@charset "utf-8";
/* CSS Document */

body{
 	background-color: #ece9d8;
	margin:0px;
	padding:0px;
}

a, a:visited {
  color:#1A4B88;
}

a:hover {
  color:#CCCCCC;
}

a.menu, a.menu:visited  {
  background: #0D4C88 url(../images/menuItem.png) no-repeat;
  height:33px;
  margin: 0 0px;
  color:#FFCC1F;
  font-family:Verdana;
  font-size:15px;
  font-weight:bold;
  text-decoration:none;
  display:block;
  float:left;
  padding:10px 18px 0 41px;
}

a.menu:hover {
  background: #0D4C88 url(../images/menuItemHighlighted.png) no-repeat;
  height:33px;
  margin: 0 0px;
  color:#FFCC1F;
  font-size:15px;
  font-family:Verdana;
  font-weight:bold;
  text-decoration:none;
  display:block;
  float:left;
  padding:10px 18px 0 41px;
}

.wrapper{
	width:889px;
	margin:0px auto;
}
.content{
	background: #ece9d8 url(../images/content_bg.png) repeat-y;
	padding:29px 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #1a4b88;
	
}
.content b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1a4b88;
	font-size: 12px;
}
.footer{
	background: #ece9d8 url(../images/footer_bg.png);
	font-family:Trebuchet MS;
	font-size:11px;
	color: #1a4b88;
	text-align:right;
	padding: 20px 60px;
}
.footer a{
	text-decoration:none;
	color: #1a4b88;
}
.footer a:hover{
	text-decoration:underline;
}

#nav, #nav ul { /* all lists */
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 1;
}

#nav a {
  display: block;
}

#nav li { /* all list items */
  float: left;
 /*  width: 105px; /* width needed or else Opera goes nuts */ 
  margin-right:17px;
}

#nav li ul { /* second-level lists */
  position: absolute;
  margin-top: 42px;
  width: 14em;
  left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul li a {
  background-color: #062F64;
  height:10px;
  margin: 0 0px;
  color:#FFCC1F;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  display:block;
  float:left;
  padding:10px;
  width:130px;
}

#nav li ul li a:hover {
  background-color: #0D579F;
  height:10px;
  margin: 0 0px;
  color:#FFCC1F;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  display:block;
  float:left;
  padding:10px;
  width:130px;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
  left: auto;
  _margin-left: -110px;
}

