@charset "utf-8";
/* CSS Document */

body { padding:0px; margin:0px; border:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../images/body_background.gif) top left repeat-x;  background-color:#6b808a; }
#wrap { background:url(../images/bottom_bg.gif) bottom left repeat-x; width:100%; height:100%; }
h1,h2,h3,h4,h5 { padding:0px; margin:0px; border:0px; }
.clear { clear:both; }

#wrapper { background:url(../images/bg_wrapper.png) top left repeat-y; width:937px; min-height:500px; margin-left:auto; margin-right:auto; }
#logo { width:925px; margin-left:auto; margin-right:auto; height:99px; }
.logo { float:left;}

#call_now { width:425px; height:59px; float:right; padding-right:25px; padding-top:40px; }
#call_now_left { width:49%; float:left; text-align:right; }
#call_now_right { width:49%; float:right; text-align:left; padding-top:15px; }
.call_now { font-size:20px; color:#474747; }
.text { font-size:14px; color:#705a31; }
.phone_number { padding-left:25px; background:url(../images/phone.gif) left top no-repeat; font-size:24px; color:#705a31; margin-top:20px; padding-top:5px; }


#content { width:925px; margin-left:auto; margin-right:auto; background:url(../images/content_bg.gif) left top repeat-x; background-color:#705a31; min-height:600px; }
#content_left { width:587px; float:left; background-color:#fefefe; }
#content_right { width:337px; float:right; padding-top:37px; }
#menu { height:25px; padding-left:5px; padding-top:5px; background:url(../images/menu_bg.gif) left top repeat-x; }

#menu ul { list-style:none; margin:0px; padding:0px; }
#menu ul li { float:left; margin-right:5px; background-image:url(../images/menu_left.gif); background-position:left top; background-repeat:no-repeat;  text-align:center; height:24px; line-height:24px; }
#menu ul li a { text-decoration:none; color:#000000; font-size:15px; background-image:url(../images/menu_right.gif); background-position:right top; background-repeat:no-repeat; display:block;padding-left:10px; padding-right:10px; }
#menu ul li a:hover{ text-decoration:none; color:white!important; background-image:url(../images/menu_right_over.gif); background-position:right top; background-repeat:no-repeat;  }
#menu ul li:hover { background-image:url(../images/menu_left_over.gif); background-position:left top; background-repeat:no-repeat; }
#menu ul li.selected a { text-decoration:none; color:white!important;font-size:15px; background-image:url(../images/menu_right_over.gif); background-position:right top; background-repeat:no-repeat; }
#menu ul li.selected { background-image:url(../images/menu_left_over.gif); background-position:left top; background-repeat:no-repeat; }

.date { font-size:14px; float:right; line-height:25px; font-weight:bold; }

#banner { width:586px; height:341px; padding-bottom:5px; padding-top:4px; text-align:center; background-color:white; }
.heading {  line-height:56px; padding-left:22px; height:56px; background:url(../images/h1_bg.gif) left top repeat-x; }
.heading h1 { font-size:24px; color:white;}
#banner-no { padding-top:4px; background-color:white; }

.content_text { color:#000000; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; }
.content_text img { float:right; margin-left:10px; margin-bottom:10px; }
.content_text p {padding:0px;margin:0px;text-align: left;}

.content_text2 { color:#000000; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; }
.content_text2 img {margin: 5px 0 5px 10px; border: 1px solid #000; }
.content_text2 p {padding:0px;margin:0 0 2px 0;text-align: left;}

.highlight_text { font-weight:bold; background-color:#d9d1c0; width:534px; margin-left:auto; margin-right:auto; padding-left:9px; padding-right:9px; padding-bottom:10px; padding-top:10px; }
.highlight_text p { padding:0px; margin:0px; }

.sponsors { width:532px; margin:0px auto; padding:10px; height:75px; margin-bottom:10px; background:url(../images/sponsors_bg.gif) left top repeat-x; padding-top:30px; text-align:center; }
.sponsors img { margin-right:20px }

.assoc { width:532px; margin:0px auto; padding:10px; height:75px; margin-bottom:10px; background:url(../images/sponsors_bg.gif) left top repeat-x; padding-top:30px; text-align:center; }
.assoc img { vertical-align:middle; }

#footer { background:url(../images/footer_bg.gif) left center repeat-x; height:89px; width:925px; margin-left: auto; margin-right:auto; text-align:center; padding-top:30px; }
#footer ul { padding:0px; margin:0px; list-style:none; text-align:center; margin-left:auto; margin-right:auto; margin-bottom:10px; }
#footer ul li {  margin-left:10px; margin-right:10px; text-align:center; display:inline; }
#footer ul li a { color:white; font-size:14px; text-decoration:none; }
#footer ul li a:hover { text-decoration:underline; }

.copyright { text-align:center; font-size:11px; color:white; }

#control_center { width:299px; margin-left:auto; margin-right:auto; margin-bottom:50px; }
.control_center_header { height:38px; padding-left:13px; margin-bottom:14px; } 
.control_center_body { background:url(../images/bg_sidemenu.png) left top repeat-y; position:relative; padding-top:14px; padding-bottom:17px; }
.sidemenu_top { position:absolute; left:-1px; top:-14px; }
.sidemenu_bottom { position:absolute; left:0px; bottom:-17px; }

.side_menuitem { margin-left:auto; margin-right:auto; height: 43px; width:267px; background:url(../images/sidemenu_menuitem.gif) left top no-repeat; line-height:43px; }
.side_menuitem h2 a { font-size:18px; color:#090600; display:block; text-decoration:none; padding-left:25px; }
.side_menuitem h2 a:hover { color:#a48d5f; }

#contact_us { width:290px;  margin-left:auto; margin-right:auto; color:white; }
.contact_us_header { height:31px; text-align:left; border-bottom:1px solid white; padding-bottom:2px; }
