* {
margin:0;
padding:0;
}
html { 
height:100%; 
margin-bottom:1px; 
}
body {
	background-image:url(/graphics/greyblue_stripe.jpg);
	font-family:Georgia, "Times New Roman", Times, serif;
}
#container {
width: 775px;
margin:0 auto;
background-image:url(graphics/border_bg.jpg);
background-repeat:repeat-y;
}
#header {

margin:0 9px;
background-image:url(graphics/header.jpg);
background-repeat:no-repeat;
padding:0 15px 0 15px;
text-align:right;
}

#content {
background-repeat:no-repeat;
margin: 0 40px 0 40px;
}
#footer {
color:#5E6A7B;
padding: 40px;
margin: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
text-align:center;
background-image:url(graphics/footer_bg.jpg);
background-repeat:no-repeat;
background-position:top;
}


#navcontainer {
padding:0;
text-align:right;
}
#navlist {
margin:0;
}
#navlist li
{
display: inline;
font-family:Georgia, "Times New Roman", Times, serif;
list-style-type: none;
color:#5E6A7B;
margin:0 0 0 8px;
font-size:.9em;
font-weight:normal;
}
#clr {
clear:both;
}
p {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000033;
font-size:.8em;
margin:12px;
}
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
color:#003366;
margin:12px;
}
h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#003366;
margin:12px;
}
h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
color:#003366;
margin:7px 12px;
font-weight:normal;
}
h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
color: #000000;
margin:7px 12px;
font-weight:normal;
}
h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
color: #5E6A7B;
margin:15px ;
font-weight:bold;
}


h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
color: #5E6A7B;
margin:15px ;
font-weight:normal;
}

a:link, a:visited, a:active {
	color:#517990;
	text-decoration:none;
	font-weight:bold;
	}
a:hover {
	color: #5E6A7B;
	text-decoration:none;
	font-weight:bold;
	}

a.nav:link, a.nav:visited, a.nav:active {
	color: #5E6A7B;
	text-decoration:none;
	font-weight:normal;
}
a.nav:hover {
	color: #1D4E3D;
	text-decoration:none;
	font-weight:normal;
}

a.footer:link, a.footer:visited, a.footer:active {
	color: #5E6A7B;
	text-decoration:none;
	font-size:.8em;
	
}
a.footer:hover {
	color:#003366;
	text-decoration:none;
	font-size:.8em;
}

a.emphasis:link, a.emphasis:visited, a.emphasis:active {
	color: #003366;
	text-decoration:none;
	font-size:1.1em;
	
}
a.emphasis:hover {
	color:#5E6A7B;
	text-decoration:none;
	font-size:1.1em;
}


ol {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
margin-left: 25px;
}
ol li {
margin-left: 25px;
}

ul {
list-style-type:circle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
margin-left: 25px;
}
ul li {
margin: 8px 10px;
}

ul.error {
list-style-type:circle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
margin-left: 25px;
}
ul.error li {
margin: 8px 25px;
color:#990000;
}

ul.focus {
list-style-type:none;
margin-left:0;
}
.focus li {
font-size:1.2em;
margin:8px;
}

.spacer {
float:left;
}

.floatleft {
float:left;
margin:0 20px 15px 0;
}

.floatright {
float:right;
margin:0 0 15px 20px;
}

.textfield {
width: 250px;
background-color:#E3E6ED;
font-size:.8em;
font-weight: normal;
}
.btn {
background-color:#003366;
color:#FFFFFF;
font-size:.7em;
font-weight:bold;
padding:2px;
margin:7px 12px;
}
select {
background-color:#E3E6ED;
font-size:.8em;
width:250px;
}
select.small {
background-color:#E3E6ED;
font-size:.8em;
width:100px;
}
textarea {
background-color:#E3E6ED;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
width:480px;
}
hr {
width: 475px;
color: #1D4E3D;
}
.label {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000033;
font-size:.8em;
}
.mini {
font-size:80%;
font-weight:bold;
}
strong {
color:#517990;
font-weight: bold;
}
.action {
border:#5E6A7B double 4px;
margin:10px;
}

.action2 {
width:275px;
border:#5E6A7B double 4px;
margin:10px;
float:left;
}
.emphasis2 {
font-size:130%;
}