/* CSS Document */
/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a {outline:none;}
a img { border: none; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; color: #111; }

#content h1{
font-size: 20px; 
line-height: 1; 
margin-bottom: 12px;
margin-left: 10px;
margin-right: 2px;
padding-left:0px;
padding-bottom: 8px;
border-bottom:#D3D3D3 solid 1px;
}
#content ul{
padding-left:10px;
padding-bottom:15px;
color:#000000
}
.tight-fit{
margin-top:-10px;
}
#content ol{
margin-left:30px;
padding-left:0px;
padding-bottom:10px;
color:#4C4C4C;
}
#content ol li{
margin-left:0px;
padding-left:0px;
padding-top:5px;
color:#4C4C4C;
}
#content li{
padding-left:5px;
padding-top:5px;
color:#4C4C4C;
}
#content table
{
width:550px;
margin-left:10px;
padding-top:5px;
}
#content th
{
background-color:#f0f0f0;
border-bottom: 1px #D3D3D3 solid;
border-left: 1px #D3D3D3 solid;
border-top: 1px #D3D3D3 solid;
border-right: 1px #D3D3D3 solid;
padding: 3px;
}
#content td
{
border-bottom: 1px #D3D3D3 solid;
border-left: 1px #D3D3D3 solid;
border-right: 1px #D3D3D3 solid;
padding-left: 3px;
}
#custom table
{
width:400px;
margin-left:10px;
padding-bottom:5px;
}
#custom td
{
border-bottom: 0px #D3D3D3 solid;
border-left: 0px #D3D3D3 solid;
border-right: 0px #D3D3D3 solid;
padding-left: 0px;
}
#compare table
{
margin-left:10px;
padding-bottom:5px;
border-bottom: #CCCCCC 1px solid;
}
#compare td
{
padding-left: 2px;
padding-right: 4px;
vertical-align: top;
border:0px;
}
h2 
{ 
font-size: 16px;
padding-top:0px;
padding-bottom:5px;
padding-left:10px; 
}
h3 {
font-size: 14px;
padding-top:10px;
padding-bottom:5px;
padding-left:10px; 
}
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

/*main*/
body{
background:#F0F0F0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4C4C4C;
}
#wrapper{
width:972px;
margin:0 auto;
}

h3 {
font-size:16px;
}

#top_border {
width:972px;
padding-top:10px;
font-size:0;
}
#enclose {
width:968px;
background:url(images/body-back.gif) repeat-y;
padding:10px 2px 20px;
float:left;
}
#header {
width:968px;
float:left;
padding-bottom:10px;
position:relative;
z-index:15;
}
#logo {
width:309px;
height:44px;
float:left;
padding-left:15px;
padding-top:8px;
}
#search_box {
float:right;
padding-right:15px;
margin-top:0px;
clear:right;

} 
#content_wrapper {
width:948px;
margin:0 auto;
clear:left;
overflow:hidden;
}
#banner {
width:948px;
height:200px;
float:left;
}
#content {
width:936px;
margin:0 auto;
}
#page {
width:705px;
padding-right:10px;
float:left;
padding-top:15px;
padding-left:5px;
}
#sidebar_rt {
width:221px;
float:left;
margin-bottom:2px;
}
.column {
width:222px;
margin-right:10px;
float:left;
margin-top:10px;
margin-bottom:20px;
font-size:12px;
}
.column-body{
border-bottom:#D3D3D3 0px solid;
padding-bottom:10px;
margin-bottom:0px;
padding-right:10px;
}
.column-body .report_video 
{
background:url(images/video_icon2.gif);
background-position: 2px 0px;
background-repeat:no-repeat;
padding-left:20px;
padding-bottom: 0px;
margin-bottom: -2px;
padding-top: 2px;
margin-top: 5px;
margin-left:0px;
font-weight:normal;
list-style:none;
}
.column-heading h3
{
margin-left:0px;
padding-left:0px;
}
.column a{
text-decoration:none;
}
.bold{
font-size:16px;
width:660px;
float:left;
color:#333333;
}
.bold p
{
font-size:16px;
color:#333333;
padding-bottom:15px;
}
#side_rt_top{
background:url(images/login-blue-top.gif) no-repeat;
width:221px;
float:left;
height:80px;
}
#side_rt_top_no_blue{
background:url(images/login-grey-top2.gif) no-repeat;
width:221px;
float:left;
height:85px;
margin-top:1px;
}
#side_rt_back {
background:url(images/login-back.gif) repeat-y;
width:217px;
float:left;
padding:0 2px;
}
#side_rt_middle {
background:#FFFFFF url(images/login-center.gif) repeat-x left bottom;
width:212px;
float:left;
padding-top:10px;
padding-bottom:20px;
padding-left:5px;
}
#side_rt_middle2 {
background:#FFFFFF url(images/login-center.gif) repeat-x left bottom;
width:207px;
float:left;
padding-top:10px;
padding-bottom:44px;
padding-left:10px;
}
#side_rt_bottom {
background:url(images/login-bottom.gif) no-repeat;
width:221px;
height:10px;
float:left;
}
#side_rt_bottom2 {
background:url(images/login-bottom2.gif) no-repeat;
width:221px;
height:2px;
float:left;
}
#content_float{
width:948px;
float:left;
position:relative;
z-index:0;
}

#special_promo {
width:221px;
float:left;
clear:both;
}
#special_top {
background:url(images/special-promo-top.gif) no-repeat;
width:221px;
height:5px;
font-size:0;
}
#sidebar{
width:221px;
float:left;
position:absolute;
top:123px;
right:6px;
}
#special_back{
background:url(images/special-promo-back.gif) repeat-y;
width:217px;
padding:0 2px;
float:left;
}
#special_mid{
width:197px;
float:left;
padding: 10px;
background:#FFFFFF url(images/special-promo-center.gif) repeat-x left bottom;
}
#special_bottom{
background:url(images/special-promo-bottom2.gif) no-repeat;
width:221px;
float:left;
height:8px;
}
#latest_news{
width:673px;
float:left;
padding-top:5px;
margin-left:1px;
border-top:#D3D3D3 1px solid;
}
.news h3
{
margin-left:0px;
padding-left:2px;
padding-top:0px;
margin-top:0px;
}
#latest_news a{
text-decoration:none;
}
#news-title{
width:653px;
background:#E6EDF4;
padding:10px;
margin-bottom:10px;
}
#news-title p{
margin-left:50px;
color:#000000;
padding-bottom:0px;
}
#news-title strong{
color:#003399;
font-weight:bold;
}
#news-title a:hover strong {
color:#EF1A52;
text-decoration: none;
font-weight:bold;
}
span.date{
color:#333333;
margin-right:0px;
margin-top:1px;
float:left;
}
#bottom_border{
background:url(images/bottom-border.gif) no-repeat;
height:6px;
width:972px;
float:left;
margin-bottom:15px;
}
#footer{
width:936px;
margin:0 auto;
padding-bottom:20px;
padding-left:14px;
}
#footer ul{
list-style:none;
background:none;
height:auto;
}
#footer li{
width:auto;
padding-right:10px;
padding-left:8px;
border-right:#666666 1px solid;
height:auto;
display:inline;
}
#footer li.last{
border:none;
padding-left:5px;
}
#footer li.first{
padding-left:0px;
}
#footer li a{
text-decoration:none;
padding:0;
}
#footer .copyright{
width:900px;
margin-top:10px;
float:left;
padding-left:0px;
margin-bottom:20px;
}
#side_rt_back label{
width:60px;
float:left;
}
#side_rt_back input.form_text{
width:120px;
float:left;
}
#login{
width:207px;
float:left;
margin-bottom:30px;
}
#login_button{
margin-left:30px;
}
#side_rt_middle a{
padding-bottom:10px;
text-decoration:none;
}

/*about page*/
.about #banner{
width:948px;
height:130px;
float:left;
}
#about_banner{
width:948px;
height:130px;
float:left;
background: url("/images/about_banner2.jpg");
overflow:hidden;
padding-left:16px;

}
#about_banner h1
{
font-family:"Times New Roman", Times, serif;
font-size:45px;
color:#FFFFFF;
font-weight: lighter;
margin-top:60px;
}
#analytics_banner
{
width:948px;
height:130px;
float:left;
background: url("/images/Analytics2_banner.jpg");
overflow:hidden;
padding-left:16px;
}
#analytics_banner h1
{
font-family:"Times New Roman", Times, serif;
font-size:45px;
color:#FFFFFF;
font-weight: lighter;
margin-top:60px;
}
#credit_banner
{
width:948px;
height:130px;
float:left;
background: url("/images/credit_banner.jpg");
overflow:hidden;
padding-left:16px;
}
#credit_banner h1
{
font-family:"Times New Roman", Times, serif;
font-size:45px;
color:#FFFFFF;
font-weight: lighter;
margin-top:60px;
}
#data_contr_banner
{
width:948px;
height:130px;
float:left;
background: url("/images/Data_Contribution_banner.jpg");
overflow:hidden;
padding-left:16px;
}
#data_contr_banner h1
{
font-family:"Times New Roman", Times, serif;
font-size:45px;
color:#FFFFFF;
font-weight: lighter;
margin-top:60px;
}
#data_contr_banner2
{
width:948px;
height:130px;
float:left;
background: url("/images/Data_Contribution_banner2.jpg");
overflow:hidden;
padding-left:16px;
}
#data_contr_banner2 h1
{
font-family:"Times New Roman", Times, serif;
font-size:45px;
color:#FFFFFF;
font-weight: lighter;
margin-top:60px;
}
#resource_banner
{
width:948px;
height:130px;
float:left;
background: url("/images/Resources_banner2.jpg");
overflow:hidden;
padding-left:16px;
}
#resource_banner h1
{
font-family:"Times New Roman", Times, serif;
font-size:45px;
color:#FFFFFF;
font-weight: lighter;
margin-top:60px;
}
#services_banner
{
width:948px;
height:130px;
float:left;
background: url("/images/services_banner.jpg");
overflow:hidden;
padding-left:16px;
}
#services_banner h1
{
font-family:"Times New Roman", Times, serif;
font-size:45px;
color:#FFFFFF;
font-weight: lighter;
margin-top:60px;
}
#ar_banner
{
width:948px;
height:130px;
float:left;
background: url("/images/ar_mgmt_banner2.jpg");
overflow:hidden;
padding-left:16px;
}
#ar_banner h1
{
font-family:"Times New Roman", Times, serif;
font-size:45px;
color:#FFFFFF;
font-weight: lighter;
margin-top:60px;
}
#collections_banner
{
width:948px;
height:130px;
float:left;
background: url("/images/Collections_banner2.jpg");
overflow:hidden;
padding-left:16px;
}
#collections_banner h1
{
font-family:"Times New Roman", Times, serif;
font-size:45px;
color:#FFFFFF;
font-weight: lighter;
margin-top:60px;
}
#sidebar_left{
width:170px;
float:left;
border:0px solid #000000;
padding-top:7px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
#sidebar_left ul{
list-style:none;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
#sidebar_left ul li{
width:150px;
float:left;
padding-top:10px;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
#sidebar_left li a{
text-decoration:none;
}
#sidebar_left li a:hover{
text-decoration:none;
color:#EF1A52;
}
.about #page{
width:560px;
float:left;
padding-right:23px;
padding-top:0;
margin-top:15px;
margin-right:15px;
border-left:1px solid #D3D3D3;
border-right:1px solid #D3D3D3;
padding-left:15px;
display:inline;
padding-bottom:1000px;
margin-bottom:-1000px;
}
.about #page_bench{
width:730px;
float:left;
padding-right:0px;
padding-top:0;
margin-top:15px;
margin-right:15px;
border-left:1px solid #D3D3D3;
border-right:0px solid #D3D3D3;
padding-left:15px;
display:inline;
padding-bottom:1000px;
margin-bottom:-1000px;
}
.about #page_bench ul{
margin-left:15px;
margin-top:-10px;
}
.about .bold{
width:560px;
float:left;
font-size:16px;
margin-bottom:5px;
padding-top:0px;
}

.about .bold h2 
{ 
font-size: 18px;
padding-left:10px;
font-style:normal;
}
p{
margin:0px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
line-height: 160%;
font-size: 12px;
}
strong
{
font-size: 12px;
font-weight:bold;
color:#000000;
}
#page ul li{
list-style-position:inside;
}
span.blue a{
color:#0066FF;
}
#rt_sidebar{
width:221px;
float:right;
margin-top:10px;
}
.about #side_rt_top{
width:221px;
float:left;
height:10px;
background:none;
}
#logo_holder{
margin:0 auto;
width:185px;
height:72px;
margin-top:10px;
padding-left:15px;
padding-top:5px;
}
#logo_holder_rpt{
margin:0 auto;
width:185px;
height:72px;
margin-top:15px;
padding-left:15px;
padding-top:5px;
}
h4{
font-weight:bold;
}
a{
color:#003399;
text-decoration:none;
}
a:hover{
color:#EF1A52;
text-decoration:underline
}
a:active{
color:#003399;
}
.search_button{
background:url(images/search-new.gif) no-repeat left top;
width:67px;
height:22px;
cursor: pointer;
border: none;
}
.about #rt_sidebar{
width:150px;
float:left;
margin-top:10px;
padding-top:0px;
}
.about #sidebar_rt {
padding-top:3px;
width:150px;
float:left;
}
.about #side_rt_top{
width:150px;
float:left;
height:4px;
background:url(images/abt-side-top.gif) no-repeat;
font-size:0;
}
.about #side_rt_back {
background:url(images/abt-side-back.gif) repeat-y;
width:148px;
float:left;
padding:0 1px;

}
.about #side_rt_middle {
background:#FFFFFF url(images/abt-side-cent.gif) repeat-x left bottom;
width:138px;
padding-left:10px;
float:left;
padding-top:10px;
padding-bottom:3px;
color:#000000;
}
.about #side_rt_bottom {
background:url(images/abt-side-bottom.gif) no-repeat;
width:150px;
height:11px;
float:left;
}
.about #special_promo {
width:150px;
float:left;
}
.about #special_top{
width:150px;
float:left;
height:4px;
background:url(images/abt-side-top.gif) no-repeat;
}
.about #special_back {
background:url(images/abt-side-back.gif) repeat-y;
width:148px;
float:left;
padding:0 1px;

}
.about #special_mid {
background:#FFFFFF url(images/abt-side-cent.gif) repeat-x left bottom;
width:138px;
float:left;
padding-top:10px;
padding:10px 0 20px;
padding-left:10px;
color:#000000;
}
.about #special_mid h4{
margin-bottom:5px;
}
#side_rt_middle h4{
margin-bottom:5px;
}
#side_rt_middle h5{
background-color: #003399; color:#FFFFFF; padding:2px; margin-left:-10px;
padding-left:5px;
font-size:14px;
margin-top:0px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#side_rt_middle p{
padding-bottom:5px;
margin:0px;
padding-left:0px;
}
#front_promo h2{
font-size:16px;
margin-top:0px;
padding-top:0px;
padding-bottom:0px;
color:#000000;
padding-left:0px;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#front_promo h3{
font-size:16px;
margin-top:0px;
padding-top:0px;
color:#000000;
padding-left:0px;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}
#front_promo h4{
font-size:16px;
margin-top:0px;
padding-top:0px;
color:#003399;
padding-left:0px;
margin-left:0px;
margin-bottom:0px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#front_promo p{
margin-bottom:0px;
padding-bottom:0px;
margin-left:0px;
padding-left:0px;
}
#reports
{
width:210px;
padding-left:4px;
}
#reports h2{
font-size:16px;
margin-top:0px;
padding-top:0px;
color:#000000;
padding-left:0px;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}
#reports h3{
font-size:13px;
width:190px;
color:#000000;
padding-left:5px;
padding-top:10px;
padding-bottom:10px;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
border-top:#D3D3D3 solid 1px;
background-image:url(images/report_arrow.png);
background-repeat:no-repeat;
background-position: 176px 7px;
}
#reports h3 a{
color:#003399;
text-decoration:none;
}
#reports h3 a:hover{
color:#EF1A52;
text-decoration:none;
background-repeat:no-repeat;
background-position: 176px 7px;
}
#reports p {
color:#003399;
font-size:12px;
width:185px;
font-weight:bold;
border-top:#D3D3D3 solid 1px;
padding-left:3px;
margin-left:0px;
padding-top:7px;
padding-bottom:0px;
margin-bottom:0px;
}
.about #special_bottom{
background:url(images/abt-side-bottom.gif) no-repeat;
width:150px;
height:11px;
float:left;
}
.backto_top{
padding-top:30px;
padding-left:10px;
}
.backto_top a{
text-decoration:none;
}
#content_middle{
width:560px;
float:left;
}
#content_middle .report_video 
{
background:url(images/video_icon2.gif);
background-position: 2px 0px;
background-repeat:no-repeat;
padding-left:21px;
padding-bottom: 0px;
margin-bottom: -2px;
padding-top: 1px;
margin-top: 5px;
margin-left:0px;
font-weight:normal;
list-style:none;
}
#special_mid a{
text-decoration:none;
}
#main_nav{
width:175px;
float:right;
}
#main_nav ul{
list-style:none;
}
#main_nav ul li{
display:inline;
border-right:#4066B3 1px solid;
padding:0 5px;

}
#main_nav ul li a{
text-decoration:none;
color:#003399;
}
#main_nav ul li.last{
border:none;
}
li a.active{
background:url(images/li-active-back.gif) repeat-x;
height:34px;
display:block;
float:left;
}
#nav {
width:968px;
height:34px;
background:url(images/li-back.gif) repeat-x;
padding-left:0px;
margin-left:0px;
margin-top:20px;
float:left;
}
#nav ul{
list-style:none;
float:left;
height:34px;
padding:0px;
margin-left:0px;
margin-top:0px;
z-index:100;
display:inline;
}
#nav a {
display:block;
}
#nav ul li
{
display:inline;
background:url(images/li-border.gif) no-repeat;
float:left;
padding-left:1px;
padding-top:2px;
height:34px;
position:relative;
z-index:10;
font-weight:normal;
}
#nav li ul {
position:absolute; 
width:170px;
left:-999em;
top:34px;
float:left;
z-index:20;
opacity: 0.95;
}
#nav .right_algn {
position:absolute; 
width:170px;
left:-999em;
margin-left: -71px;
background:none;
top:34px;
float:left;
z-index:20;
opacity: 0.95;
text-align:right;
padding-right:5px;
}
#nav ul li ul li {
height:auto;
}

#nav li.last {
border-bottom:#d4d4d4 solid 1px;
}


#nav li:hover ul, #nav li.sfhover ul {
	left: 0;
	display:block;
}


#nav ul li ul li{
width:170px;
background:#ffffff;
padding-left:0;
border-left:#d4d4d4 solid 1px;
border-right:#d4d4d4 solid 1px;

}
#nav ul li ul li.last{
border-bottom:#d4d4d4 1px solid;
}
#nav li a{
text-decoration:none;
padding:4px 14px;
display:block;
color:#666666;
font-size:15px;
font-weight: normal;
}
#nav li a:hover{
color:#003399;
}
#nav li ul li a {
color:#003399;
font-size:12px;
}
#nav li ul li a:hover {
color:#EF1A52;
}
#bulllist
{
margin-left: 0px;
padding-left: 0;
padding-bottom:5px;
list-style: none;
}
#bulllist li
{
font-size:12px;
padding-left: 9px;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0px 16px;
padding-bottom:5px;
margin-left: 5px;
border:0px solid #009966;
font-weight:normal;
}
#bulllist li a
{
text-decoration:none;
color:#003399;
font-weight:normal;
}
#bulllist li a:hover
{
text-decoration: underline;
color:#EF1A52;
font-weight:normal;
}
.PDF_head
{
background:url(images/pdf_icon.gif);
background-position: 0px 1px;
background-repeat:no-repeat;
padding-left: 22px;
padding-bottom: 0px;
padding-top: 1px;
}
.news_PDF
{
background:url(images/pdf_icon.gif);
background-position: 0px 3px;
background-repeat:no-repeat;
padding-left: 20px;
padding-bottom: 3px;
padding-top: 1px;
}
#side_rt_middle .news_PDF
{
background:url(images/pdf_icon.gif);
background-position: 0px 2px;
background-repeat:no-repeat;
padding-left: 22px;
padding-right: 3px;
padding-bottom: 3px;
padding-top: 1px;
list-style:none;
}
#content_middle .news_PDF
{
background:url(images/pdf_icon.gif);
background-position: 0px 1px;
background-repeat:no-repeat;
padding-left: 20px;
padding-bottom: 10px;
padding-top: 1px;
margin-left:10px;
}
label{
float: left;
text-align:right;
width: 80px;
font-weight: bold;
margin-top:1px;
font-size:12px;
padding-left:15px;

}
textarea{
width: 182px;
height: 80px;
margin-bottom: 5px;
margin-left: 10px;
border: 1px solid #acadaf;
}
.text{
width: 182px;
margin-bottom: 5px;
margin-left: 10px;
border: 1px solid #acadaf;
}
.dates{
width: 60px;
margin-bottom: 0px;
margin-left: 2px;
margin-top:3px;
border: 1px solid #acadaf;
}
.dates2{
width: 55px;
margin-bottom: 0px;
margin-left: 3px;
margin-top:3px;
border: 1px solid #acadaf;
}
select{
width: 185px;
margin-bottom: 5px;
margin-left: 10px;
border: 1px solid #acadaf;
}
.button_sub_form
{
margin-left:94px;
margin-top:5px;
}
.button_sub_form2
{
margin-left:94px;
margin-top:5px;
width:150px;
font-size:14px;
}
.error{
font-weight: bold;
color:#FF0000;
}
.new{
font-weight: bold;
font-size:12px;
color:#FF0000;
padding-right:5px;
}
.good{
font-weight: bold;
color:#003399;
}
.smallish
{
font-size:10px;
}
#support_img
{
width: 188px;
padding: 0px;
margin-left: 15px;
margin-right: 20px;
margin-bottom: 10px;
float:right;
}
#support_img img
{
border:#D3D3D3 solid 1px;
padding: 8px;
}
div.content_PS {
    border-top: #D3D3D3 solid 1px;
    border-left: #D3D3D3 solid 1px;
    border-right: #D3D3D3 solid 1px;
    border-bottom: #D3D3D3 solid 1px;
    clear: left;
	padding-left:9px;
	padding-right:9px;
	padding-top:12px;
	padding-bottom:12px;
	margin-bottom:12px;
}

div.content_PS.inactive {
	display: none;
}
div.content_PS p {
padding-left:0px;
}
#tvSiteMap
{
margin:0px;
padding:0px;
}
#tvSiteMap img
{
float:right;
}
#tvSiteMap table
{
width:auto;
margin:0px;
padding:0px;
}
#tvSiteMap td
{	
border:0px;
text-align:left;
border: 0px #D3D3D3 solid;
padding: 0px;
margin-left:0px;
padding-top:0px;
}
tvSiteMapn0Nodes
{
text-align:left;
margin-left:0px;
padding-top:0px;
}
#tvSiteMap th
{
background-color:#f0f0f0;
border-bottom: 0px #D3D3D3 solid;
border-left: 0px #D3D3D3 solid;
border-top: 0px #D3D3D3 solid;
border-right: 0px #D3D3D3 solid;
padding: 3px;
margin-left:0px;
padding-top:0px;
}
.push
{
margin-top:3px;
}
#right_call
{
float:right;
width:150px;
height:auto;
border-left:#e6edf5 solid 5px;
clear:right;	
padding-bottom: 20px;
padding-top: 20px;
padding-left: 5px;
padding-right: 5px;
margin-bottom:20px;
margin-left:10px;
}
#right_call h2
{
font-size:16px;
font-style:italic;
color:#003399;
line-height:190%;
}
#report-box
{
width:auto;
margin-left: 10px;
margin-right: 2px;
margin-bottom: 10px;
border-bottom:#D3D3D3 solid 1px;
padding-left:0px;
padding-bottom:5px;
padding-top:8px;
}
#report-box h3
{
font-size:12px;
font-weight:bold;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-left:92px;
}
#report-box p
{
margin-left:92px;
padding-top:0px;
padding-bottom:5px;
}
#report-box ul
{
margin-left:92px;
padding-top:0px;
margin-top:-3px;
list-style:none;
}
#report-box li
{
margin-left:0px;
padding-left:0px;
}
#report-box li .normal
{
list-style: disc;
}
#report-box ul .normal
{
list-style: disc;
margin-left:18px;
margin-bottom:-4px;
padding-bottom:-8px;
}
#report-box .report_PDF 
{
background:url(images/pdf_icon.gif);
background-position: 0px 1px;
background-repeat:no-repeat;
padding-left:21px;
padding-bottom: 0px;
padding-top: 1px;
margin-bottom: -2px;
margin-top: 5px;
margin-left:0px;
font-weight:normal;
}
#side_rt_middle .news_PDF 
{
background:url(images/pdf_icon.gif);
background-position: 1px 2px;
background-repeat:no-repeat;
padding-left:21px;
padding-bottom: 0px;
margin-bottom: 0px;
padding-top: 1px;
margin-top: 5px;
margin-left:-11px;
font-weight:normal;
list-style:none;
}
#side_rt_middle .report_video 
{
background:url(images/video_icon2.gif);
background-position: 2px 0px;
background-repeat:no-repeat;
padding-left:21px;
padding-bottom: 0px;
padding-top: 1px;
margin-top: 5px;
margin-left:-11px;
font-weight:normal;
list-style:none;
}
#grey
{
width:538px;
height:1px;
border-top:1px solid #D3D3D3;
margin-left:15px;
padding-bottom:10px;
}
#report-box .report_video 
{
background:url(images/video_icon2.gif);
background-position: 2px 0px;
background-repeat:no-repeat;
padding-left:21px;
padding-bottom: 0px;
margin-bottom: -2px;
padding-top: 1px;
margin-top: 5px;
margin-left:0px;
font-weight:normal;
}
#report-box li a
{
margin-left:0px;
padding-left:0px;
}
#report-box-thumb
{
width:auto;
border-bottom:#D3D3D3 solid 0px;
float:left;
width:90px;
padding-top:3px;
}
#report-box-thumb img
{
border:#D3D3D3 solid 1px;
width:90px;
}
#reportlinks
{
border:#999999 0px solid;
background:#FFFFFF url(images/login-center.gif) repeat-x left bottom;
width: auto;
padding:10px;
}
#reportlinks .logo
{
margin-top:20px;
margin-left:0px;
}
#reportlinks h2{
font-size:16px;
margin-top:0px;
padding-top:0px;
color:#000000;
padding-left:0px;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}
#reportlinks h3{
font-size:13px;
width:183px;
color:#000000;
padding-left:5px;
padding-top:10px;
padding-bottom:10px;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
border-top:#D3D3D3 solid 1px;
background-image:url(images/report_arrow.png);
background-repeat:no-repeat;
background-position: 168px 7px;
}
#reportlinks h3 a{
color:#003399;
text-decoration:none;
}
#reportlinks h3 a:hover{
color:#EF1A52;
text-decoration:none;
background-repeat:no-repeat;
background-position: 176px 7px;
}
#reportlinks p {
color:#003399;
font-size:12px;
width:176px;
font-weight:bold;
border-top:#D3D3D3 solid 1px;
padding-left:3px;
margin-left:0px;
padding-top:7px;
padding-bottom:0px;
margin-bottom:0px;
}
.italic
{
font-style:italic;
}
.spaced_txt sup {
font-size: 70%; vertical-align: top;
} 
#TJK_ToggleON,#TJK_ToggleOFF {display:none; width:550px}
/*  "Show All" + "Hide All" links */
#TJK_ToggleON,#TJK_ToggleOFF {display:none; border:1px solid #333;padding:0 0px;margin-right:0px; width:550px}
/* zeroing out padding and margin */
#TJK_DL dl {padding-bottom:10px;} 
#TJK_DL dd,#TJK_DL dt {margin:0;padding:0; width:550px;} 
/* margin for the DTs (shorthand) */
#TJK_DL dt {margin:0px; width:530px; font-weight:normal; color:#003399; padding-bottom:5px; padding-left:11px}
/* image and left padding for DDs */
#TJK_DL dd {width:550px; padding-bottom:15px; padding-left:23px}
/* styling all anchors in the DTs */
#TJK_DL dt a {background-image:url(/images/bullet.gif); background-repeat:no-repeat; background-position: 0px 3px; padding-left:10px;color:#003399;text-decoration:none;}
#TJK_DL dt a:visited {color:#color:#003399;}
#TJK_DL dt a:visited:hover {font-weight:bold; color:#EF1A52;}
#TJK_DL dt a:hover {font-weight:normal; color:#EF1A52;}
#TJK_DL dt a:active {font-weight:normal; color:#003399;}
#TJK_DL dt a:focus {font-weight:bold; color:#003399;}
/* the + and - gif in the anchors */
#TJK_DL .DTplus a {background-image:url(/images/bullet.gif); padding-left:13px;}
#TJK_DL .DTminus a {background-image:url(/images/bullet.gif); padding-left:13px}
/**********************************/
/**********************************/
#TJK_DL .showDD {position:static;}
#TJK_DL dd,.hideDD{top:-9999px;position:absolute}
#TJK_ToggleON,#TJK_ToggleOFF {display:inline;cursor:pointer;
cursor:hand}
