/* CSS Document */
body{ 
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5d5d;
	line-height:15px;
	background:#f7f5f5;
	}
p{margin:0px; padding:0px;}
img{ border:0;}
form{ margin:0px; padding:0px;}
ul{ margin:0px; padding:0px;}
input{ vertical-align:middle;}

.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.gap{ height:20px;}


#mainComment{ 
	width:950px; 
	margin:auto;
	background:#FFFFFF;
	}
.logo{ 
	width:127px; 
	float:left;
	}
.topheaderMain{ 
	height:138px;
	border-bottom:1px #0b6ca8 solid;
	}
.topLogoRt{ 
	width:797px; 
	float:right; 
	background:url(../images/top_logo_bg.jpg) no-repeat left top;
	height:138px;
	}					
.search{ 
	float:right; 
	padding:10px 10px 0 0;
	text-align:right;
	height:95px;
	}
.searchInput{ 
	border:1px #c9c9c9 solid;
	padding:2px;
	width:147px;
	font-family:Arial, Helvetica, sans-serif;
	color:#707070;
	font-size:12px;
	}
.menuMain{ 
	width:640px;
	padding:0 0 0 157px; 
	}
ul.menuLink{
	margin:0px;
	padding:4px 0 0 0px;
	list-style:none;
	float:left;
	}
ul.menuLink li{ 
	font-size:11px;
	font-family:tahoma;
	color:#FFFFFF;
	font-weight:bold;		
	float:left;
	}	
ul.menuLink li a:link, ul.menuLink li a:visited{ 
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/menu_bg.jpg) no-repeat left top;
	padding:0 0 0 8px;	
	float:left;
	margin-right:1px;
	}
ul.menuLink li a span{ 
	background:url(../images/menu_bg.jpg) no-repeat right top;
	padding:7px 16px 7px 8px;
	display:block;
	}	
ul.menuLink li a:hover,ul.menuLink li a.sel:link, ul.menuLink li a.sel:visited{
	background:url(../images/menu_bg_h.jpg) no-repeat left top;	
	 }
ul.menuLink li a:hover span, ul.menuLink li a.sel:link span, ul.menuLink li a.sel:visited span{ 
	background:url(../images/menu_bg_h.jpg) no-repeat right top;	
	}

ul.menuLink li .subMenuBg{ 
		width:200px;		
		position:absolute;
		top:29px;
		left:0px;		
		border-left:1px #8fc4e8 solid;
		border-right:1px #8fc4e8 solid;
		display:none;
		}
ul.menuLink li .subMenuBg ul.subLink{ 
	margin:0px; 
	padding:0px; 
	list-style:none;
	float:none;
	background:#daedfa;
	}
ul.menuLink li .subMenuBg ul.subLink li{
	font-size:12px; 
	color:#5f5d5d;	
	padding:0px 0 0px 0px;
	display:inline;
	float:none;
	font-weight:normal;
	}	
ul.menuLink li .subMenuBg ul.subLink a:link, ul.menuLink li .subMenuBg ul.subLink a:visited{ 
	color:#5f5d5d; 
	text-decoration:none;
	background:url(../images/list_bullet.gif) no-repeat 5px 11px;	
	padding:5px 0 5px 15px;
	width:185px;	
	display:block;	
	float:none;
	margin:0;
	border-bottom:1px #8fc4e8 solid;
	}
ul.menuLink li .subMenuBg ul.subLink a:hover{ 
	color:#FFffff;
	background: url(../images/list_bullet_h.gif) #1272af no-repeat 5px 11px;
	}				
	
.followUsMain{ 
	float:right;
	padding:0 10px 0 0;
	width:100px;
	}
.followUsLft { 
	float:left; 
	padding:5px 0 0 0;
	 }				 						

#bannerMain{ 
	border-top:6px #efefef solid;
	}
.bnrLft { 
	width:310px; 
	float:left;
	background:url(../images/banner_left_img.jpg) no-repeat left top;
	height:270px;	
	}
.bnrRt{ 
	width:640px; 
	float:right;
	background:url(../images/bnr_rt_bg..jpg) no-repeat right top;
	height:266px;
	border-bottom:4px #0b6ca8 solid;
	}
.bnrText{ 
	width:413px; 
	padding:40px 0 0 5px;
	float:left; 
	}
.bnrHead{ 
	font-size:27px; 
	color:#064583; 
	font-weight:bold;
	text-transform:uppercase;
	line-height:22px;
	padding:0 0 3px 0;
	border-bottom:1px #b2c2da solid;
	margin:0 0 4px 0;
	}
.bnrHead span{ 
	color:#064583; 
	font-weight:normal;
	font-family: "Century Gothic";
	text-transform:none;
	font-size:22px;
	}
.bnrData{ 
	font-size:11px; 
	color:#4b4c4c;
	text-align:justify;
	}
.bnrBlueText{ 
	font-size:11px;
	color:#064583;
	font-weight:bold;
	margin:5px 0 3px 0;
	 }
.bnrBtnMain{ 
	margin:25px 0 0 0;
	}
#mdlDataMain { margin:8px 0 0 0;}
.hedLeft{ 	
	float:left;
	width:310px;
	background:url(../images/headbg.jpg) repeat-x left top;
	margin-right:1px;	
	}
.welcomeHealth{ 
		font-size:18px; 
		font-weight:normal;
		color:#FFFFFF;
		background:url(../images/head_bullet.jpg) no-repeat 11px 10px;
		padding:10px 0 0 31px;
		height:15px;
		}
.hmData{ 
	font-size:13px; 
	color:#5f5d5d; 
	text-align:justify;
	background:url(../images/data_saprate.jpg) no-repeat right 15px;
	padding:20px 15px 0 10px;
	}

.imgLftBdr{ 
	border:1px #9f9f9f solid;
	margin:0 10px 0px 0;
	 }
.hedRt { 
	width:328px; 
	float:left;
	background:url(../images/headbg.jpg) repeat-x left top;
	}
.newsData{		
	padding:20px 10px 10px 10px;	
	}
.newsText {
	font-size:13px; 
	color:#5f5d5d; 
	text-align:justify;
	border-bottom:1px #1172ae dotted;
	padding:0 0 5px 0;
	margin:0 0 7px 0;
	}
.newsLft{ 	 
	float:left;	
	}
.newsRt{ 
	width:245px; 
	float:right;
	}
.imgbdr { border:1px #9f9f9f solid;}
.posted{ 
	font-size:11px; 
	color:#6c6c6c; 
	font-weight:bold;
	margin:2px 0 0px 0;
	}
.posted span{ color:#1172ae;}							 
	 
.newsLeft{ 
	width:245px; 
	float:left;
	}
.newsRight{ 	 
	float:right;	
	}
.moreLInk{ 
	font-size:11px; 
	color:#123c66; 
	font-weight:bold;
	}
.moreLInk a:link, .moreLInk a:visited{
		color:#123c66;
		text-decoration:none;
		}				 								
.moreLInk a:hover{
		color:#d7291e;
		text-decoration:underline;
		}
#footerMain{ 
	border-top:1px #1f7ebc solid;
	padding:5px 10px 20px 10px;
	background:#faf9f9;
	margin-top:30px;
	}
.footerLft{ 
	font-size:11px;
	color:#1373af;
	float:left;	
	}
.footerLft a:link, .footerLft a:visited{ 
	color:#1373af; 
	text-decoration:none;
	margin:0 10px 0 10px;
	}
.footerLft a:hover{ 
	color:#d82916; 
	text-decoration:none;
	}
.footerLft a.first:link, .footerLft a.first:visited{ margin-left:0;}
.copyRight{ 
	float:right;
	font-size:10px;
	color:#111111;	
	}
.copyRight a:link, .copyRight a:visited{ 
	color:#123c66;
	text-decoration:none;
	}
.copyRight a:hover{ 
	color:#d7291e;
	text-decoration:underline;
	}
	
/*11 feb*/	


h1{ 
	font-size:18px; 
	font-weight:normal;
	color:#064583;
	padding-bottom:5px;
	margin:0;
	} 	
.insidePagecontainer {
	padding:0 10px 0 10px;
	}
.insideimg {
	padding-left:10px;
	}	
h2 {
	font-size:16px; 
	font-weight:bold;
	color:#000000;
	padding:8px 0 8px 0;
	margin:0;
	}
h2 span {
	color:#ff161c;
	}
.germFlag{ 
	margin:10px 0 0 0;
	text-align:right;
	}
	
	
.insTPBanner{ 
	background:url(../images/inside_top_banner.jpg) no-repeat left top;
	height:152px;
	margin:0 0 12px 0;
	}
.joinNewsBtn { margin:65px 200px 0 0;}
.newsHd { 
	font-size:12px; 
	color:#4c4c4c;
	font-weight:bold;
	}
.newsHd a:link, .newsHd a:visited{ 
	color:#4c4c4c;
	text-decoration:none;
	}
.newsHd a:hover{ 
	color:#1172ae;
	text-decoration:none;
	}
  
a.more:link, a.more:visited {
	color:#123c66; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	font-style:italic;
	}
	a.more:hover {
	color:#d7291e;
	}