body {	font-size:10pt;	margin-top: 0px;	font-family:Arial, Helvetica, sans-serif;	background-color:#999999;	}	h1 {	font-size:24pt;	font-weight:bold;	color:#003399;}h2 {	font-size:24pt;	margin-bottom: 2px;	color:#666666;}h3 {	font-size:12pt;	margin-bottom: 2px;	color:#666666;}h4 {	font-size: 10pt;	font-weight:bold;	margin-bottom:.1em;	}p {	font-size:10pt;	text-align:justify;	}a:link img {border-style:none;}a:visited img {border-style:none;}a:active img {border-style:none;}.rightfloat {	float:right;	margin: 10px 10px 10px 10px;	}.shorthr {	width:30em;	text-align:left;}.clearboth { clear:both; }.clearright { clear:right; }.clearleft {clear:left;}input {	background-color:#F2F2F2;	border: 1px solid #cccccc;	margin-left:.1em;	}textarea {	background-color:#F2F2F2;	border: 1px solid #cccccc;	margin-left:.1em;}input.radio {	background-color:transparent;	border:none;	}fieldset {	padding:.5em;	}fieldset ol {	list-style-type:none;	}fieldset li {	display:block;	margin-top:.2em;	margin-bottom:.2em;	padding:.2em;	background-color:#ffffff;	}fieldset {	width:80%;	}legend {	font-weight:bold;	font-size:12pt;	color:#999999;	}label.contact {	float:left;	width:30%;	margin-right:.5em;	padding:.2em;	text-align:right;	font-size: 9pt;	font-weight:bold;	}label.message {	float:left;	width:30%;	margin-right:.5em;	padding:.2em;	text-align:left;	font-size: 9pt;	font-weight:bold;	}label.sendlit {	float:left;	width:30%;	margin-right:.5em;	padding:.2em;	height:8em;	text-align:left;	font-size: 9pt;	font-weight:bold;}input.sendform {	background-color:#999999;	color:ffffff;	font-weight:bold;	border-style:outset;	border-width:medium;	margin-left:.1em;	}input.sendform:hover {	border-style:inset;}.roistatement {	font-size:10pt;	border: 1px solid #cccccc;	border-collapse:collapse;	margin:5px;	display:inline-table;	vertical-align:top;	}.roistatement th {	padding:.2em;	background-color:#E6E6E6;}.roistatement td {	padding:.2em;}.roistatement ul {	margin-left:5px;	margin-top:2px;	padding:2px;	}.roistatement li {	list-style-type:none;	padding-left:14px;	background-image:url(../_layout/bullet1.gif);	background-repeat:no-repeat;	background-position: 0px 3px;	}#dealers{	width:100%;	font-size:9pt;	float:left;	}#dealers table {	border-collapse:collapse;	}#dealers th {	background-color:#CCCCCC;	border-bottom:1px solid #ffd100;#events {	position:relative;	width:100%;	font-size:9pt;	float:left;	}#events table {	border-collapse:collapse;	}#events th {	background-color:#CCCCCC;	border-bottom:1px solid #ffd100;	}#events td {	border-bottom:1px solid #cccccc;	padding:.25em;	}#location_select {	margin:0px;	padding:0px;	}#container {	margin-top: 20px;	min-width: 700px;	background-color:#ffffff;	border-style: solid;	border-width: thin;	}#dealers td {	border-bottom:1px solid #cccccc;	padding:.25em;	}	border-color:#214193;	}#logo {	position:relative;	background-image: url("../_layout/support-header-bg.jpg");	background-repeat:repeat;	width:inherit;	height: 90px;	color:#FFFFFF;	border-bottom-style:solid;	border-bottom-width:thin;	border-bottom-color:#F0CC3A;	padding:0em;	}#logo .aw {	position:absolute;	left:1em;	top:1em;	}#menu-bar {	clear:both;	background-image: url("../_layout/menu-bar.gif");	font-size:10pt;	text-align:left;	padding-left:0em;	color:#666666;	line-height:1.4em;	height:24px;	}#content {	clear:both;	color:#000000;	padding:.5em 1.5em .5em 1.5em;	background-image:url("../_layout/shadow-down.jpg");	background-position:top;	background-repeat:repeat-x;	}#content-main hr {	height:1px;	border:0;	background-color:#333333;	color:#CCCCCC;	}#content h4 {	font-size:10pt;	margin-top:.1em;	}#content img {	border: 1px solid #214193;	}#content-main {	padding:.5em 1.5em .5em 1.5em;	margin-right:200px;	}#content-main ul {	margin-left:5px;	margin-top:5px;	padding:2px;	}#content-main li {	list-style-type:none;	padding-left:14px;	padding-bottom:1.5em;	background-image:url(../_layout/bullet-grey.gif);	background-repeat:no-repeat;	background-position: 0px 3px;	}#contact-form {	padding:.5em 1.5em .5em 1.5em;	margin-right:100px;	}#side-bar {	float:right;	color:#003366;	width:200px;	}.side-bar-item {	color:#003366;	padding:10px;	margin-bottom:5px;	font-size:8pt;	width:auto;	min-height:20em;	height:auto;	background-color:#CCCCCC;	border: 1px solid #9999cc;		}.side-bar-item h3 {	color:#003366;	line-height:1.1em;	}.side-bar-item h4 {	font-size:9pt;	margin-top:.1em;	}.side-bar-item p {	margin-top:.1em;	font-size:8pt;	}.side-bar-item ul  {	margin-left:5px;	margin-top:0px;	padding:0px;	}.side-bar-item li {	list-style-type:none;	padding-left:14px;	background-image:url(../_layout/bullet1.gif);	background-repeat:no-repeat;	background-position:left;	}.side-bar-item hr {	height:1px;	border:0;	background-color:#E4E4F3;	color:#E4E4F3;	}	.contactlist {	width:95%;	font-size:9pt;	border-collapse:collapse;	}.contactlist th {	background-color:#CCCCCC;	border-bottom:1px solid #ffd100;	text-align:left;	}.contactlist td {	border-bottom:1px solid #cccccc;	padding:.25em;	width:50%;	}#footer {	position:relative;	width:inherit;	padding:.25em;	clear:both;	text-align:center;	background-color:#214193;	color:#FFFFFF;	border-top-style:solid;	border-top-width:thin;	border-top-color:#F0CC3A;	}#footer .tagline {	margin-top:20px;	margin-bottom:10px;	color:#FFFFFF;	font-size:18px;	font-style:oblique;	text-align:center;	}