body {margin: 0px; padding:0px; font-family: 'open_sansregular'; font-size:18px; color:#323232; line-height:19px; font-weight:normal;}

h1 , h2 , h3 , form, input{ margin:0; padding:4px;}

h1{font-size:26px; color:#5384c1; font-weight:normal; margin:0px; line-height:normal; padding-bottom:6px; font-family:Arial, Helvetica, sans-serif;}
h2{font-size:20px; color:#565656; font-weight:normal; margin:0px; line-height:normal; padding-bottom:6px; font-family: 'oxygenregular';}
h3{font-size:14px; color:#242424; font-weight:normal; margin:0px; line-height:normal; padding-bottom:6px; font-family:Arial, Helvetica, sans-serif;}
h4{font-size:30px; color:#242424; font-weight:normal; margin:0px; line-height:normal; font-family: inherit;}
h5{font-size:18px; color:#242424; font-weight:normal; margin:0px; line-height:normal; padding-bottom:6px; font-family: 'Oxygen';}

@font-face {
    font-family: 'gotham_htfbook_condensed';
    src: url('../fonts/gothamhtf-bookcondensed-webfont.eot');
    src: url('../fonts/gothamhtf-bookcondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gothamhtf-bookcondensed-webfont.woff') format('woff'),
         url('../fonts/gothamhtf-bookcondensed-webfont.ttf') format('truetype'),
         url('../fonts/gothamhtf-bookcondensed-webfont.svg#gotham_htfbook_condensed') format('svg');
    font-weight: normal;
    font-style: normal;

}



a{ color:black; text-decoration:none;}
img{border:0;}
a:hover{ color:#888; text-decoration:none;}


.violet .mid_cont a {color:#a498db;}
.violet .mid_cont a:hover {color:#353535;}
.lightblue .mid_cont a {color:#31b1b5;}
.lightblue .mid_cont a:hover {color:#353535;}
.orange .mid_cont a {color:#ff8f6a;}
.orange .mid_cont a:hover {color:#353535;}
.blue .mid_cont a {color:#506fc0;}
.blue .mid_cont a:hover {color:#353535;}
.lightred .mid_cont a {color:#f87073;}
.lightred .mid_cont a:hover {color:#353535;}
.sky .mid_cont a {color:#00ACD7;}
.sky .mid_cont a:hover {color:#353535;}



.wrapper {width:1000px; margin:0 auto; padding:0;}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clear { clear:both;}

/*top panel*/
.graybg_top { width:100%; float:left; background:#ddd; padding:7px 0 7px 0; position:relative; z-index:99;}
.top_panel { width:100%; float:right;}

/*top panel menu*/
.topmenu { width:auto; float:right;}
.topmenu ul { margin:3px 0 0 0; padding:0px;}
.topmenu li { list-style:none; float:left; padding:0 0 0 21px;}
.topmenu li a:link, .topmenu li a:visited {font-size:13px; float: left;margin-top: 2px;}
.topmenu li a:hover { color:#666;}

/*top panel social icon*/
.social_part { width:auto; float:right; margin:0px 110px 0px 12px;}
.social_part img { margin:0;}
.social_part a {width:auto;height:22px; float:left;padding:3px;}
.social_part a:hover {background:url(../images/glow_img.png) no-repeat 0px center;}

/*top panel translate*/
.top_translate { width:206px; float:right; margin:2px 115px 0px 20px;}
.top_translate span { float:left; color:#353535; font-size:13px; padding:3px 0 0 0;}
.top_translateselect {float:left; width:134px; background:url(../images/select_arrow2.png) no-repeat right 4px #d7d7d7; border:1px solid #696969; margin:0 0 0 10px; overflow:hidden; cursor:pointer; position:relative;height: 24px;}
.top_translateselect select { width:151px; font-size:11px; padding:3px 0 3px 6px; background:none; border:none; cursor:pointer; color:#353535; }
.top_translateselect option { background:#fff;}

/*top panel textsize*/
.textSizeButtons { width:95px; margin:0 0 0 42px; float:right; color:#353535; font-size:12px; display:none; }
.textSizeButtons a { font-weight:normal; color:#353535; padding:0 0px 0 6px; }
.textSizeButtons .small { font-size: 10px; text-transform:uppercase; text-align:right; }
.textSizeButtons .medium { font-size: 13px;  text-transform:uppercase; text-align:right; }
.textSizeButtons .large { font-size: 17px;  text-transform:uppercase;  text-align:right; }

/* patient-login */
.patient-login {width:auto; float:right;margin-left:15px;}
.patient-login a {font-size:13px; color:#617dc6;}
.patient-login a:hover {color:#353535;}

.top_login { background:#617dc6; position:relative;}
.top_signup { background:#ff9f7f url("../images/down_arrow.png") no-repeat right 11px; position:relative;}

.top_login {width:auto; float:right;margin:0px -70px 0px 0px; color:#fff; font-weight:bold; padding:5px 10px; border-radius:3px; line-height:normal; font-family:Arial;  margin-top:2px}
.top_signup {width:auto; float:right;margin-left:10px; color:#fff; font-weight:bold; padding:5px 10px; border-radius:3px; line-height:normal; font-family:Arial; position:relative;  margin-top:2px}
.top_login a, .top_signup a {font-size:13px; color:#fff;padding-right: 0px;}
.top_login a:hover, .top_signup a:hover {color:#fff !important;}
.top_signup span { background:#ff9f7f; border-radius:5px; font-size:13px !important;}

#content1 ul { margin:0; padding:0; list-style-type:none; }
#content1 li { margin:0; padding:0; text-align:left;}
#content1 li a:link, .content1 li a:visited {color:#fff !important; vertical-align:middle; background: url("../images/left_arrow.png") no-repeat left 9px; padding:0 0 0 15px; line-height:25px; }
#content1 li a:hover {color:#000 !important;}
#content1 li img { vertical-align:middle;}


.top_signup span {background:#ff9f7f;display: none;height:75px;margin: -2px -1px 0 0;padding: 12px 15px 15px;position: absolute; right: 1px !important; top:35px !important; width:203px;z-index:9999; border-radius:4px;}
.top_signup span a { background: none; border-radius: 0; color: #fff; display: inline-block;font-family: Arial; font-size: inherit;font-style: normal;padding:5px 0;width: auto !important;}


.top_login span a:hover, .top_signup span a:hover { background: none; color: #000;}
.top_login span form, .top_signup span form {color: #fff;display: block !important;font-size: 12px;}
.top_login form p, .top_signup form p {color: #fff;float: right;font-size: 11px; font-style: italic; margin:0 0; padding: 0; text-align: right;width: 100%;}
.top_login form p a, .top_signup form p a {text-decoration: underline;}

.form_label { color: #fff; float: left; font-size: 12px; line-height: 35px; margin: 0; padding-top: 5px; width: 108px;}
.top_login input[type="text"], .top_login input[type="password"],.top_signup input[type="text"], .top_signup input[type="password"]  { background-color: #fff; border: 0px solid #fff; border-radius:2px; clear: right;color: #000; float: right; height: 20px; margin: 5px 0; padding: 5px; width: 170px;box-shadow:#666 1px 1px 0px;}
.top_login button[type="submit"], .top_signup button[type="submit"], .top_login button[type="button"], .top_signup button[type="button"] { background:#000; border: 0 none;color:#fff !important; cursor: pointer; float: left;height: 29px; text-align: right; width: 82px; border-radius:3px; text-align:center;}
.form_check {border: 0 none; float: left; margin:2px; vertical-align: middle;}
.close {bottom: -2px; float: left; left: 12px; position: absolute;}
.close a img {margin-top: 0; vertical-align: middle;}
.close a:link, .close a:visited {color: #f00; font-size: 11px;}

.blue_arrow { background:url(../images/blue_arrow.png) no-repeat top center;position:absolute; top:-8px; right:10px; width:11px; height:9px; z-index:99999; }
.org_arrow { background:url(../images/org_arrow.png) no-repeat top center;position:absolute; top:-8px; right:10px; width:11px; height:9px;z-index:99999;}

.email_form { float:left; width:95%; position:relative;}
.email_form input[type="text"]  { background-color: #efefef; border:1px solid #ccc; border-radius:2px; clear: right;color: #000; float:left; height: 20px; margin: 5px 0; padding: 5px; width:250px;box-shadow:#666 1px 1px 0px;}
.email_form button[type="submit"]{ background:#000; border: 0 none;color:#fff !important; cursor: pointer; float: left;height: 29px; text-align: right; width: 82px; border-radius:3px; text-align:center;}

.pw_icon { position:absolute; right:0; top:0;}

/*top*/
#top { width:100%; float:left; margin:14px 0 0 0;}
.top_part { width:100%; float:left; position:relative; z-index:98; background:#fff;}
.logo { float:left;}
.top_right { float:right; margin:22px 0 0 0; width:71%;}
.phone_boxs { float:left;}
.top_callnumbersbox{ float:left; font-size:12px; line-height: 14px; text-transform:uppercase; color:#b0b1b2; border-left:1px solid #d4d4d4; padding:0 15px 0 15px; }
.top_callnumbersbox span {  font-family: 'Oxygen'; display:block; font-weight:normal; color:#4a4d4e;}
.top_callnumbersbox:first-child { border-left:none;}
.top_appointments { margin: 0; padding: 0; width: 126px;}
.top_appointments li{ border: medium none; margin: 0; padding: 0; list-style:none;}


.top_search { float:right;}
.top_search input[type=text] { float:left; width:131px; padding:0 10px; height:31px; line-height:24px; font-size:11px; border:none; color:#353535; font-family:Arial, Helvetica, sans-serif; background:url(../images/topsearch_left.jpg) no-repeat top left; outline:none; }
.top_search input[type=submit] { float:left; background:url(../images/topsearch_right.jpg) no-repeat; width:26px; height:31px; border:none; font-size:1px; text-indent:-99999px; cursor:pointer; outline:none; text-align:left; overflow:hidden; color:#fff; }



/*menu*/
.mainmenu { width:100%; float:left; margin:15px 0 0 0;}
ul.menu {list-style:none; padding:0; margin:0 0px 0 0; padding:0px; float:left; width:100%;}
ul.menu li{ float:left; position:relative; z-index:100; border-top:6px solid #a498db; margin:0 0px 0 1px;}
ul.menu li:first-child { margin:0px;}
ul.menu ul li.last{ padding-bottom:15px;}
ul.menu li a:link, ul.menu li a:visited{float:left;display:block;font-size:12px; text-decoration:none; margin:0px; color:#212121; padding:7px 28px 14px 29px; cursor:pointer; font-weight:normal; text-transform:uppercase; }
ul.menu > li:hover > a{color:#fff; background:#A498DB url(../images/drop_arrow.png) no-repeat top center !important; }
ul.menu > li.active > a {color:#212121; background:url(../images/drop_arrow1.png) no-repeat top center;}

ul.menu > li.bdr2 { border-top:6px solid #5dd1d3 !important;}
ul.menu > li.bdr2:hover > a{color:#fff; background:#5dd1d3 url(../images/drop_arrow.png) no-repeat top center !important; }
ul.menu > li.active.bdr2 > a { background:url(../images/drop_arrow2.png) no-repeat top center ;}
ul.menu > li.bdr3 { border-top:6px solid #ff9f7f !important;}
ul.menu > li.bdr3:hover > a{color:#fff; background:#ff9f7f url(../images/drop_arrow.png) no-repeat top center !important; }
ul.menu > li.active.bdr3 > a { background:url(../images/drop_arrow3.png) no-repeat top center;}
ul.menu > li.bdr4 { border-top:6px solid #617dc6;}
ul.menu > li.bdr4:hover > a{color:#fff; background:#617dc6 url(../images/drop_arrow.png) no-repeat top center !important; }
ul.menu > li.active.bdr4 > a { background:url(../images/drop_arrow4.png) no-repeat top center;}
ul.menu > li.bdr5 { border-top:6px solid #f87073;}
ul.menu > li.bdr5:hover > a{color:#fff; background:#f87073 url(../images/drop_arrow.png) no-repeat top center !important; }
ul.menu > li.active.bdr5 > a { background:url(../images/drop_arrow5.png) no-repeat top center;}
ul.menu > li.bdr6 { border-top:6px solid #64CFEE;}
ul.menu > li.bdr6:hover > a{color:#fff; background:#64CFEE url(../images/drop_arrow.png) no-repeat top center !important; }
ul.menu > li.active.bdr6 > a { background:url(../images/drop_arrow6.png) no-repeat top center;}

ul.menu li.bdr2 ul{ background: rgba(93, 209, 211, 0.95); box-shadow:0 0 0 1px rgba(83, 192, 194, 1) inset;}
ul.menu li.bdr2 ul li a:hover { color:#087072;}
ul.menu li.bdr2 ul ul { background:none; box-shadow:none; border:none; overflow:inherit !important;}
ul.menu li.bdr3 ul{ background: rgba(255, 159, 127, 0.95); box-shadow:0 0 0 1px rgba(238, 148, 119, 1) inset;}
ul.menu li.bdr3 ul li a:hover { color:#8b381c;}
ul.menu li.bdr4 ul{ background: rgba(97, 125, 198, 0.95); box-shadow:0 0 0 1px rgba(89, 115, 182, 1) inset;}
ul.menu li.bdr4 ul li a:hover { color:#233565;}
ul.menu li.bdr5 ul{ background: rgba(248, 112, 115, 0.95); box-shadow:0 0 0 1px rgba(232, 105, 107, 1) inset; left:auto; right:0;}
ul.menu li.bdr5 ul li a:hover { color:#7d2224;}
ul.menu li.bdr6 ul{ background: rgba(100, 207, 238, 0.95); box-shadow:0 0 0 1px rgba(24, 184, 231, 1) inset;  left:auto; right:0;}
ul.menu li.bdr6 ul li a:hover { color:#377889;}

ul.menu > li > ul { display:none; left:0px; list-style: none outside none; position: absolute; top:39px; z-index:9999; margin:0; padding:0;  width:350px; background: rgba(164, 152, 219, 0.8); box-shadow:0 0 0 1px rgba(150, 140, 200, 1) inset;}
ul.menu > li.bdr2 > ul { width:670px !important;}
/*ul.menu > li.bdr2 > ul { margin-top:10px;}*/
ul.menu > li > ul > li { font-size: 11px; font-weight: normal; margin:0; padding:6px 10px 6px 20px; position: relative; z-index:9999;  display:block; line-height:14px; float:left; width:145px; background:url(../images/arrow_img.png) no-repeat 8px 12px; }
ul.menu > li > ul li { border:none;}
ul.menu > li > ul > li.parent { width:440px; }
/*ul.menu > li > ul > li:first-child { padding-top:10px; }*/
ul.menu > li > ul > li > a:link, ul.menu > li > ul > li > a:visited { color:#fff; display: block; font-size:12px; font-family: 'Oxygen'; line-height:20px; margin: 0; padding:0; text-decoration: none; width:100%; z-index:9999; text-align:left; text-transform:none; }
ul.menu > li > ul > li > a:hover  {  border:none; color:#333 ;} 

ul.menu > li > ul > li > ul { float:left; width:408px; list-style:none; margin:0 -10px; display:block !important; height:auto !important; text-align:left; padding:5px 0 0 10px; background: rgba(93, 209, 211, 0.8); border:1px solid #5dd1d3; border-top:none;} 
ul.menu > li > ul > li > ul > li { margin:0; padding:2px 0;  float:left;  width:204px; }
ul.menu > li > ul > li > ul > li > a:link, ul.menu > li > ul > li > ul > li > a:visited { color:#fff; display: block; font-size:12px;font-weight: normal; line-height:20px; margin: 0; padding:0 0 0 10px; text-decoration: none; width:204px; z-index:9999; text-transform:none;  text-align:left; float:left; background:url(../images/arrow_img8.png) no-repeat left 7px;}
ul.menu > li > ul > li > ul > li > a:hover  {  border:none; color:#333 ;} 
ul.menu > li.small_link > ul {  width:320px } 
ul.menu > li.small_link  > ul > li { width:140px; }
ul.menu > li.small_link > ul > li.menu_rightlink  { width:120px; } 
ul.menu > li.contact_links > ul  { left:-210px;  width:320px  }
ul.menu > li.contact_links  > ul > li { width:130px; }
ul.menu > li.patientsvisitors_links > ul  {  width:385px } 
ul.menu > li.patientsvisitors_links > ul > li  {  width:160px } 
ul.menu > li.healthinformation_links > ul  {  width:292px } 
ul.menu > li.healthinformation_links  > ul > li { width:110px; }

ul.menu > li > ul > li > ul > li.first_nav { margin-top:-25px !important; position:relative; z-index:999;}
#exemenu{width:160px !important;}
/*header*/
.header { width:100%; height:546px; float:left; text-align:center; background:#fff; position:relative; z-index:10;}
#slides { width:100%; height:100%; text-align:center; z-index:1; }
.slide_div { width:100%; height:546px; left:0 !important; text-align:center;  }
.slide_div img { margin:0 auto; left:inherit !important; float:none !important;}

.header_img {width:100%; float:left; text-align:center;}
.header_img img { max-width:100%; text-align:center;}

.header_info {width:100%; height:546px; position:absolute; z-index:10; left:0; bottom:0;}
.header_main { width:100%; height:546px; float:left; position:relative;}
.doctor_img { width:512px;  margin:0 0 0 0; position:absolute; bottom:0; left:0; z-index:100; text-align:right;}
.round_bg { width:536px; min-height:536px; position:absolute; right:52px; bottom:124px; background:url(../images/round_part.png) no-repeat top right; color:#fff; font-size:17px; }
.header_text { width:380px; float:left; padding:174px 40px 0 108px; text-align:left; line-height:22px;}
.header_text h1 { font-family: 'gotham_htfbook'; color:#fff; font-size:55px; line-height:52px; margin:0px; padding:0; letter-spacing:-2px}
.header_text h1 span{font-family: 'Oxygen';}
.header_text h2 { font-family: 'gotham_htfbook'; color:#fff; font-size:17px; line-height:normal; margin:0px; padding:0;}

.header_link { width:auto; float:left; padding:18px 0 0 0;}
.header_link img { vertical-align:middle; padding:0 0 0 22px;}
.header_link a:link, .header_link a:visited { font-family: 'Oxygen'; font-weight:normal; color:#fffa7b; font-size:16px;}
.header_link a:hover { color:#9b8fd2;}

/*mid*/
.home .mid { width:100%; float:left; position:relative; z-index:100; margin:0; padding:0;}

/*home services boxs*/
.home_services {width:100%; float:left; background:#fff;  margin:-55px 0 0 0; border-radius:3px 3px 0 0 ;}
.home_servicesbox { width:310px; float:left; margin:0 0 0 35px; padding:0px;}
.home_servicesbox:first-child { margin:0px;}
.home_servicesbox h1, .home_servicesbox h2 {font-family: 'gotham_htfbold'; font-size:22px; color:#63645c; padding:15px 22px 14px 22px;}

/*home services boxs one*/
.h_servicesbox_one {width:266px; float:left; background:#8dd7d8; padding:12px 22px 13px 22px; min-height:200px; border-radius:0px 3px 3px 0px;}
.find_doctor { width:263px; float:left; background:url(../images/find_doctorbox.png) no-repeat top left; height:39px; margin:16px 0 0 0; overflow:hidden;}
.find_doctor select{width:280px; font-size:13px;font-family: 'oxygenregular';height:39px; padding:1px 0 1px 14px; color:#8e8e8e;background:none; border:none;}
.find_doctor option { background:#fff;}
.search_doctor {width:263px; float:left;  margin:16px 0 0 0; }
.search_doctor input[type=text] { float:left; width:187px; padding:3px 10px 10px 14px;  border:none; color:#8e8e8e; font-size:15px;font-family: 'oxygenregular'; background:url(../images/search_doctor.png) no-repeat top left; outline:none; }
.search_doctor input[type=submit] {width:40px; height:39px; overflow:hidden; margin:0 0 0 11px; float:right; background:url(../images/search_icon.png) no-repeat  left 0;  border:none;  text-indent:-99999px; cursor:pointer; outline:none; font-size:0; text-align:left; color:#fffa7b; overflow:hidden; }
.search_doctor input[type=submit]:hover { background:url(../images/search_icon.png) no-repeat  left -39px;}

/*home services boxs two*/
.h_servicesbox_one.two { background:#ff9f7f; border-radius:3px;}
.h_servicesbox_one.two ul { margin:0px; padding:0px;}
.h_servicesbox_one.two li { list-style:none; padding:16px 0 0 0;}
.h_servicesbox_one.two li:first-child { padding:0px;}
.h_servicesbox_one.two li a:link, .h_servicesbox_one.two li a:visited { color:#fff; font-size:15px;}
.h_servicesbox_one.two li a:hover {color:#414141;}
.h_servicesbox_one.two li.active a {color:#414141;}

/*home services boxs Three*/
.h_servicesbox_one.three {background:#617dc6; border-radius:3px 0 0 3px; position:relative; }
.h_servicesbox_one.three h3 {font-family: 'Oxygen'; color:#fff; text-align:center; font-size:16px; padding:21px 0 5px 0; font-weight:normal;}
.upcoming_event { margin:0; padding:0px; text-align:center; }
.upcoming_event li { list-style:none; font-size:15px; width:266px; float:left; text-align:center; color:#fff; line-height:30px; margin:0; padding:0px;}
.upcoming_event li a { color:#fff;}
.upcoming_event li a:hover { color:#FF0;}

.nav_button { width:100%; text-align:center; position:absolute; bottom:33px; right:0px; z-index:100;}
.nav_button a:link, nav a:visited{ width:8px; height:8px; float:none; display:inline-block; text-indent:-99999px; background:url(../images/point.png) no-repeat;  margin-right:10px; }
.nav_button a:hover {background:url(../images/ac_point.png) no-repeat;}
.nav_button a.activeSlide {background:url(../images/ac_point.png) no-repeat;}

/*home content start*/
.content_part {width:100%; float:left; padding:15px 0 0 0; color:#595952; font-size:13px; }
.content_left { width:715px; float:left; margin:0 25px 0 0;line-height:20px;}
.big_fonts { font-size:14px; color:#1d1d1d; line-height:22px;}

/*home sub services box start*/
.sub_services{ width:100%; float:left; margin:15px 0 0px 0;}
.sub_services ul { margin:0px; padding:0px;}
.sub_services li { list-style:none; background:#fff; float:none; vertical-align:top; display:inline-block; width:205px; padding:5px 5px 10px; margin:0 20px 40px 0; border-radius:4px; box-shadow:0px 0px 6px 0px rgba(50, 50, 50, 0.35); color:#2b2b2b; font-size:13px; cursor:pointer; min-height:380px; position:relative;}
.sub_services li:hover { box-shadow:0px 0px 2px 0px rgba(50, 50, 50, 0.35);}
.sub_services li h3 {text-align:center; font-size:16px;padding:0px 0 11px 0;}
.sub_servicesimg { width:206px; float:left; height:auto; margin:0 0 3px 0; overflow:hidden; position:relative; height:141px;}
.sub_servicesimg  span{ width:206px; height:18px; background:url(../images/frame.png) no-repeat bottom center; position:absolute; bottom:0px; left:0px;}
.subservices_text{ width:206px; float:left;}
.subservices_info { padding:0 5px 0px 5px;}
.sub_services li .sub_servicesimg img {transition:all 0.8s ease 0s;}

.sub_services li.colour_4, .sub_services li.colour_1,.sub_services li.colour_5 {min-height: 345px !important;}
.sub_services li.colour_1:first-child  {min-height: 380px !important;}

.sub_services li:hover .sub_servicesimg img{transform:scale(1.1); transition:all 0.8s ease 0s;}


.sub_services li.colour_1 h3 {  color:#5ebfc0;  background: url(../images/line_arrow1.png) no-repeat bottom center;}
.sub_services li.colour_1 a {color:#5ebfc0;}
.sub_services li.colour_1 a:hover { color:#000;}

.sub_services li.colour_2 h3 {  color:#5ebfc0;  background: url(../images/line_arrow2.png) no-repeat bottom center;}
.sub_services li.colour_2 a {color:#fe8a64;}
.sub_services li.colour_2 a:hover { color:#000;}

.sub_services li.colour_3 h3 {  color:#617dc6;  background: url(../images/line_arrow3.png) no-repeat bottom center;}
.sub_services li.colour_3 a {color:#617dc6;}
.sub_services li.colour_3 a:hover { color:#000;}

.sub_services li.colour_4 h3 {  color:#a498db;  background: url(../images/line_arrow4.png) no-repeat bottom center;}
.sub_services li.colour_4 a {color:#a498db;}
.sub_services li.colour_4 a:hover { color:#000;}

.sub_services li.colour_5 h3 {  color:#f87073;  background: url(../images/line_arrow5.png) no-repeat bottom center;}
.sub_services li.colour_5 a {color:#f87073;}
.sub_services li.colour_5 a:hover { color:#000;}

.subservices_info .morelinks { display:block; padding:5px 0 0 0; position:absolute; bottom:10px;}
.subservices_info .morelinks img { vertical-align:middle; padding:0 0 0 14px;}


/*home sidebar start*/
.sidebar { width:260px; float:right;}

/*home sidebar select box*/
.sidebar_find {width:260px; height:38px; float:left; margin:0 0 6px 0; padding:0px; border-radius:3px;background: url(../images/select_arrow2_w.png) no-repeat right 6px #888; overflow:hidden; border-bottom:1px solid #460d3e;}
.sidebar_find select{width:278px; height:38px; font-size:13px;color:#fff; cursor:pointer; font-family:'oxygenregular'; padding:5px 0 9px 15px;border:none;background:none;}
.sidebar_find option { background:#f3f3f3; color:#000;}
.sidebar_find option:hover { background:#fff !important; color:#000 !important;}

.sidebar_box { width:260px; float:right; margin:10px 0 0px 0; position:relative}
.sidebarimg1 { background:url(../images/doctor_scorecard.jpg) no-repeat; display:block; width:260px; height:115px;}
.sidebarimg1:hover { background:url(../images/doctor_scorecard-h.jpg) no-repeat;}
.sidebar-text { color: #fff; font-family: 'gotham_htfbook_condensed'; font-size: 28px; left: 17px; line-height: 26px; position: absolute; top: 10px;}

.sidebarimg2 { background:url(../images/success_stories.jpg) no-repeat left 0px; display:block; width:260px; height:115px; overflow:hidden;}
.sidebarimg2:hover { background:url(../images/success_stories.jpg) left -114px no-repeat;}
.sidebar-text1 { right:17px; top:30px; color: #fff; font-family: 'gotham_htfbook_condensed'; font-size: 28px; line-height: 26px; position: absolute; }


/*home sidebar health box*/
.health_tipbox {width:196px; float:right; margin:3px 0 0px 0; padding:5px 32px 11px 32px; background:#fffde4; border-radius:3px; box-shadow:0px 0px 6px 0px rgba(50, 50, 50, 0.35); min-height:295px}
.health_tipbox h2 { color:#65634b; font-size:18px; text-align:left; }
.health_tipimg { width:196px; float:left; height:126px; margin:10px 0 3px 0; overflow:hidden; position:relative;}
.health_tipimg  span{ width:196px; height:15px; background:url(../images/frame2.png) no-repeat bottom center; position:absolute; bottom:0px; left:0px;}
.health_text { width:196px; float:left; font-size:13px; color:#5d5d5d; line-height:23px; padding:4px 0 0 0;}
.health_text a:link, .health_text a:visited { display:block; color:#617dc6;}
.health_text a:hover { color:#000;}

/*home sidebar news updat box*/
.news_updatbox {width:260px; float:right; margin:21px 0 0 0; padding:5px 0 12px; background:#d0f5ff; border-radius:3px; box-shadow:0px 0px 6px 0px rgba(50, 50, 50, 0.35); min-height:295px }
.news_updatbox h2 { color:#65634b; font-size:18px; padding-left:32px;}
.news-slide { position:relative; width:100%; float:left;}
.news-slide ul{ margin:0; padding:0;}
.news-slide ul li{ margin:0; padding:0; list-style:none;}


.newsslide-box {width:196px; float:left; padding:0 32px; }
.news_updateimg { width:196px; float:left; height:auto; margin:10px 0 3px; overflow:hidden; position:relative;}
.news_updateimg  span{ width:196px; height:15px; background:url(../images/frame3.png) no-repeat bottom center; position:absolute; bottom:0px; left:0px;}
.news_updateimg  span.yellow { background:url(../images/frame_yellow.png) no-repeat bottom center;}
.news_textmain {width:196px; float:left; position:relative;}
.news_text { width:158px; float:right; font-size:13px; color:#5d5d5d; line-height:23px; padding:0px 0 0 12px; border-left:1px dotted #ccc;}
.news_text h3 { color:#4a7fb0; font-size:15px; font-family: 'Oxygen'; margin:0px; padding:0px; line-height:20px; }
.news_text h3 a:link, .news_text h3 a:visited {color:#4a7fb0; }
.news_text h3 a:hover {color:#000;}
.news_date { width:28px; position:absolute; left:-17px; top:-4px; color:#a2a2a2; font-size:24px;  font-family: 'open_sanssemibold';}
.news_date span { font-size:13px;   font-family: 'open_sansregular'; line-height:20px;}

/*gallery part*/
.gallery_partbg { width:100%; float:left; background:#f4f4e9;}
.gallery_main { width:100%; float:left; padding:25px 0 38px 0;}

/*gallery left*/
.gallery_left { width:410px; float:left; } 

.gallery_left h2 {color:#66665e; font-size:20px; text-transform:uppercase; padding:0 0 18px 0;}
.gallery_left h2 img { vertical-align:-7px; padding:0 0 0 23px;}
.video_part { float:left;}
.video_part img {border-radius:3px;}

/*gallery right*/
.latest_news { width:566px; float:right;}
.latest_news h2 { color:#66665e; font-size:20px; text-transform:uppercase; padding:0 0 19px 0;}
.latest_newsbg {width:564px; float:right; padding:0 0 30px 0; border-radius:5px; background:#fff; border:1px solid #d4d4d4;}
.latest_newtop {width:531px; float:right; background:#bb9bd7; padding:16px 0 0px 33px;  border-radius:5px 5px 0 0;}
.latest_newtop h3{ color:#effab5;  font-family: 'Oxygen'; font-size:16px; text-transform:uppercase; background:url(../images/white_arrow.png) no-repeat 40px bottom; display:inline-block;  padding:0px 0 17px 0px;}
.latest_boxmain { width:auto; float:left; padding:0px;}
.latest_box { width:224px; float:left; padding:0px 25px 0 0px;}
.latest_boxdate { color:#a2a2a2; font-size:24px; width:42px; float:left;   font-family: 'open_sanssemibold';}
.latest_boxdate span { font-size:13px;padding:0px 0 3px 0;   font-family: 'open_sansregular'; vertical-align:top;}
.latest_boxnews { width:167px; float:left; padding:0 0 0 14px; border-left:1px dotted #ccc; font-size:13px; color:#696868;}
.latest_boxnews h3 { color:#4a7fb0; font-size:15px; font-family: 'Oxygen'; margin:0px; padding:0px; line-height:20px; }
.latest_boxnews h3 a:link, .latest_boxnews h3 a:visited {color:#4a7fb0; }
.latest_boxnews h3 a:hover {color:#000;}

.mid_lsublink .latest_boxnews {border-left:0px dotted #ccc; padding:0 0 0 0; margin-bottom:10px; }
.mid_lsublink .latest_boxnews h3 { font-size:13px !important;}
.mid_lsublink .latest_boxdate {width:100%; font-size:13px !important; padding-left:0px; color:#000;}
.mid_lsublink .latest_boxdate span {font-family: 'Oxygen';}


/*footer*/
.footer { width:100%; float:left;}
.footer_main { width:100%; float:left; padding:39px 0 22px 0;}
.footer_main h5 {font-size:12px; color:#6d6d6d; padding:0 0 0px; font-weight:normal; font-family: 'Oxygen'; margin:0px; padding:0 0 10px 0; text-transform:uppercase;}
.footer_main ul  { margin:0px; padding:0px 0 15px 0;}
.footer_main li { list-style:none; padding:0 0 0; line-height:22px;font-size:11px;}
.footer_main li a:link, .footer_main li a:visited { color:#818181;}
.footer_main li a:hover { color:#000;}

.footer_links1 { padding:0 22px 0 0px; width:150px; float:left; border-right:1px dotted #ccc; min-height:302px;}
.footer_links2 { padding:0 18px 0 18px; width:188px; float:left;  border-right:1px dotted #ccc; min-height:302px; }
.footer_links3 { padding:0 20px 0 20px; width:164px; float:left;  border-right:1px dotted #ccc; min-height:302px;}
.footer_links4 { padding:0 0px 0 22px; width:170px; float:left;}

/*copy right*/
.copy_right { width:100%; float:left; border-top:3px solid #888; text-align:center; color:#717171; padding:10px 0; font-size:13px;}
.footer_cleft { float: left;}
.footer_cleft a {position:relative; z-index:10 }
.footer_cright { float: right; padding: 10px 0 0;}
.footer_cright a {background: url(../images/mds_off.png) no-repeat 0 0; float: right; height:11px; width:79px; position:relative; z-index:10 }
.footer_cright a:hover {background: url(../images/mds_off.png) no-repeat 0 -11px;}
.footer_ctext {color: #afafaf; float: left; font-size: 11px; margin: -30px 0 0; text-align: center; width: 100%; }



/*sub page*/
/*sub page Theme  Start*/

.mid_cont p { margin:6px 0 6px 0;}

.orange .inner_header {background:#FF8F6A;}
.orange a:hover{ color:#ff8f6a;}
.inner_header { width:100%; float:left;  border-top:1px solid #000; padding:24px 0 15px 0; }
.inner_header h1 { color:#fff; font-family: 'gotham_htfbook'; font-size:38px; line-height:38px; padding:0px 0 49px 0;}
.inner_header h1 span { font-family: 'gotham_htfbook'; }

.orange .mid_lsublink {width:204px; float:left; background:#fff; border:1px solid #FF8F6A; border-radius:5px; padding:7px 7px 12px 7px;}
.orange .mid_lsublink h2 { color:#FF8E6A; border-bottom:1px solid #FF8E6A;}
.orange .mid_lsublink li a:hover { color:#FF8E6A;}
.orange .mid_lsublink ul ul li.current a { color:#FF8E6A !important;}


ul.services_list { margin:0px; padding:0px 0 13px 0;}
ul.services_list li {list-style:none; background:url(../images/arrow_icon3.png) no-repeat 0 9px; padding:0px 0 7px 14px; line-height:20px;}


/*sub page Theme  End*/


.mid { width:100%; float:left; margin:-71px 0 0 0; padding:0 0 20px 0;}
.midsub_menu { width:100%; float:right; text-align:right; padding:0; margin-top:30px;}
.midsub_menu a { color:#fff; font-size:12px; font-family:'oxygenregular'; padding:0 0px 0 3px;}
.midsub_menu a img { margin-left:4px;}
.midsub_menu a:hover { color:#000 !important;}


/*sub page mid left*/
.mid_left{ width:220px; float:left; margin:10px 12px 0 0;}

.mid_lsublink {width:204px; float:left; background:#fff; border:1px solid #009AA0; border-radius:5px; padding:7px 7px 12px 7px; margin-bottom:20px;}
.mid_lsublink h2 { color:#31B1B4; border-bottom:1px solid #009AA0; padding:0 0 11px 0;   font-family: 'oxygenregular'; text-transform:uppercase; font-size:19px; line-height:22px;}
.mid_lsublink ul { margin:0px; padding:10px 0 0 3px;}
.mid_lsublink li { list-style:none; font-size:13px; padding:8px 0 0 0; background:none;/*font-family: 'oxygenregular';*/}
.mid_lsublink li:first-child { padding-top:0;}
.mid_lsublink li a strong { font-family:'Oxygen'; font-weight:normal !important;}
.mid_lsublink li.drop_arrow { background:url(../images/drop_arrow2.png) no-repeat right 14px;}
.mid_lsublink li a:link, .mid_lsublink li a:visited { color:#333333;font-family:'Oxygen'; font-weight:normal !important;}
.mid_lsublink li a:hover { color:#009AA0;}
.mid_lsublink ul ul {margin:0px; padding:8px 0 0 0;}
.mid_lsublink ul ul li { list-style:none;background:url(../images/arrow_icon3.png) no-repeat 0 15px; padding:10px 0 0 13px;  }
.mid_lsublink ul ul li:first-child { padding-top:0;background:url(../images/arrow_icon3.png) no-repeat 0 5px;}
.mid_lsublink ul ul li a:link, .mid_lsublink ul ul li a:visited {color:#333333; font-weight:normal;font-family: 'oxygenregular';color:#242424 !important;}



/*sub page mid content*/
.mid_cont {width:566px; float:left; margin:10px 12px 0 0; color:#595951; line-height:22px; font-size:13px !important;}
.mid_header {width:560px; float:left; border-left:3px solid #fff; border-top:3px solid #fff; border-right:3px solid #fff; border-radius:3px 3px 0px 3px; margin:0 0 11px 0; position:relative; overflow:hidden;}
.big_fonts2 { font-size:16px; color:#1d1d1d; line-height:25px; padding:0 0 15px 0; display:inline-block;}
.dr_profileinfo ul{ margin:0px; padding:0px 0 13px 0;}
.dr_profileinfo ul li { list-style:none; background:url(../images/arrow_icon4.png) no-repeat 0 9px; padding:0px 0 7px 14px; line-height:20px;}
.dr_profileinfo h4, .dr_profileinfo h5 { background:#ccc; border-radius:50px; color:#fff !important; clear:both; float:left; width:96%; padding:1% 2% !important; font-size:14px !important; margin:2% 0 !important;}
.dr_profileinfo p { padding-left:15px;}

 
/*sub page mid right*/
.mid_right {width:190px; float:left; margin-top:32px;}

/*inner sidebar*/
.inner_sidebar {width:190px; float:left; margin:0 0 10px 0;}
.inner_sidebar h2 {font-family: 'gotham_htfbold'; font-size:22px; color:#fff; margin:0px; padding:0px 0 10px 0;}
.inner_sidebar img { max-width:100%; height:auto;}
.insidebar_find {width:190px !important; margin:0px;}
.insidebar_find select{width:210px !important;}
.inner_finddoctor { width:174px; float:left; background:#617DC5; border-radius:4px; padding:17px 8px 7px 8px; margin-bottom:10px;}
.inner_finddoctor h2 {color: #fff; font-family: "gotham_htfbold"; font-size: 20px; margin: 0; padding: 0 0 10px;}

.inner_finddoctor ul { margin:5px 0 0 0; padding:0; list-style-type:none;}
.inner_finddoctor li { margin:0 0 10px 0; padding:0 0 14px 14px; text-align:left;background: url(../images/arrow_w.png) no-repeat left 6px; border-bottom:dotted 1px #f3f3f3; color:#fff !important;}


.inner_doctor { width:174px; float:left; background:url(../images/select_bg.png) no-repeat top left; height:39px; margin:0px 0 14px 0; overflow:hidden;}
.inner_doctor select{width:193px; font-size:13px !important;font-family: 'oxygenregular';height:39px; padding:1px 0 6px 9px; color:#8e8e8e;background:none; border:none;}
.inner_doctor option { background:#fff; font-size:13px !important; font-family:Arial; padding:5px 0 5px 5px !important}

.dr_profilebox { width:100%; float:left; margin:50px 0 0 0;}
.dr_profileinfo { width:100%; float:left;}

ul.dr_profilemenu { width:97%; float:left; margin:0; padding:0 0 0 3%; border-bottom:1px solid #FF8F6A;}
ul.dr_profilemenu li { list-style:none; margin:0px 9px 0 0 !important; padding:0 !important; float:left; position:relative; background:none !important;}
ul.dr_profilemenu li a {background:url(../images/profilemenu_left_ac.png) no-repeat top left #fff; padding:0 0 0 9px !important; margin-bottom:-2px !important; display:inline-block; height:30px; }
ul.dr_profilemenu li a span {background:url(../images/profilemenu_right_ac.png) no-repeat top right; padding:3px 20px 0px 11px !important;  font-size:13px; color:#acacac; display:inline-block; height:27px;}

ul.dr_profilemenu li.active {margin:0 9px 0px 0;}
ul.dr_profilemenu li.active a, ul.dr_profilemenu li a:hover { height:33px; background:url(../images/profilemenu_left.png) no-repeat top left; }
ul.dr_profilemenu li.active a span, ul.dr_profilemenu li a:hover span  { height:29px; background:url(../images/profilemenu_right.png) no-repeat top right; color:#FF8F6A;}

.dr_photobox {width:100%; float:left; padding:18px 0 25px 0;}
.dr_photobox_left { width:170px; float:left; height:168px;}
.dr_photobox_left img {border-radius:100px; border:4px solid #FF8F6A;}
.dr_photobox_right { width:395px; float:left; margin-top:-8px;}
.dr_photobox_right h2 { color:#FF8E6A; padding:0 0 0 19px; font-family: 'Oxygen';}
.dr_subtext { width:395px; float:left; padding:5px 0 0 19px; color:#595951;}
.appointment_box { width:auto; float:left; background:#FF8F6A; margin:12px 0 0 -4px; border-radius:5px 50px 50px 2px; }
.appointment_box h2 { color:#fff; font-family: 'Oxygen'; font-size:14px; text-transform:uppercase; padding:0px; margin:0px;}
.appointment_box h2 a:link, .appointment_box h2 a:visited { color:#fff; padding:7px 25px 7px 15px; display:block;}
.appointment_box h2 a:hover { color:#8c2300;}


.mid_ctabtext{ display:none; width:100%; float:left; padding-top:20px;}
.mid_ctabtext .blue_text{  background: #ff8f6a;border-radius: 50px; clear: both; color: #fff !important; float: left; font-size: 14px !important;margin: 2% 0 !important; padding: 1% 2% !important; width: 96%; text-transform:inherit !important;}

.serbox-slide .flex-viewport ul{ margin:0; padding:0;}
.serbox-slide .flex-viewport ul li{ margin:0; padding:0; list-style:none;}
.serbox-slide .flex-control-paging{ width:100%; text-align:center; margin:0; padding:0; position:absolute; left:0; bottom:43px;}
.serbox-slide .flex-control-paging li{ display:inline-block; *display:inline; margin:0 5px; padding:0; list-style:none;}
.serbox-slide .flex-control-paging li a{ cursor:pointer; width:8px; height:8px; display:block; text-indent:-999px; background:url(../images/point.png) no-repeat left top; overflow:hidden;}
.serbox-slide .flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ background:url(../images/ac_point.png) no-repeat left top;}

/*.makeappointment_popup{ font-size:13px;}
.makeappointment_popup h2{ color:#ff8f6a;}
.makeappointment_popup label { float: left; line-height: 20px; padding: 5px 0 0; width: 150px;}
.makeappointment_popup input[type="text"] { background:#fff; border:1px solid #ccc; float: left; height: 28px; line-height: 28px; margin: 0 0 10px; outline: medium none; padding: 0 10px; width: 241px;}
.makeappointment_popup select { background:#fff; border:1px solid #ccc; float: left; height: 30px; line-height: 30px; margin: 0 0 10px; outline: medium none; padding:5px 10px; width: 263px;}
.makeappointment_popup input[type="text"]:focus,.makeappointment_popup select:focus,.makeappointment_popup textarea:focus { border:1px solid #ff8f6a;}
.makeappointment_popup textarea{ background:#fff; border:1px solid #ccc; float: left; height: 100px; line-height: 30px; margin: 0 0 10px; outline: medium none; padding: 0 10px; width: 241px;}*/

.captcha_div_form { float: left; margin-top: 7px; width: 263px;}
.captcha_div_form input[type="text"] { float: left; height: 30px; line-height: 27px; margin: 0 0 5px; padding: 0 10px; width: 32px !important;}
.captcha_div_form span { float: left; margin: 3px 10px 0;}
.makeappointment_popup input[type="submit"], .makeappointment_popup input[type="button"]{ background:#ff8f6a; border:none; cursor:pointer; color:#fff; padding:7px 15px; font-family: 'Oxygen';}
.view-doctor{ border-radius:4px; text-align:center; background:#8dd7d8; padding:15px 13px 15px; width:164px; line-height:20px; font-size:13px;}
.view-doctor a { color:#fff; }
.view-doctor a:hover{ color:#ccc; }
.view-doctor:hover { background:#31b1b5;}
.view-doctor h2 { padding:0 !important;}


/*inner clinic*/

.clinic_part { width:566px; float:left;}
.clinic { width:100% !important; float:left; position:relative;}
ul.clinic { width:566px; float:left !important; margin:0px !important; padding:0px !important;}
ul.clinic li {list-style:none; float:left !important; margin:0px 18px 9px 0px !important; padding:0 !important; position:relative; z-index:1; clear:both; cursor:pointer; background:none !important; }
ul.clinic li:nth-child(even) {margin:9px 0px 9px 0px !important; }

ul.clinic li:hover .clinic_name {border:2px solid #31B1B5; border-radius:5px;}
ul.clinic li:hover .clinic_name a{color:#31B1B4; }

ul.clinic li.right { clear:none; margin:0 0px 18px 0px !important;}
ul.clinic li.right .clinic_textbox {right:0; left:auto;  border-radius: 5px 0 5px 5px; }


.clinic_name { width:265px; font-size:14px; color:#666666;  text-align:center;  background:#fff; position:relative; z-index:100;   padding:25px 0 31px 0; font-weight:normal;border:2px solid #ccc; border-radius:5px; }
.clinic_name.active {border-left:2px solid #31B1B5; border-right:2px solid #31B1B5; border-top:2px solid #31B1B5; border-radius:5px 5px 0px 0px; background:url(../images/clinic_boxarrow.png) no-repeat center top #fff; border-bottom:1px solid #fff; padding:27px 0 44px 0; }

ul.clinic li:hover .clinic_name.active { border-bottom:none; border-radius:5px 5px 0px 0px;}

.clinic_name.active a{color:#31B1B4; outline:none;}
.clinic_textbox {width:532px;   padding:10px; margin:0px 0 0 0;  border:2px solid #31B1B5; border-radius:0px 5px 5px 5px; font-size:13px; font-family: 'oxygenregular'; color:#1d1d1d; display:none; z-index:10; background:#fff; position:absolute; top:93px; left:0; cursor:auto;  }
.clinic_textbox a { color:#31B1B4; text-decoration:underline; font-size:13px; text-align:right; float:right;}

/*inner Awards*/
.blue .inner_header {background:#506FC0;}
.blue .mid_header { margin:0 0 15px 0;}
.blue .mid_lsublink {width:204px; float:left; background:#fff; border:1px solid #506FC0; border-radius:5px; padding:7px 7px 12px 7px;}
.blue .mid_lsublink h2 { color:#506EBF; border-bottom:1px solid #506FC0;}
.blue .mid_lsublink li a:hover { color:#506FC0;}
.blue .mid_lsublink ul ul li.current a { color:#506FC0 !important;}

.awards_box { width:560px; float:left;color:#1D1D1D; font-size:13px; margin:27px 0 0 0;}
.round_graybox { width:526px; float:left; background:#e5eaf6; border-radius:5px; padding:4px 13px 4px 21px; }
.blue .round_graybox h3 {color:#506fc0; font-size:16px;  margin:0px; padding:0px;  font-family: 'oxygenregular'; line-height:24px;}

.awards_text { width:526px; float:left; padding:6px 13px 3px 21px;   font-size:13px;  font-family: 'oxygenregular'; }
.awards_text ul { margin:0px; padding:0px 0 0 13px;}
.awards_text li { list-style:none; background:url(../images/arrow_icon5.png) no-repeat left 17px; margin:0px; padding:7px 0 7px 15px;}

.awards_links { width:526px; float:left; text-align:center; padding:6px 13px 8px 21px; font-size:16px; border-radius:5px;  font-family: 'oxygenregular'; color:#fff !important; background:url(../images/awards_arrow.png) no-repeat right 7px #617dc5; margin:10px 0 0 0; outline:none;}
.awards_links:hover { color:#000;}
#cboxPrevious { display:none !important;}
#cboxNext  { display:none !important;}
#cboxCurrent { display:none !important;}

/*Inner Enquires*/

.mid_cont h3 { color:#34D7FF; font-size:16px; font-family: 'oxygenregular'; clear:both; padding-bottom:0;}

.orange .mid_cont h3 {color: #ff8f6a;}

.enquirbox_bg { width:531px; float:left; margin:10px 0 0 0; background:none; border-radius:0px; box-shadow:inset 0 0 0px #fff; padding:0;}
.enquir_form { float:left; width:100%; }
.enquir_form label { font-size:13px; font-family: 'oxygenregular'; color:#666666; float:left; line-height:32px; margin-right:10px;}
.enquir_form input[type=text], .enquir_form input[type=password] { background:#fff;  border-radius:3px;  width:234px; height:31px; line-height:31px; border:solid 1px #fff; float:left; padding:0 10px; font-size:13px; color:#242424; margin:0 5px 11px 0; box-shadow:1px 1px 0px 0px #b0b0b0; }
.enquir_form .rightinput { float:right !important;/* margin:0 0px 14px 0 !important;*/ }
.select_right { float:right !important;}

.mid_cont2 .enquir_form input[type=text],.mid_cont2 .enquir_form input[type=password] { border:solid 1px #efefef; background:#f9f9f9 !important; }
.mid_cont2 .enquir_form textarea {border:solid 1px #efefef; background:#f9f9f9 !important;box-shadow: 1px 1px 0 0 #b0b0b0 !important;}
.mid_cont2 .enquir_form input[type=radio] { margin:0px 5px 0 0; vertical-align:middle;}
.mid_cont2 .enquir_form .form_select {width: 236px !important;}
.mid_cont2 .enquir_form select { background:url("../images/select_arrow3.png") no-repeat scroll right top #f9f9f9  !important; width: 253px !important;}

.enquiry_Select { width:254px; float:right; overflow:hidden; border-radius:3px; box-shadow:1px 1px 0px 0px #ccc; }

.enquir_form select {background:url(../images/select_arrow3.png) no-repeat right top #fff;  border-radius:3px;  width:271px; height:31px; line-height:31px; border:none; float:left; padding: 6px 10px 6px 6px; font-size:13px; color:#666; margin:0; box-shadow:1px 1px 0px 0px #ccc; }

.enquir_form textarea { background:#fff;  border-radius:3px;  width:510px; height:103px; border:none; padding:10px;  font-family: 'oxygenregular';  font-size:13px; color:#242424; margin:0 0 10px 0; box-shadow:1px 1px 0px 0px #ccc; }

.captcha_form { width:100%; float:left; margin:10px 0 20px 0;}
.captcha_form input[type=text] { background:#fff;  border-radius:3px;  width:50px; height:31px; line-height:31px; border:none; float:left; padding:0 5px; font-size:13px; color:#242424; margin:0; box-shadow:1px 1px 0px 0px #ccc; }
.captcha_form span {float:left;margin:3px 10px 3px 10px;}

.enquir_form input[type=submit], .enquir_form input[type=button] { background:#07cdff; color:#fff; cursor:pointer; font-size:20px; text-align:center; padding:4px 20px 4px 20px; border:none; border-radius:7px; margin-bottom:10px;font-family:open_sanssemibold;}

.blue .enquir_form input[type="submit"], .enquir_form input[type="button"] { background:#506fc0}
 
 

/*Inner departments*/
.departments_part { width:100%; float:left; margin:70px 0 0 0;}
.departments_box { width:322px; float:left; padding:94px 0 0 0; margin:0 0 10px 10px;}
.departments_boxbg {width:300px; float:left; border:1px solid #31b1b5; padding:10px; min-height:180px;}

.de_photobox { height:170px; width:170px; margin:-94px auto 0px; border-radius:100%; border:1px solid #31b1b5; background:#fff; display:block; }
.de_photobox span { height:158px; width:158px; display:block; border:6px solid #fff; border-radius:100%; overflow:hidden}
.departments_text {width:300px; float:left; color:#575b5c; padding:0px; text-align:center; font-family: 'oxygenregular'; font-size:13px;}
.departments_text h5 { color:#0072bb; font-size:14px; text-align:center; margin:0px; padding:5px 0; line-height:normal;}
.departments_text h5 a:link, .departments_text h5 a:visited {color:#0072bb;}
.departments_text h5 a:hover { color:#249497;}

/*Inner Find Doctor*/
.finddoctor_part {width:100%; float:left; margin:15px 0 0 0;}
.finddoctor_box { width:280px; float:left; padding:94px 0 0 0; margin:10px 0 22px 3px;}
.finddoctor_boxbg {width:272px; float:left; padding:3px 3px 5px 3px;}
.doc_photobox { height:170px; width:170px; margin:-94px auto 0px; border-radius:100%; background:#fff; display:block; }
.doc_photobox span { height:158px; width:158px; display:block; border:6px solid #fff; border-radius:100%; overflow:hidden;}
.doc_photobox span a img { max-height:100%; max-width:100%;}

.finddoctor_text{width:272px; float:left; color:#575b5c; padding:0px 0 12px 0; text-align:center; font-family: 'oxygenregular'; min-height:135px; font-size:13px; line-height:21px;}
.finddoctor_text h5 { color:#0072bb; font-size:15px; text-align:center; font-family: 'oxygenregular'; margin:0px; padding:5px 0;}
.finddoctor_text h5 a:link, .departments_text h5 a:visited {color:#0072bb;}
.finddoctor_text h5 a:hover { color:#ff8e6a;}

.doctor_linkbutton { width:100%; float:left;}
.doctor_linkbutton a:link,.doctor_linkbutton a:visited{float:left; color:#fff; font-family:'oxygenregular';font-size:12px;padding:4px 5px 4px 5px;border-radius:5px;}
.doctor_linkbutton .m_appointment{background:#888;color:#fff; }
.doctor_linkbutton .m_appointment:hover { color:#fff; background:#000 !important;}
.doctor_linkbutton .read_profile {background:#888; margin:0 0 0 11px;}
.doctor_linkbutton .read_profile:hover { color:#fff;background:#000 !important;}

.mid_caccordiontext .doctor_linkbutton a:link,.mid_caccordiontext .doctor_linkbutton a:visited { clear:both; float:none; margin:5px auto; width:60%; height:25px; text-align:center; display:block;}
.mid_caccordiontext .finddoctor_text,.mid_caccordiontext .finddoctor_boxbg { width:auto !important;}
.mid_caccordiontext .finddoctor_box { width:265px; margin-right:5px !important;}

/*-------------------------------------extra css-------------------------------------*/

.FindADoctor_pagination { float:left; text-align:center; padding:0 0 10px 0; font-size:12px; width:100%;}
.FindADoctor_pagination a { background:#ccc;  border-radius: 100px; display: inline-block; float:none; height: 18px; margin: 3px 1px; padding: 1px 5px 5px;  width: 14px; font-size:11px; color:#fff;}
.FindADoctor_pagination a:hover, .FindADoctor_pagination a.active { background:#333; color:#fff;}

.mid_testimonials {float: left; width: 100%;}
.mid_testimonialscont {background: url("../images/testimonial_botbg.png") no-repeat  center bottom  ; float: left; padding: 10px 0 31px;}
.mid_testimonialsctopbg {background: url("../images/testimonial_topbg.png") no-repeat  center top  ; float: left; padding: 9px 0 0;}
.mid_testimonialscbg { background: url("../images/testimonial_bg.png") repeat-y  0 0  ; float: left; padding: 5px 15px 8px; width: 530px;}
.mid_testimonialscont h5 { padding:0 0 0 0; text-transform: none; font-size:15px; margin:0; font-weight:normal;font-family: 'oxygenregular'; color:#000; border-bottom:dotted 1px #ff8f6a; line-height:30px;}
.mid_testimonialscont .read_more { background: url("../images/link_bg5.png") no-repeat  0 0  ; color: #fff !important; float: right; height:25px; text-align: center; width:100px; padding-top:2px;}
.mid_testimonialstop {float: left;width: 100%;}
.mid_testimonialstop span {float: left; font-size: 17px;padding: 5px 15px 0 0;}
.mid_testimonialselect { background: url("../images/selectfield_bg3.png") no-repeat  0 0  ; float: left; font-size: 17px;   height: 31px; margin: 0 30px 0 0; overflow: hidden; width: 151px;}
.mid_testimonialselect select { -moz-appearance: none;background: none repeat  0 0 rgba(255, 0, 0, 0); border: medium none; color: #262626; font-family: Arial,Helvetica,sans-serif;font-size: 14px; font-weight: normal; height: 31px; outline: medium none; padding: 6px 0 6px 10px; width: 115%;}


.breadcumb2 { margin-top:41px; padding-bottom:20px;}

.img_right {float: right; margin: 10px 0 10px 10px;}

.mid_caccordion { float:left; width:100%; display:block; clear:both;}
a.mid_caccordiontitle { display:block;width:96%;cursor:pointer; margin-top:10px; border-radius:5px;background:#ccc url(../images/arrow_lightblu.png) no-repeat right 10px; font-size:14px !important;font-family: 'open_sansregular' !important; color:#fff !important; padding:10px 2% !important;}
a.mid_caccordiontitle span { display:none;}
a.selected {background:#ccc url(../images/arrow_lightblu_h.png) no-repeat right 10px; color:#F87072 !important;}
.mid_caccordiontext { display:block; margin-top: 10px; padding: 0 1% !important; width: 98% !important; line-height:20px !important; border:0 !important; font-size:13px !important;font-family: 'open_sansregular' !important; clear:both}


.btn_goback {clear: both; color:#fff; float: left; font-size: 12px; font-weight: bold; height: 30px; line-height: 29px; padding: 0 10px;    text-align: center; width: 70px; border-radius:20px;}


.table_cont {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;    border-color: #ccc -moz-use-text-color -moz-use-text-color #ccc; border-image: none; border-style: solid none none solid; border-width: 1px medium medium 1px; margin:9px 0 10px;}
.table_cont a { color:#000 !important; text-decoration:underline;}
.table_cont a:hover { text-decoration:none;}
.table_cont2 { margin:0 !important;} 
.table_cont th {background: none repeat  0 0 #f7f7f7; border-bottom: 1px solid #888; border-right: 1px solid #888;  padding: 5px;    text-align: left;}
.table_cont td {border-bottom: 1px solid #888; border-right: 1px solid #888; padding: 5px;}



.mid_cont ul {clear: both; list-style: none outside none; margin: 0 0 10px 0; padding:0px;}
.mid_cont ul li { background: url("../images/arrow_img2.png") no-repeat 5px 9px; margin:0; padding:2px 0 2px 20px;}
.mac .mid_cont ul li {background: url("../images/arrow_img2.png") no-repeat 5px 8px;}

.videos {display: none;}
.videolist { clear: both; float: left; margin: 0; padding: 0 !important; width: 100%;}
ul.videolist { margin:15px 0; padding:0; list-style-type:none;}
ul.videolist li { background: none repeat  0 0 !important; float: left; margin: 0 3px 10px !important; padding: 0 !important;text-align: center; width: 180px; font-size:11px; text-align:center;}
ul.videolist li img { margin:0 auto; border: 1px solid #506fc0; padding:6px; border-radius: 100%; display: block; height: 158px; overflow: hidden; width: 158px;}
ul.videolist li span { background:#506fc0; border-radius:20px; color:#fff; padding:4% 1%; width:98%; float:left; text-align:center; margin-top:6px; line-height:normal;}

ul.videolist .video_img {float: left; position: relative; width: 180px;}
ul.videolist .video_img span { background: url("../images/videotop.png") no-repeat  0 0  ; height: 110px; position: absolute;  width: 180px;}

.orange ul.videolist li a span {background:#ff8f6a; border-radius: 20px; color: #fff !important; float: left; line-height: normal; margin-top: 6px;   padding: 4% 1%; text-align: center; width: 98%; font-size:11px !important;}
.orange ul.videolist li img {border: 1px solid  #ff8f6a;}
.orange .videolist li:hover img { background:#ff8f6a;}
.orange ul.videolist li:hovere a span {border: 1px solid  #ff8f6a; color:#ff8f6a;}

.blue .videolist li:hover img { background:#506fc0;}
.blue ul.videolist li:hovere a span {border: 1px solid  #506fc0; color:#506fc0;}

.ui-accordion-content { height:auto; display:block; width:98%; margin-top:10px; padding:0 1%;}

ul.discover_l {float: left; list-style: none outside none; margin: 0; padding: 0; position: relative;}
ul.discover_l li { background: none repeat  0 0 ; float: left; margin: 0; padding: 0;}
ul.discover_l li a:link, ul.discover_l li a:visited {margin: 0; padding: 0; position: absolute; text-indent: -9999px; top: 0;}
ul.discover_l li.dot1 a:link, ul.discover_l li.dot1 a:visited {background: url("../images/discover_logo/dot_1.jpg") no-repeat  0 0  ; height: 10px; left:144px; top: -132px; width: 10px;}
ul.discover_l li.dot1 a:hover, ul.discover_l li.dot1.active a:link, ul.discover_l li.dot1.active a:visited {background: url("../images/discover_logo/dot_h1.jpg") no-repeat  0 0  ;}
ul.discover_l li.dot2 a:link, ul.discover_l li.dot2 a:visited {background: url("../images/discover_logo/dot_2.jpg") no-repeat  0 0  ; height: 12px; left:136px; top: -147px; width: 11px;}
ul.discover_l li.dot2 a:hover, ul.discover_l li.dot2.active a:link, ul.discover_l li.dot2.active a:visited {background: url("../images/discover_logo/dot_h2.jpg") no-repeat  0 0  ;}
ul.discover_l li.dot3 a:link, ul.discover_l li.dot3 a:visited {background: url("../images/discover_logo/dot_3.jpg") no-repeat  0 0  ;height: 14px; left:121px; top: -160px;width: 13px;}
ul.discover_l li.dot3 a:hover, ul.discover_l li.dot3.active a:link, ul.discover_l li.dot3.active a:visited {background: url("../images/discover_logo/dot_h3.jpg") no-repeat  0 0  ;}
ul.discover_l li.dot4 a:link, ul.discover_l li.dot4 a:visited {background: url("../images/discover_logo/dot_4.jpg") no-repeat  0 0  ;  height: 14px; left:101px; top: -167px; width: 14px;}
ul.discover_l li.dot4 a:hover, ul.discover_l li.dot4.active a:link, ul.discover_l li.dot4.active a:visited { background: url("../images/discover_logo/dot_h4.jpg") no-repeat  0 0  ;}
ul.discover_l li.dot5 a:link, ul.discover_l li.do5 a:visited {background: url("../images/discover_logo/dot_5.jpg") no-repeat  0 0  ; height: 14px; left:80px; top: -167px; width: 14px;}
ul.discover_l li.dot5 a:hover, ul.discover_l li.dot5.active a:link, ul.discover_l li.dot5.active a:visited {background: url("../images/discover_logo/dot_h5.jpg") no-repeat  0 0  ;}
ul.discover_l li.dot6 a:link, ul.discover_l li.dot6 a:visited { background: url("../images/discover_logo/dot_6.jpg") no-repeat  0 0  ; height: 16px; left:59px; top: -159px; width: 15px;}
ul.discover_l li.dot6 a:hover, ul.discover_l li.dot6.active a:link, ul.discover_l li.dot6.active a:visited { background: url("../images/discover_logo/dot_h6.jpg") no-repeat  0 0  ;}
ul.discover_l li.dot7 a:link, ul.discover_l li.dot7 a:visited { background: url("../images/discover_logo/dot_7.jpg") no-repeat  0 0  ; height: 17px; left:42px; top: -143px; width: 17px;}
ul.discover_l li.dot7 a:hover, ul.discover_l li.dot7.active a:link, ul.discover_l li.dot7.active a:visited { background: url("../images/discover_logo/dot_h7.jpg") no-repeat  0 0  ;}
ul.discover_l li.dot8 a:link, ul.discover_l li.dot8 a:visited {background: url("../images/discover_logo/dot_8.jpg") no-repeat  0 0  ; height: 21px; left:33px; top: -122px; width: 20px;}
ul.discover_l li.dot8 a:hover, ul.discover_l li.dot8.active a:link, ul.discover_l li.dot8.active a:visited { background: url("../images/discover_logo/dot_h8.jpg") no-repeat  0 0  ;}
ul.discover_l li.dot9 a:link, ul.discover_l li.dot9 a:visited { background: url("../images/discover_logo/dot_9.jpg") no-repeat  0 0  ;height: 22px; left:34px; top: -96px; width: 21px;}
ul.discover_l li.dot9 a:hover, ul.discover_l li.dot9.active a:link, ul.discover_l li.dot9.active a:visited { background: url("../images/discover_logo/dot_h9.jpg") no-repeat  0 0  ;}
ul.discover_l li.dot10 a:link, ul.discover_l li.dot10 a:visited {background: url("../images/discover_logo/dot_10.jpg") no-repeat  0 0  ;height: 26px; left:50px; top: -73px; width: 25px;}
ul.discover_l li.dot10 a:hover, ul.discover_l li.dot10.active a:link, ul.discover_l li.dot10.active a:visited {background: url("../images/discover_logo/dot_h10.jpg") no-repeat  0 0  ;}
ul.discover_l li.dot11 a:link, ul.discover_l li.dot11 a:visited { background: url("../images/discover_logo/dot_11.jpg") no-repeat  0 0  ; height: 30px; left:79px; top: -63px; width: 29px;}
ul.discover_l li.dot11 a:hover, ul.discover_l li.dot11.active a:link, ul.discover_l li.dot11.active a:visited {background: url("../images/discover_logo/dot_h11.jpg") no-repeat  0 0  ;}
ul.discover_l li.dot12 a:link, ul.discover_l li.dot12 a:visited {background: url("../images/discover_logo/dot_12.jpg") no-repeat  0 0  ; height: 34px; left:113px; top: -75px; width: 33px;}
ul.discover_l li.dot12 a:hover, ul.discover_l li.dot12.active a:link, ul.discover_l li.dot12.active a:visited {background: url("../images/discover_logo/dot_h12.jpg") no-repeat  0 0  ;}
.discover_logo {text-align: center;}


.event_box {background:#fff; border-radius: 4px; box-shadow: 0 0 4px 0 #ccc; float: left; margin:8px 12px 8px 0; padding: 0 0 11px; width: 271px;}
.event_boxbg { float: left; line-height: 16px; min-height:218px; padding: 11px 11px 0; width: 250px;}
h4.event_title {padding:10px 0 15px !important;}
.event_link {background: url("../images/btn_bg2.png") no-repeat  left top  ; color: #fff !important; float: right; height: 25px;    line-height: 25px; margin: -35px 10px 0 0; text-align: center; width: 121px; font-size:12px;}
.event_link span { display: inline-block;font-family: Arial,Helvetica,sans-serif;font-size: 12px; margin: -3px 0 0;}
.event_link:hover { background: url("../images/btn_bg2.png") no-repeat  left -26px  ; color: #fff;}
.event_img {float: left;  padding: 0 0 10px; width: 100%;}
.event_date { background: none repeat  0 0 #1e6ab2; color: #fff; float: left; font-size: 14px; line-height: 25px; margin: -45px 0 0 -10px;
 padding: 5px 10px; border-radius: 0 20px 20px 0;}
.event_boxbg h6 {clear: both; color: #004ea6; font-family: 'HelveticaNeueLTCom-Roman','HelveticaNeueLTStd-Roman'; font-size: 14px; font-weight: normal; line-height: 16px; margin: 0; padding: 0 0 5px;}

.lightred .event_date {background: #f87073;}

/*event page css start*/
.event_tab, .pressreleases_tab, .newsroom_tab {float: left; width: 100%;}
ul.event_tablinks { border-bottom: 1px solid #006699; float: left; list-style: none outside none; margin: 0 0 15px !important; padding: 0 !important; width: 100%;}
ul.event_tablinks li { background: none repeat  0 0 ; float: left; margin:0 0 0 0 !important; padding: 0 2px 0 0 !important;}
ul.event_tablinks li a:link, ul.event_tablinks li a:visited { background: url("../images/tab_lbg5.png") no-repeat  left center  ; color: #666666; float: left;font-size: 14px; height: 30px; line-height: 30px; padding: 0 0 0 5px;}
ul.event_tablinks li a:link span, ul.event_tablinks li a:visited span { background: url("../images/tab_bg5.png") no-repeat  right center  ; float: left; height: 30px; line-height: 30px; padding: 0 10px 0 5px;}
.mac ul.event_tablinks li a:link span, .mac ul.event_tablinks li a:visited span { height: 25px; line-height: 25px; padding-top: 5px;}
ul.event_tablinks li.active a:link, ul.event_tablinks li.active a:visited, ul.event_tablinks li a:hover {background: url("../images/tab_hlbg5.png") no-repeat  left center  ; color: #fff !important;}
ul.event_tablinks li.active a:link span, ul.event_tablinks li.active a:visited span, ul.event_tablinks li a:hover span { background: url("../images/tab_hbg5.png") no-repeat  right center  ;}
.event_header {float: left; height: 280px !important;  list-style: none outside none; margin: 0; padding: 0; position: relative; width: 560px;
    z-index: 1;}
.event_header ul {list-style: none outside none; margin: 0; padding: 0;}
.event_header li { background: none repeat  0 0  !important; float: left; height: 280px; margin: 0; padding: 0 !important;
    position: relative; width: 560px;}
.event_headertext { background: url("../images/eventheader_textbg.png") repeat  0 0  ; bottom: 30px; color: #fff;    font-size: 15px; left: 0; padding: 10px; position: absolute; width: 284px;}
h5.eventdetail_date { color: #393939; padding: 0 0 10px; text-transform: none;}
h4.eventdetail_title {color: #004da5; font-size: 18px; padding: 5px 0 0;}

/*event page css end*/

/*department css start*/
.lightblue .inner_header {background:#31B1B5;}
.lightblue .mid_cont h4 { margin:0px; padding:6px 0 3px 0; color:#31B1B2; font-size:15px; font-family: 'open_sansregular';}
.lightblue .inner_finddoctor { background:#31b1b5;}

.lightblue a.ui-accordion-header { display:block; width:100%;cursor:pointer; margin-top:10px; border-radius:5px;background:#31b1b5 url(../images/arrow_lightblu.png) no-repeat right 10px; padding:0 !important;}
.lightblue a.ui-accordion-header h1 { font-size:14px !important;font-family: 'open_sansregular' !important; color:#fff !important; padding:10px 15px;}
.lightblue a.ui-accordion-header.ui-state-active {background:#deefed url(../images/arrow_lightblu_h.png) no-repeat right 10px  !important;}
.lightblue a.ui-state-active h1 { color:#289497 !important;}
.lightblue .ui-accordion ul { margin:5px 0; padding:0; list-style-type:none;}
.lightblue .ui-accordion ol { margin:0 0 0 20px; padding:0;}
.lightblue .ui-accordion ol li { padding:0;}
.lightblue .ui-accordion li, .lightblue .ui-accordion ol li li { margin:0; padding:0 0 0 10px;background: url(../images/arrow_icon3.png) no-repeat left 8px;}
.lightblue .ui-accordion ol li { background:none;}

.lightblue a.mid_caccordiontitle {background:#31b1b5 url(../images/arrow_lightblu.png) no-repeat right 10px  !important; float:left;}
.lightblue a.selected {background:#deefed url(../images/arrow_lightblu_h.png) no-repeat right 10px  !important; color:#289497 !important;}
.lightblue .mid_caccordiontext ul li {padding-left:20px !important; line-height:28px;}

.lightblue .mainpage_cont {float: left; text-align: center; width: 100%;}
.lightblue .mainpage_cbox { display: inline-block; margin: 10px; position: relative;width: 300px;}
.lightblue .mainpage_cimgbg { height: 200px; left: 0; position: absolute;top: 0; width: 300px; border-radius:15px;}
.lightblue .mainpage_ctitle { background:#31b1b5; bottom: 20px; color: #fff; font-size: 18px; height:auto; left:0px;  line-height: 34px;  padding: 0 15px;  position: absolute;  text-align: left; border-radius:0 20px 20px 0;box-shadow: 0 0 2px #888;}
.lightblue .mainpage_cbox img { float: left; border-radius:15px; border:solid 1px #31b1b5;}
.lightblue .mainpage_cbox:hover .mainpage_ctitle {color: #fff;}

.lightblue .copy_right {border-top:3px solid #31b1b5;}

.lightblue .table_cont th {background:#31b1b5; color:#fff;}
.lightblue .mid_cont ul li { background: url("../images/arrow_icon3.png") no-repeat 5px 10px;}
.lightblue .mac .mid_cont ul li {background: url("../images/arrow_icon3.png") no-repeat 5px 8px;}

.lightblue .btn_goback { background:#31b1b5; }
.lightblue a.btn_goback {color:#fff !important;}
.lightblue .btn_goback:hover { color:#fff; background:#888;}


.lightblue .mid_lsublink ul li a { color:#31b1b5;}
.lightblue .mid_lsublink ul ul li a { color:#353535;}
.lightblue .mid_lsublink ul li.current a { color:#31b1b5;}
.lightblue .mid_lsublink ul li a:hover  {color:#31b1b5 !important;}
.lightblue .mid_lsublink ul ul li.current a { color:#31b1b5 !important;}

.lightblue .departments_text h5 a:link, .lightblue .departments_text h5 a:visited {color:#009aa0;}
.lightblue .departments_text h5 a:hover { color:#888;}

.lightblue .FindADoctor_pagination a { background:#31b1b5;  color:#fff !important;}

.lightblue .doctor_linkbutton .m_appointment{background:#31b1b5;color:#fff; }
.lightblue .doctor_linkbutton .m_appointment:hover { color:#fff; background:#25898b !important;}
.lightblue .doctor_linkbutton .read_profile {background:#25898b; margin:0 0 0 11px;}
.lightblue .doctor_linkbutton .read_profile:hover { color:#fff;background:#31b1b5 !important;}

.lightblue .finddoctor_boxbg { border:1px solid #31b1b5;}
.lightblue .doc_photobox { border:1px solid #31b1b5; }

.lightblue .finddoctor_text h5 a:link, .lightblue .finddoctor_text h5 a:visited { color:#31b1b5 !important;}
.lightblue .finddoctor_text h5 a:hover {color:#242424;}

.lightblue .clinic_name.active {border-left:2px solid #31B1B5; border-right:2px solid #31B1B5; border-top:2px solid #31B1B5;  background:url(../images/clinic_boxarrow.png) no-repeat center top #fff; border-bottom:1px solid #fff; }
.lightblue .clinic_textbox {border:2px solid #31B1B5;}
/*department css end*/

/*patient css start*/
.orange .mainpage_cont {float: left; text-align: center; width: 100%;}
.orange .mainpage_cbox { display: inline-block; margin: 10px; position: relative;width: 300px;}
.orange .mainpage_cimgbg { height: 200px; left: 0; position: absolute;top: 0; width: 300px; border-radius:15px;}
.orange .mainpage_ctitle { background:#ff8f6a; bottom: 20px; color: #fff; font-size: 18px; height:auto; left:0px;  line-height: 34px;  padding: 0 15px;  position: absolute;  text-align: left; border-radius:0 20px 20px 0;box-shadow: 0 0 2px #888;}
.orange .mainpage_cbox img { float: left; border-radius:15px; border:solid 1px #ff8f6a;}
.orange .mainpage_cbox:hover .mainpage_ctitle {color: #fff;}

.orange .copy_right {border-top:3px solid #ff8f6a;}

.orange .mid_lsublink {border: 1px solid #ff8f6a;}
.orange .mid_lsublink h2 {border-bottom: 1px solid #ff8f6a;color: #ff8f6a;}
.orange .mid_lsublink ul ul li { background: url("../images/arrow_icon3_lo.jpg") no-repeat 0 15px;}
.orange .mid_lsublink ul ul li:first-child { background: url("../images/arrow_icon3_lo.jpg") no-repeat 0 5px;}


.orange .mid_lsublink ul li a { color:#ff8f6a;}
.orange .mid_lsublink ul ul li a { color:#353535;}
.orange .mid_lsublink ul li.current a { color:#ff8f6a;}
.orange .mid_lsublink ul li a:hover  {color:#ff8f6a !important;}
.orange .mid_lsublink ul ul li.current a { color:#ff8f6a !important;}

.orange .table_cont th {background:#ff8f6a; color:#fff;}
.orange .mid_cont ul { width:100%; float:left; margin: 0 0 10px 0; padding:0;}
.orange .mid_cont ul li { background: url("../images/arrow_icon3_lo.jpg") no-repeat 5px 9px;}
.orange .mac .mid_cont ul li {background: url("../images/arrow_icon3_lo.jpg") no-repeat 5px 8px;}

.orange .mid_cont ul.corporate_list ul { margin:0 0 10px 0; padding:0;}
.orange .mid_cont ul.corporate_list li { background: url("../images/arrow_icon3_lo.jpg") no-repeat 5px 9px; width:42%; margin-right:3%; float:left;}



#makeMeScrollable { padding-bottom:10px ;}

.orange .btn_goback { background:#ff8f6a;}
.orange a.btn_goback { color:#fff !important;}
.orange .btn_goback:hover { color:#fff; background:#888;}


.orange .inner_finddoctor { background:#ff8f6a;}

.orange .mid_testimonialscont {background: url("../images/testimonial_botbg_lo.png") no-repeat center bottom;}
.orange .mid_testimonialsctopbg {background: url("../images/testimonial_topbg_lo.png") no-repeat center top; }
.orange .mid_testimonialscbg { background: url("../images/testimonial_bg_lo.png") repeat-y 0 0;}
.orange .mid_testimonialscont .read_more { background: url("../images/link_bg5_lo.png") no-repeat 0 0;}

.orange .departments_text h5 a:link, .orange .departments_text h5 a:visited {color:#ff8f6a;}
.orange .departments_text h5 a:hover { color:#888;}

.orange .FindADoctor_pagination a { background:#ff8f6a; color:#fff !important; }
.orange .FindADoctor_pagination a:hover, .orange .FindADoctor_pagination a.active { background:#ca562f !important; color:#fff; }

.orange .doctor_linkbutton .read_profile {background:#fd7c51}

.orange .dr_profileinfo h4, .orange .dr_profileinfo h5 { background:#ff8f6a;}

.orange .doctor_linkbutton .m_appointment{background:#ca562f;color:#fff; }
.orange .doctor_linkbutton .m_appointment:hover { color:#fff; background:#fd7c51 !important;}
.orange .doctor_linkbutton .read_profile {background:#fd7c51; margin:0 0 0 11px;}
.orange .doctor_linkbutton .read_profile:hover { color:#fff;background:#ca562f !important;}

.orange .finddoctor_boxbg { border:1px solid #feb299;}
.orange .doc_photobox { border:1px solid #feb299; }

.orange .finddoctor_text h5 a:link, .orange .finddoctor_text h5 a:visited {color:#ff8f6a;}
.orange .finddoctor_text h5 a:hover {color:#242424;}

.orange .mid_testimonialselect { background: url("../images/select_arrow4.png") no-repeat right top #fff  !important; border:solid 1px #feb299; border-radius: 3px;  color: #666; float: left; font-size: 13px; height:20px; line-height:20px; margin:0 10px 0 0; padding: 6px 10px 6px 6px; width: 210px;}

.orange .mid_testimonialselect select { padding: 0 0 0 10px !important;width: 113% !important; height:auto !important;}

.orange .mid_cont h4 { margin:0px; padding:6px 0 3px 0; color:#ff8f6a; font-size:15px; font-family: 'open_sansregular';}
/*patient css end*/

/*medical css start*/
.blue .mainpage_cont {float: left; text-align: center; width: 100%;}
.blue .mainpage_cbox { display: inline-block; margin: 10px; position: relative;width: 300px;}
.blue .mainpage_cimgbg { height: 200px; left: 0; position: absolute;top: 0; width: 300px; border-radius:15px;}
.blue .mainpage_ctitle { background:#506fc0; bottom: 20px; color: #fff; font-size: 18px; height:auto; left:0px;  line-height: 34px;  padding: 0 15px;  position: absolute;  text-align: left; border-radius:0 20px 20px 0;box-shadow: 0 0 2px #888;}
.blue .mainpage_cbox img { float: left; border-radius:15px; border:solid 1px #506fc0;}
.blue .mainpage_cbox:hover .mainpage_ctitle {color: #fff;}

.blue .copy_right {border-top:3px solid #506fc0;}


.blue .mid_lsublink {border: 1px solid #506fc0;}
.blue .mid_lsublink h2 {border-bottom: 1px solid #506fc0;color: #506fc0;}
.blue .mid_lsublink ul ul li { background: url("../images/arrow_icon3_blu.jpg") no-repeat 0 15px;}
.blue .mid_lsublink ul ul li:first-child {background: url("../images/arrow_icon3_blu.jpg") no-repeat 0 5px;}

.blue .mid_lsublink ul li a { color:#506FC0;}
.blue .mid_lsublink ul ul li a { color:#353535;}
.blue .mid_lsublink ul li.current a { color:#506FC0;}
.blue .mid_lsublink ul li a:hover  {color:#506FC0 !important;}
.blue .mid_lsublink ul ul li.current a {color:#506fc0 !important;}

.blue .table_cont th {background:#506fc0; color:#fff;}
.blue .mid_cont ul li { background: url("../images/arrow_icon3_blu.jpg") no-repeat 5px 9px;}
.blue .mac .mid_cont ul li {background: url("../images/arrow_icon3_blu.jpg") no-repeat 5px 8px;}

.blue .btn_goback { background:#506fc0;}
.blue a.btn_goback { color:#fff !important;}
.blue .btn_goback:hover { color:#fff; background:#888;}

.blue .inner_finddoctor { background:#506fc0;}

.blue .departments_text h5 a:link, .blue .departments_text h5 a:visited {color:#506fc0;}
.blue .departments_text h5 a:hover { color:#888;}

.blue .FindADoctor_pagination a { background:#506fc0;  color:#fff !important;}

.blue .finddoctor_boxbg { border:1px solid #506fc0;}
.blue .doc_photobox { border:1px solid #506fc0; }

.blue .finddoctor_text h5 a:link, .blue .finddoctor_text h5 a:visited { color:#506fc0 !important;}
.blue .finddoctor_text h5 a:hover {color:#242424;}

.blue .box_info .box_info {background:#fff; border-radius: 4px; box-shadow: 0 0 6px 0 rgba(50, 50, 50, 0.35); padding:1%; width:98%; float:left; margin-bottom:15px; margin-top:10px;}
.blue .box_info .box_info a {color:#506fc0;}
.blue .box_info .box_info a:hover { color:#242424;}

.blue .mid_cont h4 { margin:10px 0 0 0; padding:6px 0 3px 0; color:#506fc0; font-size:15px; font-family: 'open_sansregular'; clear:both;}

.blue .more_link { background:#506fc0; color:#fff !important; float:right; border-radius:5px; margin:10px 0 0 0; width:15%; padding:4px; text-align:center; font-size:12px;}
/*medical css end*/

/*about page css start*/
.violet .mainpage_cont {float: left; text-align: center; width: 100%;}
.violet .mainpage_cbox { display: inline-block; margin: 10px; position: relative;width: 300px;}
.violet .mainpage_cimgbg { height: 200px; left: 0; position: absolute;top: 0; width: 300px; border-radius:15px;}
.violet .mainpage_ctitle { background:#a498db; bottom: 20px; color: #fff; font-size: 18px; height:auto; left:0px;  line-height: 34px;  padding: 0 15px;  position: absolute;  text-align: left; border-radius:0 20px 20px 0;box-shadow: 0 0 2px #888;}
.violet .mainpage_cbox img { float: left; border-radius:15px; border:solid 1px #a498db;}
.violet .mainpage_cbox:hover .mainpage_ctitle {color: #fff;}

.violet .inner_header {background:#a498db;}
.violet .inner_finddoctor {background:#a498db;}
.violet .mid_lsublink {border: 1px solid #a498db;}
.violet .mid_lsublink h2 {border-bottom: 1px solid #a498db;color: #a498db;}
.violet .mid_lsublink ul ul li { background: url("../images/arrow_icon3_v.jpg") no-repeat 0 15px;}
.violet .mid_lsublink ul ul li:first-child { background: url("../images/arrow_icon3_v.jpg") no-repeat 0 5px;}

.violet .mid_lsublink ul li a { color:#a498db;}
.violet .mid_lsublink ul ul li a { color:#353535;}
.violet .mid_lsublink ul li.current a { color:#a498db;}
.violet .mid_lsublink ul li a:hover  {color:#a498db !important;}
.violet .mid_lsublink ul ul li.current a  {color:#a498db !important;}

.violet .copy_right {border-top:3px solid #a498db;}

.violet .table_cont th {background:#a498db; color:#fff;}
.violet .mid_cont ul li { background: url("../images/arrow_icon3_v.jpg") no-repeat 5px 9px;}
.violet .mac .mid_cont ul li {background: url("../images/arrow_icon3_v.jpg") no-repeat 5px 8px;}

.violet .btn_goback { background:#a498db;}
.violet a.btn_goback { color:#fff !important;}
.violet .btn_goback:hover { color:#fff; background:#888;}

.violet .departments_text h5 a:link, .violet .departments_text h5 a:visited {color:#a498db;}
.violet .departments_text h5 a:hover { color:#888;}

.violet .FindADoctor_pagination a { background:#a498db;  color:#fff !important;}

.violet .finddoctor_boxbg { border:1px solid #a498db;}
.violet .doc_photobox { border:1px solid #a498db; }

.violet .finddoctor_text h5 a:link, .violet .finddoctor_text h5 a:visited { color:#a498db !important;}
.violet .finddoctor_text h5 a:hover {color:#242424;}

.violet .mid_cont h4 { margin:0px; padding:6px 0 3px 0; color:#a498db; font-size:15px; font-family: 'open_sansregular';}
/*about page css end*/

/*health css start*/
.lightred .inner_header {background:#f87073;}
.lightred .inner_finddoctor {background:#f87073;}
.lightred .mid_lsublink {border: 1px solid #f87073;}
.lightred .mid_lsublink h2 {border-bottom: 1px solid #f87073;color: #f87073;}
.lightred .mid_lsublink ul ul li { background: url("../images/arrow_icon3_lr.jpg") no-repeat 0 15px;}
.lightred .mid_lsublink ul ul li:first-child { background: url("../images/arrow_icon3_lr.jpg") no-repeat 0 5px;}

.lightred .mid_lsublink ul li a { color:#f87073;}
.lightred .mid_lsublink ul ul li a { color:#353535;}
.lightred .mid_lsublink ul li.current a { color:#f87073;}
.lightred .mid_lsublink ul li a:hover  {color:#f87073 !important;}
.lightred .mid_lsublink ul ul li.current a  {color:#f87073 !important;}

.lightred .copy_right {border-top:3px solid #f87073;}

.lightred .mainpage_cont {float: left; text-align: center; width: 100%;}
.lightred .mainpage_cbox { display: inline-block; margin: 10px; position: relative;width: 300px;}
.lightred .mainpage_cimgbg { height: 200px; left: 0; position: absolute;top: 0; width: 300px; border-radius:15px;}
.lightred .mainpage_ctitle { background:#f87073; bottom: 20px; color: #fff; font-size: 18px; height:auto; left:0px;  line-height: 34px;  padding: 0 15px;  position: absolute;  text-align: left; border-radius:0 20px 20px 0;box-shadow: 0 0 2px #888;}
.lightred .mainpage_cbox img { float: left; border-radius:15px; border:solid 1px #f87073;}
.lightred .mainpage_cbox:hover .mainpage_ctitle {color: #fff;}

.lightred .table_cont th {background:#f87073; color:#fff;}
.lightred .mid_cont ul li { background: url("../images/arrow_icon3_lr.jpg") no-repeat 5px 9px;}
.lightred .mac .mid_cont ul li {background: url("../images/arrow_icon3_lr.jpg") no-repeat 5px 8px;}

.lightred .btn_goback { background:#f87073;}
.lightred a.btn_goback { color:#fff !important;}
.lightred .btn_goback:hover { color:#fff; background:#888;}

.lightred .departments_text h5 a:link, .lightred .departments_text h5 a:visited {color:#f87073;}
.lightred .departments_text h5 a:hover { color:#888;}


.lightred .FindADoctor_pagination a { background:#f87073;  color:#fff !important;}

.lightred .finddoctor_boxbg { border:1px solid #f87073;}
.lightred .doc_photobox { border:1px solid #f87073; }

.lightred .finddoctor_text h5 a:link, .violet .finddoctor_text h5 a:visited { color:#f87073 !important;}
.lightred .finddoctor_text h5 a:hover {color:#242424;}

.lightred .clinic_name.active {border-left:2px solid #f87073; border-right:2px solid #f87073; border-top:2px solid #f87073;  background:url(../images/clinic_boxarrow_red.png) no-repeat center top #fff; border-bottom:1px solid #fff; color:#f87073; }
.lightred .clinic_textbox {border:2px solid #f87073;}
.lightred ul.clinic li:hover .clinic_name {border:2px solid #f87073; }
.lightred ul.clinic li:hover .clinic_name a {color:#f87073;}
.lightred  .clinic_name.active a{color:#f87073; outline:none;}

.lightred .mid_cont h4 { margin:0px; padding:6px 0 3px 0; color:#f87073; font-size:15px; font-family: 'open_sansregular';}

.lightred .mid_testimonialscont {background: url("../images/testimonial_botbg_lr.png") no-repeat center bottom;}
.lightred .mid_testimonialsctopbg {background: url("../images/testimonial_topbg_lr.png") no-repeat center top; }
.lightred .mid_testimonialscbg { background: url("../images/testimonial_bg_lr.png") repeat-y 0 0;}
.lightred .mid_testimonialscont .read_more { background: url("../images/link_bg5_lr.png") no-repeat 0 0;}
.lightred .mid_testimonialscont h5 { padding:0 0 0 0; text-transform: none; font-size:15px; margin:0; font-weight:normal;font-family: 'oxygenregular'; color:#000; border-bottom:dotted 1px #f87073; line-height:30px;}
/*health css end*/

/*contact css start*/
.sky .mainpage_cont {float: left; text-align: center; width: 100%;}
.sky .mainpage_cbox { display: inline-block; margin: 10px; position: relative;width: 300px;}
.sky .mainpage_cimgbg { height: 200px; left: 0; position: absolute;top: 0; width: 300px; border-radius:15px;}
.sky .mainpage_ctitle { background:#24BCE8; bottom: 20px; color: #fff; font-size: 18px; height:auto; left:0px;  line-height: 34px;  padding: 0 15px;  position: absolute;  text-align: left; border-radius:0 20px 20px 0; box-shadow: 0 0 2px #888;}
.sky .mainpage_cbox img { float: left;border-radius:15px; border:solid 1px #24BCE8;}
.sky .mainpage_cbox:hover .mainpage_ctitle {color: #fff;}

.sky .inner_header {background:#64CFEE;}
.sky .inner_finddoctor {background:#64CFEE;}
.sky .mid_lsublink {border: 1px solid #64CFEE;}
.sky .mid_lsublink h2 {border-bottom: 1px solid #64CFEE;color: #64CFEE;}
.sky .mid_lsublink ul ul li { background: url("../images/arrow_icon3_sky.jpg") no-repeat 0 15px;}
.sky .mid_lsublink ul ul li:first-child { background: url("../images/arrow_icon3_sky.jpg") no-repeat 0 5px;}

.sky .mid_lsublink ul li a { color:#24BCE8;}
.sky .mid_lsublink ul ul li a { color:#353535;}
.sky .mid_lsublink ul li.current a { color:#24BCE8;}
.sky .mid_lsublink ul li a:hover  {color:#24BCE8 !important;}
.sky .mid_lsublink ul ul li.current a  {color:#24BCE8 !important;}

.sky .copy_right {border-top:3px solid #24BCE8;}

.sky .table_cont th {background:#07cdff; color:#fff;}
.sky .mid_cont ul li { background: url("../images/arrow_icon3_sky.jpg") no-repeat 5px 9px;}
.sky .mac .mid_cont ul li {background: url("../images/arrow_icon3_sky.jpg") no-repeat 5px 8px;}

.sky .btn_goback { background:#64CFEE; color:#fff !important;}
.sky a.btn_goback {color:#fff !important;}
.sky .btn_goback:hover { color:#fff; background:#888;}

.sky .inner_finddoctor {background:#64CFEE;}

.sky .departments_text h5 a:link, .sky .departments_text h5 a:visited {color:#64CFEE;}
.sky .departments_text h5 a:hover { color:#888;}

.sky a.ui-accordion-header { display:block; width:100%;cursor:pointer; margin-top:10px; border-radius:5px;background:#64CFEE url(../images/arrow_lightblu.png) no-repeat right 10px; padding:0 !important;}
.sky a.ui-accordion-header h1 { font-size:14px !important;font-family: 'open_sansregular' !important; color:#005266 !important; padding:10px 15px;}
.sky a.ui-accordion-header.ui-state-active {background:#deefed url(../images/arrow_lightblu_h.png) no-repeat right 10px  !important; }
.sky a.ui-state-active h1 { color:#0096bb !important;}
.sky .ui-accordion-content ul { margin:5px 0; padding:0; list-style-type:none;}
.sky .ui-accordion-content ol { margin:0 0 0 20px; padding:0;}
.sky .ui-accordion-content ol li { padding:0;}
.sky .ui-accordion-content li, .sky .ui-accordion-content ol li li { margin:0; padding:0 0 0 10px;background: url(../images/arrow_icon3.png) no-repeat left 8px;}
.sky .ui-accordion-content ol li { background:none;}

.sky a.mid_caccordiontitle {background:#79e4ff url(../images/arrow_lightblu.png) no-repeat right 10px  !important; color:#FFF;float:left;}
.sky a.ui-state-active, .sky a.selected {background:#ecfbff url(../images/arrow_lightblu_h.png) no-repeat right 10px  !important; color:#0096bb !important;}
.sky .ui-accordion-content ul li {padding-left:20px !important; line-height:28px;}

.sky ul.event_tablinks li.active a:link span,.sky ul.event_tablinks li.active a:visited span,.sky ul.event_tablinks li a:hover span {background: url("../images/tab_hbg5_sky.png") no-repeat right center;}
.sky ul.event_tablinks li.active a:link,.sky ul.event_tablinks li.active a:visited,.sky ul.event_tablinks li a:hover { background: url("../images/tab_hlbg5_sky.png") no-repeat scroll left center; color: #fff;}

.sky .FindADoctor_pagination a { background:#64CFEE;  color:#fff !important;}

.sky .finddoctor_boxbg { border:1px solid #64CFEE;}
.sky .doc_photobox { border:1px solid #64CFEE; }


.sky .finddoctor_text h5 a:link, .sky .finddoctor_text h5 a:visited { color:#64CFEE !important;}
.sky .finddoctor_text h5 a:hover {color:#242424;}

.sky .phonedirectory_cbg { width:100%; float:left; margin-bottom:10px; font-size:13px;}
.sky .phonedirectory_text { border:solid 1px #64CFEE; border-radius:50px; width:98%; float:left; margin-top:10px}
.sky .phonedirectory_left { float:left; width:30%; background:#67cbf1; padding:1% 4%; border-radius:100px 0 0 100px; margin-right:10px; color:#fff;font-family: 'Oxygen';}
.sky .phonedirectory_right { float:right; width:56%; padding:1%}

.sky .pressreleases_cont { width:96%; float:left; border:solid 1px #00acd7; border-radius:10px; margin-bottom:10px; padding:2%;}
.sky .datetext_bg { background:#00acd7; color:#fff;float:left; width:14%; padding:1%; margin:0 10px 0 -2%; border-radius:0 5px 5px 0; text-align:center; font-size:13px;}
.sky .datetext_bg span { font-size:20px;font-family: 'Oxygen';}
.sky .pressreleases_cbg h5 a { color:#00acd7; line-height:25px; font-size:16px;}
.sky .pressreleases_cbg h5 a:hover { color:#000;}
.sky .more_link { background:#00acd7; color:#fff !important; float:right; border-radius:5px 0 0 5px; margin:0 -2% 0 0px; width:10%; padding:4px; text-align:center; font-size:12px;}

.sky .mid_cont h4 { margin:0px; padding:6px 0 3px 0; color:#24BCE8; font-size:15px; font-family: 'open_sansregular';}
/*contact css end*/


.select_field2, .form_select {float: left;height:31px; line-height: 30px;margin: 0 5px 14px 0; overflow: hidden; width: 254px;border-radius: 3px;
    box-shadow: 1px 1px 0 0 #b0b0b0; border:solid 1px #fff;}

.goog-te-gadget-simple { background:none !important; border:0 !important;}
.goog-te-gadget-simple img { display:none;}
.goog-te-menu-value span { display:none;}
.goog-te-menu-value span:first-child { display:block !important; position: absolute; left:0; top:0; width:98%; padding-left:2%;}

.goog-te-menu2 { background-color:#dddddd !important;}

.enquir_form .form_select {border: 1px solid #fff;border-radius: 3px;box-shadow: 1px 1px 0 0 #b0b0b0;float: left;height: 31px;line-height: 30px;margin: 0 5px 11px 0; overflow: hidden; width: 254px;}


.footer_ctext { color: #afafaf;float: left;font-size: 11px;margin: -30px 0 0;text-align: center;width: 100%;}
.footer_cright {float: right; padding: 10px 0 0;}
.footer_cright a {background: url("../images/mds_off.png") no-repeat 0 0; float: right; height: 11px; position: relative;
 width: 79px; z-index: 10;}
.footer_cright a:hover {background: url("../images/mds_off.png") no-repeat 0 -11px;}



/*popup css start*/
.feedback_box { background:#0a5da0; bottom: 0; color: #fff; display: none; padding: 0 2% 0 2%; position: fixed; right: 0; width:96%; z-index: 99999999; border-radius:0px; height:175px}
.feedback_box h2 { color: #fff; padding: 0px; font-size:22px;}
.feedback_box label { float: left; padding: 0 0 5px; width: 100%;}
.feedback_box input[type="text"] {width: 93%; border: 1px solid #07467a; float: left; height: 25px; line-height: 25px; margin:0 15px 20px 0; padding: 5px 10px; border-radius: 6px;}
.feedback_box select {width: 93%;border: 1px solid #07467a; float: left; height:37px; line-height: 25px; margin:0 15px 20px 0; padding: 5px 10px;border-radius: 6px;}
.feedback_box textarea {border: 1px solid #07467a; float: left; height: 50px; margin: 0 0 10px; padding: 10px; width: 93%; border-radius: 6px; clear:left;}
.feedback_box input[type="submit"] {border: medium none;  border-radius: 0; color: #fff; cursor: pointer;float: left; height: 25px; line-height: 25px; padding:3px 10px 28px; border-radius:4px; font-size:16px; background:#ff8f6a;}
.feedback_box input[type="submit"]:hover {background: none repeat scroll 0 0 #fff; color: #004ca5;}

.feedback_box .title {width:30%; background:#0a5da0; border-radius:6px 6px 0 0; color: #fff; float: right; font-size: 16px; margin-top:-28px;  padding: 6px 15px; width:14%;}
.feedback_box .minimize_btn {cursor: pointer;position: absolute;right:75px;top:-25px;}
.feedback_box .maximize_btn { cursor: pointer; display: none; position: absolute; right:75px; top:-25px;}
.feedback_box .close {cursor: pointer; position: absolute; right:45px; top:-25px; bottom:inherit; left:inherit;}


.captcha_div {float: left; width: 280px;margin-left: 15px;}
.captcha_div span { float: left; margin: 3px 10px 0;}
.captcha_div input[type="text"] { border: 1px solid #cccccc; float: left; height: 25px;line-height: 25px; margin: 0 0 10px; padding: 0 10px;    width: 30px;}
.captcha_div input.result[type="text"] {width: 50px;}
.captcha_div_form { float: left;margin-top: 7px;width:100%}
.captcha_div_form span {float: left;margin: 3px 10px 0;}
.captcha_div_form input[type="text"] {background: #fff !important;    float: left; height: 30px;line-height: 27px; margin: 0 0 5px; padding: 0 10px; width: 32px !important;}
.captcha_div_form input.result[type="text"] { background: #fff;   width: 52px;}
/*popup css end*/

.fb-btn span { background:none!important; border-radius:0 !important; top:inherit !important; right:inherit !important;}



.mid_cont2 {color: #595951; float: left; line-height: 22px; margin: 0 0 0 0; width: 100%;}
.mid_header2 { border-left: 3px solid #fff; border-radius: 3px 3px 0; border-right: 3px solid #fff; border-top: 3px solid #fff; float: left;   margin: 0 0 11px;  width: 100%;}

.mid_cont2 h3 { clear: both; color: #34d7ff; font-family: 'oxygenregular'; font-size: 19px; padding-bottom: 0; text-align:center;}


.mid_cont2 .enquirbox_bg { background: none !important; border-radius:0px !important; box-shadow:0 0 10px #fff inset !important; display: block;    float: none;  height:590px; margin: 10px auto; padding: 14px 16px; width:100% !important;}
.mid_cont2 .enquirbox_bg.login_bg { height:215px !important;width: 100% !important;}
.mid_cont2 .enquirbox_bg.login_bg.email_bg { height:150px !important}
.mid_cont2 .enquir_form input[type="text"],.mid_cont2 .enquir_form input[type="password"] { width:216px !important;}
.mid_cont2 .enquir_form textarea { background: none repeat scroll 0 0 #fff; border: medium none; border-radius: 3px; box-shadow: 1px 1px 0 0 #ccc; color: #242424; font-family: "oxygenregular";  font-size: 13px; height: 103px; margin: 0 0 10px; padding:1%;  width:95%;}

.mid_cont2 .email_bg { height:150px !important;}

.smll_txt { font-size:11px; float:left; width:100%; margin-top:15px;}

.top_form {float:left;}
.btm_form { float:left;}

.mid_cont3 {color: #595951; float:right; line-height: 22px; margin: 0 0 0 0; width:765px; padding:5px 0 0 0;}
.mid_cont3 h4 { color: #242424; font-family: 'gotham_htfbook'; font-size: 20px; font-weight: normal; line-height: normal; margin: 0;  padding-bottom: 6px;}
.mid_cont3 .table_cont { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #888 -moz-use-text-color -moz-use-text-color #888; border-image: none; border-style: solid none none solid; border-width: 1px medium medium 1px; margin: 0 0 10px;}
.mid_cont3 .table_cont th { background:#31b1b5; color: #fff; border-bottom: 1px solid #888; border-right: 1px solid #888;
 padding: 5px; text-align: left;}
.mid_cont3 .table_cont td { border-bottom: 1px solid #888;border-right: 1px solid #888; padding: 5px;}
.mid_cont3 .mid_cont ul li { background: url("../images/arrow_icon3_v.jpg") no-repeat scroll 5px 9px;}
.mid_cont3 .mac .mid_cont ul li { background: url("../images/arrow_icon3_v.jpg") no-repeat scroll 5px 8px;}
.mid_cont3 .btn_goback { background: none repeat scroll 0 0 #a498db; }
.mid_cont3 a.btn_goback {color:#fff !important;}
.mid_cont3 .btn_goback:hover {background: none repeat scroll 0 0 #888;  color: #fff;}

.mid_cont3 .enquir_form input[type="text"],.mid_cont3 .enquir_form input[type="password"] { margin:0 5px 14px 0;}



.main_cont {color: #595951; float: left; line-height: 22px; margin: 0 12px 0 0; width: 100%;}
.main_cont .mid_left { margin-top:10px;}

.nobdr { border:0 !important;}

.dep_info { height:44px; overflow:hidden;}

.more_link img { height:100%; width:100%;}

.btn-login-test a img { margin-right:4px; float:left;}
.btn-login-test2 { background-image:none !important; padding-right:0;}

.table .title {color: #333333;font-family: "open_sansregular";font-size:15px;margin: 0;padding: 6px 0 3px; background:#efefef;border-right: 1px solid #888;border-left: 1px solid #ccc; padding-left:10px;}

#simplemodal-container .enquirbox_bg  {background: none !important; border-radius:0px !important; box-shadow: 0 !important;}
#simplemodal-container .form_grybg { background:none; padding:2% !important; width:96% !important; border-radius:10px;}
#simplemodal-container .form_grybg input[type="text"], #simplemodal-container .form_grybg input[type="password"]{ width:172px !important; background:#efefef !important; float:left !important;}
#simplemodal-container .form_grybg input[type="checkbox"] {vertical-align:middle;}
#simplemodal-container .form_grybg input[type="file"] { margin-bottom:10px;}
#simplemodal-container .form_grybg .form_select  {width:192px !important; background:#efefef !important;}
#simplemodal-container .form_grybg select {width: 210px !important; background: url("../images/select_arrow3.png") no-repeat  right top #efefef  !important;}
#simplemodal-container .form_grybg .captcha_div input[type="text"] { width:50px !important; height:30px !important; }
#simplemodal-container .form_grybg textarea {background: #efefef !important; border: medium none; border-radius: 3px; box-shadow: 1px 1px 0 0 #ccc; color: #242424;font-family: "oxygenregular"; font-size: 13px;  height: 103px;  margin: 0 0 10px;  padding: 1% !important;  width: 98% !important;}
#simplemodal-container .captcha_div{ margin-left:0 !important; width:100%;}
#simplemodal-container .app_form input[type="submit"] { margin:0;}
#simplemodal-container .enquir_form label { margin:0 0 10px 0 !important; line-height:normal !important; width:100%;}

.all_forms { width:100%; float:left; text-align:center;}
.all_forms a { background:#00acd7; border-radius:5px; width:40%; padding:2%; float:left; margin:10px 15px 10px 18px; color:#fff !important; font-size:16px;}
.all_forms a:hover { background:#64CFEE; color:#001d24 !important;}

.ft_more { color:#10529c !important; background: url("../images/arrow_img2.png") no-repeat right 5px  !important; padding-right:12px;}
.ft_more:hover {color:#000 !important;}




.app_form h2 { padding-bottom:0; line-height:20px;}
.app_form input[type="text"], .app_form input[type="password"] { background:#fff; border: 1px solid #fff; box-shadow:1px 1px 2px #b0b0b0; color: #242424; float: left; font-size: 13px; height: 31px; line-height: 31px; margin: 0 5px 11px 0;   padding: 0 10px; width: 234px;}
.app_form select { background:#fff; border: 1px solid #fff; box-shadow:1px 1px 2px  #b0b0b0; color: #242424; float: left; font-size: 13px; height: 31px; line-height: 31px; margin: 0 5px 11px 0;   padding: 0 10px; width: 255px;}
.app_form textarea { background:#fff; border: 1px solid #fff; box-shadow:1px 1px 2px #b0b0b0; color: #242424; float: left; font-size: 13px;  margin: 0 5px 11px 0;   padding: 0 10px; width: 234px;}
.app_form input[type="submit"] { border-radius:6px; margin-left:150px;}

.apply_btn2 { background:#07cdff; color:#fff !important; border-radius:10px; float:left; width:12%; padding:1%; font-size:14px; text-align:center;}

.blue_text {color:#0096bb;font-family: 'Oxygen'; margin-right:10px; font-size:13px;}

.search_table { width:100%; float:left; margin-top:20px;}
.search_table th, .search_table td { padding:0 !important; text-align:center; line-height:18px; font-size:10px;}
.search_table a { color:#00add9;}
.search_table a:hover { color:#000;}


.leftdep ul,.rightdep ul { margin:0 0 10px 0; padding:0; list-style-type:none; width:100%; float:left;}
.leftdep li, .rightdep li { background: url("../images/grey_arrow.jpg") no-repeat 0 5px; padding-left:15px; width:190px; float:left; font-size:11px; margin-bottom:5px}
.leftdep li a, .rightdep li a { color: #888 !important;}
.leftdep li a:hover, .rightdep li a:hover { color: #000 !important;}


.download { float:left; margin-top:0px; text-align:left;}
.download strong { margin-right:8px;}
.download img { margin:0 0 0 0; vertical-align:middle; float:right;}
.download a {float: left;height: 22px;margin: 0;padding: 4px;width: auto;}
.download a:hover { background: url("../images/glow_img.png") no-repeat scroll 0px center;}
.download span { float:left;margin-top:4px;}

.news_updatbox .flex-viewport ul{ margin:0; padding:0;}
.news_updatbox .flex-viewport ul li{ margin:0; padding:0; list-style:none;}
.news_updatbox .flex-control-paging{ width:100%; text-align:center; margin:0; padding:0; position:absolute; left:0; bottom:0px;}
.news_updatbox .flex-control-paging li{ display:inline-block; *display:inline; margin:0 5px; padding:0; list-style:none;}
.news_updatbox .flex-control-paging li a{ cursor:pointer; width:8px; height:8px; display:block; text-indent:-999px; background:url(../images/point.png) no-repeat left top; overflow:hidden;}
.news_updatbox .flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ background:url(../images/ac_point.png) no-repeat left top;}


.login_left { float:left; width:47%; margin-right:2%; border-right:dotted 1px #ccc; padding-right:2%;}
.login_right { float:left; width:45%;}





.submit_btn { background: #07cdff; border: none; border-radius: 7px; color: #fff; cursor: pointer; font-size: 20px;margin-bottom: 10px; padding: 6px 20px; text-align: center; width:75px; font-family:open_sanssemibold;}
.submit_btn a { color:#fff;}


.enquirbox_bg  {background: none !important; border-radius:0px !important;box-shadow: 0 0 10px #fff inset !important;}
.enquir_form { background:none; padding:0 !important; width:96% !important; border-radius:10px;}
.enquir_form input[type="text"],.enquir_form input[type="password"]{ width:222px !important; background:#fff !important; border:solid 1px #e4e4e4;}
.enquir_form .form_select {width: 242px !important; background:#fff !important;border:solid 1px #e4e4e4;}
.enquir_form select {width: 260px !important; background: url("../images/select_arrow3.png") no-repeat  right top #fff  !important;}
.enquir_form .captcha_div_form input[type="text"], .enquir_form .captcha_form input[type="text"]  { width:40px !important;border:solid 1px #e4e4e4; }
.enquir_form textarea {background: #fff !important; border:solid 1px #e4e4e4; border-radius: 3px; box-shadow: 1px 1px 0 0 #ccc; color: #242424;font-family: "oxygenregular"; font-size: 13px;  height: 103px;  margin: 0 0 10px;  padding: 1% !important;  width: 98% !important;}
.enquir_form input[type="submit"],.enquir_form input[type="button"] { margin-top:10px !important;}

.btm_bdr { width:100%; float:left; width:100%; padding-bottom:10px; border-bottom:#ccc 1px dotted;}
.btm_bdr2 { width:100%; float:left; width:100%;margin-bottom:20px;padding-bottom:10px;border-bottom:#ccc 1px dotted;height:0px;}
.form_messg{float:left;margin-left:10px;color:red;font-size:11px;line-height:35px;}
.fb_link{float:right;font-size:11px; margin-top:15px;}
#prevBtn a { background:url(../images/prev_arrow2.png) no-repeat left top; width:30px; height:60px; position:absolute; left:0; top:40%; z-index:9999; font-size:1px; text-indent:-99999px; }
#prevBtn a:hover { background:url(../images/prev_arrow2.png) no-repeat left bottom; }
#nextBtn a { background:url(../images/next_arrow2.png) no-repeat left top; width:30px; height:60px; position:absolute; right:0; top:40%; z-index:9999; font-size:1px; text-indent:-99999px; }
#nextBtn a:hover { background:url(../images/next_arrow2.png) no-repeat left bottom; }


#simplemodal-data .enquirbox_bg  {background: none !important; border-radius:0px !important; box-shadow: 0 !important;}
#simplemodal-data .form_grybg { background:none; padding:2% !important; width:96% !important; border-radius:10px;}
#simplemodal-data .form_grybg input[type="text"], #simplemodal-data .form_grybg input[type="password"]{ width:172px !important; background:#efefef !important; float:left !important; border: 1px solid #fff; border-radius: 3px; box-shadow: 1px 1px 0 0 #b0b0b0; color: #242424; float: left; font-size: 13px; height: 31px; line-height: 31px; margin: 0 5px 11px 0; padding: 0 10px;}
#simplemodal-data .form_grybg input[type="checkbox"] {vertical-align:middle;}
#simplemodal-data .form_grybg input[type="file"] { margin-bottom:10px;}
#simplemodal-data .form_grybg .form_select  {width:192px !important; background:#efefef !important;border-radius: 3px; box-shadow: 1px 1px 0 0 #b0b0b0; float: left; height: 31px; line-height: 30px; margin: 0 5px 11px 0; overflow: hidden;}
#simplemodal-data .form_grybg select {width: 210px !important; background: url("../images/select_arrow3.png") no-repeat  right top #efefef  !important;border: none; border-radius: 3px; box-shadow: 1px 1px 0 0 #ccc; color: #666; float: left; font-size: 13px; height: 31px; line-height: 31px; margin: 0; padding: 6px 10px 6px 6px;}
#simplemodal-data .form_grybg .captcha_div_form input[type="text"] { width:33px !important; height:30px !important; }
#simplemodal-data .form_grybg textarea {background: #efefef !important; border: medium none; border-radius: 3px; box-shadow: 1px 1px 0 0 #ccc; color: #242424;font-family: "oxygenregular"; font-size: 13px;  height: 103px;  margin: 0 0 10px;  padding: 1% !important;  width:68% !important;}
#simplemodal-data .captcha_div_form {  margin-left:0px !important;}
#simplemodal-data label { margin:2px 0 10px 0 !important; float:left; line-height:30px; width:30%}
#simplemodal-data input[type="submit"],#simplemodal-data input[type="button"] { background: none repeat scroll 0 0 #f87073; border: medium none; border-radius: 7px; color: #fff; cursor: pointer; font-family: open_sanssemibold; font-size: 20px; margin-left:0px; padding: 4px 20px;  text-align: center;}

.orange #frmappointment input[type="submit"],.orange #frmappointment input[type="button"],.orange #frmAppoint input[type="submit"] { background:#ff8f6a;}
.orange #frmappointment input[type="text"],.orange #frmappointment input[type="password"] { background:#efefef !important;}

.lightblue #frmAppointPop input[type="submit"],.lightblue #frmAppointPop input[type="button"] { background:#31b1b5;}

.lightblue #frmappointment input[type="submit"] { background:#31b1b5 !important;}

.ui-datepicker-current-day a { background:none !important;}

.social { float:left;}
.social img { margin-right:3px;}
.social a { width:50px; height:50px; overflow:hidden;float: left; margin-right: 5px;}
.social a:hover img { margin-top:-50px; } 

.sky .table_cont { font-size:12px !important;}
.sky .table_cont td { padding:5px 0 !important;}

.or_text { float:left;font-family: "Oxygen"; margin:0 0 0 200px; width:auto; color:#000;}

.more_txt { float:right; background:#bb9bd7; color:#fff !important; font-size:12px; border-radius:30px; width:20%; padding:5px 0; text-align:center; margin-top:15px;}
.more_txt:hover { background:#888; color:#fff;}

#tabs-4 ul { margin:0; padding:0; list-style-type:none;}
#tabs-4 li { margin:0; padding:7px 0 7px 15px;border-bottom:dotted 1px #ccc; background: url("../images/arrow_icon3_v.jpg") no-repeat 0 13px; font-size:13px !important;}

/*.ui-widget-content a { color:#000 !important;}
.ui-widget-content .ui-tabs-nav a { color:#eee7f5 !important;}*/

#tabs .ui-widget-header { background:#bb9bd7 !important; border-radius: 5px 5px 0 0 !important; float: right;  padding: 16px 0 0 33px; width: 531px;
 border:0 !important; width:100%;}
.ui-widget-content { padding-top:0px !important; padding-right:0 !important;width:auto; float:right; padding:0 0 30px 0; border-radius:5px !important; background:#fff !important; border:1px solid #d4d4d4;}
.ui-tabs-anchor {color:#e7dbf0 !important;  font-family: 'Oxygen' !important; font-size:16px !important; text-transform:uppercase; background:none !important; display:inline-block;  padding:0px 0 17px 0px;}
#tabs .ui-state-default, #tabs .ui-widget-content .ui-state-default,#tabs .ui-widget-header .ui-state-default { background:none !important; border:0 !important;}
#tabs ul.tab-links li.ui-tabs-active.ui-state-active  { background:url(../images/white_arrow.png) no-repeat 50% bottom  !important;  color:#effab5 !important; }
#tabs ul.tab-links li.ui-tabs-active.ui-state-active a.ui-tabs-anchor, .ui-tabs-anchor:hover {color:#effab5 !important;}
.ui-tabs-panel { padding:0 !important;}
.ui-tabs .ui-tabs-nav { margin: 0; padding: 0.1em 0.1em 0 !important;}
.tab-content { padding:10px 20px 30px 20px; float:left; width:auto !important;max-height:235px;}
.error { position:relative; width:240px;float:left;}
.error span { position:absolute; background:#be0000; color:#fff; border-radius:5px;opacity: 0.7;padding: 5px;position: absolute;top: -35px; left:10px;min-width:200px;border-color: #be0000 transparent transparent #be0000; font-family:Arial; font-size:12px;}
div.error span:after {content: ' ';position: absolute;width: 0;height: 0;left:25px;top:27px;border:5px solid;	border-color: #be0000 transparent transparent #be0000;}

.feedback_col{ float:left; width:33%}
.feedback_col .captcha_div{ width:94%}
.feedback_col .captcha_div br{ display:none}
.feedback_col .captcha_div input[type="submit"]{ float:right; }

.logos {float:left; margin-top:-20px;} 
ul.top_logos { float:left; margin:0; padding:0; list-style-type:none;}
ul.top_logos li { margin:0; padding:0;}
ul.top_logos li img { display:block ; }

.blue_text { font-size:35px !important; color:#004b8e !important;font-family: 'Oxygen' !important; }
.mid_caccordion .blue_text {color:#0096bb !important;font-family: 'Oxygen'; margin-right:10px; font-size:13px !important;}