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

*{
margin:0;
padding:0;
}

body{
background: #84D5FF url(../images/bg.jpg) repeat-x scroll 0 0; 
/*  background:url(../images/bg.jpg) repeat; */
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:62.5%;
}

img{
	display:block;
}

.blue{
	color:#66ccff;
}

.left{
	float:left;
}
.right{
	float:right;
}
.clearFloats{
	clear:both;
	height:1px;
}

.justify{
	text-align:justify;
}

.spaceRight{
	margin-right:10px;
}
.spaceBottom{
	margin-bottom:5px;
}
.spaceLeft{
	margin-left:10px;
}

label{
	display:block;
	float:left;
	width:155px;
	margin-top:5px;
}

.inputFields{
	background:url(../images/bg_input.jpg) no-repeat;
	width:249px;
	height:25px;
	border:0;
	margin-bottom:5px;
	padding:3px 5px 0 5px;
	float:left;
	overflow:hidden;
}

.selectContainer{
	background:url(../images/bg_input.jpg) no-repeat;
	width:249px;
	height:25px;
	border:0;
	margin-bottom:5px;
	padding:3px 5px 0 5px;
	float:left;
	overflow:hidden;
	position:relative;
}
.innerSelectContainer{
	position:relative;
	width:249px;
	height:20px;
	overflow:hidden
}
select{
	width:249px;
	height:20px;
	border:0;
	position:absolute;
	*top:-1px;
	*left:-1px;
	*height:22px;
	*width:251px;
}

.textAreaContainer{
	background:url(../images/bg_text_area.jpg) no-repeat;
	width:259px;
	height:98px;
	margin-bottom:10px;
	float:left;
	overflow:hidden;
}

.textAreaField{
	width:250px;
	height:85px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	margin:5px;
	border:0;
}

.captchaimg{
	margin-bottom:10px;
	margin-left:40px;
	_margin-left:20px;
}
#CaptchaV2{
	width:249px !important;
}


p,label{
	font-size:1.2em;
	color:#1a3340;
	margin-bottom:10px;
}
p.address{
	margin-left:15px;
}
p.welcome{
	font-size:1.4em;
	margin-bottom:15px;
}
p.phoneFax{
	color:#1a3340;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.6em;
	margin:20px 0;
}
p.date{
	font-size:1.1em;
	margin:10px 0;
}
p.newsTitle{
	color:#20348c;
	font-size:1.8em;
	margin:10px 0;
}
p.newsDetail{
	margin-bottom:35px;
}

a.link,
p.link{
	background:url(../images/blue_arrow.gif) no-repeat;
	background-position:0 2px;
	display:block;
	color:#20348c;
	font-size:1.5em;
	font-weight:bold;
	padding-left:15px;
	text-decoration:none;
	margin-bottom:5px;
	width:220px;
	cursor:pointer;
}

a.readMore{
	background:url(../images/arrow_read_more.gif) no-repeat;
	background-position:0 4px;
	display:block;
	color:#20348c;
	font-size:1.4em;
	font-weight:normal;
	padding-left:13px;
	text-decoration:none;
	width:100px;
}

a.back{
	background:url(../images/arrow_back.gif) no-repeat;
	background-position:0 4px;
	display:block;
	color:#20348c;
	font-size:1.4em;
	font-weight:normal;
	padding-left:13px;
	text-decoration:none;
	width:100px;
}

a.readMore:hover,
a.link:hover,
a.back:hover{
	text-decoration:underline;
}

div.image img{
	border:#66ccff 1px solid;
}

div.separator{
	margin:20px 0;
}

div.address{
	font-size:1.2em;
	margin-left:13px;
	margin-bottom:20px;
}

h1{
	font-family:"Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.2em;
	color:#066493;
	margin-bottom:20px;
}

h2{
	font-family:"Century Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.8em;
	color:#066493;
	margin-bottom:10px;
}

h3{
	color:#20348c;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.4em;
	margin-bottom:10px;
}

.mainContent h3 a{
color:#20348c;
text-decoration: none;
}

.mainContent h3 a:hover{
color:#20348c;
text-decoration: none;
}

.webapp.pagination{
	font-size:1.2em;
	color:#1a3340;
	text-align:center;
}
.webapp.pagination a{
	color:#1a3340;
	text-decoration:none;
}
.webapp.pagination a:hover{
	color:#1a3340;
	text-decoration:underline;
}



.container{
	background-color:#FFF;
	width:895px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding:0 25px;
}

.header{
	width:895px;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
}

	#logo{
		width:273px;
		height:107px;
		float:left;
	}
	
	#homeContactUs{
		float:right;
		margin-top:70px;
	}
	
	#homeContactUs a{
		color:#0d175d;
		font-weight:bold;
		font-size:1.4em;
		text-decoration:none;
		display:block;
		padding-left:30px;
		float:left;
		height:20px;
	}
	
	#homeContactUs a:hover{
		text-decoration:underline;
	}
	
	a#homeLink{
		background:url(../images/home_icon.jpg) no-repeat;
		width:95px;
	}
	
	a#contactUsLink{
		background:url(../images/contact_us_icon.jpg) no-repeat;
		width:110px;
	}
	
	#menu{
		width:895px;
		height:42px;
		overflow:hidden;
	}
	
	#menu ul li{
		display:block;
		float:left;
	}
	
	#menu a{
		background:url(../images/bg_menu_normal.jpg) repeat-x;
		display:block;
		height:42px;
		color:#FFF;
		font-weight:bold;
		font-size:1.4em;
		text-decoration:none;
		text-align:center;
		padding-top:11px;
		border-right:#FFF 1px solid;
	}
	
	#menu a:hover,
	#menu a.current{
		background:url(../images/bg_menu_active.jpg) repeat-x;
	}
	
	#menu a#menuAboutUs{
		width:157px;
	}

	#menu a#menuOurServices{
		width:179px;
	}

	#menu a#menuOurClinics{
		width:159px;
	}

	#menu a#menuIndustryNews{
		width:190px;
	}

	#menu a#menuClientTestimonials{
		width:205px;
	}


.banner{
	width:895px;
	height:218px;
}

.mainContent{
	width:576px;
	height:auto;
	overflow:hidden;
	float:left;
	border-right:#b2e5ff 1px solid;
	padding-right:20px;
	margin-top:10px;
	/*padding-bottom:30px;*/
}

	.homeTopContent{
		width:575px;
		height:auto;
		overflow:hidden;
		margin-bottom:20px;
	}
	
		.homeTopContent .textSection{
			width:300px;
			float:left;
		}
		
		.homeTopContent .imageSection{
			/*width:240px;*/
			float:right;
			margin-top:5px;
		}
	
	.homeCenterContent{
		width:575px;
		height:auto;
		overflow:hidden;
		margin-bottom:30px;
	}
		
		.homeCenterContent .newServices,
		.newServices{
			float:left;
			width:278px;
		}

		.homeCenterContent .industryNews,
		.industryNews{
			float:right;
			width:278px;
		}

		.homeCenterContent .columnTitle{
			background:url(../images/bg_column_title.jpg) repeat-x;
			height:34px;
			width:278px;
			text-align:center;
			padding-top:10px;
			overflow:hidden;
		}
		
		.homeCenterContent .columnText{
			margin-top:10px;
		}

	.contactDetailsSection{
		width:575px;
		height:auto;
		overflow:hidden;
		font-family:Tahoma, Geneva, sans-serif;
		font-weight:normal;
		font-size:1.3em;
	}
	
		.contactDetailsSection p{
			font-family:Tahoma, Geneva, sans-serif;
			font-weight:normal;
			font-size:1em;
			margin-bottom:5px;
			color:#4d4d4d;
		}
		
		.contactDetailsSection p.contactTitle{
			font-weight:bold;
			display:block;
			width:60px;
			float:left;
		}
		
		.contactDetailsSection a{
			color:#4d4d4d;
			text-decoration:none;
		}
		
		.contactDetailsSection a:hover{
			text-decoration:underline;
		}

	.contactForm{
		width:430px;
		border:#66ccff 1px solid;
		margin:20px auto;
		height:auto;
		overflow:hidden;
		padding:15px 30px 25px 30px;
	}
		.captchaContainer{
			width:150px;
			height:30px;
			float:left;
			/*margin:0 0 10px 50px;*/
		}
		
		#btnSubmit{
			margin-left:220px;
			margin-top:60px;
			_margin-top:30px;
		}
	
	.pageSiteMap {
		font-size:1.3em;
	}
	
	.pageSiteMap li ul{
		padding-left:20px;
	}
	
.rightColumn{
	width:280px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-top:10px;
	text-align:left;
	padding-left:16px;
	border-left:#b2e5ff 1px solid;
	margin-left:-1px;
}


.footer{
	width:895px;
	height:53px;
	border-top:#b2e5ff 3px solid;
	margin-top:35px;
}

	.footer a{
		text-decoration:none;
		color:#1a3340;
	}
	
	.footer a:hover{
		text-decoration:underline;
	}
	
	.footer p{
		font-size:1.1em;
		margin-top:20px;
		display:block;
		float:left;
		color:#1a3340;
	}
	
	.footer p#webSiteBy{
		float:right;
	}
	
	.footer p#copyRight{
		color:#0c479d;
		margin-right:30px;
	}
	