/* Presentation Stylesheet */ 
p {  margin:0; margin-bottom: 15px; font-family: verdana, helvetica, sans-serif; 
		font-size: 11px; }
	INPUT {font-family: verdana, helvetica, sans-serif; font-size: 11px; font-weight: normal;}
heading1{ font-size: 18px;	font-family:Verdana, Arial, Helvetica, sans-serif;	color: #006699;}
 .small {font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #00457C}
 .option {font-family: verdana, helvetica, sans-serif; font-size: 10px; margin-left:3px; color: #000000}
 .white	{  color: #ffffff} 
a.nav{ color:#FFFFFF;  font-weight: normal; text-decoration: none;}
a.nav:link{ color:#FFFFFF; font-size: 11px; font-family: verdana;  text-decoration: none;}
a.nav:visited{ color:#FFFFFF; font-size: 11px;   text-decoration: none;}
a.nav:hover{ color:#000000; font-size: 11px;  text-decoration: none;}

.inputtext
{
	border-bottom:#999 1px solid;
	border-left:#999 1px solid;
	border-top:#999 1px solid;
	border-right:#999 1px solid;
 	border-color:#00457C;
}
INPUT.button
{
	background-color:#0081c6;
	color:#ffffff;
	
}


.table {
border: solid 1px #00457C; 
border-collapse:collapse; 
width: 80%;
}
th {
color: #006699; 
font-weight: normal;
}

td { 
font-size: 11px; 
}

fieldset{
 clear: both;
  font-size: 100%;
  border-color: #00457C;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  padding: 10px;
  margin: 0 0 0 0;

}
legend{ font-family:  Arial, Verdana, Sans-Serif;
  font-size: 16px;
  font-weight: bold;
  color: #d47b22;
  margin-top: 5px;
  margin-bottom: 5px;
}
label 
{
/*width: 300px;*/
}

.bodyh1{
  font-family:  Arial, Verdana, Sans-Serif;
  font-size: 20px;
  font-weight: bold;
  /*color: #1482B8;*/
  color: #003057;
}
h1{
 font-family:   Arial, Verdana, Sans-Serif;
 
  font-size: 18px;
  font-weight: bold;
  /*color: #1482b8;*/
  color: #003057;
  margin-top: 10px;
  
}
a:link{ color:#0081c6;}
	a:visited{ /*color:#006699;*/color:#0081c6;}
	a:hover	{ /*color:#552058;*/color:#0081c6;}
h2{
 font-family:  Arial, Verdana, Sans-Serif;
   font-size: 16px;
  font-weight: bold;
  color: #D47b22;
  margin-top: 15px;
  margin-bottom: 5px;
}
.leftnavhdr{
  font-size: 12px;
  font-weight: bold;
  color: #552058;
  }
a.leftnavhdr{color: #006699;}
a.leftnavhdr:link{color: #006699;}

a.leftnavhdr:visited{color: #006699;}
a.leftnavhdr:hover{color: #D47b22;}
.leftnavbody{
     margin-left: 20px; 
     margin-right: 20px; 
     margin-top: 0px;
   }
   .contentbody{ margin-left: 40px; 
     margin-right: 33px; 
        }
.copyright {
  font-size: 9px;
  color: #FFFFFF;
  font-weight: normal;
}
<!--old stuff -->
.reditem {
	color:red;
}
.selectbox
{
	BORDER-STYLE: none;
	border-TOP: 1PX SOLID #D47b22;
	border-left: 1PX SOLID #D47b22;
	border-right:1PX SOLID #D47b22;
	border-BOTTOM :1PX SOLID #D47b22;
	
}
/* Added for product options */
.grid {
	BORDER-STYLE: none;
	border-bottom: 1PX SOLID #00457C;
	border-TOP: 1PX SOLID #00457C;
	
}

.gridheader {
	PADDING: 3px;
	FONT-WEIGHT: bold; 
	COLOR: #00457C; 
	BACKGROUND-COLOR: #F0F9FF;
	border-bottom: 1PX SOLID #00457C;
	font-family: verdana, helvetica, sans-serif; 
	font-size: 11px; color: #00457C;
	
}

.gridsubheader {
	PADDING: 3px;
	FONT-WEIGHT: normal; 
	COLOR: #00457C; 
	BACKGROUND-COLOR: #F0F9FF;
	border-bottom: 1PX SOLID #00457C;
}


.gridfooter
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: normal;
	padding-bottom: 3px;
	font-family: verdana, helvetica, sans-serif; 
	font-size: 11px; color: #00457C;
	color: #00457C;
	padding-top: 3px;
	background-color: #F0F9FF;
	border-top: 1PX SOLID #00457C;
	
}
.gridfooter_total
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: normal;
	padding-bottom: 3px;
	font-family: verdana, helvetica, sans-serif; 
	font-size: 11px; color: #00457C;
	color: #00457C;
	padding-top: 2px;
	background-color: #F0F9FF;
	border-top: 1PX SOLID #00457C;
	
	
}
.gridheader A {
	COLOR: #C0C0C0;
	font-size: 11px;
	
}
.gridheader A:visited {
	COLOR: #C0C0C0;
		
}
.gridheader A:hover{
	COLOR: #660066;
	
}
.gridheaderselected {
	PADDING: 3px;
	FONT-WEIGHT: bold; 
	COLOR: #C0c0c0; 
	BACKGROUND-COLOR: #F0F9FF;
	border-bottom: 1PX SOLID #00457C;
	border-TOP: 1PX SOLID #00457C;

}
.gridheaderselected A {
	COLOR: #C0C0C0;
	
}
.gridheaderselected A:visited {
	COLOR: #C0C0C0;
}
.griditem 
{
}
	
.griditem TD {
	
	vertical-align: middle ;
	white-space: normal;
	padding: 1px;
	
	
	
}
.gridalternatingitem TD {
	vertical-align:center;
	background-color:#F0F9FF;
		
}
.gridpinkitem TD {
	vertical-align:top;
	background-color:pink;
	white-space:wrap;
}
.reditem {
	color:red;
}
.gridredcell {
	vertical-align:top;
	color:red;
	white-space:wrap;
}
.quotebutton{ 
  }
a.quotebutton:visited{text-decoration: none;}
.grad
{
	background-color: #001E3A;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0380C3' ,endColorStr='#001E3A' ,gradientType= '0' );
}

a.footer{ color:#FFFFFF;  font-weight: normal; text-decoration: underline;}
a.footer:link{ color:#FFFFFF; font-size: 11px; font-family: verdana;  text-decoration: underline;}
a.footer:visited{ color:#FFFFFF; font-size: 11px;   text-decoration: underline;}
a.footer:hover{ color:#FFFFFF; font-size: 11px;  text-decoration: underline;}

.image{text-decoration: none; border:none;}
a.image{ text-decoration: none; border:none;}
a.image:link{ text-decoration: none;border:none;}
a.image:visited{ text-decoration: none;border:none;}
a.image:hover{ text-decoration: none;border:none;}

.footerlinks
{
	color:#FFFFFF;
}
