body { background-color:#eaeaea; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; margin-top:0px; text-align:center;}
body, td { font-size:12px; }
a {	color:#ffffff; text-decoration:none; }
a:hover { text-decoration:underline; }
a.txt:hover  { text-decoration:underline; }
a.green { font-weight:bold; color:#a9e359; text-decoration:none; }
a.green:hover  { font-weight:bold; color:#a9e359; text-decoration:underline; }

.green { color:#a9e359; }

.body_box    {width:1100px; background-image:url(images/common/bg_body.gif); background-repeat:repeat-y; overflow:hidden; overflow-x:hidden; overflow-y:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
.header_box  {width:1000px; height:99px; background-image:url(images/common/bg_header.jpg); background-repeat:no-repeat; overflow:hidden; overflow-x:hidden; overflow-y:hidden; text-align:left;}
/*.content_box {width:1000px; min-height:500px; background-image:url(images/common/bg_lower.jpg); background-repeat:repeat-x; overflow:hidden; overflow-x:hidden; overflow-y:hidden; text-align:left; line-height:18px;}*/
.content_box {width:1000px; min-height:500px; background-image:url(images/common/bg_middle.jpg); background-repeat:no-repeat; overflow:hidden; overflow-x:hidden; overflow-y:hidden; text-align:left; line-height:18px;}
.content_padding {padding:0px 0px 0px 0px;}

.footer_box  {width:1100px; height:78px;  background-image:url(images/common/bg_footer.gif); background-repeat:no-repeat; overflow:hidden; overflow-x:hidden; overflow-y:hidden; text-align:left;}
table.footer {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#6c6c6c; position:relative; top:21px;}
td.footer {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#6c6c6c;}

.main_pic_box   {width:1000px; height:401px; background-image:url(images/main/rolling_hill_trail.jpg); background-repeat:no-repeat; overflow:hidden; overflow-x:hidden; overflow-y:hidden;}
.main_lower_box {width:1000px; background-image:url(images/common/bg_lower.jpg); background-repeat:repeat-x; overflow:hidden; overflow-x:hidden; overflow-y:hidden;}

.txt_main_btn_green {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#117d11;}
.txt_main_btn_gray  {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#999999;}


.txt_page_title { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; font-style:italic;}
.txt_grn14b { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#a9e359;}
.txt_grn18b { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#a9e359;}
.txt_wht14 { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; }
.txt_wht15bi { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; font-style:italic;}
.txt_wht18b { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#ffffff;}
.indent { position:relative; left: 25px; }

img.staff_pic { border:1px solid #ffffff; }

ul { list-style-image: url(images/common/menu_right_arrow.gif) }

.sermonSeriesTitle { font-weight:bold; font-size:14px; padding:15px 0px 0px 10px; border-color:#ffffff; color:#a9e359; border-width:0px 0px 1px 0px; border-style:solid; }

.input { background-color:#474747; border:1px solid #a4a4a4; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff; }
.input200 { width:200px; background-color:#474747; border:1px solid #a4a4a4; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff; }
.input250 { width:250px; background-color:#474747; border:1px solid #a4a4a4; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff; }
.input400 { width:400px; background-color:#474747; border:1px solid #a4a4a4; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff; }
.txtInput250 { width:250px; height:200px; background-color:#474747; border:1px solid #a4a4a4; padding:3px 3px 3px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff; }
.txtInput400 { width:400px; height:200px; background-color:#474747; border:1px solid #a4a4a4; padding:3px 3px 3px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff; }
.btn { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }



.marginborder { border:1px solid #ffffff; margin:15px; }
.margin { margin:15px; }
.border { border:1px solid #ffffff; }












