body{
	background-image: url(images/background.gif);
	color:#808080;
	font-size:11px;
	font-family:helvetica;
}

a{color:#1E416A;text-decoration:none;}
a:hover{color:#309CD2;text-decoration:none;}
a.navtop{color:#1E416A;text-decoration:none;font-weight:bold;font-size:12px;}
a.navtop:hover{color:#309CD2;text-decoration:none;font-weight:bold;font-size:12px;}
a.navbottom{color:#1E416A;text-decoration:none;font-weight:bold;}
a.navbottom:hover{color:#309CD2;text-decoration:none;font-weight:bold;}
a.navside{color:#1E416A;text-decoration:none;font-weight:bold;line-height:21px;}
a.navside:hover{color:#309CD2;text-decoration:none;font-weight:bold;line-height:21px;}
a.footer{color:#ffffff;text-decoration:none;font-size:9px;}
a.footer:hover{color:#1E416A;text-decoration:none;font-size:9px;}
strong{color:#1E416A;}
strong.title{color:#1E416A;font-size:14px;}
p{margin:18px 0px 18px 0px;}
input.text{width:140px;font-size:11px;}
input.submit{width:80px;font-size:11px;}
.header_blue{font-weight:bold; color:#1E416A; font-size:14px;}

div#maincontain{
	margin-left:auto;
	margin-right:auto;
	width:703px;
	margin-top:50px;
	position:relative;
}

div#signup{
	right:2px;
	top:-24px;
	color:#ffffff;
	height:20px;
	position:absolute;
}

div#contentcontain{
	width:703px;
}

div#content{
	width:680px;
	margin-left:1px;
	padding-left:21px;
	background:#ffffff;
}

div#nav{
	position:absolute;
	top:36px;
	right:23px;
	font-size:12px;
}

div#nav div{
	display:block;
	float:left;
	text-align:center;
	border-right:solid 1px;
	height:12px;
	line-height:12px;
}
div#nav div a{font-weight:bold;}

div#sidecontain{
	float:left;
	width:150px;
	border-top:solid 1px;
	border-right:solid 1px;
}

div#navside{
	width:150px;
	padding-top:12px;
	padding-bottom:12px;
}

div#contactside{
	width:150px;
	padding-top:12px;
	padding-bottom:12px;
	border-top:solid 1px;
}

div#text{
	float:left;
	width:472px;
	padding:17px 17px 0px 17px;
	border-top:solid 1px;
	border-left:solid 1px;
	margin-left:-1px;
}

div#bottom{
	width:658px;
	border-top:solid 1px;
	clear:both;
	padding-top:20px;
}
div#footer{
	font-size:9px;
	color:#ffffff;
	text-align:center;
	margin:10px 0px 10px 0px;
}

div#services{
	position:absolute;
	display:none; 
	background:#ffffff;
	z-index:5000;
	left:314px;
	top:58px;
}
div#news{
	position:absolute;
	display:none; 
	background:#ffffff;
	z-index:5000;
	width:89px;
	left:520px;
	top:58px;
}
div.subnav{
	padding:7px 0px 7px 0px;
	margin: 0px 10px 0px 10px;
	border-top:solid 1px;
}
