html {
  color: white;
  font-family: helvetica, sans-serif; font-size: 10pt; }
body {
  color: white; background-color: lightgrey;
  margin: 0; padding: 0; border: 0;
  font-family: helvetica, sans-serif; font-size: 10pt;
  }
table, tr, th, td, applet, img, div {
  color: white;
  font-family: helvetica, sans-serif;
  font-size: 10pt; }
dl, dt, dd, ul, li, p {
  color: white;
  font-family: helvetica, sans-serif; font-size: 10pt; }
h1 {
  color: white;
  font-family: helvetica, sans-serif; font-size: 12pt; }
h2 {
  color: white;
  font-family: helvetica, sans-serif; font-size: 11pt; }
h3 {
  color: white;
  font-family: helvetica, sans-serif; font-size: 10pt; }
a:link {
  color: yellow; text-align: center;
  font-weight: bold;
  }
a:visited {
  color: yellow; 
  font-weight: bold;
   }
a:active, a:hover {
  color: fuchsia;
  background: rgb(86,90,153);
  }

table.zero {
  line-height: 0;
  }

table {
background-color: rgb(86,90,153)
}

table.menu
{
background-color: darkblue
}

a.menu
{
color: yellow;
background: darkblue;
text-align: center;
font-weight: bold;
}

td.pg {
  color: silver; background: rgb(86,90,153); text-align: center;
  font-style: italic; }
td.tb {
  text-align: left; }
td.tc {
  text-align: center; color: white; }

td.ht {
  color: rgb(86,90,153); background: black;
  text-align: center; font-size: 9pt; }
td.ht a:link {
  color: rgb(86,90,153); background: black;
  text-decoration: none; }
td.ht a:visited {
  color: yellow; background: black;
  text-decoration: none; }
td.ht a:active{
  color: fuchsia; background: black;
  text-decoration: none; }
td.ht a:hover {
  color: fuchsia; background: black;
  text-decoration: none; }

td.hh {
  color: rgb(86,90,153); background: black;
  font-size: 9pt; }
td.hh a:link {
  color: rgb(86,90,153); background: black;
  text-decoration: none; }
td.hh a:visited {
  color: yellow; background: black;
  text-decoration: none; }
td.hh a:active{
  color: fuchsia; background: black;
  text-decoration: none; }
td.hh a:hover {
  color: fuchsia; background: black;
  text-decoration: none; }

td.hi {
  color:rgb(86,90,153); background: rgb(204,205,225);
  font-size: 8pt; }
td.hi a:link {
  color: yellow; background-color: transparent;
  text-decoration: none; }
td.hi a:visited {
  color: aqua; background-color: transparent;
  text-decoration: none; }
td.hi a:active {
  color: fuchsia; background-color: transparent;
  text-decoration: none; }
td.hi a:hover {
  color: fuchsia; background-color: transparent;
  text-decoration: none; }

th.hi {
  color:rgb(86,90,153); background: rgb(204,205,225);
  font-size: 10pt; }
th.hi a:link {
  color: yellow; background-color: transparent;
  text-decoration: none; }
th.hi a:visited {
  color: aqua; background-color: transparent;
  text-decoration: none; }
th.hi a:active {
  color: fuchsia; background-color: transparent;
  text-decoration: none; }
th.hi a:hover {
  color: fuchsia; background-color: transparent;
  text-decoration: none; }

td.hc {
  color:white; background: rgb(86,90,153);
  font-size: 8pt; }
th.hc {
  color:white; background: rgb(86,90,153);
  font-size: 8pt; }
p.hc {
  color:white; background: rgb(86,90,153);
  font-size: 8pt; }

a.ms {
  line-height: inherit; }
img.ms {
  line-height: inherit; vertical-align: bottom; }
td.ms {
  line-height: 20px; color: black; }
td.ms a:link {
  color: black; background-color: transparent;
  text-decoration: none; }
td.ms a:visited {
  color: aqua; background-color: transparent;
  text-decoration: none; }
td.ms a:active {
  color: fuchsia; background-color: transparent;
  text-decoration: none; }
td.ms a:hover {
  color: fuchsia; background-color: transparent;
  text-decoration: none; }

td.mp {
  color: black; text-align: center; }
td.ml {
  color: black; text-align: left; }
td.mr {
  color: black; text-align: right; }

a.mi {
  line-height: inherit; }
img.mi {
  line-height: inherit; vertical-align: bottom; }
td.mi {
  line-height: 20px; color: black;
  font-size: 12pt; font-weight: bold; }
td.mi a:link {
  color: black; background-color: transparent;
  text-decoration: none; }
td.mi a:visited {
  color: aqua; background-color: transparent;
  text-decoration: none; }
td.mi a:active{
  color: fuchsia; background-color: transparent;
  text-decoration: none; }
td.mi a:hover {
  color: fuchsia; background-color: transparent;
  text-decoration: none; }
div.tl {
  text-align: right; margin-bottom: 10px; }
div.mn {
  text-align: left; margin-left: 5%; margin-right: 2%; }
div.wk {
  text-align: left; margin-left: 5%; margin-right: 2%; }
div.mg {
  color: silver; background: rgb(86,90,153); text-align: center;
  font-style: italic; }

img.frm {
  border-color: rgb(204,205,225);
}

p.help {
  margin-left: 20pt; }

span.stack {
  font-size: 1pt; }

p.sp {
  font-size: 18pt; font-weight: bold; }

td.tb {
  color:black; background: rgb(204,205,225);
  font-size: 10pt; font-weight: bold; }

th {
  text-align: center; }
  
  
/*  ----------- NEW HOME STYLES ----------- */

#homeWrap {
padding: 20px;
background: #565a99;
}

#car {
	 width: 213px;
	 background: #676ba3;
	 float: left;
	 margin: 0 10px 0 0;
	 }

.homeGraphic { width: 508px; float: left; }
	 
#heavy {
	 width: 213px;
	 background: #676ba3;
	 float: right;
	 margin: 0;
	 }
	 
	 #car h2, #heavy h2 , #car h2 a, #heavy h2 a {
	 	  background: #eeec15;
		  font: normal 14px/20px Arial, Helvetica, sans-serif;
		  color: #12027e;
		  padding: 8px 6px;
		  margin: 0;
		  text-decoration: none;
		  }
		  
	.inner { padding: 12px; }
	
	.inner p {
		margin: 0 0 8px 0;
		padding: 0;
		color: #fff;
		font: 10pt/13pt Helvetica, Arial, sans-serif;
		}
		
		  
		.inner p strong { color: #d3d3d3; }
	
	.inner ul { margin: 0 0 10px 0; padding: 0; }
	.inner li {
		margin: 0 0 0 13px;
		padding: 0;
		color: #fff;
		font: 10pt/13pt Helvetica, Arial, sans-serif;}

	 
#buttons {
	clear: both;
	padding: 10px 0 0 0;
	text-align: center;
	}
	
	#buttons img { margin: 0 7px 0 0; }


#navWrapWrap {
	text-align: center;
}	
	
#navWrap {
	background:#050088;
	text-align:center;
	width:1000px;
	margin: 0 auto;
	height: 47px;
	padding: 0;
 }

#nav, #nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}

#nav li {
	cursor: pointer;
	float: left;
	margin: 0;
	}
	
#nav li a {
	color:#EEEC15;
	display:block;
	font:15px/21px arial,helvetica,sans-serif;
	padding:13px 23px;
	text-decoration:none;
	}
	
#nav li a:hover { 
	color: #fff;
	text-decoration: none;
	}
		
#nav li ul a, #nav li ul a:visited {	
	font: normal 11px/14px arial, helvetica, sans-serif;
	display: block;
	text-decoration: none;
	text-align: left;
	padding: 5px 5px 5px 10px;
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	color: #12027E;
	width: 180px;
	background-color: #f6f6f6;
	text-transform: none;
	margin: 0;
	}
	
#nav li ul a:hover { 
	background-image: none;
	color: #001647;
	background-color: #ebebeb;
	}
	
#nav li ul li {}

#nav li {
	float: left;
	padding: 0;
	}

#nav li ul {
	position: absolute;
	border-bottom: 0;
	left: -999em;
	height: auto;
	width: 180px;
	margin: 0;
	padding: 0;
	}

#nav li li {
	width: 150px;
	background-image: none;
	}

#nav li ul ul { margin: -26px 0 0 186px; }

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li.sfhover ul ul {
	left: -999em;
	}

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul {
	left: auto;
	z-index: 500;
	}

#nav li:hover, #nav li.sfhover {
	color: #001647;
	position: static;
	}

#nav li ul li:hover, #nav li ul li.sfhover { 
	background-image: none;
	background-color: #ebebeb;
	}