

/*-----------------global styles----------------------*/
body{
	padding:0px;
	margin:0px;
	font-family:Ariel, Helvetica, Sans Serif;
	font-size:12px;
}
form{
	padding:0px;
	margin:0px;
}
img{
	border:0px;
}
.orange{
	color:#996600;
}
a:link.underl_blk{
	color:#000000;
	text-decoration:underline;
}
a:visited.underl_blk{
	color:#000000;
	text-decoration:underline;
}
a:link.subhead{
	color:#996600;
	text-decoration:none;
	font-weight:bold;
}
a:visited.subhead{
	color:#996600;
	text-decoration:none;
	font-weight:bold;
}

a:link.orange { 
	color:#996600;
	font-style:normal;
	text-decoration:underline;
}
/*--------------------page elements----------------------*/
#fullpage{
	
}
#header{
width:100%;
background-color:#F1F1E7;
}
#headertop{
	width:750px;
	height:80px;
	background-color:#F1F1E7;
	padding:0px;
}
#logo{
	position:absolute;
	top:11px;
	left:11px;
}
#sitehead{
	position:absolute;
	top:54px;
	left:164px;
}
#providermsg{
	position:absolute;
	top:42px;
	left:527px;
}
#content{
	margin-left:164px;
	border-left:1px solid #999966;
	padding-left:19px;
	width:566px;
	padding-top:11px;
}

#contentHistoricalDaily{
	margin-left:164px;
	border-left:1px solid #999966;
	padding-left:19px;
	width:710px;
	padding-top:11px;
}

#printable{
	padding-left:19px;
	width:620px;
	padding-top:11px;
	margin-right:150px;
}
/*--------------------toplinks-----------------------*/

#toplinks{
	float:right;
	font-size:10px;
	padding-top:0px;
	margin-top:10px;
}

#toplinks li {
  display: inline;
  padding-right: 3px;
  }

#toplinks li.last {
  padding-right: 0px;
  }
#toplinks li input.textbox{
	width:89px;
	height:11px;
	padding:1px;
	border:1px solid #999966;
	font-size:10px;
	vertical-align:middle;
}
#toplinks li input.gobutton{
	vertical-align:middle;
}
#toplinks a{
	text-decoration:none;
	color:#000000;
}

.pflink {
	text-align: right;
}

/*-------------breadcrumbs------------*/

#breadcrumbs{
	margin:0px;
	padding:0px 0px 18px 0px;
	color:#A89961;
}
#breadcrumbs li{
	padding-left:0px;
	margin-left:0px;
	list-style: none;
	display: inline;	
	font-size:10px;
}
#breadcrumbs a{
	text-decoration:none;
	color:#A89961;
	font-size:10px;
}

/*-------------footer-----------------*/

#notbox { 
width: 376px; 
color: #333333; 
font-size: 11px; 
text-transform:uppercase;
padding:2px; 
border: 1px solid black;
text-align:center;
}
#footer{
	color: #333333; 
}
#footer a{
	color: #333333; 
}
#footer sup{
	font-size:9px;
}
#disclosure1{
	font-style:italic;
}
#disclosure2{
    font-size: 11px;
}
p a:link{
	color: #333333;
	text-decoration:none;
}
#footer p a:link{
	text-decoration:underline;
}
p a:active{
	text-decoration:underline;
}



/*-------------------topnav----------------------*/


#navdiv{
	width:100%;
	background-image: url(/images/cash/tabextender.gif); 
	height:24px;
	overflow:hidden;
}
#navdiv img{
	display:inline;
	float:left;
}
#navdiv img#navcap{
	float:right;
}

.tn_roll{
	position:absolute;
	top:81px;
	visibility:hidden;
	z-index:10;
}
#home_menu_tab{
	left:3px;
}
#products_menu_tab{
	left:62px;
}
#products_menu{
	left:62px;
	width:17em;
	border-bottom: 1px solid #999966;
}
#performance_menu_tab{
	left:137px;
}
#account_menu_tab{
	left:234px;
}
#account_menu{
	left:234px;
	width:12em;
	border-bottom: 1px solid #999966;
}
#contact_menu_tab{
	left:353px;
}
.tn_roll ul{
	padding:0px;
	margin:0px;
	background-color:#F1F1E7;
	list-style: none;
	z-index:10;
}
.tn_roll ul li a{
	border-left:1px solid #999966;
	border-top:1px solid #999966;
	border-right:1px solid #999966;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	color:#666666;
	display:block;
	width:100%;
	font-size:11px;
	z-index:10;
}






#account_menu.tn_roll {
 position: absolute; 
 top:101px;
 left: 234px; 
width: 12em;
font-family:  Arial, Helvetica; font-color: #333333;
visibility:hidden;
; z-index: 1; clip:  rect(   )
}
#account_menu ul {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
font-size: 11px;
}
#account_menu li {
margin: 0;
}
#account_menu a {
display: block;
padding: 3px 0px 3px 16px;
background-color: #F1F1E7;
background-repeat: no-repeat;
background-position: 0% 50%;
 border-top: 1px solid #999966; border-right: 1px solid #999966; border-left: 1px solid #999966; 
; }

#account_menu a:link, #account_menu a:visited {
color: #333333;
text-decoration: none;
}
#account_menu a:hover, #account_menu a:active {
background-color: #E1E1C3;
background-image:  url(/images/cash/topnav_on.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #333333; }





#products_menu.tn_roll {
 position: absolute; 
 top:101px;
 left:62px;
width:17em;
font-family:  Arial, Helvetica; font-color: #333333;
visibility:hidden;
; z-index: 1; clip:  rect(   )
}
#products_menu ul {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
font-size: 11px;

}
#products_menu li {
margin: 0;
}
#products_menu a {
display: block;
padding: 3px 0px 3px 16px;
background-color: #F1F1E7;
background-repeat: no-repeat;
background-position: 0% 50%;
 border-top: 1px solid #999966; border-right: 1px solid #999966; border-left: 1px solid #999966; 
; }

#products_menu a:link, #products_menu a:visited {
color: #333333;
text-decoration: none;
}
#products_menu a:hover, #products_menu a:active {
background-color: #E1E1C3;
background-image:  url(/images/cash/topnav_on.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #333333; }






html>body .tn_roll ul li a{
	width: auto;
}

.tn_roll ul li a:hover{
	background-color:#E1E1C3;
	background-image:url(/images/cash/topnav_on.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

/*-----------------leftnav---------------------------*/

#leftnav{
	list-style:none;
	position:absolute;
	top:118px;
	left:25px;
	width:120px;
	padding:0px;
	margin:0px;
}
#leftnav li{
	line-height:11px;
	margin-bottom:13px;
}
#leftnav a{
	text-decoration:none;
	color:#A89961;
	font-size:11px;
}
#promo_li{
	position:relative;
	left:0px;
	top:0px;
}
#promo_li img{
	position:absolute;
	top:0px;
	left:-25px;
}

/*---------------------perftable------------------------*/

#perftable{
	font-size:11px;
	width:566px;
	border-top:1px solid #CCCC99;
}
#perftable td{
 border-bottom:1px solid #CCCC99;
 padding:5px 0px 5px 0px;
 margin:0px;
}
#perftable th{
	border-bottom:1px solid #CCCC99;
	padding:3px 0px 3px 0px;
}
#perftable th a{
	display:block;
	width:566px;
	background-color:#F1F1E7;
	text-align:left;
	text-decoration:none;
	padding:2px 0px 2px 0px;
	color:#000000;
}
#perftable tr{
	text-align:center;
}
#perftable tr.keyrow{
	vertical-align:bottom;
	font-size:9px;
	text-align:center;
}
#perftable col.leftcol{
	text-align: left;
}
#perftable tr>td:first-child{
	text-align: left;
}


/*---------------------product index table------------------------*/
#prodindtable{
	font-size:12px;
	margin-top:20px;
}
#prodindtable th{
	text-align:left;
	padding:5px 0px 5px 0px;
	border-top:1px solid #CCCC99;
	border-bottom:1px solid #CCCC99;
}
#prodindtable a{
	text-decoration:none;
	font-weight:normal;
	color:#996600;
}
#prodindtable td{
	padding:5px 0px 20px 0px;
}

div.product_name {
  padding:5px 0px 5px 0px;
  border-top:1px solid #CCCC99;
  }

div.product_name span.left {
  float: left;
  width: 464px;
  text-align: left;
  margin-bottom: 3px;
  }

div.product_name span.left a{
	text-decoration:none;
	font-weight:normal;
	color:#996600;
}

div.product_name span.right {
  float: right;
  width: 104px;
  text-align: left;
  margin-bottom: 7px;
  
  } 
  
div.product_summary {
  padding:5px 0px 5px 0px;
  border-top:1px solid #CCCC99;  
  }
  
div.product_summary span.left {
  float: left;
  width: 464px;
  text-align: left;
  margin-bottom: 7px;
  }
  
div.product_summary span.right {
  float: right;
  width: 104px;
  text-align: left;
  margin-bottom: 7px;
  }
  
div.spacer {
  clear: both;
  }

/*---------------------- contact page ---------------------------*/

#contactpage p strong{
	color:#996600;
}
#contactpage a{
	text-decoration:underline;
	color:#000000;
}
#contactpage ul{
	margin-left:15px;
	padding-left:0px;
}
#contactpage ul li{
	margin-left:0px;
	padding-left:0px;
}

/*---------------------- holiday page ---------------------------*/


#holidaypage p strong{
	color:#996600;
}
#holidaypage a{
	text-decoration:underline;
	color:#000000;
}
#holidaypage ul{
	margin-left:15px;
	margin-top:0px;
	padding-left:0px;	
}
#holidaypage ul li{
	margin-left:0px;
	padding-left:0px;
	line-height:15px;

}

/*---------------------- sitemap page ---------------------------*/

#sitemappage p strong{
	color:#996600;
}
#sitemappage a{
	text-decoration:underline;
	color:#000000;
}
#sitemappage ul{
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
}
#sitemappage ul li{
	margin-left:15px;
	padding-left:0px;
}

/*---------------------- lit forms page -------------------------*/

#regdocstable{
	font-size:11px;
	width:566px;
	border-top:1px solid #CCCC99;
}
#regdocstable td{
 border-bottom:1px solid #CCCC99;
 padding:5px 0px 5px 0px;
 margin:0px;
}
#regdocstable th{
	border-bottom:1px solid #CCCC99;
	padding:3px 0px 3px 0px;
}
#regdocstable th a{
	display:block;
	width:566px;
	background-color:#F1F1E7;
	text-align:left;
	text-decoration:none;
	padding:2px 0px 2px 0px;
	color:#000000;
}
#regdocstable tr{
	text-align:center;
}
#regdocstable tr.keyrow{
	vertical-align:bottom;
	font-size:9px;
	text-align:center;
}
#regdocstable col.leftcol{
	text-align: left;
}
#regdocstable tr>td:first-child{
	text-align: left;
}

/*------------------------------products bio--------------------------------*/

#biopic{
	float:right;
	margin-left:20px;
}

/*------------------------------ forms -------------------------------------*/

#formstable{
	font-size:11px;
	width:566px;
	border-top:1px solid #CCCC99;
}
#formstable td{
 border-bottom:1px solid #CCCC99;
 padding:5px 0px 5px 0px;
 margin:0px;
}
#formstable tr{
	text-align:right;
}
#formstable col.leftcol{
	text-align: left;
}
#formstable tr>td:first-child{
	text-align: left;
}
#formstable img{
	position:relative;
	top:5px;
}
#formstable  .disclosure{
	color:#000000;
	font-size:10px;
}