/* CSS Document */

body{
	margin:0px; padding:0px;
	background:url(../images/body_bg.gif) repeat left top;
	font-family:Arial, Helvetica, sans-serif;
}

#skip{display:none;}

hr{display:none;}

a:focus{ outline:none;}

p, ul, li, h1{margin:0px; padding:0px;}

form, fieldset, label{margin:0px; padding:0px;}

fieldset{ border:0px;}

h1{
	font-size:15px; color:#1975A3;
	padding:0px 0px 10px 20px;
	border-bottom:1px dashed #cccccc;
}

img {border:0px;}

p{
	font-size:75%;
	color:#333333;
	line-height:15px;
}

#container{
	width:900px; height:auto;
	background-color:#FFFFFF;
	margin:0px auto;
}

#maindiv{
	width:890px; height:auto; float:left;
	background-color:#FFFFFF;
	padding:0px 5px 0px 5px;
/*	margin:0px auto;*/
}

.top{
	width:890px; height:48px;
	padding:50px 0px 0px 0px;
	background:url(../images/top_bg.jpg) repeat-x left top;
}

.top img{
	float:left;
	padding:0px 5px 0px 14px;
}

.logotxt{
	width:348px; float:left;
	padding:0px 0px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:15px;
	color:#666666;
	border-left:1px solid #cccccc;
}

.navmain{
	width:890px; height:31px; background-color:#0099FF;}

.nav{
	width:522px; height:31px; float:left;
}

.nav li{
	list-style-type:none; float:left;
	border-right:2px solid #FFFFFF;
}

.nav li strong{ display:none;}

.btnhome:link, .btnhome:visited{
	width:86px; height:31px; float:left;
	background:url(../images/btn_home.jpg) no-repeat left top;
}
.btnhome:hover{
	width:86px; height:31px; float:left;
	background:url(../images/btn_home_hv.jpg) no-repeat left top;
}

.btnabout:link, .btnabout:visited{
	width:120px; height:31px; float:left;
	background:url(../images/btn_about.jpg) no-repeat left top;
}
.btnabout:hover{
	width:120px; height:31px; float:left;
	background:url(../images/btn_about_hv.jpg) no-repeat left top;
}

.btnservices:link, .btnservices:visited{
	width:125px; height:31px; float:left;
	background:url(../images/btn_services.jpg) no-repeat left top;
}
.btnservices:hover{
	width:125px; height:31px;float:left;
	background:url(../images/btn_services_hv.jpg) no-repeat left top;
}

.btncontact:link, .btncontact:visited{
	width:183px; height:31px; float:left;
	background:url(../images/btn_contact.jpg) no-repeat left top;
}
.btncontact:hover{
	width:183px; height:31px; float:left;
	background:url(../images/btn_contact_hv.jpg) no-repeat left top;
}

.callus{
/*	float:right;*/
	padding:8px 7px 0px 0px;
	text-align:right;
	font-size:95%;
	color:#000033;
}

.callus span{
	color:#FFFFFF; font-size:125%;
}	

.header{
	width:890px; height:147px; 
	margin:2px 0px 0px 0px; padding:0px 0px 2px 0px;
	border-bottom:4px solid #89AEC8;}

.header_img {
	float:left;
	margin:0px 1px 0px 0px;}
	
.floatleft{ float:left;}
.floatright {float:right;}

.middle{
	width:890px; height:auto; float:left;
	background-color:#FFFFFF;
	padding:11px 0px 0px 0px;
	background:url(../images/middle_bg.jpg) repeat-x left top;
}

.left{
	width:236px; height:auto; float:left;
	padding:0px 6px 0px 0px;
/*	border-right:1px solid #cccccc;*/
}

.services_ttl{
	font-size:95%;
	font-weight:bold;
	color:#666666;
	padding:0px 0px 13px 13px;
	border-bottom:1px dashed #cccccc;
}

.servicebox{
	width:236px; height:auto; float:left;
	border-bottom:1px solid #cccccc;}

.serviceslist{
	width:214px; height:auto;
	padding:13px 0px 0px 9px;
}		
	
.serviceslist li{
	list-style-type:none;
	background:url(../images/icon1.jpg) no-repeat left top;
	padding:0px 0px 0px 23px;
	margin:0px 0px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:bold;
	color:#006699;
}

.readmore{
	width:227px; height:auto; float:left;
	text-align:right;
	padding:13px 0px 10px 10px;
}


.right{
	width:628px; height:auto; float:left;
/*	margin:0px 0px 0px 4px;*/
	border-left:1px solid #cccccc;
	padding:0px 0px 8px 4px;
}

.welcome{
	width:366px; height:auto; float:left;
	padding:0px 20px 0px 20px;
	margin:24px 0px 0px 0px;	
	border-right:1px solid #cccccc;
}	

.welcome p{
	margin:0px 0px 20px 0px;}
	
.accrediation{
	width:186px; height:355px; float:left;
	padding:0px 0px 20px 0px;
}

.accrediation_box{
	width:160px; height:auto;
	margin:18px 0px 0px 30px;}

.accre_logo1{
	padding:0px 0px 18px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #cccccc;
}

.footer{
	width:890px; height:auto; float:left;
	border-top:4px solid #B9BAB5;
	margin:8px 0px 0px 0px;
}

.footermargin{
	width:890px; height:auto; float:left; background-color:#e9e9e9;
	border-top:2px solid #FFFFFF;

}

.copyright {
	float:left; width:180;
	font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;
	margin:0px; padding:15px 0px 10px 13px;
	color:#006699;
	
}
.bottomlink {
	float:right;
	font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;
	margin:0px; padding:15px 8px 10px 0px;
	color:#006699;
}
.bottomlink a:link,.bottomlink a:visited {
	width:335px; height:auto;
	margin:0px; padding:0px 4px 0px 4px;
	font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;
	color:#006699;
	text-decoration:none;
}
.bottomlink a:hover {
	width:335px; height:auto;
	margin:0px; padding:0px 4px 0px 4px;
	font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;
	color:#4b4b4b;
	text-decoration:underline;
}	

/** inner page styles **/
.contentarea{
	width:600px; height:auto;
	padding:10px 10px 0px 20px; margin:0px;
}
.contentarea p{
	margin:0px 0px 15px 0px;
}

.services_txt{
	color:#666666;
	font-size:80%;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
	padding:0px 0px 5px 0px;
}

.services{
	padding:0px 0px 0px 25px;
	color:#006699;
	font-size:80%;
	font-weight:bold;
}

.services li{
	margin:0px 0px 10px 0px;
}

.services_providing{
	width:550px; height:auto; float:left;
	border:1px dashed #e2e2e2;
	margin:0px 0px 10px 0px;
	padding:5px;
}

.services_providing img{ 
	float:left;
	margin:0px 15px 0px 0px;
	padding:1px;
	border:1px solid #cccccc;
}

.services_providing_txt1{ 
	padding:5px 0px 0px 0px;
	margin:0px;
	color:#006699;
	font-size:110%;
}

.services_providing_txt2{ 
	padding:12px 0px 0px 0px;
	font-size:75%;
}


.contactbox{
	width:580px; height:385px; float:left;}
	
.contact01{
	width:200px; height:auto; float:left;
	margin:0px 10px 0px 0px;
	padding:5px;
	border:1px solid #eaeaea;}

.adressbox{
	width:200px; height:auto; float:left;
/*	padding:0px 0px 15px 0px;*/}
	
.adressbox p{/* margin:0px; padding:0px;*/}	
	
.adress1{
	height:auto;
	background-color:#EEEEEE;
	padding:7px; margin:0px;
	font-weight:bold;
	text-align:left;
	color:#006699;	
}
.adress2{
	width:150px; height:auto; float:left; margin:0px;
	padding:0px 0px 0px 7px;
}	
	
.contact02{
	width:300px; height:auto; float:left;
	padding:10px;
}

.label_01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%; 
	font-weight:bold; 
	width:100px; height:auto;
	float: left; text-align:right;
	padding:3px 10px 5px 0px; margin:0px; 
	color:#006699; 
}
.input_01 {
	width:170px;
	margin:0px 0px 10px 0px;
	height:18px; border:1px solid #cccccc;
	color:#666666;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; 
	font-weight:normal; 
}

.input_02 {
	width:170px;
	margin:0px 0px 10px 0px;
	border:1px solid #cccccc;
	color:#666666;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-seri; font-size:80%; 
	font-weight:normal; 
}

.input_03 {
	width:170px;
	margin:0px 0px 10px 0px;
	border:1px solid #cccccc;
	color:#666666;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; 
	font-weight:normal; 
}

.submitbtn {
	width:80px; height:auto; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:75%; 
	font-weight:bold;
	color:#FFFFFF; background-color:#006699; 
	border:none; cursor:pointer;
	margin:0px 0px 10px 110px; padding:3px 0px 3px 0px;
}
.greentext {
	color: #01C000;
	font-weight: bold;
}
