body  {
	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
	font-size: 12pt;
	line-height: 1.2; 
	color: #000;
 	background: #eee;
	background-image: url(../images/grey10.jpg);
	margin-left: 0px;
	margin-top: 0px;
}
input.used [type="checkbox"] {
	 color:#001166;
	 font-size:8pt;
	 }	
input.used [type="submit"] {
	 color:#001166;
	 font-size:8pt;
	 }
select.used {
	 color: #000000;
	 font-size:8pt;
	 }	
input.used {
	 color: #001166;
	 font-size:8pt;
	 }	
input.must{
	color: #001166;
	font-size:10pt;
	 }
H2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CC0000;
font-size:22px;
}
.vehiclesub {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CC0000;
font-size:22px;
font-weight:800;
font-style:italic;
}
.makeheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CC0000;
font-size:22px;
font-weight:800;
}
.smallfontleft {
	color: #990000; 
	font-size: 8pt; 
	text-align: left;
	}
.small {
	color: #000000; 
	font-size: 7pt; 
	}
.smallondark {
	color: #eeeeee; 
	font-size: 7pt; 
	}
.specialtextred {
	color: #CC0000; 
	font-size: 8pt; 
	text-align: left;
	}
.specialredbold {
	color: #CC0000; 
	font-size: 8pt; 
	text-align: left;
	font-weight:bold;
	}
select.new {
	color: #990000;
	font-size:8pt;
	background-color: #eeeeee;
	 }	
input.new {
	 color: #000000;
	 font-size:8pt;
	 }	
button	{
  	color: #666;
 	border: 1px solid #990000;
  	font-weight: normal;
  	font-size: 8pt; 
	height:17px;
	width:50px;
}
button:hover {
  cursor: pointer; /* cursor: hand; for IE5 */
  }
button.small	{
  	color: #666666;
 	border: 1px solid #990000;
	background-color:#eeeeee;
  	font-weight: normal;
  	font-size: 8pt; 
	height:17px;
	width:17px;
}
button.small:hover {
  cursor: pointer; /* cursor: hand; for IE5 */
  }
 button.used	{
  	color: #ffffff;
	background: #001166;
 	border: 1px solid #cc0000;
  	font-weight: normal;
  	font-size: 8pt; 
	height:17px;
	width:50px;
}
a.newlist:link {color: #001879;  font-size: 12px; text-decoration: underline;}
a.newlist:visited {color: #000000; font-size: 12px;  text-decoration: underline;}
a.newlist:hover {color: #CC0000; font-size: 12px;  text-decoration: underline; background-color: #cccccc;}
a.newlist:active {color: #CC0000; font-size: 12px;  text-decoration: none;}

a.ondark:link {color: #ffffff;  font-size: 12px; text-decoration: underline;}
a.ondark:visited {color: #CC0000; font-size: 12px;  text-decoration: none;}
a.ondark:hover {color: #CC0000; font-size: 12px;  text-decoration: underline; background-color: #ff8b99;}
a.ondark:active {color: #CC0000; font-size: 12px;  text-decoration: none;}

a.smallondark:link {color: #666666;  font-size: 9px; text-decoration: underline;}
a.smallondark:visited {color: #666666; font-size: 9px;  text-decoration: underline;}
a.smallondark:hover {color: #eeeeee; font-size: 9px;  text-decoration: none; background-color: #ff8b99;}
a.smallondark:active {color: #eeeeee; font-size: 9px;  text-decoration: none;}

a.usedlist:link {color: #001166; font-family: Verdana, Helvetica, Arial, Sans Serif; font-size: 11px; text-decoration: underline;}
a.usedlist:visited {color: #808080; font-size: 11px; font-family: Verdana, Helvetica, Arial, Sans Serif; text-decoration: none;}
a.usedlist:hover {color: #CC0000; font-size: 11px; font-family: Verdana, Helvetica, Arial, Sans Serif; text-decoration: underline; background-color: #ffffcc;}
a.usedlist:active {color: #808080; font-size: 11px; font-family: Verdana, Helvetica, Arial, Sans Serif; text-decoration: none;}

.newlist{
color: #000000;
font-size: 11px;
 }
.redboxes {
border-right: #990000 1px solid; 
padding-right: 5px; 
margin-right: 0px; 
border-top: #fffffff 1px solid; 
padding-left: 5px; 
padding-bottom: 5px; 
font: 11px/17px Verdana, Arial, Helvetica, sans-serif; 
border-left: #990000 1px solid; 
padding-top: 5px; 
border-bottom: #990000 0px solid; 
background-color: white;
}
.redBoxST {
color: #990000;  
font-style:normal;  
line-height:12px; 
font-size:8px; 
}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #eeeeee;
padding: 3px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
font-size:9px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
}
.copy {
font-size: 9px;
color: #666666;
}
.black12 {
font-size: 12px;
color: #000000;
}
.boldblack {
font-size: 12px;
color: #000000;
font-weight:bold;
}
.footaddress {
font-size: 12px;
color: #333333;
text-align:center;
}


#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit */
#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu {
width: 100%;
background: #001166;
float: left;

}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 149px;
background-image:url(../images/MenugbMitsu.gif);
float: left;
}
#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #000 #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #fff;
/*background: #001166;*/
text-transform: uppercase;
padding-left:15px;
}
#menu h2.yellow {
color: #FFFF00;
/*background: #001166;*/
text-transform: uppercase;
}

#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}
#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
top: 0;
left: 100%;
}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.labelbold {
	color: #CC0000;
	font-size: 10pt; 
	font-weight: bold;	
	/*font-variant:small-caps; */
	text-align: right;
	}
.valuedetail {
	color: #666666;
	font-size: 10pt; 
	font-weight: normal;	
	/*font-variant:small-caps; */
	text-align: left;
	}
.valuedetailstrike {
	color: #666666;
	font-size: 10pt; 
	font-weight: normal;	
	/*font-variant:small-caps; */
	text-align: left;
	text-decoration:line-through;
	}
#linedbox	{
	position:relative; 	  /*helps IE to deal with images, borders, and content*/
	border:1px solid #001166;
	margin:0;  /*content centered*/	
	background: #FFFFCC;	
		width:660px; /*for IE 5.5*/
	w\idth:650px; /*value is read by IE6 for the content and the whole cell*/ 	

}
.smallfontbold {
	color: #666666; 
	font-size: 9pt; 
	font-weight: bold;
	/*font-variant:small-caps; */
	text-align: center;
	}
.labelsmallbold {
	color: #666666; 
	font-size: 8pt; 
	font-weight: bold;	
	/*font-variant:small-caps; */
	text-align: left;
	} 
.mainsite
{
	margin-left: 30px;
	padding-left: 20px;
	list-style: none;
}
.mainsite li
{
	padding-left: 5px;
	/*background: url(images/bluearrow.gif) no-repeat 0 .3em;*/
	list-style-image: url(../images/blt_arrowRed.gif);
	list-style-position: outside;
}