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

body { padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:12px; color:#595a5c;  background:url(../images/main_bg.jpg) repeat-x #D681AB; }
img { border:0px; }
h1, h2, h3, h4, h5 { padding:0px; margin:0px; font-weight:normal; }
h1 { color:#620f43; border-bottom:1px dotted #cc76a3; font-size:20px; padding:0px 0px 7px 0px; }
h2 { color:#620f43; border-bottom:1px dotted #cc76a3; font-size:20px; padding:0px 0px 7px 0px; }
h3 { font-size:18px; color:#b01f22; padding-bottom:7px; }
h4 { font-size:14px; color:#676767; padding-bottom:7px; font-weight:bold; }
h5 { font-size:12px; color:#676767; padding-top:10px; font-weight:bold; }/* this class explicitly using for search page donot change this class  */
.logo { padding:0px; float:left; width:380px; padding:3px 0px 26px 0px; }
.healpline { padding:0px; float:left; width:150px; padding-top:8px; }
.search { float:right; width:320px; text-align:right; padding:12px 12px 0px 0px; }
.searchbg { background:url(../images/searchbg.gif) repeat-x; float:left; width:300px; height:33px; color:#ffffff; }
.searchbg a { font-size:11px; color:#ffffff; text-decoration:underline; letter-spacing:1px; }
.searchbg a:hover { text-decoration:none; color:#ffffff; }
.searchinput { border:1px solid #a55384; padding:0px 4px; width:115px; margin:0px 5px 0px 25px; background-color:#ffffff; }
.searchtextbdr { border:1px solid #bdbdbd; border-right:none; padding:4px; width:250px; margin:0px; }
.searchbtn { background:url(../images/search_bg.gif) repeat-x; border:1px solid #bdbdbd; padding:3px 5px; color:#b12023; }
.mainmenu { clear:both; background:url(../images/menubg.jpg) repeat-x; padding:6px; height:26px; }
.mainmenu1 { clear:both; background:url(../images/menubg1.jpg) repeat-x; padding:6px; height:80px; }
.clr { clear:both; height:5px; }
.mainbodybg { padding:5px; padding-top:0px; background-color:#ffffff; clear:both; }
.homebodyleft { width:224px; padding:6px 0px 10px 0px; }
.homebodyright { width:224px; padding:6px 0px 10px 0px; }
.homebodyright ul, .homebodyright li {list-style-type: none;}
.homebodymiddle { width:418px; padding:5px 15px 10px 15px; }
.insidemainbodybg { padding:4px 5px; background-color:#ffffff; width:900px; margin:auto; }
.insideleft { width:224px; padding:6px 0px 10px 0px; }
.insideright { width:635px; padding:10px 20px 10px 20px; }
.tpad { padding-top:10px; }
.tpad5 { padding-top:8px; }
.tpad1 { padding-top:1px; }
.tpad20 { padding-top:20px; }
.lpad { padding-left:10px; }
.lpad3 { padding-left:3px; }
.lrtbpad { padding:10px; }
.lbpad { padding-left:10px; padding-bottom:10px; }
.bpad { padding-bottom:10px; }
.bpad20 { padding-bottom:20px; }
.lrtpad { padding:10px; padding-bottom:0px; }
.lrpad { padding:0px 10px; }
.tbpad { padding:10px 0px; }
.tlpad15 { padding-top:15px; padding-left:15px; }
.bodytext { text-align:justify; line-height:20px; }
.homebodytext { text-align:justify; line-height:22px; padding:15px 0px 0px 0px; }
.news { padding:5px 0px 0px 0px; margin:0px; }
.news li { padding-bottom:10px; list-style:none; padding:0px 0px 10px 10px; background:url(../images/redarrow.gif) no-repeat 0px 7px; line-height:18px; }
.news li span { font-weight:bold; color:#000000; }
.news a { color:#676767; text-decoration:underline; }
.news a:hover { text-decoration:none; }
.viewall { text-decoration:underline; color:#620f43; }
.viewall:hover { text-decoration:none; }
.bannerbg { padding:5px; height:249px; background-color:#ffffff; float:left; }
.bannerright h1 { color:#620f43; border-bottom:1px dotted #cc76a3; font-size:20px; padding:0px 0px 7px 0px; }
.bannerright { float:left; width:214px; background:url(../images/banner_right.gif) no-repeat; height:229px; padding:10px 10px 10px 24px; }
.inputtextbdr { background-color:#ffffff; color:#676767; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #CC76A3; margin-bottom:10px; padding:1px 3px; }
.fltleft { float:left; }
.fltright { float:right; }

.bredcrumbs { padding:0px 0px 5px 20px;  }
.bredcrumbs a { color:#000000; }
.bredcrumbs h1 { color:#000000; border-bottom:none; font-size:24px; padding:20px 0px 7px 10px; }

.events { padding:10px 0px 0px 5px; margin:0px; list-style:none; }
.events li { padding-bottom:10px; line-height:18px; }
.events li a { text-decoration:underline; font-weight:bold; color:#676767; }
.events li a:hover { text-decoration:none; }
.events1 span {color:#139C83;}
.events1 a { color:#00997A; text-decoration:underline; }
.events1 a:hover { text-decoration:none; }
.nhifd { border-bottom:1px solid #ffffff;  border-top:1px solid #ffffff; padding:10px 0px; text-align:center; }
.nhifd a { text-decoration:underline; color:#454545; font-size:18px; }
.nhifd a:hover { text-decoration:none; color:#454545; }
.teamimgtopbox { background:url(../images/team_bg.jpg) repeat-x; height:120px; }
.teamimgbox {  padding:5px 0 0 15px; float:left;  width:300px;}
.teamimgbox div img { float:left; width:115px; }
.teamimgbox div.title { float:left; padding:5px 0px 0px 0px; margin:0px; font-weight:bold; font-size:12px; }
.teamtitle { padding:5px 10px; background-color:#f0f0f0; color:#620F43; font-size:16px; clear:both; font-weight:bold; }

.gradient_bg {
background-image:url("../images/bg_gradient.jpg");
background-position:left top;
background-repeat:repeat-x;
}
.clinictablelist { background-color:#cecece; }
.clinictablelist td { background-color:#ffffff; padding:5px; text-align:left; }
.clinictablelist td.city { font-size:18px; color:#620f43; }
.clinictablelist td.heder { font-weight:bold; }

.leftmenu { padding:10px 0px 0px 0px; margin:0px; }
.leftmenu li { list-style:none; }
.leftmenu li a { color:#000000; text-decoration:none; font-style:normal; font-weight:bold; font-size:13px; background:url(../images/leftmenu_bg.gif) no-repeat; height:20px; padding:10px 0px 5px 20px; display:block; }
.leftmenu li a:hover { color:#ed7f00; background:url(../images/leftmenu_hover.gif) no-repeat;  }
.leftmenu li.current_page_item a { color:#ed7f00; background:url(../images/leftmenu_hover.gif) no-repeat;  }


.googlemapbdr {position:absolute; background-color: #FFFFFF; width:390px; text-align: center; border:10px solid #c5c5c5; height:275px; visibility:hidden; z-index:1000; overflow:hidden; }

.boxtophead { color:#ffffff; font-size:18px; padding:5px 10px; background:url(../images/boxtop.gif) no-repeat; }
.boxbg { padding:5px 10px; background:url(../images/boxbg.gif) repeat-y; }
/* testimonial css*/
div.pagination {
	font-size:11px;
	font-family:Tahoma,Arial,Helvetica,Sans-serif;
	padding:2px;
	background-color: #F4F4F4;
}
div.pagination a {
	padding:2px 5px 2px 5px;
	margin:2px;
	background-color:#F4F4F4;
	text-decoration:none;
	
	color:#000;
}
div.pagination a:hover,div.pagination a:active {
	background-color:#c1c1c1;
	color:#000;
}
div.pagination span.current {
	padding:2px 5px 2px 5px;
	margin:2px;
	font-weight:bold;
	background-color:#fff;
	color:#303030;
}
div.pagination span.disabled {
	padding:2px 5px 2px 5px;
	margin:2px;
	background-color:#c1c1c1;
	color: #797979;
}

.testimonial {
	margin:10px 0;
	padding:10px;
	border:1px dotted #f4f4f4;
	background:#F4F4F4;
}
.testimonial .avatar {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	float:right;
	margin-right:-5px;
	margin-left:5px;
	margin-top:-5px;
	padding:2px;
	position:relative;
}
.jobtitledl th:hover{background-color:#f3f3f3; padding-top:5px;}
.thinborderbtm{ border-bottom:1px solid #d4d4d4; padding-bottom:5px;}
.avatar{padding-right:10px;padding-bottom:10px;float:left;}
.jobtitle {
color:#FF7600;
font-size:14px;
font-weight:bold;
padding-bottom:3px;
padding-top:5px;
}
.jobdescription p{margin:0px;padding:0px;}
.labletext { text-align:right; padding:0px 10px 10px 0px; }
.textboxborder { border:1px solid #d4d4d4; background-color:#ffffff; text-align: left; color:#676767; font-size:12px; padding-left:3px; margin-bottom:10px; }
.dropdown  { border:1px solid #aecdf7; background-color:#FFFFFF; text-align:left;  color:#676767; font-size:12px; margin-bottom:10px;}

.promotional { background-color:#fce5ef; padding:10px; text-align:center; }
.promotional a { color:#984478; font-size:14px; text-decoration:underline; line-height:24px; font-weight:bold; font-style:italic; }
.promotional a:hover { text-decoration:none; }
.redtext { color: #FF0000; font-weight: bold; margin-bottom: 10px; }
.labletextb { text-align:right; padding:0px 10px 10px 0px; font-weight:normal; }
input { margin-bottom:10px; }
.subtitlehead { color: #620F43; font-size: 13px; font-weight: bold; padding: 0px 0 5px; border-bottom:1px solid #d4d4d4; margin-bottom:15px; width:60%; text-align:left;}
.small { font-size:11px; }
select { margin-bottom:10px; }
