/*WEBSITE RESET*/
body { margin: 0; padding: 0; }
* { margin: 0; padding: 0; }
ul { list-style-type: none; margin: 0; padding: 0; }
img { border: 0px; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
/* Clearfix */
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/*WEBSITE FORMATING*/
.body { background: #FFF url(/images/bg.jpg) 0 0 repeat-x; }
.main { width: 935px; margin: 0 auto; }

/* WEB HEADER FORMATING */
.header-top { font: 14px arial; color: #fff; padding: 6px 0; width: 100%; }
    .header-top .col1 { width: 55%; }
    .header-top .col2 { width: 12%; }
        .header-top .col2 a { color: #fff; }
    .header-top .col3 { width: 32%; text-align: right; }
        .header-top .col3 li a:hover { color: #FFF; }
    .header-top ul li { float: right; }
        .header-top ul li a { text-decoration: none; color: #fff; padding: 0px 4px; }
            .header-top ul li a:hover { color: #2ca9e1; }
.header-mid { font: 13px georgia; color: #333; float: left; padding-top: 05px; margin-bottom: 0px; padding-top: 06px\9; }
    .header-mid .col1 { width: 20%; padding-top: 20px; }
        .header-mid .col1 span { font-size: 10px; }
            .header-mid .col1 span a { font: bold 11px arial; color: #004a8e; text-decoration: none; }
    .header-mid .col2 { width: 54%; padding: 0 0px 0; }
    .header-mid .col3 { width: 11%; padding: 10px 0px 0; float: right; }
        .header-mid .col3 img { margin: 3px 0; }

.header-nav { float: left; margin-top: 22px; margin-top: 19px\9; width: 943px; border-bottom: 1px solid #bfc0c2; background: #333; text-align: center; border-top-right-radius: 10px; border-top-left-radius: 10px; overflow: hidden; }
    .header-nav ul { padding: 0px; margin: 0px; list-style: none; }
        .header-nav ul a { margin-left: -4px; display: inline-block; background: #333; padding: 10px 8px 10px 8px; border-right: 1px solid #fff; font-size: 12px; font-family: georgia; text-decoration: none; color: #fff; }
            .header-nav ul a:last-child { border-right: 0px; }
            .header-nav ul a:hover { background: #004a8e; }
            .header-nav ul a:focus { background: #004a8e; }
            .header-nav ul a:active { background: #004a8e; }
            .header-nav ul a.active { background: #004a8e; }
            .header-nav ul a:first-child { }

.date { text-align: center; color: #941a1d; font: bold 12px arial; margin-top: 20px; float: left; width: 100%; }
.contact-info { margin: 20px 0; /*color:#941a1d;*/ font: 12px/22px georgia; }
    .contact-info a { color: #0071BC; text-decoration: underline; padding: 5px 0 0 0; font: 12px georgia; text-align: left; width: 100%; }
        .contact-info a:hover { color: #951a1d; }

/* WEB FOOTER FORMATING */
.footer-nav { border-top: 1px solid #333; border-bottom: 1px solid #333; margin: 0 auto; text-align: center; padding: 10px 0px; margin-top: 30px; }
    .footer-nav ul { padding-left: 0px; }
        .footer-nav ul a { border-right: 1px solid #666666; text-decoration: none; color: #666; padding: 0px 6px 0; font-size: 14px; }
            .footer-nav ul a:last-child { border-right: 0px solid #666666; }
.footer-mid { padding: 20px 0; }
    .footer-mid .col1 { width: 30%; padding-top: 30px; }
    .footer-mid .col2 { width: 40%; text-align: center; }
    .footer-mid .col3 { width: 30%; text-align: right; padding-top: 30px; }
.footer-bottom { font: 11px arial; color: #333; padding: 5px 0 15px 0; }
    .footer-bottom .col1 { width: 30%; padding-top: 7px; }
    .footer-bottom ul li { float: left; }
        .footer-bottom ul li a { text-decoration: none; color: #333; padding: 0px 4px; }
            .footer-bottom ul li a:hover { color: #2ca9e1; }
    .footer-bottom .col2 { width: 40%; text-align: center; padding-top: 7px; }
        .footer-bottom .col2 a { font: bold 11px arial; color: #004a8e; text-decoration: none; }
    .footer-bottom .col3 { width: 30%; text-align: right; }
.page-bottom { background: #004a8e; font: 11px georgia; color: #fff; padding: 20px 0 0 0; }
    .page-bottom .col1 { width: 35%; padding-top: 10px; }
    .page-bottom .col2 { width: 30%; text-align: center; }
    .page-bottom .col3 { width: 35%; padding-top: 10px; text-align: right; }
        .page-bottom .col3 a { color: #fff; text-decoration: none; }



/*DASHBOARD FORMATING*/
.db_bg { background: #FFF url(/images/db_bg.jpg) 0 0 repeat; }
.login_box { background: #2980b9; padding: 20px; border-radius: 10px; font: 18px helvetica; color: #fff; behavior: url(/PIE/PIE.htc); width: 50%; }
    .login_box h1 { margin: 0px 0px 15px; padding: 0px; font-size: 25px; display: block; border-bottom: 1px dashed #fff; padding-bottom: 7px; }
    .login_box .field { border: 0px; border-radius: 3px; padding: 3px 10px; behavior: url(/PIE/PIE.htc); background: #faffbd; }
.login_box_row { line-height: 40px; }
.sbtbtn { padding: 10px !important; background: #f39c12 !important; color: #000; font: 18px arial; width: 100px; margin: 15px 0 0 0px; margin: 15px 0 0 0px\9; cursor: pointer; }
#ContentPlaceHolder1_ValidationSummary1 ul { list-style: none; margin: 0; padding: 0; }
#ContentPlaceHolder1_ValidationSummary1 { margin: 10px auto; font: 14px arial; padding: 15px; width: 350px; box-shadow: 0px 0px 7px 2px #b2b2b2; background-color: #f1f1f1; border-radius: 5px; text-align: center; }
    #ContentPlaceHolder1_ValidationSummary1 li { padding-bottom: 08px; color: #951a1d; }
        #ContentPlaceHolder1_ValidationSummary1 li:last-child { padding-bottom: 0px; }
.gred, .gred2 { background: -webkit-linear-gradient(top, #fafafa, #e9e9e9); background: -moz-linear-gradient(top, #fafafa, #e9e9e9); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fafafa', endColorstr='#e9e9e9'); /*For IE7-8-9*/ background: -ms-linear-gradient(top, #fafafa, #e9e9e9); border: 1px solid #ccc; padding: 5px 0; color: #555; font: 20px helvetica; border-top-right-radius: 5px; border-top-left-radius: 5px; text-align: center; }
.gred2 { background: -webkit-linear-gradient(top, #7fa4c6, #7fa4c6); background: -moz-linear-gradient(top, #50b7fc, #3498db); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#50b7fc', endColorstr='#3498db'); /*For IE7-8-9*/ background: -ms-linear-gradient(top, #50b7fc, #3498db); color: #fff; padding-left: 15px; text-align: left; }
.c4 { background: #fff; padding: 5px 5px 5px 10px; font: 16px Helvetica; border-bottom: 1px dotted #555; text-align: left; color: #555; }
    .c4 a { text-decoration: none; color: #555; }
        .c4 a:hover { color: #55b0ed; }
.ct4, .adminover { background: #1d618e; color: #fff; padding: 3px 10px; font: 16px Helvetica; text-align: center; }
.bdr { border-right: 1px solid #ccc; }
.adminover td a { color: #FFF !important; }
.c8 td a { color: #555; }
.c8 a { color: #555; text-decoration: none; }
.msg_a a { font: bold 20px helvetica; color: Maroon; }
.c8 { background: #fff; padding: 5px 10px; font: 16px Helvetica; text-align: left; color: #555; line-height: 20px; }
    .c8 td { padding: 2px 8px; }
.frm_btn { background: #be3b03; color: #fff; border: 0px; padding: 8px; cursor: pointer; font-size: 14px; }
.anchor td a, .adminover a, .ct4 a { text-decoration: none; color: #fff; }
.drange { background-color: #50b7fc; color: #fff; }
.small_font table td { font: 16px arial; padding: 3px; }
.c0 tabel { margin: 0px; }
.c0 table td { background: #FFF; font: 16px arial; color: #555; }
.error { font: 14px arial; color: Red; font-weight: bold; }
a { text-decoration: none; }


/*	Updated @ 040913  */
.field label { color: #555; }
#ContentPlaceHolder1_TopEditorPanelCtrl1_panelSuperAdmin { width: 298px !important; }
.cj { color: #555; }
.style1 select { font-size: 15px; color: #555; }
.c4 select { font-size: 15px; color: #555; }
.c4 input[type="text"] { font-size: 15px; color: #555; }
.c8 select { font-size: 15px; color: #555; }
.c9b { color: #555; font-size: 17px; }
#ContentPlaceHolder1_SearchBanners1_lblNoRecFound { color: #555; }
.t1 .c8 { padding: 5px 0 10px 0; }
    .t1 .c8 table .c8 { padding: 0; }
    .t1 .c8 #Table1 td { padding: 5px 0 5px 5px; }
/*table#ContentPlaceHolder1_SearchCorrespondent1_TblResults  td {padding:5px 0 5px 0 !important;}*/
.adminover { font-weight: normal !important; }
#Table9 td { padding: 0; }
#Table8 td { padding: 2px 8px; font-family: Helvetica; }
.bdr #Tabel8 td.c8 { font: 16px Helvetica; }
#ContentPlaceHolder1_SearchArticles1_lblNoRecFound { font: 16px Helvetica !important; }
/*USERSIDE REGISTRATION*/
.cu { background: #fff; padding: 5px 5px 5px 10px; font: 15px Helvetica; border-bottom: 1px solid #f1f1f1; text-align: left; color: #555; }
.validation { background-color: #fff; padding: 15px; }
table.registration select { float: right; width: 182px; margin-right: 60px; *+margin-top:-12px; *+border:1px solid #ccc; }
table.registration input[type="text"] { float: right; width: 180px; margin-right: 60px; *+margin-top:-12px; *+border:1px solid #ccc; }
table.registration input[type="password"] { float: right; width: 180px; margin-right: 60px; *+margin-top:-12px; *+border:1px solid #ccc; }

/*table.registration textarea:focus{ 
outline:none;
border-color:#be3b03;
box-shadow:0 0 3px #be3b03;
border:1px solid #666;
margin:1px;
 margin-right:10px;
 width:182px; 
}

table.registration input:focus { 
outline:none;
border-color:#be3b03;
box-shadow:0 0 3px #be3b03;
border:1px solid #666;
margin:1px;
 margin-right:10px;
 width:182px; 
}

table.registration  select:focus{
outline:none;
border-color:#be3b03;
box-shadow:0 0 3px #be3b03;
border:1px solid #666;
 margin-right:10px;
 width:182px; 
}*/

table.registration #ContentPlaceHolder1_txtPhoneStateExt, #ContentPlaceHolder1_txtPhoneNumber, #ContentPlaceHolder1_txtPhoneExchgExt { float: none; margin-right: 0; }

table.registration #ContentPlaceHolder1_btnSubmit { float: left; margin-left: 410px; }
#ContentPlaceHolder1_txtCode { width: 160px; }
/* WEB CONTENT FORMATING */
.content { font: 15px georgia; background: #FFF url(/images/divider.jpg) repeat-y; background-position: -12px; width: 935px; float: left; margin: 20px auto; }
    .content hr { background: #7fa4c6; display: block; width: 100%; height: 4px; margin: 8px 0; box-shadow: none; }
.span_left { width: 160px; float: left; margin: 0% 0%; padding: 0 0 0 0; }
.span_middle { width: 415px; float: left; margin: 0% 0%; padding: 0 30px; }
    .span_middle i { padding-bottom: 10px; float: left; width: 100%; font-weight: lighter; }
.span_right i { padding-bottom: 10px; float: left; width: 100%; font-weight: lighter; }
.span_right { width: 300px; float: left; margin: 0% 0%; }
h1.heading { background: #7fa4c6; color: #fff; font: 20px 'Montserrat Alternates', sans-serif; padding: 4px 10px; position: relative; display: block; margin: 0px 0px 16px 0px; }
    h1.heading a { color: #fff; }
h2.top-story { color: #333333; font: 30px Georgia; margin: 0 0 20px; }
.h-arrow { background: #FFF url(/images/heading-arrow.jpg) 0 0 no-repeat; width: 9px; height: 4px; position: absolute; bottom: -4px; }
.span_left h2, .span_middle h2, .span_right h2 { font: 35px Georgia; color: #333333; margin: 0px 0px 20px; }
h2.sports-news { font: 30px Georgia; color: #333333; margin: 0px 0px 20px; }
.span_left p, .span_middle p, .span_right p { font: 15px georgia; color: #000; }
a.more { text-align: left; font: bold 12px georgia; color: #0071bc; }
.home_ad_01 { margin: 25px 0; }
.home-footer-content { width: 728px; margin: 0 auto; clear: both; }
.home-footer-news { float: left; width: 106px; margin: 10px 7px; }
.content dl { display: block; margin: 10px 0px; }
.content dd { background: #ccc; font-size: 80%; padding: 05px 3px; margin-top: 0px; }
.inner_content { font: 14px/20px georgia; background: #FFF url(/images/inner-divider.jpg) 0 0 repeat-y; background-position: -6px; width: 935px; float: left; margin: 20px auto; }
    .inner_content hr { background: #eee; display: block; width: 100%; height: 2px; border: 0px; margin: 8px 0; /*box-shadow:0px 3px 4px #A2A2A2;*/ }
.span4 { width: 615px; display: block; float: left; padding: 0 20px 0 0px; }
    .span4 dl { float: right !important; }
.span4a i { float: left; margin: 10px 0 5px; width: 100%; }
.span4a { width: 615px; display: block; float: left; padding: 0 20px 0 0px; }
    .span4a dl { width: 100% !important; float: none !important; }
.span5 { width: 300px; display: block; float: left; padding: 0 0 0 0%; }
.inner_content h3 { font: 33px georgia; color: #666; margin-bottom: 05px; }
.article_list { font: 14px times; }
    .article_list h3 { font: bold 25px times; color: #000; margin: 10px 0px; }
.caption_img_l { position: relative; display: inline-block; float: left; margin: 13px 18px 13px 0; }
.span5 ul li { list-style-image: url(/images/li_arrow.jpg); margin: 10px 0px; font: 15px georgia; margin-left: 16px; }
    .span5 ul li a { text-decoration: none; color: #000; }
        .span5 ul li a:hover { text-decoration: underline; }
.inner_content dl { display: block; margin: 5px 5px; }
.inner_content dd { background: #ccc; font-size: 80%; padding: 3px; width: 96%; display: block; }
.newsBox { margin: 20px auto; }
    .newsBox .areadmore { color: #0071BC; text-decoration: underline; padding: 5px 0 0 0; font: bold 12px georgia; text-align: left; width: 100%; }
.areadmore { color: #0071BC; text-decoration: underline; padding: 5px 0 0 0; font: bold 12px georgia; text-align: left; width: 100%; }
.newsBox .areadmore:hover { color: #951a1d; }
.newsBox p { font: 13px/20px georgia; }
.newsBox h2 { font: bold 16px georgia; /*color:#951a1d;*/ color: #014a8f; margin-bottom: 0px; }
.blk { color: #000; font: 18px helvetica; margin-left: 35px; }
.decade-pre { width: 100%; margin: 20px auto; padding-left: 0px; }
    .decade-pre ul { list-style: none; marging: 0px; padding: 0px; }
        .decade-pre ul li { clear: both; margin: 10px 0px; border: 1px #eee solid; padding: 10px; }
            .decade-pre ul li a { color: #000; font: 18px helvetica; text-decoration: none; }
.cen { clear: both; margin: 10px auto; text-align: center; }
.cat_tab { background: #eee; border-radius: 10px; font: 12px helvetica; overflow: hidden; margin: 20px auto 0px; }
    .cat_tab td h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666; margin: 0px; padding: 0px; text-align: center; }
    .cat_tab td h4 a { padding: 5px 0px; margin: 0px; display: block; /*font:bold 22px arial;*/ color: #004A8E; }
    .cat_tab td h4 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #004A8E; padding: 5px 0px; margin: 0px; display: block; }
    .cat_tab td a { text-decoration: none; color: #555; font-weight: bold; }
    .cat_tab td img { float: right; }
    .cat_tab td { padding: 8px 12px; width: 50%; color: #333; }
    .cat_tab .one { background: #e6e6e6; }
        .cat_tab .one a { font-size: 18px; }
    .cat_tab .two { background: #dbdbdb; }
        .cat_tab .two a { font-size: 18px; }
    .cat_tab .comp_desc b { display: inline-block; color: #333; /*width:70px;*/ }
.bid { font-size: 14px !important; }
.spac { line-height: 22px; }
    .spac a { font-size: 14px !important; }
    .spac h4 a { font-size: 14px; padding: 0px !important; }
.cat_tab td a { text-decoration: underline; font-weight: normal; }

#Table5 { background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #CCCCCC; border-collapse: collapse; box-shadow: 0 0 15px #CCCCCC; border-spacing: 0; margin: 50px auto; width: 50%; }
.colour { color: #004A8E; font: bold 11px arial; text-decoration: none; }
.m-head { font-family: georgia !important; font-size: 18px !important; color: #3C3C3C !important; margin-bottom: 6px !important; }

#ContentPlaceHolder1_lnkLogin { color: #FFFFFF; font-size: 15px; font-weight: bold; text-decoration: underline; }
.s-menu { float: right; margin: 20px 0 -15px; font: bold 12px arial; }
    .s-menu a { color: #4A4A4A; font-weight: lighter; font: bold 12px arial; }
hr { background: none repeat scroll 0 0 #eee; border: 0 none; display: block; height: 2px; margin: 8px 0; width: 100%; }
.box { width: 350px; background: url(../images/reader-login.jpg) #FFF center -105px repeat-x; margin: 0 auto 15px; border: 3px solid #a1b5c2; padding: 20px; border-radius: 20px; }
#ContentPlaceHolder1_lblSubscriptionStatus a { color: #333; }
#Table2 { border: 1px solid #CCC; }

.span_middle a { padding-top: 03px; }
.span_right a { padding-top: 03px; }
.span4 i { float: left; margin: 10px 0 5px; width: 100%; }
.fte { font-size: 22px !important; }
.authortitle { font-size: 14px; color: #004a8e; }
/*.search1 { text-align:center; padding-left:45px; width:20%; padding:20px 0 0px;}*/
.search1 { /*border-radius:0 0 10px 10px;    box-shadow: 0px 8px 10px 0px #CCCCCC ; background:url(../images/jumptostory.jpg) no-repeat; */ padding: 16px 0px 0px 0px; margin: 0px 0 0; width: 24%; }
    .search1 img { float: left; margin: 02px 05px; }
    .search1 a { padding-right: 03px; color: #004A8E; padding-top: 05px; float: right; font: 12px georgia; text-decoration: underline; }
    .search1 i { padding: 0px; }
    .search1 input[type="text"] { font-size: 12px; border: 1px solid #E7E7E7; padding: 6px 20px 6px 10px; width: 150px; }
.hide { display: none; }
.sch-icon { background: url(../images/search-btn.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; cursor: pointer; display: inline-block; height: 16px; margin-left: -25px; margin-top: 7px; width: 16px; }
    .sch-icon:hover { background: url(../images/search-btn.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); background-position: 0px -16px; }

.paging { clear: both; font-family: Arial,Helvetica,sans-serif; padding: 2px; font-size: 14px; }
    .paging a { background: none repeat scroll 0 0 #E9E9E9; border: 1px solid #C0C0C0; border-radius: 3px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset, 0 1px 3px rgba(0, 0, 0, 0.1); color: #717171; display: inline-block; font-size: 0.875em; font-weight: bold; margin-right: 4px; padding: 4px 6px; text-decoration: none; text-shadow: 0 1px 0 #FFFFFF; }

    .paging .active2 { background: none repeat scroll 0 0 #616161 !important; border: medium none !important; box-shadow: 0 0 8px rgba(0, 0, 0, 0.5) inset, 0 1px 0 rgba(255, 255, 255, 0.8) !important; background: none repeat scroll 0 0 #616161 !important; border: medium none !important; box-shadow: 0 0 8px rgba(0, 0, 0, 0.5) inset, 0 1px 0 rgba(255, 255, 255, 0.8) !important; color: #F0F0F0 !important; text-shadow: 0 0 3px rgba(0, 0, 0, 0.5) !important; }

.clearfix:before,
.clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

.archive { background-color: #d2c1ad; margin: 0 0 10px 650px; padding: 7px; text-align: center; width: 269px; border-radius: 15px; }
    .archive a { color: #800000; }
.mar { margin: 30px 0; float: left; }
#ContentPlaceHolder1_spanSave2 { display: none; }
.registration { float: left; }

#ContentPlaceHolder1_firstnews dt { text-align: center; }
