body {background:#fff url(images/bground.gif) repeat-y;
	margin:0; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:13px; color:#333;}

h1, h2, h3 {padding:0; margin:0;}
h1 {font-size:24px; padding:0 0 10px 0; color:#6f6f6f;} /* page titles */
h2 {font-size:24px; padding:0 0 10px 0; color:#FF0000;} /* page titles */
h3 {font-size:12px;  padding:0 0 5px 0; color:#333;} /* sub-heads - color will vary inline */
p {margin:0; padding:0 0 14px 0; line-height:17px;}
.intro p {font-size:15px; line-height:20px;}
.intro {font-size:15px; line-height:20px;}
p.intro {font-size:15px; line-height:20px;}
ul {margin:0; padding:0 0 12px 20px;}
li {line-height:16px; padding:0 0 6px 0;}

img {border:0;}
.clearFloats {clear:both; line-height:0px; height:0px; font-size:0px;}
.skiplink {display:none;}

div#printlogo {display:block !important; width:650px; margin-bottom:5px; padding-bottom:10px; border-bottom:1px solid #999;}
div#printinfo {display:block !important; clear:both; width:650px; margin-top:15px; padding-top:10px; text-align:left; border-top:1px solid #999;}


/* ---- links ----------------------------------------- */
a {color:#CE631B; text-decoration:none;}  
a:visited {}
a:hover {color:#000; text-decoration:none;}
a:active {color:#CE631B;}


/* ---- forms ----------------------------------------- */
form {margin:0;}
input, textarea, select, option {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}


/* ---- ids & classes ----------------------------------------- */
#frame { /* this centers the page & holds tagline & all page content */
	 width:650px; background:#fff; margin:0 auto; padding:30px 0 20px 0; text-align:left;}
	
	 
#header {display:none !important;}
	#logo {display:none !important;}
	#mainnav {display:none !important;}
	#metanav {display:none !important;}
			
#content {width:650px; margin:0 auto; padding-top:30px;}
	#homeText {width:310px; padding:0 40px 0 0; float:left; background-color:#fff; color:#fff;}
		#homeText h2 {color:#e6e6e6; padding:0 0 20px 0;}
		#homeText p {font-size:14px;}
		#homeText a {color:#CDEDF6;}
		#homeText a:hover {color:#999;}
	#homeImage {width:260px; height:380px; float:right; margin-left:5px;}
		#homeImage img {display:block;}
	
	#directions {} /* directions page only */
		#directions p {font-size:14px; line-height:18px;}
		#directions ol {margin:0; padding:0 0 0 30px;}
		#directions li {font-size:14px; line-height:18px;}
		#alert {padding:10px 10px; margin:0; background:#f4f4f4 url(images/alert.gif) 10px 15px no-repeat;}
			#alert p {font-size:11px; color:#000; line-height:13px; padding:0;}
	#evenL {width:270px; float:left;}
	#evenR {width:365px; float:right;}
	#wideColR {width:390px; float:right;}
	#wideColL {width:390px; float:left;}
		#wideColL h3, #wideColL h3 {padding-top:10px;}
	#narrowColL {width:240px; float:left;}
	#narrowColR {width:240px; float:right;}
		#narrowColL h3, #narrowColR h3 {padding:0;}
		#narrowColL p, #narrowColR p {font-size:11px; line-height:14px;}
		#narrowColL ul, #narrowColR ul {color:#ccc; margin:0; padding-left:15px;}
		#narrowColL li, #narrowColR li {font-size:11px; line-height:14px; padding:0;}
		#narrowColL li span, #narrowColR li span {color:#333;}
	.pad {padding:10px;} /* "pad" is to accomodate the inconsistent padding in columns - padding is set inline as needed */
	/* drop down list at top of page (e.g. team detail) */
	#dropdown {display:none;}
		#dropdown form {display:inline; margin:0;}
		#dropdown select {font-size:10px; margin-left:6px;}
	/* classes for color backgrounds */
	.ltgrey {background-color:#eaeaea;}
	.dkgrey {background-color:#7a7a7a;}
	.buff {background-color:#f0efe0;}
	p.testimonial {padding:20px 30px; margin-top:10px;}
		p.testimonial span {display:block; font-size:12px; padding-top:15px;}
	table#team {width:650px; margin-top:20px;}
		table#team td {vertical-align:top; padding:0 0 25px 0; font-size:12px;}
		table#team td img {display:block; border:0; margin:0 0 5px 0;}
		table#team td a {text-decoration:underline;}
	table#referrers {width:650px; margin:20px 0 20px;}
		table#referrers td {vertical-align:top; padding:0 0 25px 0; font-size:11px; line-height:16px;}
		table#referrers td span {font-size:13px;}
		table#referrers td a {text-decoration:underline;}
	table#contactform {margin-top:20px;}
		table#contactform td {vertical-align:top; padding:0 20px 8px 0;}
	p#experiencelinks {font-size:11px; color:#666;} /* page number links at bottom of page */
		p#experiencelinks a {margin:0 5px;}
	
#footer {display:none !important;}

#adminmenu {display:none !important;}
