/* CSS Document */

body{
	margin:0px;
	padding:0px;
	}
h1{
	margin:0px;
	padding:0px;
	display:inline;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000000;
	}

h1 span{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#024862;
	}

div, p{
	margin:0px;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	}
h2{
	margin:0 0 0 0;
	padding: 0 0 0 0;
	display:inline;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#028dc0;
	}
img{
	border:0px;
	}	
	
.clear{
	clear:both;
	}
#header{
	width:930px;
	margin:0 auto;
	}
#header .flash{
	width:930px;
	float:left;
	margin:0px;
	padding:0px;
	}
#header .top_nav{
	float:left;
	width:930px;
	}
#header .top_nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
#header .top_nav ul li{
	margin:0 2px 0 0;
	padding:0px;
	float:left;
	}
#header .top_nav ul li a{
	margin:0px;
	padding:6px 16px 0 15px;
	float:left;
	height:24px;
	display:block;
	background:url(../images/nav_bg.gif) repeat-x;
	border:solid 1px #979798;
	text-decoration:none;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#363636;
	}
#header .top_nav ul li a:hover{
	background:url(../images/nav_hover.gif) repeat-x;
	border:solid 1px #003143;
	color:#ffffff;
	}
#header .top_nav ul li.active a{
	background:url(../images/nav_hover.gif) repeat-x;
	border:solid 1px #003143;
	color:#ffffff;
	}
		

#body_main{
	margin:0 auto;
	width:930px;
	}
#body_main .body_content{
	float:left;
	width:930px;
	padding:10px 0 0 0;
	
	}
.body_content .teasure_box{
	float:left;
	width:304px;
	}
.body_content .teasure_box .heading_area{
	float:left;
	width:267px;
	padding:5px 0 0 35px;
	background:url(../images/heading_bg.gif) top no-repeat;
	border:solid 1px #CECECE;
	height:27px;
	font:22px Arial, Helvetica, sans-serif;
	color:#000000;
	}
.body_content .teasure_box .teasure_content{
	float:left;
	padding:10px 0 10px 0;
	width:294px;
	height:300px;
	border:5px solid #DFDFDF;
	}
/*.teasure_content .img_sec{
	margin:0 auto;
	width:264;
	}*/
.teasure_content .content_section{
	margin:0 auto;
	width:264px;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	}
.spacer_mid{
	float:left;
	width:9px;
	}	
.contact_detail{
	float:left;
	width:930px;
	}

/* Inner pages classes start here */

.header_inner{
	margin:0 auto;
	width:930px;
	}
.header_inner .logo_main{
	float:left;
	width:262px;
	}
.header_inner .top_address{
	float:right;
	width:289px;
	text-align:right;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	}
.header_inner .top_address strong{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0a7da8;
	}	
.header_inner .top_address span{
	font:25px Arial, Helvetica, sans-serif;
	color:#0a7da8;
	}	
.header_inner .top_address a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0a7da8;
	}
.header_inner .top_address a:hover{
	text-decoration:none;
	}
.banner_space{
	float:left;
	width:930px;
	}
.content_container{
	float:left;
	width:900px;
	padding:0 10px;
	border:5px solid #e5e5e5;
	}
.content_container .left_container{
	float:left;
	width:640px;
	padding:0 5px 0 0;
	}
	
.content_container .left_container_1{
	float:left;
	width:902px;
	padding:0 5px 0 0;
	}

.content_container .left_container_2{
	float:left;
	width:880px;
	padding:0 5px 0 0;
	}
.treatment_photo{
	margin:0 auto;
	width:300px;
	}
.treatment_photo .photo_1{
	float:left;
	width:145px;
	text-align:center;
	}	
.treatment_photo .photo_2{
	float:left;
	width:145px;
	text-align:center;
	}	
	
	
	.title_hd_1{
	float:left;
	width:882px;
	display:block;
	font:20px Arial, Helvetica, sans-serif;
	color:#145976;
	height:20px;
	padding:0px 0 5px 20px;
	background:url(../images/bg_leaf.gif) no-repeat;
	border-bottom:dashed 1px #000000;
	}
	
.title_hd{
	float:left;
	width:620px;
	display:block;
	font:20px Arial, Helvetica, sans-serif;
	color:#145976;
	height:20px;
	padding:0px 0 5px 20px;
	background:url(../images/bg_leaf.gif) no-repeat;
	border-bottom:dashed 1px #000000;
	}
.title_hd_2{
	float:left;
	width:860px;
	display:block;
	font:20px Arial, Helvetica, sans-serif;
	color:#145976;
	height:20px;
	padding:0px 0 5px 20px;
	background:url(../images/bg_leaf.gif) no-repeat;
	border-bottom:dashed 1px #000000;
	}
.content_container .right_container{
	float:left;
	width:250px;
	border-left:5px solid #e5e5e5;
	}
.right_container .content_box{ 
	margin:0 auto;
	width:240px;
	text-align:center;
	}
.right_container .testimonial{
	float:left;
	background:url(../images/tstimonial_bg.gif) repeat-x #045674;
	width:240px;
	}
.right_container .testimonial p{
	text-align:center;
	font:18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.right_container span{
	font:11px Arial, Helvetica, sans-serif;
	color:#8f8f8f;
	}
.testimonial .detail_text{
	width:180px;
	padding:10px 0 10px 0;
	margin:0 auto;
	}

.column_left{
	width:250px;
	float:left;
	padding:0 10px 0 0;
	}

.column_left span{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#145976;
	}
.column_left ol{
	margin:0 0 0 0 ;
	padding:0 0 0 0;
	list-style:none;
	}
.column_left ol li{
	margin:0 0 15px 0;
	padding:0 0 0 0;
	color:#000000;
	font:12px Arial, Helvetica, sans-serif;
	}
.column_middle{
	float:left;
	width:380px;
	border-left:5px solid #e5e5e5;
	}
.column_middle .middle_content{
	margin:0 auto;
	width:346px;
	}

.column_middle .middle_content span{
	font:24px Arial, Helvetica, sans-serif;
	color:#145976;
	display:block;
	padding:0 0 5px 0;
	border-bottom:solid 3px #e5e5e5;
	width:346px;
	}
.middle_content ul{
	margin:15px 0 0 0;
	padding:0 0 0 0;
	}
	
.middle_content ul li{
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	list-style:none;
	background:url(../images/li_arrow.gif) 0 3px no-repeat;
	font:12px Arial, Helvetica, sans-serif;
	color:#145976;
	}
.invis_banner{
	float:left;
	width:930px;
	height:263px;
	}
.invis_banner .invis_teen{
	float:left;
	width:930px;
	height:263px;
	background:url(../images/invis_teen.jpg) no-repeat;
	}
	
.invis_banner .banner_text{
	margin:58px  auto 0 auto;
	width:300px;
	}
.invis_teen_banner{
	float:left;
	width:930px;
	height:263px;
	}
.invis_teen_banner .banner_text_1{
	margin:58px  auto 0 auto;
	width:300px;
	}
.invis_teen_banner .banner_text_1 span{
	font:25px Arial, Helvetica, sans-serif;
	color:#024c68;
	}	

.invis_banner .banner_text span{
	font:25px Arial, Helvetica, sans-serif;
	color:#024c68;
	}
	
.teen_invis{
	float:left;
	width:530px; 
	border-right: solid 5px	#e5e5e5;
	}
.teen_invis ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	
	}
.teen_invis ul li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	float:left;
	height:33px;
	}
.teen_invis ul li a{
background:#024862;
	margin:0 0 0 2px;
	padding:5px 20px 0 20px;
	float:left;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height:28px;
	text-decoration:none;
	display:block;
	}
.teen_invis ul li a:hover{
	background:#e5e5e5;
	color:#024862;
	}
.teen_invis ul li.current a{
	background:#e5e5e5;
	color:#024862;
	}
.teen_invis span{
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#145976;
	}
.right_Section{
	float:left;
	width:340px;
	padding:0 0 0 10px;
	}
.right_Section span{
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#045674;
	
	}

/* Inner pages classes ends here */	
	
.footer_main{
	margin:0 auto;
	padding:5px 0 0 0;
	width:930px;
	background:url(../images/footer_bg.gif) repeat-x;
	height:44px;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.footer_main a{
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.footer_main a:hover{
	text-decoration:underline;
	}
.staff_container{
	width:870px;
	margin:0 auto;

	}
.staff_container_top{
	width:870px;
	float:left;

	}
.staff_img{
	width:184px;
	float:left;
	}
.staff_img p{
	font:13px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	padding:6px 0 0 0px;
	}
.staff_img strong{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#145976;
	text-align:center;
	}
.staff_img_divided{
	width:43px;
	float:left;
	height:200px;
	}