@charset "utf-8";
/* CSS Document */

body{
	background-color:#C2DEE1;
	font:12px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#000;
	margin:0;
	padding:0;
	line-height:20px;
	text-align:justify;
}
p{
	margin:0;
	padding:0;
	margin-bottom:10px;
}
.top{
	background-color:#FFF;
	height:150px;
}
.top-contact-bg{
	position:relative;
	float:middle; 
	background:url(images/top-contact-bg.png) no-repeat;
	width:620px;
	height:65px;
	font-size:12px;
	padding:5px 15px;
}
.top-contact-bg a{
	color:#045D63;
}
.menu-bg{
	background:#6FD0D7 ;
	height:50px;
}
.menu-bg td{
	text-align:center;
	color:#FFF;
	font:bold 13px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.menu-bg a{
	color:#FFF;
	display:inline-block;
	width:100%;
	height:50px;
	font:bold 13px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height:50px;
	text-decoration:none;
	border-right:#FFF 1px solid;
}
.menu-bg a:hover, .menu-selected{
	background:#42A7AF ;
}
.header-bg{
	background:url(images/header-bg.jpg) repeat-x;
}
.header{
	position:relative;
	margin:0 auto;
	width:1000px;
	height:400px;
}
.content-area{
	
	padding:2px 0;
}
.doctor{
	position:relative;
	float:left;
	width:200px;
	height:230px;
	background-color:#A2C1C4;
}
.doctor-photo{
	position:relative;
	margin:10px auto;
	width:171px;
	height:202px;
}
.title1{
	font:italic 26px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#13606B;
}
.title2{
	font:bold 16px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#135F6B;
}
.menu-container{

	position:relative;
	width:1000px;
	margin:0 auto;
	padding:0;
}
.menu-container ul{

	width:1000px;
	height:50px;
	margin:0;
	padding:0;
}
.menu-container ul li{

	float:left;
	width:110px;
	list-style:none;
	height:50px;
	border-right:#FFF 1px solid;
	text-align:center;
}
.menu-container a{
	color:#FFF;
	line-height:50px;
}
.submenu{
	position:absolute;
	float:left;
	clear:both;
	width:250px;
	top:40px;
	
}
.submenu ul{
	float:left;
	
}
.submenu li{
	float:left;
	padding-left:5px;
	font:bold 12px Arial, Helvetica, sans-serif;
	background-color:#6FD0D7;
	background-color:#388491;
	border-bottom:#FFF 1px solid;
	list-style:none;
}
.submenu li a{
text-align: left;
	color:#FFF;
	display:block;
	width:260px;
	height:35px;
	line-height:35px;
}
.submenu li:hover{
	width:260px;
	height:35px;
	background:#388491 url(images/submenu-hover-bg.jpg) repeat-x;
	cursor:pointer;
}
.submenu li a:hover{
	width:260px;
	height:35px;
	background:#388491 url(images/submenu-hover-bg.jpg) repeat-x;
	cursor:pointer;
}

.submenu1{
	position:absolute;
	float:left;
	clear:both;
	width:150px;
	top:38px;
	left:70px;
}
.submenu1 ul{
	float:left;
}
.submenu1 li{
	float:left;
	padding-left:5px; 
	font:bold 12px Arial, Helvetica, sans-serif;
	background-color:#6FD0D7;
	background-color:#388491;
	border-bottom:#FFF 1px solid;
	list-style:none;
}
.submenu1 li a{
text-align: left;
	color:#FFF;
	display:block;
	width:150px;
	height:35px;
	line-height:35px;
}
.submenu1 li:hover{
	width:150px;
	height:35px;
	background:#388491 url(images/submenu-hover-bg.jpg) repeat-x;
	cursor:pointer;
}
.submenu1 li a:hover{
	width:150px;
	height:35px;
	background:#388491 url(images/submenu-hover-bg.jpg) repeat-x;
	cursor:pointer;
}
.welcome-text{
	position:relative;
	float:left;
	width:540px;
	height:190px;
	background-color:#FFF;
	padding:20px;
	margin-left:10px;
	margin-right:10px;
}
.news-events{
	position:relative;
	float:left;
	width:200px;
	height:200px;
}
.news-title{
	background:#6FD0D7 url(images/news-title-bg.jpg) repeat-x;;
	color:#FFF;
	height:50px;
	font:bold 18px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.our-departments-title{
	background:#6FD0D7;
	color:#FFF;
	height:50px;
	padding-left:15px;
	font:bold 18px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.insurance-title{
	background:#6FD0D7;
	color:#FFF;
	padding-left:15px;
	height:50px;
	font:bold 18px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.department-page-content{
	position:relative;
	float:left;
	width:970px;
	background-color:#FFF;
	padding:15px;
}
.banner{
	position:relative;
	margin:0 auto;
	width:1000px;
	height:200px;
}
.department-list-container{
	position:relative;
	float:left;
	border:#8BD0D8 1px solid;
	width:250px;
	margin-right:15px;
}
.department-list{
	margin:0;
	padding:10px;
}
.department-list li{
	list-style:none;
	height:30px;
	color:#00303F;
}
.department-list a{
	text-decoration:none;
	color:#00303F;
	display:block;
	height:30px;
	line-height:30px;
	border-bottom:#8BD0D8 1px solid;
	padding:0 8px;
}
.department-list a:hover{
	background-color:#D2F3F6;
}
.department-list-heading{
	height:30px;
	font:16px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#FFF;
	padding-left:15px;
	background:#036 url(images/department-list-heading-bg.jpg) repeat-x;
}
.department-content{
	position:relative;
	float:left;
	width:650px;
}
.department-contentArea{
	position:relative;
	float:left;
	width:100%;
}
.news-content{
	background-color:#FFF;
	color:#333;
	height:150px;
	padding:15px;
}
.news-list{
	position:relative;
	float:left;
	height:100px;
}

.our-department{
	position:relative;
	float:left;
	margin-top:10px;
	width:1000px;
}
.department-pic1{
	position:relative;
	float:left;
	width:160px;
	height:200px;
	margin-right:15px;
	margin-bottom:10px;
}
	
	.department-pic{
	position:relative;
	float:left;
	width:245px;
	height:135px;
	margin-right:15px;
	margin-bottom:10px;
}
.medical-insurance{
	position:relative;
	float:left;
	width:1000px;
}
.department-container{
	background-color:#FFF;
	padding:05px;
	
}
.departments{
	position:relative;
	float:left;
	width:255px;
	height:285px;
	margin-left:10px;
	margin-right:10px;
	padding:20px;
	background-color:#C2DEE1;
}
.moreplus{
	clear:both;
	position:absolute;
	float:right;
	width:31px;
	height:32px;
	left:265px;
	top:300px;
}
.facilities-list{
	margin:0;
	padding-left:20px;
}
.facilities-list li{
	list-style-image:url(images/tick-bullet.png);
	line-height:1.8;
}
.footer{
	background:#4AA7AF ;
	height:230px;
	color:#FFF;
	padding-top: 23px;
}
.footer-title{
	color:#135F6B;
	font:bold 14px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.footer a{
	color:#FFF;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}
.readmore{
	position:relative;
	float:right;
	width:135px;
	height:35px;
	text-align:center;
	background-color:#238E96;
	color:#FFF;
	line-height:35px;
	font:bold 12px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.readmore a{
	display:block;
	height:35px;
	line-height:35px;
	color:#FFF;
	text-decoration:none;
	width:135px;
}
.readmore a:hover{
	background-color:#6FD0D7;
}
input#search-txt{
	border:#6FD0D7 1px solid;
	width:190px;
	height:35px;
	padding:0 5px;
}
input#search-btn{
	width:100px;
	height:35px;
	background-color:#C1EEF3;
	text-align:center;
	font-weight:bold;
	color:#000;
	cursor:pointer;
	border:none;
}
.site a
{
display:block;
	width:100%;
	height:25px;
	line-height:25px;
	text-decoration:none;
	color:#42A7AF;
	background-color:#Ffffff;
	text-align:left;
}
.site a:hover
{
	background-color:#42A7AF;
	color:#FFF;
	text-align:center;
	width:50%;
}
.infra .infra-selected
{
	background-color:#42A7AF;
	color:#FFF;
}




nav {    
    display: block;
    text-align: center;
  }
  nav ul {
    margin: 0;
    padding:0;
    list-style: none;
  }
  .nav a {
    display:block; 
    background: #6FD0D7; 
   float:left;
	width:110px;
	list-style:none;
	height:50px;
	border-right:#FFF 1px solid;
	text-align:center;
  }
  .nav{  
    vertical-align: top; 
    display: inline-block;
   /* box-shadow: 1px -1px -1px 1px #000, -1px 1px -1px 1px #fff, 0 0 6px 3px #fff;*/
   /* border-radius:6px;*/
  }
  .nav li{position: relative;}
  .nav > li { 
    float:left; 
    } 

  .nav > li:last-child  { 
  /*	border-radius: 0 0 4px 0; */
  	margin-right: 0;
  } 
  .nav > li:last-child >a{/*border-radius: 0 4px 0 0;*/ }
  .nav li li a {background:#388491; height: 35px;}

   
   
   
   
   
   /* submenu positioning*/
.nav ul {clear: both;
    float: left;
    left: 70px;
    top: 40px; border-bottom-color:#FFFFFF;
	position: absolute;
/*  white-space: nowrap;
*/  /*border-bottom: 5px solid  orange;*/
  z-index: 1;
  left: -99999em;
}
.nav > li:hover > ul {
  left: auto;
  padding-top: 5px  ;
  min-width: 100%;
}
.nav > li li ul {
 }


.nav > li li:hover > ul { 
  margin-left: 1px 
  left: 100%;
  top: -1px;
}
/*.thumbnail {
float: left;
width: 200px;
height: 160px;
margin: 0 15px 15px 0;

text-align: center;
background-repeat: no-repeat;
background-position: 50% 50%;
border:#AADEEC 5px solid;
}
#links a {
display:block;
padding-top: 110px;
}
#links a img {
height: 0;
width: 0;
border-width: 0;
}
#links a:hover img {
position: relative;
border:solid 5px #1A8CA4;
top: -190px;
left: 30px;
height: 220px;
width: 300px;

}*/