

body{ 
	margin:0px;
 	padding:0px;
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;     
 }


.main_sec{ width:100%; float:left; }
.main_sec2{ width:100%; float:left; background:url(../images/box_bg.jpg) left top repeat-x; display:table; }
.main{ width:1000px; margin:auto;  }

a{ color:#F00; text-decoration:none;}
div, p, a, li, td {
	-webkit-text-size-adjust: none;
	text-size-adjust: none;
}
.header{ width:100%; float:left;  }

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

h2{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#002f55; margin:0px; padding:10px 0px; text-align:center;}

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

.gallery img {  padding:10px 35px 20px 0px;}
.logo{
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	margin-top:0px;
}

.logo p {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	font-weight: bolder;
	color: #000;	
	margin-top:0px;
	margin-bottom:5px;
}
.logo p1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000;
	text-align: center !important;
	width: 300px;
}

.clr{  clear:both;}

.navi_sec{  float:right;}
.navi_sec2{ width:100%; float:left;   }



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

.navi ul { margin:0px; padding:0px; }


.navi li{ float:left; display:block; border-right: #dedede 2px dotted; }

.navi li a{ list-style: none; text-decoration:none; padding:15px 22px; line-height:40px; color:#01151e; font-size:15px; font-family:Arial; } 

.navi li a:hover{ list-style: none; text-decoration:none; padding:15px 22px; line-height:40px; color:#cbb777; font-size:15px; font-family:Arial; 
border-bottom: #cbb777 4px solid;  padding:15px 22px; }

.navi li .active { list-style: none; text-decoration:none; padding:15px 22px; line-height:40px; color:#cbb777; font-size:15px; font-family:Arial; 
border-bottom: #cbb777 4px solid;  }


.appointment{
	width: 300px;
	float: right;
	color: #002f55;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	margin-top: 85px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.appointment span{ color:#343432; padding-left:15px;}

.banner{ width:100%; float:left; margin-top:6px;}

.box_sec{ width:100%; float:left; margin-top:315px; position: relative;
	z-index: 999;}

.box{ width:25%; float:left; border:#000 1px solid;}


.heding{ width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#01151e;}

.heding a{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#01151e;text-decoration:none; }
.heding a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#01151e; text-decoration:none;}


.box_sec2{ width:100%; float:left; padding-top:30px;}


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

.text01 li {background:url(../images/star.png) left top no-repeat;
    
    display: block;
    list-style: none outside none;
    padding-left: 20px;
    text-decoration: none;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	 text-align:justify;
	  line-height:18px; 
	  color:#81774e;
}

.text01 ul li {
	display: block;
	list-style: none outside none;
	padding-left: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	line-height: 18px;
	color: #81774e;
	background-image: url(../images/icon2.png);
	background-repeat: no-repeat;
	background-position: left center;
}


.text04 {width:90%; float:left; margin-left:20px;}

.text04 li {background:url(../images/star.png) left top no-repeat;
    
    display: block;
    list-style: none outside none;
    padding-left: 20px;
    text-decoration: none;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	 text-align:justify;
	  
	  color:#81774e;
}


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


.testimonials_box{ width:240px; float:left; background:#ededed; padding-bottom:10px;}

.appointments_box{ width:240px; float:right; background:#ededed; padding-bottom:10px; }

.name{ width:100%; float:left; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:15px; line-height:30px; } 
 
 .name span{ color:#72afb6; font-size:20px; }
 
.name_text { color:#5b4f4f; font-size:15px; line-height:24px; padding-top:10px;  }
 
.view { width:100%; float:left; margin-top:30px;}

.view a{ color:#f0725b; font-size:12px; background:url(../images/icon2.png) left top no-repeat; background-position:2px 3px; padding-left:15px; }

.view a:hover{ color:#002f55; font-size:12px;  }

.consultatton_text{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#5b4f4f;  } 

.consultatton_text span{ font-size:13px; line-height:20px;}
.spes{ width:100%; float:left; height:50px;}
.left_sec{ width:470px; float:left; padding-top:40px;}
.left_sec02{ width:100%; float:left; padding-top:40px;}

.left_sec2{ width:715px; float:left; padding-top:40px;}

.right_sec{ width:490px; float:right; padding-top:40px;  }

.right_sec2{ width:245px; float:right; padding-top:40px;}

.content_sec{ width:100%; float:leftl;}


.welcome{ width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:0px 0px 10px 0px;}

.line{ width:100%; float:left; background:url(../images/bg.jpg) left top repeat-x; height:5px;}

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

.text02{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:18px; color:#81774e;}

.text03{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:18px; color:#81774e; padding:10px 10px 0px 10px; margin-bottom:30px;}

.line2{ width:100%; float:left; height:1px; background:#002f55; }

.readmore{width:108px; margin:auto; margin-bottom:20px; }

.readmore a{ border:#002f55 1px solid; background:#ededed; color:#a94b36;  text-align:center; padding:7px 15px; }
.readmore a:hover{ border:#c7b570 1px solid; background:#ededed; color:#c7b570;text-align:center;  padding:7px 15px; }


.phone{ font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:25px; background:url(../images/phone.png) left top no-repeat; background-position:2px 5px; padding-left:30px; margin-left:53px; margin-top:20px; margin-bottom:53px; color:#81774e;    }


.footer_sec{ width:100%; float:left; background:#e3f0f2; display:table;}

.footer{ width:1000px; margin:auto;}

.heding2{ width:100%; float:left; color:#1d8dbe; font-size:16px;
}

.footer_navi{ width:100%; float:left; margin-top:20px;}


.footer_navi ul{ margin:0px; padding:0px;}

.footer_navi li{ display:block; list-style:none;}

.footer_navi li a{ text-decoration:none; padding-left:20px; line-height:24px; background:url(../images/icon.png) left top no-repeat; background-position:1px 2px;
 color:#5b4f4f; font-size:15px; }

.footer_navi li a:hover{ text-decoration:none; padding-left:20px; color:#5b4f4f;  line-height:24px; background:url(../images/icon.png) left top no-repeat; background-position:1px 2px; font-size:15px;}

.address{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#5b4f4f; line-height:30px; }






.coppy {
	width: 500px;
	float: left;
	color: #2c85a7;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	
	margin: 26px 10px 0px 10px;
}
.oxford {
	width: 210px;
	float: right;
	margin-top: 12px;
	margin-bottom: 5px;
}
.oxford ul {
	margin: 0px;
	padding: 0px;
}
.oxford li {
	list-style: none;
}
.oxford li a {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #2c85a7;
	
}
.oxford li a:hover {
	font-size: 12px;
	color: #2c85a7;
}

.footer_sec2{ width:100%; float:left; background:url(../images/footerbg.jpg) left top repeat-x; display: table;   }



#nav { 

	float:left;
	position:relative; margin-left:-30px;
	z-index:999;
	
}



#nav li a, #nav li {
 float: left; display:block;
}

#nav li {
 list-style: none;
 position: relative; margin:0px 1px;
}

#nav li a {

 text-decoration: none;
  font-family:Arial, Helvetica, sans-serif; 
 font-size:15px;
 line-height:21px;
 padding:8px 19px; 
 color:#01151e; 
 border-right:#dedede 2px dotted;  
 
 
}

#nav li a:hover {
 color:#cbb777;
 line-height:px;
  

}


#nav li .active {
color:#cbb777;
 line-height:21px;
  	
 padding:8px 19px;

}

#nav li ul {
 display: none;
 position: absolute; 
 background:#002f55;
 left: 0;
 top: 100%; color:#FFF;
 padding: 0; margin: 0; 
 font-size:15px;
 line-height:21px;  
}

#nav li:hover > ul {
 display: block; font-size:15px;
 line-height:21px;   
}

#nav li ul li, #nav li ul li a {
 float: none;color:#FFF;   border-bottom:#FFF 1px solid;
}

#nav li ul li {
 _display: inline; /* for IE6 */  
}

#nav li ul li a {
 width:212px;
 display: block;border:none;   
}



/* SUBSUB Menu */

#nav li ul li ul {
 display: none;
}

#nav li ul li:hover ul {
 left: 100%; 
 top: 0;
}


#nav li ul { }