body{font-size:62.5%;}
#page{background:url(../img/legs.jpg) no-repeat; background-position:top right; position:relative; width:960px; margin:0 auto;}


#header{background:url(../img/); position:relative; height:160px; padding-top:20px;}
	img#logo{}
	img#slogan{margin-top:10px;}
	img#manc-banner{position:absolute; top:0; left:445px;}
		

	#navigation{background:url(../img/nav-bg.gif); width:623px; height:52px;}
		ul#menu{ list-style-type:none; padding-top:15px; padding-left:5px;}
			ul#menu li{float:left; margin-left:5px;}
			ul#menu li a{ float:left;color:#FFFFFF; font-family:Helvetica, Arial, sans-serif; font-weight:700; text-decoration:none; padding:4px; font-size:1.1em;}
			ul#menu li a:hover, ul#menu li a.hover{text-decoration:underline;}
#left{ width:620px; float:left; margin-right:17px;}

#welcome{
	width: 580px;
	height: auto;
	border:none;
		margin-top:10px;
		}
	
	
.third-circle{
background-color: #faf2f7;
border:none;
	width: 260px;
	float:left;
	height: auto;
	min-height:295px;
	margin-bottom:20px;
	
	}
	
	.rounded{
		-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	behavior: url(../js/border-radius.htc);
	border:none;
	padding: 20px;
	background-color: #faf2f7;
 margin-bottom:25px;
	
	}
	
	#crumbs{
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../js/border-radius.htc);
	border:none;
	padding: 5px;
	background-color: #f9f9f9;
	border:#CCC;
 margin-top:10px; margin-bottom:10px;
	
	
	}
	
	.third-circle ul li{margin-left:0; list-style-position:inside; list-style-type:disc; }

#right{ width:321px;float:right;  padding-top:481px;}
	#right table td{font-size:11px; color:#333; padding:2px;}


#footer{border-top:1px solid #CCCCCC; padding-top:5px;}

.floatl{float:left;  margin-right:5px;}
.floatr{float:right; margin-left:5px;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* Contact Form Styles*/
		form.contact label{width:50%;float:left; color:#606060;}
		form.contact div{margin-bottom:5px;}
		form.contact input{ border:1px solid #606060; float:left; padding:5px; height:15px; width:278px; margin-bottom:5px;}
		form.contact textarea{ border:1px solid #606060; float:left; padding:5px;  width:278px; margin-bottom:5px;}
		form.contact input#submit{ width:100px; height:40px; padding:10px; clear:both; margin-bottom:20px;}
		span.blue{color:#6392C0; font-weight:700;}
		
		div.errors{background:#FEEFB3; color:#6666666; border:1px solid #D2AC5F; padding:1%; width:98%; margin-bottom:20px; font-size:1.3em;}
#alert h4.success{background:#CEE6C3; color:#1E9145; border:1px solid #1E9145; padding:5px; width:90%; margin-bottom:5px;}

/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-icon-circle-arrow-e{background:url(../img/down.gif); height:16px; width:16px;}
.ui-icon-circle-arrow-s{background:url(../img/up.gif); height:16px; width:16px;}
#accordion p{}
#accordion h2{padding-left:30px; outline:none;}

table.results{}
table.results tr{}
table.results td{ padding:5px; font-size:1.2em;}
#smallmap,#smallmap2 {
float:right;
}
#smallmap {
margin-left:5px;
}
