@charset "utf-8";



*{ margin:0; padding:0;}

a{ border:0;}

.first{ background:none !important; border:none !important; margin:0!important; padding:0!important;}

body {font-family: Arial, Helvetica, sans-serif; font-size:14px;}

.body{ background:url(../images/top_bg.jpg) repeat-x;}

.container{ width:996px; margin:0 auto;}

html {

    margin-top: 0px !important;

}



.top_wrap{ width:996px; margin:0 auto; position:relative;}



.banner_wrap{ width:100%; float:left; position:relative; background:url(../images/banner_shadow.png) repeat-x bottom; padding-bottom:35px; top:-24px; position:relative; border-top:1px solid #fff;}

.flexslider .slides img{}



.top_lft{ width:362px; float:left;position:absolute; top:15px; left:0; z-index:110; }

.logo_wrap{ width:362px; float:left;background:url(../images/logo_bg.png) no-repeat top center; padding-bottom:26px; position:relative; z-index:110; }

.logo_wrap h1{ font:36px Arial; float:left; margin:10px 0 0 0; text-align:center; width:100%;}

.logo_wrap h1 a{ text-decoration:none; color:#fff;}



.ph{ font:37px "pt_sans_narrowregular", Verdana, sans-serif; color:#4b7855; float:right; margin-top:0px; margin-bottom:15px; text-align:center; width:100%;}

.ph a{ text-decoration:none; color:#4b7855;}



/*.top_lft_wrap{background:url(../images/bg_menu.png) repeat; min-height:473px; float:left; position:relative; z-index:100; top:-17px; left:22px; width:319px;}*/

.top_lft_wrap{background:url(../images/bg-new.png) repeat-x; min-height:473px; float:left; position:relative; z-index:100; top:-17px; left:22px; width:319px;}









.top_menus{ margin:12px 0 41px; padding:10px 0; float:right; color:#fff; border:1px solid #5d5d5d; border-width:1px 0 1px 0; font:14px Arial, Helvetica, sans-serif; width:91%; text-align:center;}

.top_menus a{ color:#fff; text-decoration:none; display:inline; margin:0 8px;}

.top_menus a:hover,.top_menus a.active{ color:#E99535;} 



.top_rgt{ float:right; width:300px;}

.sm_wrap{ width:285px; float:left; background:url(../images/sm_bg.png) repeat-y;}

.social_icons {float: left; width:296px; margin-top:10px; margin-left:31px;}

.social_icons ul {float: left; padding:0; margin:0 0 0 1em;}

.social_icons li:first-child {padding: 0px;}

.social_icons li { list-style:none;	float: left;padding: 0 0 0 6px;}

.social_icons li a {background: url(../images/sm_icon.png) no-repeat left top;}

.social_icons li a {width: 40px;height: 40px;float: left;text-indent: -9999;}

.social_icons li a.fb {	background-position: left 0px;}

.social_icons li a.fb:hover {background-position: left -42px;}

.social_icons li a.in {background-position: -41px 0px;}

.social_icons li a.in:hover {background-position: -41px -42px;}

.social_icons li a.twitter {background-position: -82px 0px;}

.social_icons li a.twitter:hover {background-position: -82px -41px;}

.social_icons li a.pin {background-position: -124px 0px;}

.social_icons li a.pin:hover {background-position: -124px -41px;}

.social_icons li a.gplus {background-position: -165px 0px;}

.social_icons li a.gplus:hover {background-position: -165px -41px;}

.social_icons li a.last {background-position: -205px 0px;}

.social_icons li a.last:hover {background-position: -205px -41px;}







.menus_wrap{width:996px; margin:0 auto;}

.main_menus{ width:996px; margin-top:33px; float:right;border-right:1px solid #b1aaab;}

.main_menus ul{ padding:0; float:right;}

.main_menus ul li{ list-style:none;font:20px 'pt_sans_narrowregular',Sans-Serif,Verdana,Arial,Helvetica,sans-serif;display:block;float:left;}

.main_menus ul li a{ display:block; float:left;text-decoration:none;color:#000;padding:21px 10px; border-left:1px solid #b1aaab;}

.main_menus ul li a:hover,.main_menus ul li.active a{ background:#fff;cursor:pointer; color:#091794;}



.new_box{ background:url(../images/bg2.png) repeat; width:250px; margin:0 auto; margin-top:30px; padding:15px;}

.new_box h2{font:36px 'pt_sans_narrowregular',Sans-Serif,Verdana,Arial,Helvetica,sans-serif; color:#fff; text-align:left; padding:0 0 10px 0;}

.new_txt{ color:#fff; font:1em/1.5em 'lucida_granderegular',Arial, Helvetica, sans-serif;}



.mid_outer{ width:100%; position:relative; top:0; left:0; z-index:500; background:url(../images/mid_top-bg.png) no-repeat center top; min-height:500px; float:left; margin-top:-164px;}

.mid_wrap{ width:996px; margin:0 auto;}



.raa_btn{ float:left; width:288px; margin:15px 0 0 18px;}

.raa_btn a{ width:288px;background:url(../images/raa_btn.png) no-repeat; color:#000; text-decoration:none;font:34px/32px 'pt_sans_narrowregular',Sans-Serif,Verdana,Arial,Helvetica,sans-serif; display:block; float:left; padding:20px 0; text-align:center;}

.raa_btn a:hover{ background-position: 0 -107px; color:#fff;}



.add_box_wrap{ float:right; width:360px; margin-top:30px;}

.add_box{ float:left; width:360px}

.add_box h2{ font:40px 'pt_sans_narrowregular',Sans-Serif,Verdana,Arial,Helvetica,sans-serif; color:#2a2111;} 

.add_box p{ float:left;font:28px/40px Arial,Helvetica,sans-serif; color:#2a2111; padding-top:5px;}

.add_box p a{font-size:20px;color:#fff; text-decoration:none; background:#2a2111; padding:10px 30px; float:left; margin-top:20px;}

.add_box p a:hover{ color:#000; background:#fff;}





#middle_wrap{  width:956px; float:left; min-height:500px;}

#mid_top{ width:100%; float:left;margin:0 0 10px 0;}



#mid_home{ width:100%; float:left;}



/*----------------------------mid right start------------------------------------------*/

.mid_lft{ width:626px; float:left; margin-right:30px;}

.mid_rgt{ float:left; width:300px;}



.font_resize_inner{ float:right; margin-top:8px;}

.font_resize_inner img{ float:left;}

.font-sizer{ float:left; margin-left:10px;}

.font-sizer li{ float:left; list-style:none; padding:0 2px;}







/*---------------------------text area------------------------------*/





.breadcum_wrap { float: left;width:100%;}

.breadcrumb{ font:14px 'lucida_granderegular',Arial, Helvetica, sans-serif; padding:5px 0 0 0px; float:left;color:#000; width:70%;}

.breadcrumb li{ list-style:none; float:left;}

.breadcrumb li a{ color: #990000; text-decoration:none;}

.breadcrumb a:hover{color:#FF9900;}

.divider{ padding:0 7px;}





.hd{ clear:both; float:left; width:100%;}

.hd h1{font:2.6em "pt_sans_narrowregular", Verdana, sans-serif;color:#171f69;float:left; margin:0; padding:0;}





.text{  clear:both; float:left;width:100%; line-height:20px; padding:0; color:#000; font-family: 'lucida_granderegular',Arial, Helvetica, sans-serif; line-height:1.7em;}

.text h2 {color:#507C58;font:2.2em pt_sans_narrowregular,Arial, Helvetica, sans-serif;padding-top:10px;}

.text h3 {color:#595F9A;font:1.8em pt_sans_narrowregular,Arial, Helvetica, sans-serif; padding-top:20px;}

.text p{ padding:5px 0;}

.text a{  color:#144ca1; }

.text a:hover{ color: #990000; text-decoration:underline;}



.text ul {list-style:none outside none;margin:0;padding:10px 0 10px 10px;}

.text ul li {background:url("../images/bullet.png") no-repeat scroll 7px 12px;padding:5px 0 5px 23px;}



/*---------------------------------------------------------*/



.strip5,.strip6{ width:100%; float:left;}









/*-------------form stack -----------------*/



.fsForm .fsCell {

padding:5px 0 !important;

vertical-align:top;

}

.fsPagination {

margin:11px 0 0 !important;

text-align:left !important;

}

.fsForm {

font:12px Arial,Helvetica,sans-serif !important;

}

.fsPage, .fsForm select {

margin:0;

padding:0;

}

.fsSubmitButton {

background:#062861 !important;

border:1px solid #01307e;

color:#FFFFFF;

cursor:pointer;

font:12px Arial,Helvetica,sans-serif !important;

overflow:visible;

padding:2px 5px;

}

.fsSubmitButton:hover{

background:#95ca11 !important;

border:1px solid #6f9907;

}

.fsFieldRow input[type="text"]{

border:1px solid #ccc !important;

font:12px Arial,Helvetica,sans-serif !important;

}

.fsForm textarea{

border:1px solid #ccc !important;

font:12px Arial,Helvetica,sans-serif !important;

}





.fsForm select {

border:1px solid #ccc !important;

font:12px Arial,Helvetica,sans-serif !important;padding:3px !important;}







p.m_contct {

    padding: 6px 0 6px 23px;

}

h2.fsSectionHeading {

    color: #FFFFFF !important;

}

.fsForm .fsCell {

    padding: 10px !important;

}

.fsOptionLabel {

    padding: 0 6px!important;

}

.fsLabel {

    padding-bottom: 8px !important;

}







/*---------------------------------------------------------*/





/*-------------medical library start-----------------*/



#base {margin:0;padding:4px 0;}

#base a {border-bottom:1px solid #000 !important;color:#f9680b !important;padding:3px;text-decoration:none;}

#base a:hover {background:none repeat scroll 0 0 #ECECEC !important;color:#000000 !important;}





/*---------------------------------------------------------*/



.widget ul li {

    background: url("../images/bullet.png") no-repeat scroll 7px 12px ;

    padding: 5px 0 5px 23px;

}





.footer_wrap{   padding:0;margin-top:15px; border:4px double #ccc; border-width:4px 0 0 0;}





.footer_menus { width:100%; float:left; padding:10px 0 5px 0; border:4px double #ccc; border-width:0 0 4px 0;}

.footer_menus ul{ padding:0 ; text-align:center; width:100%; float:left;}

.footer_menus ul li{ list-style:none; display:inline; }

.footer_menus ul li a { color:#2f2f2f; text-decoration:none;  padding:0 .5em;font:14px 'lucida_granderegular',Arial, Helvetica, sans-serif;}

.footer_menus ul li a:hover,.footer_menus ul li.active a {text-decoration:underline; color:#c81616;} 









.copyright_txt{font:14px 'lucida_granderegular',Arial, Helvetica, sans-serif;}

.copyright_txt{ line-height:20px;width:996px;text-align:left;  float:left; margin:0; padding:10px 0;}

.copyright{ margin-top:10px;text-align: center; padding:10px 0 5px 0; width:100%; float:left;background:#171f69; color:#FFF; font:14px lucida_granderegular, Arial, Helvetica, sans-serif}

.copyright a{ color:#fff;}



/*---------------------------------------------------------*/









