﻿/* CSS Document */

body{

	padding:0;

	margin:0;

	font:normal 12px/18px Arial, Helvetica, sans-serif;

	color:#000;

	background:url(img/backbg.gif) ;

	

}

p, ul, li, a, h1, h2, h3, form, input, label, td, div {

	padding:0;

	margin:0;

}

img{

	padding:0;

	margin:0;

	border:none;

	font-size:0;

	line-height:0;

	display:block;

}

a{

	outline:0;

	color:#38994B;

	background-color:inherit;

}

a:hover{

	text-decoration:none;

}

ul{

	list-style:none;

}

p{

	padding-bottom:22px;

}

.spacer{

	padding:0;

	margin:0;

	font-size:0;

	line-height:0;

	clear:both;

}



#container{

	width:995px;

	margin:0 auto;

	background-color:#FFFFFF;

	color:inherit;

	

}



	

/*---------------toppanel----------------------*/

#toppan{

	width:955px;

	margin:0 auto;

	background:url(img/navbg.gif) no-repeat 0 0;

	padding-bottom:25px;

	

}

.logopan{

	width:166px;

	float:left;

	padding-left:13px;

}

.righttoppan{
	width: 700px;
	float: left;
}

.searchpan{
	width: 664px;
	float: left;
}





.gobutt{

	background:url(img/gobutt.gif) no-repeat 0 0;

	width:23px;

	height:21px;

	cursor:pointer;

	border:none;

	float:left;

	margin-top:7px;

}

input.txtfield{

	background:url(img/txtfield_img.gif) no-repeat right 0;

	width:118px;

	border:none;

	float:left;

	height:21px;

	margin-top:7px;

	font:11px/21px Arial, Helvetica, sans-serif; 

	padding:1px 0 0 4px;

}



ul.toplink{

	padding:0 0;

	margin:0 11px;

	float:left;

	background:url(img/divider.gif) no-repeat 0 0;

}

ul.toplink li{

	float:left;

	background:url(img/divider.gif) no-repeat right 0;

	padding:0 12px;

}

ul.toplink li a{

	font-size:11px;

	line-height:36px;

	color:#ffffff;

	background-color:inherit;

	text-decoration:none;
	padding:0 12px;

}
 
 
 

ul.toplink1 li,h3 a:hover{

	color:#000;
	background-color:#1C548B;
	float: left;
	background:url(img/divider.gif) no-repeat right 0;
	padding:0 12px;
	line-height:36px;
	 

}

.divtext{

	background:url(img/divider.gif) no-repeat 11px 0;

	float:left;

	height:36px;

	color:#fff;

	background-color:inherit;

	font-size:11px;

	margin:0;

}	

	

	

	



.divtext a.minus{

	background:url(img/minus_butt.gif) no-repeat 0 0;

	width:14px;

	height:14px;

	float:left;

	margin:10px 7px 0 30px;

	text-indent:-2000px;

	

}

.divtext a.plus{

	background:url(img/plus_butt.gif) no-repeat 0 0;

	width:14px;

	height:14px;

	float:left;

	margin:10px 9px 0 0;

	text-indent:-2000px;

}



.navpan{
	width: 756px;
	float: left;
	margin: 22px 0 0 0;
}

.navleft{

	background:url(img/lftnav_round.gif) no-repeat 0 0;

	width:13px;

	height:31px;

	float:left;

}

.reptpan{

	width:584px;

	background:url(img/nav_rept.gif) repeat-x 0 0;

	float:left;

	height:31px;

	

}

.navright{

	background:url(img/right_navround.gif) no-repeat 0 0;

	width:7px;

	height:31px;

	float:left;

}	

ul.navlink{
	padding: 0;
	margin: 0;
	float: left;
}

ul.navlink li{

	float:left;

	background:url(img/nav_divider.gif) no-repeat 0 0;

	padding:0 11px;

}

ul.navlink li.nodivder{

	background-image:none;

	padding-left:0;

}

ul.navlink li a.homethumb{

	background:url(img/home_butt.gif) no-repeat 0 2px;

	width:31px;

	height:29px;

	display:block;

}

ul.navlink li a{

	font-size:12px;

	line-height:31px;

	color:#484646;

	background-color:inherit;

	text-decoration:none;

}

ul.navlink li a:hover, ul.navlink li a.active{

	color:#3F719F;

	background-color:inherit;

}



/*------------------------header----------------------------*/

#hdr{

	background:url(img/hdr_img.html) no-repeat 0 0;

	width:995px;

	height:272px;

	



}



/*--------------------body panel----------------------------*/

#bodypan{

width:955px;

margin:38px auto 0;

}

.block, .blockfinal{

	width:220px;

	float:left;

	margin: 0 22px 0 0;

	color:#fff;

	background-color:inherit;

}

.blockfinal{

	margin-right:0px;

	float:right;

	color:#fff;

	background-color:inherit;

}

.blocktop, .blocktop1{

	background:url(img/health_carebg.gif) no-repeat 0 0;

	height:24px;

	font:bold 14px/24px "Helvetica", Arial, Helvetica, sans-serif;

	padding:0 0 0 13px;

}

.blockrept, .blockrept1{

	background-color:#fff;

	border-left:solid 1px #D6D6D6;

	border-right:solid 1px #D6D6D6;

	color:inherit;

	padding:7px 7px;

}

.blockrept1{

	padding:7px 7px 9px 7px;

}

.blockbot{

	background:url(img/bott_block.gif) no-repeat 0 0;

	height:6px;

	font-size:0;

	line-height:0;

	padding:0;

	margin:0;

}

/*.block1{

	width:220px;

	float:left;

	margin: 0 25px 0 0;

}*/

.blocktop1{	

	background:url(img/latest_newsbg.gif) no-repeat 0 0;

	height:24px;

	

}


p.hlthcaretxt{

	color:#4C4C4C;

	background-color:inherit;

	font-size:12px;

	line-height:16px;

	padding:10px 0 8px 0;

	margin:0;

}

a.learnmore{

	background:url(img/arrow.gif) no-repeat right 50%;

	width:70px;

	padding:0;

	margin:0;

	display:block;

}

p.datetxt{

	font-size:12px;

	line-height:14px;

	color:#1C548B;

	background-color:inherit;

	padding:0 0 15px 0;

	margin:0;

}

p.datetxt span{

	display:block;

	color:#777C5E;

	background-color:inherit;

	font-size:11px;

	line-height:14px;

}
 
/*-----------------footer panel---------------------*/

#footer{

	width:955px;

	margin:46px auto 0;

	border-top:solid 1px #E5E5E5;

	/*padding-top:46px;*/

	display:block;

	padding-top:11px;

}

.footerlogo{

	width:102px;

	height:57px;

	border-right:solid 1px #E5E5E5;

	padding-left:11px;

	float:left;

}



.footerright{

padding:0 0 0 22px;

float:left;

}

ul.footerlink{

	padding:15px 0 0 0;

	margin:0;

	width:800px;

}

ul.footerlink li{

	background:url(img/footer_divider.gif) no-repeat right 50%;

	float:left;

	padding:0 7px;

}

ul.footerlink li.noimg{

	background-image:none;

}



ul.footerlink li a{

	color:#939393;

	background-color:inherit;

	text-decoration:none;

}

ul.footerlink li a:hover, ul.footerlink li a.active{

	color:#2D9145;

	background-color:inherit;

	

}

p.copyright{

	font-size:10px;

	line-height:12px;

	color:#939393;

	background-color:inherit;

	width:304px;

	display:block;

	padding:0 0 0 5px;

}



/*--------------------------about us-------------------------*/

#abouthdr{

	background:url(img/1.jpg) no-repeat 0 0;

	height:272px;

	width:955px;

	margin:0 auto;

}

.rghtpan{

	width:705px;

	float:right;

}

h2{

	font:bold 18px/18px "Helvetica", Arial, Helvetica, sans-serif;

	color:#141E7C;

	background-color:inherit;

	padding-bottom:18px;

}
 

p.gemmatxt{

	color:#1C843E;

	background-color:inherit;

}

/*--------------------------case studies-------------------------*/

#casehdr{

	background:url(img/2.jpg) no-repeat 0 0;

	width:955px;

	height:272px;

	margin:0 auto;

}

p.gemmatxt{

	font-size:16px;

	font-weight:bold;

}

p.gemmatxt span{

	padding:0 5px;

}

/*-----------------------testimonail------------------------------*/

#testimonialhdr{

	background:url(img/3.jpg) no-repeat 0 0;

	height:272px;

	width:955px;

	margin:0 auto;

}

p.dearcustotxt{

	color:#1C843E;

	background-color:inherit;

	font-weight:bold;

	padding-bottom:0;

}

p.betritxt{

	color:#2B2B2B;

	background-color:inherit;

	font-style:italic;

}

p.betritxt span{

	color:#1C548B;

	background-color:inherit;

}



/*---------------------news------------------------------*/

#newshdr{

	background:url(img/5.jpg) no-repeat 0 0;

	width:955px;

	height:272px;

	cursor:pointer;

	border:none;

	margin:0 auto;

}





/*-----------------contact---------------------*/

#innerHdr{

	background:url(img/6.jpg) no-repeat 0 0;

	width:955px;

	height:272px;

	margin:0 auto;

}

#jobHdr{

	background:url(img/7.jpg) no-repeat 0 0;

	width:955px;

	height:272px;

	margin:0 auto;

}

.right{

	width:705px;

	float:left;

}

h2.contactHead{

	font:bold 18px/18px Helvetica, sans-serif;

	color:#141E7C;

	background-color:inherit;

	padding-bottom:14px;

}

p.conTxt{

	line-height:22px;

}

p.conTxt span{

	color:#1C548B;

	background-color:inherit;

}

.contactForm{

	width:705px;

	margin:18px 0 0;

}

.enquiryTop{

	background:url(img/enqery_bg.gif) 0 0 no-repeat;

	width:692px;

	height:24px;

	padding-left:13px;

	font:bold 14px/24px Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

}

.enquiryMid{

	width:641px;

	border-left:#D7D7D7 solid 1px;

	border-right:#D7D7D7 solid 1px;

	padding:18px 31px 63px;

}

.formTxt{

	line-height:33px;

}

input.txtBox{

	width:284px;

	height:20px;

	border:#E5E5E5 solid 1px;

	padding-left:5px;

}

textarea{

	width:313px;

	height:100px;

	border:#E5E5E5 solid 1px;

	padding-left:5px;

}

input.chkbox{

	width:12px;

	height:12px;

	margin:10px 8px 0 0;

	float:left;

}

input.send{

	float:right;

	width:auto;

}

.padd31{

	padding-right:31px;

}

.enquiryBot{

	background:url(img/enquiry_bottom.gif) 0 0 no-repeat;

	width:705px;

	height:15px;

}

/*------------------clints----------------------------------*/

#clintshdr{

	background:url(img/4.jpg) no-repeat 0 0;

	width:955px;

	height:272px;

	margin:0 auto;

}



h3{

	font:bold 14px/14px "Helvetica", Arial, Helvetica, sans-serif;

	color:#1C843E;

	background-color:inherit;

	padding-bottom:18px;

	text-decoration:underline;

}
