@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body { margin:0; padding:0; background-color:#f5f5f5; font-family:"Verdana"; }
img { border:0; }
a { text-decoration:none;}
p { font-size:12px; }
 
.main_container { width:100%;  background:url(../images/bg_grad.jpg) repeat-x;}
.tab_class { width:764px;}
.main_tab { width:764px; background-color:#FFF;}

/* top bar css */
.top_bar { height:85px; background-color:#F5F5F5;}

.logo { float:left; padding-left:15px; margin-top:10px; }

.top_menu { float:right; width:170px; margin-top:30px; line-height: 15px; }
.top_menu ul{ padding:0; margin:0; color:#920b0b; list-style-type:none;}
.top_menu li{ padding:0; margin:0; display:inline;  font-size:11px; color:#FFF; font-weight:bold;}
.top_menu li a{color:#920b0b; font-weight:bold; }
.top_menu li a:hover{color:#920b0b; font-weight:bold;}

.header_banner { width:684px; height:226px;} 
.header_menu {  height:52px; background:url(../images/main_menu_bg.jpg) repeat-x;}
.header_menu_left { float:left; }
.header_menu_right { float:right; }
.h_menu_main { float:left; width:600px; padding-top:17px;}
.h_menu { float:left; width:600px; }
.h_menu ul{ padding:0; margin:0;  color:#FFF;  line-height: 15px; }
.h_menu li{ padding:0; margin:0; text-align: center; display:inline; height:25px; font-size:10px; color:#FFF; font-weight:bold;}
.h_menu li a{  color:#FFF; }

.main_body { padding-top:10px; background-color:#ffff; border-left:#dddddd 1px solid; border-right:#dddddd 1px solid;}
.body_base {border-left:#dddddd 1px solid; background-color:#ffff; border-right:#dddddd 1px solid; height:5px;}

.left_pan_tab {  width:235px; }
.left_pan { float:right;  width:231px; }
.search_panel { padding-left:11px; float:right; background:url(../images/search_bg.jpg) no-repeat; width:220px; height:70px; text-align:left;}
.search_txt { float:left; font-size:10px; font-weight:bold; color:#FFF; margin-top:21px; width:170px;   }
.search_input_div { float:left; }
.search_input_div input { width:180px; height:20px; border:0px;}
.search_btn_div { float:left;  }
.search_btn_div .search_btn { background:url(../images/search_img.jpg) no-repeat; margin-left:5px; width:18px; height:20px; cursor:auto; border:0px; }

.heart_news { float:right;  float:right; width:231px; height:168px; text-align:left;  margin-top:5px; background-color:#efefef;}
.heart_news_heading { float:left; width:232px; height:40px; background:url(../images/heart_news_heading.jpg) no-repeat;} 
.heart_news_heading a { }
.heart_news_div{ float:left; padding-left:5px; width:95%;}
.news_heading { float:left; width:95%; color:#860909; font-size:11px; font-weight:bold;}
.news_heading a { color:#4b4b4b;}
.news_heading a:hover { color:#860909;}
.news_text { float:left; width:95%; height:38px; color:#094882; font-size:11px; margin-top:1px; padding-bottom:4px; font-weight:bold;}
.news_text  a { color:#094882;  }
.news_text  a:hover { color:#04335d;  }
.heart_news_more { float:left; width:95%; font-size:10px; font-weight:bold; text-align:right; padding-top: 25px;}
.heart_news_more a{ color:#920b0b; }

.article_news { float:right;  float:right; width:231px; height:180px; text-align:left;  margin-top:2px; background-color:#efefef;}
.article_news_heading { float:left; width:232px; height:40px; background:url(../images/articles_news_heading.jpg) no-repeat;} 
.article_news_heading1 a{ color:#860909;}
.article_news_div{ float:left; padding-left:5px; width:95%;}
.article_news_heading1 { float:left; width:95%; color:#860909; font-size:11px; font-weight:bold;}
.article_news_text { float:left; width:95%; color:#094882; font-size:11px; margin-top:1px; padding-bottom:10px; font-weight:bold; height:38px;}
.article_news_text a { color:#094882;  }
.article_news_text  a:hover { color:#04335d;  }

.article_news_more { float:left; width:95%; font-size:10px; font-weight:bold; text-align:right;  }
.article_news_more a{ color:#920b0b; }

.right_pan_tab {  }
.right_pan { width:509px; float:left; padding-left:5px;}

.welcome_div { float:left; background-color:#262221; width:499px; height:230px;  padding:5px;}
.welcome_heading { float:left; width:450px;  }
.welcome_txt { color:#8e8e8e; float:left; width:260px; font-size:11px; }
.welcome_img { float:right; width:205px; height:150px; }
.welcome_more { float:left; font-size:10px; font-weight:bold; color:#cfcfcf; text-align:right; width:270px; }
.welcome_more a { color:#cfcfcf; }

.sub_panel { float:left; margin-top:10px; width:251px; height:174px;   }
.sub_panel_heading { float:left;    } 
.sub_panel_txt { float:left; font-size:11px; color:#434343; padding:7px; width:230px; height:82px;}
.sub_panel_more { float:left; width:247px; color:#6c0505; text-align:right; font-size:10px; font-weight:bold; margin-top:25px;  }
.sub_panel_more a{ color:#920b0b;}


.facebox { font-size:11px;  color:#434343;}
.radio_btn { border:#FFF 1px solid;} 

.footer { height:39px; background:url(../images/main_footer_bg.jpg) repeat-x;  }
.footer_menu_left { float:left; }
.footer_menu_right { float:right; }
.footer_txt { float:left; color:#FFF;  font-size:10px; padding-top:2px; width:740px;    }

.sub_pages {width:100%; }
.sub_pages ul{
	margin-left:50px;
	width:480px;
	padding-left:40px;
	list-style-type: none;
	margin: auto;
	
}
.sub_pages ul li { list-style-type:disc;}

.sub_pages ol { margin:0; padding-left:40px;}
.sub_pages ol li { }


.sub_pages h1 { width:503px; height:25px; background:url(../images/sub_heading_bg.jpg) no-repeat; font-size:14px; color:#FFF; font-weight:bold; padding-top:5px; padding-left:5px; }
.virtual_pages{ background:#fff;}
.virtual_pages h2 { width:750px; height:25px; background:url(../images/ver_heading_bg.jpg) no-repeat; font-size:14px; color:#FFF; font-weight:bold; padding-top:5px; padding-left:5px; }
.sub_pages p{ font-size:11px;  color:#434343; padding-top:5px; padding-left:3px; padding-right:3px; text-align:justify;}

.article_main { float:left; width:100%; margin-top:5px; }
.article_icon { padding-right:5px; height:30px; }
.articals_heading { background-color:#860909; height:24px; padding-left:5px; font-size:12px; font-weight:bold; color:#ffffff; border-bottom: 2px solid #dc3a3a;}
.article_bottom_border { border-bottom: 1px dashed #ba8181; height:5px; }
.article_readmore { color:#00386c; font-size:10px; font-weight:bold; padding-top:10px; padding-right:5px; }
.article_readmore a {color:#920b0b;}
.lecture{ float: left;}
.lecture a {color:#920b0b;}

.heartnews_main { float:left; width:100%; margin-top:5px; }
.heartnews_icon { padding-right:5px; height:30px; }
.heartnews_heading { background-color:#dadada; height:24px; padding-left:5px; font-size:12px; font-weight:bold; color:#860909; border-bottom: 1px solid #860909;}
.heartnews_bottom_border { border-bottom: 1px dashed #ba8181; height:5px; }
.heartnews_readmore { color:#00386c; font-size:10px; font-weight:bold; padding-top:10px; padding-right:5px; margin-bottom:5px; }
.heartnews_readmore a {color:#920b0b;}

.healthnews_main { float:left; width:100%; margin-top:5px; }
.healthnews_icon { padding-right:5px; height:30px; }
.healthnews_heading { background-color:#860909; height:24px; padding-left:5px; font-size:12px; font-weight:bold; color:#ffffff; border-bottom: 2px solid #dc3a3a;}
.healthnews_bottom_border { border-bottom: 1px dashed #ba8181; height:5px; }
.healthnews_readmore { color:#00386c; font-size:10px; font-weight:bold; padding-top:10px; padding-right:5px; margin-bottom:5px; }
.healthnews_readmore a {color:#920b0b;}

.paging { font-size:10px; font-weight:bold; color:#00386c;  margin-top:25px; }
.paging a { color:#ffff;}
.paging a:hover { color:#2d689e;}

.contactus_page {  }
.contactus_page .inputTxtField { margin-left:5px; border:#960c0a 1px solid; width:150px;}
.contactus_page .inputTxtArea { margin-left:5px; border:#960c0a 1px solid; width:150px;}
.inputTxtField1 { margin-left:5px; border:#960c0a 1px solid; width:70px; height:20px;} 
.inputTxtAreaField { margin-left:5px; border:#960c0a 1px solid;}
.yesno { margin-left:5px; border:#000000 1px solid;}


.contactus_page th {  background-color:#ffffff; height:24px; padding-right:5px; font-size:11px; color:#920b0b; text-align:left; padding-left:50px;}
.contactus_page td { font-size:10px;}
.contactus_btn { background-color:#a00303; border:0px; font-size:10pt; color:#FFF; padding-left:2px; padding-right:2px; padding-top:3px;  padding-bottom:3px; border:#000 1px solid;}
.add_more_btn { background-color:#a00303; width:70px; display:block; border:0px; font-size:10pt; color:#FFF; padding-left:2px; padding-right:2px; padding-top:3px;  padding-bottom:3px; border:#000 1px solid;}
.review_btn { background-color:#a00303; width:70px; display:block; border:0px; font-size:10pt; color:#FFF; padding-left:2px; padding-right:2px; padding-top:3px;  padding-bottom:3px; border:#000 1px solid;}
.review_form_btn { background-color:#a00303; width:90px; display:block; border:0px; font-size:10pt; color:#FFF; padding-left:2px; padding-right:2px; padding-top:4px;  padding-bottom:4px; border:#000 1px solid;}
.error_tab { color:#900; margin-top:5px; margin-bottom:5px;   }
.sucess_tab { color:#00386c; margin-top:5px; margin-bottom:5px;   }

.apointment_page { }
.apointment_page  p{ text-align:justify; }
.apointment_page .inputTxtField { margin-left:5px; border:#860909 1px solid; width:150px;}
.apointment_page th {  background-color:#860909; height:24px;  font-size:12px; font-weight:bold; color:#ffffff; border-bottom: 2px solid #dc3a3a;}
apointment_page td { background-color: #00FF00; font-size:10px;}
apointment_btn { background-color:#680404; border:0px; font-size:10px; font-weight:bold; color:#FFF; padding-left:2px; padding-right:2px; padding-top:3px;  padding-bottom:3px;    }
.apointment_page p{ text-align: left;}
.apointment_page .sigTxtField { margin-left:5px; border:#000000 1px solid; width:150px; font-weight:bold; height:22px;}

.map_div {  border:#720606 1px solid;  }
/*.map_div {  border:#debab9 1px solid;  }*/
.map_div_heading { background-color:#720606; height:24px; padding-left:5px; font-size:12px; font-weight:bold; color:#ffffff;}
.map_border { border:#720606 1px solid;}
.ab_error {color:#FF0000;}


.sub_heading { background-color:#282828; color:#FFF; font-size:12px; font-weight:bold; height:24px; padding-left:3px; }

.bullet { }
.bullet ol { margin:0; padding-left:16px;}
.bullet ol li { list-style-type:square; }
.bullet ul { padding:0; margin:0; padding-left:16px;}
.bullet ul li { list-style-type:square; text-align:justify; }

/* CC for Appointment page edited */

.app_heading {
	font-family:"Verdana";
	font-size:12px;
	font-weight:bold;
	text-align: left;

	
}
.facelink_border{ border-bottom: solid #CCC 1px;}
.app_text {
	font-family:"Verdana";
	font-size:12px;
}
.app_right_pan {
	width:700px;
	float:left;
	padding-left:5px;
}

.app_sub_pages {
	width:100%;
}
.app_sub_pages h1 {
	width:750px;
	height:25px;
	background:url(../images/ver_heading_bg.jpg) no-repeat;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:2px;
}
.app_sub_pages p{
	font-size:11px;
	color:#767676;
	padding-top:5px;
	padding-left:3px;
	padding-right:3px;
}
.inputTxtArea1 { 
	margin-left:5px; 
	border:#960c0a 1px solid; 
}
.radio_btn_border{
	color:#FFF;
	border:0px;
}
.last_form_text{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; padding-left:8px;}
.review_heading{ font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#fff;}
.review_heading a{color:#000; text-decoration:none}
.review_heading a:hover{color:#000;}

.ticker_header{
	background:url(../images/ticker_bg.png) no-repeat;
	width: 740px;
	height: 26px;
	padding-top: 6px; 
	font-size: 10px;
	padding-left: 6px;
	padding-right: 6px;
	margin-top: 6px;
	font-weight:bold;
}
.ticker_header a{
	color: #800000; 
	font-size: 10px;
	font-weight:bold;
}
/* VALIDATION JQUERY */
#field { margin-left: .5em; float: none; }
#field, label {padding-left:10px; float: none; font-family: Arial, Helvetica, sans-serif; font-size: small;}
	br { clear: both; }
	input { border: 1px solid #06447d;  }
	input.error { border: 1px solid red; }
	label.error {
		background: url(../images/unchecked.gif) no-repeat;
		
		color:#F00;
        padding-left:15px;
	}
	label.valid {
		background: url(../images/checked.gif) no-repeat;
		display: block;
		width: 16px;
		height: 16px;
	}
.inputTxtField { height:22px; }

/* Calulator */

.left_popup a{color:#262221;}
.welcome_player { float:right;  width:220px; height:170px; margin-top:7px; margin-right:5px;}


/*News New Ticker*/

#newsticker-demo { float:left;  width:231px; text-align:left;  margin-top:5px; }
#tickerContainer{ float:left;}
.ticker_main_heading{float:left; width:232px; height:40px; background:url(../images/heart_news_heading.jpg) no-repeat;}
#newsticker-demo ul{  list-style-type: none; height:100px;}
#newsticker-demo ul li{ display: block;}
#newsticker-demo ul li a{ float:left; width:95%; color:#094882; font-size:12px; font-weight:bold; padding-left: 5px;}
.date{font:normal 11px Verdana; float:left; color:#860909; font-weight:bold; padding-top: 2px; padding-left:5px;}
.dname{font:normal 10px Verdana; float:left; color:#333333; padding-top: 2px; padding-left:5px;}
#newsticker-demo ul li a:hover { color:#04335d;}



.sub_pages{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.sub_pages ul {
	padding-left:20px;
} 

.sub_pages ul li {
	padding-left: 8px;
}
