BODY {
	color: Black;
	background-color: White;
	font-family: Verdana, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 20px 0 0 0;
}

TABLE,TD {
	font-size: 12px;
}

H1 {
	font-size: 20pt;
	color: #40649B;
}
H2 {
	font-size: 16pt;
	color: #40649B;
	margin: 0 0 3px 0;
	padding: 0 0 0 0;
}
H3 {
	font-size: 13px;
	color: #40649B;
	margin-top: 0px;
   margin-bottom:10px;
	padding: 0 0 0 0;
}

H4 {
	font-size: 14px;
	color: #40649B;
	margin: 0 0 0 0;
	font-style: italic;
	padding: 5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

HR {
	display: block;
	height: 1px;
	width: 80%;
	color: #829BBE;
	border: 0;
}

ul.faq {
	list-style-image: url(images/q-small.gif);
	margin: 10px 0 0 28px;
	padding: 0 0 0 0;
}

ul.faq LI {
	margin: 4px 0 4px 0;
	padding: 0 0 0 0;
}
ol LI {
	margin: 10px 0 4px 0;
	padding: 0 0 0 0;
}

ul {
	list-style: url(images/bullet.gif);
}

A {
	color: #40649B;
	text-decoration: underline;
}

A:HOVER {
	color: #b8d987;
	text-decoration: none;
}

#wrapper {
	width: 760px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #5576A7;
}

#homeTop {
	height: 331px;
	width: 760px;
}
#top {
	width: 760px;
	height: 230px;
}
#printTop {
	display: none;
}

#sideMenu {
	background-color: #5576A7;
	width: 169px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	padding-top: 25px;
	float: left;
}

#footer {
	background-image: url(images/bottom.gif);
	background-repeat: no-repeat;
	width: 760px;
	height: 62px;
	clear: both;
}
#copyright {
	font-size: 8pt;
	position: relative;
	top: 40px;
	left: 20px;
}

#copyright A {
	font-weight: bold;
	text-decoration: none;
	color: #5675a7;
}

#copyright A:hover {
	text-decoration: none;
}

#content {
	float: right;
	width: 591px;
	background-color: #fff;
}

#homeContentCol {
	float: left;
	/*width: 350px;*/
	width: 525px;
	top: 332px;
	bottom: 62px;
	padding: 0 0 0 0;
	margin: 0 10px 20px 20px;
}

#homeContentCol P {
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

#contentCol {
	float: left;
	width: 350px;
	top: 332px;
	bottom: 62px;
	padding: 0 0 0 0;
	margin: 20px 10px 20px 20px;
	/*font-size: 11px;*/
}

#homeContentCol2 {
	vertical-align: top;
	float: right;
	width: 180px;
	position: absolute;
	left: 550px;
	top: 332px;
	margin: 22px 20px 20px 20px;
	padding: 0 0 0 10px;
	font-size: 11px;
}

#homeContentCol2 P {
	font-size: 11px;
}

#homeContentCol2 {
	font-size: 11px;
}

#homeContentCol2 A {
	font-size: 11px;
}

#contentCol2 {
	vertical-align: top;
	float: right;
	width: 180px;
	position: absolute;
	left: 550px;
	top: 250px;
	margin: 5px 10px 20px 20px;
	padding: 0 0 0 0;
	font-size: 11px;
}

#contentCol2 H3 {
	font-size: 12px;
}

#contentFull {
	float: right;
	top: 250px;
	width: 570px;
	min-height: 250px;
	margin: 20px 0 20px 0;
	padding: 0 0 0 0;
}
.bold {
	color: #40649B;
	font-size: 10pt;
	font-weight: bold;
}
.caption {
	color: #40649B;
	font-size: 7pt;
	font-weight: normal;
}
img.floatRight {
	float: right;
	margin: 20px;
	padding: 0 0 0 0;
}
img.floatLeft {
	float: left;
	margin: 0 0 0 0;
	padding: 3px 20px 10px 0;
}
.textBox {
	border: 1px #40649B solid;
	width: 300px;
	height: 50px;
}
.textBoxShort {
	border: 1px #40649B solid;
	width: 50px;
	/*height: 15px;*/
}
.textBoxLong {
	border: 1px #40649B solid;
	width: 150px;
	/*height: 15px;*/
	
}
.textBoxExtraLong {
	border: 1px #40649B solid;
	width: 300px;
	/*height: 15px;*/
}
.textBoxStory {
	border: 1px #40649B solid;
	width: 400px;
	height: 250px;
}

.right {
	float: right;
}

.dealerLogin {
	margin: 20px 0 0 26px;
	/*padding: 20px 0 0 26px;*/
	padding: 0 0 0 0;
}

table.dealer th {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom: #A9A9A9;
}
table.dealer td {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom: #A9A9A9;
	padding: 5px;
}

#printLogo {
	display: none;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0;}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:0; height:0; visibility:hidden;}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:0px; font-size:0;}
/*.clLevel0{background-color:Navy; layer-background-color:Navy; color:white;}
.clLevel0over{background-color:#336699; layer-background-color:#336699; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}*/
.clLevel0over{cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:Arial, Sans-serif; font-size:12px;}
.clLevel1{background-color:#336799; layer-background-color:#336799; color:white;}
.clLevel1over{background-color:#ccc; layer-background-color:#ccc; color:#000; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#305a96; layer-background-color:#305a96;}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:Arial, Sans-serif; font-size:12px;}
.clLevel2{background-color:#336799; layer-background-color:#336799; color:white;}
.clLevel2over{background-color:#ccc; layer-background-color:#ccc; color:#000; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#305a96; layer-background-color:#305a96;}

.menuPlacement {
	position:relative;
	height:103px;
	width:167px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menuPlaceWhy1 {
	position:relative;
	height:26px;
	width:167px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menuPlaceWhy2 {
	position: relative;
	height:101px;
	width:167px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 0px;
}

.menuPlaceAbout1 {
	position:relative;
	height:52px;
	width:167px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menuPlaceAbout2 {
	position: relative;
	height:52px;
	width:167px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 0px;
}

.menuPlaceContact {
	position: relative;
	height:80px;
	width:167px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 0px;
}

.menuPlaceProducts {
	position: relative;
	height:104px;
	width:167px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 0px;
}

.red {
	display: inline;
	color: Red;
}

ul#intheknow {
  list-style:none;
  font:12px Verdana, Helvetica, Geneva, sans-serif;
  margin:20px 0;
  padding:0;
}

ul#intheknow li {
  margin:1em 0;
}

ul#intheknow a {
  color:#40649B;
}

ul#intheknow a:hover {
  color: #b8d987;
  text-decoration: none;
}