TD {
	color: #000066;
	font: 10pt/normal Arial, Helvetica, Verdana, sans-serif
}
a.splashlist {
	color: #000066;
	text-decoration : none;
	font: bold 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif
}

a.header {
	color: #000066;
	text-decoration : none;
	font-family: Arial, Sans-serif, Helvetica; 
	font-size: 10pt; 
}

a.footerlinks {
	color: #000066;
	text-decoration : none;
	font: italic bold 12px/18px Arial, Helvetica, sans-serif
}

a {
	color: #FF6600;
  font-family: Arial, Helvetica, sans-serif;	
	}

a.header {
	color: #FF6600;
  font-family: Arial, Helvetica, sans-serif;	
	text-decoration : none
	}
	
a:hover {
	text-decoration: underline;
	color: #ff6600;
		 }
		 
a:visited {
	color: #FF6600;
		 }
		 
TD.pdf {
	color: #000066;
	font: italic bold 14px Verdana, Arial, Geneva, Helvetica, sans-serif
}
P.header {
	color: #000066;
	font: bold 13px Helvetica, Arial, Verdana, Geneva, sans-serif
}
P.content {
	color: #000066;
	font: 13px/17px Verdana, Arial, Helvetica, sans-serif
}
P.color {
	color: #000066;
	font: bold 12px/17px Verdana, Arial, Helvetica, sans-serif
}
.rateTableHeader {
	font: bold 11px Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF
}
.rateTable {
	font: normal 9pt Arial, Helvetica, Verdana, sans-serif; color: #000066
}
.footnote {
	font: normal 7pt Arial, Helvetica, Verdana, sans-serif; color: #616161
}
.productTopNav {
	font: bolder 9pt Arial, Helvetica, Verdana, sans-serif; 
	color: #FF6600; 
	text-decoration: none
}
td.productTopNavSelect {
	font: bolder 9pt Arial, Helvetica, Verdana, sans-serif; color: #999999; text-decoration: none;
}
td.box {
	color: #EEEEEE;
	font: 8pt Arial, Helvetica, Verdana, sans-serif; color: #616161; text-decoration: none;
}
.moreinfo{
	font: 10pt Arial, Helvetica, Verdana, sans-serif; 
	color: #616161; 
	text-decoration: none
}

.calclabel {
		font-weight: bold;
		text-align: right;
		}
		
.calcResultsLabel {
		font-weight: bold;
		text-align: right;
		font-size : 12px;
		font-family : Arial, Helvetica, sans-serif;
		color : #ffffff;
		}
		
.calcResults {
		font-weight: bold;
		text-align: center;
		font-size : 12px;
		font-family : Arial, Helvetica, sans-serif;
		color : #ffffff;
		}		
#tt_prod_wrap{
	width:740px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 30px 0;
	
	
}#tt_prod_wrap #tt_content{
	clear:none;
	width:600px;
	padding:0;
	margin:0;
	height:auto;
}
#tt_prod_wrap h4{
	font:bold 10pt arial;
	margin:10px 0 0 0;
	padding:0;
	color:#006;
	
}
#tt_prod_wrap p{
	font-size:10pt;
	margin:0 0 10px 0;
	padding:0;
	color:#006;
	width:550px;
}

#dataBlock{
	width:100%;
	margin:10px 0;
	overflow:auto;
/*	border:dotted 1px #000;*/
	
}
#tt_prod_wrap ul{
	color:#006;
	font-size:10pt;
	width:550px;
	clear:none;
	list-style-position:outside;
	margin:0;
	padding:0 20px;
}
	#tt_prod_wrap ul li{
		margin:5px 0;
	}
#tt_prod_wrap a{
	color:#f60;
}
.clear{
	clear:both;
}
#infoBox{
	float:right;
	clear:both;
	/*position:absolute;
	right:0;*/
	
	width:170px;
	border:dotted 1px #616161;
	margin:10px 0 10px 5px;
	padding:5px;
	background-color:#eee;
	
	
}
#infoBox p.info{
	font-size:8pt;
	padding:0;
	margin:0;
	color:#616161;
	width:auto!important;
}

#infoBox a:link,
#infoBox a:visited{
	color:#f60;
}
.nowrap{
	white-space:nowrap;
}
.shopListTable{
	width:550px;
	border-collapse:collapse;
	border:solid 1px #ccc;
	color:#006;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.shopListTable th{
	font:bold 9pt verdana;
	text-align:center;
	height:20px;
	border:solid 1px #ccc;
	background-color:#DFDFFF;
}
.shopListTable td{
	padding:0 4px 0 5px;
	vertical-align:top;
	text-align:left;
	border:solid 1px #ccc;
}
.shopListTable td.title{
	width:240px;
	/*font-weight:bold;*/
	font-size:12px;
	padding:5px;
	background-color:#FFF3E6;
	
}

.savvylist{margin-top:5px;}
.savvylist li{padding-left:15px;}

a.navLink {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.navLink:visited {
	color: #FF6600;
	text-decoration: none;
}

a.navLink:hover {
	text-decoration: underline;
	color: #FF6600;
}

a.headerLink{font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, sans-serif; font-weight:700;	font-size:17px;}

a.headerLink:link,
a.headerLink:visited{text-decoration:none;}

a.headerLink:hover,
a.headerLink:active{text-decoration:underline;}

.headerBlue{font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, sans-serif; font-weight:bold; font-size:22px; margin:0;padding:0;}
