body {
background:#FFFFFF;
color:#336699;
text-align:center;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;

}

.mainwrapper {
	width:1024px;
	height:805px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
    z-index:-1;
}

.maintop {
	width:1024px;
	height:155px;
	background:#336699;
	padding-top:15px;
	clear:right;
	z-index:-1;
	background-image:url(images/hometitle.jpg);
	background-repeat:no-repeat;
}

.maintop2 {
	width:1024px;
	height:155px;
	background:#336699;
	padding-top:15px;
	clear:right;
	z-index:-1;
	background-image:url(images/hometitle2.jpg);
	background-repeat:no-repeat;
}

.maintoplink {
	width:400px;
	height:40px;
	float:right;
	margin-top:115px;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.homemainmiddle {
	width:1024px;
	height:435px;
	float:left;
}

.mainleft {
	height:435px;
	width:270px;
	float:left;
}


.mainmiddle {
	height:405px;
	width:560px;
	float:left;
	padding-left:30px;
	padding-right:30px;
	padding-top:30px;
	overflow:auto;
}

.mainmiddle_service {
	height:405px;
	width:693px;
	float:left;
	padding-left:30px;
	padding-right:30px;
	padding-top:30px;
	overflow:auto;
	background-image:url(images/bg_service.jpg);
	background-repeat:no-repeat;
}

.mainmiddleRESOURCES {
	height:405px;
	width:620px;
	float:left;
	padding-top:30px;
	overflow:auto;
}

.mainright {
	width:133px;
	height:435px;
	float:right;
}


.mainbottom {
	width:1024px;
	height:175px;
	float:left;
}


.mainbottomleft {
	width:200px;
	height:140px;
	float:left;
	margin-top:2px;
}

.mainbottomright {
	width:160px;
	height:150px;
	float:right;
	margin-top:3px;
	
}

.mainbottominfo {
	width:630px;
	height:140px;
	float:left;
	padding-left:13px;
    margin-top:10px;
	color:#03C;
	line-height:150%;

}

#bottomtext {
	font-size:24px;
	font-family:Verdana, Geneva, sans-serif;
	color:#03C;
	font-weight:bold;
}

.mainleftONLINE {
	height:590px;
	width:70px;
	float:left;
	background-color:#666;
}

.mainmiddleONLINE {
	height:560px;
	width:860px;
	float:left;
	padding-left:30px;
	padding-right:30px;
	padding-top:30px;
	overflow:auto;
}

.mainrightONLINE {
	width:30px;
	height:590px;
	float:right;
	background-color:#666;
}

.mainbottomONLINE {
	width:1024px;
	height:50px;
	float:left;
	background-color:#99cc66;
}


a:link{text-decoration:none;color:#000000; font-weight:bold;}
a.active:link{text-decoration:none;color:#03C; font-weight:bold;}
a.sublink:link {text-decoration:none;color:#FFFFFF;}
a.asublink:link {text-decoration:none;color:#99CC66;}
a.footer:link {text-decoration:none;color:#000000;}

a.sublink:active {text-decoration:none;color:#FFCC00;}

a:visited {text-decoration:none;color:#000000; font-weight:bold;}
a.active:visited {text-decoration:none;color:#03C; font-weight:bold;}
a.sublink:visited {text-decoration:none;color:#FFFFFF;}
a.asublink:visited {text-decoration:none;color:#99CC66;}
a.footer:visited {text-decoration:none;color:#000000;}

a:hover {text-decoration:none; color:#03C;}
a.active:hover {text-decoration:none; color:#000000;}
a.sublink:hover {text-decoration:none;color:#99CC66;}
a.asublink:hover {text-decoration:none;color:#FFFFFF;}
a.footer:hover {text-decoration:none;color:#FFFFFF;}


li {
	list-style-type:square;
	font-size:14px;
	}

ul {
	padding-left:20px;
	}

.maintoplogo {
	width:550px;
	height:145px;
	float:left;
	padding-left:25px;
}


