*{ margin:0px; 
	padding:0px;}

#mainwrapper{ width:1003px; 
	height:auto; 
	margin-left:auto;
	margin-right:auto; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;}

.inwrapper{ padding-left:26px; 
	padding-right:27px;}

.clr{ clear: both;}

.logo{ float:left;}

.header{ float:left; 
	background:url(images/headerbg.jpg) no-repeat; 
	width:950px; 
	height:312px; 
	margin-top:13px;}

.midwrapper{ float:left; 
	width:950px; 
	height:auto; 
	margin-top:15px;}

.navi{ float:left; background:url(images/nav-bg.jpg) repeat-x; 
	width:950px; 
	height:51px;}

.navi ul{ list-style:none;}

.navi ul li{ float:left; 
	background:url(images/strip.jpg) no-repeat top right; 
	line-height:51px; 
	color:#fff; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;}

.navi ul li a{ color:#fff; 
	padding:0 45px; 
	text-decoration:none; 
	display:block;}

.navi ul li a.last{ color:#fff; 
	padding:0 52px; 
	text-decoration:none; 
	display:block;}

.navi ul li a:hover, .navi ul li a.active{ color:#000; 
	text-decoration:none; 
	background:url(images/top-hover.jpg) repeat-x;}

.leftsection{ float:left; 
	background:url(images/midbox.jpg) no-repeat; 
	width:566px; 
	height:auto; 
	padding:20px;}
	
.leftsectionlftrgt	{ float:right; 
	background:url(images/midbox.jpg) no-repeat; 
	width:566px; 
	height:auto; 
	padding:20px;}
	
.leftsectionin{ float:left; 
	background:url(images/midbgin.jpg) no-repeat; 
	width:910px; 
	height:auto; 
	padding:20px;}	

.rightsection{ float:right; 
	width:319px;}

.rightsectioninlft{ float:left; 
	width:319px;}

.rightsection .sidebox{ height:auto; 
	position:relative; 
	padding:0 0 10px 0;}

.rightsection .sidebox .borderbox{ border:5px solid #dbdbdb; 
	padding: 15px 15px 45px 15px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;}

.rightsection .sidebox .readmore{ width:106px; 
	height:32px; 
	position:absolute; 
	bottom:0px; left:19px;}

h1.title{ border-bottom:1px solid #dbdbdb;
	margin-bottom:20px; 
	font-family:"trebuchet MS", arial; 
	font-size:20px; 
	line-height:30px;
	color:#666666;}

h2.title{ border-bottom:1px solid #dbdbdb; 
	margin-bottom:20px; 
	font-family:"trebuchet MS", arial; 
	font-size:20px; 
	line-height:30px;
	color:#666666;}

.date{ color:#016992; 
	line-height:18px;}

.smalltitle{ color:#ff831f; 
	line-height:18px;}
	
.hed{ float:left;
	padding-left:50px;
	padding-top:40px;}

.txt{ float:left; 
	width:432px; 
	padding-left:52px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000000; 
	line-height:18px;}

p{ font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:18px; 
	color:#626262;}

.footer{ float:left; 
	width:950px; 
	margin-top:10px;}

.flft{ float:left;}

.frgt{ float:left;}

.fmid{ float:left; 
	background:url(images/footerbg.jpg) repeat-x; 
	height:65px; 
	width:912px;}

.flnk{ float:left; 
	font-size:12px; 
	color:#FFFFFF; 
	padding-top:29px;}

.flnk a{  color:#FFFFFF; 
	padding-left:8px; 
	padding-right:8px; 
	text-decoration:none;}

.flnk a:hover{ color:#000000; 
	text-decoration:underline;}

.flnkrgt{ float:right; 
	padding-top:29px;}

a{ outline:none;}

a.email{ color:#2e9ec6; 
	text-decoration:none;}

a.email:hover{ color:#000000; 
	text-decoration:underline;}

.style2{ font-weight:bold; 
	font-size:14px;}

.style4{ text-align:right; 
	color:#626262;}
	
ul.ourservices{ list-style:none;}

ul.ourservices li{ background:url("images/smallicon.jpg") no-repeat scroll 15px 5px transparent;
	border-bottom:1px solid #f7f7f7;
	color:#36ADD1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:28px;
	}

ul.ourservices li a{ text-decoration:none; 
	color:#36add1;
	padding-left:45px;  }

ul.ourservices li a:hover{ text-decoration:none; 
	color:#000000; }	

ul.ourservices li a.activelst{ text-decoration:underline; 
	color:#36add1; }

.dya{ float:left; background:url(images/dya.jpg) no-repeat; 
	width:569px; 
	height:523px;}

.services{ font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#FFFFFF;}

.services a{ color:#FFFFFF; 
	text-decoration:none; 
	display:block; 
	font-weight:bold;}

.services a:hover{ color:#000000;}

ul.ourservicesin{ list-style:none; 
	list-style:circle; 
	padding-left:30px;}

ul.ourservicesin li{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:22px; 
	color:#626262;
}