body {margin:0; padding:0; background-color:#003366;}
body,td,th {font: normal normal 14px Arial; color: #000;}

a {outline:none;}

img {overflow:hidden;}

a:link {color:#002D4F; text-decoration:underline;}
a:visited {color:#002D4F; text-decoration:underline;}
a:hover {color:#235A8F; text-decoration:underline;}
a:active {color:#235A8F; text-decoration:underline;}

a.menuLink
{
	text-decoration: none;
}

#wrap {width:920px; overflow:auto; margin: 0 auto; background: url(files/design/images/bg-wrap.gif) left top repeat-y;}
#header {width:920px; height:140px;}

#navspaceleft {width: 960px; height:90px; background: url(files/design/images/nav-space-left.jpg) no-repeat left top;}
#navspaceright {width: 960px; height:90px; background: url(files/design/images/nav-space-right.jpg) no-repeat right top;}

#holdnav {width:900px; margin: 0 auto; height:37px; background: url(files/design/images/bg-nav-gradient.gif) left top repeat-x;}
#submen {width:503px; height:29px; padding-top:8px; float:left; font: normal normal 13px Arial; color:#002D4F;}

#content {width:900px; margin: 0 auto; overflow:auto; font: normal normal 14px; color:#000000; Arial, Helvetica, sans-serif;}
#footer {width:920px; height:27px; background: url(files/design/images/bg-footer.jpg) left top;}

#leftimage {width:515px; padding-left:15px; overflow:hidden; float:left;}
#rightside {width:340px; padding-left:10px; float:left; overflow:auto;}

.greybox {width:315px; padding:10px; margin: 0 0 10px 0; overflow:auto; background: #ececec; border:1px solid black;}
.greyboxstretch {width:315px; padding:10px; overflow:auto; margin: 10px 0 10px 0; overflow:auto; background: #ececec; border:1px solid black;}

#navigation {
	padding-left:555px;
	position:absolute;
	margin-top: 9px;
	margin-left: auto;
	z-index: 10000;
}

.navitem {
	display:inline;
	float:left;
	height:30px;
	font-size:14px;
	font-weight:bold;
	z-index: 10000;
}

.ad { width: 110px;
	z-index: 10000;
 }
.interact { width: 145px; }
.contact { width: 90px; }

.subnavigation {
	display:none;
	position:absolute;
	list-style: none;
	background-color: #0e72b8;
	margin:0px;
	padding:0px;
	border-top:0px;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	margin-top:12px;
	z-index: 10000;
}

.subnavigation li {
	margin: 0px;
	border:0px;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
}

.subnavigation a {
	color: white;
}

.inputlabel {
float:left;width:95px;padding-bottom:15px;
}

.inputbox {
border:1px solid gray;padding-top:5px;font-size:13px;font-weight:bold;float:right;width:200px;height:20px; 
}