html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
padding: 0;
margin: 20px;
height: 100%;
}	
body{
background-color:#666666;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
text-align: center;
}

#wrapper{
width: 770px;
background-color:#FFFFFF;
margin:10px auto;
border: 1px solid #000000;
text-align:left;
min-height: 100%;
margin-bottom: -4.5em;
position: relative;
overflow:auto;
}

#banner{
height: 236px;
background-image: url(770-236.png);
background-repeat: no-repeat;
}

#nava, #nava ul, #nava ul:link, #nava ul:visited,#nava :link, #nava :visited {
padding: 0;
margin: 0;
background-color:#005;
color:#7379AD;
}
#nava ul li{
display: inline;
padding: 5px;
margin: 0;
}
#nava ul li a:hover, #nav ul li a:focus{
background-color: #FFF;
}

#nav, #nav ul {
	list-style:none;
	padding:0;
	margin:0;
}
#nav li {
	float:left;
	position:relative;
	line-height:4.5em;
}
#nav li ul{
display: inline;
padding: 0;
margin: 0;
background-color:#00FF99;
}
#nav ul li a{

color: #FFFFFF;
background-color: #3333CC;
text-decoration: none;
padding: 0 25px 0 25px;
border-right: 1px solid #000000;
text-align: center;
width: 9em;
}
#nav ul li a:hover, #nav ul li a:focus{
background-color: #990000;
color: black;
}

#menu, #menu ul {
	list-style:none;
	padding:0;
	margin:0;
}
#menu li {
	float:left;
	position:relative;
	line-height:4.5em;
	width:10em;
}
#menu li ul {
	position:absolute;
	margin-top:-1em;
	margin-left:.5em; /* for IE */
	display:none;
}
#menu ul li ul {
	margin-top:-3em;
	margin-left:7em;
}
#menu a {
	display:block;
	border-right:1px solid #fff;
	background:#E0F574;
	color:#3B3B3B;
	text-decoration:none;
	padding:0 10px;
}
#menu a:hover {
	background-color:#5798B4;
	color:#fff;
}
#menu ul {
	border-top:1px solid #fff;
}
#menu ul a {
	border-right:none;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	background:#AEC245;
}


#content p{
margin: 20px;
}

h1 {
  background:none repeat scroll 0 0 #AACCEE;
  color:#002244;
  font:bold 25px sans-serif;
  height:28px;
  letter-spacing:0.5em;
  margin:10px;
  padding:0 0 5px;
  vertical-align:middle;
  white-space:nowrap;
  font-variant:small-caps;
}

#content h2{
color: #003366;
padding: 0;
margin: 20px;
}

#footer{
width: 770px;
clear: both;
height: 4.5em;
border-top: 1px solid #000000;
background-color: #082894;
color: #FFFFFF;
text-align:center;
position: relative;
margin: 0 auto 0 auto;
}
.clearfooter {
height: 4.5em;
clear: both;
}

img.floatLeft { 
  float: left; 
  margin: 0 22px 0 22px; 
  caption-side: right;
  clear: left;
}
img.floatRight { 
  float: right; 
  margin: 0 22px 0 22px;
  caption-side: right;
  clear: right;
}
img.textbottom {
vertical-align:text-bottom;
}
 #leftimage {
float: left;
}
 #rightimage {
float: left;
}
#imgwrapper {
 margin: 0 auto;
 display: inline;
}