body
{	font:normal 12px Helvetica, Arial, sans-serif;margin:0px;padding:0px;	}
body a
{	text-decoration:none;	}
body a:hover
{	text-decoration:underline;color:#666666;	}

.menu_bg_left
{	
	background:url(images/menu_bar_left.gif) no-repeat;width:10px;height:38px;
}
.menu_bg_middle
{
	background:url(images/menu_bar_middle.gif) repeat-x;height:28px;padding:10px 0px 0px 0px;
}

.menu_bg_middle a
{
	font:normal 14px Trebuchet MS;color:#fff;text-decoration:none;
}
/*.menu_bg_middle a.hover
{
	font:normal 14px Trebuchet MS;color:#000;text-decoration:none;border:#fff solid 1px;height:23px;margin:5px 10px 0px 10px;
	padding:12px 10px 0px 10px;width:auto;background:#FFFFFF
}*/
.search_btn
{
	height:25px;font:bold 12px 'Helvetica, Arial, sans-serif';background:#003366;color:#FFFFFF;
}
.search_box
{
	width:90px;height:18px;color:#666666;
}
.search_button
{ padding:15px 0px;	}
.search_link
{	text-decoration:none;color:#666666;font:normal 13px Helvetica, Arial, sans-serif;	}
.search_link:hover
{	text-decoration:underline;color:#666666;font:normal 13px Helvetica, Arial, sans-serif;	}

.sub_menu_top
{
	background:url(images/sub_menu_top.gif) no-repeat;width:204px;height:11px;font-size:0px;
}

.sub_menu_content
{
	width:194px;background:#6991c5;height:100%;padding:0 1px 5px 5px;
}
.sub_menu_content a
{
	text-decoration:none;color:#FFFFFF;font:normal 12px Helvetica, Arial, sans-serif;
}
.sub_menu_content a:hover
{
	text-decoration:underline;color:#FFFFFF;font:normal 12px Helvetica, Arial, sans-serif;
}

.sub_menu_link_box
{
	background:#83a4d1;padding:0 0 0 5px;width:187px;
}
.sub_menu_link_box_1
{
	border-bottom:#666666 solid 1px;padding:0 0 0 5px;
}

.float_l
{	float:left;	}

#topNav{
	
	width:738px; height:38px; 
	background:url(images/menu_middle_1.gif) repeat-x 0 0 #FFFFFF; color:#000000;	}
#topNav ul{
	width:738px; margin:0px;padding:0 0 0 6px; }
#topNav ul li{
	float:left;font:bold 14px/29px Helvetica, Arial, sans-serif; list-style:none;margin:0px;padding:0px;	}
#topNav a{
	font:bold 14px/29px Helvetica, Arial, sans-serif; color:#fff; 
	border-top:#205cab solid 1px;/*border-left:#205cab solid 1px;border-right:#205cab solid 1px;	*/
	margin:6px 5px 0 5px;padding:2px 5px 0 5px; display:block; text-decoration:none;	}
#topNav ul li a:hover{
	font:bold 14px/29px Helvetica, Arial, sans-serif; color:#333333;
	background-color:#FFFFFF; background-image:none;
	border-top:#DADADA 1px solid; /*border-right:#DADADA 1px solid; border-left:#DADADA 1px solid;*/
	 margin:6px 5px 0 5px;padding:2px 5px 0 5px; display:block; text-decoration:none;	}
#topNav ul li a.hover{
	font:bold 14px/29px Helvetica, Arial, sans-serif; color:#333333;
	background-color:#FFFFFF; background-image:none;
	border-top:#DADADA 1px solid; /*border-right:#DADADA 1px solid; border-left:#DADADA 1px solid;*/
	margin:6px 5px 0 5px;padding:2px 5px 0 5px; display:block; text-decoration:none;	}



.menu_bg_right
{	
	background:url(images/menu_bar_right.gif) no-repeat;width:12px;height:38px;
}

.banner_bg_full
{
	background:url(images/header_bg_2.gif) repeat-x;height:335px;width:100%;
}
.banner_top
{
	background:url(images/banner_top.gif) no-repeat;width:800px;height:7px;
}
.banner_content
{	
	width:800px;background:#FFFFFF;height:327px;
}
.main_content
{	
	width:542px;background:#dce3f8;height:100%;padding:0px 20px 20px 20px;
}

.banner_right_img
{
	background:url(images/ren_ban_right.gif) no-repeat;width:543px;height:321px;
}
.banner_left_news_top
{	
	background:url(images/news_top.gif) no-repeat;width:243px;height:11px;font-size:0px;line-height:11px;
}
.banner_left_news_content
{
	background:#6991c4; width:233px;height:274px;padding:5px;
}
.news_title
{
	background:#9bb5d8;height:20px;width:238px;font:bold 14px Helvetica, Arial, sans-serif;color:#fff;padding:5px 0 0 5px;
}
.module_box_HP
{	
	background:#dde4f7;width:250px;height:560px;padding:0px 5px 0px 5px;overflow-x:hidden;overflow-y:auto;
}
.module_box_HPR
{	
	background:#dde4f7;width:230px;height:560px;padding:0px 5px 0px 5px;overflow-x:hidden;overflow-y:auto;
}
.module_box_title_HP
{
	background:url(images/title_bg.gif) repeat-x;height:31px;width:255px;font:bold 14px Helvetica, Arial, sans-serif;color:#fff;padding:0px 0px 0px 5px;
}
.module_box_1_HP
{
	background:#dde4f7;width:255px;height:262px;padding:0px 5px 0px 5px;overflow-x:hidden;overflow-y:auto;
}
.module_box
{	
	background:#dde4f7;width:238px;height:520px;padding:0px 5px 0px 5px;
}
.module_box_title
{
	background:url(images/title_bg.gif) repeat-x;height:31px;width:230px;font:bold 14px Helvetica, Arial, sans-serif;color:#fff;padding:0px 0 0 5px;
}
.module_box_bottom
{
	background:url(images/module_box_bottom.gif) no-repeat;height:13px;width:248px;line-height:13px;font-size::0px;
}

.module_box_1
{
	background:#dde4f7;width:233px;height:258px;padding:0px 5px 0px 5px;
}
.module_box_middle
{
	background:#dde4f7;width:238px;height:230px;padding:0px 5px 0px 5px;
}
.inner_left_box
{
	background:#dde4f7;width:200px;height:300px;
}
.test_box
{
	border:#dde4f7 solid 2px;
}

.inner_left_box_1
{
	background:#dde4f7;width:184px;height:300px;padding:0 5px;
}
.inner_box_title
{
	background:#205bab;height:20px;width:189px;font:bold 14px Helvetica, Arial, sans-serif;color:#fff;padding:4px 0 0 5px;
}

.spacer
{	
	height:10px;line-height:10px;font-size:0px;
}
.spacer_1
{	
	height:5px;line-height:5px;font-size:0px;
}
.selected_menu_link
{
	color:#000;font:bold 13px Helvetica, Arial, sans-serif;text-decoration:none;
}
.selected_menu_box
{
	
}

.menu_link
{
	color:#fff;font:normal 14px Helvetica, Arial, sans-serif;text-decoration:none;
}
.menu_box
{
	height:25px;padding:0px 10px 0 10px;width:auto;float:left;border:none;font:bold 14px Helvetica, Arial, sans-serif;margin:0px 10px 0 10px;

}

.clear
{
	clear:both;font-size:0px;height:0px;
}
.footer_link
{	
	color:#666666;font:normal 11px 'Arial';
}
.search_text
{
	font:bold 12px Helvetica, Arial, sans-serif;width:358px;padding:5px 0 0 0px;
}

.search_box
{
	width:180px;height:18px;
}
.top_link
{
	font:normal 12px Helvetica, Arial, sans-serif;color:#666666;text-decoration:none;
}
.top_link:hover
{
	font:normal 12px Helvetica, Arial, sans-serif;color:#666666;text-decoration:underline;
}


/*For Before After Photo Gallery */

.left_link_col
{
	font:bold 12px Helvetica, Arial, sans-serif;width:140px;overflow:hidden;
}
.link_div
{
	margin:0px 2px 2px 2px;background:#006699;height:16px;padding:2px;width:auto;color:#FFFFFF; overflow:hidden;cursor:pointer;float:left;
}

.link_div_1
{
	margin:2px 0 2px 0;background:#006699;height:16px;padding:2px 0 0 0;
}

.right_col_photo
{
	width:565px;padding:0 0 0 0px;
}
.tab_before
{
	float:left;width:auto;padding:1px 5px 1px 5px;font:bold 12px Helvetica, Arial, sans-serif;background:#505670;border:#505670 solid 1px;color:#FFFFFF;height:15px;
}
.tab_after
{
	float:left;width:auto;padding:1px 5px 1px 5px;font:bold 12px Helvetica, Arial, sans-serif;height:15px;border:#505670 solid 1px;
}
.tab_heading
{
	float:left;font:bold 14px Helvetica, Arial, sans-serif;padding:0 0 0 30px;color:#666666;
}
.photo_col
{
	border:#505670 solid 1px;padding:5px;text-align:center;width:430px;height:auto;  overflow:hidden;
}
.photo_box
{
	width:200px;height:150px;border:#fff solid 2px;background:#666666;padding:3px;overflow:hidden;
}

.photo_box_1
{
	padding:10px;background:#999;
}
.photo_box_2
{
	padding:10px;background:#333;
}
.photo_box_3
{
	border:#fff solid 2px;
}
.photo_text_col
{
	width:60%;padding:0 0px 0 10px;
}
.phototitle
{
	color:#EAEAEA;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.phototitle A
{
	color:#EAEAEA;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.phototitle A:Hover
{
	color:#000;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}


/* End Before After Photo Gallery */

/*Common classes don't remove*/

.PageTitle
{
	color:#545454;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.PageTitle a
{
	color:#545454;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.PageTitle a:hover
{
	color:#545454;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.PageTitleHR
{
  width:100%;
  height:1px;
  overflow:hidden;
  background-color:#545454;
  margin-top:5px;
  
}

/* News Links */

.NewsHeading
{
	color:#993300;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.NewsLink
{
	color:#CC6600;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.NewsLink A
{
	color:#993300;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.NewsLink A:Hover
{
	color:#CC6600;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

.scrollnews
{
	color:#FFF;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.scrollnews A
{
	color:#FFF;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.scrollnews A:Hover
{
	color:#000;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

.newsHR
{
  width:100%;
  height:1px;
  overflow:hidden;
  background-color:silver;
  margin:5px 0 5px 0;
  
}

/* FAQ Links */

.QuestionAnsHeading
{
	color:#993300;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.FAQLink
{
	color:#CC6600;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.FAQLink A
{
	color:#993300;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.FAQLink A:Hover
{
	color:#CC6600;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

/*Paging Links*/

.gridPagingLink
{
	color:#993300;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.gridPagingLink a
{
	color:#993300;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.gridPagingLink a:hover
{
	color:#CC6600;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	
}



.DisablegridPagingLink
{
	color:silver;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.DisablegridPagingLink a
{
	color:silver;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.DisablegridPagingLink a:hover
{
	color:silver;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	
}

/*Search result links*/
.SearchLink
{
	color:#000000;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}

.SearchLink A
{
	color:#993300;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.SearchLink A:Hover
{
	color:#CC6600;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

/*CopyRight Text*/

.CopyrightText
{
	color:#000000;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}

.CopyrightText a
{
	color:silver;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

.CopyrightText a:hover
{
	color:silver;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.RequiredField
{
	color: Red; font-size: 10px;
}

.Button 
{ 
	background-color:#6991c4; color: #ffffff; border:solid 1px #EDEDED; padding: 2px; font-weight: bold; font-size: 85%; font-family: Tahoma;
}
	
  .TextField
  {
  	border:solid 1px silver;
  }
p
{
 margin: 5px 0 5px 0;
}

img
{
	border:none;
}

.Testimonial
{
	color:#333;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.Testimonial A
{
	color:#333;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.Testimonial A:Hover
{
	color:#000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

.Testimonial_desc
{
	color:#000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	
}