@charset "utf-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	margin: 0px;
	font-family:Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image:url(../images/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
#wrap {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contain {
	margin: 0px;
	float: left;
	width: 960px;
	height:100%;
}
#mainbody{
	float:left;
	width:100%;
	background-image:url(../images/bg2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
#top{
	float:left;
	width:100%;
	height:25px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 0px 0px;
}
#header{
	float:left;
	width:100%;
	height:68px;
	padding:1px 0px 0px 0px;
}
.logo{
	float:left;
	width:550px;
}
.navigation{
	float:left;
	width:410px;
	padding:22px 0px 0px 0px;
}
.navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.navigation ul li {		
	float:left;
}

.navigation ul li a {
	display: block;
	height: 36px;
	overflow: hidden;
	text-indent: -99999px;
	padding:0px 4px 0px 0px;
}

.navigation ul li.item1 a { width: 81px; }
.navigation ul li.item2 a { width: 85px; }
.navigation ul li.item3 a { width: 97px; }
.navigation ul li.item4 a { width: 99px; }


.navigation ul li.item1 { background: url(../images/home.jpg) 0 0 no-repeat; }
.navigation ul li.item2 { background: url(../images/aboutus.jpg) 0 0 no-repeat; }
.navigation ul li.item3 { background: url(../images/ourfocus.jpg) 0 0 no-repeat; }
.navigation ul li.item4 { background: url(../images/contactus.jpg) 0 0 no-repeat; }

.navigation ul li:hover, .navigation ul li.active { background-position: 0 -36px; }
#midhead{
	float:left;
	width:100%;
	background-image:url(../images/midhead.jpg);
	background-repeat:no-repeat;
	height:321px;
	margin:0px 0px 4px 0px;
}
#midhead2{
	float:left;
	width:100%;
	background-image:url(../images/pagebg.jpg);
	background-repeat:no-repeat;
	height:551px;
	margin:0px 0px 4px 0px;
}
.welcometext{
	float:left;
	width:369px;
	padding:48px 0px 0px 15px;
	line-height:18px;
}
.welcometext h1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}	
.homepagepic{
	float:left;
	width:576px;
	height:321px;
}
#bottomboxes{
	float:left;
	width:100%;
	margin:0px 0px 10px 0px;
}
.latestnews{
	float:left;
	width:411px;
	height:227px;
	background-image:url(../images/latestnews.jpg);
	background-repeat:no-repeat;
	margin:0px 4px 0px 0px;
}
.ltitle{
	float:left;
	width:100%;
	height:34px;
}
.lnewscontent{
	float:left;
	width:391px;
	padding:10px;
	color:#1c1c1c;
	line-height:16px;
}
.lnewscontent ul{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 20px;
}
.lnewscontent li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.lnewscontent p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.readmore{
	width:100%;
	padding:6px 0px 10px 0px;
}
.readmore a:link{
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 0px 0px 8px;
	color:#888888;
	text-decoration:underline;
}
.readmore a:visited{
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 0px 0px 8px;
	color:#888888;
	text-decoration:underline;
}
.readmore a:hover{
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 0px 0px 8px;
	color:#888888;
	text-decoration:none;
}
.readmore a:active{
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 0px 0px 8px;
	color:#888888;
	text-decoration:underline;
}
.contactusbox{
	float:left;
	width:543px;
	height:227px;
	background-image:url(../images/contactusbox.jpg);
	background-repeat:no-repeat;
}
.ctitle{
	float:left;
	width:100%;
	height:34px;
}
.cboxcontent{
	float:left;
	width:523px;
	padding:10px;
}
.form1{
	float:left;
	width:251px;
	padding:0px 20px 0px 0px;
}
.formset1{
	float:left;
	width:100%;
	padding-bottom:15px;
	color:#4b4b4b;
}
.textboxw{
	width:100%;
}
.textboxw2{
	width:98%;
}
.form2{
	float:left;
	width:252px;
}
.pagepic{
	float:left;
	width:359px;
}
.pagescontent{
	float:left;
	width:541px;
	padding:30px;
	font-size:14px;
}
.pagescontent h1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#c7e2ff;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.pagescontent a:link{
	color:#c7e2ff;
	text-decoration:underline;
}
.pagescontent a:visited{
	color:#c7e2ff;
	text-decoration:underline;
}
.pagescontent a:hover{
	color:#c7e2ff;
	text-decoration:none;
}
.pagescontent a:active{
	color:#c7e2ff;
	text-decoration:underline;
}
#footer{
	float:left;
	width:100%;
	text-align:center;
	color:#b3b3b3;
	margin:0px 0px 20px 0px;
}