html,body,p,a,ul,li,h1,h2,h3,h4,h5,div,img,form {
border:0;
margin:0;
padding:0
}


body {
background:#E7E7E7;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:0.7em;
overflow:-moz-scrollbars-vertical;
}

/* clearfix */
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden
}

#header {
background:#002F5E;
color:#FFF;
height:3em;
margin:3em auto 0;
padding:0;
position:relative;
width:85%;
font-family:Arial, Helvetica, sans-serif;
}

#header ul {
bottom:4px;
display:inline;
left:28%;
position:absolute
}

#breadcrumbs {
    font-weight: bold;
}
#breadcrumbs a {
	text-decoration: none;
	color: white;
}

#breadcrumbs a:hover {
	text-decoration: underline;	
}

#updated {
bottom:4px;
font-size:0.9em;
position:absolute;
right:2%
}

#wrapper {
background:#FFF url(bg.png) 25% 0;
margin:0 auto;
position:relative;
width:85%;
}

#content {
float:right;
padding:2.5em 3% 0;
width:69%;
overflow: visible
}

#content p {
padding-bottom:1em
}

#navigation {
background:#E7E7E7;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
margin:2.5em 0 2.5em 0;
padding:0 0 1px;
width:25%;
}

#navigation .level1 a:hover,.level2 a:hover,.level3 a:hover {
background:#2F2F2F
}

#navigation .level1,.level1act,.level2act,.level3act {
font-weight:700
}

#navigation .level2,.level3 {
font-weight:normal
}

.level1,.level1act,.level2,.level2act,.level3,.level3act {
list-style-type:none;
margin-top:1px;
}

.level1 a {
background:#8F8F8F;
border-right:0.1em solid #E7E7E7;
display:block;
padding:0.3em 0.5em 0.3em 1em
}

.level1act a {
background:#5F5F5F;
border-right:0.1em solid #E7E7E7;
display:block;
padding:0.3em 0.5em 0.3em 1em
}

.level2 a {
background:#8F8F8F;
border-right:0.1em solid #E7E7E7;
display:block;
padding:0.3em 0.5em 0.3em 2em
}

.level2act a {
background:#6F6F6F;
border-right:0.1em solid #E7E7E7;
display:block;
padding:0.3em 0.5em 0.3em 2em
}

.level3 a {
background:#8F8F8F;
border-right:0.1em solid #E7E7E7;
display:block;
padding:0.3em 0.5em 0.3em 3em
}

.level3act a {
background:#7F7F7F;
border-right:0.1em solid #E7E7E7;
display:block;
padding:0.3em 0.5em 0.3em 3em
}
#search {
	float: left;
	padding:0.3em 1em;
	line-height: 1.4;
}

#search fieldset {
border:0;
margin:0;
padding:0;
}

#search input {
border:0;
margin:0;
padding:0
}

.go {
	background:#002F5E;
	border: 0;
	color: white;
	padding: 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size: 1em;
}

#subNav {
	background:#002F5E;
	bottom:0;
	margin:0;
	padding:0 0 0 1%;
	position:absolute;
	right:0;
	width:74%;
	font-family:Arial, Helvetica, sans-serif;
}
#subNav ul {

}

#subNav li {
	border-right: 2px solid #FFF;
	float: left;
	font-weight:700;
	list-style:none;
	margin:0;
	padding:0.3em 1em;
	line-height: 1.4;
}

#sitemap {
	border-left: 2px solid #FFF;
}

h1 {
float:left;
margin:0;
padding:0 0 16px;
text-align:center;
width:25%
}


#footer {
clear:both
}

#footNav {
display:inline;
float:right;
margin-right:7.5%;
margin-bottom: 3em;
text-align:right;
width:85%;
color: #5F5F5F;
padding: 0 4px 0 4px;
font-size: 0.9em;
font-family:Arial, Helvetica, sans-serif;
}

#footNav a {
	color:#5F5F5F;
	text-decoration:none;
	padding-right: 0.3em;
}

#footNav li {
	padding-left: 0.3em;
}

#header li,#footNav li {
display:inline
}

#navigation a,#subNav a{
color:#FFF;
text-decoration:none
}