body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #003366;
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size: 20px;
	color: #70C300;/*green*/
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 0px 10px 0px;
}
h2 {
	font-size: 16px;
	color: #70C300;
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 0px 10px 0px;
	padding: 0px;
}
h3 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 0px 10px 0px;
	padding: 0px;
}
h4 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 0px 10px 0px;
}
a {
	color: #57A50F;
}
li {
	margin-bottom: 8px;
	margin-right: 40px;
	margin-left: 0px;
	padding: 0px;
}
p { margin:0px 0px 10px 0px;}
form { margin:0px; padding:0px; }

fieldset { padding: 10px; 
	border: #666666 1px solid;	
}

legend {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	color: #666666;
}

input, submit, textarea, select, file, button {
	font-family: Verdana, Tahoma, Serif;
	font-size: 9px;
}

#login input, submit, textarea, select, file, button {
	color: #ffffff;
	font-family: Verdana, Tahoma, Serif;
	font-size: 9px;
	border: #93A5BE 1px solid;
	background-color: #283A52;
}

.emph {
	color: #2978D2;/*blue*/
	font-weight: bold;
}

.small {
	font-size: 10px;
}

.message {
	color: #ffffff;
	text-align:center;
	font-size: 11px;
	font-weight: bold;
	border: #ffffff 1px solid;
	background-color: #6BC01D;
	margin: 5px 0px 5px 0px;
	padding: 3px;
}
.messagebody {
	color: #ffffff;
	text-align:left;
	font-size: 10px;
	font-weight: normal;
	border: #ffffff 1px solid;
	background-color: #252525;
	margin: 5px 0px 5px 0px;
	padding: 3px;
}

.error {
	color: #ffffff;
	text-align:center;
	font-size: 11px;
	font-weight: bold;
	border: #ffffff 1px solid;
	background-color: #C03B26;
	margin: 5px 0px 5px 0px;
	padding: 3px;
}

ul.feature { margin:0px 30px 0px 60px;
	padding:0px;
}
li.feature { margin:4px 0px 10px 0px; 
	padding: 0px 0px 0px 5px;
	list-style-image:url(images/ok16b.gif);}

/**/
#navcontainer {
margin: 0px 0px 20px 0px;
padding: 0;
height: 20px;}

#navcontainer ul {
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;}

#navcontainer ul li {
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;}

#navcontainer ul li a {
background: #0291D3;
width: 84px;
height: 18px;
border-top: 1px solid #70C300;/*f5d7b4*/
border-left: 1px solid #70C300;
border-bottom: 1px solid #70C300;
border-right: 1px solid #70C300;
padding: 0;
margin: 0 0 10px -1px;
color: #FFFFFF;
text-decoration: none;
display: block;
text-align: center;
font: normal 10px/18px arial, verdana, lucida, sans-serif;}

#navcontainer ul li a:hover {
color: #FFFFFF;
background: #51BEF0;}

#navcontainer a:active {
background: #c60;
color: #fff;}

#navcontainer li#active a {
background: #c60;
border: 1px solid #c60;
color: #fff;}

#navcontainer ul a#current { 
	color: #FFFFFF; 
	background: #70C300;/}

/*
#navcontainer ul {
padding: 0;
margin: 0;
background-color: #CCCCCC;
color: #FFFFFF;
float: right;
font-family: arial, helvetica, sans-serif;
font-size:10px;}

#navcontainer ul li { display: inline;list-style-type: none; }

#navcontainer ul li a {
padding:3px 10px 3px 10px;
background-color: #DDDDDD;
color: #333333;
text-decoration: none;
float: left;
margin-left: 2px;}

#navcontainer ul li a:hover {
background-color: #666666;
color: #FFFFFF;}

#navcontainer ul a#current { 
	color: #000000; 
	background: #FFFFFF;/}*/