body{background:#D5D6C8 url(images/main_bg_gradient.jpg) left top repeat-x; padding:0; margin:30px auto; text-align:center;}
td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal;}
th{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:bold; text-align:left;}
p,h1,h2,h3,h4,h5,h6,form,ul,li,div{margin:0; padding:0;}
#container{width:900px; margin:0 auto; padding:0;}
#top_navigation{background-color:#F7F7F6; text-align:right; height:32px; line-height:32px; width:760px; margin:0 0 0 140px; padding:0;}
#top_navigation a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#636464; text-decoration:none;}
#top_navigation a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#636464; text-decoration:underline;}
#top_navigation a.contact{background: url(/images/symbol_contact_us.gif) no-repeat; padding-left:15px; margin-right:30px;}
#main_navigation{background:url(/images/menu_shadow.png) left top no-repeat; width:140px; float:left;}
#main_navigation ul{background:#AF1A1C url(images/side_menu_bg_gradient.jpg) repeat-x left bottom; text-align:left; margin:0 0 0 12px; padding:0; list-style-type:none;}
#main_navigation li{padding:0; margin:0; background:url(/images/side_menu_arrow.gif) no-repeat 10px center; height:30px; line-height:30px; border-bottom:1px dashed #F00;}
#main_navigation li.last{border-bottom:none;}
#main_navigation a{font-family:Tahoma; font-size:11px; font-weight:bold; color:#E7E4E4; text-decoration:none; display:block; padding:0 0 0 30px;}
#main_navigation a:hover {font-family:Tahoma; font-size:11px; font-weight:bold; color:#fff; text-decoration:underline;}

#header{height:216px; width:758px; position:relative; background:url(/images/header_wide.jpg) left top no-repeat; margin:0 0 0 140px; padding:0; border-left:1px solid #FEFEFE; border-right:1px solid #FEFEFE; overflow:hidden; color:#fff; font-size:24px;}
#header #logo{background: url(/images/LogoText.png) left top no-repeat; width:279px; height:38px; position:absolute; top:16px; left:450px; text-indent:-90000px;}
#header ul.crossfade {padding:0; margin:0; list-style:none; position:relative;}
#header_fade li {position:absolute; top:0; left:13px; width:736px; height:216px; /*background-color: #FFF;*/ visibility: hidden;}
#header_fade li img {display:block;}
#header_fade div.caption {clear:both; padding:1em; background-color:#FFF; display:none;}

#page_body{width:758px; float:right; margin:0; padding:0; background-color:#E8E7E2; border-left:1px solid #FEFEFE; border-right:1px solid #FEFEFE;}
#page_body h1{background:#9A0000 url(/images/heading_arrow.png) no-repeat left center; height:26px; line-height:26px; color:#fff; font-weight:bold; text-align:left; margin:13px 9px 0 14px; padding:0 0 0 30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#page_body h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#3E3E3D; margin:15px 0 0 6px; text-transform:uppercase; font-weight:bold;}
#page_body h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#3E3E3D; margin:15px 0 0 6px; font-weight:bold;}
#page_body li{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#434344; padding:4px 0 4px 24px; list-style-image:none; list-style-type:none;}
#body_text{text-align:left;/* width:737px;*/ margin:0 9px 0 14px; padding:20px 0; background-color:#E1E0DB;}
#body_text p, #home_left p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3E3E3D; line-height:14px; padding:10px 12px 4px 12px;}
#left_sidebar{display:none;}
#body_text img.imgRight{border:2px solid #D5D6C8; margin:0 0 0 10px;}
#footer_navigation{border-bottom:1px dashed #806D4E; height:30px; line-height:30px;}
#footer_navigation a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#414040; text-decoration:none;}
#footer_navigation a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#414040; text-decoration:underline;}
#footer{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#575859; height:30px; line-height:30px; border-bottom:1px solid #FEFEFE; margin-bottom:30px;}
#footer a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#575859; text-decoration:underline;}
#footer a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#575859; text-decoration:underline;}

/* ----------------------------------------------------- */
/* Home page specific styles */
#home_left{width:495px; float:left; text-align:left; margin:0 9px 0 14px; padding:20px 0; background-color:#E1E0DB;}
#home_left h1{margin:0;}
#home_right{text-align:left; margin:0 9px 0 520px; padding:20px 0; background-color:#D6D5D0;}
#home_right #email_newsletter_heading{background:#D6D5D0 url(/images/newsletter_header_text.gif) no-repeat 10px center; height:26px; line-height:26px; text-indent:-9000px; border-bottom:1px solid #fff; margin:0 0 12px 0;}
#home_right #recent_news_heading{background:#868478 url(/images/recent_news_header_text.gif) no-repeat left center; height:27px; line-height:27px; text-indent:-9000px; margin:20px 0 0 0;}
.more{font-family:Tahoma;font-size:10px;font-weight:bold;color:#712639;text-decoration:underline; background:url(/images/arrow_more.gif) no-repeat left center; padding-left:10px;}
.more:hover{font-family:Tahoma;font-size:10px;font-weight:bold;color:#6D031E;text-decoration:none;}
.input_field{width:144px; height:15px; border:1px solid #B7B7B7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#333;}
.news_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#434344; line-height:12px; padding-top:7px; padding-right:22px; padding-left:12px;}
.date_text, .newsletter_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#434344; line-height:12px; font-weight:bold; padding-right:22px; padding-bottom:9px; padding-left:12px;}
/* ----------------------------------------------------- */
