<!--

html, body {
padding: 0;
margin: 0;
height: 100%;
}

body {
background: #F9F7EF;
color: #3F3F3F;
top: 0px;
margin: 0px auto;
font: 8pt normal "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
text-align: center;
}

body#window {
background: #FFFFFF;
color: #000000;
top: 0px;
margin: 0px auto;
text-align: center;
}

body#image_window {
background: #000000;
color: #FFFFFF;
top: 0px;
margin: 0px auto;
text-align: center;
}

td,div {
vertical-align: top;
text-align: left;
}

div#main_container {
position: relative;
background: #FFFFFF URL(layout/bg_main.png);
color: #3F3F3F;
font: normal 8pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
width: 984px;
height: auto;
margin: 0px auto;
text-align: center;
padding-bottom: 45px;
z-index: 1;
}

div#header {
background: transparent URL(layout/header.png) no-repeat;
width: 984px;
height: 230px;
}

div#header a.header {
position: absolute;
display: block;
z-index: 10;
width: 200px;
height: 100px;
margin: 0;
padding: 0;
top: 20px;
left: 40px;
}

div#headerlinks {
position: absolute;
top: 38px;
right: 50px;
height: 20px;
width: 292px;
}

div#headerlinks a {
display: block;
position: relative;
font-size: 7pt;
float: left;
height: 20px;
color: #FFFFFF;
}

div#headerlinks a:hover, div#headerlinks a:active {
color: #C2E9EC;
}

.lmu {
width: 35px;
}

.lmkids, .norea {
width: 52px;
}

.logosmedia {
width: 70px;
}

.contactlink {
width: 40px;
}

div#left {
position: relative;
float: left;
background: transparent;
color: #3F3F3F;
min-height: 300px;
top: 0;
left: 0;
font: normal 8pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
width: 194px;
line-height: 20px;
margin: 0 0 0 10px;
text-align: left;
z-index: 3;
}

div#left .box2 {
}

div#dotted_line {
position: relative;
float: left;
background: transparent URL(layout/dotted_line.png) repeat-x;
width: 100%;
height: 13px;
}

ul#menu1 {
position: absolute;
margin: 139px 0 0 43px;
list-style: none;
width: 984px;
height: 25px;
display: block;
top: 0;
left: 0;
padding: 0;
text-align: left;
font: normal 9pt "Georgia Regular", Georgia, "Times New Roman", serif;
z-index: 45;
}

ul#menu1 li {
position: relative;
float: left;
display: block;
background: transparent;
color: #3F3F3F;
min-width: 65px;
height: 31px;
top: 0;
left: 0;
padding: 0;
text-align: left;
margin: 0;
line-height: 28px;
}

ul#menu1 li img {
z-index: 5;
}

ul#menu1 li ul {
position: absolute;
left: -999em;
top: 0;
padding: 10px 0 0 0;
margin: 22px 0 0 -15px;
width: 163px;
height: 30px;
z-index: 50;
}

ul#menu1 li ul li {
position: relative;
float: left;
background: transparent;
padding: 0;
margin: -1px 0 0 0;
width: 171px;
height: 17px;
border-bottom: 2px solid #FFFFFF;
border-left: 2px solid #FFFFFF;
z-index: 52;
border-right: 2px solid #FFFFFF;
}

div#left ul {
padding: 0;
margin: -20px 0 0 25px;
list-style: none;
}

div#left ul li {
margin: 15px 0 20px 0;
}

div#left ul li a {
display: block;
background: transparent URL(layout/submenu_bg.gif) no-repeat 5px 5px;
line-height: 16px;
padding: 1px 0 2px 18px;
border: 1px solid #FFFFFF;
vertical-align: top;
width: 137px;
}

div#left ul li a:active, div#left ul li a:hover, div#left a.current {
border: 1px solid #186E86;
color: #186E86;
}

ul#menu1 li:hover ul, ul#menu1 li.over ul {
left: auto;
}

div#icons {
position: relative;
float: left;
background: transparent URL(layout/bar_textbox.png) no-repeat;
margin: 0 0 0 -5px;
text-align: right;
width: 512px;
z-index: 25;
height: 20px;
padding: 3px 10px 0 0;
}

div#icons p {
margin: 0 2px;
display: inline;
width: 20px;
}

div#lang_icon {
position: absolute;
background: transparent;
color: #3F3F3F;
width: 100px;
height: 30px;
top: 0;
right: 0;
z-index: 14;
}

div#lang_icon p {
position: relative;
float: left;
width: 30px;
}

div#textbox_left, div#textbox_right, div#textbox_center, div#frontpage {
position: relative;
float: left;
background: transparent URL(layout/bg_textbox.png) repeat-y;
color: #3F3F3F;
width: 510px;
min-height: 300px;
top: 0;
margin: -10px 0 0 0;
left: 0px;
overflow: visible;
padding: 0 40px 0 20px;
line-height: 15px;
}

div#textbox_left {
text-align: left;
}

div#textbox_right {
text-align: right;
}

div#textbox_center {
text-align: center;
}

div#contact {
position: absolute;
}

div#contact_address {
position: relative;
float: right;
width: 38%;
top: 0px;
}

div#contact_form {
position: relative;
float: left;
width: 60%;
top: 0px;
}

div#right {
position: relative;
float: right;
background: transparent;
color: #3F3F3F;
width: 170px;
min-height: 400px;
right: 0px;
top: 0;
margin-right: 40px;
}

div#right div {
position: relative;
float: right;
clear: right;
width: 152px;
padding: 0 15px 0 15px;
margin: 0;
}

div#right div#imgad {
position: relative;
float: right;
margin: 10px 0 0 0;
width: 182px;
padding: 0;
text-align: center;
}

div#imgad img {
margin: 5px auto;
}

div#right .scripturebox {
position: relative;
float: right;
color: #FFFFFF;
background: transparent URL(layout/scripture_boxbg.png) repeat-y;
}

div#right .border {
background: transparent URL(layout/border_boxbg.png) repeat-y;
color: #186E86;
}

div#right .lightblue {
background: transparent URL(layout/lightblue_boxbg.png) repeat-y;
padding-bottom: 5px;
color: #186E86;
}

div#right .boxtop {
position: relative;
padding: 0;
margin: 10px 5px -2px 0;
width: 177px;
}

div#right .boxbottom {
margin: 0 5px 0 0;
padding: 0;
width: 177px;
}

div#footer_top {
position: relative;
clear: both;
background: transparent URL(layout/footer.png) no-repeat;
color: #3F3F3F;
top: -2px;
font: normal 0.8em "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
width: 984px;
height: 55px;
margin: 0px auto;
text-align: center;
vertical-align: baseline;
}

div#footer {
position: relative;
clear: both;
background: transparent;
color: #3F3F3F;
width: 984px;
height: 20px;
margin: 0px auto;
text-align: center;
}

div#footer .design_left, div#footer .design_right {
position: relative;
background: transparent;
color: #3F3F3F;
font: normal 7pt Arial, Helvetica, Sans-Serif;
width: 35%;
height: 20px;
}

.design_left {
float: left;
text-align: left;
}

.design_right {
float: right;
text-align: right;
}

div#footer .copyright {
position: relative;
clear: both;
font: normal 7pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
top: -25px;
width: 250px;
margin: 0px auto;
}

div#footer_links {
position: relative;
float: right;
width: 80px;
height: 22px;
margin: 10px 40px 0 0;
text-align: right;
font: normal 10px "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

div#pop_footer {
position: relative;
clear: both;
background: transparent;
color: #3F3F3F;
width: 100%;
height: 20px;
margin: 0px auto;
text-align: center;
}

div#pop_footer .copyright {
position: relative;
clear: both;
font: normal 7pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
top: 0;
margin: 0px auto;
}

div#login {
position: relative;
margin: auto;
height: 100px;
width: 350px;
text-align: center;
padding: 0;
}

div#login p {
}

.article_source {
text-align: right;
color: #186E86;
margin-right: 20px;
}

.related_links {
font-size: 7pt;
color: #808080;
width: 100%;
}

.top_message {
clear: both;
margin-top: 10px;
}

.line {
position: relative;
float: right;
width: 100%;
text-align: left;
margin: 2px 0;
}

.line_left {
position: relative;
float: left;
width: 15%;
text-align: left;
}

.line_right {
position: relative;
float: right;
width: 80%;
text-align: left;
}

.list_line {
position: relative;
float: left;
background: transparent URL(layout/long_dotline.png) no-repeat bottom left;
width: 75%;
text-align: left;
margin-top: 5px;
margin-bottom: 5px;
padding-bottom: 10px;
}

.list_img {
position: relative;
float: left;
width: 110px;
text-align: left;
}

.list_txt {
position: relative;
float: right;
width: 390px;
text-align: left;
}

.list_headline {
font: bold 10 "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
color: #808080;
}

.list_headline a {
font-weight: bold;
color: #3F3F3F;
}

p.belowdate {
position: relative;
float: left;
background: transparent;
color: #C0C0C0;
font: normal 7pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
clear: both;
}

.readmore {
font-weight: bold;
font-size: 7pt;
float: left;
}

.textdate {
background: transparent;
color: #C0C0C0;
font: normal 7pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

table {
border-collapse: separate;
}

tr {
margin: 0;
}

th {
}

.table_head {
background: #DCDCDC;
color: #3F3F3F;
font-weight: normal;
text-align: left;
}

.table_row {
background: #F0F0F0;
color: #3F3F3F;
text-align: left;
}

.table_altrow {
background: transparent;
color: #3F3F3F;
text-align: left;
}

.event_headline {
font: normal 8pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
color: #646464;
}

.event_headline a {
font-weight: bold;
color: #3F3F3F;
}

.clear {
clear: both;
}

a {
text-decoration: none;
background-color: transparent;
color: #186E86;
font-weight: normal;
}

a:hover {
color: #C2E9EC;
}

a:active {
color: #C2E9EC;
}

ul#menu1 li ul li a {
position: relative;
float: left;
display: block;
background: #186E86;
color: #FFFFFF;
font: normal 7pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
padding: 0 0 0 8px;
margin: 0;
line-height: 17px;
width: 163px;
height: 17px;
z-index: 58;
}

ul#menu1 li ul li a:link, ul#menu1 li ul li a:visited {
color: #FFFFFF;
font-weight: bold;
}

ul#menu1 li ul li a:hover {
color: #C2E9EC;
font-weight: bold;
}

ul#menu1 li ul li a:active {
font-weight: bold;
}

ul#menu1 li a {
position: relative;
float: left;
display: block;
min-width: 50px;
height: 35px;
letter-spacing: 0.03em;
}

ul#menu1 li a:link,ul#menu1 li a:visited {
color: #186E86;
font-weight: bold;
}

ul#menu1 li a:hover {
color: #C2E9EC;
font-weight: bold;
}

ul#menu1 li a:active {
color: #186E86;
font-weight: bold;
}

a.footer:link {
font: normal 7pt Arial, Helvetica, Sans-Serif;
color: #186E86;
}

a.footer:visited {
font: normal 7pt Arial, Helvetica, Sans-Serif;
color: #186E86;
}

a.footer:hover {
font: normal 7pt Arial, Helvetica, Sans-Serif;
color: #C2E9EC;
}

a.footer:active {
font: normal 7pt Arial, Helvetica, Sans-Serif;
color: #C2E9EC;
}

ul#menu1 li a.current {
background: transparent URL(active_bg.jpg) repeat-x;
}

ul#menu1 li a.current:link,ul#menu1 li a.current:visited {
color: #186E86;
font-weight: bold;
}

ul#menu1 li a.current:hover {
color: #C2E9EC;
font-weight: bold;
}

ul#menu1 li a.current:active {
color: #C2E9EC;
font-weight: bold;
}

p {
margin-top: 3px;
margin-bottom: 10px;
}

.resume {
background: transparent URL(layout/dotted_line.png) repeat-x bottom;
font-weight: bold;
text-indent: 0;
text-align: left;
padding-bottom: 10px;
margin: 15px 0 20px 0;
}

div#frontpage .resume {
background: transparent;
font-weight: normal;
padding-bottom: 0;
margin: 5px 0;
}

h1,h2,h3,h4,h5,h6 {
background: transparent;
color: #3F3F3F;
text-align: left;
margin: 0 0 0.25em 0;
}

h1 {
font: normal 16pt "Georgia Regular", Georgia, "Times New Roman", serif;
margin: 10px 0 25px 0;
float: left;
width: 100%;
}

h2 {
font: bold 8pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

h3 {
font: bold 10pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

h4 {
font: bold 10pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

h5 {
font: bold 10pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

h6 {
font: bold 10pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

h2.article_headline {
font: normal 14pt "Georgia Regular", Georgia, "Times New Roman", serif;
}

.limit {
vertical-align: top;
text-align: right;
clear: both;
font-size: 8pt;
margin-right: 10px;
}

.error {
color: #C5321D;
font-weight: bold;
vertical-align: top;
}

img {
border: 0px;
margin: 0px;
padding: 0px;
}

img.error {
border: 2px solid #C5321D;
}

hr {
background: transparent;
color: #3F3F3F;
border-style: dotted;
}

ul {
list-style: disc outside none;
}

li {
margin: 10px 0;
}

form {
margin: 0px;
}

button {
background: #transparent;
color: #3F3F3F;
font: bold 8pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
border: 1px solid #3F3F3F;
}

input, textarea, select {
background: transparent;
color: #3F3F3F;
font: normal 9pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

form p {
position: relative;
float: left;
width: 100%;
text-align: left;
margin-top: 3px;
margin-bottom: 3px;
}

form p label {
position: relative;
float: left;
text-align: left;
font-weight: normal;
}

form p input, form p textarea, form p select {
position: relative;
float: right;
text-align: left;
font-weight: normal;
}

div#right div#search {
width: 182px;
margin: -10px -5px 5px 0;
background: transparent;
padding: 0;
}

div#search p {
font: normal 8pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

div#search form {
}

div#search input {
background: transparent;
color: #3F3F3F;
font: normal 8pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
margin-top: 2px;
vertical-align: top;
height: 14px;
width: 115px;
border: 1px solid #186E86;
}

div#search button {
background: transparent;
color: #3F3F3F;
font: normal 8pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
border: none;
}

form p.float_button {
position: relative;
float: right;
text-align: right;
}

div#payform {
margin: 0 auto;
width: 50%;
text-align: left;
}

p#cvc {
margin-top: -5px;
}

p#cvc a {
font: normal 8pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

div#form_reciever {
position: relative;
float: left;
width: 45%;
}

div#form_payer {
position: relative;
float: right;
width: 45%;
}

p#cart_msg {
font: normal 8pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
margin: -10px 0 20px 15px;
}

.combo {
width: 70%;
position: relative;
margin: 10px auto;
font-weight: bold;
text-align: center;
}

.article_date {
background: transparent;
color: #C0C0C0;
font: normal 8pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

.article_author {
font: normal 10pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
font-style: italic;
}

.bottom_link {
clear: both;
margin: 15px auto;
text-align: center;
}

div#breadcrumb {
position: absolute;
font: normal 8pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
margin: 183px 0 0 40px;
width: 700px;
color: #186E86;
line-height: 16px;
}

.weblink_list {
width: 100%;
}

.weblink_address {
}

.weblink_text {
}

div#frontpage {
background: transparent;
width: 690px;
margin-left: 25px;
padding: 0 10px 0 20px;
}

h3#fp_newsheadline {
position: relative;
float: left;
width: 48%;
}

div#frontpage h3, div#frontpage h3 a:link, div#frontpage h3 a:visited {
font: normal 14pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

div#newsbox {
position: relative;
float: left;
width: 330px;
clear: both;
padding: 0;
}

div#frontpage .readmore_news, div#frontpage .readmore_articles {
font-weight: bold;
font-size: 7pt;
float: left;
}

h3#fp_missionheadline {
margin-top: -40px;
}

div#int_mission, div#themebox {
position: relative;
float: right;
width: 330px;
}

div#frontpage .longdots {
background: transparent URL(layout/frontpage_dots.png) repeat-x center;
font-size: 7pt;
padding: 15px 0 20px 0;
}

div#frontpage_bottom {
position: relative;
float: left;
clear: both;
width: 100%;
margin: 15px 0 0 0;
}

table.calendar_right, table.calendar_right caption, table.calendar_right td.in_month {
font-size: 7pt;
border: 1px solid black;
}

table.calendar_right td.selected {
font-size: 7pt;
border: 2px solid black;
}

table.calendar_right a, table.calendar_right caption a {
display: block;
font-weight: normal;
text-decoration: none;
font-size: 7pt;
color: #186E86;
width: 15px;
}

table.calendar_right caption a {
font-size: 7pt;
display: inline;
font-weight: normal;
}

div#fp_alertbox h3, div#fp_alertbox h4, div#fp_alertbox h5, div#fp_alertbox h6 {
color: #FFFFFF;
font: 12pt bold "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
background: transparent URL(layout/alertbox_hbg.png);
}

div#fp_alertbox p {
margin: 0;
}

div#frontpage .news_line {
position: relative;
float: left;
width: 330px;
text-align: left;
margin: 5px 0 5px 0;
background: transparent URL(layout/frontpage_dots.png) repeat-x bottom;
padding-bottom: 10px;
}

div#frontpage .news_img, div#frontpage .theme_img {
position: relative;
float: left;
width: 330px;
text-align: left;
}

div#frontpage .news_txt, div#frontpage .theme_txt {
position: relative;
float: left;
width: 330px;
text-align: left;
}

div#frontpage .article_headline, div#frontpage .theme_headline {
font: normal 14pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

div#frontpage .news_headline {
font: normal 14pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;;
}

div#frontpage .news_headline a, div#frontpage .article_headline a, div#frontpage .theme_headline a {
color: #3F3F3F;
}

div#frontpage .news_longline {
position: relative;
float: left;
width: 100%;
text-align: left;
margin: 5px 0 5px 15px;
font: normal 9pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

div#frontpage .newslist_date {
font-weight: bold;
}

div#frontpage .article_line, div#frontpage .theme_line {
position: relative;
float: left;
background: transparent URL(layout/frontpage_dots.png) repeat-x bottom;
width: 100%;
text-align: left;
margin-top: 5px;
margin-bottom: 5px;
}

div#frontpage .article_img {
position: relative;
float: right;
width: 150px;
text-align: left;
}

div#frontpage .article_txt {
position: relative;
float: left;
width: 150px;
text-align: left;
}

div#frontpage .article_longline {
position: relative;
float: left;
width: 100%;
text-align: left;
margin-top: 5px;
margin-bottom: 5px;
font: normal 9pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

div#frontpage .articlelist_date {
font-weight: bold;
}

div#right div#eventbox {
position: relative;
float: right;
width: 190px;
min-height: 150px;
margin: 0;
padding: 0 10px 0 10px;
background: transparent URL(layout/lightblue_boxbg.png) repeat-y;
margin-right: -28px;
}

div#eventbox .event_line {
position: relative;
float: left;
width: 100%;
text-align: left;
margin-top: 5px;
margin-bottom: 5px;
}

div#eventbox .event_img {
position: relative;
float: left;
width: 110px;
text-align: left;
}

div#eventbox .event_txt {
position: relative;
float: right;
width: 250px;
text-align: left;
}

div#eventbox .event_longline {
position: relative;
float: left;
width: 100%;
text-align: left;
margin-top: 5px;
margin-bottom: 5px;
font: normal 9pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
background: transparent URL(layout/event_dots.png) repeat-x bottom;
color: #186E86;
padding-bottom: 10px;
}

div#eventbox .event_date {
font-weight: bold;
}

div#eventbox .event_headline {
font: normal 8pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

div#eventbox .event_headline a {
}

div#eventbox .event_headline a.hover, div#eventbox .event_headline a.active {
}

div#right .lightblue a, div#right .border a {
color: #186E86;
font: bold 8pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

div#eventbox .fp_moreevents a, div#right .lightblue a {
font-size: 7pt;
}

div#eventbox h3 a {
background: transparent URL(layout/h3_greybg.jpg) no-repeat;
color: #186E86;
width: 100%;
font: normal 10pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
height: 12px;
display: block;
}

div#address {
position: relative;
float: left;
width: 600px;
height: 22px;
padding: 0;
margin: 10px 0 0 40px;
color: #186E86;
font: normal 10px "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

div#listfield {
position: relative;
float: left;
padding: 0;
margin: 0;
background: transparent URL(layout/border_boxbg.png) repeat-y;
font: normal 8pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

div#listfield p {
margin: 3px;
}

div#listfield p input, div#listfield p select {
float: none;
}

div#listfield button {
float: none;
border: none;
width: 42px;
background: transparent;
}

div#listfield input.newsletter {
}

fieldset {
width: 50%;
border: none;
float: left;
}

legend {
}

div#friend_form {
background: #FFFFFF;
color: #000000;
width: 95%;
height: 100%;
padding: 10px 20px 10px 20px;
}

div#friend_form p {
position: relative;
float: left;
width: 100%;
text-align: left;
margin-top: 3px;
margin-bottom: 3px;
}

div#friend_form p label {
position: relative;
float: left;
text-align: left;
font-weight: normal;
}

div#friend_form p input, div#friend_form p textarea {
position: relative;
float: right;
text-align: left;
font-weight: normal;
right: 20px;
}

div#friend_form button {
float: right;
margin-right: 20px;
}

table#events {
border-collapse: separate;
border-spacing: 3px;
border: none;
padding: 2px;
width: 100%;
}

table#events thead {
}

table#events th {
background: #FFFFFF;
color: #186E86;
font-weight: normal;
text-align: left;
}

table#events tbody {
}

table#events tr {
background: #c3e7ec;
color: #186E86;
text-align: left;
}

table#events td {
}

.event_headline {
normal 8pt "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
color: #646464;
}

.event_headline a:link, .event_headline a:visited {
font-weight: bold;
color: #186E86;
}

.event_headline a:hover, .event_headline a:active {
font-weight: bold;
color: #3F3F3F;
}

h2.event_headline, h3.event_headline {
font: 12pt normal "Verdana Regular", Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}

table#events a:link, table#events a:visited {
}

table#events a:hover, table#events a:active {
color: #3F3F3F;
}

div#event_contactbox {
width: 100%;
margin: 0;
}

div#event_contactbox .event_person {
font-weight: bold;
}

div#event_contactbox .event_mail {
font-weight: bold;
}

div#event_contactbox .event_phone {
font-weight: bold;
}

.event_location {
font-weight: bold;
font-style: italic;
clear: both;
}

.event_date {
font-weight: bold;
font-style: italic;
clear: both;
}

--></STYLE>
