﻿/* Layout Begin */

.background {
	background-color:		#FFFFFF;
}

#layout {
	top: 					0px;
	position: 				absolute;
	width: 					950px;
	left:					50%;
	margin-left: 			-475px;
	background-image:		url('images/border.gif');
	background-repeat:		repeat-y;
	background-color:		#FFFFFF;
	border-left:			1px #94B5CD solid;
	border-right:			1px #94B5CD solid;
	z-index:				1;
}

/* Layout End */

/* Page Style Begin */

li {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				14px;
}

.main {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#000000;
	font-size:				14px;
	margin-bottom:			0px;	
}

.pmain {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#000000;
	font-size:				14px;
	margin-top:				60px;
	margin-bottom:			0px;
}

.pmain2 {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#000000;
	font-size:				14px;
	margin-top:				30px;
	margin-bottom:			0px;
}

.pmain3 {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#000000;
	text-align:				right;
	font-size:				14px;
	margin-top:				60px;
	margin-bottom:			0px;
}

.pmain4 {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#000000;
	font-size:				14px;
	margin-top:				0px;
	margin-bottom:			0px;
}

h1 {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				21px;
	font-weight:			normal;
	float:					left;
	margin-top:				0px;
	line-height:			30px;
	color:					#102169;
	margin-bottom:			0px;
}

.mainspan {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#102169;
	font-size:				14px;
	font-weight:			bold;
}

.mainspan2 {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#102169;
	font-size:				14px;
	font-weight:			bold;
	text-align:				right;
}

address {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#000000;
	font-size:				14px;
	margin-top:				0px;
	font-style:				normal;
}

.pagelink {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#94B5CD;
	font-size:				14px;
}
/* Page Style End */

/* Banner Begin */

#banner {
	top:					0px;
	z-index:				2;	
}

/*Banner End */

.cont {
	float:					left;
}

/* Left Body Begin */

#left {
	width:					250px;
	float:					left;
}
/* Navigation Begin */

#leftnavigation {
	vertical-align:			top;
	background-image:		url('images/left-bg.gif');
	background-repeat:		repeat-y;		
}

.navtext {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#505C91;
	font-weight:			normal;
	text-decoration:		none;
	line-height:			30px;
	font-size:				18px;

}

.leftnavhome a {
	background:				#FFFFFF url('images/left-home.gif') no-repeat left top;
	background-repeat:		no-repeat;			
	width:					230px;
	height:					30px;
	border-top:				1px #94B5CD solid;
	border-bottom:			1px #94B5CD solid;
	margin-bottom:			2px;
	display:				block;
	padding-left:			20px
}

.leftnavhome a:hover {
	background-color:		#D1E1EE;
}

.leftnavteam a {
	background:				#FFFFFF url('images/left-team.gif') no-repeat left top;
	background-repeat:		no-repeat;			
	width:					230px;
	height:					30px;
	border-top:				1px #94B5CD solid;
	border-bottom:			1px #94B5CD solid;
	margin-bottom:			2px;
	display:				block;
	padding-left:			20px
}

.leftnavteam a:hover {
	background-color:		#D1E1EE;
}


.leftnavtreatments a {
	background:				#FFFFFF url('images/left-treatments.gif') no-repeat left top;
	background-repeat:		no-repeat;			
	width:					230px;
	height:					30px;
	border-top:				1px #94B5CD solid;
	border-bottom:			1px #94B5CD solid;
	margin-bottom:			2px;
	display:				block;
	padding-left:			20px
}

.leftnavtreatments a:hover {
	background-color:		#D1E1EE;
}

.leftnavsubtreatments a {
	background:				#FFFFFF url('images/left-subtreatments.gif') no-repeat left top;
	background-repeat:		no-repeat;			
	width:					210px;
	height:					30px;
	border-top:				1px #94B5CD solid;
	border-bottom:			1px #94B5CD solid;
	margin-bottom:			2px;
	display:				block;
	padding-left:			40px
}

.leftnavsubtreatments a:hover {
	background-color:		#D1E1EE;
}


.leftnavprice a {
	background:				#FFFFFF url('images/left-price.gif') no-repeat left top;
	background-repeat:		no-repeat;			
	width:					230px;
	height:					30px;
	border-top:				1px #94B5CD solid;
	border-bottom:			1px #94B5CD solid;
	margin-bottom:			2px;
	display:				block;
	padding-left:			20px
}

.leftnavprice a:hover {
	background-color:		#D1E1EE;
}

.leftnavappoint a {
	background:				#FFFFFF url('images/left-appoint.gif') no-repeat left top;
	background-repeat:		no-repeat;			
	width:					230px;
	height:					30px;
	border-top:				1px #94B5CD solid;
	border-bottom:			1px #94B5CD solid;
	margin-bottom:			2px;
	display:				block;
	padding-left:			20px
}

.leftnavappoint a:hover {
	background-color:		#D1E1EE;
}

.leftnavcontact a {
	background:				#FFFFFF url('images/left-contact.gif') no-repeat left top;
	background-repeat:		no-repeat;			
	width:					230px;
	height:					30px;
	border-top:				1px #94B5CD solid;
	border-bottom:			1px #94B5CD solid;
	display:				block;
	padding-left:			20px
}

.leftnavcontact a:hover {
	background-color:		#D1E1EE;
}

/* Navigation End */



/* Left Body End */

/* Middle Body Begin */

#rightcont {
	float:					left;
	bodrder-left:			1px #94B5CD solid;
	padding:				0px 0px 0px 37px; 
	width:					650px;
}

.middlepic {
	float:					left;
	border:					4px #D1E1EE solid;
	margin-right:			5px;
}

#middle {
	float:					left;
	margin:					0px;
	background-color:		#FFFFFF;
	width:					390px;
	padding-right:			38px;
}


.title {
	margin-bottom:			25px;
	float:					left;
}

/* Middle Body End */

/* Right Body Begin */

#right {
	float:					left;
	height:					575px;
}

#rightsub {
	float:					left;
	height:					675px;
}

#topboxhome {
	border:					4px #D1E1EE solid;
	background-color:		#FFD735;
	width:					201px;
	padding:				5px;
	margin-top:				31px;
}

.bottomboxhome {
	border:					4px #D1E1EE solid;
	margin-top:				20px;
	padding:				0px;
}

#topbox {
	border:					4px #D1E1EE solid;
	background-color:		#FFD735;
	width:					201px;
	padding:				5px;
	margin-top:				20px;
}

.bottombox {
	border:					4px #D1E1EE solid;
	margin-top:				31px;
	padding:				0px;
}



.quotepic {
	float:					left;
	margin-right:			2px;
}

.quotepictwo {
	float:					right;
	margin-left:			2px;
	margin-right:			0px;
}

.quote {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#FFFFFF;
	font-size:				19px;
	float:					left;
	margin-top:				0px;
	margin-bottom:			0px;
	width:					170px;
}

.quotetwo {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#FFFFFF;
	font-size:				17px;
	margin-top:				0px;
	width:					177px;
	margin-left:			25px;
	margin-bottom:			0px;
}

/* Right Body End */

/* Bottom Begin */

#bottom {
	float:					left;
	width:					600px;
	margin-top:				30px;
	margin-bottom:			10px;
}

.footerstat {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#97BCD9;
	font-size:				13px;
	line-height:			10px;
	letter-spacing:			1px;
	word-spacing:			3px;
}

.footerspan {
	color:					#102169;
}

.logos {
	margin-right:			15px;
	margin-bottom:			10px;
	border:					0px;
}

.footerlink {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	letter-spacing:			1px;
	word-spacing:			2px;
	color:					#A1A1A1;
	text-decoration:		none;
}
/* Bottom End */

/* Cosmetic Begin */

.cosmeticp {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#000000;
	font-size:				14px;
	margin-top:				0px;
	margin-bottom:			0px;
	
}


.coscont {
	float:					left;
	margin-bottom:			20px;
	width:					381px;
}


.leftpic {
	float:					left;
	width:					100px;
	margin-right:			20px;
	margin-top:				3px;
}

.middletextdiv {
	float:					left;
	width:					245px;
}

/* Cosmetic End */
