.clear{clear:both;}
body{margin:0px;padding:0px;font-family:"Arial",sans-serif;font-size:13px;background:#6b8aa3;}
#logo{border:0px;margin-top:10px;margin-left:-10px;}
#header{height:80px;}
#header input[type='text'] { height: 17px !important;  position: relative; top: 2px !important; }
#header h1{display:inline;}
#header_right{width:500px;float:right;margin-right:0px;}
#signup_btn{border:0px;}
.login_extras a{text-decoration:none;color:#868686;}
.login_extras{padding-right:10px;padding-bottom:6px;text-align:right;}
.login_extras img{vertical-align:middle;border:0px;}
h1 a{outline:none;}
#login_box{text-align:right;width:420px;float:right;color:#91b0dd;font-size:0.8em;padding-bottom:5px;}
#login_box input[type='text'],#login_box input[type='password']{font-size:0.8em;padding:3px;border:1px solid #cecece;border-bottom-color:#9fa0a5;margin:0px 5px;width:82px;}
#login_box .submit{position:relative;top:4px;margin-left:20px;position:relative;left:-9px;}
#container{width:940px;margin:0px auto;text-align:left;background:#fff;padding-right:25px;padding-left:25px;}
#top_menu{padding:6px;background:#476faa;color:#5284b5;}
#top_menu table td,#top_menu table td a,#top_menu table td strong{background:#476faa;}
#top_menu a{color:#fff;text-decoration:none;padding:0px 5px;}
#top_menu a:hover{color:#FBFF00;}
#start_container{padding-left:10px;padding-right:10px;}
h3.intro_line{font-size:1.2em;text-align:center;color:#fff;margin:0px;background:#476faa;padding:10px;font-weight:normal;}
h3.intro_line a{color:#fff;text-decoration:none;}
.intro_body{clear:both;}
.intro_body_container{height:200px;padding:25px 30px 15px 20px;overflow:hidden;}
.intro_body_container img{float:left;}
#intro_text{width:430px;float:left;margin-left:25px;}
#intro_text a{color:#2F5590;text-decoration:none;}
#intro_text a:hover{text-decoration:underline;}
.intro_body h2,.intro_body h4{font-size:1.1em;font-weight:normal;letter-spacing:1px;display:inline;line-height:1.3em;}
.intro_body h3{color:#232323;font-size:1.1em;font-weight:normal;display:inline;}
.intro_body_container p{margin-top:5px;line-height:1.5em;}
.intro_body ul.welcome{margin-top:15px;margin:20px 0px 0px 0px;}
.intro_body ul.welcome li{color:#232323;text-align:left;padding-bottom:10px;font-size:1em;padding-left:50px;padding-bottom:30px;}
.login{padding:5px;background:#EEE;margin-bottom:15px;}
.login ul{list-style-type:none;}
.dashboard_links li{font-size:0.9em;line-height:1.5em;}
.dashboard_links li a{font-size:1em;color:#2B2B2B;padding:2px;}
.dashboard_links li a:hover span{background:#fefefe;}
.logged_in_as{font-size:0.9em;padding-left:5px;}
.logged_in_as a{color:#2b2b2b;}
.logged_in_as img{padding:5px;background:#FFF;margin-top:10px;border:1px solid #BABABA;}
#store_link_container{text-align:center;margin-top:15px;background:#EBEBEB;}
#store_link_container a{display:block;}
.latest_posts{width:100%;margin-top:10px;}
.latest_posts .thread{width:50%;}
.latest_posts .replies{width:15%;}
.latest_posts .avatar{float:left;margin-right:5px;}
.stats_blurb{text-align:center;color:#476faa;font-size:0.85em;line-height:1.7em;}
.stats_blurb a{color:#243855;text-decoration:none;}
.stats_blurb a:hover{text-decoration:underline;}
.footer{text-align:center;font-size:0.85em;color:#000;margin-top:35px;clear:both;padding-bottom:15px;background:#eeeeee;}
.footer ul{list-style-type:none;}
.footer a{color:#213C66;}
.meet{width:335px;margin-right:25px;}
.meet_inner{border-right:1px solid #b1bdcd;border-left:1px solid #e1e2e5;padding:0px 10px;}
.meet_inner p{color:#476faa;font-size:0.95em;line-height:1.1em;}
h3 a{color:black;text-decoration:none;}
#start_bottom{width:840px;margin:15px auto 0px auto;clear:both;}
.forum_posts{width:600px;float:left;}
.forum_posts th{background:url('/images/homepage/main_nav_back.gif') repeat-x #335D9D;color:#fff;line-height:25px;}
.forum_posts td a{color:#274777;border-bottom:1px solid #CECECE;text-decoration:none;}
td.thread{padding-left:10px;}
td.last_post_by{font-size:0.8em;}
tr.post{clear:both;}
.post_bravo{background:#EEE;}
.last_post_by img{float:left;margin:5px 10px 5px 0px;}
.blog_posts{width:40%;float:right;text-align:right;}
span.forum_name{font-size:0.8em;padding-left:10px;}
span.forum_name a{border:none;}
.blog_posts .article{border-bottom:1px solid #D9D9D9;padding:10px 0px;margin-left:30px;text-align:left;font-size:0.85em;}
.blog_posts .article a{color:#254A82;border-bottom:1px solid #DAE9FF;text-decoration:none;}
.blog_posts .article a:hover{color:#fff;background:#325D9D;}
.blog_posts h4{margin-bottom:20px !important;font-size:0.9em;}
.blog_posts h4 a{color:#325D9D;}
.expl span{padding:1px;color:#008B01;background:#D7FE81;}
#flash,.flash{margin:10px auto 25px auto;width:840px;text-align:center;}
/* #flash .notice,#flash .error{clear:both;text-align:center;width:300px;margin:0 auto;}
#flash .notice{background-color:#eeffee;border:1px solid #bbddbb;padding:3px;}
#flash .error{border:1px solid #cc9999;background-color:#eedddd;padding:3px;}
*/
#flash,.flash{cursor:pointer;}
#flash .notice,.flash .notice{margin:10px 0px;font-size:0.8em;width:auto;background:url('/images/flash/accept.gif') 6px 6px no-repeat #eeffee;border:1px solid #bbddbb;padding:6px 30px;text-align:left;}
#flash .error,.flash .error{margin:10px 0px;font-size:0.8em;width:auto;background:url('/images/flash/error.gif') 6px 6px no-repeat #FEECEE;border:1px solid #cc9999;padding:6px 30px;text-align:left;}
#signup_container{width:940px;margin:0px auto;padding:10px;background:#fff;}
#signup_container #form_container{width:477px;float:left;}
#signup_container #form_container table{width:95%;}
#signup_container #form_container table td{font-size:0.9em;}
#signup_container #form_container table td a{color:#000;}
#signup_container #form_container table td.footnote{color:#777;font-size:0.8em;padding-bottom:15px;}
#signup_container #form_container .label{padding-right:5px;font-weight:bold;color:#000;width:130px;}
#signup_container #guide_container{width:290px;float:right;}
#signup_container #guide_container a,#guide_container strong{font-weight:bold;color:#325D9D;text-decoration:none;}
.LV_validation_message{position:relative;top:-1px;left:2px;font-size:0.9em;color:#555;}
.LV_validation_message img{position:relative;top:3px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.search form{position:relative;top:5px;}
}
.cancel_message{background:#FFE5B3;padding:2px;font-size:0.85em;}
.free_notice{background:#E0FE9D;}
.pro_list{margin-left:25px !important;margin-top:10px;}
.pro_details{font-size:0.9em;margin:10px;line-height:1.3em;}
.payment_method_selector{width:100%;font-size:0.9em;margin-top:10px;}
.payment_method_selector td label{position:relative;top:-2px;padding-left:5px;cursor:pointer;}
.pro_bg{padding:10px;background:#EDEFFF;min-height:550px;width:480px;margin:0px auto;font-size:1.05em;}
.pro_bg .pro_inner{background:#fff;padding:10px;border-bottom:2px solid #DCDFFF;margin-bottom:15px !important;}
.pro_bg .pro_inner h4{margin-top:10px;}
.pro_bg .pro_inner p{margin:10px 0px;font-size:0.95em;line-height:1.35em;}
.pro_bg .coin{background:url('/images/pro/coin_back.jpg') no-repeat right bottom #fff;}
.pro_bg input{background:url('/images/pro/button_back.png');border:1px solid #0f204b;cursor:pointer;font-weight:bold;}
.pro_bg h5{margin:0px !important;}
.pro_bg input{color:white !important;}
.pro_inner table{width:100%;margin-bottom:15px;}
.pro_inner table th{width:35%;font-size:0.75em;font-weight:normal !important;padding-bottom:10px;border-bottom:2px solid #D4D8FF;text-align:center;}
.pro_inner table th h5{font-size:1.2em;}
.pro_inner table .first{width:32%;}
.pro_inner tr.feature_row td{padding:4px;font-size:0.9em;}
.pro_inner tr.feature_row td.feature_value{text-align:center;}
.paid_value{font-weight:bold;}
.pro_inner tr.feature_row_even td{background:#EFEFEF;}
.front_page_testimonial table{width:100%;}
.front_page_testimonial td a{color:#274777;}
.front_page_testimonial td a:hover{background:#274777;color:white !important;}
.front_page_testimonial td.testimonial_body{padding-left:10px;}
.front_page_testimonial div,.front_page_testimonial p{text-align:center;width:100%;}
.serif{font-family:"Georgia","Times New Roman","Times",serif;font-size:1.4em;font-weight:bold;color:#325D9D;}
#search_box{background:#e1eeff;width:450px;height:30px;margin:0px;margin-top:10px;float:right;line-height:30px;}
#search_form{margin:0px;padding:0px;display:inline;}
#search_term{padding:2px;border:1px solid #cecece;width:250px;border-bottom-color:#9fa0a5;}
#search_button{margin-left:10px;margin-top:5px;float:right;}
#search_right{float:right;}
#search_left{float:left;}
#cta_left{width:655px;float:left;border-top:5px solid #3b5d8d;background:#e1edff;}
#cta_right{width:266px;float:left;margin-left:15px;padding:0px;}
#cta_right_top{padding:0px;margin:0px;background-image:url(/images/homepage/signup-top.jpg);height:6px;}
#cta_right_bottom{padding:0px;margin:0px;background-image:url(/images/homepage/signup-bottom.jpg);height:6px;}
#cta_right_mid{background:#e2e3d6;height:270px;}
#cta_right_mid h3{text-align:center;padding-top:10px;}
#cta_right_mid form{margin-top:20px;}
#cta_right_mid label{width:90px;height:20px;margin-right:15px;margin-left:10px;padding-top:5px;float:left;text-align:right;}
#cta_right_mid input[type='text'],#cta_right_mid input[type='password']{margin-bottom:10px;width:100px;}
#call_to_action{height:290px;}
#cta_signup_btn{margin-top:20px;}
#signup_right_btn{width:106px;margin:0 auto;margin-top:5px;}
#signup_terms{width:210px;height:40px;margin:0 auto;margin-top:10px;}
#signup_terms label{width:180px;float:right;margin:0px;padding:0px;text-align:left;font-size:.9em;line-height:1.2em;}
#signup_terms a,#signup_terms a:visited{color:#2F5590;text-decoration:none;}
#signup_terms a:hover{text-decoration:underline;color:#2F5590;}
.homepage_section{width:250px;float:left;height:90px;line-height:1.3em;}
.homepage_section h4,.homepage_section h4 a,.homepage_section h4 a:hover,.homepage_section h4 a:visited{font-size:16px;color:#003c91;margin-bottom:5px;text-decoration:none;}
.homepage_section h4 a:hover{text-decoration:underline;}
.homepage_section p a,.homepage_section p a:visited{color:#2F5590;text-decoration:none;}
.homepage_section p a:hover{color:#2F5590;text-decoration:underline;}
.section_border{width:1px;height:60px;background:#000;float:left;margin-right:25px;margin-left:25px;margin-top:10px;}
.homepage_row{height:100px;margin-top:25px;margin-left:20px;margin-right:20px;padding-left:10px;}
#homepage_row1{border-bottom:1px solid #003c91;}
#in_the_news{border:2px solid #ccc;width:500px;margin-left:30px;float:left;margin-right:30px;margin-bottom:20px;padding:10px;height:120px;overflow:hidden;}
#itn_label{font-weight:bold;font-size:1.2em;margin-bottom:10px;margin-left:10px;}
#itn_label a,#itn_label a:visited{text-decoration:none;color:#000;}
#itn_label a:hover{text-decoration:underline;color:#000;}
.homepage_news{text-align:center;}
.homepage_news div{width:300px;float:right;text-align:left;}
.homepage_news img{margin-top:20px;}
#news1 div{padding-top:20px;}
#news2 div{padding-top:5px;}
#news4 div{padding-top:10px;}
#homepage_quotes{float:left;width:335px;height:100px;}
#homepage_quote{padding-left:20px;padding-right:20px;}
#homepage_quote a,#homepage_quote a:visited{color:#2F5590;}
.homepage_news{position:relative;top:0px;line-height:1.2em;}
#footer_links{margin:5px;margin-bottom:10px;color:#5ca4dd;text-align:center;}
#footer_links a{color:#5ca4dd;}
#testimonial_avatar{border:0px;}
#signup_container h2{font-size:1.5em;margin-top:20px;margin-bottom:20px;}
#signup_container h3{font-size:1.2em;margin-top:15px;margin-bottom:15px;}
#signup_container p{margin-top:10px;margin-bottom:10px;line-height:1.2em;}
#signup_container td{padding-bottom:5px;}
.crumbs{margin-bottom:10px;font-size:1.1em;}
img.icon{position:relative;top:3px;width:15px;height:15px;border:none !important;}
.icon.blue{background:#6CF;}
.icon.green{background:#408000;}
.icon.grey{background:#999;}
.icon.darkgrey{background:#666;}
table.wide{width:100%;}
table.wide th{text-align:left;padding:5px;border-bottom:1px solid #ccc;}
tr.forum td{padding:5px;font-size:0.8em;background:#EAEDF4;}
td a.title{font-weight:bold;}
.posts{font-size:0.6em;padding:1px;background:#E6E6E6;color:#808080;display:inline;}
tr.forum td p{padding:2px 0px;font-size:0.8em !important;}
tr.forum td a{color:#003C71;font-weight:normal;}
tr.forum td a:hover{color:#CC1111;}
td.inv{font-size:0.8em;}
.hentry td{font-size:0.9em;padding:5px;}
tr.post{font-size:1.25em;}
.post_header{width:100%;text-align:center;}
.forum_subt{font-size:0.8em;}
td.author{font-size:0.8em;overflow:hidden;}
td.author_header{padding:6px 10px 3px 15px;height:15px;font-size:0.8em;text-align:right;}
td.author_header span{font-size:1.1em;}
td.author_header span,td.author_header h3{padding-right:15px;}
td.tenpadding{padding:0px 10px 10px 10px;}
td.author div.img{padding:5px 0px 7px 0px;}
td.author div.img img{background:#fff;padding:1px;border:1px solid #6B92B0 !important;}
td.author h3{display:inline;}
td.author h3 a{color:#3B75A2;display:inline;}
td.author h3 a:hover{text-decoration:underline;}
td.entry-content{line-height:1.3em;overflow:hidden;border:none !important;border-right:3px solid #E5E9F1 !important;}
td.entry-content img{max-width:300px;margin:10px;border:5px solid #DBDBDB;}
td.entry-content blockquote{border-left:2px solid #7EA2BC;background:#EEF3F7;padding:5px 10px;margin:10px 0px;}
/*tr.posts_row td{border-top:5px solid #eee;}
*/
.admin{font-weight:bold;}
tr.space { background: #ADC3D7; }
tr.spacer td{padding:0px;background:#ADC3D7;height:8px !important;overflow:hidden;}
table.pages{border:1px dotted #eee;margin-top:5px;}
table.pages td{font-size:0.8em;padding:5px;}
.forum_intro .highlighted{background:#FDFEE0;}
.forum_intro p{display:block;margin-bottom:15px;font-size:0.70em;line-height:1.5em;}
.forum_intro a{font-weight:bold;}
.posted_at{padding-top:10px;}
.posted_at a{color:#666;font-size:0.8em;}
.moderators{padding:5px 0px;}
.edited{padding-top:10px;font-size:0.7em;color:#999;}
.edit a{border-bottom:1px dotted #555;}
.category_row{background:url('../images/smallroof.jpg') no-repeat 5px center #fff;border-top:1px solid #CCCCCC;padding:10px 0px 10px 40px !important;color:#00538A;}
.forum_even{background:#F7F7F7;}
.signature_container{margin-top:50px;}
.signature{padding:5px 0px;border-top:1px solid #ddd;font-size:0.9em;color:#333;}
.signature .name_and_company{color:#3C5364;font-weight:bold;font-size:1.1em;}
.monitoring{font-size:0.8em;margin:0px 0px 0px auto;text-align:center;width:175px;background:#DFE4EE;-moz-border-radius:5px;-webkit-border-radius:5px;}
.monitoring span{padding-right:5px;}
.monitoring input[type="checkbox"]{position:relative;top:1px;}
.monitoring input[type="submit"]{font-size:0.9em;padding:1px 3px;}
.editbox{background:#EAF0F5;padding:5px;}
.editbox h5{font-size:1.0em;}
.editbox td,.editbox label,.editbox li,.editbox p{font-size:0.9em;}
.editbox ul{margin:5px;margin-left:20px;margin-top:5px;}
.editbox label{padding:5px;}
.editbox textarea{margin:15px;width:280px;height:120px;}
.stats{font-size:0.8em;padding:10px 5px;}
.stats h4{font-size:1.1em;text-transform:uppercase;}
.stats .sec{padding:5px 0px 5px 10px;}
.stats .users_online_list{padding-left:10px;}
#mod_controls{font-size:0.8em !important;padding:10px;margin:6px;background:#DCE5EA;}
#mod_controls fieldset{margin:10px;padding:5px;border:1px solid #567789;background:#fff;}
#mod_controls legend{font-weight:bold;color:#004080;padding:0px 5px;}
#mod_controls label{position:relative;top:-3px;padding:0px 5px;left:-5px;}
#splitting .sec{padding-top:10px;}
#splitting label{font-weight:bold;}
strong.highlight{background:#FFFE9A;}
.user_posts_intro{padding:15px;background:#B3CBDC;width:50%;float:left;}
.user_posts_intro h2{font-size:1.2em;padding-bottom:5px;}
.user_posts_intro h2 a{color:black;}
.user_posts_intro h2 a:hover{text-decoration:underline;}
.user_posts_intro h3{font-size:0.8em;margin:0px;padding:0px;color:#325268;}
.user_posts_intro h4{font-size:0.6em;font-weight:normal;margin:0px;color:#325268;padding:0px;}
.user_posts_intro .avatar{float:left;padding-bottom:10px;}
.user_posts_intro .avatar img{border:5px solid #fff;}
.user_posts_intro .data{float:left;position:relative;top:7px;padding-left:15px;width:250px;}
.user_posts_counts{float:left;width:40%;}
.user_posts_counts .inner{padding:5px 0px 0px 20px;color:#343434;font-size:0.9em;line-height:1.35em;}
.view_forums_link{font-size:0.8em;}
.view_forums_link a{padding:5px;background:#E7E7E7;}
table.smilies{width:70%;}
table.smilies td{padding:5px;text-align:center;}
table.smilies a img{border:0px;}
table.smilies a:hover{background:#C7DEF1;color:#000;}
#reply_form{padding:10px 10px 0px 10px;margin-top:15px;background:#E5E9F1;-moz-border-radius:10px;-webkit-border-radius:10px;}
#reply_form label{cursor:pointer;}
.bbcode_buttons{padding:3px;/*background:#D2DCE9;*/ 
margin:10px 0px;}
.bbcode_buttons button{margin:0px 5px;}
.bbcode_buttons select{font-size:0.7em;}
#reply_form textarea{font-size:0.8em;padding:5px;margin:0px 0px 20px 0px;}
#reply_form label{font-size:0.9em;padding-top:20px;}
fieldset.quoted{border:1px solid #DFE4EE;padding:5px;margin-bottom:10px;}
fieldset.quoted legend{font-size:0.9em;color:#769BB8;padding:0px 5px;margin-left:10px;}
fieldset.quoted blockquote{margin:5px !important;border:0px !important;background:#F9F9F9;}
.topics_col,.posts_col,.lastpost_col{background:#D9E2EC !important;}
.post_meta{font-size:0.8em;color:#00396A;margin-bottom:10px;}
.post_meta img{border:none !important;margin:0px !important;}
.entry-content p{margin-bottom:10px;}
.author_area{background:white !important;}
.post_row_odd .author{background:#E5E9F1;}
.post_row_odd td{border-color:#E5E9F1 !important;}
.post_row_odd .author_area{border:5px solid #E5E9F1;border-width:5px 3px;}
.post_row_even .author{background:#D1DCE8;}
.post_row_even td{border-color:#D1DCE8 !important;}
.post_row_even .author_area{border:5px solid #D1DCE8;border-width:5px 3px;}
.post_row_odd .entry-content{border-top:5px solid #E5E9F1 !important;}
.post_row_even .entry-content{border-top:5px solid #D1DCE8 !important;}
.post_row_odd .post_footer{border-right:3px solid #E5E9F1;border-bottom:5px solid #E5E9F1;padding:10px;}
.post_row_even .post_footer{border-right:3px solid #D1DCE8;border-bottom:5px solid #D1DCE8;padding:10px;}

.post_row_odd.row_ident   { border: 3px solid #E5E9F1; border-top-width: 0px; }
.post_row_even.row_ident  { border: 3px solid #D1DCE8; border-top-width: 0px; }

.post_footer{font-size:0.8em;line-height:1.3em;overflow:hidden;padding-bottom:0px !important;}
.utility a{outline:none;}
.f_h{background:#F4F4F4;font-size:0.9em;}
.tabs{border-bottom:#D2D2D2 !important;height:40px;}
.tabs ul li a{border-bottom:1px solid #D8D8D8;}
.tabs ul li a{color:#000;font-weight:bold;display:block;font-size:0.7em;}
.tabs ul li.active a{background:#EFEFEF;}
.tabs li,.tabs li a{width:20% !important;}
.forums_footer{text-align:justify;font-size:0.8em;padding-top:40px;width:680px;margin:0px auto;clear:both;}
.forums_footer p{margin-bottom:10px;line-height:1.2em;}
.inline_forum_ad{text-align:center;background:#F4F4F4;border:1px solid #E5E5E5;padding:5px;}
.inline_forum_ad table{width:100%;}
.inline_forum_ad td{font-size:0.8em;padding:0px 10px;}
.inline_forum_ad td.ad_container{text-align:right;}
.forums_side{width:210px;float:left;/* margin-right:20px;*/
font-size:0.7em;border:1px solid #D6D6D6;border-top:0px;}
.forums_container_left{width:630px;float:left;}
.forums_content{width:900px !important;}
.tableHead{border-bottom:1px solid #DDD;border-top:1px solid #DDD;background-color:#F1F1F1;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-align:left;vertical-align:middle;text-transform:uppercase;}
.tableHead a{display:block;padding:3px;color:#333333;}
.tableHead a:hover{background:#E5E9F1;color:#000;}
.tableBody{padding:7px;background-color:#FFF;line-height:12px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-align:left;}
.tableLinks{display:block;background-color:#FFF;line-height:12px;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-align:left;}
.total_result_count{font-size:0.8em;padding:0px 0px 10px 0px;}
.total_result_count span{font-weight:bold;color:#4E6B9D;background:#E5E9F1;}
.notify_me{padding:5px;}
.notify_me label{position:relative;top:-3px;}
.topic_summary_post_line{padding:5px;border-bottom:1px solid #D0D0D0;}
#emailer_container{border:3px solid #9EB7CF;background:#DFE4EE;padding:5px;width:35%;margin-bottom:10px;}
#emailer_container{font-size:0.8em;}
.forums_left_container_area{width:210px;float:left;margin-right:20px;}
.forums_featured_property{font-size:0.7em;border:1px solid #D6D6D6;margin-bottom:10px;border-top:0px;width:210px;text-align:center;}
.related_topics{-moz-border-radius:15px;-webkit-border-radius:15px;padding:10px;/*background:#E6E9EF;*/
/*margin-top:5px;margin-bottom:10px;*/
border:1px solid #CBD4E5;}
.related_topics ul{margin:5px;list-style-type:none;}
.related_topics ul li{font-size:0.9em;padding-left:10px;background:url('/images/companies/dot.gif') no-repeat left center;}
.related_topics ul li a{padding:1px;color:#243D6D;}
.related_topics ul li a:hover{color:#000;text-decoration:underline;}
.related_topics_box{-moz-border-radius:10px;-webkit-border-radius:10px;background:white;margin:0px 10px;}
.related_topics_box_inner{padding:10px;}
.related_topics_box ul{margin-left:10px;list-style-type:none;margin-top:5px;height:65px;overflow:auto;}
.related_topics_box ul li{font-size:0.75em;background:url('/images/companies/dot.gif') no-repeat left center;padding:1px 10px;}
.related_topic_timestamp{font-size:0.9em;color:#717171;font-style:italic;padding-left:10px;}
.tags_row{padding:10px;}
.tags_row p{margin:5px 10px;color:#464F60;font-size:0.85em;line-height:1.3em;}
.tags_row div{padding:10px 10px 0px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#EFF1F5;}
.tags_input{padding:2px 2px 2px 25px;font-style:italic;margin-bottom:10px;background:url('/images/tag.png') no-repeat 5px center #fff;font-size:0.85em;}
.tags_input:focus{background:url('/images/tag.png') no-repeat 5px center #fffaf0;}
.topic_tags_container{font-size:0.72em;}
.topic_tags_container a{-moz-border-radius:4px;-webkit-border-radius:4px;padding:2px 5px;color:#333;background:#DFE4EE;}
.topic_tags_container a:hover{background:#4F6C82;color:#fff;}
.topic_search_results{border-bottom:1px solid #CFCFCF;}
.topic_search_result{padding:10px;border:1px solid #CFCFCF;border-bottom:0px;}
.topic_search_result_body p{margin:5px 0px 10px 0px;font-size:0.9em;width:80%;}
.topic_search_result td{vertical-align:top;}
.topic_search_result_author{width:20%;text-align:left;}
.topic_search_result_author p{font-size:0.7em;color:#858585;margin-bottom:10px;}
.topic_search_result_author div{font-size:0.85em;}
.topic_search_result_author a img{padding:1px;border:2px solid #ccc;margin-bottom:5px;}
.topic_search_result_body h4{font-size:0.9em;margin:5px 0px;}
.topic_search_result_body h4 a,.topic_search_result_body h4 span{color:#587992;font-weight:normal;}
.topic_search_result_body h4 span.topic_meta_underlined{border-bottom:2px solid #D0D4F6;}
.current_tag{background:#FF6 !important;color:#666 !important;}
.post_revisions{margin:20px 15px 0px 15px;}
.post_revisions .post_revision{padding:5px;background:#D8DEEA;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:10px;}
.post_revisions .post_revision p{margin:0px;}
.post_revisions .post_revision p.revision_meta{font-size:0.75em;position:relative;top:-10px;background:#E3EAF9;padding:1px 3px;display:inline;-moz-border-radius:3px;-webkit-border-radius:3px;}
.post_revisions .post_revision p.revision_body{margin:0px 10px;font-size:0.9em;position:relative;top:-5px;}
.new_forums_header{width:600px;}
.new_forums_header h2{font-size:1.5em;margin-bottom:20px;margin-top:20px;}
.new_forums_header_left{width:57%;float:left;}
.new_forums_header_right{width:40%;float:right;text-align:right;vertical-align:bottom;position:relative;top:25px;}
.new_forums_search{padding:5px 10px 2px 10px;margin-top:10px;}
.new_forums_search input{text-align:left !important;}
#forum_right_sidebar{width:300px;float:right;}
#forums_content_container{width:500px;}
/* Styles for top menus */
#layout_menu{font-size:0.9em;width:100%;font-family:Verdana,sans-serif;font-size:12px;}
#layout_menu span{margin-bottom:20px;}
#forum_accordion,#resources_accordion{border:1px solid #ccc;border-bottom:0px;}
#forum_accordion h4{font-size:1em;}
.forum_section{height:30px;background:#859fbb;border-bottom:1px solid #ccc;}
.forum_section_last{border-bottom:0px;}
.addthis_toolbox{float:right;padding-top:10px;padding-bottom:10px;}
#resources_accordion{margin-bottom:20px;}
/*
Vertical Accordions
*/
.accordion_toggle,.sub_accordion_toggle,.resources_toggle{display:block;height:30px;width:280px;padding:0 10px 0 10px;line-height:30px;color:#ffffff;font-weight:normal;text-decoration:none;outline:none;font-size:12px;color:#000000;border-bottom:1px solid #ccc;cursor:pointer;margin:0 0 0 0;}
.accordion_toggle h2,.resources_toggle h2{font-size:1.3em; margin: 0px; padding: 0px;}
.accordion_toggle_active,.sub_accordion_toggle_active,.resources_toggle_active{color:#333;border-bottom:1px solid #ddd;}
.sub_accordion_toggle_active{background:#fff;}
.accordion_content,.sub_accordion_content,.resources_content{background-color:#f6f6f6;color:#444444;overflow:hidden;padding-left:20px;}
.accordion_content a { color: #244358; }
.accordion_content a:hover { color: black; }
.resources_content{border-bottom:1px solid #ccc; /*padding-top:10px;padding-bottom:10px;   You can't put padding on an element being animated   -EM */ padding: 0px !important; }
.resources_content .resources_content_inner { padding: 10px; }
.resources_content a,.resources_content a:visited{color:#244358;}
.accordion_content p{line-height:1.2em;}
.accordion_content h2,.resources_content h2{margin:15px 0 5px 10px;color:#0099FF;}
.sub_accordion_toggle{margin-left:-20px;}
.sub_accordion_toggle h3{font-size:1.2em;}
.sub_accordion_content{margin-left:-20px;padding-left:20px;border-bottom:1px solid #ccc;}
.footer{padding:20px;color:#000;font-weight:bold;line-height:1.2em;width:800px;margin:0 auto;}
div#sitewide_announcement{margin:0px 0px 15px 0px;padding:5px;background:#F0F2FF;font-size:0.9em;clear:both;width:930px;}
div#sitewide_announcement .date{font-weight:bold;color:red;padding-right:10px;}
div#sitewide_announcement a.right{float:right;padding:1px;background:#fff;}
div#sitewide_announcement a.right:hover{font-weight:bold;}
.forum_tabs_container{border-bottom:1px solid #ccc;margin-bottom:15px;height:22px;}
.forum_tabs{list-style-type:none;font-size:1em;}
.forum_tabs li{float:left;border-left:1px solid lightgray;border-right:1px solid lightgray;border-top:1px solid lightgray;margin-right:4px;padding:4px;background-color:#F6F6F6;}
.forum_tabs li a{padding:1px 3px;color:#000;font-size:1em;outline:none;}
.forum_tabs li.active{background:#0011C5;}
.forum_tabs li.active a{color:#fff;}
.log_list table{width:100%;}
.log_list td{font-size:0.7em;}
.log_list .timestamp{width:18%;vertical-align:top;color:#587992;}
.log_message{padding:5px 0px;border-bottom:1px solid #ccc;}
.log_message .assoc_link{padding-left:25px;}
#tab_container{margin-top:20px;}

.forum_list { width: 100%; margin: 10px 0px; }
.forum_list td { padding: 5px; }
.forum_list_section { font-weight: bold; font-size: 1.15em; background: #CDD1E9; border: 1px solid #8697A3; }
.forum_list_category { background: #F0F2FF; font-weight: bold; border: 1px solid #9FB3C2; }
.forum_list p { font-size: 0.9em; line-height: 1.3em; padding-top: 10px; }
.forum_list_forum_row td { padding: 10px; width: 50%; }
.forum_list_forum_row td small { font-size: 0.8em; font-weight: normal; background: #ddd; padding: 2px 3px; color: #888; }

.sub_accordion_content_forum_listing { background: white; }
.accordion_toggle h2:hover  { color: #114876; } 
.sub_accordion_toggle h3:hover { color: #424242; }

.help { font-size: 1em; }
