@charset "utf-8";

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#C1C0C1;
	text-align:center;
	margin:auto;
}

h1{
position:absolute;
top:-9999em;
}

#wrapper{
	width:47.5em;
	/*background-color:#F0EFEF;*/
	background-color:#FFFFFF;
	text-align:left;
	margin:1em auto 1em auto;
	border-left:0.32em solid #654F66;
	border-right:0.32em solid #654F66;
	border-top:0.32em solid #654F66;
	border-bottom:0.32em solid #654F66;
}

#header{
	height:4.25em;
	padding:1em 1em 1em 0.5em;
	color:#654F66;
	background-color:#FFFFFF;
}
	
	#header_logo{
		float:left;
	}
	
	#header_contact{
		float:right;
		text-align:right;
	}


#Main_Nav{
	background-color:#654F66;
	height:1.875em;
	padding:0em 0em 0em 0.5em;
}

#Main_Nav ul{
	margin:0em 0em 0em 0em;
	padding:0.35em 0em 0em 0em;

}

#Main_Nav ul li{
	display:inline;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
}

#noBG{
	background-image:url(/images/2pxOber.gif);
	background-color:#FF0000;
	
}

#Main_Nav ul li a:link, #Main_Nav ul li a:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-size:0.8em;
	background-image:url(/images/2pxWhite.gif);
	background-position:top right;
	background-repeat:repeat-y;
	padding:0em 1.625em 0em 1em;
}

#Main_Nav ul li a:hover{
	color:#C1C0C1;
}

#Main_Nav ul li.noBG a:link, #Main_Nav ul li.noBG a:visited{
	background-image:none;
}

#C1{
	width:36.5625em;
	min-height:18.125em;
	float:left;
	background-color:#F0EFEF;
	line-height:120%;
	border-right:0.32em solid #654F66;
}

#C1 a:link, #C1 a:visited{
	color:#654F66;
	text-decoration:none;
}

#C1 a:hover{
	text-decoration:underline;
}

	#C1_Content{
		margin:1em;
	}
	
	#C1_Content p{
		font-size:0.7em;
		margin:0em 0em 0em 0em;
		padding:0em 0em 1em 0em;
	}
	
	#C1_Content h2{
		font-style:italic;
		font-weight:bold;
		font-size:1em;
	}

#C1_Content .C1_Main_Img{
	float:right; 
	border:0.32em solid #654F66; 
	margin:0em 0em 0.5em 0.5em;
}

#C1 h3{
	margin:0em;
	padding:0em;
	font-size:0.7em;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#C1_Content ul{
	margin:0em 0em 0em 2em;
	padding:0em;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#C1_Content li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*#C2{
	float:left;
	width:23.125em;
}*/

#C3{
	float:right;
	text-align:center;
	background-color:#ffffff;
	min-height:18.125em;
	width:10.6em;
}

	#C3 ul{
		margin:3em 0em 1em 0em;
		padding:0em 0em 0em 0em;
		background-color:#F0EFEF;
	}
	
	#C3 ul li{
		margin:0em 0em 0em 0em;
		padding:0em 0em 0em 0em;
		list-style:none;
		text-align:center;
	}
	
	#C3 ul li a:link, #C3 ul li a:visited{
		text-decoration:none;
		color:#654F66;
		font-weight:bold;
		font-size:0.9em;
		
		display:block;
		
		height:2.4em;
		border-bottom:1px solid #654F66;
		padding-top:1em;
	}
	
	#C3 ul li a:hover{
		color:#000000;
	}

	#sel{
		background-color:#654F66;
		color:#FFFFFF;}
	
	#sel a:link, #sel a:visited{
		color:#FFFFFF !important; 
	}
	
	#sel a:hover{
	}
	
	.li_border_top{
		border-top:1px solid #654F66;
	}

#footer_wrapper{background-color:#FFFFFF;}

#footer{
	border-top:0.64em solid #654F66;
	padding-top:0.5em;
	clear:both;
	background-color:#FFFFFF;
}

	#footer_Left{
		float:left;
		padding-bottom:0.6em;
		padding-top:0.5em;
		background-color:#FFFFFF;
	}
	
	#footer_Left ul{
		margin:0em 0em 0em 2.3em;
		padding:0em 0em 0em 0em;
	}
	
	#footer_Left ul li{
		margin:0em 0em 1em 0em;
		padding:0em 0em 0em 0em;
		list-style-image:url(/images/Bullet.jpg);
		vertical-align:middle;
	
	}
	
	#footer_Left ul li a:link, #footer_Left ul li a:visited{
		color:#654F66;
		text-decoration:none;
		font-size:0.8em;
		font-weight:bold;
	}
	
	#footer_Left ul li a:hover{
		text-decoration:underline;
	
	}
	
	#footer_Right{
		float:right;
		margin-right:1.8em;
		padding-bottom:0.6em;
		padding-top:0.5em;
		background-color:#FFFFFF;
	}
	
	#footer_Right img{
		border:0.32em solid #654F66;
		margin-left:0.5em;
		cursor:pointer;
	}


#footer2{
	width:47.5em;
	text-align:right;
	padding:0em 0em 1em 0em;
	margin:0em auto 0em auto;
}

#footer2 p{font-size:0.7em;}

#footer2 a:link, #footer2 a:visited{
	color:#000000;
	text-decoration:underline;
}

#footer2 a:hover{
	text-decoration:none;
}

.header_text{}

.header_large_text{
	font-size:1em;
	font-weight:bold;
}

a.header_large_text:link, a.header_large_text:visited{
	font-size:1em;
	font-weight:bold;
	color:#654F66;
	text-decoration:none;
}

a.header_large_text:hover{
	text-decoration:underline;
}

.divide{
	clear:both;
	border:0em;
	height:0em;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;	
}

.temp_nav{
}

.temp_nav a:link, .temp_nav a:visited{
	text-decoration:none;
	color:#654F66;
	font-weight:bold;
	font-size:0.9em;
	
	display:block;
	
	height:2.4em;
	border-bottom:1px solid #654F66;
	padding-top:1em;
}

.temp_nav a:hover{
	color:#000000;
}

#Gallery{margin-left:1.8em;}

#Gallery img{
	border:0.32em solid #654F66; 
	margin:0em 0em 0.5em 0.5em;
	cursor:pointer;
}

#Testimonials{
	font-style:italic;
	width:9em;
	margin:auto;
}

#Testimonials h3{
	font-size:0.9em;
	font-weight:bold;
	margin:0em;
	padding:0em 0em 0.5em 0em;
	font-style:normal;
	text-align:left;
}
#Testimonials p{
	font-size:0.8em;
	margin:0em;
	padding:0em 0em 0.5em 0em;
	text-align:left;
}

.normal{
	font-style:normal;
	text-align:right;}

.fauxcol{
	background-image:url(/images/BGline.jpg); 
	background-position:left; 
	background-repeat:repeat-y;
}


.site_map{
	margin:0em;
	padding:0em;
	font-size:inherit;
}

.site_map li{

}

.site_map li ul{


}

.site_map li ul li{


}

.site_map li ul li a:link, .site_map li ul li a:visited{
font-size:1.2em;

}


