.header_ad_border_fix{border-bottom:1px solid #D4D4D4;}
.hot_topics_bar{clear:both;float:left;width:100%;padding:10px 0;}
.hot_topics_bar li{font-size:1.2em;}
.hot_topics_bar span{color:#b5014b;font-weight:bold;}
.hot_topics_bar li a{color:#467491;padding-right:6px;background:url(/images/hot_topic_pipe.jpg) no-repeat right 44%;}
.hot_topics_bar li{color:#000;float:left;list-style-type:none;padding:0 6px 1px 0;}
.hot_topics_bar a{color:#467491;}
.main_story_block_right .img_caption{font-size:1.1em;color:#666;padding:4px 0 0;}
.new_top_stories_group .headlines_content p{padding-top:1px !important;}
.new_top_stories_group .headlines_content {padding:7px 0;}
.ms_listing{border:0px;width:283px;margin:0px;padding:6px 4px 6px 0;clear:both;}
.ms_listing ul {padding:0;}
.ms_listing ul li {background:transparent url(/images/arrow.jpg) no-repeat scroll 2px 9px;list-style-type:none;padding:3px 0 3px 10px;}
.ms_listing ul li h3{font-size:1.2em;font-weight:normal;}
.ms_listing ul li a{color:#467491;line-height:17px;}
.new_top_stories_group .latest_headlines{padding:8px 0 2px;}
.hightlights_content{margin:0 0 10px;width:100%;float:left;}
.hightlights_bg_1{background:url(/images/headling_bg1.jpg) repeat-y scroll right center;}
.hightlights_bg_2{background:url(/images/headling_bg2.jpg) repeat-y scroll left center;}
.align_left{float:left;}
.align_right{float:right;}
.hightlight_text{float:left;padding:3px 5px 0;width:150px;}
.hightlight_text h2 {font-size:1.6em;line-height:20px;color:#b5004b;}
.hightlight_text h2 a{color:#b5014b;}
.hightlight_text h3 {color:#333;font-size:1.3em;line-height:18px;}
.hightlight_text h3 a{color:#333;}
.hightlight_text p {color:#000;font-size:1.2em;line-height:16px;font-weight:normal;}
.hightlight_text p a{color:#000;}
.top_stories_bottom_menu_nav .mobile {padding-left:19px;}
.rss_icon{background:transparent url(/images/rss_feed.gif) no-repeat scroll left 50%;padding:0 0 0 21px;}
.bottom_menu_nav_padding_fix li{margin-left:8px;}
.left_parent_block {float:left;width:297px;}
.poll_parent_block {width:275px;border-bottom:1px solid #DCDCDA;margin-bottom:10px;}
.poll_related_links{clear:both;float:left;width:100%;overflow:hidden;padding:13px 0 0;}
.poll_related_links_left{float:left;}
.poll_related_links_right{float:right;}
.poll_links{float:right;clear:both;padding-top:5px;}
.poll_links li{float:left;font-size:1.3em;list-style-type:none;}
.poll_links a{color:#467491;}
.poll_related_links_left .vote_input{margin:0 0 0 6px;}
.poll_links li a{background:transparent url(/images/arrow.jpg) no-repeat scroll right 5px;padding:0 9px 0 12px;}
.make_align_center{text-align:center;}
.poll_ad_padding_fix{clear:both;width:100%;padding:21px 0 23px;}
.a_v_block_parent{float:right;width:297px;}
.common_inner_block {float:left;width:297px;}
.audio_video_border_fix{border:1px solid #D4D4D4;width:295px;float:left;border-top:0px;}
.stat_promotion_box_content{border:1px solid #D4D4D4;margin-top:0;padding:9px;width:277px;border-top:0px;float:left;}
.promotion_box_left{float:left;padding-right:10px;}
.promotion_box_left img{float:left;}
.promotion_box_right{float:right;width:167px;}
.stat_promotion_box_content h3{font-size:1.3em;line-height:13px;padding-bottom:3px;color:#467491;}
.stat_promotion_box_content p{color:#000;font-size:1.2em;line-height:17px;}
.stat_promotion_box_content a{color:#467491;}
.audio_video_content{padding:9px;width:277px;float:left;}
.audio_video_object_block{padding:8px 0;width:100%;clear:both;}
.top_video_block{clear:both;width:100%;float:left;border-bottom:1px dashed #cfc889;padding:0 0 5px;margin-bottom:5px;}
.more_video_block{float:left;width:100%;clear:both;}
.video_desc_block{width:100%;float:left;clear:both;padding:8px 0;}
.video_desc_block h3{font-size:1.3em;line-height:20px;}
.video_desc_block p{font-size:1.2em;line-height:18px;}
.common_date {color:#666 !important;padding:1px 0 0 !important;}
.video_desc_block a{color:#467491;}
.vid_icon{margin:0 0 -2px;}
.common_left_inner_block{border:1px solid #DADADA;border-top:0px;float:left;margin:0 0 12px;padding:11px 10px 10px;width:579px;}
.blog_block_parent{float:left;width:100%;clear:both;}
* html .blog_block_parent{float:none;}
.blog_block_left{border-right:1px dotted #cfc889;float:left;padding-right:9px;width:177px;margin-right:9px;}
.blog_block_right{border:0px !important;float:right !important;margin-right:0 !important;padding-right:0 !important;width:186px !important;}
.blog_left{float:left;width:90px;}
.blog_right{float:right;width:80px;}
.blog_right img{float:right;}
.blog_desc{clear:both;width:100%;padding:5px 0 0;}
.blog_block_left h3{font-size:1.3em;line-height:16px;}
.blog_block_left h3 a{color:#467491;}
.blog_block_left p{font-size:1.2em;line-height:18px;color:#000;}
.blog_block_left a{color:#467491;}
.blog_block_parent .view_all_news{float:left;padding:8px 0 3px;width:100%;}
* html .blog_block_parent .view_all_news{float:none;}
.three_block_section_left{float:left;width:195px;margin-right:8px;}
.three_block_section_right{float:right !important;margin-right:0px !important;}
.three_block_section_content{border:1px solid #DADADA;border-top:0px;padding:0 8px;width:177px;float:left;}
.common_inner_section{float:left;width:100%;clear:both;padding:8px 0;}
.common_inner_section_left{float:left;width:100px;}
.common_inner_section_right{float:right;width:60px;}
.common_inner_section_right img{float:right;}
.common_inner_section h3{font-size:1.3em;line-height:16px;padding-bottom:4px;}
.common_inner_section h3 a{color:#336699;}
.common_inner_section p{font-size:1.2em;color:#000;line-height:16px;}
.common_inner_section a{color:#467491;}
.three_block_section_content .ms_listing{width:100%;padding-right:0 !important;}
.three_block_section_content .ms_listing ul li {padding:2px 0 0 10px;background-position:2px 7px !important;}
.relative_sites_padding_fix{padding:8px;width:583px;}
.latest_relative_sites_news_block{clear:both;float:left;width:100%;}
.latest_relative_sites_news_left{border-right:1px dotted #cfc889;width:283px;float:left;padding-right:9px;}
.latest_relative_sites_news_right{padding-left:9px;float:right;width:281px;}
.relative_sites_news_category_block{padding:2px 4px 9px;margin-bottom:8px;width:273px;float:left;border-bottom:1px dashed #cfc889;}
.site_new_category_header{clear:both;padding-bottom:2px;}
.site_new_category_header h3{font-size:1.6em;line-height:20px;color:#b5004b;}
.site_new_category_header a {color:#B5004B;}
.view_more{float:left;padding:0 0 4px;width:100%;}
.relative_news_lists{float:left;width:100%;}
.relative_news_lists .ms_listing {width:269px;}
.tab_padding_fix li a{padding:10px 11px 6px 10px !important;}
.tab_padding_fix li.active a {padding:7px 11px 9px !important;}
.two_block_ad{padding:9px 17px;text-align:center;}
.two_block_ad img {padding:0 9px;}
.common_right_content_block{border:1px solid #DCDCDA;border-top:0px;float:left;padding:0 10px 10px;width:326px;}
.right_event_content_block_parent{float:left;width:100%;}
.right_event_content_block{float:left;width:100%;clear:both;border-bottom:1px dashed #acacac;padding:10px 0 11px;}
.right_event_content_left{float:left;padding-right:9px;}
.right_event_content_left img{float:left;}
.right_event_content_right{float:right;width:187px;}
.right_event_content_block h3{font-size:1.3em;line-height:16px;padding-bottom:4px;}
.right_event_content_block p{font-size:1.2em;color:#000;line-height:16px;}
.right_event_content_block a{color:#336699;}

/*authentication styles*/
#login_form_ajax_update{margin-bottom:13px;float:left;width:100%;}
.login_form a{font-size:12px;}
.manageAcct{padding:10px;width:579px;border:1px solid #DCDCDA;border-top:0px;clear:both;float:left;overflow:hidden;}
.password_reminder_block{clear:both;width:100%;padding-bottom:10px;}
.password_reminder_block .title h3,.contact_service_block .title h3,.manageAcct .title h3{color:#000;font-size:1.8em;font-weight:normal;}
.password_reminder_block p,.contact_service_block p{color:#000;font-size:1.3em;line-height:17px;padding:3px 0 5px;}
.password_reminder_block .password_txt_field{border:1px solid #D7D5D6;height:17px;margin-right:10px;padding:3px 0;width:370px;}
.password_reminder_block label{color:#000;font-size:1.3em;line-height:17px;}
.contact_service_block {clear:both;padding-top:10px;}
.manageAcct a,.barrier_content a{color:#467491 !important;}
.barrier_page{clear:both;width:100%;}
.barrier_content{padding:10px;width:579px;border:1px solid #DCDCDA;border-top:0px;clear:both;float:left;overflow:hidden;}
.barrier_content p,.customer_services p{color:#000;font-size:1.3em;line-height:17px;padding:3px 0 5px;}
.barrier_page_form label,.barrier_page_form a{font-size:1.3em;line-height:17px;padding:3px 0 5px;}
.login_field{border:1px solid #D7D5D6;height:17px;margin-right:10px;padding:3px 0;width:250px;margin:2px 10px 3px 0;display:block;}
.check_box_pad input{float:left;}
.check_box_pad label{padding:3px !important;display:inline !important;}
.activation_link_success,.expire_email,.activation_link{font-size:13px;font-weight: bold;padding-top: 10px;color: red;}
.capture_password p{margin:0 0 12px;font-size:1.3em;}
.static_frag_content{clear:both;}
.static_frag_content p{font-size:1.2em;color:#333;line-height:17px;}
.static_frag_content a{color:#467491;}
.logout_submit_tab{font-size:13px;}
.static_frag_content ul li{font-size:1.2em;font-weight:normal;background:transparent url(/images/arrow.jpg) no-repeat scroll 2px 9px;list-style-type:none;padding:3px 0 3px 10px;}
p.border_fix_pp {border-top:1px dotted #CAD184;float:left;width:100%;}
#login_form_status_box{margin-bottom:13px;}
.personal_details td{font-size:13px;}

.subsection_tabs{background:transparent url(/images/right_menu_bg.jpg) repeat-x scroll 0 0;float:left;list-style-type:none;width:100%; height:34px;}
.subsection_tabs li{display:inline;float:left;}
.subsection_tabs li a{border-right:1px solid #FFFFFF;color:#467491;cursor:pointer;display:block;float:left;font-size:1.3em;outline-style:none;outline-width:medium;padding:7px 11px 9px;}
.subsection_tabs li.active{border-top:3px solid #467491;}
.subsection_tabs li.active a {background:#F5F5F5 none repeat scroll 0 0;border-left:1px solid #D4D4D4;border-right:1px solid #D4D4D4;color:#000000;}

.login_form .submit_button_bg {margin:0 0 0 3px !important; width: 60px !important;}
.login_form .forgot_login {padding:8px 0 0 5px !important;}
.login_form .text_box_style {height:14px !important;padding:5px 1px !important;width:305px !important;float:left;}

#subscribe,#freetrial,#email-alert ,#register,#myaccount{background:#F5F5F5 none repeat scroll 0 0;border:1px solid #DCDCDA;border-top:0px;clear:both;overflow:hidden;padding:5px 10px 8px;width:326px;}
.flash_notice{font-size:1.2em;line-height:17px;}
.login_error_message{color:#f00 !important;}
.remember_checkbox p{font-size:1.2em;line-height:17px;color:#333;float:left;}
/* styles for forgot td */
.forgot_tds {clear: both;    float: left;    width: 225px;}
/*styles for barrier page */
.barrier_page  p {font-size:1.2em;float:left;width:100%;padding-bottom:20px;color: #333333;line-height: 17px;}
.barrier_page  a {color:#467491;font-weight:bold;}
.barrier_page span {color:#333 !important;}
.register_butt_barrier {background: none repeat scroll 0 0 #B5004B;    border: medium none;    color: #FFFFFF;    font-family: Arial;   font-size: 1.2em;    height: 24px;    margin: 13px 0 11px 6px;    padding: 3px 0 4px;    width:100px;}
.teaser_left {float:left;width:280px;}
.teaser_left p {font-size:1.2em;padding-bottom:20px;color: #000000;}
.teaser_left span {color:#333;}
.teaser_right {float:right;width:290px;}
.teaser_right  p {font-size:1.2em;padding-bottom:20px;}
.barrier_page {float:left;width:579px;border:1px solid #DCDCDA;padding:10px;border-top:none;}
.register_butt_barrier_page {float:right;margin-right: 15px;}
.teaser_main_block {float:left;width:579px;border:1px solid #DCDCDA;padding:10px;border-top:none;}
.telephone_info {padding-bottom:5px !important;}
.mail_info {padding-bottom:5px !important;}
.manage_account_arrow{background-attachment: scroll;
    background-color: transparent;
    background-image: url("/images/arrow.jpg");
    background-position: left 4px;
    background-repeat: no-repeat;
    color: #467491;
    padding-left: 8px;}
