body {
  margin:0;
  padding:0;
  background-color:#33485b;
}
body, table, td, div, p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}
#wrapper {
  width:775px;
  margin:0 auto;
}
/* content styles */
.content {
  background-color:#fff;
  color:#000;
}
.leftCol {
  width:144px;
  padding:8px 8px 8px 0;
}
.mainCol {
  width:398px;
  padding:6px 0 8px 0;
}
.mainCol ul li {
  color:#000;
  list-style-image:url(images/mainCol_bullet.gif);
  padding-bottom:4px;
}
.mainCol2 {
  width:631px;
  padding:6px 10px 8px 0;
  margin-top:0;
}
.rightCol {
  width:233px;
  padding:8px 0 8px 8px;
}
blockquote {
  padding-bottom:10px;
}
/* text styles */
.blueBold {
  color:#576979;
  font-weight:bold;
  font-size:10px;
}
.mainCol h1, .mainCol h2, .mainCol h3, .mainCol h4 {
  color:#576979;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
.mainCol h1 {font-size:160%;}
.mainCol h2 {font-size:130%;}
.mainCol h3 {font-size:110%;}
.mainCol h4 {font-size:100%;}

.mainCol2 h1, .mainCol2 h2, .mainCol2 h3, .mainCol2 h4 {
  color:#576979;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
.mainCol2 h1 {font-size:160%;}
.mainCol2 h2 {font-size:130%;}
.mainCol2 h3 {font-size:110%;}
.mainCol2 h4 {font-size:100%;}

.content h1, .content h2, .content h3, .content h4 {
  color:#576979;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
.content h1 {font-size:160%;}
.content h2 {font-size:130%;}
.content h3 {font-size:110%;}
.content h4 {font-size:100%;}

.content a:link, .content a:visited {
  color:#576979;
  text-decoration:underline;
  font-weight:bold;
}
.content a:hover {
  color:#576979;
  text-decoration:none;
  font-weight:bold;
}
.content a:active {
  color:#576979;
  text-decoration:underline;
  font-weight:bold;
}
/* header styles */
#header {
  height:100px;
  background-color:#fff;
  color:#000;
}
/* end header styles */
/*request button style*/
.request_btn {
  width:210px;
  background-color:#dbdad8;
  padding:3px;
  margin-left:8px;
}
/*end request button style*/
/*spotlight styles*/
.spotlight_hdr {
  height:21px;
  vertical-align:middle;
  text-align:left;
  color:#576979;
  font-weight:bold;
  text-size:1.2em;
  width:207px;
  background-color:#eceff2;
  background-image:url(images/spotlight_hdr_img.gif);
  background-position:top;
  background-repeat:repeat-x;
  padding-left:3px;
  padding-right:3px;
  padding-top:5px;
  margin-top:10px;
  border:1px solid #576979;
}
.spotlight_body {
  background-color:#dbe2e8;
  width:207px;
  background-image:url(images/spotlight_body_img.gif);
  background-position:top;
  background-repeat:repeat-x;
  min-height:172px;
  padding:3px;
  border-left:1px solid #576979;
  border-right:1px solid #576979;
  border-bottom:1px solid #576979;
  font-size:10px;
  color:#000;
  text-align:left;
}
.spotlight_copy {
  font-size:10px;
  color:#000000;
  margin:6px;
}
.spotlight_copy a:link, .spotlight_copy a:visited {
  color:#0066CC;
  text-transform:uppercase;
  text-decoration:underline;
  font-size:10px;
}
.spotlight_copy a:hover {
  color:#0066CC;
  text-transform:uppercase;
  text-decoration:none;
  font-size:10px;
}
.spotlight_copy a:active {
  color:#0066CC;
  text-transform:uppercase;
  text-decoration:underline;
  font-size:10px;
}
/*end spotlight styles*/
/* navigation styles */
ul#nav {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 772px;
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0px;
	background: #33485b;
}

#nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#nav a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 0.5em;
	background: #33485b;
}

#nav li {
	float: left;
	padding: 0;
    margin-right: 0px;
	border-right: 3px solid #FFFFFF;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 15.2em;
	font-weight: normal;
	margin: 0;
}

#nav li li {
	width: 14em;
	margin: 0;
}

#nav li ul a {
	width: 14em;
	border: solid #dddcda;
	border-width: 0 1px 1px 1px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul{
	left: auto;
}

#nav li:hover, #nav li.sfhover, #nav a:hover {
	background: #fdb813;
	color: #000000;
}

.active {
	background: #fdb813;
	color: #000000;
}


#subnav {
	background-color: #cccccc;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 763px;
	margin: 0;
	padding: 6px;
		padding-left: 8px;
}

#subnav a {
	color: #33485b;
	text-decoration: none;

}

#subnav a:hover {
	text-decoration: underline;
	background: #cccccc;
	color: #000000;
}

#nav a#here {
	display: block;
	color: #000;
	text-decoration: none;
	padding: 0.5em;
	background: #cccccc;
}

.active A {
	background: #fdb813;
	color: #000000;
}
/* end navigation styles */
/* footer styles */
#footer {
  color:#fff;
  font-size:9px;
  text-align:right;
  padding:4px;
}
#footer a:link, #footer a:visited {
  color:#fff;
  font-size:9px;
  text-decoration:underline;
}
#footer a:hover {
  color:#fff;
  font-size:9px;
  text-decoration:none;
}
#footer a:active {
  color:#fff;
  font-size:9px;
  text-decoration:underline;
}
/* form styles */
form {
  padding:8px;
}
form table td {
  padding:2px 0 2px 0;
}
form table {
  padding:8px;
}
form label {
  margin-left:8px;
  font-weight:bold;
  font-size:10px;
}
form input {
  margin-left:20px;
  font-size:10px;
}
form select {
  margin-left:20px;
  font-size:10px;
}
.submitBtn {
  background-color:#333333;
  color:#fff;
}
.resetBtn {
  background-color:#333333;
  color:#fff;
}

