html {
	height: 100%;
}
body{
	height:100%;
	min-height:100%;
	margin:0;
	padding:0;
	text-align:center;
	font:80% Arial, Helvetica, Verdana, Sans-serif;
	background-color:#003366;
	width:100%;
}
#header{
	height:141px;
	background:#003366;
	background:url(/images/header.jpg) center top;
	background-repeat:no-repeat;
	width:100%;
}
#menu{
	width:900px;
	margin:0 auto;
	padding:0;
}
.menulist li {
	float:left;
	display:block;
	color: #FFFFFF;
	height:60px;
	vertical-align:middle;
	padding-left:2%;
	padding-right:2%;
	text-align:center;
	position:relative;
	border:1px solid #003366;
	background-color:#003399;
	font:120% Arial, Helvetica, Verdana, Sans-serif;
}
#content{
	color:#FFFFFF;
	font:120% Arial, Helvetica, Verdana, Sans-serif;
	text-align:left;
	width:770px;
	margin:0 auto;
	position:relative;
}
#rightcontent{
	text-align:left;
	color:#FFFFFF;
	font:100% Arial, Helvetica, Verdana, Sans-serif;
	width:150px;
	top:0;
	right:-200px;
	float:right;
	margin-right:15px;
	position:absolute;
}
#footernav,#commentnav{
	text-align:center;
	width:100%;
	text-align:center;
	color:#FFFFFF;
	font:100% Arial, Helvetica, Verdana, Sans-serif;
	position:relative;
	background-color:#003399;
}
.clear{
	clear:both;
}
/*********************
SUBMENU STYLES
**********************/
.submenu{
	float:right;
	text-align:right;
	padding-right:10px;
	margin-top:5px;
}
.submenuitem{/* sub menu item text */
	color: #fff;
	background-color:transparent;
	text-decoration: none;
	text-align:right;
	
}
a.submenuitem:link{/* sub menu item text */
	color: #fff;
	background-color:transparent;
	text-decoration: none;
	font:bold 90% verdana, helvetica, arial, sans-serif ;
	text-align:right;
	line-height:1.5em;
	
}
a.submenuitem:visited{/* sub menu item text */
	color: #fff;
	background-color:transparent;
	text-decoration: none;
	font:bold 90% verdana, helvetica, arial, sans-serif ;
	text-align:right;
}
a.submenuitem:hover {
	color:#4F6C77;
	text-align:right;
}
/********************
TEXT STYLES
********************/
h1{
	font: 120% Verdana, Arial, Helvetica, Sans-serif;
	padding-left:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
h2{
	font: 140% Verdana, Arial, Helvetica, Sans-serif;
	color:#FFFFFF;
}
h3{
	color:#000066;
	font:110% Verdana, Arial, Helvetica, Sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
h4,h5,h6{
	font:100% Verdana, Arial, Helvetica, Sans-serif;
	color:#FFFFFF;
}
p {
	padding-left:10px;
	color:#FFFFFF;
}
a:link, a:visited, a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.small {
	color:#FFFFFF;
	font:80% Verdana, Arial, Helvetica, Sans-serif;
}
a.small:link, a.small:visited, a.small:hover{
	color:#FFFFFF;
	background-color:#003333;
	font:70% Verdana, Arial, Helvetica, Sans-serif;
}
.alt {
	background-color:#003333;
}
