html, body{
	height:100%; 
	width:100%; 
	margin:0; 
	padding:0; 
	border:0}

body{
	width:100%; 
	height:100%; 
	border:0; 
	margin-top:0; 
	padding:0; 
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:1em; 
	background:#eff4f8 url(../images/gradient2.gif) repeat-x top center}
	
#gradient{
	width:100%;
	height:100%;
	background:#eff4f8 url(../images/gradient2.gif) repeat-x top center}
	
/***************************************************************************************************/

h1 {
	width:100%;
	height:10px;
	font-size:0.8em;
	font-family: Verdana;
	font-weight:700;
	color:#003550;
	padding:20px 0 5px 0!important;
	padding:20px 0 0 0;
	margin:0;
}

hr {
	width:100%;
	color:#deedf5;
	size:1px;
	margin:5px 0 0 0!important;
	margin:-5px 0 0 0;
}

/***************************************************************************************************/	

#mainbg {
	width:690px;
	height:800px;
	margin:0 auto 0 auto;
	padding:0;
	background:url(../images/mainbg2.gif) no-repeat}
	
#main {
	width:690px;
	height:auto;
	margin:0 auto 0 auto;
	padding:0 0 25px 0;
}
	
/***************************************************************************************************/
	
#header {
	width:690px;
	height:83px;
	margin:0 auto 0 auto;
	padding:0;
	background:url(../images/header.gif) no-repeat}
	
#logo {
	width:149px;
	height:72px;
	margin:10px 0 0 0;
	float:left;
}

/***************************************************************************************************/

#banner {
	width:690px;
	height:211px;
	margin:0 auto 0 auto;
	padding:0;
	background:url(../images/banner.gif) no-repeat;
}

#flashbanner {
	width:658px;
	height:203px;
	margin:1px 0 0 17px!important;
	margin:1px 0 0 8px;
	float:left;
	background:url(../images/5.jpg) no-repeat;
}

/***************************************************************************************************/

#leftcol {
	width:192px;
	margin:17px 0 0 16px!important;
	margin:17px 0 0 8px;
	float:left;
}

#nav {
	width:192px;
	height:auto;
	margin:0;
	float:left;
}

#nav ul{
	list-style:none; 
	padding:0;
	margin:0;
	}

#nav li{
	float:left; 
	margin:3px 0 0 0;
	}
	
#contactpic{
	width:192px;
	height:195px;
	margin:20px 0 0 0;
	float:left;
	background:url(../images/contactpic.gif) no-repeat;
}

/***************************************************************************************************/

#rightcol{
	width:455px;
	height:auto;
	margin:0 15px 0 0!important;
	margin:0 7px 0 0;
	float:right;
	clear:none;
}

#content {
	width:450px;
	height:auto;
	margin:0 0 0 0!important;
	margin:-11px 0 0 0;
	float:left;
	padding:0 0 10px 0!important;
	padding:0;
	line-height:1.8em;
	font-size:0.7em;
	color:#094766;
}

#content2 {
	width:220px;
	height:auto;
	margin:5px 0 0 0;
	float:left;
	padding:0;
	line-height:1.7em;
	font-size:0.7em;
	color:#094766;
}

#content3 {
	width:420px;
	height:auto;
	margin:-5px 0 0 0!important;
	margin:0 0 0 0;
	float:left;
	padding:0 0 10px 0!important;
	padding:0;
	line-height:1.8em;
	font-size:0.7em;
	color:#094766;
}

#content p {
	margin:12px 0 0 0;
	padding:0;
}

#content2 p {
	margin:12px 0 0 0;
	padding:0;
}

#content3 p {
	margin:12px 0 0 0;
	padding:0;
}

#content3 li {
	margin:10px 0 0 0;
	padding:0;
	margin-left:-23px;
}

#homewhy{
	width:450px;
	height:215px;
	margin:20px 0 0 0;
	float:left;
	background:url(../images/whypic.gif) no-repeat;
}

#whytext {
	width:360px;
	height:auto;
	margin:26px 0 0 0!important;
	margin:25px 0 0 0;
	float:right;
	clear:none;
}

#contentpic {
	width:auto;
	height:auto;
	margin:12px 0 0 0;
	float:right;
	clear:none;
	padding:5px;
}

/***************************************************************************************************/

#form{
	width:210px;
	height:auto;
	margin:17px 0 0 0!important;
	margin:14px 0 0 0;
	padding:0;
	float:left;
	clear:none;
	font-weight:500;
	font-size:0.7em;
	color:#000;
	line-height:1.6em;
}

#form label{
	float:left;
	clear:both;
	padding:0;
	margin:0;
	padding:0;
	
}

#form input.text{
	width:200px!important;
	width:200px;
	border:1px solid #e9ecee;
	float:left;
	clear:none;
	margin:0 0 5px 0!important;
	margin:0 0 0 0;
	padding:0;
}


#form p{
	width:200px;
	margin:0;
	padding:3px 0 0 0!important;
	padding:5px 0 0 0;
	float:left;
}

#form input.button{
	width:70px;
	height:20px;
	clear:none;
	float:left;
	margin:10px 0 30px 0!important;
	margin:10px 0 0 0;
	border-color: #FFFFFF #666666 #666666 #FFFFFF;
	background-color: #bbd7e5;
	border:0;
	font-size:0.9em;
	padding:0;
}

#form textarea{
	width:200px!important;
	width:208px;
	height:135px!important;
	height:145px;
	border:1px solid #d5e1e7;
	background:#e7eff3;
	margin:0 0 0 0!important;
	margin:0 0 0 0;
	float:left;
}

/***************************************************************************************************/


#footer{
width:690px; 
height:25px; 
margin:0 auto 0 auto; 
clear:both;
font-size:0.6em; 
position:relative;
color:#5b8fb2;
background:#eff4f8;
font-family:verdana, helvetica, arial, sans-serif;
}

#footer p{
margin:0; 
padding:5px 3px 0 0!important;
padding:0 3px 0 0; 
float:right}

#footer a, #footer a:visited, #footer a:active{
text-decoration:none; 
color:#5b8fb2}

#footer a:hover{
text-decoration:underline; 
color:#5b8fb2}
	


