.tab_authentic {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-bottom: 1px solid #DADADA;    border-image: none;    border-left: 1px solid #DADADA;    border-right: 1px solid #DADADA;    border-top: medium none !important;    float: left;    padding: 10px 10px 0;    width: 326px;}
.login_tab_main_cnt {    float: left;    padding: 5px 0 10px;}
.login_tab_main_cnt p {    font-size: 1.1em;    padding-bottom: 5px;}
.login_tab_main_cnt a {    color: #01538F;}
/* subscriber tab css end*/
.ui-tabs-panel {    clear: left;    color: #362B36;    font-size: 1.1em;    line-height: 1.3;    list-style: none outside none;    margin: 0;    outline: 0 none;    padding: 0;    text-decoration: none;}
.welcome_text p {    font-size: 12px;    padding-bottom: 5px;}
.welcome_text a {    color: #01538F;}
.button_auth {    float: right;    margin-bottom: 5px;}
.button_auth p {        border: 0 none;    color: #FFFFFF !important;    cursor: pointer;    padding: 5px;}
.button_auth a {    color: #FFFFFF!important;    font-size: 13px;    font-weight: bold;    padding: 2px 3px;    background:url("/images/button.png")no-repeat scroll 0 0 transparent;}
.static-fragment {    border: 1px solid;    float: left;    margin-bottom: 10px;    padding: 20px 10px;    width: 300px;}
/*welcome tab css end*/
/*my account css*/
.accountContent {    float: left;    padding: 5px;}
.accountContent p {    font-size: 12px;    padding-bottom: 2px;}
.accountContent a {    color: #01538F;}
.subscription_title {    padding-top: 5px;}
.subscription_title p {    font-size: 14px;    padding: 5px 0;}
.myAccount {    padding-bottom: 10px;}
.label_text {    font-size: 12px;}
.label_text a {    color: #01538F;}
.myAccount span.red {    color: red;}
.newlog {    padding-bottom: 5px;}
/*myaccount css end*/
/*email alerts css*/
.login_tab_main_cnt {    float: left;    padding: 5px 0 10px; width:100%}
.login_tab_main_cnt p {    font-size: 1.1em;    padding-bottom: 5px;}
.button {    clear: both;    padding: 10px 0 0;}
.login_tab_main_cnt .button p a {    background: none repeat scroll 0 0 #01538F;    color: #FFFFFF;    float: right;    padding: 4px 6px;}
b, strong {    font-weight: bolder;}
.list_block1 span{float:none !important;}
/*email alerts css end*/
/* css end after login */
.table{width:280px;float:left;margin-left:10px;margin-top:10px;margin-bottom:10px;}
.table-header{background-color:#338822;color:white;text-align:left;padding:10px 0px;padding-left:10px;border:1px solid #c1dbbc;border-bottom:3px solid #b3e23d;}
.table-header h3{font-weight:bold;font-size:14px;color:#FFFFFF;}
.table p{font-size:1.2em;padding-bottom:10px;}
.subscriber_page_heading a{color:black;padding-bottom:10px;margin-left:10px;}
.registered{float:left;width:95%;margin-left:10px;font-size:1.2em;}
.registered h1{font-size:18px;}
.registered p{font-size:13px;}
.subscriber_top_stories{width:100%;float:left;padding-top:12px;padding-bottom:6px;}
.subscriber_top_storie_left_content{float:left;width:82%;}
.subscriber_top_storie_left_content h1{font-size:21px;color:#000000;}
.subscriber_top_storie_right_content{float:right;width:17%;}
.subscriber_top_stories p{ color: #4e4c4c;font-size: 1.2em;font-weight: bold;padding-top:7px;line-height:18px;}
.subscriber_page{width:100%;float:left;margin-top:10px;border-top:1px solid #DDDDDD;padding-top:10px;}
.subscriber_page h1{font-size:18px;padding-bottom:7px;}
.free_trial_top {    background: none repeat scroll 0 0 transparent !important;    padding: 5px 6px !important;}
.breadcrumb_new{float:left;width:100%;border-bottom:1px solid #DDDDDD;}
.breadcrumb_new ul{list-style-type:none;float:left;width:100%;}
.breadcrumb_new ul li{float:left;padding:7px 2px;font-size:12px;color:#183b7d}
.breadcrumb_new ul li a{color:#183b7d;}
.table-content {float:left;border-top:1px solid #aac4a5;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dedede;  padding: 10px;    width: 258px;}
.table-content a{color:#004185;}
/*.table-content p{font-size:14px;}*/
.table-content-new {border-color: #AAC4A5 #DFDFDF #DEDEDE; border-style: solid;border-width: 1px;padding:10px;}
/*tabs hover*/
.ui-tabs-fontweight li a:hover{font-weight:normal!important;}
.ui-tabs-fontweight li a{padding:10px 11px 11px 7px !important;}
/*tabs hover*/
/*styles for button*/
.subscribe_button {   background: url("/images/subscribe_bg.jpg") repeat-x scroll left top  transparent;clear: both;font-size: 1.8em;font-weight: normal;height: 37px;margin:15px auto;text-align:center;width:174px;border-color: #89C486 #286224 #224F1E #599E54;}
.subscribe_button a {background:url("/images/arw_doub.png") no-repeat scroll right 14px transparent;  color: #FFFFFF!important;    float: left;    padding: 7px 0;    text-align: center;    width: 160px;}
/*styles for atart trail button*/
.starttrail_button{   background: url("/images/bg_barrier_starttrail.jpg") repeat-x scroll left top transparent;clear: both;font-size: 1.8em;font-weight: normal;height: 37px;margin:15px auto;text-align: center;width: 174px;border-top:1px solid #D6616B;}
.starttrail_button a, .subscribe_now a {background:url("/images/arw_doub.png") no-repeat scroll right 14px transparent;  color: #FFFFFF!important;    float: left; font-size:18px;    padding: 7px 0;    text-align: center;    width: 160px;}
/*subscribe content image block*/
.subscribe_tab_content_image_block{float:left;width:100px;margin-right:10px;}
.list_block_new{float:left;width:190px!important;padding-left:25px;}
.list_block_new p{color:#000000!important;}
.list_block1 p{color:#006FC4!important;font-size:1.2em;padding-bottom:10px;}
.welcome_tab_main .right_inner_content p, .common_inner_section p {color:#000 !important;}
.common_inner_section .subscribe_button {font-size:18px;}
.common_inner_section .subscribe_button a {color:#fff !important;}
.common_inner_section_top p{font-size:1.3em;}
/*styles for new tab*/
.login_tab_main_cnt_input input {    border: 1px solid #8ba2ad;    clear: both;    float: left;    font-size: 1.1em;    height: 23px;    width: 298px;}
.login_tab_main_cnt_input a {color: #006FC4 !important;    float: left;    font-family: arial;    font-size: 12px;    font-weight: normal;    padding-top: 3px;    }
.login_tab_main_cnt_main {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    background-color: #FFFFFF;    border-bottom: 1px solid #DADADA;    border-image: none;    border-left: 1px solid #DADADA;    border-right: 1px solid #DADADA;    border-top: medium none !important;    float: left;    padding: 10px 10px 0;    width: 326px;}
#login_error_message_right {    color: #990000 !important;}
.login_tab_main_cnt_input_main {    float: left;    margin-bottom:0px;}
.login_tab_main_cnt_input {    float: left;    padding: 5px 0;}
.login_tab_main_cnt_input label {    float: left;    font-size: 1.1em;color:#000;}
.remember_login {    float: left;    margin-top: 5px;    width: 230px;}
.remember_login input { position: relative;    top: 2px;    border: 0 none;    color: #FFFFFF !important;    cursor: pointer;    font-weight: bold;    margin-right:2px;    padding: 3px 10px;}
.remember_login input {    color: green;}
.remember_login label {    font-size:12px;    color:#000000;}
.button_login {    float: left;    padding-left: 4px;    text-align: center;}
.button_login input {     background: url("/images/button.png") no-repeat scroll left top transparent;    border: 0 none;    color: #FFFFFF !important;    cursor: pointer;    font-weight: normal;    padding: 0px 12px 4px;    width: 87px;    font-size: 12px;    height: 25px;    float: left;    font-family: arial;}
.login_content-top{float:left;width:100%;padding-bottom:10px;}
.login_content-top p{color:#000!important;font-weight:normal;color:#000000;padding-top:7px;}
.login_content-top h3{font-size:14px;color:#004185;}
.login_content-bottom{float:left;width:100%;padding-top:13px;padding-bottom:10px;}
.login_content-bottom p{color:#000!important;font-weight:normal;padding-bottom:13px;padding-top:7px;}
.login_content-bottom h3{font-size:14px;color:#004185;}
.login_readmore_link{text-align:right;font-weight:bold;float:right;width:90px;}
.login_readmore_link a{font-size:1.2em;font-weight:normal;color:#006fc4!important;background:url("/images/bg_paywall_tabs_rgt_arw.jpg") no-repeat scroll right 6px;padding:1px 8px;}
.search_button_anchor {height:25px;}
/*button style*/
.button   { float:left;width:100%;   }
.button a {   background: url("/images/search_button.jpg") no-repeat scroll right top transparent;    border: 0 none;    color: #FFFFFF !important;    cursor: pointer;    float: left;    font-family: Arial;    font-size: 1.2em;    height: 25px;    padding: 3px 23px 5px 12px;    width: 80px;}
/*styles for forgot password*/
.left_inner_main {float:left;width:100%;padding:12px 0px;}
.section_title_content p {    font-size: 13px;    padding-bottom:12px;}
.email_left {    float: left;    padding-right: 5px;    padding-top: 5px;}
.right_new {    float: left;}
.button_forget {    float: left;    margin-bottom: 5px;    margin-left: 5px;}
.right_new input {height:14px;border:1px solid #8BA2AD;}
.right_new p {padding-bottom:0px;}


/* manage my account */
.innerbox {background: url("/images/body_bottom_left.jpg") no-repeat scroll left bottom transparent;float: left;margin: 0;width: 100%;}
.manage_account, .contact_customer {clear: both;overflow: hidden;padding: 15px 10px 0;width: 580px;border:1px solid #DEDEDE;}
.manage_account_top {float: left;padding-bottom: 12px;width: 100%;}
.seaction_title_head {float: left;width: 100%;}
.seaction_title_head h3 {color: #333333;font-size: 1.8em;font-weight: normal;padding: 0;}
.manage_account_top .left {float: left;}
.manage_account_top p {color: #000000;font-size: 1.2em;}
.section_desc {clear: both;overflow: hidden;padding: 0 0 5px;width: 100%;}
.heading {font-size: 1.2em;font-weight: normal;padding: 12px 0;}
.subscription_details {float:left;width: 100%;padding-bottom:10px;}
.subscription_details .left_width {width: 90px !important;}
.subscription_details .left {float: left;font-size: 1.2em;width:auto !important;}
.subscription_details .left a {color: #004185;}
.subscription_details .left span {color: #FF0000;}
.subscrption_content p{font-size:1.2em;}
.right a {height: 12px;}
.subscription_details .right {clear:none;float: right;padding: 0;width:auto;}
.heading_infor{font-size:1.2em;font-weight:bold;padding:15px 1px 5px;}
.no_border{border:none;padding-bottom:0;}
.subscription_details .button a{width:auto;float:right;height:17px;}
.manage_account_top .welcome_name{font-weight:bold;}

/* customer services */
.barrier_register {border: 1px solid #DEDEDE;float: left;padding: 10px !important;width: 96.5% !important;}
.barrier_register_left {float: left;width: 100%;}
.barrier_register_left p {color: #333333;float: left;font-size: 1.2em;line-height: 17px;padding-top: 3px;width: 100%;}
.barrier_page {clear: both;float: left;margin-bottom: 9px;overflow: hidden;width: 100%;}
.barrier_register_left .welcome_name {font-weight:bold;}
.barrier_register_left p a{color:#004185;}

/* Logout button*/
.button_logout{float: right;padding-left: 4px;text-align: center;margin-bottom:0px;}
.button_login input,.button_logout a {background: url("/images/button.png") no-repeat scroll left top transparent;border: 0 none;color: #FFFFFF !important;cursor: pointer;padding: 0px 12px 4px;width: 87px;font-size: 12px;height: 25px;float: left;font-family: arial;}
.button_logout a {padding-bottom: 0 !important;padding-left: 0 !important;padding-right: 0 !important;padding-top: 4px;text-align: center;font-weight: normal !important;}

/*static-fragment-page */
.static_fragment ul li {    background: url("/images/list_bullet.jpg") no-repeat scroll left 10px transparent;    list-style-type: none;    padding: 4px 0 4px 19px;line-height:17px;font-size:12px;}
.static_fragment ol li,.list_block ol li{padding: 4px 0 4px 0px;line-height:17px;font-size:12px;list-style-position:inside;list-style-type:decimal;background:none repeat scroll 0 0 transparent;}
.static_fragment ul,ol{padding:5px;}
.static_fragment ul,ol{padding:5px;}
/*.static_fragment h1{font-size:18px;padding-bottom:4px;line-height:18px;}*/
.static_fragment h2{font-size:1.5em;padding-bottom:4px;line-height:18px;font-weight:bold;color: #004185;}
.static_fragment h3{font-size:1.4em;padding-bottom:4px;line-height:18px;font-weight:bold;}
.static_fragment p{font-size:12px;line-height:16px;padding-bottom:4px;}
.static_fragment a{color:#004185;}


.bottomspace a{ color: #004185;}
#activation_link { color: #000; font-size: 1.2em;line-height: 17px;}
.tag_blk p {float:left;font-size:13px;}


/*22860*/
.button_subscribe{float:none;width:auto;display:block;  padding-top: 2px;} 

.newsletter_submit{margin-top:10px;}

.table-header h3 strong{font-weight:bold;}
.subscribe_now {margin:32px auto 10px;background: url("/images/sub_button.jpg") repeat-x scroll left top transparent; display: block;   height: 37px;margin: 0 auto 10px;width: 180px;}
.button_image { background: url("/images/arw_doub.png") no-repeat scroll right 15px transparent !important;font-size: 18px !important;padding: 7px 25px !important;width: 160px !important;}
.subscribe_tab{margin-top:10px !important;} 
