body {background-color:#0581d7;
	margin: 0px;
}
.body {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
	color: #000000;}
.body a { color: #03609f; text-decoration: underline; }
.body a:hover { color: #f78f1e; text-decoration: underline;}

.body h1 {
	font-size: 18px; 
	font-weight: bold;
	color: #024573;
	margin:0px 0px 7px 0px;}
	
.title1 {font-size: 18px; 
	font-weight: bold;
	color: #f78f1e;
	margin: 0px 0px 7px 0px;}
	
.body h2 {color:#f78f1e;
	font-size: 14px; 
	font-weight: bold;
	margin:0px 0px 7px 0px;}
.body h3 {color:#f78f1e;
	font-size: 14px; 
	font-weight: bold;
	margin:0px 0px 7px 0px;}
	
.body h4 {color:#056eb7;
	font-size: 14px; 
	font-weight: bold;
	margin:0px 0px 7px 0px;}
		
.grow {font-size: 12px;}
.border{ border-bottom:#666666 solid 1px; margin: 2px;}
.bordertop {border-top:#666666 solid 1px; margin: 2px;}
.larger {font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 13px; 
	font-weight: bold;
	color: #056eb7;}
.footer {  margin: 12px 0px 5px 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px; 
	font-weight:bold;
	color: #ffffff;}
.footer a { color: #ffffff; text-decoration: none; }
.footer a:hover { color: #ffffff; text-decoration: underline;}
.footer2 {  margin: 7px 2px 5px 2px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px; 
	font-weight:bold;
	color: #0b2e45;}
.footer2 a { color: #0b2e45; text-decoration: none; }
.footer2 a:hover { color: #0b2e45; text-decoration: underline;}

.error {color: #FF0000;}

.nav {
	background: url(stock/bluenav_06.gif) no-repeat ;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 6px 3px;}
.nav a { color: #ffffff; text-decoration: none; padding: 0px 5px; }
.nav a:hover { color: #ffffff; text-decoration: underline;}

.subnav {
	background: url(stock/backgroundsub_05.gif) no-repeat ;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #323232;
	padding: 4px 3px;
	border-top: solid #FFFFFF 1px;}
.subnav a { color: #323232; text-decoration: none ;padding: 0px 5px; }
.subnav a:hover { color: #323232; text-decoration: underline;}

.backgroundshadow {
	background-image: url(stock/repgraphicright_19.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 8px;}
	
.leftcolumn{background: url(stock/orangegradient_38.gif) repeat-x;
	width: 169px;
	background-color:#ed8310;}
	
.leftcolumngray{background: url(stock/graygradient_31.gif) repeat-x;
	width: 169px;
	border-left: solid #FFFFFF 1px;
	background-color:#dddddd;
	border-right: solid #ccd0d4 1px;}

.bottomgraphic {background:url(stock/bottomgraphic_30.gif) no-repeat;}
.headerright {
	background-image: url(stock/distil4_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 320px;}
.headerrighttext {margin: 22px 28px 0px 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	color:#003050;
	font-size: 16px;}
	
.headerrighttext a { color:#003050; text-decoration: none; }
.headerrighttext a:hover { color:#003050; text-decoration: underline;}
.leftcolumntitletext {padding: 5px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #ffffff;}
.leftcolumntext {padding: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #000000;}
.leftcolumntext a { color: #03609f; text-decoration: underline; }
.leftcolumntext a:hover { color: #f78f1e; text-decoration: underline;}
.gray1 {font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color:#666666;}
.gray2 {font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color:#333333;}
form {margin: 0px;}
.guarantee {color:#056eb7;
	font-size: 16px; 
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding-top: 5px;
	border-top:#666666 solid 1px; margin: 2px;}
.paddingright {padding: 2px 5px 2px 0px;}
.largerorange {font-size: 16px; 
	font-weight: bold;
	color: #f78f1e;}
