body 	{margin: 0px; padding: 0px; border: 0px; font-family: Tahoma, Verdana, Arial, sans-serif;}
a img	{border: 0px;}
a		{text-decoration: none;}
a:hover	{text-decoration: underline;}

#header		{width: auto; background-color: #333399; border: none;  margin: 0px; padding: 0px;}
	#header img {padding: 0px; margin: 0px;}
#container	{width: 750px; padding: 0px; margin: 0px;}
#navigation	{display: none; width: 200px; float: left; padding: 0px 20px 0px 20px; text-align: center;}
	#navigation p	{padding: 0px; text-align: center; width: 120px; margin: auto; margin-top: 0px;}
	#navigation img	{margin: 10px;}
#content	{width: 500px; float: left;}
	#content h1	{font-weight: normal; font-size: 40px; margin: 10px 0px; padding: 0px;}
	#content h2	{font-size: 16px; margin: 10px 0px; padding: 0px; color: #0000a0; font-family: Arial, Helvetica, sans-serif;}
	#content h2.black {color: black;}
	#content h3	{font-size: 14px; margin: 10px 0px; padding: 0px; color: #0000a0; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
	#content ul {margin: 5px 0px; padding: 0px;}
	#content ul li {
		list-style: none;
		background: no-repeat center left  url("/img/round_check.gif");
		height: 22px;
		padding-left: 28px;
		margin: 3px;
		margin-left: 0px;
		font-size: 14px;
		vertical-align: middle;
	}
	#content p {font-size: 14px;}
#footer		{width: auto; background-color: #333399; clear: left;}
	#footer p	{color: white; font-size: 10px; margin: 0px; padding: 20px;}
	#footer a	{color: white; text-decoration: underline; margin-left: 5px; font-size: 14px;}

.menuskin 	{ 
	position:absolute; 
	background-color:menu; 
	border:1px solid #7f7f7f;
	font:normal 12px Verdana; line-height:18px; 
	z-index:100; visibility:hidden; 
}
.menutext {
	font:normal 12px Verdana;
	font-size: 8pt; font-weight: bold; color: #ffffff; background-color: transparent;
}

.fr {float: right;}
.cr {clear: right;}
.pad {margin: 10px;}
.tac {text-align: center;}
.phone {font-weight: bold; color: blue;}
.ticket {color: red;}
.box {border: 2px solid red; width: 480px; padding: 3px;}
.red {color: red;}
.img_vc img {vertical-align: middle;}
.tr	{text-align: right; margin: 0px;}

table#results {border-collapse: collapse; width: 490px;}
table#results tr td {background-color: #dddddd;}
table#results tr.lt td {background-color: #eeeeee;}

div#analogclock {
	background-image: url(/img/clock_face.gif);
	display: block;
	width: 99px;
	height: 99px;
}
div#analogclock div#analogclock_seconds {
	background-image: url(/img/clock_seconds.gif);
	display: block;
	width: 99px;
	height: 99px;
}
div#analogclock div#analogclock_minutes {
	background-image: url(/img/clock_minutes.gif);
	display: block;
	width: 99px;
	height: 99px;
}
div#analogclock div#analogclock_hours {
	background-image: url(/img/clock_hours.gif);
	display: block;
	width: 99px;
	height: 99px;
}

form#leadform {margin-top: 10px;}
form#leadform fieldset {padding: 10px;}
form#leadform fieldset legend {margin-bottom: 7px; font-size: 16px; color: #0000a0; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
form#leadform div.notes {float: right; width: 90px; border: 1px solid black; padding: 5px;}
form#leadform div.notes h4 {font-size: 12px; border-bottom: 1px solid black; margin: 0px;}
form#leadform div.notes p {font-size: 10px; margin: 2px 0px;}
form#leadform div.required {clear: left;}
form#leadform div.required label {float: left; width: 140px; font-size: 12px; font-weight: bold; vertical-align: middle; margin-top: 3px;}
form#leadform div.required input,select,textarea {width: 190px; vertical-align: middle;}
form#leadform div.required input.radio {width: auto;}
form#leadform p.error {color: red; margin: 0px; font-weight: bold;}

div.driverbutton {width: 255px; height: 39px; margin: 10px 0px;}