<style type="text/css">
<!--

.filler { filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape filler for netscape }

body {	font-family: Verdana, Arial, Times ;
	color : #000;
	background-image: url(images/background.gif);
	font-size:8pt;}

.heading     { font-family: Arial; font-size: 14pt; color: #FFFFFF; font-weight: bold }

A:link { text-decoration: underline ; color: #000000 }
A:active { text-decoration: underline ; color: #000000 }
A:visited { text-decoration: underline ; color: #000000 } 

table td {
		font-family: Verdana, Arial, Times ;
		color : #000;
		font-size:8pt;}

.content { 
	padding : 0px;
	margin: 20px; 
	}

.graysides
		{
		border-left: 1px #9e9e94 solid;
		border-right: 1px #9e9e94 solid;
		background-color: #fff;
		}
		
.graysides_header
		{
		font-family:arial;
		font-weight:bold;
		font-size: 12pt;
		margin-left:10px;
		}

.graysides_content
		{
		font-family: arial;
		font-weight:normal;
		font-size: 10pt;
		}
		
.dots
		{
		border-top: 1px dotted #9e9e94;
		height:1px;
		}
		
.dottedbox
		{
		border-top: 1px dotted #9e9e94;
		background-color: #e6e7e6;
		font-size: 8pt;
		padding-left:10;
		padding-bottom:5;
		}
		
.bolddotted
		{
		border-bottom: 1px dotted #9e9e94;
		font-size: 8pt;
		font-weight:bold;
		padding-left:10;
		padding-bottom:5;
		}

.dottedheader
		{
		margin-bottom:5;
		font-weight:bold;
		}
		
.quickaccess {
		border-top: 1px dotted #9e9e94;
		background-color: #fff;
		font-size: 8pt;
		padding:5 10 5 10;
		display:block;
		}

a.quickaccess:hover { background:#e6e7e6;}
a.quickaccess:link {text-decoration:none;}
a.quickaccess:active {text-decoration:none;}
a.quickaccess:visited {text-decoration:none;}

.partsmanu {
		border-bottom: 1px dotted #9e9e94;
		background-color: #e6e7e6;
		font-weight:bold;
		font-size: 8pt;
		padding:5 10 5 10;
		display:block;
		}

		/* Generic promo. Basically used in the rightmost column (could be used anywhere) */
table.HomePagePromo {
	display: block;
	width: 100%;
	margin: 10 0 10 0;
}

td.HomePagePromoImg, img.HomePagePromoImg {
	width: 56px;
	height: 56px;
	border: 0;
	margin: 20 20 20 20;
	vertical-align:baseline;
}

img.manu
	{
	margin: 0 20 0 12;
	}
	
img.HomePagePromoBox {
	border: 0;
	height: 6px;
	width: 6px;
}

.question { cursor:default; display:block; width:350px; }
.answer { display:none; width:350px; padding: 2 0 5 0; }
.container{ display:block; }

  
  
.screen {}
.print { display : none}


fieldset {
	padding: 1em;
}


input {
	margin: 0.1em;
	
}

input.invalid, textarea.invalid {
	background-color: #FFE813;
	border: 0.1em;
	border-color: #BB0000 !important;
	border-style: solid;
	margin: 0.1em !important;
}

input.invalid:focus, textarea.invalid:focus {
	background-color: #FFE813;
	border: 0.2em;
	border-color: #BB0000 !important;
	border-style: solid;
	margin: 0 !important;
}

input:focus, textarea:focus {
	background-image: none;
	border: 0.2em;
	border-color: #7E9FDA;
	border-style: solid;
	margin: 0;
}

input[type="checkbox"]:focus, input[type="radio"]:focus {
	border: 0;
	margin: 0.1em;
}

input[type="submit"] {
	border-style: outset;
	border-width: 0.2em;
	margin: 0em;
}

input[type="submit"]:active {
	border-style: inset;
	border-width: 0.2em;
	margin: 0em;
}

input[type="submit"]:focus {
	border-style: outset;
	border-width: 0.2em;
	margin: 0em;
}

legend {
	background-color: #FFFFFF;
	border: 0.1em;
	border-color: #7E9FDA;
	border-style: solid;
	color: #3362B4;
	font-weight: bold;
	padding: 0.5em;
}

.boxes {
	border: none;
}

.required {
	background-image: url(images/required.gif);
	background-position: right;
	background-repeat: no-repeat;
	border: 0.1em;
	border-color: #7F9DB9;
	border-style: solid;
	margin: 0;

}


.label { 
	float: left;
	width: 200px;
}


-->
</style>
