/* CSS Document */
body{margin:0 0 0 0;padding:0;background-color:#FFF; font-family:"Trebuchet MS", Arial, Verdana;font-size:12px;}

div.rel{position:relative;}
div.abs{position:absolute;}
.clear{clear:both;height:0;}

a:link{color:#0065A3;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;color:#004673;}
a:visited{color:#0065A3;}

#outer_wrap{background:transparent url(../img/head-back-tile.gif) top center repeat-x;}
#outer_wrap2{background:transparent url(../img/head-back-tile2.gif) top center repeat-x;}
#wrapper{width:753px;margin:0 auto 0 auto}

#menu{padding-top:5px;}
#menu ul{margin:2px 0 6px 0;padding:0;list-style-type:none;font-size:12px;}
#menu ul li{margin:2px 0 5px 0;padding:2px 9px 0 5px;border-right:1px solid #6994B0;display:inline; text-transform:uppercase;}
* html #menu ul li{padding:2px 6px 0 9px;}
#menu ul li a{font-weight:bold;color:#FFF;text-decoration:none;}
#menu ul li a:hover{border-top:1px solid #FFBF5A;color:#FFBF5A;}
#menu ul li.current a{border-top:1px solid #FFBF5A;color:#FFBF5A;}

#head{}
#home_blurb{position:absolute; left:20px; top:142px; width:382px;color:#FFF;line-height:16px;}

#head div.dl_content{position:relative;top:137px;left:385px; text-align:right; width:345px;color:#A3C8E0}
#head div.dl_content a{text-decoration:none;color:#A3C8E0}

#content_wrap{width:733px;margin:1px 0 0 10px;padding:20px 0 10px 0;background:#FFF url(../img/sidebar-fade.gif) right repeat-y;}

#download_div{padding:20px 10px 20px 50px;}
#download_div h3{color:#FA5E12;font-size:14px;margin:0;padding:0;}
#download_div h3 a{color:#FA5E12;text-decoration:none}
#download_div h3 a:hover{text-decoration:underline;}
#download_div a img{margin:0 5px 0 5px; background-image:url(../img/dlbutton.jpg)}
#download_div a:hover img{background-image:url(../img/dlbutton-hover.jpg)}

#main_content{float:left;width:444px;color:#555;font-size:12px;}
#main_content div.home_dl{position:relative;top:-21px;left:42px;}
#main_content div.home_dl div.dl_txt{position:relative;top:-15px;right:102px; text-align:right; width:345px;}
#main_content div.home_dl div.dl_txt a{text-decoration:none;color:#555}
#main_content h1{font-size:18px; margin:0; color:#1273B0; text-transform:uppercase;}
#main_content h2{color:#333; font-size:14px;margin:0;}
#main_content p{line-height:17px;margin:8px 0 8px 0;}

#main_content ul{list-style-image:url(../img/li-bullet.gif)}
#main_content ul.feat{margin:10px 0 10px 60px;padding:0;}
#main_content ul.feat li{margin:10px 0 10px 40px;padding:0;}
#main_content ul.feat_i{margin:10px 0 10px 40px;padding:0;}
#main_content ul.feat_i li{margin:10px 0 10px 40px;padding:0;}

#main_content img.inline_left{margin:0 -10px 0 -70px;border:1px solid #E6E6E6;}
#main_content a img.inline_left{border:1px solid #E6E6E6;}
#main_content a:hover img.inline_left{border:1px solid #333;}
#main_content a:hover{border-width:0;}

#main_content img.li_inline_left{margin:0 -20px 0 -80px;border:1px solid #E6E6E6;}
#main_content a img.li_inline_left{border:1px solid #E6E6E6;}
#main_content a:hover img.li_inline_left{border:1px solid #333;}

#main_content img.img_left{margin:0 -10px 0 -70px; border:1px solid #E6E6E6; }
#main_content a img.img_left{border:1px solid #E6E6E6;}
#main_content a:hover img.img_left{border:1px solid #333;}

div.featured_item{margin-bottom:30px;}
div.featured_item p{padding-left:70px;}

#main_content .msg{background-color:#FFFFFF;display:block;padding:4px;}

#main_content form{margin:20px 0 10px 0;}
#main_content form input, #main_content form textarea, #main_content form select{margin-bottom:10px;padding:2px;}

#side_content{float:right;width:240px;color:#555;}
#side_content h2{color:#333;font-size:14px;margin:0;}
#side_content h3{font-size:18px; margin:20px 0 0 0; color:#1273B0; text-transform:uppercase;}
#side_content h3.top{font-size:18px; margin:0; color:#1273B0; text-transform:uppercase;}
#side_content p{margin:8px 0 8px 0;}

#side_content p.news_date{font-size:11px;margin:10px 0 0 0;}
#side_content dl.news_item{margin:0 0 10px 0;}
#side_content dl.news_item dt{margin:0;padding:0;}
#side_content dl.news_item dd{margin:0 0 0 10px;padding:0;}

#side_content blockquote.testi{margin:0;padding:0 0 0 29px;background:transparent url(../img/quote.gif) left top no-repeat;}
#side_content p.testi_name{font-size:11px;color:#333;padding:0 0 0 47px;margin-bottom:20px;background:transparent url(../img/quote_block.gif) left no-repeat;font-weight:bold;}
#side_content p.testi_name span{font-weight:normal;}

div.featimg{margin: 10px 0 90px 0; text-align:center}
div.featimg img.img_left{margin:0; border:1px solid #ccc; }
div.featimg a img.img_left{border:1px solid #ccc;}
div.featimg a:hover img.img_left{border:1px solid #333;}

#prefoot{margin:1px 0 0 0; padding:15px 0 5px 10px; border-top:1px solid #DADADA;border-bottom:7px solid #1273B0;font-size:11px;color:#666;}
#prefoot p{margin:0 0 10px 0;}

#foot{background-color:#F3F3F3;padding:9px 0 5px 10px;font-size:11px;color:#666;}
#foot p{margin:0 0 5px 0;}
#foot a{color:#666;}