body,html{background:url('/images/pageBG.jpg') no-repeat fixed center top white;font-family:Helvetica Neue, Tahoma,Arial, Helvetica, sans-serif;letter-spacing:0px;font-size:.9em;padding:0;margin:0 auto;color:#333333;line-height:18px;text-align:justify;}
#mainContainer{border:5px solid #999999;margin:30px auto 10px auto;width:790px;background:white;}
#wrapper{overflow:hidden;background:inherit;}
#leftPane{width:145px;float:left;text-align:left;background:url('/images/navBG.jpg') no-repeat top #cccccc;padding-bottom: 32767px;margin-bottom: -32767px;}

#leftNav{margin-top:25px;}
div#leftNav p{font-size:.9em;font-family:Tahoma, Geneva, sans-serif;line-height:10px;letter-spacing:.05em;}
div#leftNav p a{display:block;width:125px;margin-left:10px;padding-bottom:12px;padding-top:0px;text-decoration:none;color:#333333;background:url('/images/navUnderline.jpg') no-repeat bottom;}
div#leftNav p a:hover{display:block;width:125px;margin-left:10px;padding-bottom:12px;padding-top:0px;text-decoration:none;color:#0069aa;background:url('/images/navUnderline.jpg') no-repeat bottom;}

p.highlight{background:#f0f0f0;display:block;color:#0069aa;font-weight:bold;}

#leftPaneContent{width:125px;margin:10px auto 40px auto;}
#rightPane{width:645px;float:right;text-align:left;background:white;padding-bottom: 32767px;margin-bottom: -32767px;}
#content{width:605px; margin:0 auto;text-align:justify;}
div#hmp_slideshow{width:645px;height:362px;}
div.staffMemberListing{width:120px;margin:10px;float:left;text-align:center;}
div.staffMemberListing div.staffHeadshot{border:0;}
#staffGutter{width:165px;float:right;text-align:center;padding:0px 0px 0px 10px;}
div#servicesDetailSlideShow{width:250px;height:250px;text-align:center;float:right;}
div#servicesGutter{width:200px;background:#f0f0f0;padding:10px;margin:10px 0px 10px 10px;color:#0069aa;text-align:left;border:1px solid silver;float:right;clear:right;}
div.ACCrossfadeQueueElement{width:250px;height:250px;padding:0;margin:0;text-align:center;}

#staffGutter div.testimonialQuote{width:145px;background:#f0f0f0;padding:10px;margin:10px 0px 10px 0px;color:#0069aa;text-align:left;}
div.testimonialListing{border-bottom:1px solid silver;}
div#eventsGutter{width:145px;background:#f0f0f0;padding:10px;margin:10px 0px 10px 20px;color:#0069aa;text-align:left;float:right;}
div#servicesSlideShow{width:260px;height:221px;float:right;margin:0px 0px 10px 10px;}
p.highlighted{background:#f0f0f0;padding:10px;margin:10px 0px 10px 0px;color:#5c96bc;font-size:1.2em;}
#quickNav{width:250px; float:right;}
#footer{width:790px;margin:0 auto; padding:0;color:#858585;font-size:.85em;text-align:center;font-weight:normal;font-family:Arial,Tahoma, Geneva, sans-serif;letter-spacing:.1em}
h1,h2,h3,h4,h5{font-family:Garamond, Hoefler Text, Times New Roman, Times, serif;font-weight:normal;color:#0069aa;letter-spacing:.03em;}

h1{font-size:1.9em;font-weight:100;letter-spacing:1px;}
h2{font-size:1.3em;letter-spacing:1px;}
h3{font-size:1.0em;letter-spacing:1px;}
h4{font-size:1.3em;color:#333333;}
h5{font-size:.9em;margin:0;padding:0;font-family:Arial,Tahoma, Geneva, sans-serif;}

a { color: #0069aa; text-decoration:none; }
a:hover { color: #666666; text-decoration:none;}
img{border:0;}

img.headshotThumb{border:0;padding:0px 10px 10px 10px;float:right;margin:0;}

.required{font-size:11px;background:#e2e2e2;}
input{background: #ffffff;border-top:1px solid #999999;border-left:1px solid #999999;}
input:focus{background: #d2ebfa;border-top:1px solid #999999;border-left:1px solid #999999;}
input:hover{background: #d2ebfa;border-top:1px solid #999999;border-left:1px solid #999999;}
textarea{font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: white;border-top:1px solid #999999;border-left:1px solid #999999;}
textarea:focus{font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: #f5f5f5;border-top:1px solid #999999;border-left:1px solid #999999;}
textarea:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: #d2ebfa;border-top:1px solid #999999;border-left:1px solid #999999;}
input.required{background: #ededed;border:#999999 solid 1px;}
span.requiredSpan{background: #ededed;border:#999999 solid 1px;}
input.required:focus{background: #ededed;border: #999999 solid 1px;}
input.required:hover{background: #f5f5f5;border: #1c8bcf solid 1px;}
textarea.required{font-family: Arial, Helvetica, sans-serif;font-size: 12px;background: #e2e2e2;border: #0069aa solid 1px;}
textarea.required:focus{background: #ededed;border: #0069aa solid 1px;}
textarea.required:hover{background: #f5f5f5;border: #1c8bcf solid 1px;}

.formheader{font-family: Arial, Helvetica, Verdana, sans-serif;font-size : 12px; color:#ffffff; font-weight:bold;padding:2px 5px;background:#0069aa;border-bottom:1px solid #666666;border-top:1px solid #666666;font-size:11px;}
.form1{font-family: Arial, Helvetica, Verdana, sans-serif;font-size : 12px; color:#333333; padding:1px 5px;}
.form2{font-family: Arial, Helvetica, Verdana, sans-serif;font-size : 12px;padding:1px 5px;color:#333333;}
.listheader{ font-family: Arial, Helvetica, Verdana, sans-serif;font-size : 12px; color:#ffffff; font-weight:bold;padding:2px 5px;background:#0069aa;border-bottom:1px solid #666666;border-top:1px solid #666666;}
.list1{font-family: Arial, Helvetica, Verdana, sans-serif;font-size : 12px;background:#E8E7E7;padding:1px 5px;border-bottom:1px solid black;}
.list2{font-family: Arial, Helvetica, Verdana, sans-serif;font-size : 12px;background:#ffffff;padding:1px 5px;border-bottom:1px solid black;}

.cartheader{border:1px solid silver;font-weight:bold;font-size:10px;}
.cart1{font-size:.8em;}
.cart2{font-size:.8em;background:#f0f0f0;}

input.button{border:0px;padding:0px;margin:0px;}
input.button:hover{border:0px;padding:0;margin:0px;}
input.button:focus{border:0px;padding:0;margin:0px;}

.clearboth{clear:both;}

input.regularbutton{
	border: 3px double #0069aa;
	background-color:#e2e2e2;
	width:65px;
	height:22px;
	font-size:11px;
	color:#0069aa;
}