body
	{
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #666666;
	BACKGROUND-COLOR: #E9E9E9;
	margin: 0px 0px 16px 0px;
	}
button
	{
	width: 156px;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #002F59;
	background-color: #F1F1F1;
	border: #000000 solid 1px;
	margin: 4px 2px 0px 4px;
	}
h1
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color: #666;
	text-align: center;
	margin: 8px 0px 8px 0px;
	}
h2
	{
	font-size: 8pt;
	font-weight: bold;
	color: #666;
	text-align: left;
	}
h3
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #005FB2;
	margin: 0px;
	}
h4
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.4em;
	color: #005FB2;
	}
h5
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #005FB2;
	margin: 0px;
	}
img
	{
	border: 0px;
	}
table.make td
	{
	font-size: 8pt;
	text-align: left;
	width: 25%;
	}
table.makes td
	{
	font-size: 8pt;
	text-align: left;
	}
table.model td
	{
	font-size: 8pt;
	text-align: left;
	width: 50%;
	}
table.model td img
	{
	margin-right: 4px;
	}
thead
	{
	color: #000000;
	font-weight: bold;
	}
#main
	{
	}
#wrapper
	{
	width: 770px;
	BACKGROUND-COLOR: #FFFFFF;
	}
#header
	{
	font-size: 8pt;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 770px;
	height: 147px;
	background: url('images/header.jpg') no-repeat;
	}
#subheader
	{
	width: 770px;
	height: 18px;
	BACKGROUND-COLOR: #FFFFFF;
	padding: 4px 0px 0px 0px;
	}
#sub1
	{
	color: #002F59;
	float: left;
	font-size: 8pt;
	padding: 0px 0px 0px 184px;
	}
#sub2
	{
	color: #002F59;
	float: right;
	font-size: 8pt;
	padding: 0px 16px 0px 0px;
	}
#sub1 a:link, #sub2 a:link {color: #333; text-decoration: none;}
#sub1 a:visited, #sub2 a:visited {color: #6E1414; text-decoration: none;}
#sub1 a:hover, #sub1 a:active, #sub1 a:focus, #sub2 a:hover, #sub2 a:active, #sub2 a:focus {color: #000000; text-decoration: underline;}
#content
	{
	width: 590px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	float: right;
	}
#content a:link {color: #333; text-decoration: none;}
#content a:visited {color: #6E1414; text-decoration: none;}
#content a:hover, #content a:active, #content a:focus {color: #000000; text-decoration: underline;}



#content form
	{
	font-size: 9pt;
	margin: 0px 16px 16px 16px;
	}
#content form fieldset
	{
	margin: 16px 16px 16px 16px;
	}
#content form select
	{
	BACKGROUND-COLOR: #F1F1F1;
	}
#content p
	{
	margin: 4px 12px 8px 16px;
	}
#content h2
	{
	margin: 4px 0px 0px 16px;
	}
#content h3
	{
	margin: 8px 0px 4px 0px;
	}
#content h4
	{
	margin: 12px 0px 0px 16px;
	}
#content hr
	{
	margin: 0px 16px 16px 0px;
	}
#content fieldset
	{
	margin: 8px 16px 16px 16px;
	}
#content fieldset fieldset
	{
	margin: 0px 0px 0px 0px;
	}
#content fieldset form
	{
	font-size: 9pt;
	}
#content fieldset table
	{
	margin: 8px 0px 8px 0px;
	}
#content table
	{
	margin: 16px 16px 16px 16px;
	}



#footer
	{
	width: 770px;
	height: 80px;
	font-size: 8pt;
	text-align: left;
	padding-top: 8px;
	background: url('images/footer.jpg') no-repeat;
	}
#footer p  {margin: 0px 0px 0px 186px;}
#footer a:link  {color: #333; text-decoration: none;}
#footer a:visited {color: #6E1414; text-decoration: none;}
#footer a:hover {color: #005FB2; text-decoration: underline;}
#login
	{
	font-size: 8pt;
	width: 156px;
	margin: 0px 2px 0px 4px;
	background: url('images/fs-login.gif') no-repeat;
	}
#login form
	{
	margin: 32px 12px 12px 12px;
	}
#navigation
	{
	width: 160px;
	height: 100%;
	float: left;
	text-align: left;
	padding: 0px 4px 0px 8px;
	}
#navigation a:link  {color: #005FB2; text-decoration: none;}
#navigation a:visited {color: #002F59; text-decoration: none;}
#navigation a:hover {color: #005FB2; text-decoration: underline;}
#nav
	{
	margin: 8px 0px 0px 0px;
	}
#pagination
	{
	text-align: right;
	margin: 0px 4px 4px 0px;
	}
#search
	{
	font-size: 8pt;
	width: 156px;
	margin: 12px 2px 0px 4px;
	background: url('images/fs-search.gif') no-repeat;
	}
#search form
	{
	margin: 32px 0px 12px 10px;
	}
#search .flat
	{
	font-size: 7pt;
	}
#TS
	{
	float: right;
	width: 100px;
	height: 18px;
	margin: 0px 6px 0px auto;
	}
#welcome
	{
	font-size: 8pt;
	width: 156px;
	margin: 0px 2px 0px 4px;
	background: url('images/fs-welcome.gif') no-repeat;
	}
#welcome form
	{
	margin: 32px 0px 4px 4px;
	}
.blue
	{
	color: #002F59;
	}
.grey
	{
	color: #808080;
	}
.red
	{
	color: #6E1414;
	}
.button
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #002F59;
	background-color: #ededed;
	border: #333 solid 1px;
	cursor: hand;
	}
.flat
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #002F59;
	background: transparent;
	border: #333 solid 1px;
	cursor: text;
	}
.fineprint
	{
	font-size: 7pt;
	margin: 0px 0px 0px 0px;
	}
.formhead
	{
	color: #2E586E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.formtext
	{
	font-family: Arial, Helvetica, sans-serif;
	}
.legal
	{
	font-size: .9em;
	color: #666;
	margin: 0px 0px 0px 0px;
	}
.normal
	{
	color: #666666;
	}
.pathInactive	{ font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #999999; font-size: 8pt; }
.pathActive		{ font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt; }
#rounded
	{
	width: 578px;
	text-align: justify;
	background-color: #F1F1F1;
	}
b.rtop, b.rbottom{display:block;background: #FFF;}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #F1F1F1;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/*
 * Firefox related tweaks.  CSS 2
 */
#wrapper:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#login fieldset
	{
	padding-top: 32px;
	}
#search fieldset
	{
	padding-top: 32px;
	}

@media print {
	fieldset
		{
		color: #FFFFFF;
		}
	.noprint
		{
		display: none;
		}
	#header
		{
		display: none;
		}
	#content
		{
		width: 800px;
		float: left;
		}
	#subheader
		{
		display: none;
		}
	#navigation
		{
		display: none;
		}
	#footer
		{
		display: none;
		}
}