BODY,TABLE,P,UL,form,td,textarea, select, input, .bod { font-family:Helvetica,Arial,sans-serif; line-height:15px; font-size:10px; color:#333333}a, a:visited {text-decoration:none; color:#999966; font-weight:bold}a:hover {text-decoration:underline ; color:#999966; font-weight:bold}.clsCalculatorLabel { font-family:Arial Narrow,Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px; line-height: 14px; color:#999966;}.clsCalculatorResultsLabel { font-family:Arial Narrow,Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px; line-height: 14px; color:#000000;}.clsCalculatorResultsHdr { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; line-height: 16px; color:#000000;}.clsError { font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px; line-height: 14px; color:red;}.clsBold { font-weight:bold;}.break { page-break-before: always; }/* CSS Document *//************************************************************************        GLOBAL ELEMENTS***********************************************/* { margin:0; padding:0; }h1 { font-size:20px; color:#666666; font-family:Myriad Pro Cond,Arial Narrow,Helvetica,non-serif;font-weight:bold;padding-bottom: 8px; margin-bottom:7px;}h2 { font-size:12px; color:#AA272F; }h3 { font-size:12px; color:#999966; }img { border:0; }/************************************************************************  SECONDARY PAGE LAYOUT***********************************************//***************  Page header   ***************/#pageHeader { width:770px; height:90px; float:left; }#pageHeader .logo { width:286px; float:left; margin: 5px 0 0 0; }#header-container  {/* Set the size for the page and centers	*/ width:800px; margin:0 auto; /* do not remove this border.*/ border:1px solid #e0ddb1; background:#fff; padding:0px;}/*************** Page Content   ***************/#page { width:800px; float:left; margin-top:40px; }* html #page { width:800px; float:left; margin-top:30px; margin-left:-15px; margin-bottom:0px;}/***************  Index Page   ***************/#pageContent { float:left; width:560px; height:245px; margin:0px 0px 0px 0px; padding-bottom:20px; padding-left:20px;  padding-top:20px; padding-right:20px; background: url(images/body-bg.jpg) no-repeat top left; }* html #pageContent {	float:left;	width:560px;	height:245px;	margin:0px;	padding-bottom:20px;	padding-left:20px;	padding-top:20px;	padding-right:20px;	background: url(images/body-bg.jpg) no-repeat top left;}#FlashpageContent { float:left; width:560px; height:250px; margin:-10px 0px 0px -10px; padding-bottom:0px; padding-left:0px;  padding-top:0px; padding-right:0px;  }* html #FlashpageContent { float:left; width:560px; height:250px; margin:-10px 0px 0px -10px; padding-bottom:0px; padding-left:0px;  padding-top:0px; padding-right:0px;  }/***************  Secondary Page   ***************/#subpageContent { float:left; width:560px; height:265px; margin:0px 0px 0px -5px; padding-bottom:20px; padding-left:20px;  padding-top:0px; padding-right:20px; background: url(images/subbody-bg.jpg) no-repeat top left; }* html #subpageContent { float:left; width:560px; height:250px; margin:0px 0 0 -5px; padding-bottom:20px; padding-left:20px; padding-top:0px; padding-right:20px; background: url(images/subbody-bg.jpg) no-repeat top left; }#subpageContent h1 {	font-size:20px;	color:#666666;	font-family:Myriad Pro Cond,Arial Narrow,Helvetica,non-serif;	padding-top: 20px;	padding-bottom: 15px;	font-weight:normal;	text-transform: uppercase;}#subpageCopy h2 { font-size:12px; color:#AA272F; font-family: Helvetica,Arial,non-serif; padding-top: 5px; padding-bottom: 5px; margin-bottom:7px;font-weight:normal}#subpageCopy {	float:left;	width:320px;	height:200px;	margin:0px;	padding-bottom:20px;	padding-left:0px;	padding-top:3px;	padding-right:0px;}#subpageCopy2 {	height: 200px;	width: 570px;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 0px;}* html #subpageCopy { float:left; width:320px; height:180px; margin:0px 0px 0px 0px; padding-bottom:20px; padding-left:0px;  padding-top:3px; padding-right:0px;}a.clsTrail, a.clsTrail:visited { font-size:10px; color:#000000; font-family: Helvetica,Arial,non-serif;}a.clsTrail:hover {font-size:10px; color:#000000; font-family: Helvetica,Arial,non-serif; text-decoration:underline;}#subpageImage {	float:left;	width:200px;	height:180px;	margin:0px;	padding-top: 10px;	padding-bottom: 7px;	padding-left: 20px;}#pageContent a { color:#999966; text-decoration:underline; }#pageContent a:hover { color:#999966; text-decoration:none;  }#pageContent h1 { color:#666666; font-family:Myriad Pro Cond,Arial Narrow,Helvetica,non-serif;font-size:20px/18px;font-weight:normal;padding-bottom: 8px; margin-bottom:7px;}/***********************************************   Page Content Elements   *******************************************************/#pageContent ul { margin: 5px 0 5px 25px; list-style:url(images/cssimages/arrow.gif) outside; }/***************    searchBar ***************/#searchBar {	float:right;	position:relative;	right:60px;	top:0px;	width:100px;	height:36px;	font-size: 9px;	z-index: 100;}/***************    SideBar      ***************/#sideBar {	float:left;	position:relative;	left:0px;	width:148px;	height:280px;	padding: 0px 10px 0px 0px;	margin: 0 0 0 20px;	background:url(images/advanceSearch-bg.jpg) no-repeat top left;}* html #sideBar {	float:left;	position:relative;	left:0px;	width:148px;	height:280px;	padding: 0px 10px 0px 0px;	margin: 0 0 0 20px;	background:url(images/advanceSearch-bg.jpg) no-repeat top left;}/***************    Kickers      ***************/#pageKicker {	clear:both;	float:left;	position:relative;	left:0px;	width:780px;	height:100px;	padding: 25px 0px 10px 0px;	margin: -13px 0 0 0px;	font-size: 11px;}* html #pageKicker {	clear:both;	float:left;	position:relative;	left:0px;	width:780px;	height:100px;	font-size: 11px;	margin-top: -20px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}#IndexpageKicker {	clear:both;	float:left;	position:relative;	left:0px;	width:780px;	height:100px;	font-size: 11px;	margin-top: 12px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}* html #IndexpageKicker {	clear:both;	float:left;	position:relative;	left:0px;	width:780px;	height:100px;	font-size: 11px;	margin-top: 12px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}#ProductpageKicker {	clear:both;	float:left;	position:relative;	left:0px;	width:780px;	height:100px;	font-size: 11px;	margin-top: 12px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}* html #ProductpageKicker {	clear:both;	float:left;	position:relative;	left:0px;	width:780px;	height:100px;	font-size: 11px;	margin-top: 12px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}#footer{clear:both;font-size:12px;width:600px;height:25px;margin-left:0px;padding-left:0px;padding-top:5px;background:#FFF; }#footer a{color:#666;}#footer a:hover{color:#666;text-decoration:underline;}#footer { font-family:Helvetica,Arial,sans-serif; font-size:10px; color:#666; line-height: 13px;}.big {	font-size: 12px;}li {	margin-left: 20px;	list-style-type: disc;}h4 {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;}