html { height: 100%; margin-bottom: 1px; }
body {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin:0;
	color:#4d4d4d;
}
p {
	line-height:13px;
	font-size:10px;
	color:#4d4d4d;
	margin:0 0 15px 0;
	padding:0;
}


#mainwrapper {
	width:750px; 
	margin:20px auto;
	background-image:url(images/mainbg.gif);
	background-repeat:repeat-y;
	text-align:left;
}
#header {
	width:750px;
	height:138px;
	background-image:url(images/headerbg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#headerleft {
	width:23px;
	height:23px;
	background-image:url(images/hleft.gif);
	float:left;
}
#headerright{
	width:23px;
	height:23px;
	background-image:url(images/hright.gif);
	float:right;
}
#logo {
	width:133px;
	height:115px;
	float:left;
	margin:23px 0 0 0;
}
#logo a img {
	border:0;
}
#content {
	width:704px;
	margin:0 0 0 23px;
}
#leftcol {
	float:left;
	width:165px;
}
#leftcol ul#nav {
	list-style:none;
	margin:36px 0 0 38px;
	padding:0;
}
#leftcol ul#nav li {
	font-weight:bold;
	font-size:10px;
	padding:0 0 2px 0;
}
#leftcol ul#nav li a{
	color:#043577;
	text-decoration:none;
	width:100px;
	display:block;
	padding:2px;
}
#leftcol ul#nav li a:hover{
	color:#FFFFFF;
	background-color:#043577;
}
#rightcol {
	float:left;
	width:539px;
	margin:6px 0 30px 0;
}
#image {
	width:539px;
	height:144px;
	float:left;
	margin:0 0 24px 0;
	background-color:#;
}
#strip {
	width:539px;
	height:6px;
	background-color:#02377d;
	float:right;
	clear:right;
	margin:109px 23px 0 0 ;
}
#footer {
	width:750px;
	background-image:url(images/footerbg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	clear:both;
	height:71px;
	margin:20px 0 0 0;
}
#footerbox {
	width:704px;
	border-top:6px solid #02377d;
	margin:0 0 0 23px;
	padding:15px 0;
	text-align:right;
}
#footerleft {
	width:23px;
	height:23px;
	background-image:url(images/fleft.gif);
	float:left;
	margin:0 0 0 0;
}
#footerright{
	width:23px;
	height:23px;
	background-image:url(images/fright.gif);
	float:right;
	margin:0 0 0 0;
}
h2 {
	font-size:13px;
	margin:0 0 20px 0;
	padding:0;
	color:#4d4d4d;
}
#textbox {
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	float:left;
	width:522px;
	padding:0 16px 30px 0;
}
#textbox a{
	color:#4d4d4d;
	text-decoration:none;
	border-bottom: 1px dashed #999999;
}
#textbox a strong{
	color:#4d4d4d;
	text-decoration:none;
	border-bottom:none;
}
#hometextbox {
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	float:left;
	width:349px;
	padding:0 16px 30px 0;
}
#hometextbox a{
	color:#4d4d4d;
	text-decoration:none;
	border-bottom: 1px dashed #999999;
}
#hometextbox a strong{
	color:#4d4d4d;
	text-decoration:none;
	border-bottom:none;
}
#homenews {
	float:right;
	width:157px;
	margin:0 0 0 16px;
}
#homenews p {
	color:#4d4d4d;
}
#homenews p a{
	color:#043577;
	text-decoration:none;
}
#logos {
	text-align:right;
	padding:0 20px 0 0;
}
.app {
	margin:220px 0 0 0;
}
.sun {
	margin:135px 0 0 0;
}
.zues {
	margin:150px 0 0 0;
}
.vm {
	margin:130px 0 0 0;
}
#textbox img {
	float:left;
	margin:0 20px 0 0;
}
	