@charset "UTF-8";
/* CSS Document */

body {
  font-size: 16px;
  background-color: #f2efea;
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  }

/* Global Styles */
a { color: #b87e19; text-decoration: none;}
a:hover { text-decoration: underline;6}
.link { color: #b87e19; font-weight: bold; text-decoration: none;}
.contact { padding-left: 15px; background: url(/images/bg_email.gif) center left no-repeat;}
.pdf { font-weight: bold; padding: 2px 20px 2px 0; background: url(/images/pdf.gif) center right no-repeat;}
.video { font-weight: bold; padding: 2px 23px 2px 0; background: url(/images/video.gif) center right no-repeat;}
a.top {  
	clear: left; 
	width: 70px; 
	padding: 10px; 
	background: url(/images/list-carrot.gif) left 14px no-repeat;
	display: block; 
	color: #393; 
	text-decoration: none;
	font-weight: bold;
	margin-left: 10px;
	}
em { font-style: italic; }
h1 { font-size:30px; color:#393; }
h2 {
	clear: left;
	margin-bottom: 14px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #000;
	}
h3 {
	margin: 20px 0 10px 0;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000;
	}
h4 {
	font-size: 16px;
	font-weight: bold;
	margin: 12px 0 5px 0;
	}
h5 {
	font-size: 14px;
	margin: 20px 0 10px 0;
	font-weight: bold;
	}
.border {
	clear: left;
	border-top: 1px solid #a5a5a5;
	padding-top: 12px;
	margin-top: 20px;
	}
p {
	line-height:1.4em;
	margin: 3px 0 10px 0;
	}

/* lists */
dl { margin: 0px 0 15px 0;}
	dl dt { font-weight: bold; margin-bottom: 5px;}
	dl dd { font-style: normal; margin: 0px 0 5px 0;}
	dd.padTop { margin-top: 15px;}
	
ol{ margin: 5px 0 10px 20px; padding-left: 8px;}
	ol li { list-style-type: decimal; margin-bottom: 2px;}
	
ul{ margin: 5px 0 10px 0px; padding: 0;}
	ul li { list-style-type: none; /*background: url(/images/list-carrot.gif) left 4px no-repeat;*/  margin-bottom: 6px;}
		
/* tables */		
table { 
	margin-left: 20px;
	width: 500px;
	}
	tr.odd { background-color: #e5e5e5;}
	th { 
		text-align: left; 
		padding: 10px 8px; 
		background-color: #e5e5e5; 
		font-weight: bold;
		border-top: 5px solid #999;
		}
	td { 
		border-bottom: 1px solid #ccc;
		padding: 8px;  
		}
		
blockquote { 
	background-color:#dde2dc; 
	padding: 20px; 
	line-height: 1.7em; 
	font-size: 16px;
	margin-bottom: 12px;
	color: #40464e;
	}
blockquote.numbers { 
	background-color: #87000d; 
	float: left; 
	color: #fff; 
	font-weight: bold; 
	font-size: 25px;  
	padding: 4px 10px;
	line-height: 1em; 
	display: block; 
	text-align: center; 
	margin: 5px 0 0 0;
	}
/* end global styles */
 
 
/* Layout Styles */  


	.header {
		display: none;
		}
		
 	.navBar { 
		display: none;	
		margin: 0;	
		}
		
	  .heroHome {
		background: #ccc url(/images/banner.jpg) top right no-repeat;
		float: left;
		width: 880px;	
		height: 185px;
		color: #fff;
		padding:0;			
		}
		.heroAbout {
			background: #ccc url(/images/banner-about.jpg) top right no-repeat;
			float: left;
			width: 880px;	
			height: 109px;
			color: #fff;
			padding:0;			
			}
		.heroPlanning {
			background: #ccc url(/images/banner-planning.jpg) top right no-repeat;
			float: left;
			width: 880px;	
			height: 109px;
			color: #fff;
			padding:0;			
			}
	.content {
	  margin:0px 0;
	  background: #fff url(/images/bg_content.jpg) top left repeat-y;
	  width: 880px;
	  float: left;
	  } 		
	.content .leftCol { 
		float: left;
		width: 100%;
		padding: 18px;
		}	
		ul.fontSize {
			display: none;
			}
			
		ul.ui-tabs-h-nav { display: none; }
		ul.ui-tabs-nav { display: none; }
		.tab-content img { display: none;}
		 .pro h3 {border-top: 1px solid black; padding-top: 12px; color: #777;}
		 
		.split {
			width: 270px;
			float: left;
			padding-right: 19px;
			}
			.split h4 {
				margin: 5px 0;
				}
			.split img{
				float: left;
				margin-right: 10px;
				}
			.split p{
				line-height: 1.4em;
				}
			span.section {
				background-color: #f9f8f4;
				display: block;
				padding: 0;
				margin-bottom: 6px;
				}
				.split hr{
					border: 0;
					color: #ebe8dc;
					background-color: #ebe8dc;
					height: 1px;
					}
		.interiorSplitLeft { 	
			width: 100%;	
			padding-right: 0px;
			border-right: none;
			float: left;
			margin: 0;
			}			
		.interiorSplitRight { 
			width: 100%;	
			padding-left: 0px;
			padding-right: 0;
			float: right;
			border: none;
			margin: 0;
			}
			
		form fieldset {
			clear: left;
			width: 100%;
			margin-bottom: 5px;
			}
		form label {
			width: 70px;
			float: left;
			text-align: right;
			margin-top: 3px;
			}
		form input {
			width: 146px;
			margin-left: 6px;
			padding: 2px 1px;
			border:1px solid #c0c0c0;
			}
		form input.submit {
			width: 71px;
			height: 21px;
			border: none;
			padding: none;
			margin: 0;
			}
		
		form fieldset.checkboxes {
			clear: left;
			margin-bottom: 5px;
			width: 100%;
			}
		form fieldset.checkboxes label {
			width: 140px;
			text-align: left;
			margin-top: 0;
			}
		form fieldset.checkboxes input {
			width: 15px;
			margin: 0 5px 0 0;
			padding: 0;
			border: none;
			float: left;			
			}
		form fieldset.checkboxes textarea{
			margin: 12px 0 0 75px;		
			border:1px solid #c0c0c0;
			}
			.interiorSplitLeft fieldset.checkboxes input {
			width: 15px;
			margin: 0 5px 0 75px;
			padding: 0;
			border: none;
			float: left;			
			}
		form.google fieldset {margin: 12px 0 0 0;}
		form.google label {margin: 0; width: 180px; line-height: 1.5em; padding: 3px 0px; text-align: left; background: url(/images/google.gif) bottom right no-repeat;}
		form.google input {margin: 0; width: 180px;}
		form.google input.submit {margin: 0; width: 116px; border: none; padding: 0; margin-top: 10px;}
	.pro .email {display: none;}
	
	
	.content .rightCol {
		display: none;
		}
		
		
.footer {
	clear: left;
	background: url(/images/bg_footer.gif) center top no-repeat;
	width: 100%;		
	padding: 20px 0 0 0;
	}
	.footer .wrapper {
		margin: 0 auto;
		width: 880px;
		}
	.footer p {
		float: left;
		width: 200px;
		}
	.footer ul {
		float: right;
		display: none;
		}