body{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#505050;background:#f3f3f3 url(../../images/_bg.png) repeat-x}#wrapper{background:url(../../images/wrapper_bg.jpg) center top no-repeat}#main{width:995px;margin:0 auto}h1{text-indent:-9999em;overflow:hidden;display:inline-block;width:258px;height:112px;float:left;margin:16px 0 0 17px;background:url(../../images/logo.png) no-repeat}h1 a{display:block;width:258px;height:112px}h2{color:#012874;font-size:28px;padding:0 0 25px 0;background:url(../../images/h2_bg.png) left bottom repeat-x;margin:0 0 22px 0;font-weight:400}h3{color:#5a5a5a;font-size:15px;font-weight:400;padding:0 0 3px 0;font-weight:700;margin:0}h3 a{color:#5a5a5a!important}h3 a:hover{text-decoration:none}#top_content .left_col h3.techcast{width:253px;height:47px;text-indent:-9999px;background:url(../../images/h_techcast_vision.png);margin:0 0 125px 0;padding:0}#top_content .right_col h3{padding:0;text-indent:-9999px;height:20px}#top_content .right_col h3.take_tour{width:148px;background:url(../../images/h3_take_a_quick_tour.png);margin-bottom:5px}#top_content .right_col h3.quick_link{width:99px;background:url(../../images/h_quick_link.png)}#main_content .column h2{text-indent:-9999px;height:30px;margin:0;padding:0}#main_content .column h2.feature{width:189px;background:url(../../images/h_featured_articles.png)}#main_content .column h2.hot_news{width:105px;background:url(../../images/h_hot_news.png)}#main_content .column h2.critical_issues{width:153px;background:url(../../images/h_critical_issues.png)}h4{color:#012874;font-size:18px;text-transform:uppercase;padding:0}h5{color:#282727;font-size:16px;font-weight:700;padding:0 0 20px 0}.clr{clear:both}.clrSolo{clear:both;font-size:0;line-height:0;margin:0;padding:0;visibility:hidden;height:0}.left{float:left}.right{float:right}.center{text-align:center}.imgLeft{float:left;margin:5px 10px 0 0}.imgRight{float:right;margin:0 0 5px 15px}.thumbLeft{float:left;margin:-3px 22px 10px 0;border:1px solid #3777ac}a:active,a:link,a:visited{color:#2e3f96;text-decoration:none}a:hover{text-decoration:underline}p{padding:0 0 10px 0}#footer{border-top:solid 1px #dadada;padding-top:20px;padding-bottom:40px;font-size:10px;color:#131c27}#footer .left_footer{float:left;width:560px}#footer .right_footer{float:right;text-align:right}#footer .copyrights{padding-top:20px}#footer .searchtb{border:solid 1px #cacaca;font-size:11px;color:#666;font-family:Arial,Helvetica,sans-serif;padding:3px;margin-right:5px;width:165px;float:left}#footer ul#links{margin:0;padding:0 0 10px 0;list-style:none}#footer ul#links li{display:inline;color:#131c27;background:url(../../images/footer_link_bg.gif) right 2px no-repeat}#footer ul#links li.last{background:0 0!important}#footer ul#links li a{color:#131c27;padding:0 10px 0 0}#footer #credits{color:#131c27;padding-top:10px}#footer #credits a{color:#131c27}#footer #credits a:hover{color:#131c27}#header{width:995px;height:65px;background:url(../../images/header_bg.jpg) no-repeat scroll 0 0 transparent}#header .logo{float:left;width:349px;height:65px}#header .logo h1{width:349px;height:65px;background:url(../../images/logo.gif);text-indent:-9999px;margin:0;padding:0}#header #nav{width:646px;float:right;padding-top:14px}#nav ul.nav_small{width:535px;margin:0;padding:0 0 0 111px;list-style:none}#nav ul.nav_small li{float:left}#nav ul.nav_small li a{display:block;height:16px;text-indent:-9999px;background:url(../../images/nav_small.png)}#nav ul.nav_small li.newsletter a{background-position:0 0;width:74px}#nav ul.nav_small li.newsletter a:hover{background-position:0 -16px}#nav ul.nav_small li.partners a{background-position:-74px 0;width:73px}#nav ul.nav_small li.partners a:hover{background-position:-74px -16px}#nav ul.nav_small li.become a{background-position:-147px 0;width:120px}#nav ul.nav_small li.become a:hover{background-position:-147px -16px}#nav ul.nav_small li.talkback a{background-position:-267px 0;width:73px}#nav ul.nav_small li.talkback a:hover{background-position:-267px -16px}#nav ul.nav_small li.media a{background-position:-340px 0;width:127px}#nav ul.nav_small li.media a:hover{background-position:-340px -16px}#nav ul.nav_small li.adv a{background-position:-467px 0;width:68px}#nav ul.nav_small li.adv a:hover{background-position:-467px -16px}#nav ul.nav_main{margin:0;padding:0;list-style:none;width:646px}#nav ul.nav_main li{float:left}#nav ul.nav_main li a{display:block;text-indent:-9999px;height:21px;background:url(../../images/nav_main.png)}#nav ul.nav_main li.about a{background-position:0 0;width:87px}#nav ul.nav_main li.about a:hover{background-position:0 -21px}#nav ul.nav_main li.forecasts a{background-position:-87px 0;width:82px}#nav ul.nav_main li.forecasts a:hover{background-position:-87px -21px}#nav ul.nav_main li.library a{background-position:-169px 0;width:64px}#nav ul.nav_main li.library a:hover{background-position:-169px -21px}#nav ul.nav_main li.tools a{background-position:-233px 0;width:54px}#nav ul.nav_main li.tools a:hover{background-position:-233px -21px}#nav ul.nav_main li.services a{background-position:-287px 0;width:74px}#nav ul.nav_main li.services a:hover{background-position:-287px -21px}#nav ul.nav_main li.expert a{background-position:-361px 0;width:95px}#nav ul.nav_main li.expert a:hover{background-position:-361px -21px}#nav ul.nav_main li.member a{background-position:-456px 0;width:111px}#nav ul.nav_main li.member a:hover{background-position:-456px -21px}#nav ul.nav_main li.subscribe a{background-position:-567px 0;width:79px}#nav ul.nav_main li.subscribe a:hover{background-position:-567px -21px}#top_content{width:995px;min-height:376px;background:#fff url(../../images/top_content_bg.gif) left bottom no-repeat}#top_content .left_col{float:left;width:253px;background:url(../../images/top_content_bg_left.jpg);height:376px;overflow:hidden}#top_content .mid_col{float:left;width:524px;padding:15px;font-size:14px;position:relative;min-height:346px}#top_content .right_col{float:left;width:188px}#top_content .left_col div{color:#222259;font-size:10px;padding:0 15px;font-weight:700;line-height:17px}#top_content .mid_col .picture{position:absolute;left:8px;bottom:0}#top_content .right_col .box{padding:12px 20px 10px 20px;background-color:#d2e3f8;margin-bottom:15px}#top_content .right_col .box .link{font-size:11px;color:#000}#top_content .right_col .box .image{margin-bottom:7px}#top_content .right_col ul.quick_link{padding-top:5px}#top_content .right_col ul.quick_link li{text-transform:uppercase;font-weight:700;color:#000;background:url(../../images/bullet1.png) left 6px no-repeat;padding:1px 0 1px 10px}#top_content .right_col ul.quick_link li a{color:#000}#top_content .right_col .social_box{background:url(../../images/social_media.png) left top no-repeat;padding-left:94px;margin-top:10px}.search_box{padding-left:20px;padding-top:10px}.search_box input{float:left}.search_box .searchtb{border:solid 1px #cacaca;font-size:11px;color:#666;font-family:Arial,Helvetica,sans-serif;padding:3px;margin-right:5px;width:110px}#main_content{width:995px;padding-top:17px;padding-bottom:15px}#main_content .column{float:left;width:303px}#main_content .column.mid{padding-left:43px;padding-right:43px}#main_content .column .block{width:303px;border-top:solid 1px #dadada;padding:20px 0 0 0}#main_content .column .block .date{text-transform:uppercase;color:#2b3b8c;font-style:italic;font-size:10px;font-weight:700}#main_content .column .link{display:block;width:78px;height:11px;background:url(../../images/read_more.png);float:right;text-indent:-9999px}#main_content .column .link:hover{background:url(../../images/read_more_o.png)}#nav ul.nav_main li.enter_estimates a{background:url(../../images/nav_enter_estimates.png);background-position:0 0;width:95px}#nav ul.nav_main li.enter_estimates a:hover{background-position:0 -21px}#nav ul.nav_main li.my_account a{background:url(../../images/nav_my_account.png);background-position:0 0;width:111px}#nav ul.nav_main li.my_account a:hover{background-position:0 -21px}