/* Search loading image css */
#loading img {margin-top: 284px;}
#loading {display: none; position:fixed; width:330px; height:99px; margin: auto;left: 40%;z-index: 99999999;}

body {
    background: #c8c8c8;
    font-family: Arial;
    font-size: 62.5%;
    margin: 0;
    color: #333;
}

ul, ol, li, h1, h2, h3, h4, h5, h6, form, p {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    outline: none;
    color: #3b7e8c;
}

a:hover {
    color: #999 !important;
}

img {
    border: 0;
}

#wrapper_parent {
    background: #fff;
    margin: 0 auto;
    width: 1001px;
    clear: both;
    /*overflow: hidden;*/
}

#wrapper {
    background: #fff;
    margin: 0 auto;
    width: 1001px;
    clear: both;
   /* overflow: hidden;*/
}

#wrapperheader {
    width: 100%;
    background: #fff;
    float: left;
}

.header_top {
    float: left;
    padding: 0 11px 0 19px;
    width: 973px;
}

.logo {
    float: left;
    margin-top:23px;
}

.header_search_information {
    float: right;
    width: 500px;
    margin-top: 8px;
    padding: 0 0 0 0;
}

.search_border_fix {
    width: 347px;
    float: left;
    background: url(/images/risk_search_top_bg.jpg) no-repeat top center;
}

.search_background {
    background: url(/images/risk_search_bg.jpg) repeat-y;
    float: right;
}

.right_search_box {
    padding: 6px 8px 7px 7px;
    float: right;
    width: 332px;
    background: url(/images/risk_search_bottom_bg.jpg) no-repeat bottom center;
}

.right_search_box label {
    display: none;
}

.search_text_box {
    width: 229px;
    background-color: #FFFFFF;
    border-color: #A0A0A0 #A0A0A0 #E2E2E2;
    border-style: solid;
    border-width: 1px;
    float: left;
    font-family: Arial;
    font-size: 1.2em;
    margin: 0;
    padding: 3px 3px 3px 21px;
    height: 14px;
}

.search_submit_tab, .search_submit_tab_right, .button_style {
    width: 77px;
    background: #4F4C4D none repeat scroll 0 0;
    border: 0 none;
    color: #FFF;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 22px;
    margin: 0;
}

.search_submit_tab_right {
    width: 76px !important;
}

.navigation_right {
    width: 100%;
    font-size: 1em;
    float: left;
}

.navigation_right ul {
    list-style-type: none;
    float: right;
    margin: 0 0 0 8px;
}

.navigation_right li {
    float: left;
    padding-right: 3px;
}

.navigation_right li a {
    display: block;
    padding: 9px 6px 8px 7px;
    font-size: 1.1em;
    color: #3b7e8c;
    cursor: pointer;
    background: url(/images/header_pipe.jpg) no-repeat right center;
}

.tools-subscribe {
    background: transparent url(/images/subscribe.gif) no-repeat scroll 0 50%;
    padding-left: 13px;
}

.newsletter {
    background: transparent url(/images/email_signup.gif) no-repeat scroll 0 44%;
    padding-left: 13px;
}

.mobile {
    background: transparent url(/images/mobile_version.gif) no-repeat scroll 0 50%;
    padding-left: 13px;
}

.rss {
    background: transparent url(/images/rss_feed.gif) no-repeat scroll 3% 7px;
    padding: 5px 0 0 5px !important;
}

.rss a {
    padding: 4px 2px 5px 16px !important;
}

.menucontainer {
    width: 100%;
    font-size: 1.1em;
    float: left;
    background: #3b7e8c url(/images/main_menu_bg.jpg);
}

.menucontainer ul {
    list-style-type: none;
    float: left;
    padding: 0 0 0 32px;
}

.menucontainer li {
    float: left;
    margin: 0 0 0 -1px;
}

.menucontainer li a {
    background: url(/images/main_menu_bar.jpg) no-repeat scroll right 55%;
    display: block;
    padding: 6px 8px 7px;
    font-size: 1.1em;
    cursor: pointer;
    color: #fff;
}

.menucontainer li a:hover, .menucontainer li a.active {
    color: #000 !important;
    background: #fff;
    padding: 6px 8px 7px;
}

.submenu {
    background: url(/images/sub_menu_bg.jpg);
}

.submenu ul {
    height: 33px;
    border-bottom: 1px solid #ccc;
    width: 969px;
    display: none;
}

.submenu ul.active {
    display: block;
}

.submenu li a {
    color: #3b7e8c;
    background: url(/images/sub_menu_bar.jpg) no-repeat scroll right 55%;
    padding: 10px 9px 8px;
}

.submenu li a:hover, .submenu li a.active {
    color: #3b7e8c;
    background: url(/images/sub_menu_bar.jpg) no-repeat scroll right 55%;
    padding: 10px 9px 8px;
}

.submenu li a:hover {
    color: #999 !important;
}

.header_advertisement {
    background: url(/images/header_ad_bg.jpg) repeat-x;
    padding: 10px 13px 9px 30px;
    width: 958px;
    clear: both;
    height: 92px;
	padding-bottom:10px;
}

.headerleft_ad {
/*  border: 1px solid #DADADA; 
    width: 748px; */
    width: 100%;
    text-align: center;
    margin: auto;
	
}

.advertisement {
    float: left;
}

.advertisement img {
    margin: 0;
    float: left;
}

.leaderboard {
    width: 100%;
    text-align: center;
    margin: auto;
}

.leaderboard img {
    float: left;
}

.headerright_ad {
    float: right;
    width: 186px;
}

.headerright_ad img {
    float: right;
    padding: 0 11px 0 0;
}

#container {
    width: 962px;
    float: left;
    padding: 0 20px;
}

#container_left {
    float: left;
    width: 602px;
}

.navigation_menu {
    background: transparent url(/images/home.gif) no-repeat scroll 1px 27%;
    padding: 7px 0 13px 18px;
    width: 584px;
    clear: both;
    color: #8F8F91;
    overflow: hidden;
}

.navigation_menu_left {
    float: left;
    font-size: 1.2em;
    color: #666;
    padding-left: 2px;
    width: 100%;
}

.navigation_menu_left img {
    padding: 0 0 1px 0;
}

.navigation_menu_left a {
    color: #3e7d8c;
}

.navigation_menu h4 {
    color: #000;
    float: right;
    font-size: 1.2em;
}

.font_first_wiki {
    background: #3b7f8c;
    color: #FFF;
    font-size: .8em;
    font-weight: bold;
    padding: 7px 7px 1px;
}

.font_second_wiki {
    background: #3b7f8c;
    color: #FFF;
    font-size: 1.4em;
    font-weight: bold;
    padding: 0 5px;
}

.top_story_description {
    padding-top: 5px;
    color: #333;
}

.bold {
    font-weight: bold;
}

.top_stories_group {
    width: 602px;
    float: left;
    overflow: hidden;
    clear: both;
}

.top_stories_group_head {
    float: left;
}

.top_stories_group_head p {
    color: #333;
    font-size: 1.25em;
    font-weight: bold;
    padding: 0 6px 0;
    float: left;
}

.top_stories_group_head h3 {
    color: #000;
    font-size: 1.2em;
    font-weight: bold;
    padding: 4px 0 8px;
    float: left;
}

.top_stories_group_content, .media_listing_group_content {
    float: left;
    width: 593px;
    width: 581px;
    padding: 10px 10px 0 10px;
}

.main_story_block, .risk_video_block {
    border-bottom: 1px dotted #cad184;
    overflow: hidden;
    clear: both;
    height: 100%;
    padding: 0 0 19px 0;
}

.main_story_block_left {
    float: left;
    width: 385px;
}

.main_story_block_left h1, .listing_sub_news_section h1, .vedio_desc h1 {
    padding: 1px 0;
    font-size: 1.8em;
    line-height: 20px;
    clear: both;
}

.main_story_block_left h1 {
    color: #333;
    font-weight: normal;
    padding-top: 5px;
    
}

.main_story_block_left h1 a, .listing_sub_news_section h1 a, .vedio_desc h1 a {
    color: #3b7e8c;
    font-weight: normal;
}

.main_story_block_left h1 a:hover, .listing_sub_news_section h1 a:hover {
    color: #999;
}

.main_story_block_left p, .vedio_desc p {
    font-size: 1.2em;
    line-height: 17px;
    clear: both;
}

.sub_news_section h2, .sub_news_section h2 a {
    font-size: 1.2em;
    color: #333;
}

.sub_news_section h2 a {
    color: #3B7E8C;
}

.date {
    color: #9e9e9e !important;
    padding: 1px 0 0 0 !important;
}

.main_story_block_right {
    float: right;
    padding: 4px 5px 0 0;
}

.sub_story_block {
    padding-top: 14px;
    margin: 0 0 14px 0;
    clear: both;
    overflow: hidden;
}

.sub_story_block_left {
    float: left;
    padding-right: 5px;
    width: 285px;
}

.sub_story_block_left_last-child {
    margin-bottom: 0;
    padding-bottom: 8px !important;
}

.sub_story_block_left p {
    color: #333;
    font-size: 1.2em;
    line-height: 17px;
    padding: 1px 0 5px;
}

.sub_story_block_right {
    color: #666;
    line-height: 17px;
}

.sub_story_block_left_head {
    font-size: 1.4em !important;
    font-weight: bold;
    padding: 0 !important;
}

.sub_story_block_left_head a {
    color: #3b7e8c;
}

.sub_story_block_left_head a:hover {
    color: #999;
}

.sub_news_section {
    border-bottom: 1px dotted #cad184;
    margin-bottom: 10px;
    padding-bottom: 15px;
}

.listing_sub_news_section {
    border-bottom: 1px dotted #cad184;
    margin-bottom: 6px;
    padding: 7px 0 12px 0;
}

.media_listing_parent {
    border-bottom: 1px dotted #cad184;
    float: left;
    width: 100%;
}

.media_listing_parent .listing_sub_news_section {
    width: 510px;
    border: none !important;
    float: left;
}

.sub_story_block_right {
    float: right;
    padding-left: 8px;
    width: 280px;
    border-left: 1px dotted #cbca87;
}

.sub_story_block_right_head {
    font-size: 1.2em !important;
    font-weight: bold;
    padding: 1px 0 11px;
    color: #666;
}

.other_news_list {
    width: 100%;
    float: left;
    padding: 2px 0 0 0;
}

.other_news_list ul {
    padding: 0 0 0 16px;
}

.other_news_list ul li {
    list-style-image: url(/images/arrow_2.jpg);
    font-size: 1.2em;
    list-style-position: outside;
    padding: 0 0 7px 0;
    line-height: 15px;
}

.read_more, .read_more_submenu {
    float: left;
    font-size: 1.2em;
    color: #3b7e8c;
    padding: 6px 7px 11px 3px;
    background: url(/images/arrow_2.jpg) no-repeat right 69%;
}

.read_more_submenu {
    background: url(/images/arrow_2.jpg) no-repeat right 45%;
    padding: 3px 10px 6px 0;
}

.other_news_list ul li a {
    color: #3b7e8c;
}

.other_news_list ul li a:hover {
    color: #999;
}

.top_stories_bottom_menu {
    background: #f4f4f4;
    float: left;
    width: 593px;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    padding: 0 0 3px 0;
}

.top_stories_bottom_menu_nav {
    float: left;
    padding: 5px 0 5px;
    width: 290px;
}

.top_stories_bottom_menu_nav ul {
    padding-top: 6px;
}

.top_stories_bottom_menu_nav ul li {
    display: inline;
    list-style-type: none;
    padding: 10px;
}

.signup_text_box {
    font-family: arial;
    font-weight: bold;
    color: #444;
    background: #fff url(/images/search_icon.jpg) no-repeat 3% 50%;
    padding: 6px 0 2px 22px;
    width: 217px;
    border: 1px solid #BDBDBD;
    font-size: 1.1em;
    height: 18px;
    float: left;
}

.signup_submit_tab {
    float: right;
    color: white;
    width: 35px;
    height: 28px;
    background: #666;
    border: none;
    margin-left: -4px;
    padding-bottom: 0;
}

.content_grp_two {
    width: 601px;
    clear: both;
    overflow: hidden;
    margin: 0 0 11px 0;
}

.content_grp_two h3 {
    color: #4f4d50;
    font-size: 1.2em;
    font-weight: bold;
    float: left;
    float: none;
}

.sidebox_margin_fix {
    margin-bottom: 0 !important;
}

.content_grp_left {
    float: left;
    width: 295px;
    margin: 0 2px 0 0;
}

.events_desc_content_para {
    border-bottom: 1px solid #DADADA;
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

.events_desc_para_left {
    float: left;
    padding-top: 0;
}

.events_desc_content_para img {
    padding: 0 11px 10px 0;
}

.events_desc_para_right {
    float: right;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 17px;
    padding: 7px 0;
    width: 204px;
    overflow: hidden;
}

.events_desc_para_right p {
    color: #444;
}

.content_grp_right {
    margin: 0 !important;
    float: right;
}

.module_nav {
    padding: 12px 0 0;
    clear: both;
}

.module_nav ul {
    padding: 0 10px 10px 10px;
}

.module_nav ul li {
    background: transparent url(/images/arrow_2.jpg) no-repeat scroll left 4px;
    padding: 0 0 8px 10px;
    list-style-type: none;
    font-size: 1.2em;
}

ul.job_search_menu {
    padding: 6px 0 14px 10px;
}

.module_nav ul li a {
    color: #3b7e8c;
    font-size: 1.1em;
}

ul.job_search_menu li {
    padding: 0 1px 2px 10px;
}

#container_right {
    float: right;
    width: 347px;
    margin: 0 0 0 13px;
}

.login_group {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
    width: 345px;
}

.navcontainer_right_gray {
    overflow: hidden;
    width: 100%;
}

ul.tabs_example_one {
    list-style-type: none;
    float: left;
    height: 31px;
    margin: 0 0 0 10px;
}
ul.tabs_example_one li.ui-tabs-active a {
background: url("/images/tab_active_right.jpg") no-repeat scroll right top #FFFFFF;
padding-left: 11px;
}

ul.tabs_example_one li.ui-tabs-active{
background: url("/images/tab_active_left.jpg") no-repeat scroll 1% 76% transparent !important;
display: inline;
float: left;
} 
.ui-tabs .ui-tabs-hide{display:none;}

ul.tabs_example_one li {
    background: transparent url(/images/tab_pipe.jpg) no-repeat scroll right 56%;
    display: inline;
    float: left;
    padding: 5px 2px 0 3px;
    margin: 0 -3px;
}

ul.tabs_example_one li.active {
    background: transparent url(/images/tab_active_left.jpg) no-repeat scroll 1% 76% !important;
    display: inline;
    float: left;
}
* html ul.tabs_example_one {
    margin-left: 5px;
}

ul.tabs_example_one li a {
    color: #666;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 1.2em;
    padding: 4px 12px 7px 17px;
    font-weight: bold;
}

ul.tabs_example_one li.active a {
    background: #FFF url(/images/tab_active_right.jpg) no-repeat scroll right top;
    padding-left: 11px;
}

ul.tabs_example_one li a {
    color: #000;
}

#tab_tab_1 div.common_alignment_tab, #tab_tab_2 div.common_alignment_tab {
    width: 100%;
}

#login, #freetrial, #subscribe {
  background: url("/images/body_bottom_left.jpg") no-repeat scroll left bottom transparent;
float: left; 
    padding: 9px 9px 10px 9px;
    width: 317px;
}

.right_list_logo {
    padding: 10px 0;
    float: left;
}

ul.list_logo {
    float: left;
}

.list_logo li {
    display: inline;
    float: left;
}

.list_logo li a {
    float: left;
}

.asia_link {
    padding: 9px 0 0 1px;
}

.credit_link {
    padding: 6px 0 0 14px;
}

.sp_link {
    padding: 5px 0 0 17px;
}

.risk_link {
    padding: 6px 0 0 12px;
}

.op_risk_link {
    padding: 9px 0 0 15px;
}

.er_small_link {
    padding: 14px 0 0 13px;
}

.if_small_link {
    padding: 8px 0 0 14px;
}

.view_other_risk {
    font-size: 1.2em;
    line-height: 17px;
    padding: 8px 0 0 2px;
    clear: both;
    color: #333;
}

.section_top_heading {
    background: transparent url(/images/head_top_left.jpg) no-repeat scroll left top;
}

.login_form td {
    font-size: 1.3em;
    line-height: 31px;
}

.text_box_style {
    background: #FFF url(/images/input_bg_normal.gif) no-repeat scroll 0 0;
    border-color: #A0A0A0 #A0A0A0 #E2E2E2;
    border-style: solid;
    border-width: 1px;
    float: left;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 3px 3px 3px 5px;
    width: 156px;
}

.submit_button_bg {
    background: #4F4C4D none repeat scroll 0 0;
    border: 0 none;
    color: #FFF;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 22px;
    margin: 0;
    width: 77px;
}

.forgot_login {
    color: #3b7e8c;
    font-size: 1em;
}

#login.active div {
    display: block;
}

.remember_checkbox {
    text-align: center;
    float: left;
    padding: 4px 0 6px;
    width: 327px;
}

.remember_checkbox p {
    float: left;
    padding-left: 60px;
    background: none !important;
}

.remember_checkbox input {
    float: left;
}

.remember_checkbox label {
    color: #568EBD;
    font-size: 1.2em;
    float: left;
    padding: 3px;
}

.right_common_block, .advertisement_block {
    clear: both;
    position: relative;
    overflow: hidden;
    width: 347px;
}

.advertisement_block {
    width: 343px;
}

.advertisement_text p {
    text-align: center;
    color: #666 !important;
    font-weight: normal !important;
}

.advertisement_block {
    border: 1px solid #ccc;
}

.font_class {
    font-size: 1.3em;
    font-weight: normal;
    padding: 10px 0 0;
    text-align: center;
    color: #444;
}

.advertisement_right {
    padding: 5px;
    width: 338px;
    text-align: center;
}

.advertisement_one {
    float: left;
    width: 170px;
}

.advertisement_one h4 {
    font-size: 1.4em;
    padding-top: 5px;
}

.top_categories {
    padding: 0 0 0 10px;
}

.border_class_ad {
    padding: 16px 10px 0 10px;
    width: 146px;
}

.latest_job {
    width: 168px;
}

.about_job {
    border-bottom: 1px dotted #acacac;
    padding: 0 1px 7px 10px;
    width: 157px;
}

.post_title {
    color: #3b7e8c;
    padding: 9px 10px 0 0;
    font-size: 1.2em;
    float: left;
    width: 147px;
}

.ad_post_description {
    font-size: 1.2em;
    line-height: 16px;
    padding: 2px 10px 0 0;
    color: #333;
    clear: both;
}

.job_location {
    font-size: 1.2em;
    padding: 2px 0 1px;
    color: #333;
}

.view_all_jobs {
    clear: both;
    padding: 10px 10px 10px;
	/* border-top:1px solid #ccc; */
}

.job_powered {
    background: transparent url(/images/arrow_2.jpg) no-repeat scroll right 57%;
    color: #3b7e8c;
    font-size: 1.2em;
    padding: 0 7px 0 1px;
}

.advertisement_two {
    float: right;
    width: 166px;
}

.advertisement_two h3 {
    padding: 10px 0;
    text-align: center;
    color: #444;
    font-weight: normal;
}

.ad_post {
    padding: 11px 0 20px 0;
    width: 100%;
    text-align: center;
}

#wrapperfooter {
    width: 1001px;
    float: left;
}

.footer_top {
    float: right;
    width: 850px;
}

.footer_top_header {
    width: 150px !important;
    padding: 0 !important;
}

.footer_top_header p {
    padding: 12px 0 0 20px;
    font-size: 1.2em;
    line-height: 18px;
    color: #666;
}

.footer_top ul {
    float: left;
}

.footer_top ul li {
    list-style-type: none;
    display: inline;
    float: left;
}

.footer_top ul li a {
    float: left;
}

ul.padding_fix_footer_logos {
    padding: 10px 0 0 0;
}

.padding_fix_footer_head {
    padding-top: 12px !important;
}

.asia_risk_footer {
    padding: 0 37px 0 8px;
}

.credit_footer {
    padding: 0 0 0 28px;
}

.energy_risk_footer {
    padding: 0 37px 0 25px;
}

.life_pension_footer {
    padding: 5px 15px 0 21px;
}

.op_risk_footer {
    padding: 0 20px 0 25px;
}

.risk_small_footer {
    padding: 0 64px 0 35px;
}

.structured_footer {
    padding: 0 70px 0 23px;
}

.cd_footer {
    padding: 5px 0 0 3px;
}

.fxweek_footer {
    padding: 9px 0 0 35px;
}

.hedge_funds_footer {
    padding: 6px 0 0 23px;
}

.buy_side_footer {
    padding: 2px 0 0 15px;
}

.icfa_footer {
    padding: 6px 0 0 29px;
}

.border_fix {
    border: none !important;
}

.footer_menu {
    width: 100%;
    float: left;
}

.footer_menu li a {
    padding: 6px 10px 7px !important;
}

.footer_background {
    float: left;
    padding: 10px 17px 14px 19px;
    width: 965px;
}

.footer_logo {
    float: left;
    margin: 0 35px 0 0;
}

.footer_content {
    color: #000;
    float: left;
    margin: 9px 0 0;
    width: 380px;
}

.footer_search_info {
    margin-top: 0;
    padding: 0 !important;
    margin-top: 13px !important;
}

.footer_content_text {
    font-size: 1.1em;
    line-height: 17px;
    color: #333;
}

.footer_down {
    margin: 0 auto;
    float: left;
    width: 1001px;
}

.footer_down_nav_section {
    border-top: 1px solid #B6BAC5;
    float: left;
    padding: 6px 0 11px 0;
    width: 100%;
}

.footer_bottom_links_header, .footer_top_header {
    color: #000;
    float: left;
    width: 135px;
    padding: 0 6px 0 19px;
}

.footer_bottom_links_header p {
    font-size: 1.2em;
    line-height: 18px;
    color: #666;
}

.footer_bottom_links {
    float: left;
    margin-left: 20px;
    width: 805px;
}

.footer_down ul {
    list-style-type: none;
    float: left;
}

.footer_down li {
    float: left;
    white-space: nowrap;
}

.footer_down li a {
    background: transparent url(/images/sub_menu_bar.jpg) no-repeat scroll right 80%;
    color: #3b7e8c;
    cursor: pointer;
    display: block;
    font-size: 1.2em;
    padding: 2px 7px 0;
}

.footer_top_header_content {
    float: left;
    margin-bottom: 15px;
}

.search_topic {
    background: #e4e4e4;
    font-size: 1.2em;
    color: #bacdde;
    padding: 3px 0 0 0;
    float: left;
    width: 347px;
}

.search_topic ul {
    list-style-type: none;
    float: left;
}

.search_topic ul li {
    float: left;
    padding: 0 8px 0 7px;
    background: url(/risk_versiopn5a/images/dotted_pipe.jpg) no-repeat right center;
}

.search_topic ul li a {
    color: #666;
    float: left;
    padding: 5px 8px 7px;
}

.search_topic ul li a.active, .search_topic ul li a:hover {
    background: #fff;
    position: relative;
}

.section_title, .section_title_nav_right, .section_title_right_nav {
    background: transparent url(/images/head_top_right.jpg) no-repeat scroll right top;
    margin: 0;
    padding: 0;
}

.section_title_right_nav {
    clear: both;
}

.section_title {
    height: 30px;
}

.section_title p {
    background: transparent url(/images/head_top_left.jpg) no-repeat scroll left top;
    padding: 7px 10px 8px !important;
    font-size: 1.2em;
    font-weight: bold;
    color: #000;
    height: 14px;
}

.section_title p a {
    color: #3B7E8C;
}

.innerbox {
    background: transparent url(/images/body_bottom_left.jpg) no-repeat scroll left bottom;
    margin: 0;
    float: left;
	width:100%;
	padding-bottom: 10px;
}

.sidebox {
    float: left;
    margin: 0 0 5px;
    width: 100%;
    background: transparent url(/images/body_bottom_right.jpg) no-repeat scroll right bottom;
    margin-bottom: 10px;
    clear: both;
}

.sidebox_a {
    background: transparent url(/images/body_bottom_right_a.jpg) no-repeat scroll right bottom;
}

.innerbox_a {
    background: url("/images/body_bottom_left_a.jpg") no-repeat scroll left bottom transparent;padding-bottom: 0;
} 

.top_advertisement_one {
    border: 1px solid #BEBEBE;
}

.media_source {
    background: transparent url(/images/arrow_2.jpg) no-repeat scroll right 6px;
    float: none !important;
}

.view_all_books .source {
    padding: 1px 7px 4px 0 !important;
}

.width_books_fix a {
    width: 102px;
}

.special_books_wfix a {
    width: 127px;
}

.today_news_menu {
    clear: both;
    overflow: hidden;
    padding: 3px 0 13px;
    width: 100%;
}

.today_news_menu ul {
    float: left;
    padding-top: 6px;
    padding-right: 6px;
}

.today_news_menu ul li {
    display: inline;
    float: left;
    list-style-type: none;
    margin: 0 4px;
}

.today_news_menu ul li a {
    color: #3b7e8c;
    float: left;
    font-size: 1.2em;
    font-weight: normal;
    padding: 0;
}

.flaot_menu {
    float: right !important;
}

.free_trial_menu {
    background: transparent url(/images/trial.gif) no-repeat scroll 0 46%;
    padding: 1px 0 0 19px;
}

.rss_stories {
    background: transparent url(/images/rss_feed.gif) no-repeat scroll 0 94%;
    padding: 2px 1px 0 19px;
}

.link_in {
    background: transparent url(/images/linkedin.gif) no-repeat scroll 2% 1px;
    padding: 2px 0 0 20px;
}

.subscribe {
    background: transparent url(/images/subscribe.gif) no-repeat scroll 0 50%;
    padding: 1px 0 1px 19px;
}

.news_letter {
    background: transparent url(/images/email_signup.gif) no-repeat scroll 0 50%;
    padding: 1px 1px 1px 19px;
}

.right_advertise_search_box {
    float: left;
    padding: 6px 0 12px 0;
    border-bottom: 1px dotted #cacaca;
}

.right_advertise_search_box label {
    display: none;
}

.ad_search_txtbox {
    width: 197px !important;
}

.ad_box_search {
    float: left;
    padding: 7px 18px 0 10px;
}

.common_alignment {
    float: left;
    clear: both;
    width: 100%;
}

.common_font {
    font-size: 1.2em;
}

.common_box_style {
    padding: 10px 6px 10px 11px;
}

.poll_answer {
    float: left;
    line-height: 17px;
    margin: 5px 0 0;
    color: #333;
}

.poll_option {
    float: left;
    width: 20px;
}

.poll_option_label {
    float: left;
    font-size: 1.2em;
    width: 304px;
    padding: 0 0 1px 0;
}

.poll_question, .poll_title {
    font-size: 1.2em;
    border-bottom: 1px dotted #acacac;
    font-size: 1.2em;
    margin-bottom: 4px;
    padding: 0 0 9px 1px;
    line-height: 17px;
    color: #333;
    width: 316px;
}

.poll_title {
    font-weight: bold;
}

.signup_block h3 {
    font-size: 1.4em;
}

.signup_block h3 a {
    color: #3b7e8c;
    padding: 3px 0 5px;
    float: left;
}

.signup_block img {
    padding: 5px 3px 3px;
}

.text_description {
    color: #333;
}

.set_color a {
    color: #3b7e8c;
}

.most_read_right, .risk_books_right {
    float: right !important;
}

.common_img_class {
    margin: 0 0 12px;
    float: left;
    width: 190px;
    border-left: 1px dotted #cfc889;
}

.common_class h3 a {
    color: #3b7e8c;
    font-size: 1.2em;
    line-height: 16px;
}

.common_img_class img {
    float: left;
    padding: 2px 7px 5px 5px;
}

.margin_fix_media {
    padding-left: 0;
}

.margin_fix_media img {
    padding-left: 0;
}

.common_img_class_fix {
    width: 199px;
    margin: 0 0 11px;
}

.common_box_design {
    clear: both;
    overflow: hidden;
    padding: 12px 10px 12px;
    width: 581px;
}

.common_img_class h3 a, .common_img_class h3 {
    color: #3b7e8c;
    font-size: 1.1em;
    line-height: 16px;
}

.source {
    color: #333;
    font-size: 1.2em;
    padding: 0 12px 0 0;
    width: 65%;
}

.view_source {
    color: #3b7e8c !important;
    background: transparent url(/images/arrow_2.jpg) no-repeat scroll right 47%;
}

.risk_source {
    padding: 1px 0 4px 0;
    color: #3B7E8C;
}

.risk_awards_ranking {
    color: #3B7E8C;
    font-size: 1.2em;
}

.risk_awards_ranking .view_source {
    padding: 1px 7px 4px 0 !important;
}

.risk_books_fix img {
    padding: 0 7px 0 11px !important;
}

.padding_fix_first_image img {
    padding: 0 7px 0 4px !important;
}

.risk_books_common {
    padding-bottom: 0 !important;
    float: left;
}

.view_all_books {
    padding: 4px 0 15px 10px;
    margin-top: 8px;
    float: left;
}

.upcoming_courses {
    padding: 9px 9px 0 9px;
    width: 275px;
    clear: both;
    overflow: hidden;
}

.upcoming_courses img {
    border: 1px solid #999;
}

.conference_courses {
    border-bottom: 1px dotted #cfc889;
    clear: both;
    float: left;
    width: 100%;
    padding: 0 0 6px;
}

.conference_courses h4 a, .conference_courses h4 {
    color: #3b7e8c;
    font-size: 1.1em;
    line-height: 16px;
    padding: 0;
}

.conference_courses img {
    float: left;
    margin: 0 8px 2px 2px;
}

.conference_courses p {
    font-size: 1.2em;
    color: #333;
}

.editors_highlights_left {
    float: left;
    width: 397px;
}

.editors_highlights_right {
    clear: both;
    overflow: hidden;
    width: 194px;
}

.content_type_description {
    clear: both;
    overflow: hidden;
    float: none;
    margin: 10px 0 11px 0;
}

.content_type_description td {
    width: 185px;
    vertical-align: top;
    padding: 0 5px;
}

.content_type_description img {
    float: left;
    margin: 2px 8px 10px 0;
    border: 1px solid #999;
}

.content_type_description h4 a, .content_type_description h4 {
    color: #3b7e8c;
    font-size: 1.2em;
    line-height: 16px;
}

.most_read_opnion h4 {
    font-size: 1.2em;
    line-height: 17px;
}

.most_read_opnion h4 a {
    color: #3b7e8c;
    line-height: 16px;
    font-size: inherit;
}

.text_below_image {
    clear: both;
    font-size: 1.2em;
    color: #333;
}

a.content_type {
    font-size: 1.2em;
    color: #8e8e8e;
}

p.content_type {
    color: #8E8E8E;
    font-size: 1.1em;
}

.highlights {
    float: left;
    padding: 0 0 10px 10px;
    width: 376px;
}

.width_fix_editor {
    width: 386px !important;
    padding: 0 5px !important;
}

.most_read_opnion {
    padding: 0 0 9px;
}

.margin_fix_editor {
    margin: 0;
}

.content_source {
    padding: 5px 0 5px 0;
}

.list_date {
    padding: 1px 0 0 !important;
    float: left;
    width: 100%;
}

.list_date ul li {
    display: inline;
    float: left;
    list-style-type: none;
    padding: 0 1px;
    color: #8e8e8e;
    font-size: 1.2em;
}

.list_date ul li a {
    color: #3b7e8c;
}

.list_date img {
    bottom: 1px;
    display: inline;
    position: relative;
}

.listing_news_description {
    padding: 2px 0;
    color: #333;
    font-size: 1.2em;
    line-height: 17px;
    clear: both;
}

.listing_sub_story {
    padding-top: 7px;
}

.category {
    color: #747474;
    font-size: 1.2em;
}

.random_text p {
    padding: 6px 0;
}

.random_text p a {
    color: #3b7e8c;
    padding: 0 3px;
    font-weight: bold;
    background: transparent url(/images/vote_menu_border_right.jpg) no-repeat scroll right 72%;
}

.popularity_text {
    clear: both;
    margin: 0 0 13px 0;
    border-top: none;
    padding: 6px 10px 0;
    overflow: hidden;
    width: 93%;
    text-align: center;
}

.popularity_text ul li {
    display: inline;
}

.popularity_text ul li a {
    color: #3b7e8c;
    padding: 0 2px;
    font-weight: normal;
}

.popularity15 {
    font-size: 1em;
}

.popularity14 {
    font-size: 1.1em;
}

.popularity13 {
    font-size: 1.2em;
}

.popularity12 {
    font-size: 1.3em;
}

.popularity11 {
    font-size: 1.4em;
}

.popularity10 {
    font-size: 1.5em;
}

.popularity9 {
    font-size: 1.6em;
}

.popularity8 {
    font-size: 1.7em;
}

.popularity7 {
    font-size: 1.8em;
}

.popularity6 {
    font-size: 1.9em;
}

.popularity5 {
    font-size: 2em;
}

.popularity4 {
    font-size: 2.1em;
}

.popularity3 {
    font-size: 2.2em;
}

.popularity2 {
    font-size: 2.3em;
}

.popularity1 {
    font-size: 2.4em;
}

p.author, p.source, p.category {
    color: #8e8e8e !important;
    font-size: 1.2em;
    line-height: 15px;
    clear: both;
    float: left;
}

.main_story_block_left p.source {
    padding-bottom: 0;
}

.article_content_block p.category a {
    color: #3B7E8C;
    font-size: 12px;
}

.article_content_block p.author span {
    color: #333 !important;
}

.main_story_block p.author span {
    color: #333 !important;
}

p.category {
    width: 100%;
}

p.margin_fix_author {
    margin: 6px 0 0 0;
}

p.author a, p.source a {
    color: #3b7e8c;
}

.article_heading {
    padding: 0 0 14px 0;
}

.common_text_align p {
    text-align: center;
    line-height: 15px !important;
    color: #666 !important;
}

.article_content {
    clear: both;
    float: left;
    padding: 0 0 7px;
    width: 581px;
    font-size: 1.2em;
}

.article_content p {
    line-height: 17px;
    padding: 11px 0 6px 0;
    color: #333;
}

.advertisement_middle {
    float: right;
    margin: 0 3px 0 0;
    padding: 17px 0 0 3px;
    width: 346px;
}

.article_video_inner {
    text-align: center;
    padding: 10px 0;
}

.right_advertisement {
    padding: 5px;
    width: 336px;
    text-align: center;
}

.quatation_section {
    background: transparent url(/images/risk_pull_top.jpg) no-repeat scroll top center;
    clear: both;
    float: right;
    padding: 6px 0 0;
    width: 225px;
    margin: 15px 0 0 10px;
}

.quate_start {
    background: transparent url(/images/pull_cote_top.jpg) no-repeat scroll 3% 0;
}

.quate_end {
    background: transparent url(/images/pull_cote_bottom.jpg) no-repeat scroll 98% 93%;
    padding: 0 0 6px;
}

.quate_end p {
    font-size: 1.4em;
    font-weight: bold;
    line-height: 19px !important;
    padding: 5px 32px 7px 17px;
    text-indent: 18px;
}

.contributer_credit {
    border-top: 1px solid #CCC;
    padding: 0;
}

.contributer_credit p {
    padding: 6px 0 13px 15px;
}

.article_content_menu {
    float: left;
    width: 100%;
}

.article_content_menu ul {
    float: left;
}

.article_content_menu ul li {
    display: inline;
    list-style-type: none;
    float: left;
}

.article_content_menu ul li a {
    color: #3b7e8c;
    padding: 0 4px 0 0;
    border-right: 1px solid #ccc;
}

.article_comment {
    background: transparent url(/images/comment.gif) no-repeat scroll 0 41%;
    padding: 3px 4px 4px 19px;
}

.news_alerts {
    background: transparent url(/images/email_signup.gif) no-repeat scroll 0 41%;
    padding: 3px 4px 4px 19px;
}

.email_to_friends {
    background: transparent url(/images/email_a_colleague.gif) no-repeat scroll 0 41%;
    padding: 3px 4px 4px 19px;
}

.linkedin {
    background: transparent url(/images/linkedin.gif) no-repeat scroll 0 41%;
    padding: 3px 4px 4px 19px;
}

.article_print {
    background: transparent url(/images/print.gif) no-repeat scroll 0 41%;
    padding: 3px 4px 4px 19px;
}

.article_rss {
    background: transparent url(/images/rss_feed.gif) no-repeat scroll 0 23%;
    padding: 3px 5px 9px 19px;
}

.article_share {
    background: transparent url(/images/share.gif) no-repeat scroll 0 41%;
    padding: 3px 4px 4px 19px;
}

.register_site {
    width: 591px;
    clear: both;
    border-bottom: 1px dotted #CAD184;
    margin: 0 0 0 10px;
}

.register_site_content p {
    clear: both;
    font-size: 1.2em;
    padding: 12px 0 3px;
    color: #666;
}

.register_site_content ul {
    width: 100%;
    padding: 5px 0 15px;
}

.register_site_content ul li {
    display: inline;
    list-style-type: none;
}

.register_site_content ul li a {
    color: #3b7e8c;
    font-size: 1.2em;
    padding: 0 4px 0 1px;
    border-right: 1px solid #ccc;
}

.article_content_list {
    clear: both;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    width: 579px;
    padding: 5px 0 8px 0;
    margin: 0 10px 0 10px;
}

.article_content_list h4, .article_content_list h4 a {
    color: #3b7e8c;
    font-size: 1.3em;
    width: 100%;
}

.article_content_list h4 {
    padding: 8px 0 5px;
}

.article_complaint {
    background: transparent url(/images/arrow_2.jpg) no-repeat scroll 30% 86%;
    font-size: 1.2em;
    color: #3b7e8c;
    padding: 12px 9px 0 0;
    float: left;
    clear: both;
    border-top: 1px solid #CCC;
    width: 580px;
    margin: 5px 0 0;
}

.article_content_list p {
    font-size: 1.2em;
    line-height: 17px;
    color: #333;
}

.post_comment_head {
    background: #4f4c4d;
    clear: both;
    margin: 10px 0 10px 10px;
    overflow: hidden;
    width: 92px;
    height: 22px;
    text-align: center;
}

.poll_vote p {
    color: #fff;
    float: left;
    font-size: 1.2em;
    padding: 4px 6px 2px;
}

.post_comment_head p a {
    color: #fff;
    float: left;
    font-size: 1.2em;
    padding: 4px 6px 2px;
}

.content_grp_left div.sidebox {
    margin: 0 !important;
}

.related_course_list {
    margin: 0 0 0 10px;
    padding: 0 5px 7px 0;
}

.related_course_list h4, .related_course_list h4 a {
    color: #3b7e8c;
    font-size: 1.2em;
}

.events_date {
    color: #8f8f8f;
    font-size: 1.2em;
    padding: 3px 0 0 0;
}

.innerbox_content {
    padding: 10px 0 10px 0;
}

.poll_navigation {
    float: left;
    margin: 7px 0 2px;
    width: 100%;
}

.poll_navigation ul {
    padding: 1px 0 0 5px;
    float: left;
}

.poll_navigation ul li {
    padding: 0 9px 0 0;
    display: inline;
    list-style-type: none;
    float: left;
    background: transparent url(/images/vote_menu_border_right.jpg) no-repeat scroll right center;
}

.poll_navigation ul li a {
    padding: 7px 7px 10px 8px;
    font-size: 1.2em;
    color: #3b7e8c;
    background: transparent url(/images/arrow_2.jpg) no-repeat scroll right 47%;
    float: left;
}

.poll_vote {
    float: right;
    margin: 0px 0px 4px 0;
    text-align: center;
    background: #4f4c4d;
}

.signup_block {
    width: 244px;
}

.main_sign_up_block {
    clear: both;
    height: 100%;
    overflow: hidden;
    padding: 0 0 5px;
}

.group_div {
    float: left;
    background: transparent url(/images/editors_border_bg.jpg) no-repeat scroll top center;
    width: 100%;
}

.risk_article_menu {
    font-size: 1.2em;
    padding: 0 10px 5px;
    width: 581px;
}

.page_display_bar {
    background: #f5f5f5;
    padding: 7px 6px 7px 11px;
    font-size: 1.2em;
    float: left;
    width: 581px;
    border-bottom: 1px solid #dbdbdb;
    margin: 0 2px 0 0;
    border-left: 1px solid #dedcd9;
}

.page_display_bar_left {
    float: left;
    color: #333;
}

.page_display_bar_left select {
    vertical-align: middle;
    margin: 0 3px 0 2px;
    width: 57px;
}

.page_display_bar_right select {
    vertical-align: middle;
    margin: 0;
    width: 153px;
}

div.page_display_bar .page_display_bar_left, div.page_display_bar .page_display_bar_right {
    padding-bottom: 1px;
}

.page_display_bar_right {
    float: right;
    padding: 1px 4px 0 0;
    color: #333;
}

.search_list_pagination {
    padding: 9px 9px 9px 11px;
    width: 580px;
    float: left;
    border-left: none;
    border-bottom: 1px solid #dbdbdb;
}

.search_list_pagination_left {
    float: left;
}

.search_list_pagination_left span a {
    font-size: 1.2em;
    color: #3b7e8b;
    padding: 0 2px 0 2px;
}

.search_list_pagination_left span a:hover {
    text-decoration: underline;
}

.search_list_pagination_left p, .search_list_pagination_right p {
    font-size: 1.2em;
    color: #333;
    float: left;
}

.search_list_pagination_right {
    float: right;
}

.article_list_pagination span {
    float: left;
    padding: 0 5px;
}

.search_list_pagination span img {
    padding: 0 1px 1px;
}

#search_list_display {
    padding-bottom: 18px;
    background: #fff;
}

.search_menu {
    border-bottom: 1px solid #DBDBDB;
    overflow: hidden;
    clear: both;
    width: 576px;
    padding: 8px 12px 7px;
}

.search_menu p {
    font-size: 1.4em;
    color: #333;
}

.search_menu p span {
    font-weight: bold;
    float: none;
    color: #666;
}

.search_menu ul {
    padding: 4px 0;
    overflow: hidden;
}

.search_menu ul li {
    float: left;
    list-style-type: none;
    width: 144px;
    padding: 0 0 2px 0;
}

.search_menu ul li a {
    color: #3b7e8c;
    font-size: 1.2em;
}

.search_menu ul li a span {
    color: #333;
}

.float_class_search {
    padding: 8px 0 0;
    font-weight: bold;
    font-size: 1.2em !important;
}

.searched_articles_group {
    float: left;
    padding: 0 11px;
    width: 578px;
}

.search_article {
    clear: both;
    overflow: hidden;
    width: 578px;
    border-bottom: 1px dotted #CAD184;
    padding: 12px 0;
}

.search_article h1 {
    font-size: 1.8em;
    line-height: 20px;
    font-weight: normal;
    padding: 5px 0;
    clear: both;
}

.search_article h1 a {
    color: #3b7e8c;
}

.search_article p {
    font-size: 1.2em;
    line-height: 15px;
}

.search_article p.search_listing_content {
    clear: both;
    color: #333;
    line-height: 17px !important;
    padding: 2px 0;
}

.search_list_date {
    padding: 6px 0 0 0 !important;
}

.searchpage_bottom_search {
    background: url("/images/sp_search_top_bg.jpg") no-repeat left top;
    padding: 5px 0 6px;
    width: 591px;
    margin: 9px 0 2px 0;
    clear: both;
    overflow: hidden;
}

.searchpage_bottom_search_a {
    background: url("/images/sp_search_bottom_bg.jpg") no-repeat left bottom;
    float: left;
    padding: 0 0 8px 0;
    width: 580px;
}

.searchpage_bottom_search_bg {
    background: url("/images/sp_search_bg.jpg") repeat-y;
    float: left;
    width: 564px;
    padding: 3px 8px;
}

.searchpage_text_box {
    background: #fff;
    border: 1px solid #a0a0a0;
    color: #000;
    font-size: 1.1em;
    padding: 4px 22px 0 4px;
    width: 458px;
    float: left;
    height: 16px;
    border-right: none;
}

.searchpage_bottom_search label {
    display: none;
}

.searchpage_submit_tab {
    background: #4f4c4d;
    border: medium none;
    color: #fff;
    height: 22px;
    float: left;
    width: 77px;
    font-family: arial;
    font-size: 1.2em;
}

.sp_border_fix {
    border: none;
    padding-bottom: 16px;
}

.refine_your_search_group {
    clear: both;
    float: left;
    padding: 10px 10px 0 10px;
    width: 327px;
}

.refine_your_search_group h3 {
    font-size: 1.3em;
    padding: 7px 0 8px;
}

.refine_search_box {
    padding: 0 0 11px 0;
    float: left;
    border-bottom: 1px dashed #acacac;
    width: 327px;
}

.refine_search_box label {
    display: none;
}

.refine_search_text_box {
    background-color: #FFFFFF;
    border-color: #A0A0A0 #A0A0A0 #E2E2E2;
    border-style: solid;
    border-width: 1px;
    float: left;
    font-family: Arial;
    font-size: 1.2em;
    margin: 0;
    padding: 3px 3px 3px 21px;
    width: 224px;
    height: 14px;
}

.refine_search_submit_tab {
    background: #4F4C4D none repeat scroll 0 0;
    border: 0 none;
    color: #FFF;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 22px;
    margin: 0;
    width: 77px;
}

.refine_your_search_desc {
    padding: 9px 0 0;
    clear: both;
    overflow: hidden;
}

.search_category {
    padding-bottom: 8px;
    width: 100%;
    clear: both;
    overflow: hidden;
}

.gray_box {
    float: left;
    padding: 2px 0 4px 0;
    width: 75px;
    overflow: hidden;
    font-size: 1.2em !important;
    height: 13px;
    color: #333;
}

.refine_sub_selection_box {
    height: 20px;
    width: 158px;
    font-size: 1.2em;
}

.refine_date_form_month, .refine_date_form_year {
    height: 20px;
    width: 50px;
    font-size: 1.2em;
}

.refine_date_form_year {
    width: 59px;
}

.post_date_range label {
    font-size: 1.2em;
    padding: 0 3px;
}

.date_filter {
    height: 16px;
    width: 96px;
}

.refine_main_search_submit_tab {
    font-family: arial;
    background: #4F4C4D;
    border: none;
    color: #FFF;
    font-size: 1.2em;
    margin: 15px 0 10px 0;
    width: 77px;
    float: right;
    height: 22px;
}

.date_formatl {
    float: left;
    font-size: 1.2em;
    padding: 0 0 0 10px;
}

.date_formatr {
    float: right;
    font-size: 1.2em;
    padding: 0 10px 0 0;
}

.post_date_range {
    float: left;
    width: 252px;
}
* html .post_date_range {
    width: 249px;
    margin: 0 0 0 3px;
}
* html .refine_sub_author_selection_box {
    margin: 0 0 0 3px;
}

.search_width_fix {
    padding-left: 10px !important;
}

.refine_sub_author_selection_box {
    background: #FFF url(/images/input_bg_normal.gif) no-repeat scroll 0 0;
    border-color: #A0A0A0 #A0A0A0 #E2E2E2;
    border-style: solid;
    border-width: 1px;
    float: left;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 3px 3px 3px 6px;
    height: 14px;
    width: 147px;
}

.search_page_searches {
    padding: 10px 5px;
    width: 160px;
}

.search_page_searches ul {
    padding: 0 0 0 4px;
}

.search_page_searches ul li {
    background: transparent url(/images/arrow_2.jpg) no-repeat scroll left 4px;
    list-style-type: none;
    padding: 0 0 8px 10px;
    line-height: 15px;
}

.search_page_searches ul li a {
    color: #3B7E8C;
    font-size: 1.2em;
}

.search_advertisement_two {
    float: right;
    width: 170px;
}

.search_content_block, .article_content_block {
    float: left;
    width: 602px;
    background: url(/images/decoration_content_bg.jpg) repeat-y;
}

#landing_wrapper_header {
    padding: 0 0 14px 0;
    background: #fff;
    float: left;
    width: 100%;
}

.landing_navigation_menu {
    background: transparent url(/images/home.gif) no-repeat scroll 1px 24% !important;
    padding: 4px 2px 10px 17px;
}

.content_logo {
    clear: both;
    overflow: hidden;
    width: 981px;
    padding: 11px 0 11px 21px;
    font-family: tahoma, arial;
}

.content_logo img {
    float: left;
}

.tag_line {
    font-size: 1.8em;
    color: #636363;
    font-weight: bold;
    padding: 30px 0 0 12px;
    float: left;
}

.content_logo p span {
    color: #8cc63f;
}

#riskcareerwidget div#hr {
    border-top: 1px solid #9dbec5;
}

#riskcareerwidget h2 {
    font-weight: bold !important;
    color: #000;
}

.landing_main_story_block_left {
    width: 460px;
}

.landing_latest_highlights {
    padding: 10px 10px 14px;
}

.landing_latest_highlights img {
    float: left;
    padding: 5px 10px 0 1px;
}

.landing_latest_highlights_right {
    float: right;
    width: 420px;
}

.highlights_content {
    float: left;
    padding: 0 0 13px;
    width: 510px;
}

.landing_category {
    color: #666 !important;
    line-height: 16px;
    font-size: 1.2em;
}

.highlights_content h4 {
    font-size: 1.2em;
    color: #3b7e8c;
    line-height: 16px;
}

.highlights_content h4 a {
    font-size: inherit;
    color: #3b7e8c;
}

.highlights_content p {
    line-height: 16px;
    font-size: 1.2em;
    color: #333;
}

.highlights_wfix a {
    width: 148px;
}

.awards_wfix_comment a {
    width: 140px;
}

.awards_wfix_special a {
    width: 128px;
}

.awards_wfix_losses a {
    width: 151px;
}

.awards_wfix_ranking a {
    width: 98px;
}

.awards_wfix_products a {
    width: 131px;
}

.awards_wfix_awards a {
    width: 86px;
}

.landing_editors_highlights {
    padding: 10px 10px 10px 10px;
}

.landing_editors_highlights img {
    float: left;
    padding: 5px 10px 0 1px;
}

.editors_highlihgts {
    float: left;
    width: 100%;
}

.landing_conference_courses {
    border-bottom: 1px dotted #CAD184;
    clear: both;
    float: left;
    padding: 0 0 6px;
    width: 100%;
}

.landing_conference_courses h4, .technical_papers h4 {
    font-size: 1.2em;
}

.landing_conference_courses h4 a, .technical_papers h4 a {
    color: #3B7E8C;
    line-height: 16px;
    padding: 5px 0 0;
}

.landing_conference_courses p, .technical_papers p {
    font-size: 1.2em;
    color: #333;
    line-height: 18px;
}

.technical_papers {
    padding: 0 0 7px;
    float: left;
}

.technical_papers p {
    line-height: 16px;
}

.tech_papers_wfix a {
    width: 140px;
}

.awards_wfix a {
    width: 136px;
}

.awards_wfix_right a {
    width: 148px;
}

.risk_books_landing {
    padding-bottom: 0 !important;
}

.risk_books_first_image img {
    padding: 0 15px 0 1px !important;
}

.risk_books_landing img {
    padding-right: 17px !important;
}

.landing_border_fix_remember {
    border: none;
}

.landing_conferences_left {
    padding: 0 0 28px 0;
}

.landing_conferences_right {
    padding: 0 0 10px 0;
}

.common_alignment_tab {
    clear: both;
    overflow: hidden;
    float: left;
    margin: -1px 0 0 0;
}

.awards_ranking {
    font-size: 1.2em;
    color: #3B7E8C;
    margin-top: 8px;
    padding: 4px 0 16px 10px;
    float: left;
}

.awards_ranking a {
    color: #3B7E8C;
}

.awards_ranking a.rank {
    background: transparent url(/images/arrow_2.jpg) no-repeat scroll right 67%;
    padding: 0 9px 0 0;
}

.sub_story_block_left div.sub_news_section:last-child, .common_box_design div.common_img_class:first-child img, .highlights div.group_div:last-child div, .sub_story_content div.listing_sub_news_section:last-child, .latest_job div.about_job:last-child, .article_content_menu li:last-child a {
    border: none;
}

.navigation_right ul li:last-child a, .poll_navigation ul li:last-child, .submenu ul li:last-child a, .navcontainer_right_gray li:last-child {
    background: none;
}

p.category a {
    color: #8E8E8E;
}

p.category a:hover {
    color: #666 !important;
}

.search_article h1 a:hover, p.category a:hover {
    color: #666 !important;
}

.categories_content {
    padding: 10px;
    width: 582px;
}

.categories_content p {
    font-size: 1.2em;
    line-height: 17px;
    color: #333;
    padding: 5px 0 0 0;
}

.categories_content h3 {
    font-size: 1.2em;
    margin: 15px 0 10px 0;
}

.categories_content h3 a {
    color: #3B7E8C;
}

ul.linkList {
    padding: 0 0 0 15px;
}

ul.linkList li {
    background: transparent url(/images/arrow_2.jpg) no-repeat scroll left 5px;
    list-style-type: none;
    padding: 0 0 0 10px;
}

ul.linkList li a {
    font-size: 1.2em;
    color: #3B7E8C;
}

.videolist_inner {
    overflow: hidden;
    width: 578px;
}

.media_center_desc {
    float: left;
    width: 602px;
}

.media_center_group {
    float: left;
    padding: 10px;
    width: 582px;
}

.media_div {
    float: left;
    padding: 0;
    margin: 0;
}

.vedio_list {
    float: left;
    width: 282px;
    overflow: auto;
    height: 240px;
    padding: 0 0 0 10px;
}

.vedio_desc {
    padding: 0 0 6px 0;
    float: left;
    clear: both;
    overflow: hidden;
}

.pick {
    color: #3b7e8c;
    font-weight: bold;
    font-size: 1.2em;
    font-family: Arial;
}

.list_source_date, .comments_source_date {
    color: #8E8E8E;
    font-size: 11px;
    line-height: 14px;
    padding-top: 1px;
}

.comments_source_date img {
    position: relative;
    top: 4px;
    display: inline;
}

.comments_source_date a {
    color: #666;
    font-size: 11px;
}

.module_nav .comments_source_date a {
    color: #666 !important;
    font-size: 11px;
}

.module_nav .comments_source_date a:hover {
    color: #999 !important;
    font-size: 11px;
}

.list_source_date a {
    color: #666 !important;
    font-size: 11px !important;
}

.list_source_date img {
    display: inline;
    position: relative;
    top: 4px;
    float: none !important;
    padding: 0 !important;
    border: medium none !important; 
    margin-bottom:0px !important;
}

.list_source_date a:hover {
    color: #999 !important;
}

.vedio_desc h1 {
    clear: both;
}

#main {
    float: left;
}

#main h1, #main h2, #main h3 {
    margin: 1.5em 0 .3em;
    color: #3B7E8C;
    font-size: 1.8em;
}

#main h1 a, #main h3 a {
    color: #3B7E8C;
}

#main h2 {
    color: #333;
}

#main h2 a {
    color: #3B7E8C;
}

#main p {
    clear: both;
    color: #333;
    font-size: 1.2em;
    line-height: 17px;
    padding: 0 0 7px;
}

.risk_courses img {
    border: 1px solid #999;
    margin-right: 5px;
}

#search_box {
    border-bottom: 1px dotted #acacac !important;
}

a.content_type:hover {
    color: #666 !important;
}

#riskwidget_jobs_holder a:hover {
    color: #999;
}

.float_fix_source {
    float: none !important;
}

.float_fix_source_parent {
    padding-bottom: 16px !important;
}

.email_a_friend {
    float: left;
    padding: 10px 10px 0 0;
    width: 572px;
}

.email_a_friend h4 {
    color: #333;
    font-size: 1.2em;
    padding: 3px 0;
}

.email_a_friend p {
    float: left;
    padding: 5px 0 0;
    width: 100%;
}

.email_a_friend p label {
    color: #000;
    float: left;
    text-align: left;
}

.email_a_friend input.friend_email_add {
    border: 1px solid #7F9DB9;
    background: #FFF url(/images/input_bg_normal.gif) no-repeat scroll 0 0;
    border-color: #A0A0A0 #A0A0A0 #E2E2E2;
    border-style: solid;
    border-width: 1px;
    height: 20px;
    margin: 0;
    width: 568px;
}

.message_to_friend {
    background: #FFF url(/images/input_bg_big.gif) no-repeat scroll 0 0;
    border-color: #A0A0A0 #A0A0A0 #E2E2E2;
    border-style: solid;
    border-width: 1px;
    color: #000;
    height: 135px;
    margin: 0;
    width: 568px;
}

.email_to_friend_submit {
    background: #4F4C4D none repeat scroll 0 0;
    border: 0 none;
    color: #FFF;
    float: right;
    font-family: Arial;
    font-size: 12px;
    height: 22px;
    width: 77px;
    margin: 10px 1px 10px 0;
    padding: 0;
}

.other_risk_report {
    float: left;
    width: 327px;
    border-top: 1px dotted #ACACAC;
}

.special_books_wfix {
    padding-bottom: 15px !important;
}

.sidebox .category_list {
    padding: 0 0 10px 10px;
}

.category_list h1 {
    font-size: 2em;
    color: #000;
}

.category_list h2 {
    color: #333;
    font-size: 1.4em;
    padding: 5px 0;
}

.category_list h2 a {
    color: #3B7E8C;
}

.category_list p {
    color: #333;
    line-height: 17px;
    padding: 11px 0 6px;
    font-size: 1.2em;
}

.submit_style {
    background: #4F4C4D;
    border: 0 none;
    color: #FFF;
    float: left;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    width: 65px;
    height: 23px;
    padding: 0 0 2px 0;
}

.button_fix {
    padding: 0 !important;
    margin: 0 !important;
}

.advertisement_one .view_all_jobs {
    bottom: 10px;
    float: left;
}

p.article_extra_info {
    color: #8e8e8e;
    font-size: 1.2em;
}

p.article_extra_info a {
    color: #3b7e8c;
}

.article_below_adv {
    width: 100%;
    clear: both;
    overflow: hidden;
    padding: 0 0 10px 0;
}

.download_link_class {
    padding: 20px 0;
    border-bottom: 1px dotted #CAD184;
    border-top: 1px dotted #CAD184;
    clear: both;
    height: 100%;
    overflow: hidden;
}

.download_link_class img {
    float: left;
    padding: 0 5px 0 0;
}

.download_link_class p {
    font-size: 1.2em;
    color: #3b7e8c;
    padding: 16px 0 0 0;
}

.download_link_desc {
    clear: both;
    overflow: hidden;
    padding: 10px 0 0 0;
}

.download_link_desc h4 {
    color: #333;
    font-size: 1.2em;
}

.download_link_desc p {
    color: #333;
    font-size: 1.2em;
    padding: 5px 0;
}

.download_link_desc img {
    clear: both;
    padding: 5px 0 10px;
}

.download_link_desc a {
    color: #3b7e8c;
}

.sponsored_statement {
    padding: 10px;
    clear: both;
    overflow: hidden;
    width: 582px;
}

.sponsored_statement img {
    float: right;
    padding: 5px 5px 10px;
}

.sponsored_statement p {
    font-size: 1.2em;
    color: #333;
    line-height: 18px;
}

.sponsored_statement p span {
    font-weight: bold;
}

.sponsored_statement p a, .email {
    color: #3b7e8c;
}

.article_subscribe_content {
    clear: both;
    float: left;
    padding: 10px 0;
    color: #333;
}

.subscribe_desc {
    font-size: 1.2em;
}

#subscriber_login {
    padding: 14px 10px 10px 0;
}

.subscribe_submit_button {
    float: left;
    margin-left: 10px;
}

.insert_source {
    font-size: 1.2em;
    line-height: 17px;
}

.source_product p a, .rightpanel_help_login a {
    color: #3B7E8C;
}

.help_login, .rightpanel_help_login {
    clear: both;
    margin-bottom: 10px;
}

.help_login a {
    color: #568EBD;
    font-size: 1.2em;
}

.subscription_hotline, .subscription_order, .subscription_trial {
    margin-bottom: 15px;
    height: 160px;
    padding: 0 10px 8px;
    width: 173px;
    border-right: 1px dotted #c4cc81;
    float: left;
}

.subscription_hotline {
    padding-left: 0;
}

.subscription_heading {
    font-weight: bold;
    padding: 0 0 5px 0;
}

.order_button_bg {
    float: right;
}

#subscriber_login .remember_checkbox {
    border-bottom: 0 !important;
}

.subscription_sponsored_statement {
    border-bottom: 1px dotted #c4cc81;
}

.detail_subscription {
    clear: both;
    padding: 5px 0;
}

.detail_subscription p {
    line-height: 30px;
}

.subscription_option {
    border-bottom: 1px solid #c4cc81;
    float: left;
}

#right_subscriberlogin {
    padding: 9px 10px 10px 9px;
    width: 317px;
}

#right_subscriberlogin .remember_checkbox p {
    padding-left: 0 !important;
}

.right_subscription_loginform td {
    line-height: 15px !important;
}

.subscribe_txt_boxstyle {
    width: 320px !important;
}

.subscription_content {
    padding: 0 0 10px 0;
}

.right_text_boxstyle {
    width: 287px !important;
}

.with_out_image {
    width: 100%;
}

.margin_fix_register {
    margin: 10px 0 10px 0;
}

.common_subscription_content {
    height: 115px;
}

.source_product {
    clear: both;
    margin: 10px 0 10px 0;
}

.source_product p {
    font-size: 1.2em;
    line-height: 18px;
}

.login_remember_block {
    clear: both;
    float: left;
    padding-left: 106px;
    width: 474px;
}

.login_remember_block .remember_checkbox p {
    padding-left: 0;
}

.login_remember_block .remember_checkbox label {
    color: #000;
}

.access_premium_title {
    font-size: 1.2em;
    font-weight: bold;
    padding: 0 0 10px 0;
}

#billing_address {
    width: 100%;
}

.float_fix_edit_top, .float_fix_edit_bottom {
    float: right;
}

.width_fix_manage_accounrt {
    width: 100% !important;
    margin-bottom: 0 !important;
}

#login_form_status_box {
    border: 1px solid #ccc;
    width: 345px;
    margin-bottom: 13px;
    padding: 3px 0 8px;
    text-align: center;
}

#login_form_status_box p {
    font-size: 1.2em;
    color: #000;
}

.width_fix_manage_accounrt ul.tabs_example_one li a {
    padding-right: 10px !important;
}

.billing_width {
    padding: 0 10px;
    width: 582px;
}

table.manage_password {
    margin: 0 0 10px 10px;
    clear: both;
    overflow: hidden;
}

table.manage_password td.manage_profile {
    font-size: 1.2em;
}

input#subscriber_password, input#sub_old_password, input#subscriber_confirm_password {
    margin-bottom: 10px;
}

.padding_fix_authentication .auth_heading {
    padding: 0 !important;
}

.quatation_section .innerbox {
    padding: 0 0 5px 0;
}

.arrow_fix_class .most_read_opnion h4 {
    padding: 0 10px 2px 10px;
    background: transparent url(/images/arrow_2.jpg) no-repeat scroll left 5px;
}

.arrow_fix_class .content_source {
    padding: 0 0 0 10px;
}

.arrow_fix_class .most_read_opnion {
    padding-bottom: 13px;
}

.arrow_fix_class .list_source_date {
    padding: 1px 0 5px 10px;
}

.arrow_fix_inside {
    background: transparent url(/images/arrow_2.jpg) no-repeat scroll left 9px;
    padding: 5px 0 0 10px;
}

.content_type_description .list_source_date img {
    border: none;
    margin: 0;
    float: none;
}

.content_type_description .list_source_date a {
    color: #999;
}

.content_type_description .list_source_date a {
    color: #999;
}

.content_type_description .list_source_date {
    padding: 0;
}

#container_left div.advertise_loginFields {
    padding: 5px 0 5px 10px;
}

.advertise_loginFields {
    color: #666;
    font-size: 1.2em;
}

#container_left .advertise_loginFields input {
    width: 65% !important;
}

.advertise_edit_comment {
    width: 587px;
    float: left;
}

.advertsie_adminButton {
    width: 587px;
    float: left;
    padding: 10px 0 10px 10px;
}

.article_audio_block {
    width: 100%;
    text-align: center;
    clear: both;
    padding: 5px 0 0 0;
}

.listing_sub_news_section_right {
    float: right;
}

.listing_sub_news_section_right img {
    padding: 10px 0 10px 10px;
}

.main_story_block_left p.category a {
    color: #3B7E8C !important;
}

.main_story_block_left p.category a:hover {
    color: #999 !important;
}

.advertisement_two .innerbox {
    width: 100%;
}

.poll_div {
    font-size: 1.2em;
}

p.listing_category {
    clear: both;
    color: #666 !important;
    font-size: 1.2em;
    line-height: 15px;
}

p.listing_category a {
    color: #666;
}

p.listing_category a:hover {
    color: #999 !important;
}

.acess_premium {
    clear: both;
    padding-bottom: 8px;
}

.padding-top_username {
    padding-top: 8px;
}

.child_width_fix .highlights_content {
    width: 420px !important;
}

.common_img_class_left {
    padding: 0 7px 0 5px;
    float: left;
    width: 60px;
}

.common_img_class_left img {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.common_img_class_right {
    float: right;
    width: 115px;
}

.searched_articles_group .error_text {
    color: #333;
}

.most_read_opnion .list_source_date_menu {
    padding-left: 10px !important;
}

.list_source_date_menu {
    padding: 2px 0 0 1px;
    clear: both;
    overflow: hidden;
}
* + html .list_source_date_menu {
    padding-left: 0;
}

.list_source_date_menu ul {
    margin-left: -5px;
}

.list_source_date_menu ul li {
    white-space: nowrap;
    list-style-type: none;
    font-size: 11px;
    color: #999;
    float: left;
    padding: 0 4px;
    background: transparent url(/images/date_right_pipe.png) no-repeat scroll right 3px;
}

.list_source_date_menu ul li a {
    color: #666;
}

.list_source_date_menu ul li img {
    border: none !important;
    float: none;
    margin: 0;
    position: relative;
    top: 0 !important;
}

.right_common_block .sidebox {
    float: left;
}

.highlight, .yellow {
    color: #7BCDE3;
}

.highlight {
    color: #7bcde3;
    font-weight: bold;
}

.conference_block {
    clear: both;
    overflow: hidden;
    width: 100%;
}

.conference_block_inner {
    border-bottom: 1px dotted #CAD184;
    clear: both;
    overflow: hidden;
    padding: 10px 0;
    width: 577px;
}

.conference_right {
    float: right;
    width: 140px;
    margin: 0 0 0 10px !important;
}

.conference_right img {
    margin: 10px 0 0 0 !important;
}

.conference_right .conference_left {
    float: left;
    width: 437px;
}

.conference_left h3 {
    margin: 0 !important;
}

.conference_left p.common_city {
    padding: 1px 0 !important;
    margin: 0;
}

.conference_left .event_description {
    margin-top: 0 !important;
}

.link_with_arrow {
    background: transparent url(/images/arrow_2.jpg) no-repeat scroll left center;
    font-size: inherit;
    list-style-type: none;
    padding: 8px 0 8px 10px !important;
}

.link_with_arrow a {
    color: #3B7E8C;
}

.link_with_arrow a:hover {
    color: #666 !important;
}

.whitepaper-ithound-search {
    padding: 9px;
    float: left;
}

.whitepaper-ithound-search input.refine_search_text_box {
    background-color: #FFFFFF;
    border-color: #A0A0A0 #A0A0A0 #E2E2E2;
    border-style: solid;
    border-width: 1px;
    float: left;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 3px 3px 3px 21px;
    width: 237px;
    height: 15px;
}

.whitepaper-ithound-search input.refine_search_submit_tab {
    background: #4F4C4D none repeat scroll 0 0;
    border: 0 none;
    color: #FFF;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 23px;
    margin: 0;
    width: 65px;
}

.whitepaper-ithound-links {
    float: left;
}

.whitepaper-ithound-links .module_nav {
    clear: both;
    padding: 0;
}

.whitepaper-ithound-links .module_nav ul {
    clear: both;
    padding-right: 10px;
}

.whitepaper-ithound-links .module_nav ul li {
    background: transparent url(/images/arrow_2.jpg) no-repeat scroll left 4px;
    font-size: 1.2em;
    list-style-type: none;
    padding: 0 0 0 10px;
}

.whitepaper-ithound-links .module_nav ul li a {
    color: #3B7E8C;
    font-size: 1.1em;
}

.whitepaper-ithound-logo {
    border-top: 1px dotted #acacac;
    padding: 2px 0 7px 3px;
    float: left;
    margin: 0 4px;
}

.image-caption {
    margin: 7px 0 0;
    font-size: 1.1em;
    color: #9C9C9C;
    width: 190px;
}

.left {
    float: left;
}

.right {
    float: right;
}

.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}



.home_media_block .list_source_date a {
    line-height: 12px;
}

#myaccount table tr td {
    vertical-align: top;
}

.label_text {
    width: 125px;
}

.myAccount td {
    padding: 1px 0 1px 0;
}

.aop_header_logo {
    padding: 57px 0 0 16px;
    float: left;
}

.brand_aop_header_logo {
    float: left;
    padding: 47px 0 0 16px;
}

.aop_logo {
    background: url(/images/aop_footer_logo.jpg) no-repeat left center;
    padding-left: 80px !important;
    height: 23px;
    margin: 0 0 0 7px;
}

.new_top_stories_group_content .main_story_block .top_story_description {
    padding-top: 10px;
}

.article_left_img {
    float: left;
    padding-right: 10px;
    padding-bottom: 5px;
}

.article_left_img img {
    float: left;
}

.article_right_desc {
    float: right;
    width: 190px;
}

.top_other_news_block_parent {
    clear: both;
    margin: 0 0 9px;
    overflow: hidden;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%;
}

/*28674*/
.related_block .related_inner_main,.related_block .related_books_blog,.related_block .media_main_right{width:100%}
.related_block .related_main_content.columns2_child{width:96.5%}
.related_block .related_right_txt {float:left;width: auto;}
.related-block .top_other_news_block_left {width: 100%;box-sizing: border-box;}
.top_other_news_block_parent .related-block {background-image: none;}
.related-block .content_title p {border-right: none;border-left: none;}
.related-block .content_title {float: left;width: 99.5%;}
.top_other_news_block_parent.related-block {background-image: none;}
.related-block .block_child,.related-block .article_right_desc {float: left;}
.related-block .content_desc{width: 65%;float: left;}
.related-block .article_left_img {float: right;}

.top_other_news_content {
    padding-bottom: 10px;
    padding-top: 13px;
    padding-right: 10px;
    padding-left: 10px;
    margin-bottom: 0;
}

.top_other_news_block_left {
    float: left;
    width: 300px;
    padding-left: 1px;
    padding-top: 0;
    padding-right: 0;
}

.top_other_news_block_right {
    border-left: 1px dotted #CBCA87;
    padding-right: 0;
    width: 297px;
    padding-left: 0;
    float: left;
}

.top_other_news_block_right .article_right_desc {
    width: 187px;
}

.article_right_desc h5 {
    font-weight: normal;
    clear: both;
    color: #666 !important;
    font-size: 1.2em;
    line-height: 15px;
    padding: 1px 0;
}

.article_right_desc h5 a {
    color: #666;
}

.article_right_desc h3 {
    font-size: 1.7em;
    font-weight: bold;
    padding-top: 5px;
    line-height: 17px;
}

.article_right_desc h3 a {
    color: #3B7E8C;
}

.content_desc p {
    word-wrap: break-word;
    color: #333;
    font-size: 1.2em;
    line-height: 17px;
    clear: both;
    padding: 10px 0 0;
}

.related_info {
    padding-top: 0 !important;
    line-height: 13px !important;
    color: #8E8E8E !important;
}

.top_other_news_block_left .top_other_news_content:last-child {
    border: 0;
}

.block_description_parent {
    clear: both;
    float: left;
    width: 100%;
    padding-bottom: 12px;
}

.block_description_block {
    clear: both;
    float: left;
    width: 100%;
    border-top: 1px solid #b1b1b1;
    border-bottom: 3px solid #b1b1b1;
    background: #fff url(/images/block_desc_bg1.jpg) repeat-y right top;
}

.block_description_img {
    float: left;
}

.block_description_img img {
    float: left;
    margin: 0;
}

.block_description_desc {
    float: right;
    padding: 11px 9px;
    width: 398px;
}

.rightbg {
    background: #fff url(/images/block_desc_bg2.jpg) repeat-y left top;
}

.block_bg2 {
    background: #fff url(/images/block_desc_bg4.jpg) repeat-y right top;
}

.block_bg3 {
    background: #fff url(/images/block_desc_bg3.jpg) repeat-y left top;
}

.block_description_desc h3 {
    font-size: 1.7em;
    color: #333;
    line-height: 17px;
    padding: 8px 0 9px;
}

.block_description_desc h5 {
    font-size: 1.4em;
    line-height: 17px;
    padding-bottom: 2px;
}

.block_description_desc h3 a {
    color: #333;
}

.block_description_desc h5 a {
    color: #3b7e8c;
}

.block_description_desc p {
    font-size: 1.2em;
    line-height: 17px;
    color: #000;
    padding-bottom: 5px;
}

.width_fix_pg {
    width: 580px !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}
* html .width_fix_pg {
    float: none;
}

.other_news_content_list {
    padding-top: 5px;
}

.news_left_img {
    float: left;
    padding-right: 10px;
}

.news_left_img img {
    float: left;
}

.new_top_stories_group_content {
    clear: both;
}

.other_news_content_list .sub_story_content {
    float: left;
    width: 100%;
}

.other_news_content_list .listing_sub_news_section {
    float: left;
    width: 100%;
}

.news_right_content p {
    clear: both;
    color: #333;
    font-size: 1.2em;
    line-height: 17px;
    padding: 7px 0 0;
}

.news_right_content p.listing_category {
    padding-top: 0 !important;
}

.without_image {
    width: 100% !important;
}
* html .other_news_content_list .listing_sub_news_section {
    float: none;
}

.align_left {
    float: left !important;
}

.align_right {
    float: right !important;
}

.new_top_stories_group_content .main_story_block {
    padding: 10px 10px 19px;
    width: 579px;
}

.content_desc .list_source_date a, .news_right_content .list_source_date a {
    color: #3b7e8c !important;
}

.related_info span a {
    color: #8e8e8e !important;
}

.main_story_border_fix {
    border-bottom: 0;
}

.content_title {
    width: 100%;
    background: url(/images/content_title_bg.jpg) repeat-x left top;
}

.content_title p {
    font-size: 1.2em;
    font-weight: bold;
    font-family: Arial;
    line-height: 15px;
    color: #000;
    padding: 7px 0 7px 10px;
    border-bottom: 1px dotted #CBCA87;
}

.main_story_block_parent {
    padding-left: 1px;
}

.main_story_block_parent .content_title {
    width: 598px;
}

.search_category_block {
    float: left;
    background: url(/images/head_bg.jpg) no-repeat left top;
    padding: 13px 10px 11px;
    width: 582px;
}

.search_category_left {
    float: left;
    padding-right: 10px;
}

.search_category_left img {
    float: left;
}

.search_category_right {
    float: right;
    width: 482px;
}

.search_category_right h1 {
    font-size: 1.7em;
    font-weight: bold;
    line-height: 17px;
    color: #333;
    padding: 10px 0;
}

.search_category_right p {
    font-size: 1.2em;
    line-height: 17px;
    color: #000;
    padding-bottom: 6px;
}

.search_category_right .search_background {
    background: none;
}

.search_category_right .search_border_fix {
    width: 460px;
    background: none;
}

.search_category_right .right_search_box {
    width: 451px;
    background: transparent url(/images/search_outer_bg.jpg) no-repeat scroll left bottom;
    float: left;
}

.search_category_right .search_text_box {
    width: 348px;
    background: #FFF url(/images/input_bg.gif) no-repeat scroll 0 0;
}

.new_top_stories_group_content .list_source_date a {
    color: #3B7E8C !important;
}

.header_links {
    clear: both;
    float: right;
    width: 984px;
    /*margin-right: 17px;*/
}

.network_label {
    padding-top: 2px;
    font-size: 1.1em;
    color: #666;
    float: left;
    font-family: Arial;
    text-align: right;
    padding-right: 7px;
    display: block;
}

.network_content {
    padding: 0px;
    clear: both;
    float: right;
}

.top_network_links {
    float: right;
    height: 22px;
    background: transparent url(/images/network-right.jpg) no-repeat scroll right top;
}

.top_network_links ul {
    padding-left: 1px;
    height: 22px;
    float: left;
    text-align: right;
    list-style-type: none;
    background: transparent url(/images/network-left.jpg) no-repeat scroll left top;
}

.top_network_links ul li {
    display: inline;
    float: left;
    padding-top: 2px;
    padding-bottom: 2px;
}

.top_network_links ul li a {
    background: transparent url(/images/nw_pipe.jpg) no-repeat scroll right bottom;
    height: 22px;
    font-size: 1.1em;
    padding: 8px 8px 2px 6px;
    font-family: Arial;
    color: #666;
}

.top_network_links ul li:last-child a {
    background: none;
}

.top_network_links ul li.active {
    background-color: #fff;
}

.top_network_links ul li.active a {
    color: #000;
    padding-left: 10px;
}

.landing_header {
    padding-bottom: 11px;
}

.landing_risk_image {
    clear: both;
    float: left;
    padding: 13px 0 13px 0;
    width: 100%;
}

.landing_risk_image img {
    float: left;
}

.landing_risk_image p {
    float: left;
    font-size: 1.2em;
    margin: 24px 2px 0 10px;
}

.top_stories_group_content.active div {
    display: block;
}

.sub_tab_menu {
    display: inline;
}

.main_story_below_block {
    clear: both;
    width: 100%;
    float: left;
    padding: 10px;
}

.landing_grp_left {
    width: 280px;
    border-right: 1px dotted #ababab;
    float: left;
    margin-right: 6px;
}

.landing_events_content_para {
    clear: both;
    float: left;
    width: 100%;
}

.landing_events_content_para img {
    float: left;
    padding-right: 6px;
}

.landing_events_content_para p {
    font-size: 1.2em;
}

.tab_left {
    width: 293px;
    float: left;
}

.tab_right {
    width: 293px;
    float: right;
}

.authentication_div {
    padding: 10px;
    width: 582px;
}

.auth_heading {
    clear: both;
    padding: 3px 0 10px;
}

.auth_heading h1 {
    font-size: 1.8em;
    color: #333;
    font-family: arial;
    font-weight: normal;
}

.section_title_main {
    background: #FFF;
    border-top: 1px dotted #CFC889;
    float: left;
    overflow: hidden;
    padding-bottom: 3px;
    width: 100%;
}

.section_title_head {
    float: left;
}

.section_title_main h3 {
    font-size: 1.8em;
    padding: 0 0 10px 0;
    color: #333;
    font-weight: normal;
}

.section_title_desc {
    clear: both;
    overflow: hidden;
    padding: 5px 0;
    width: 100%;
}

.extend {
    width: 100% !important;
}

.section_title_content p {
    color: #000;
    font-size: 1.2em;
    line-height: 17px !important;
    padding: 3px 0 5px;
}

.manageAcct .left {
    float: left;
    font-size: 1.3em;
    margin: 4px 5px 5px 0;
    width: 120px;
}

.manageAcct .right {
    float: left;
    font-size: 1.3em;
    margin-bottom: 5px;
}

.clearthis {
    clear: both;
}

.text_style {
    background: #FFF url(/images/input_bg_normal.gif) no-repeat scroll 0 0;
    border: 1px solid #A0A0A0;
    border-bottom: 1px solid #E2E2E2;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0 3px 0 3px;
    height: 23px;
    width: 400px;
}

.login_here {
    background: #4F4C4D;
    border: none;
    color: #FFF;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 23px;
    margin: 0;
    padding: 0 10px 2px;
}

.article_right_ad p {
    font-size: 1.1em !important;
}

.padding_fix_advertise {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.padding_fix_advertise p {
    padding-left: 10px;
}

.article_content table {
    clear: both;
}

.left {
    float: left;
}

.right {
    float: right;
}

.poll_result {
    width: 582px;
    padding: 0 10px;
    clear: both;
    overflow: hidden;
}

.poll_result_heading {
    border-bottom: 1px solid #E4E4E4;
    padding: 0 0 10px 0;
}

h3.thanks_for_vote {
    color: green;
    text-align: center;
}

.poll_result_heading h3 {
    font-size: 1.2em;
    font-weight: bold;
}

.poll_result_heading h2 {
    font-size: 1.8em;
    font-weight: normal;
    padding-top: 10px;
    padding-bottom: 5px;
    color: #333;
}

.poll_result_date {
    color: #999;
    font-size: 1.2em;
}

.poll_result_question {
    margin: 22px 10px 0 0;
}

.poll_result_question {
    font-size: 1.2em;
    font-weight: bold;
}

.poll_result_answer {
    font-size: 1.2em;
    font-weight: normal;
}

.result {
    padding: 4px 0 0 0;
    width: 100%;
    float: left;
}

.result_block {
    margin: 10px 0;
    clear: both;
    overflow: hidden;
}

.poll_result_answer {
    float: left;
    line-height: 17px;
    width: 145px;
}

.poll_result_outer_bar {
    border: 1px solid #E4E4E4;
    float: left;
    margin-left: 15px;
    padding: 1px;
}

.poll_result_inner_bar {
    background: #E4E4E4 none repeat scroll 0;
    width: 375px;
}

.poll_result_bar {
    background: #3B7E8C none repeat scroll 0 !important;
    height: 20px;
}

.poll_result_persentage {
    float: left;
    font-size: 1em;
    margin-left: 10px;
}

.other_poll_link {
    background: transparent url(/images/arrow_2.jpg) no-repeat scroll right 15px;
    margin: 10px 0 0;
    padding: 10px 10px 15px 0;
    float: left;
}

.message_no_vote {
    font-size: 1.2em;
    padding: 5px 0 5px;
}

.other_poll_link a {
    font-size: 1.2em;
    margin-top: 2px;
    color: #3B7E8C;
}

#polls_list {
    width: 582px;
    padding: 0 10px;
}

.polls_list_header h1 {
    font-size: 1.8em;
    font-weight: normal;
    color: #333;
}

.polls_list_header p {
    font-size: 1.2em;
    padding: 10px 0;
}

.polls_list_content_display {
    padding-bottom: 17px;
    border-top: 1px solid #e4e4e4;
}

.polls_list_content {
    padding: 13px 0 4px;
}

.polls_list_content h3, .polls_list_content a {
    color: #3B7E8C;
    font-weight: bold;
    font-size: 1.2em;
}

.polls_list_content p {
    margin: 3px 0 8px;
    font-size: 1.2em;
}

.polls_list_content li {
    display: inline;
}

.polls_list_content li a {
    border-right: 1px solid #e4e4e4;
    padding: 0 5px 0 0;
}

.polls_list_footer {
    padding: 12px 10px 14px 0;
}

.polls_list_footer p {
    font-size: 1.2em;
    font-weight: bold;
}

.vote_pollQuestion {
    font-weight: bold;
}

.spoll .vote_pollQuestion {
    clear: both;
}

.spoll form {
    clear: both;
}

.post_title a {
    color: #3B7E8C;
}

.about_us h1 {
    color: #023B66;
    font-size: 1.7em;
}

.about_us h3 {
    font-size: 1.3em;
    color: #2a436c;
}

.about_us a {
    color: #1D2D68;
}

.about_us h4 {
    color: #2a436c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 0;
    text-decoration: none;
}

.about_us img {
    padding:5px;
}

.odd {
    border-bottom: none;
}

.even {
    border-top: 1px dotted #CAD184;
    padding-top: 6px;
}

.anc {
    float: right;
}

.about_us {
    padding: 5px 5px 10px 10px;
    background: transparent url(/images/decoration_content_bg.jpg) repeat-y scroll 0 0;
    margin-bottom: 6px;
}

.about_us h1 {
    color: #000;
    font-size: 1.8em;
    font-weight: normal;
}

.about_us p {
    font-size: 1.2em;
    line-height: 17px;
    margin: 10px 0 0 0;
}

.about_us h3 {
    font-size: 1.3em;
    color: #000;
    margin: 10px 0 0 0;
}

.about_us h2 {
    font-size: 1.6em;
    color: #333;
    margin: 10px 0 0 0;
}

.about_us a {
    color: #3B7E8C;
}

.about_us h4 {
    color: #2a436c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 0;
    text-decoration: none;
}

div.dialog {
    background: #FFF none repeat scroll 0;
    border-color: #CCC #999999 #999 #cccccc;
    border-style: solid;
    border-width: 1px;
    float: left;
    padding: 20px 22px;
    text-align: center;
    width: 556px;
}

.dialog h1 {
    font-size: 1.5em;
    color: #f00;
    line-height: 1.5em;
    padding: 10px 0;
}

.dialog p {
    font-size: 1.1em;
    padding-bottom: 15px;
}

.category_articles_list {
    color: blue;
    float: left;
    padding: 10px;
    width: 90px;
}

.category_articles_list h4 {
    font-size: 1.4em;
    margin-left: 0;
    text-align: left;
}

.category_articles_list h4 a {
    color: #3B7E8C;
}

.category_articles_list ul {
    list-style-type: none;
    padding: 0;
}

.category_articles_list ul li {
    padding-top: 5px;
    text-align: left;
}

.category_articles_list ul li a {
    font-size: 1.1em;
    text-decoration: underline;
    color: #3B7E8C;
}

.news_title a {
    color: #1A3272;
}

.forum_content p a {
    color: #29316F;
}

.weeks_articles_menu p a {
    color: #445084;
    padding-right: 2px;
}

.salary a {
    color: #000;
    line-height: 18px;
}

.contentparent {
    background-color: white;
    float: left;
    padding: 12px 15px 15px 12px;
    width: 550px;
}

.contentparent h2 {
    color: #333;
    font-size: 1.8em;
}

.rss_feeds p {
    padding: 10px 0 0 0;
    font-size: 1.2em;
    line-height: 18px;
    color: #000;
}

.rss_feeds p a {
    color: #3B7E8C;
}

.rss_feed_linkdiv {
    font-size: 1.2em;
    color: blue;
    padding-left: 20px;
}

.rss_feed_linkdiv ul li {
    list-style-type: none;
    padding: 15px 0 0 0;
}

.rss_feed_linkdiv ul li a {
    color: #3B7E8C;
    padding: 2px 0 4px 22px;
}

.rss_feed_link {
    background: transparent url(/images/rss_feed.gif) no-repeat scroll 0;
    font-weight: bold;
}

ul li.rss_feed_sublinks {
    padding: 5px 0 0 40px;
}

.feed_reader {
    padding: 15px 10px;
    font-size: 12px;
}

.feed_reader a {
    color: #3B7E8C;
}

.error_text {
    font-size: 1.4em !important;
    color: #3B7E8C;
}

.comment_risk {
    font-size: 1.8em;
    padding: 10px 10px;
}

.comment_risk a, .fill_comments_footer a {
    color: #3B7E8C;
}

.fill_comments {
    float: left;
    line-height: 25px;
    padding: 0 0 16px 10px;
}

.fill_comments label {
    color: #000;
    font-size: 1.2em;
}

.fill_comments h1 {
    font-size: 1.8em;
    line-height: 20px;
    font-weight: normal;
    padding: 12px 0;
}

.fill_comments p {
    font-size: 1.2em;
    line-height: 17px;
    padding: 11px 0 6px 0;
    color: #333;
}

.fill_comments_footer {
    margin: 10px 0 0 0;
    padding: 0 !important;
}

.add_comment {
    width: 111px;
}

.fill_comments input.inputtextbox {
    border: 1px solid #7F9DB9;
    background: #FFF url(/images/input_bg_normal.gif) no-repeat scroll 0 0;
    border-color: #A0A0A0 #A0A0A0 #E2E2E2;
    border-style: solid;
    border-width: 1px;
    width: 400px;
}

.message_to_friend {
    background: #FFF url(/images/input_bg_big.gif) no-repeat scroll 0 0;
    border-color: #A0A0A0 #A0A0A0 #E2E2E2;
    border-style: solid;
    border-width: 1px;
}

.errorExplanation {
    margin-left: 25px;
}

.fill_comments h1 a {
    color: #3B7E8C;
}

.fill_comments h1 {
    font-size: 1.8em;
    line-height: 20px;
}

.view_comment_policy {
    padding: 0 0 10px 14px;
    float: left;
    font-size: 1.2em;
    color: #3B7E8C;
}

#errorExplanation {
    background: #efefef;
    margin: 10px 0;
    padding: 0 0 10px 0;
    width: 577px;
    border: 1px solid #BFBFBF;
    clear: both;
}

form #errorExplanation {
    margin-left: 10px;
}

.article_content_list form #errorExplanation {
    margin-left: 0 !important;
}

#errorExplanation h2 {
    color: #333;
    border-bottom: 1px solid #BFBFBF;
    font-size: 1.2em;
    font-weight: bold;
    padding: 10px;
    text-align: left;
}

#errorExplanation p {
    color: #3B7E8C;
    padding: 3px 0 0 10px;
    font-size: 1.2em;
}

#errorExplanation ul li {
    list-style-type: none;
    font-size: 1.2em;
    padding: 3px 0 0 10px;
    background: none !important;
}

span.category a {
    color: #3B7E8C;
    padding-bottom: 3px;
}

p.content_type span a {
    color: #666;
}

p.content_type span a:hover {
    color: #999 !important;
}

#simple_captcha {
    border: 0 solid #ccc;
    width: 550px;
    padding: 10px !important;
}

#simple_captcha, #simple_captcha div {
    display: table;
}

#simple_captcha .simple_captcha_field, #simple_captcha .simple_captcha_image {
    border: 1px solid #ccc;
    margin: 0 0 3px 0 !important;
    padding: 0 !important;
    width: 150px;
}

#simple_captcha .simple_captcha_image img {
    margin: 0 !important;
    padding: 0 !important;
    width: 110px !important;
}

#simple_captcha .simple_captcha_label {
    font-size: 12px;
    margin-top: 5px;
}

#simple_captcha .simple_captcha_field input {
    width: 144px !important;
    font-size: 16px;
    background-color: #efefef;
    border: 1px solid #ccc;
}

#simple_captcha .simple_captcha_field {
    border: none;
}

.search_page_number {
    float: left;
    padding-left: 10px;
}

.search_page_number a, .search_page_number a:hover, .polls_list_footer a, .polls_list_footer a:hover, .polls_list_footer span {
    color: #3B7E8B;
    font-size: 1.2em;
    padding: 0 2px;
}

.search_page_number span, .search_page_number span.disabled, .search_page_number span.current {
    color: #333;
    font-size: 1.2em;
    padding: 0 2px;
}

.search_page_number a:hover {
    text-decoration: underline;
}

.search_result_right {
    float: right;
    font-size: 1.2em;
    color: #333;
    padding-right: 10px;
}

.media_div div.object_div {
    display: none;
}

.object_div.active {
    display: block !important;
}

.object_div {
    height: 276px;
    padding: 0;
    width: 289px;
}

.about_us ul li {
    background: transparent url(/images/arrow_2.jpg) no-repeat scroll left 12px;
    padding: 8px 0 8px 10px;
    list-style-type: none;
    font-size: 1.2em;
}

.about_us ul {
    margin-left: 10px;
}

.rss_page ul li {
    background: none;
    padding: 8px 0 8px 10px;
    list-style-type: none;
    font-size: 1.2em;
}

.rss_page ul li a {
    padding: 0 21px;
}

.articles_comment {
    padding: 10px 0 0;
    float: left;
}

.articles_comment_header {
    color: #333;
    font-size: 1.8em;
    padding: 0 10px 6px 0;
}

.textBoxWidth {
    margin: 5px 0;
}

.articles_comment_content {
    border-top: 1px solid #E4E4E4;
    font-size: 1.1em;
    line-height: 20px;
    padding: 10px 10px 10px 0;
}

.cancel_button, .search_button_bg {
    padding: 2px 10px 5px;
    color: #fff;
    border: none;
    background: #4F4C4D;
    clear: both;
    height: 22px;
    margin: 10px 10px 10px 0;
    overflow: hidden;
    text-align: center;
}

.fill_details span {
    font-weight: bold;
}

.clearthis {
    clear: both;
}

.txt {
    text-transform: uppercase;
}

#container_right #login, #container_right #subscribe, #container_right #freetrial, #welcome, #myaccount, #emailalerts, #offers {
	background: url("/images/body_bottom_left.jpg") no-repeat scroll left bottom transparent;
	float: left; 
    padding: 9px 10px 15px 9px;
    width: 327px;
}

.tab_strip, .txt {
    font-size: 1.3em;
}

.tab_strip a {
    color: #3b7e8c;
}

.tab_strip a:hover {
    color: #999;
}

.tab_strip .StatusContent .button {
    background: #4e4c4d;
    margin: 2px auto;
    padding: 4px 18px;
    float: left;
}

.tab_strip .StatusContent .button a, .tab_strip .StatusContent .button a:hover {
    color: #fff;
    text-decoration: none;
}

.StatusContent .loginFields input, #prompt .loginFields input {
    width: 89%;
    margin-bottom: 2px;
}

.StatusContent .divider {
    border-top: 1px dotted #acacac;
    width: 327px;
    padding-top: 10px;
    margin-top: 10px;
}

.StatusContent .emailBox {
    float: left;
    width: 20px;
    padding: 0;
    margin: 0 0 10px;
}

.StatusContent .emailBox input {
    margin-right: 3px;
}

.StatusContent .emailChoice {
    float: left;
    width: 130px;
    margin-bottom: 10px;
    margin-right: 7px;
    margin-bottom: 5px;
    padding-top: 3px;
}

.StatusContent .myAcctLeft {
    clear: both;
    float: left;
    width: 135px;
}

.StatusContent .myAcctRight {
    float: left;
    width: 190px;
}

#container_right .asia_link {
   /* padding: 6px 0 0 25px; */
   padding: 6px 0 0 0px;
}

#container_right .credit_link {
    padding: 6px 0 0 15px;
}

#container_right .er_small_link {
   /* padding: 6px 0 0 15px; */
    padding: 6px 6px 0 15px;
}

#container_right .if_small_link {
   /* padding: 9px 0 0 0; */
    padding: 9px 0 0 2px;
}

#container_right .op_risk_link {
    padding: 12px 0 0 8px;
}

#container_right .risk_link {
    padding: 11px 0 0 8px;
}

#container_right .sp_link {
    padding: 12px 0 0 8px;
}

.hide {
    display: none !important;
}

.noborder {
    border: none;
}

.activation_link {
    color: #F00;
    font-size: 1.2em;
}

.section_title_content .button {
    background: #4e4c4d;
    margin: 2px auto;
    padding: 4px 18px;
    float: left;
}

.reset_password_text {
    font-size: 1.2em;
    padding-top: 10px;
    padding-bottom: 5px;
    color: #000;
}

.reset_password_link {
    font-size: 1.2em;
    color: #3B7E8C;
    line-height: 18px;
}

.red_highlighted_text {
    color: red;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    width: 100%;
    padding: 10px 0;
}

.login_error_message {
    color: #F00;
    width: 100%;
    padding: 5px 0 5px 0;
}

#login .StatusContent .login_error_message {
    padding: 0;
}

.spoll {
    width: 582px;
    padding: 0 10px 10px;
}

.spoll p.source {
    width: 100%;
    color: #8e8e8e;
}

.barrier_content {
    clear: both;
    margin: 0 0 14px;
    overflow: hidden;
    padding: 14px 10px 0;
}

.barrier_content_left {
    float: left;
    padding-right: 5px;
    width: 265px;
}

.barrier_content_right {
    border-left: 1px dotted #CBCA87;
    float: right;
    padding-left: 8px;
    width: 280px;
}

.barrier_left_content {
    border-bottom: 1px dotted #CAD184;
}

.barrier_left_content p {
    font-size: 1.2em;
    color: #333;
    padding: 10px 0 9px 0;
}

.barrier_left_content p a {
    color: #3B7E8C;
}

.barrier_content_left h3 {
    color: #000;
    font-size: 1.4em;
}

.barrier_content_right h3 {
    color: #000;
    font-size: 1.4em;
}

#login_options_barrier {
    padding: 3px 10px 8px;
}

#login_options_barrier p {
    font-size: 1.2em;
}

.block_child .manage_account {
    width: 100%;
    padding: 0px;
}

.block_child .manage_account {
    width: 100%;
    padding: 0px;
    margin: 0px;
}

.manage_account, .user_details, .contact_customer {
    clear: both;
    margin: 0 0 14px;
    overflow: hidden;
    padding: 15px 10px 0;
    width: 582px;
}

.manage_account_top, .user_details_top {
    border-bottom: 1px dotted #CAD184;
    padding-bottom: 12px;
    float: left;
    width: 100%;
}

.manage_account_top .left {
    float: left;
    margin-top: .75em;
}

.manage_account_top .right {
    float: right;
    margin-top: .75em;
}

.manage_account_top p {
    color: #000;
    font-size: 1.2em;
}

.manage_account_top a {
    color: #3B7E8C;
}

.section_title_head {
    float: left;
    width: 100%;
}

.section_title_head h3 {
    color: #333;
    font-size: 1.8em;
    font-weight: normal;
    padding: 0;
}

.section_desc {
    clear: both;
    overflow: hidden;
    padding: 0 0 5px;
    width: 100%;
}

.heading {
    font-weight: bold;
    font-size: 1.2em;
    padding: 15px 1px 5px;
}

.login_box {
    clear: both;
    color: #333;
    float: left;
    padding: 10px 0 9px 0;
}

.login_box .source_product {
    margin: 0;
    padding: 4px 0 0 0;
}

.login_box .source_product p a, .help_login a {
    color: #3B7E8C;
}

.login_box_remember {
    clear: both;
    float: left;
}

.login_text_box {
    width: 250px !important;
}

.login_text_checkbox {
    border-bottom: 1px dotted #Cbca87;
    float: left;
    padding: 4px 0 9px;
    text-align: center;
    width: 260px;
}

.login_text_checkbox input {
    float: left;
}

.login_text_checkbox label {
    color: #333;
    float: left;
    font-size: 1.2em;
    padding: 3px;
}

.login_submit_button {
    background: #4F4C4D;
    border: 0 none;
    color: #FFF;
    float: right !important;
    font-family: Arial;
    font-size: 12px;
    margin: 10px 0 0 0;
    padding: 4px 18px;
}

.day7_nav {
    clear: both;
    overflow: hidden;
    width: 100%;
    padding: 10px 0;
    margin: 0 0 0 -5px;
}

.day7_nav ul li {
    list-style-type: none;
    float: left;
    background: transparent url(/images/sub_menu_bar.jpg) no-repeat scroll right 55%;
    padding: 2px 5px;
    font-size: 1.2em;
}

.day7_nav ul li a {
    color: #3B7E8C !important;
}

.heading_general p {
    font-size: 1.2em;
    padding-top: 10px;
    font-weight: bold;
}

.module_nav p.events_date {
    font-size: 11px;
}

.article_content_block .module_nav {
    padding-top: 0 !important;
}

.article_content_block .module_nav {
    padding-bottom: 0 !important;
}

.article_content p.category {
    padding-bottom: 0 !important;
    padding-top: 5px !important;
}

.billing_head {
    float: left;
    padding-left: 10px;
}

.billing_head h3 {
    color: #333;
    font-size: 18px;
    font-weight: normal;
    padding: 15px 0 0 0;
}

.contact_customer .section_title_desc {
    padding: 0 !important;
}

.contact_customer .section_title_content p {
    padding: 0 0 7px 0;
}

.button a:hover {
    color: #fff !important;
}

td.flash_notice_error p {
    font-size: 1.2em;
    text-align: center;
}

.StatusContent .red, .required {
    color: #F00;
}

.linked_in {
    padding-top: 2px;
    padding-right: 4px;
}

.linked_in .company-insider-pop-up img {
    position: relative;
    top: 1px;
}

.linked_in span.link_title {
    color: #3B7E8C;
    padding: 0 4px 0 1px;
    font-size: 1.2em;
}
* html .linked_in span.link_title {
    margin-left: 3px;
}
* + html .linked_in span.link_title {
    margin-left: 3px;
}

.barrier_content .tab_strip .StatusContent .button {
    float: right !important;
}

#linked_connections {
    padding: 8px 0 10px 0;
    clear: both;
    overflow: hidden;
}

#linked_connections #linked_title {
    background-image: url(http://www.linkedin.com/img/icon/icon_company_insider_in_12x12.gif);
    background-position: 0 1px;
    background-repeat: no-repeat;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-left: 18px;
}

#linked_connections .linked_name {
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
}

#linked_connections .linked_name .linkedIn_out {
    color: #3B7E8C;
    text-decoration: none;
}

span.linkedIn_out {
    color: #3B7E8C;
    padding: 0 0 0 17px;
}

#linked_connections .linked_name img {
    height: 1px;
    position: relative;
    width: 1px;
    z-index: -1;
}

span.company-insider-pop-up img {
    margin-left: 1px;
    margin-right: 5px;
}

#linked_connections .linked_name .linkedIn_hover {
    color: #3B7E8C;
    text-decoration: underline;
    padding: 0 0 0 17px;
}

span .linkedIn_hover {
    color: #0033C9;
    cursor: pointer;
    text-decoration: none;
}

.connections {
    background: transparent url(/images/linkedin.gif) no-repeat scroll left 0;
    color: #3B7E8C;
    font-weight: bold;
    padding: 1px 0 10px 19px;
}

.article_icon_block {
    font-size: 1.2em;
    padding: 10px 10px 5px;
    width: 581px;
}
0 10px 19px;
}

.article_icon_block {
    font-size: 1.2em;
    padding: 10px 10px 5px;
    width: 581px;
}
* + html .network_content {
    width: 74%;
}
* + html .network_label {
    display: inline;
    padding-right: 0px;
}
* html .network_content {
    width: 74%;
}
* html .network_label {
    display: inline;
    padding-right: 0px;
}

.network_content {
    width /*\**/: 74%\9; }.network_label{ padding-right/*\**/: 0px\9;}
	
	.slide_list a.plus_zoomed{padding-top:5px;padding-left:5px;}

/*Right jobs Widget CSS */	
.madgexJobsWidget{background:0px !important;border-style:none !important;padding-bottom:0px !important;}	
.jobs_logo {float:left;text-align:right;width:98%;}
.view_all_jobs{float:left;width:327px;}


/*For News Page Gallery news Pagination*/
.pagination {
    float: left;
    margin-bottom: 0 !important;
    margin-top: 10px;
    text-align: center;
    width: 100% !important;
}

.pagination li {
background: url("/images/slider_nav.gif") no-repeat scroll left top transparent;
color: #333333;
display:inline-block;
font-family: Arial;
font-size: 12px;
font-weight: bold;
margin-left: 3px;
padding: 4px 10px 5px 8px;
}

.pagination li:hover, .pagination li.current {
background: url("/images/active_slider_nav.gif") no-repeat scroll left top transparent;
color: #FFFFFF !important;
}
.main_story_block .author_padding h1{padding-bottom:5px;}

/* 22888 */
.width_fix_pg .list_pagination{float:none;}
.width_fix_pg .search_pagination{float:none;padding-top:0px;} 

/* 22881,22882,22883,22884,22885,22887*/
.list_source_date {padding-top: 1px !important;}
.news-padding-fix .heading_description {padding-top: 6px !important;padding-bottom: 0 !important;}
.other_news_content_list .news_right_content p {padding-top:3px !important;}
.search-padding-fix p.search_listing_content {padding-top: 1px !important;padding-bottom:0px !important;}
.audio_right_block .image_padding_fix {    padding-top: 10px !important;}
.content_desc_padding p{padding-top:7px !important;}
.story_padding_fix h1{padding-bottom:5px !important;}

.content_desc{clear:none;width:100%;}
.footer-brand-style{clear:both;}
.footer-brand-style ul li {padding-bottom:10px;}
.padding_fix_footer_logos li:first-child{padding-left:0px;}
#container_right .list_logo li:first-child{padding-left:0px;}
 .ipadapp{padding-bottom:10px;}


/* tab */
.tab_strip {float: left;padding: 20px 20px 0;    width: 88%;}
.case_studies_block{float:left;width:100%;padding-bottom:20px}
.case_studies_left{float:left;width:20%;}
.case_studies_right{float:right;width:75%;}
.case_studies_right h3 a{font-size:12px;padding-bottom:12px;float:left;width:100%;}
.case_studies_right p{ clear: both;color: #333333;font-size: 12px;}
.whitepaper-ithound-logo .whitepaper-ithound-search{padding-left:0px;padding-right:0px;}
#latest_papers_tab{padding:20px 0px 5px 0px;width:100%;}
.sidebox .whitepaper-ithound-links .module_nav ul li a{font-size:12px;float: left;}
.sidebox .whitepaper-ithound-links .module_nav ul li{padding:0 0 8px 10px;float: left;}
.sidebox .whitepaper-ithound-logo{padding-bottom:20px;}

/* login box dynamic message */
#dynamic_message {color:#595959; padding:10px 0;}

/* Asset for questionary */
.name_entry{font-size:12px;}
.name_details tr{height:35px}
.para_font_fix p,.save_message_text,.listing_block p{font-size:12px;padding-bottom:10px;}
.competition_submit_tab{background: #4F4C4D;border: 0 none;color: #FFF;float: left;font-family: Arial;font-size: 12px;margin: 10px 10px 10px 4px;width: 65px;height: 23px;padding: 0 0 2px 0;}
.para_font_fix h1,.padding_fix_authentication h1{padding-bottom:10px;}


/*subscription form styles*/

.amf-el.amf-type-textbox label, .amf-el.amf-type-country label{float:left; width:130px;font-weight:bold;font-size:12px;}

.amf-el.amf-type-textbox input{background-color: #FFFFFF;border-color: #A0A0A0 #A0A0A0 #E2E2E2;border-style: solid;border-width: 1px;font-family: Arial;font-size: 1.1em;height: 14px;margin: 0;padding: 3px;width:221px;}

.amf-el.amf-type-textbox,.amf-el.amf-type-country {margin:10px 0;}

.amf-el.amf-type-country select {background-color: #FFFFFF;border-color: #A0A0A0 #A0A0A0 #E2E2E2;border-style: solid;border-width: 1px;padding:3px;width:230px;font-size:12px;}

.amf-el-inner option {font-size:11px;}

.amf-el.amf-type-button .button{background: none repeat scroll 0 0 #3B7E8C;border: 0 none;border-radius:8px;  -moz-border-radius: 8px;
 -webkit-border-radius: 8px; behavior: url(PIE.htc); color: #FFFFFF;float: left;font-family: Arial;font-size: 18px;margin: 15px 0 15px 125px;padding: 10px;width: 120px;cursor: pointer;}

#amf-subheading-data_protection_1412  h4{margin-top:90px;}

.text-block p, .html-block p{font-family: Arial;font-size: 1.0em;line-height:16px;}

#amf-el-email_notes_1407,#amf-el-number_of_people_note_1410 .text-block {padding-left:130px;margin:0px;}

#amf-text-block-email_notes_1407,#amf-el-number_of_people_note_1410 p {margin-top:-5px;font-size:11px;}

#amf-text-block-dp__intro_1413 p, .amf-el.amf-type-checkbox label, #amf-html-block-

privacy_policy_1417 p{font-size:11px;line-height:14px;}

.amf-form-header {margin-top:10px;}

/* New styles for Homepage redesign - 25661 START : Edited for Styling updates - 26087 */
/* Add border on all article images */
.top_story_block img, .top_story_list .article_block .article_image img, .top_story_list_second .article_block .article_image img, .left_content img, .right_content img, .va_story_block img, .secondary_va_story_block img, .secondary_va_story_block_last_fix img {border:1px solid #dadada;}
/*Section headers*/
.section_header {border-top: solid 3px #b1b1b1; height: 30px;}
.section_header p {padding: 7px 10px 8px !important; font-size: 1.4em; font-weight: bold; color: #000000; height: 14px;}
/*Source Date link colour fix*/
.top_story_block .list_source_date a, .top_story_block_right .list_source_date a, .top_story_list .list_source_date a, .left_content .list_source_date a, .right_content .list_source_date a, .va_story_block .list_source_date a, .va_story_block_right .list_source_date a {color: #306974 !important;}
/*Add p for listing category*/
.top_story_block p.listing_category, .secondary_story_block p.listing_category, .top_story_list p.listing_category, .top_story_list_second p.listing_category {clear: both; color: #666666 !important; font-size: 1.2em; line-height: 15px; font-weight:bold; padding: 0 0 7px 0;}
.top_story_block p.listing_category {padding: 0;}
/*First top story*/
.top_story_border_fix {padding: 0 0 19px 0;}
.top_story_block {float:left; width: 374px; height: 100%; padding: 0 1% 0 0; clear: both; overflow-x: hidden; overflow-y: hidden;}
.top_story_block h1 {color: #333333; font-weight: normal; padding: 0px; padding-top: 5px; font-size: 3.1em; clear: both; line-height: 35px;}
.top_story_block h1 a {color: #3B7E8C;}
.top_story_block p {padding-top: 10px; font-size: 1.8em; line-height: 23px; color:#595959;}
.top_story_block img {margin-bottom: 5px;}
.top_story_block ul {padding: 10px 0 0 13px;}
.top_story_block ul li {font-size: 1.2em; font-weight: bold; line-height: 15px; list-style-image: url("/images/arrow_2.jpg"); list-style-position: outside; padding: 0 0 10px;}
/*Secondary (2) top stories*/
.top_story_block_right {width: 196px; height: 100%; border-left: dotted 1px #CAD184; float: right;}
.secondary_story_block {width: 186px; padding: 0 0 15px 10px; border-bottom: 1px dotted #cad184; margin-bottom: 10px;}
.secondary_story_block_last_fix {width: 186px; padding: 0 0 10px 15px; border-bottom: 0px; margin-bottom: 0px;}
.secondary_story_block p.title, .secondary_story_block_last_fix p.title {font-size: 1.6em !important; font-weight: bold; padding:0 !important; line-height:22px;}
.secondary_story_block p.desc, .secondary_story_block_last_fix p.desc {padding-top: 10px; font-size: 1.4em; line-height: 20px;}
/*Tertiary (1st set) top stories */
.news_stories_group_1, .news_stories_group_2 {clear: both; float: left; overflow: hidden; width: 602px;}
.top_story_list {width: 100%; border-top: 1px dotted #CAD184; float: left; margin-bottom: 15px;}
.top_story_list .article_block {padding: 10px 0 10px 0; border-bottom: 1px dotted #CAD184;}
.top_story_list .article_block_last {padding: 10px 0; border-bottom: 0px;}
.top_story_list .article_image {display: inline-block; width: 30%; vertical-align: top;}
.top_story_list .article_details {display: inline-block; width: 68%;}
.top_story_list .article_details p.title {font-size: 1.6em !important; font-weight: bold; padding: 0 !important; line-height:22px;}
.top_story_list .article_details p.desc {font-size: 1.4em; line-height: 20px; padding-top: 10px;}
.top_story_list .list_source_date a {color: #306974 !important;}
/*Technical Papers*/
.technical_papers_home {clear: both; float: left; overflow-x: hidden; overflow-y: hidden; width: 602px; padding-bottom:5px; background-color:#f4f4f4; margin-bottom:7px; border-bottom:3px solid #b1b1b1;}
.add_padding {padding:10px; width:100%;}
.left_content {float:left; width:46%;}
.right_content {float:left; width:46%; padding-left:19px; border-left:1px dotted #cad184;}
.left_content p.title, .right_content p.title {width:100%; font-size: 1.6em !important; line-height:22px; font-weight: bold; padding: 0 0 10px 0 !important;}
.left_content p.desc, .right_content p.desc {font-size: 1.4em; line-height: 20px; display: inline;}
.left_content img, .right_content img {display: inline; float: left; margin-right: 10px;}
/*Tertiary (2nd set) top stories */
.top_story_list_second {border-top: 0px; float: left; margin-bottom: 10px; width: 100%;}
.top_story_list_second .article_block {border-bottom: 1px dotted #CAD184; padding: 10px 0;}
.top_story_list_second .article_block_last {border-bottom: 0px; padding: 10px 0;}
.top_story_list_second .article_image {display: inline-block; vertical-align: top; width: 30%;}
.top_story_list_second .article_details {display: inline-block; width: 68%;}
.top_story_list_second .article_details p.title {font-size: 1.6em !important; font-weight: bold; padding: 0 !important; line-height:22px;}
.top_story_list_second .article_details p.desc {font-size: 1.4em; line-height: 20px; padding-top: 10px;}
.top_story_list_second .list_source_date a {color: #306974 !important;}
/*First VideoAudio story*/
.va_stories_group {width: 602px; float: left; overflow: hidden; clear: both;}
.va_stories_group_content {float: left; width: 593px; width: 581px; padding: 10px 10px 0 10px;}
.va_story_border_fix {padding: 0 0 19px 0;}
.va_story_block {width: 324px; height: 100%; padding: 0px 1% 10px 0px; clear: both; overflow-x: hidden; overflow-y: hidden; float: left;}
.va_story_block h3 {color: #333333; font-weight: normal; padding: 5px 0 0 0; font-size: 2.2em; clear: both; line-height: 24px;}
.va_story_block h3 a {color: #3B7E8C;}
.va_story_block p {padding-top: 10px; font-size: 1.4em; line-height: 20px;}
.va_story_block img {margin-bottom: 5px;}
/*Secondary (3) VideoAudio stories*/
.va_story_block_right {width: 246px; height: 100%; border-left: dotted 1px #CAD184; float: right;}
.secondary_va_story_block {width: 236px; padding: 0 0 15px 10px; border-bottom: 1px dotted #cad184; margin-bottom: 10px;}
.secondary_va_story_block_last_fix {width: 236px; padding: 0 0 15px 10px; border-bottom: 0px; margin-bottom: 0px;}
.secondary_va_content {width:100%; display:block; float:right;}
.secondary_va_story_block p.title, .secondary_va_story_block_last_fix p.title {font-size: 1.6em !important; font-weight: bold; padding:0 !important;}
.secondary_va_story_block img, .secondary_va_story_block_last_fix img {float: left; padding: 0; margin:0 10px 0 0; display: inline-block;}
/*Latest Headlines*/
.latest_headlines {background-color: #F4F4F4; clear: both; float: left; margin-bottom: 20px; overflow: hidden; padding: 0px 0px 10px; width: 602px;}
.left_content ul, .right_content ul {padding: 0px 0px 10px 16px;}
.latest_li_section {min-height:150px;}
.left_content ul li, .right_content ul li {font-size: 1.4em; font-weight: bold; line-height: 20px; list-style-image: url("/images/arrow_2.jpg"); list-style-position: outside; padding: 0px 0px 10px 0;}
.latest_headlines .left_content p, .latest_headlines .right_content p {font-size: 1.4em ! important; font-weight: bold; padding: 0px 0px 10px ! important;}
.latest_headlines .left_content, .latest_headlines .right_content {margin-right:10px;}
/* New styles for Homepage redesign - 25661 END */
/*New styles for RHC on home page - 25787 START */
/*Most Read Most Watched tab list styles */
.most-read-watched-links, .conferences-training-links, {float: left;}
.mrw_li {padding-left:20px;}
ol.mrw {list-style-type: none; counter-reset: section; padding-bottom: 0px; font-size: 25px; font-weight: bold; color: #767676;}
ol.mrw li {line-height:14px; margin-bottom:15px; text-indent: -20px;}
ol.mrw li:before {content: counters(section, ".", decimal) " "; counter-increment: section;}
ol.mrw li a {font-size: 12px; line-height:14px; vertical-align: top;}
/*Most Read Most Watched Fix for IE (7 and 8)*/
ol.mrw_ie {list-style-type: decimal; padding-bottom: 0px; font-size: 14px; font-weight: bold; color: #767676; padding-left:5px;}
ol.mrw_ie li {line-height:18px; margin-bottom:15px; text-indent: 0px;}
/*Most Read Most Watched Fix for IE (9)*/
ol.mrw_ie9 {list-style-type: none; padding-bottom: 0px; font-size: 14px; font-weight: bold; color: #767676; padding-left:5px;}
ol.mrw_ie9 li {line-height:18px; margin-bottom:15px; text-indent: 0px;}s
/*Conferences and Training tab component font styles*/
#training_tab a, #training_tab h4, 
#conferences_tab a, #conferences_tab h4 {font-size: 12px;}
#training_tab p, #conferences_tab p {font-size: 11px;}
#conferences_tab .view_all_books, #training_tab .view_all_books {float:right;}
#conferences_tab .view_all_books a, #training_tab .view_all_books a {font-size: 12px;}
/*New styles for RHC on home page - 25787 END */
/* New styles for manage account page - 26565 START */
/* saved list section */
.section_block { clear: both; float: left; overflow: hidden; width: 602px; padding: 0 0 19px; }
.section_inner { float: left; margin: 0; padding: 0 0 10px 0; width: 100%; }
p.savedlist_info { padding: 5px 10px 10px; color: #666; border-bottom:1px solid #ccc; margin:0 0 20px; font-size:14px; line-height:20px; }
.item_block { padding: 5px 10px 0; margin-bottom:10px; display:inline-block; width:100%; }
.item_block a { font-size:16px; line-height:22px; font-weight:bold; }
.item_block p { padding: 0px; color: #666; font-size:14px; line-height:20px; }
p.publishDate { color:#8E8E8E; float:left; font-size:12px; }
.itemDetails { width:447px; float:left; }
.itemHeader { width:90%; padding: 0 10px; float:right; text-align:right; margin:0 40px 0 0; }
.addedDate { width:85px; padding: 0 10px; float:left; text-align:right; }
.itemHeader p, .addedDate p { color:#8E8E8E; line-height:17px; font-size:12px; }
.remove { float:right; background-image: url("/images/toolicons.png"); background-repeat: no-repeat; height: 13px; width: 25px; background-position: 0 -146px; cursor: pointer; margin-top: 2px; padding-right: 14px; }
.noarticles_msg { font-weight:bold; font-size:12px; display:block;}
.noarticles_msg p { color: #f00;}

/* subscription and personal details sections */
.subscription_details { clear: both; overflow: hidden; width: 100%; padding: 3px 0; }
.subscription_details .left, .personal_details .left { float: none; font-size: 1.2em; padding: 6px 0 0 0; }
.subscription_details .left span { color: #f00; }
.subscription_details .left a { color: #3B7E8C; }
.subscription_details .left_width { width: 150px; }
.subscription_details .button, .personal_details .button { background: #4E4C4D; float: right; padding: 4px 18px; clear: right; }
.subscription_details .button a, .personal_details .button a { color: #fff; font-size: 1.2em; }
.manage_account_top, .user_details_top {border-bottom:none;}
.subscrption_content, .personal_details_content { border-top: 1px dotted #CAD184; padding-top:10px; font-size:11px; line-height:16px; }
.subscription_details { padding: 7px 0; }
.subscription_details .left_width, .personal_details .left_width { width: 157px; }
.left a { font-weight:bold; }
.subscription_details .left span, .personal_details .left span { font-weight:bold; color:#666; }
.subscription_details .left span.error { color: #f00; }
.personal_details_content { width: 100%; padding: 10px 0; float: left; border-top: 1px dotted #CAD184; margin-top: 10px; }
.personal_details_content .button { float: right !important; }
.personal_details { clear: both; overflow: hidden; width: 100%; padding: 0; }
.personal_details .left { padding: 0px; }
/* customer services section update */
.contact_customer p { padding: 0 0 7px 0; line-height: 14px; font-size: 12px; }
/* New styles for manage account page - 26565 END */


/* New style for listing page changes - 26580 START */
/* Global */
.listing_category a, .article_right_desc h5 a {font-weight: bold;}
/* Home page changes */
.technical_papers_home .left_content p.listing_category, .technical_papers_home .right_content p.listing_category, .va_story_block_right p.listing_category {display:inline-block; padding: 0 0 7px 0;}
/* Listing page */
/* first top story title */
.new_listing h1 { color: #333333; font-weight: normal; padding: 5px 0 0 !important; font-size: 2.7em; clear: both; line-height: 30px; }
/* other story titles */
.news_right_content h1, .article_right_desc h3 { font-size: 1.6em; padding-top: 5px; font-weight:bold; line-height:22px;}
.news_right_content h1 a { font-weight: bold; }
/* article subheading */
.top_other_news_block_parent .top_other_news_content p.desc, .new_top_stories_group_content .main_story_block_left p.desc, .new_top_stories_group_content .main_story_block p.top_story_description, .other_news_content_list .news_right_content p.desc { font-size: 1.4em; line-height: 20px; padding-top: 10px !important; }
/* article list destails section */
.news_right_content { float: right; width: 68%; }
/*brand landing page styles */
.main_story_block p.top_story_description, .lossblog_content_lft p.heading_description, .lossblog_content p.heading_description, .media_centre_block1_right p.desc, .upcoming_courses .technical_papers p.desc { font-size: 1.4em; line-height: 20px; padding-top: 10px;}
.landing_conference_courses h4 a, .technical_papers h4 a { color: #3B7E8C; line-height: 18px; padding: 5px 0 0; font-size: 14px; }
.other_news_list_brand ul li { font-size: 1.4em; line-height: 20px; font-weight:bold; }
/* New style for listing page changes - 26580 END */
/* Add new feature labels - 27469 START */
* New highlight for link in RHC My Account tab */
#welcome .StatusContent div { display:inline-block; float:left; clear: both; padding:10px; margin: 0 0 10px 0; }
#welcome .StatusContent div#dynamic_message { border-top:2px solid #ccc; width:95%; }
#welcome .StatusContent div#new_feature_message { border-top:2px solid #093; width:95%; }
#welcome .StatusContent div#new_feature_message h3 { color:#093; }
#welcome .StatusContent div#new_feature_message p { font-weight:bold; padding:10px 0; }

p.new_feature a { background-color: #093 !important; color: #fff; border-radius: 3px; padding: 3px; font-weight:normal; }
p.new_feature a:hover { text-decoration:underline !important; color: #fff !important; }
p.new_feature { margin: 5px 0; }
/* Save Article error message for manage account page */
.savearticle-errormsg { float:left; width:90%; }
.savearticle-errormsg h3 { font-size: 1.8em; font-weight: normal; padding: 0; color:#c21b1e; }

/* Add new feature labels - 27469 END */

.google_subscription h1 {font-size: 2.8em;color: #666;line-height: 32px;font-family: Arial;font-weight: normal;padding-bottom:1em;}
.google_subscription p {font-size:1.4em;color:#333;line-height:1.4em;padding-bottom:1em}

.google {width: 96.4%;}
/*barrier page login */

.block_child #dialog_login h2 {
	padding: 2px 0 8px;
	font-size: 1.8em;
	color: #3B7E8C;
	font-weight: bold;
}
.block_child #dialog_login p {
	font-size: 1.2em;
	line-height: 17px;
	color: #656565;
	margin-bottom: 17px;
}

.block_child #dialog_login fieldset {
	padding: 0px;
	margin: 0px;
	border: 0px;
	float:left;
}

.block_child #dialog_login #signin_form_submit {text-align: center;font-size: 1.2em;background: url("/images/button_bg.jpg") repeat-x left top;padding: 5px 10px;color: #fff;cursor: pointer;border: none;width: 74px;float: right;font-weight: bold;font-family: Arial;}
.block_child #dialog_login #signin_form_submit:hover {color: #999;}
.block_child #dialog_login #user_password {background-position: 4px -68px;}
.block_child #dialog_login #user_email:focus {background-position: 4px -29px;}
.block_child #dialog_login #user_password:focus {background-position: 4px -110px;}
.block_child #dialog_login .check-holder {width: 41%;float: left;margin-top: 0px;}
.block_child #dialog_login .actions-holder a {float: right;font-size: 12px;}
.block_child #dialog_login .actions-holder {float: left;width: 100%;margin-bottom: 1em;}
#login_barrier{position:relative;}

.form-holder input[type=text], .form-holder input[type=password], .form-holder input[type=email] {  
	width: 100%;
    float: left;
    text-indent: 35px;
    line-height: 1;
    padding: 7px 0 !important;
    margin: 0 0 0.6em 0;
    outline: none;
    border: 1px solid #787878;
    border-radius: 3px;
    background-color: #fbfbfb;
    font-family: Arial, serif;
    color: #787878;
    background-image: url('/images/registration-icons01.png');
    background-position: 4px 6px;
    font-size: 14px;
    background-repeat: no-repeat;
    -webkit-transition: background-color .2s ease-in, background-position .2s ease-in, box-shadow .3s ease-in;
    -moz-transition: background-color .2s ease-in, background-position .2s ease-in, box-shadow .3s ease-in;
    -o-transition: background-color .2s ease-in, background-position .2s ease-in, box-shadow .3s ease-in;
    -ms-transition: background-color .2s ease-in, background-position .2s ease-in, box-shadow .3s ease-in;
    transition: background-color .2s ease-in, background-position .2s ease-in, box-shadow .3s ease-in;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}


.block_child #dialog_login .error {font-size: 12px;margin-bottom: 5px;float: left;width: 100%;position:absolute;left:0px;top:-17px;}
.block_child #dialog_login .password_style {    background-position: 4px -68px;}

/* expired user barrier page*/

.results_blocks_left.block_child {margin-bottom: 40px;}
.block_child .manage_account {width: 100%;padding: 0px;margin: 0px;}
.block_child span.button {font-size: 12px; background: url("/images/button_bg.jpg") repeat-x left top;padding: 5px 10px;border: none;font-style: normal;}
.block_child span.button a{color:#fff;}
.block_child span.button a:hover{color:#999!important;}
.block_child .manage_account{width:100%;padding: 0px;}
.block_child .subscrption_content {border-top:0px;padding: 0px;}
.block_child .manage_account_top {padding-bottom: 0px;}
.block_child .subscription_details { padding: 10px 0px 10px;}
.block_child .left.left_width {width: auto;padding-right: 5px;}
.block_child .left {padding: 0px;}

