/* =Structure
----------------------------------------------- */
.wrapper {width:950px; margin:0 auto;}

/* =timeline
----------------------------------------------- */
#timeline {position:relative;}
.timeline {background:url(../images/line.png) repeat-y top center; width:28px; height:800px; position:fixed; z-index:1; margin-left:30px; }

.issue-pipeline {float:right;}
.title-table {font-size:1.2em; margin-bottom:0;}
.title-table a {color:#003066; text-decoration:none;}
.title-table2 {font-size:1.4em;}
.title-table2 span {font-size:0.75em; display:inline-block !important; }
.titlead {font-size:18px !important; font-weight:400 !important; color:white !important; background:#003066; display:inline-block; padding:5px 15px; border-radius:0 15px 15px 0; margin-left:-15px; position:relative; text-transform:uppercase;}
.titlead em {font-style:normal; text-transform:lowercase;}
/* =Header
----------------------------------------------- */

#top-link {float:right; width:700px; font-size:0.9em}
#top-link ul {float:right; background:#FFF; border-radius:7px; border-bottom:2px #d0d6da solid; padding:5px 0 5px 2px;}
#top-link ul li, #top-link ul li a {float:left; color:#000; text-decoration:none;}
#top-link ul li {padding:0 10px; border-left:#000 solid 1px; line-height:12px; font-size:1em; }
#top-link ul li.first {border:0;}

.login-wpn {float:right; clear:both; background:#236491 url(../images/login-wp.jpg) repeat-x;  border-radius:5px; margin:5px 0; width:490px;}
.login-wpn  p {margin:0; padding:2px 5px;}
.login-wpn  p label { color:white; font-weight:700; font-size:1em; display:inline-block; line-height:23px;}
.login-wpn  p input { margin-left:5px;  display:inline-block; font-size:0.9em; width:75px;}
.login-wpn  p input.btn { padding:0 5px; width:auto; margin-top:1px; font-weight:700; color:black;}
.login-wpn  p a.forget {line-height:23px; font-size:0.9em; color:white; padding-left:5px;}

 a.primeold {float:right; width:auto; color:#333; padding:6px 10px; font-weight:700; text-decoration:none; margin: 0 5px 0 0; border-radius: 10px;
 background: #feffff; /* Old browsers */
background: -moz-linear-gradient(top,  #feffff 0%, #d2ebf9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(100%,#d2ebf9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #feffff 0%,#d2ebf9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #feffff 0%,#d2ebf9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #feffff 0%,#d2ebf9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #feffff 0%,#d2ebf9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#d2ebf9',GradientType=0 ); /* IE6-9 */

 }

.header .banner-wp {float:left; width:100%;}
.header .banner-wp.banner1 {margin-top:15px;}
.header .banner-wp1 {margin-top:0;}
.home .header .banner-wp {margin-top:0;}
.header .banner-wp .banner {float:left; position:relative; width:600px; height:60px;}
.header .banner-wp .banner img {position:absolute;}
.header .banner-wp .banner p {position:absolute; margin:0; padding:0; font-weight:700; font-size:.8em; color:white;  bottom:6px; right:6px;}

.header .banner-wp.banner1 img {float:left;}
.header .banner-wp .ads1 {float:right; overflow:hidden; width:180px;}

.header .home-banner {float:left; position:relative; width:950px; height:79px; padding:5px 0; border-radius:7px; background:#e8eef2;}
.header .home-banner img {position:absolute;}
.header .home-banner p {position:absolute; margin:0; padding:0; font-weight:700; font-size:.8em; color:white;  bottom:11px; right:6px;}


.login-win h2 {font:1em Arial, Helvetica, sans-serif; font-weight:700; border-bottom:#CCC dashed 1px; padding-bottom:7px;}
.login-win h3 {font:1.2em Arial, Helvetica, sans-serif; font-weight:700; border-bottom:#CCC dashed 1px; padding-bottom:7px; color:#21759b; text-align:center; margin-bottom:5px;}
.login-win p {margin-top:5px; clear:both; line-height:18px; font-weight:normal;}
.login-win p label {float:left; width:140px; font-weight:bold; }
.login-win p input {padding:0; width:200px; height:20px;}
.login-win p.btn {padding-left:140px; margin-bottom:5px; float:left; clear:both;}
.login-win p.btn a.loginbt, .login-win p.btn a.btn, input.btnupload {border-radius:3px; color:#FFF; font-size:1em; font-weight:700px; line-height:24px; border:#246593 dashed 1px; float:left; text-decoration:none; padding:0 10px; text-transform:uppercase;
background: #184d73; /* Show a solid color for older browsers */
background: -moz-linear-gradient(#3c86b2, #184d73);
background: -o-linear-gradient(#3c86b2, #184d73);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3c86b2), to(#184d73)); /* older webkit syntax */
background: -webkit-linear-gradient(#3c86b2, #184d73);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c86b2', endColorstr='#184d73');
}
.login-win p.btn a.forget {float:right; line-height:24px; margin-right:10px;}

input.btnupload {width:auto !important; height:24px !important; padding:0 5px !important; font:bold 12px Arial, Helvetica, sans-serif;}


.login-win ul {border:0 !important; background:none; float:left !important; clear:both; font-size:1.2em; width:100%; border-top:#CCC dashed 1px !important; margin-top:15px !important; padding:0 !important;}
.login-win ul li {clear:both; border:0 !important; padding:0 !important; border-bottom:#CCC dashed 1px !important; width:100%;
background: -moz-linear-gradient(#FFFFFF, #f4fbff);
background: -o-linear-gradient(#FFFFFF, #f4fbff);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#f4fbff)); /* older webkit syntax */
background: -webkit-linear-gradient(#FFFFFF, #f4fbff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#f4fbff');
}
.login-win ul li a {float:none !important; text-decoration:underline !important; color:#246593 !important; line-height:30px;}

.forget-wp p { font-size:0.89em; line-height:16px; font-weight:normal;}
.forget-wp p label {width:100px;}
.forget-wp p input {width:240px;}
.forget-wp p.btn  {padding-left:100px;}



.login-d .lightbox { height:240px; margin-top:-140px; }
.debt-d .lightbox, .commercial-d .lightbox, .blockdeals-d .lightbox { height:160px; margin-top:-70px;}
.forgot-m .lightbox { height:220px; margin-top:-70px;}


/* =content wraper
----------------------------------------------- */
.content-wp {float:left; width:930px; padding:15px 10px 0; }



/* =footer
----------------------------------------------- */
.fotter-wph {float:left; width:930px;  background:#FFFFFF; border:#e7e7e7 solid 1px; border-radius:10px; clear:both; padding:10px 10px 10px 0;}
.fotter-wph div { display:inline-block; width:175px; vertical-align:top;}
.fotter-wph div h2 {font-size:14px; color: #444444; margin-bottom:5px}
.fotter-wph div ul {font-size:10px; }
.fotter-wph div ul li {background:url(../images/bullet.png) no-repeat 0 5px;  padding-left:20px; padding-top:5px; padding-bottom:1px;}
.fotter-wph div ul li a {text-decoration:none;}
.fotter-wph div img {width:173px; height:90px;}


.fotter-wph div.f-col1 {padding-left:15px; width:150px; }
.fotter-wph div.f-col5 {padding-left:15px; width:210px;}

.fotter-wph div.f-col5 ul.first { margin-top:0;}


.footer-wrap {float:left; width:100%;}
.f-link {background:#e9e9ea url(../images/bottom-bg.png) no-repeat top center; clear:both; width:800px; line-height:24px; margin:0 auto; text-align:center; border-radius:0 0 10px 10px; border:#83a8c2 solid 1px;}
.f-link li {display:inline; font-size:0.9em; padding:0 5px; border-left:#000 solid 1px;}
.f-link li a {color:#000; text-decoration:none;}
.f-link li.first {border:0;}
.fullb-link {width:100%;}

.copytight {text-align:center; padding:10px 0; font-size:0.9em; float:left; width:100%;}
.copytight span {display:block; font-size:0.85em;}






/* =Home page
----------------------------------------------- */
.home-content {float:left; width:710px; padding-right:20px;}
.home .home-content article p {font-size:0.96em !important; margin-bottom:0;}


.home-content .services {float:left; width:100%; padding:11px 0; font-size:0.95em; position:relative;}
.home-content .services .alert {float:left; width:100%; padding:15px 0 0;}
.home-content .services .alert a {float:left; text-decoration:none; border-bottom:#c7d4dc solid 1px; padding:5px 0; }
.home-content .services .alert a strong {color:#000; background:url(../images/alert.png) no-repeat; padding-left:18px; padding-right:5px; float:left;}
.home-content .services ul {float:left; width:290px; margin-bottom:0; margin-left:0;}
.home-content .services ul li {float:left; background:url(../images/bullet.jpg) no-repeat 0 5px; padding-left:25px; clear:both; line-height:24px; font-size:0.95em; position:relative; width:100%; list-style:none; margin-left:0;}
.home-content .services ul li a, .m-title {position:relative;}
.home-content .services ul li a:hover, .m-title {text-decoration:none;}
.home-content .services a div.title, .m-title div.title {position:absolute; background:#246593; color:#FFF; padding:0 10px; z-index:2;  white-space:nowrap; border-radius:5px; top:-35px; left:0px; }
.home-content .services a div.title img, .m-title div.title img {position:absolute; bottom:-6px; left:10px;}

.m-title div.title {font:12px Arial, Helvetica, sans-serif; padding:5px;  text-transform: none;}

a.alerts {float:right; position:relative;}
a.alerts div.title {left:-50px !important;}
a.alerts div.title img {left:100px !important;}

a.corporate {position: absolute; top: 125px; right: 0; border-radius:10px; border:#e7e7e7 solid 1px; overflow:hidden;}

#sidebar {float:left; width:200px;}
#sidebar .ads {float:left; background:url(../images/sidebar-ads-bg.jpg) no-repeat; width:200px; height:60px; margin-bottom:5px; text-align:center; padding-top:6px;}
#sidebar .ads-ad {float:left; width:168px; border:#e7e7e7 solid 1px; border-radius:10px; background:#FFF; margin-bottom:5px; padding:7px 15px; text-align:center;}
#sidebar a.planning {background:url(../images/planning-bg.jpg) no-repeat; width:170px; height:32px; text-align:center; float:left; line-height:32px; font-size:13px; color:#444444; text-decoration:none; font-weight:700; text-align:center; padding:0 15px;}

#sidebar .add2 a {margin-bottom:5px;float:right; text-align:center; width:100%;}

#directory-sec {float:left; width:168px; border:#e7e7e7 solid 1px; border-radius:10px; background:#FFF; padding:7px 15px; text-align:center;}



.co-sponsors {font-size:13px; font-weight:700; color:#417ca4; text-transform:uppercase;}
.co-sponsors span {display:block; font-size:12px; padding-bottom:3px; text-transform:none;}
.co-sponsors div {background:url(../images/sponsors-bg.jpg) no-repeat;margin:10px 0; height:84px; overflow:hidden; position:relative;}
.co-sponsors div ul {margin:0; padding:0; list-style:none;}
.co-sponsors div ul li {position:absolute; width:168px; margin:0; text-align:center; padding-top:10px; }

#directory-sec .prime-directory {margin-bottom:10px; float:left; width:100%; font-size:0.9em;}
#directory-sec .prime-directory p {clear:both; line-height:20px;}
#directory-sec .prime-directory p.btn {margin-bottom:10px !important; float:left; clear:both;}
#directory-sec .update-dir {margin:0; padding:5px 0; float:left; width:168px; font-size:12px; font-weight:bold; line-height:18px; border-radius:7px; margin-bottom:5px; 
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.25);
}
#directory-sec .update-dir a {text-decoration:none;}
#directory-sec .update-dir span {display:block; font-size:1em; font-weight:normal; padding-top:3px;}

#deal-filling {float:left; width:168px; border:#e7e7e7 solid 1px; border-radius:10px; background:#FFF; margin-bottom:5px; padding:7px 15px; }
#deal-filling h2 {margin-bottom:7px; font-size:13px; font-weight:700;}
#deal-filling li {float:left; font-size:1em; clear:both; font-weight:700; background:url(../images/bullet.png) no-repeat 0 2px;  width:160px; padding-left:20px; line-height:18px;}
#deal-filling li a {color:black; text-decoration:none;}


/* =help
----------------------------------------------- */
article.help {position:relative;}
article.help .links a{font-size:0.9em; font-weight:bold;}
article.help .links a:hover { text-decoration:none;}
article.help h3 {font-size:0.95em;}


#change-pw {float:right; width:135px; border:#e7e7e7 solid 1px; border-radius:10px; background:#FFF; margin-bottom:10px; padding:7px 10px; text-align:center; position:absolute; right:0; top:0;}
#change-pw a {text-decoration:none; font-size:0.9em; font-weight:700;}


.new-deal h1 {margin-bottom:0;} 


/* =inner-page
----------------------------------------------- */
.content-inner {float:left; width:710px; padding-right:20px; /*text-align:justify;*/}
.content-inner article ol {list-style-type:decimal;}
.content-inner table { border-bottom:0; border-left:0; table-layout:fixed}


.c-address>div { display:inline-block; width:29%; margin:20px 0; vertical-align:top;}
.c-address>div:first-child {width:40%;}

/* =full-width
----------------------------------------------- */
body.full-width .content-wp {border-radius:10px; background:white; border:#e8eef2 solid 1px;  padding:15px 0; width:948px; text-align:justify; min-height:350px;}
body.full-width .content-inner {padding:0 15px; width:920px;}
body.full-width h1 {text-transform:uppercase;}
body.full-width .content-inner p, body.full-width .content-inner ul, body.full-width .content-inner table {margin-bottom:10px; text-align: left;}

.company-wise h2, .company-wise h3 {color:#003066;}
.company-wise h2 {font-size:1.8em;}
.company-wise th, .company-wise td {padding:0 5px; line-height:16px;}

ul.list1 li {padding-left:20px; background:url(../images/bullet1.png) no-repeat 2px 6px; line-height:24px;}
ul.list1 li li {padding-left:15px; background:url(../images/bullet2.png) no-repeat 2px 6px;}
ul.list1 ul {margin:0;}
ul.list2 { margin-left:0;}
ul.list2 li {padding-left:15px; background:url(../images/bullet2.png) no-repeat 2px; list-style:none;}

ul.list3 li {list-style-type:circle; list-style-position:outside; margin-left:10px;}
/* =full-menu
----------------------------------------------- */
body.full-menu .content-wp {border-radius:0; margin-bottom:2px }


/* =sidebar
----------------------------------------------- */
body.sidebar article {float:left; width:690px; padding-right:20px;}
body article .what-new {float:right; margin-left:15px; margin-right: -10px;}
body.sidebar article .title {float:left; font-size: 1.4em; font-weight: 700;}
body.sidebar article .content-wrap {clear:both;}
body.historical-wp article .title {float:none;}

/* =asidepaid
----------------------------------------------- */
aside#paid {width:210px; float:left;}
aside#paid .add, aside#paid .link {float:left; width:100%; border-radius:10px; border:#efefef solid 1px; margin-bottom:10px; text-align:center;}
aside#paid .link {padding:10px 0;}
aside#paid .link ul {margin:0 15px 5px; text-align:left;}
/*aside#paid .link ul li {background: url(../images/bullet.png) no-repeat 0 3px; width: 163px; line-height:20px; padding-left:18px; font-size:0.8em}
aside#paid .link ul li a {text-decoration:none;}*/
aside#paid .link ul li {width: 163px; line-height:20px; font-size:1em; padding-top:10px;}
aside#paid .link ul li a {text-decoration:none;}
aside#paid .link a.name-change {font-weight:700; text-decoration:none; font-size:11px;}

aside#paid .co-sponsors p {text-align:center;}
aside#paid .co-sponsors div {margin-left:25px;}

.name-changes {background:url(../images/namechange-bg.png) no-repeat top right; padding-right:30px; margin-right:15px; float:left;}




/* =static
----------------------------------------------- border:#c7d4dc solid 1px; */
body.static .content-wp {border-radius:0;}
body.static .add {float:right; width:180px; padding:5px 15px; text-align:center; border-radius:10px; margin:0 0 3px 15px;}
body.static h1, body.static h2, body.static h3 {clear:none;}
body.static h3 {padding-top:10px}



/* =lightbox
----------------------------------------------- */
body.lightbox-bd {background:none; border:0; line-height:20px; margin-right:10px; text-align:justify; }
body.lightbox-bd ul {margin-left:20px; margin-bottom:15px; list-style-position:inside; list-style:circle; font-size:1em; line-height:16px;}
body.lightbox-bd h1,  body.lightbox-bd h3 { margin-bottom:0;}
body.lightbox-bd h1 {font-size:1.3em; line-height:normal; margin-bottom:5px;}
body.lightbox-bd h1 span {font-size:0.8em;}
body.lightbox-bd h2 {font-size:1.2em; line-height:16px; text-align:left; }
body.lightbox-bd h3 {font-size:1em; text-align:left;}
body.lightbox-bd  article h4 {font-size:1em;}
body.lightbox-bd li {font-size:1em;}

body.lightbox-bd .notice { float:left; width:350px; margin:10px 45px; padding:10px; border-radius:10px; min-height:80px; 
border: #ededed solid 1px;
	
background: #f7f7f7; /* Show a solid color for older browsers */
background: -moz-linear-gradient(#ffffff, #f7f7f7);
background: -o-linear-gradient(#ffffff, #f7f7f7);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f7f7f7)); /* older webkit syntax */
background: -webkit-linear-gradient(#ffffff, #f7f7f7);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');}

body.lightbox-bd a.print2 {position:absolute; right:10px;}

/* =advertise
----------------------------------------------- */
.advertise article h1 {text-transform:uppercase;}
.advertise article h1 span {text-transform:lowercase;}
.advertise article section {border-bottom:1px solid #CCC;  padding:10px 0; margin:0}
.advertise article section#a {padding-top:5px;}
.advertise article .list1, .advertise article .list2 {margin-left:0;}
.advertise article .list1 li, .advertise article .list2 li {list-style-type:none; margin-left:0; background-position:0 3px;}
.advertise article .list1 ul  {margin-bottom:0 ; margin-left:0;}
.advertise article .list1 li {line-height:18px; }
.advertise article .list1 li li {background-position:3px 4px;}
.advertise article .points li {line-height:20px !important;}




/* =sidebar-page
----------------------------------------------- */
body.sidebar-page .content-wp {padding:5px 0 0; width:950px; position:relative;}
body.sidebar-page .content-wp .home-content {background:white; padding:15px; margin-right:10px; width:705px; border:#e7e7e7 solid 1px; border-radius:10px 10px 0 10px; min-height:400px;}
body.sidebar-page article h3 strong {font-size:0.8em; }

body.menu-sidebar .content-wp {border-radius:0 0 10px 10px;}



/* =sidebar2
----------------------------------------------- */
body.sidebar2 .content-wp {width:950px; padding:0;}
body.sidebar2 .content-inner {width:100%; position:relative; padding-right:0;}
body.sidebar2 .content-wp article {float:right; width:70.5%; padding:0; border:#dad7d7 solid 1px; background:white; position:relative; right:0; border-radius:0 0  10px  10px}
body.sidebar2 .content-wp article header {float:left; width:650px; padding:10px; border-bottom:2px solid #CCC;
background:#e0e0e0 url(../images/article-head.png) repeat-x top center;
}
body.sidebar2 .content-wp article header table td {font-size:0.8em !important;}
body.sidebar2 .content-wp article .content-inner2 {padding:10px; padding-bottom:50px; float:left;}

body.sidebar2 .content-wp article .head-sub {font-size:1.2em;}
body.sidebar2 .content-wp article .head-sub span {font-size:0.8em;}

body.sidebar2 .content-wp article header h1 {float:left; width:600px; margin-bottom:0; text-align:left; line-height:24px; }
body.sidebar2 .content-wp article .result-data h1 {width:800px; margin-top:20px; }
body.sidebar2 .content-wp article h1 span {display:block; font-size:0.85em; color:#2b6b97;}
body.sidebar2 .content-wp article h2 {color:#003066; font-size:1em; font-weight:normal;}
body.sidebar2 .content-wp article .date-table {float:right; width:auto; display:inline-block;}
body.sidebar2 .content-wp article .date-table table {margin-top:0; float:right; table-layout:auto;}
/*body.sidebar2 .content-wp article .date-table td span {color:b7b7b7;}*/
body.sidebar2 .content-wp article .detail-text p {margin-top:10px;}
.content-inner2 {clear:both; width:650px; min-height:280px;}



/* =league-table
----------------------------------------------- */
.league-table, .logobg {position:relative; background:url(../images/p_logo17.gif)}
.league-table form {width:700px; clear:both;  }
.league-table hr {background-color:black; margin:0; clear:both;}
.league-table table.search-league {table-layout:auto;} 
.league-table-note {margin-top:5px;}

 .logobg table.table-league-monthly,  .logobg table.table-league-monthly th,  .logobg table.table-league-monthly td {border-collapse:collapse; border:#CCC solid 1px;}
 .logobg table, .logobg td { background:none;}


img.print-logo {position:absolute; right:50px !important; padding:0; top:5px; background:#FFF; border-radius:10px; float:right;}
img.print-logo2 {float:right; position:relative; right:95px; background:#FFF; border-radius:10px; float:right;}



.league-table table, .league-table td {background:none; line-height:18px; padding:0 5px;}

#print {position:absolute; right:10px; top:0; background:url(../images/print-icon.png) no-repeat; width:16px; height:16px; text-indent:-9999px;}


/* =table-set
----------------------------------------------- */
.table-result {float:left; width:100%;}
.table-result hr {margin:10px 0;}
.table-result h2 {font-size:1.5em !important; color:#2B6B97 !important;}

.result-param {margin:5px 0 10px; width:100%;}
.result-param.result-line {padding-bottom:10px; border-bottom:#CCC solid 3px; }

.result-param-unique {position:relative;}
.result-param-unique img.print-logo {right:0; top:-10px; padding:0;}
.result-param-unique h3 {text-align:center !important; color:black; font-size:14px;}
.result-param-unique h2 {text-align:center !important; color:black !important; font-size:16px !important; font-weight:700 !important; padding:5px 0 2px !important; margin:0 !important;}
.result-param-unique p {text-align:center !important; font-weight:700 !important; margin:0 !important; padding:0 !important;}

.result-param p {margin:0 !important; padding:0; overflow:hidden; line-height:20px; text-align:left; vertical-align:top;}
.result-param p label {/*float:left;*/ display:inline-block; margin-right:20px; width:400px; vertical-align:top;}
.result-param p span.paramresult {display:inline-block; width:470px; vertical-align:top;}
.result-param td {padding:0;}


.result-data {width:100%; float:left;}
.result-data h1 {color:#003066 !important; margin:10px 0 5px; clear:both !important; width:100% !important;}
.result-data h1 a {color:#003066 !important; text-decoration:none;}
.result-data h2 {margin:10px 0 0; clear:both !important; font-size:1.1em !important; font-weight:700 !important;}
.result-data p {margin-bottom:0 !important;}
.result-data .table p {margin-bottom:10px !important;}
.result-data .table {line-height:12px;  clear:both; overflow:auto;}
.result-data .table table {background:#CCC; text-align:left;}
.result-data .table th {text-align:left; vertical-align:top;}
.result-data .table th.size1 { width:80px;}
table th span {font-size:1em; display:block; }
table th span.l-align {font-size:1em; display:inline-block;}
table th.lhead span {font-size:1em; display:inline;}
table th.lhead2 {font-size:13px !important}
.result-data .table th.width1 {width:80px;}
.result-data .table td {background:white;}
.result-data .table th, .result-data .table td {padding:2px 5px;}
.result-data .table .cname {float:left; width:250px; clear:both;}
.result-data .table .date {float:left; width:60px; clear:both;}
.result-data p.sub-title {font-size:0.8em;}
.result-data .table table h3 {color:#333 !important; font-size:1.2em !important;}

.result-data .address1 {clear:both;}
.result-data strong {width:200px; float:left;}
.result-data table strong {width:auto; float:none;}

.cnameb {font-size:13px !important; font-weight:700;}

table.bordertbl, table.bordertbl th, table.bordertbl td {border:#999 solid 1px; border-collapse:collapse;}


/* =lighbox-inner
----------------------------------------------- */
.lighbox-inner p {margin-bottom:5px;}




/* =faq-according
----------------------------------------------- */
#accordion h3 {border-top:#666 solid 1px; margin:0; padding:0; line-height:30px; background:#FFFFFF url(../images/ui-icons.png) no-repeat 0 9px; padding-left:18px;}
#accordion h3:hover {background:#f4fbff url(../images/ui-icons.png) no-repeat 0 -15px;}
#accordion h3.active {background:#f4fbff url(../images/ui-icons.png) no-repeat 0 -39px;}

#accordion h3#header0 {border:0;}

#accordion h3 {font-size:1em;}
#accordion div { color:#000; border-top:#CCC dashed 1px; margin:0; padding:10px 0 0; padding-left:18px; font-size:1em; line-height:16px;}



.accordianstyle h3, .accordianstyle div { margin-left:15px !important;}
.accordianstyle h3 {border:0 !important; }
.accordianstyle h3.titleac  {font-size: 14px !important; background:none !important; padding-left:0 !important; margin-left:0 !important;}

.accordianstyle h3 span {text-decoration:underline;}


/* =sponsorprofile
----------------------------------------------- */
.sponsorprofile { padding:15px; border:#ededed solid 1px; background: #f7f7f7;}
body.dir-section .sponsorprofile h2 {padding:8px; text-align:center; margin-bottom:15px;  border:#ededed solid 1px;
background:#236491 url(../images/login-wp.jpg) repeat-x; color:white !important;
}





/* =brocure
----------------------------------------------- */
body.brochure {border:0; background:white; font-size:0.9em; line-height:18px; padding-right:10px; }
body.brochure .note {width:100%; padding:0;}
body.brochure .list1 {clear:both; margin:15px 0; }
body.brochure .list1 li { background:url(../images/bullet3.gif) no-repeat 0 3px;}
body.brochure .list1 li li {padding-left:15px; background:url(../images/bullet2.png) no-repeat 2px 6px; list-style:none;}
body.brochure .list1 br {display:none;}
body.brochure .list1 i {font-size:0.9em; line-height:12px; display:block;}
body.brochure .list2 {margin:15px 0; font-size:0.89em; line-height:16px;}
body.brochure h2.table-head {text-align:center; color:white; float:left; width:100%; line-height:30px; margin:10px 0 0;
background: #0b324e; /* Show a solid color for older browsers */
background: -moz-linear-gradient(#236390, #0b324e);
background: -o-linear-gradient(#236390, #0b324e);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#236390), to(#0b324e)); /* older webkit syntax */
background: -webkit-linear-gradient(#236390, #0b324e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#236390', endColorstr='#0b324e');}
body.brochure .table {background:#e8eef2; margin:0 0 10px; float:left; width:100%;}
body.brochure .table table td, body.brochure .table table th {padding:0 5px; font-size:0.9em;}
body.brochure .table table td {background:white;}
body.brochure .table table th { color:#003066;
background: #dedede url(../images/thead-bg.png) repeat-x top center; vertical-align:middle;
}
body.brochure .table table tr.new td {color:#21759B;}
body.brochure .table table tr.new td img {float:left; vertical-align:middle;}
body.brochure h3 {color:#21759B;}
body.brochure p {margin-bottom:10px; text-align:justify;}
body.brochure div.note-ur {width:200px; text-align:center; margin:0 auto; border: #c7d4dc solid 1px; background: F0F4F6; border-radius:10px; padding:10px;}
body.brochure p.note { border-radius:10px; padding:10px; width:570px;}
body.brochure div.note-ur p {margin:0 !important;}
.footer-brochure, .footer-brochure p, body.brochure div.note-ur p { text-align:center !important;}
.footer-brochure p.footer-light {background: #0b324e;  color:white;}






/* =prime-directory
----------------------------------------------- */
ul.inner-list {font-size:1.1em; list-style:none; margin:0;}
ul.inner-list li {background:url(../images/bullet.png) no-repeat 0 4px; margin:0; padding-left:20px; line-height:22px}
ul.inner-list li a { text-decoration:none; font-weight:bold; }
ul.inner-list li a:hover {text-decoration:underline;}

.prime-dir div.article {margin-top:7px; border-radius:10px; padding:10px 10px 5px; border:2px #d2ebf9 solid; float:left; width:660px; background: #ededed; }
.prime-dir div.article.color2  {background: #e0eef6;}
.prime-dir div.article.article2 {float:left; width:314px; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
.prime-dir div.article.article2 p {margin-top:5px;}
.prime-dir div.article:hover {border-color:#e1e1e1;}
.prime-dir div.article h1 {font-size:1.2em; line-height:20px; margin-bottom:0; clear:none; text-align:left;}
.prime-dir div.article p, .prime-dir div.article ul {line-height:16px; margin-bottom:5px;}
.prime-dir div.article img {float:right; }

.article-listwrap header {padding:10px; border-bottom:2px solid #CCC;
background:#e0e0e0 url(../images/article-head.png) repeat-x top center;
}
.article-listwrap h3 {background:none !important; padding-left:0 !important; font-size:16px !important; color:#003066; line-height:36px;}
.article-listwrap div {padding:0 !important;}
.prime-dir div.article-list { line-height:16px;}
.prime-dir div.article-list h4 {border-top:#f0f0f0 solid 1px; padding-top:10px;}
.prime-dir div.article-list h4 a {text-decoration:none;}


.dir-section h2 {font-size:18px;}
.dir-section ul.inner-list {font-size:12px;  }
.dir-section div.article h1 {font-size:1.2em; line-height:20px; margin-bottom:0;}
.dir-section div.article ul {margin:0 0 20px; list-style:none; }
.dir-section div.article ul li {margin-left:0; line-height:20px; font-size:12px;}
.dir-section div.article ul ul {margin-left:20px; margin-bottom:10px !important; }

.dir-section ul.inner-list1>li {background:url(../images/bullet4.png) no-repeat 5px 5px; padding-left:18px;}



/* =lightbox-body
----------------------------------------------- */
body.lightbox-body {border:0; background:white; font-size:0.9em; line-height:16px; }
body.lightbox-body .table {background:#e8eef2; margin:0 0 10px; float:left; width:100%;}
body.lightbox-body .table table td, body.lightbox-body .table table th {padding:0 5px; font-size:0.9em;}
body.lightbox-body .table table td {background:white;}
body.lightbox-body .table table th {color:#003066;
background: #dedede url(../images/thead-bg.png) repeat-x top center; vertical-align:middle;
}
body.lightbox-body h3 {color:#21759B;}
body.lightbox-body p {margin-bottom:10px; text-align:justify; }







/* =popup-window
----------------------------------------------- */
.popup {border:0; background:white; font-size: 0.9em; line-height: 12px; margin:0;}
.popup article {overflow:auto; width:100%; height:100%; float:left;}
.popup article h2 { color: #2b6b97;}
.popup .content-inner2 {width:auto; padding:0 20px; }
.popup .result-data .table { border:0;}



/* =sample-sec
----------------------------------------------- */
.sample-sec {float:right; width:160px; padding:10px; background: #e0e0e0 url(../images/article-head.png) repeat-x top center; margin-left:15px; border-radius:10px; border:#CCC solid 1px;}
.sample-sec h3 {margin:0 0 5px; padding:0;}

/* =sample-add
----------------------------------------------- */
.sample-add {float:right; width:360px; padding:10px; background: #e0e0e0 url(../images/article-head.png) repeat-x top center; margin-left:15px; border-radius:10px; border:#CCC solid 1px; text-align:center;}
.sample-sec h3 {margin:0 0 10px; padding:0;}
.sample-add p {margin:0; padding:0; clear:both;}


/* =layout2
----------------------------------------------- */
.layout2 .inner-head {margin-bottom:10px;}
.layout2 .inner-head h2 {clear:none; color:#003066 !important; text-transform:uppercase; font-weight:bold !important; }
body.sidebar2 .content-wp .layout2 article {width:100% !important; border-width:1px 0 0; padding-top:10px;}
body.sidebar2 .content-wp .layout2 article h1, body.sidebar2 .content-wp .layout2 article p {clear:both; width:100%;}
body.sidebar2 .content-wp .layout2 article h1 {font-size:1.2em;}
body.sidebar2 .content-wp .layout2 article h1 a {color:#003066 !important; }
body.sidebar2 .content-wp .layout2 article h2 {font-size:1.1em; margin:12px 0 5px; color: #003066; text-transform: uppercase; font-weight:700;}
body.sidebar2 .content-wp .layout2 article h2 a { color:#003066 !important; }


/* =popwindow
----------------------------------------------- */
.popwindow {background:none !important; margin:10px !important; width:90% !important;}
.popwindow th, .popwindow td {vertical-align:top !important; padding:2px 5px !important;}

a.close-pop {position:relative; bottom:0; right:0; float:right;}
span#exithd {float:right; text-align:left; position:relative; background:url(../images/right-fixed.png) no-repeat; width:82px; height:35px; right:-18px; padding:10px 15px; }
span#exithd a {color:white; text-decoration:none;}
span.exithd2 {width:120px !important; background:url(../images/right-fixed2.png) no-repeat top right !important;}
span.exithd3 {width:185px !important; background:url(../images/right-fixed3.png) no-repeat top right !important;}
span.exithd4 { float:right; width:100px; background:#143d5c; right:200px; position:relative; padding:10px 15px; border-radius:15px;}
span.exithd4 a {color:white; text-decoration:none;}

span#exithd.newtag { position:absolute; z-index:1; right:-8px;}

/* =newads layout
----------------------------------------------- */
.newads {float:right; width:650px; position:relative; border:#CCC solid 1px; padding:5px; right:-20px; background:#fcfcfc; border-radius:10px 0 0 10px;}
.newads img {position:absolute; right:0;}
.newads img.add-t {top:-10px;}
.newads img.add-b {bottom:-10px;}
.newads h1 { background:#205d89; border-radius:5px; color:white; line-height:18px; font-size:1em; text-align:center; margin-bottom:4px;}
.newads h1 a {color:white; text-decoration:none;}
.newads div {float:left; width:48%; padding-right:2%; text-align:left;}
.newads div h2 { font-weight:700 !important; color:#2b6b97 !important; margin-bottom:0;}
.newads div p {font-size:0.8em; margin-bottom:0; line-height:12px;}



/* =help layout
----------------------------------------------- */
ul.help {list-style:none; margin:0; padding:0;}
ul.help li {background:url(../images/bullet.png) no-repeat 0 4px; padding-left:20px; line-height:22px;}



/* =readnote 
----------------------------------------------- */ 
.readnote {border-radius:7px; padding:10px 10px 0; border:#f6f6f6 solid 1px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}


/* =tab-link 
----------------------------------------------- */ 
ul.tab-link {margin-bottom:0 !important; position:relative; z-index:1}
ul.tab-link li {display:inline-block; font-size:1em; float: left; }
ul.tab-link li a {display:block; color:white; border:#456b89 solid 1px; border-right-color:#174870; border-left-color:#456b89; line-height:24px; padding:0 10px; text-decoration:none;
background: #23628e; /* Old browsers */
background: -moz-linear-gradient(top,  #23628e 1%, #011b34 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#23628e), color-stop(100%,#011b34)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #23628e 1%,#011b34 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #23628e 1%,#011b34 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #23628e 1%,#011b34 100%); /* IE10+ */
background: linear-gradient(to bottom,  #23628e 1%,#011b34 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23628e', endColorstr='#011b34',GradientType=0 ); /* IE6-9 */
}
ul.tab-link li a:hover, ul.tab-link li a.active {color:black; border-bottom-color:#ffffff; background: #e5e5e5; /* Old browsers */
background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e5e5e5 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

body.tab-contentbody .content-wp {position:relative; margin-top:30px;}
body.tab-contentbody .content-wp ul.tab-link {position:absolute; top:-26px;}

div.tab-content {padding:0; position:relative; z-index:0; clear:both; margin-bottom:10px; overflow:hidden; line-height:16px;}
div.tab-content h3 {font-size:1.2em; margin-bottom:5px; margin-top:15px;}
div.tab-content h3 a {color:#003066}


body.tabinner .content-inner {width:950px !important; padding:0;}
body.tabinner  .content-wp ul.tab-link {left:0;}

body.tabinner  .content-wp article {width: 935px; border:0;}
body.tabinner  .content-wp article header {width: 931px; margin-left: -15px; margin-bottom: 10px;}
body.tabinner  .content-wp article table {max-width:920px;}

/* =historical
----------------------------------------------- */
body.historical-wp article {width:100%;}
body.historical-wp table {margin-top:0;}
body.historical-wp table th, body.historical-wp table td {padding:0 2px;}
body.historical-wp table td {line-height:14px; padding:2px;}



/* =alertpage
----------------------------------------------- */
body.sidebar2  .content-wp .alertpage .group1 {clear:both; }
body.sidebar2  .content-wp .alertpage article {width:437px !important; margin:0 5px 5px; border-radius:0;display:inline-block; float:none; vertical-align:top; border:0; position:relative;}
body.sidebar2  .content-wp .alertpage article div a {text-decoration:none; }
body.sidebar2  .content-wp .alertpage article div p.alertboxlink a {color:white; background:#246593; display:inline-block; padding:0 5px; margin-bottom:5px; }
body.sidebar2  .content-wp .alertpage article div {width:400px; background:white ; padding:15px; border:1px solid #d6d2d0; border-left:#246593 solid 2px;  z-index:1;
-webkit-box-shadow: 0px 0px 10px 0px rgba(209,209,209,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(209,209,209,1);
box-shadow: 0px 0px 10px 0px rgba(209,209,209,1);
-webkit-transition: background 1s ease;
-moz-transition: background 1s ease;
-o-transition: background 1s ease;
transition: background 1s ease;
}
body.sidebar2  .content-wp .alertpage article div:hover {background-color:#1b7abd; color:white;  z-index:2;}
/*body.sidebar2  .content-wp .alertpage .group1 article div.first {background:#fff url(../images/search.png) no-repeat 391px 151px;}
body.sidebar2  .content-wp .alertpage .group1 article div.first:hover {background:#1b7abd url(../images/search.png) no-repeat 391px 151px;}*/
body.sidebar2  .content-wp .alertpage .group1 article div {min-height:164px;}
body.sidebar2  .content-wp .alertpage .group2 article div {min-height:130px;}

body.sidebar2  .content-wp .alertpage article h1 {background:#246593; color:white; font-size:12px; display:inline-block; line-height:18px; padding:7px 15px; width:auto; position:relative; margin-left:-15px; }
body.sidebar2  .content-wp .alertpage article h1 a{color:white !important; }

body.sidebar2  .content-wp .alertpage article div a.btn {position:absolute; bottom:10px; right:10px; width:34px; height:34px; background:url(../images/readmore.png) no-repeat; text-indent:-99999px;
-webkit-transition: background 1s ease;
-moz-transition: background 1s ease;
-o-transition: background 1s ease;
transition: background 1s ease;
}
body.sidebar2  .content-wp .alertpage .group1 article div.first:hover a.btn {background:url(../images/search.png) no-repeat;}


body.sidebar2  .content-wp .alertpage article div form label {color:#003066; font-weight:700; text-transform:uppercase;}
body.sidebar2  .content-wp .alertpage article div form select {font-size:11px; line-height:20px; margin:0; font-family:Arial, Helvetica, sans-serif; }
body.sidebar2  .content-wp .alertpage article div form p.btn a  { width:60px; border-radius:3px; text-align:center; float:none; margin-right:2px; height:24px; padding:3px 5px !important; border:#1e5288 solid 1px; color:white; font-size:0.9em; font-weight:bold; 
background:#217de5;
background: -moz-linear-gradient(#4899ea, #217de5);
background: -o-linear-gradient(#4899ea, #217de5);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4899ea), to(#217de5)); /* older webkit syntax */
background: -webkit-linear-gradient(#4899ea, #217de5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4899ea', endColorstr='#217de5');
}
body.sidebar2  .content-wp .alertpage article div form p.btn a:hover {
background:#0b3553;
background: -moz-linear-gradient(#22628f, #0b3553);
background: -o-linear-gradient(#22628f, #0b3553);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#22628f), to(#0b3553)); /* older webkit syntax */
background: -webkit-linear-gradient(#22628f, #0b3553);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#22628f', endColorstr='#0b3553');
}


body.sidebar2  .content-wp .alertpage article form label { margin-right:5px; display:inline-block; }
body.sidebar2  .content-wp .alertpage article form.form1 select {height:22px; margin-right:5px;} 
body.sidebar2  .content-wp .alertpage article form.form1 p {margin-bottom:0;}
body.sidebar2  .content-wp .alertpage article div:hover form label {color:white;}


body.sidebar2  .content-wp .alertpage .group3 article, body.sidebar2  .content-wp .alertpage .group4 article {width: 100% !important;}
body.sidebar2  .content-wp .alertpage .group3 article div,  body.sidebar2  .content-wp .alertpage .group4 article div {width: 100%; padding: 0; box-shadow: none; border: 0; background:none; color:black}
body.sidebar2  .content-wp .alertpage .group3 article h1, body.sidebar2  .content-wp .alertpage .group4 article  h1 {background:none; padding:0 0 0px; margin:0;}
body.sidebar2  .content-wp .alertpage .group3 article h1 a, body.sidebar2  .content-wp .alertpage .group4 article  h1 a {color:#246593 !important; font-size:13px; text-decoration:none;}
body.sidebar2  .content-wp .alertpage .group3 article:hover h1 a, body.sidebar2  .content-wp .alertpage .group4 article:hover  h1 a {text-decoration:underline;}
/* =dir-section 
----------------------------------------------- */ 
body.dir-section .content-inner {padding:0;}
body.dir-section h2 {font-size:14px !important; color:#003066 !important; font-weight:700 !important;}
body.dir-section article {width:100% !important; float:left;}
body.dir-section article header {width:930px !important; float:left;}
body.dir-section article .left-directory {float:left; width:710px; padding:10px;}
body.dir-section article #paid {margin-top:15px;}





/* =newsearch 
----------------------------------------------- */ 
table.newsearch th {line-height:24px;}
table.newsearch select {font-size:11px; padding:3px; line-height:18px;}
table.newsearch a.btn {font-size:12px; font-weight:700; padding:0 5px; display:inline-block; text-decoration:none; line-height:16px; height:16px;  height:auto !important; }





/* =internalsearch 
----------------------------------------------- */ 

.internalsearch>span {display:inline-block; width:80px; font-weight:700; text-transform:capitalize;}
.internalsearch>label>span {text-transform:lowercase;}
.selectionsearch {clear:both; display:inline-block; width:100%; padding-top:15px;}





/* =misc 
----------------------------------------------- */ 
ul.style-link {margin:0 0 0; padding:0; list-style:none;}
ul.style-link li {display:inline-block; margin:0 5px 0 0;}
ul.style-link li a {background:#036; color:white; text-decoration:none; padding:2px 5px; border-radius:4px;}
ul.style-link li a:hover {background-color:#333; }

ul.sebulinks li {line-height:24px;}
ul.sebulinks li a {color:#003066;}

.highlight {color:#21759b; font-weight:700 !important;}
.change-pass {float:right; font-size:11px; background:#f4fbff; border-radius:8px; padding:5px 10px; border:#e8eef2 solid 1px;}

ul.newlistsidebar {clear:both; font-size:10px;}
ul.newlistsidebar li {background:url(../images/bullet.png) no-repeat 0 5px;  padding-left:20px; padding-top:5px; padding-bottom:1px;}





/* =sitemap 
----------------------------------------------- */ 
#sitemapwrap {position:relative;}
#sitemapwrap ul {margin:0; padding:0; list-style:none;}
#sitemapwrap ul li {margin:0; background:url(../images/plus.jpg) no-repeat 0 6px; padding:3px 0 3px 15px; border-bottom:#e8eef2 solid 1px;}
#sitemapwrap ul ul {margin-left:-16px;}
#sitemapwrap ul li li {background:url(../images/minus.jpg) no-repeat 0 6px; padding:3px 0 3px 15px; border:0;}
#sitemapwrap ul li li.sub {background:url(../images/plus.jpg) no-repeat 0 6px; font-size:13px; font-weight:700; }
#sitemapwrap ul li li.sub li {font-weight:normal;}
#sitemapwrap ul li li.sub ul {margin-left:0px;}
#sitemapwrap h2 {font-weight:bold; font-size:18px; text-transform:uppercase; font-size:15px; border-top:#959595 solid 1px; padding-top:10px;margin-left:-10px; padding-left:10px;}
#sitemapwrap .hidden { border-left:#959595 solid 1px; margin-left:-10px; margin-top:-3px; padding:10px;} 
#sitemapwrap .hidden div {display:inline-block; vertical-align:top; width:280px; border-left:#959595 solid 1px; margin-left:-11px; padding-left:10px;}
#sitemapwrap .hidden div ul {margin-left:-16px;}
#sitemapwrap .hidden div ul ul {margin-left:-15px;}
#sitemapwrap a.headh3 {font-size: 1.1em; font-weight:700; text-decoration:none;}
#sitemapwrap h4 {margin-top:20px; font-size:16px;  margin-bottom:5px; color: #15456b;}



/* =demozone 
----------------------------------------------- */
.demozone {background:#900; color:white; font-weight:700; line-height:30px; display:inline-block; width:930px; line-height:24px; padding:0 10px;}
.demozone a {float:right; color:white; text-decoration:none;}
.demozone a:hover {text-decoration:underline;}


/* =newsroom-w 
----------------------------------------------- */
.newsroom-w table {margin-bottom:0 !important;}
.newsroom-w a.lightbox {float:right; background:#f4fbff; border:#e8eef2 solid 1px; padding:5px 9px; border-radius:0 0 5px 5px; font-size:11px; text-decoration:none;}





/* =newadds
----------------------------------------------- */

#image_rotate1 {text-align:center;}
#image_rotate1 ul {margin:0 auto; width:181px;  padding:0;}
#image_rotate1 img {width:181px; height:90px; padding-left:15px; padding-top:20px}






/* =wrap-position
----------------------------------------------- */
.wrap-position {position:relative;}
.wrap-position #expand-table, .wrap-position #expand-table1, .wrap-position #print-table {position:absolute; height:25px; width:25px; right:-37px; top:10px; background:#dedede url(../images/expend-r.png) no-repeat 50% 50%; border:#CCC solid 1px; text-indent:-99999px;}
.wrap-position #expand-table1 {background:#dedede url(../images/expend-l.png) no-repeat 50% 50%; display:none;}
.wrap-position #print-table {top:35px; background:#dedede url(../images/print-icon.png) no-repeat 50% 50%;}





.img-responsive {max-width:100%;}
.col-sm-4, .col-sm-8 {float:left;}
.col-sm-4 {width:30%;}
.col-sm-8 {width:70%; padding-top:70px; font-size:13px; }
.col-sm-8 p {line-height:22px;}









/* =file upload btn
----------------------------------------------- */
.file-wrap {width:350px; position:relative; border:1px solid #ccc; background:url(../images/browse.jpg) no-repeat 284px 0;  height:24px; overflow:hidden; }
.file-wrap input { width:100% !important; opacity:0 !important; cursor:pointer; text-align:left;}
.file-wrap span { position:absolute;  width:284px; left:0; top:0; height:24px; z-index:2; background:; font-size:11px; line-height:24px;}














/* =CBID header-details
----------------------------------------------- */
.theme1 article h1, .theme1 article h1 a, .theme1 article th {color:#8b0000;}
body.theme1 .content-wp article h1 span {color:#b5815d;}
body.theme1 .table-result h2 {color: #b5815d !important;}

.theme1 a {color:#8b0000;}
.theme1 .m-title div.title {background:#b5815d;}
.theme1 .m-title div.title:after {content:''; position:absolute; top:23px; left:10px; height:0; width:0; border-top:10px solid #b5815d; border-right:10px solid white;}
.theme1 .m-title div.title img {display:none;}

.header-details {padding:15px; overflow:hidden; position:relative;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2e6f0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2e6f0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2e6f0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2e6f0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2e6f0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f2e6f0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2e6f0',GradientType=0 ); /* IE6-9 */
}


.theme2 .header-details {padding:15px; overflow:hidden; position:relative;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f4eae3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4eae3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f4eae3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f4eae3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f4eae3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f4eae3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4eae3',GradientType=0 ); /* IE6-9 */
}

.theme1 #top {background:#b5815d; right:0 !important; border-radius:5px 0 0 5px; color:white; padding:2px 10px; width:auto;}


.header-details>div {float:left; width:450px;}
.header-details>div ul {margin-left:10px;}
.header-details>div.right {background:white; width:420px; padding:15px; margin-top:-15px; margin-bottom:-15px; min-height:110px; float:right; border-radius:10px; border:#e6eff4 solid 1px;}
.header-details>div.right ul li {font-weight:700;}
.header-details>div.right ul li span {display:inline-block; width:150px; font-weight:normal;}
body.sidebar2 .content-wp article .header-details h2{font-size:15px; font-weight:bold; color:#8b0000;}
body.sidebar2 .content-wp article .header-details h2 a, body.sidebar2 .content-wp article .header-details a.forthcoming, a.cbidlinkbtn {background:#8b0000; color:white; float:right; text-decoration:none; font-size:12px; padding:5px 10px; border-radius:3px;}
body.sidebar2 .content-wp article .header-details a.forthcoming.special {position:absolute; bottom:20px; right:30px; font-weight:bold;}

.cbid-page-form1 p {background:none;}

.cbid-wrap {padding-bottom:15px; overflow:hidden;}
.cbid-wrap>h3>a.lightboxlink  {color:white; text-decoration:none; font-size:15px; font-weight:bold; padding:5px 20px 5px 10px; border-radius:0 10px 0 0; background:#ff7f26; float:left; margin:0;} 
.cbid-wrap>h3>span {float:right; border-radius:10px 0 0 0; background:#cccccc; padding:0 10px; line-height:22px;}
.cbid-wrap>h3>span>span, .cbid-wrap>h3>span>a {float:left; padding-top:2px; }
.cbid-wrap>h3>span>span {position:relative; padding-top:3px; color:black; }
.cbid-wrap>h3>span>a>img {float:left; background:white; border-radius:10px; padding:2px; margin-left:5px;}
.cbid-wrap>section {background:#f6f6f6; border:#cccccc solid 1px; float:left; width:908px; padding:10px; clear:both; overflow:hidden; border-radius:0 0 10px 10px;}
.cbid-wrap>section table {margin:0;}

.lightbox-body .cbid-wrap>section {background:none; border:0; width:90%;}
.lightbox-body .cbid-wrap>section table {margin-bottom:5px;}
.lightbox-body .cbid-wrap>section table.param th {text-align:left !important;}


.cbid-page-result2>.cbid-wrap>h3>a.lightboxlink {background:#8b0000;} 
article .cbid-page-result2 th {background:#f4eae3; color:#8b0000;} 



.wrapper { width:950px; margin:0 auto;}

#header, #footer {float:left; width:100%; padding:10px 0 5px;}
#header .banner {position:relative;}
#header .banner>p {position:absolute; right:5px; bottom:7px; color:white; font-size:11px; font-weight:bold;}
#header nav#logo {float:left;}
#header nav#toplink {float:right;}
#header nav#toplink li {float:left; font-size:11px; padding-left:5px;}
#header nav#toplink a{float:left; background:white; padding:5px 10px; border-radius:5px; text-decoration:none; border-bottom:#21759b solid 2px;}


#footer {text-align:center;}
#footer ul {margin:0 0 10px;}
#footer li {display:inline; border-left:#000 solid 1px; padding:0 10px;}
#footer li a{text-decoration:underline;}
#footer li:first-child {border:0;}
#footer p>span {display:block; font-size:10px;}
.content {float:left; width:100%; padding:15px; border-radius:10px; background:white; border:#e8eef2 solid 1px; min-height:350px;}

.login-form { width:250px; padding:10px; border-radius:10px; background:white; border:#e1e7eb solid 1px; margin:15px 0 15px 0; position:relative; min-height:139px;}
.login-form:before {content:''; background:url(../images/login-l.png) no-repeat; width:12px; height:159px; float:left; position:absolute; left:-12px; top:0;}
.login-form:after {content:''; background:url(../images/login-r.png) no-repeat; width:12px; height:159px; float:left; position:absolute; right:-12px; top:0;}

.login-form p {float:left; width:100%;  overflow:hidden;}
.login-form p.field {border:#dfdfdf solid 1px; border-radius:15px; line-height:30px; height:30px;
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
.login-form p.field label {padding:0 15px; float:left; width:60px; font-weight:700;}
.login-form p.field input {float:left; width:120px; height:30px; padding:0 15px; border-radius:15px;}
.login-form p input {border:0;}
.login-form p.btn input {float:right;}
.login-form p.btn input {border:#dfdfdf solid 1px; border-radius:15px; line-height:30px; padding:0 15px; height:auto; color:white; font-weight:700;
background: #032c39; /* Old browsers */
background: -moz-linear-gradient(top,  #032c39 0%, #00597f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#032c39), color-stop(100%,#00597f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #032c39 0%,#00597f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #032c39 0%,#00597f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #032c39 0%,#00597f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #032c39 0%,#00597f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#032c39', endColorstr='#00597f',GradientType=0 ); /* IE6-9 */
}
.login-form p.password {text-align:right;}
.login-form p.password a{text-align:right; text-decoration:none;}

.content h1 {font-size: 18px; margin-bottom: 7px; color: #003066; text-transform: uppercase;} 
.form p {border-bottom: #efefef dashed 1px; line-height:24px; padding:2px 0;} 
.form p label {width:250px; display:inline-block; font-weight:700; padding-left:10px; position:relative;}
.form p label span {color:red; position:absolute; left:0;}
.form p span.name-wp {display:inline-block; width:130px; font-size:11px; line-height:18px;}
.form p.phone input {max-width:80px;}
.form p textarea { width:550px;}
.form p.captcha-wp {padding-bottom:0;}
.form p.captcha-wp label{vertical-align:top;}
.form span.captcha {display:inline-block; width:250px; line-height:10px;}
.form span.captcha span {display:block; font-size:10px; padding-top:2px;}
.form p.btn {padding-left:262px;}
.form p.btn a { width:80px; border-radius:3px; text-align:center; float:none; margin-left:2px; height:24px; padding:2px 8px; border:#1e5288 solid 1px; color:white; font-size:0.9em; font-weight:bold;
background:#217de5; text-decoration:none;
background: -moz-linear-gradient(#4899ea, #217de5);
background: -o-linear-gradient(#4899ea, #217de5);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4899ea), to(#217de5)); /* older webkit syntax */
background: -webkit-linear-gradient(#4899ea, #217de5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4899ea', endColorstr='#217de5');
}


.main-link, .main-link div{float:left; width:100%;}
.main-link a {text-align:left; font-size:13px; padding-left:20px; margin-bottom:5px; line-height:18px; float:left; clear:both; 
text-decoration:none; background:url(../images/bullet.png) no-repeat 0 2px; }

div.header {margin-left:-15px; margin-right:-15px; margin-top:-15px; overflow:hidden; padding:15px; border-bottom:#cccccc solid 2px; border-radius:10px 10px 0 0;
background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #e0e0e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#e0e0e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#e0e0e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#e0e0e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
}
div.header .date-table {float:right; width:290px;}
div.header .date-table td { font-size:10px !important;}
div.header .date-table table {margin:0;}
div.header .heading {float:left; width:600px;}
div.header .heading h1 { line-height:24px; margin:0;}
div.header .heading span {display:block; color:#2b6b97; font-size:16px;}
div.header .heading p {margin:0; padding-top:0; font-size:11px;  }



.league-table table td.hightlightmonth {background: #ededed; }

.thickborder {border-right:#666 solid 2px !important;}

.printwrap {position:relative; text-align:right; line-height:18px; margin-top:10px; padding-right:30px;}
.printwrap a {text-align:left;}





/*-----------------------------lightbox-----------------------------*/
#dvamc {float:left; background:white; border-radius:3px; border:#CCC solid 1px; padding:5px; max-width:250px; margin-right:10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:14px; display:none;}
#dvamc br:first-child {display:none;}
.lightboxs {position:fixed; width:400px; height:500px; padding:10px; background:white; border-radius:10px; left:50%; margin-left:-210px; top:50%; margin-top:-260px; z-index:9999999;}
.overlay {position:fixed; width:100%; height:100%; left:0; top:0; background:black; opacity:0.8; z-index:9999998;}

@media screen and (max-width:767px){
    .login-form{width:265px;}
    #footer li{line-height:20px; padding:0px 5px;}
    .login-form p.field input{width:150px; padding:0px 5px;}
    }


@media print{
#toplink, #footer, .printwrap>a {display:none !important;}	
}

