/* CSS Document */
* {padding:0; margin:0;}
img {border:none;}
body{font:12px "Arial", Verdana, sans-serif; background:#273543 top left url(images/bg_body_blue_gradient.jpg) repeat-x;}
a{text-decoration:none; color:#666;}
a:hover{text-decoration:underline;}
h1, h2, h4, h5, h6 {text-transform:uppercase;}
h1{font-size:12px; line-height:30px; padding-left:10px; width:100%; background:url(images/bg_header_red_full_width.gif) no-repeat; color:#fff;}
h1 a, h2 a{color:#fff;}
h2, h2 a{font-size:12px; line-height:24px; }
h3, h3 a{font-size:14px; line-height:24px; color:#00447c;}
h4{font-size:12px; line-height:26px; color:#00447c;}
h5{font-size:12px; line-height:26px; color:#00447c;}
.clear {clear:both; height:0px; padding:0; margin:0;}

div#container{width:988px; padding:0 6px 0px 8px; margin:0 auto; border-left:3px solid #333; border-right:3px solid #333; background:#fff;}
html>body div#container{width:984px; padding:0 6px 0px 6px; margin:0 auto; border-left:3px solid #333; border-right:3px solid #333; background:#fff;}
#header{ width:984px; height:100px;}
#header_info{width:641px; height:100px; float:left; background:top left url(images/bg_header_left.jpg) no-repeat;}
#header_info img {padding:10px 0 0 26px;}
#header strong{font-size:13px; float:right; margin-top:-56px; line-height:27px; padding:0 16px; color:#fff; background:#AFA988 bottom left url(images/bg_tagline_left_cap.gif) no-repeat;}
#header_ad {width:318px; height:80px; padding:8px 10px 12px 10px; float:right; background:top left url(images/bg_header_right.jpg) no-repeat;}
#header_ad p {border:1px solid #fff; width:315px; height:80px; text-align:center;}

#navigation {width:984px; height:6px; padding:4px 0; background:#fff 0 4px url(images/bg_navigation.jjjpg) no-repeat;}
#navigation ul {width:984px; padding:0; margin:0; margin:0 auto;}
#navigation ul li{float:left; width:120px; padding:0 10px; text-align:center; list-style-type:none; position:relative; background: 0px 5px url(images/bg_navigation_divider.gif) no-repeat;}
div>#navigation ul li a{display:block; height:40px; align:middle; color:#fff; width:106px; text-transform:uppercase;padding:4px 7px; vertical-align:middle;}
div>#navigation ul li a{display:table-cell;}
#navigation ul li a {display:block; height:40px; align:middle; color:#fff; width:106px; text-transform:uppercase;padding:4px 7px; vertical-align:middle;}
#navigation ul li a:hover{background:url(images/bg_navigation_hover.jpg) no-repeat;width:106px; text-decoration:none; padding:4px 7px;}

#main {width:780px; float:left; padding:0; margin:0;}

#main img {border:1px solid #b3b3b3; padding:4px;}

#sidebar {width:202px; float:right;  margin-right:2px;}
div>#sidebar {width:202px; float:right; margin-right:2px;}

#sidebar_container_one {background:#fff; padding-bottom:6px;width:200px;text-align:center;}
#search {background:#fff top left url(images/img_bg_search.gif) no-repeat; height:60px; padding:6px 0 0 10px; font-size:18px;}
#search input {border:none;}
#search h6 {color:#fff;}
#btnsearch {background:1px 1px url(images/btn_search_go.gif) no-repeat; width:31px; height:23px;}
#keywords {margin-top:6px; height:18px; border-left:2px solid #ccc; border-top:2px solid #ccc;}
#sidebar_ads {background:top left url(images/bg_sidebar_ads_middle.gif) repeat-y; position:relative; z-index:101;}
#sidebar_ads_top {background: top left url(images/bg_ads_top-bottom-grey.gif) no-repeat; height:8px;}
#sidebar_ad1, #sidebar_ad2, #sidebar_ad3 {width:180px; height:100px; height:100%; background:#F5F4F0; border:1px solid #fff; margin:7px 9px;}
div>#sidebar_ad1, #sidebar_ad2, #sidebar_ad3 {min-height:100px; height:100%;}

div#container_bottom {background:#fff 2px 0 url(images/bg_full_bottom.jpg) no-repeat; height:46px; margin-top:-45px;position:relative; z-index:100;
}
html>body div#container_bottom {background:#fff bottom left url(images/bg_full_bottom.jpg) no-repeat; height:46px; margin-top:-45px;position:relative; z-index:100;
}
#footer {width:993px; margin:0 auto; background:#fff 6px 12px url(images/bg_footer.gif) no-repeat; color:#fff; font-size:10px; height:60px; padding:6px 6px 12px 6px;}

html>body div#footer {width:984px; margin:0 auto; background:#fff 6px 12px url(images/bg_footer.gif) no-repeat; color:#fff; font-size:10px; height:60px; padding:6px 6px 12px 6px;}
#footer a {color:#fff;}
#footer_info{float:left; width:600px; padding:10px 5px 5px 10px;}
#footer_links{float:right; width:340px; text-align:right; padding:22px 10px 5px 10px;}
#footer_links a {padding:0 5px;}