/* *** ** Start of HomeWrapper ** *** */
html { }

* { margin: 0 0 0 0; padding: 0 0 0 0; }
p { color: #444; font-family: Arial; font-size: 13px; padding-bottom: 10px; color: #666666; }

ul { padding-left: 20px; } 
li { color: #444; font-family: Arial; font-size: 13px; }


a { color: #15766d; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }

h1 { font-family: Trebuchet MS; color: #0b7a71; font-size: 22px; padding-bottom: 11px;  }
h2 { font-family: Trebuchet MS; color: #0b7a71; font-size: 18px; padding-bottom: 22px; padding-top: 11px;}
h2 a { text-decoration: none; color: #162555;  }
h2 a:hover { text-decoration: none; }
h3 { font-family: Arial, sans serif; font-size:14px; font-weight: bold; color: #666; }

.body  { background: #e1e296;   }

#main_container {  overflow-y: hidden !important; width: 980px; margin: 0px auto; background-image: url(../../../../assets/category/000010/0000/bg_tile.gif); background-repeat: repeat-y; padding: 0px 52px; }
#inner_container {  width: 980px; margin: 0 auto; }

#top_nav { background-image: url(../../../../assets/category/000010/0000/nav_bar.jpg); width: 980px; height: 47px; overflow: hidden; } 

#top_nav ul { float: left; display: inline; list-style: none;  }
#top_nav ul li { float: left; padding: 15px 8px 0px 8px;} 
#top_nav ul li a { color: #fff; font-family: Trebuchet MS; text-transform: uppercase; font-size: 14px; font-weight: bold;  }

.content { background: #fffcf3; float: left; width: 643px; padding: 0px 40px; margin-top: 24px; padding-bottom: 20px;   }
.content ul { color: #539b8f; padding-bottom: 10px; list-style-image: url(../../../../assets/category/000010/0000/bull.gif); }
.content ul li { color: #666666; }
.content ul li a { color: #539b8f; }

#right_column { width: 213px; float: right; padding-top: 24px; padding-left: 22px; padding-right: 22px; overflow: hidden; } 
#right_column h2 { font-size: 20px; padding-top: 0px;  padding-bottom: 10px; }
#right_column ul { color: #32887f; list-style-image: url(../../../../assets/category/000010/0000/right_bull.gif); padding-left: 10px !important;  }
#right_column ul li { color: #32887f; } 
#right_column ul li a { color: #32887f; }

#right_column ol li { padding-bottom: 5px; }

#right_column .form-pct {
	font-weight: bold; 
	font-family: Trebuchet MS;
	font-size: 12px; 
	width:210px;
	height: 21px; 
	color:#3b6a74;
	background: #ffffff; border: 1px solid #666666;}

#content_wrapper {  border-bottom: 2px solid #fff; }


#footer_nav { text-align: center; background: #b4e0e3; width: 980px; height: 20px; overflow: hidden; border-bottom: 1px solid #fff;	} 

#footer_nav ul { float: left; display: inline; list-style: none; padding-top: 2px; margin-left: 60px;  }
* html #footer_nav ul { margin-left: 100px; }
#footer_nav ul li { float: left; padding: 0px 10px; background-image: url(../../../../assets/category/000010/0000/footer_sep.gif); background-position: right; background-repeat: no-repeat;   } 
#footer_nav ul li.last_child { background: none; } 
#footer_nav ul li a { color: #15766b; font-size: 12px; }

#disclaimer { background: #fafae2; height: 164px; padding-top: 20px; color: #9a9a9a; padding-left: 20px; padding-right: 20px;} 
#disclaimer a { color: #9a9a9a; }
* html #disclaimer { padding-left: 40px; }

.clearboth { clear: both; }

.quickContact {margin-left:15px; width:250px;}
.quickContact .RichText td {font-size: 13px; font-family: Arial; color: #333; width:250px;}
.quickcomment{width:250px;}
.pad_qck_itm{text-align:left;padding:0px; margin:0px;}
.pad_qck_itm h6{text-align:left; color:#cecfd3}
.quickInput{margin:5px 0;width:159px; padding:0px; border: 1px solid #666;  }
.quickName{margin:2px 0;width:159px; padding:0px; border: 1px solid #666;  }
#quickMessage{margin:2px 0; width:201px; border: 1px solid #666;}

.quickContact .RichText td { height: 21px; }

/*  <![ Primary Contact Form [ ----------------------------------------------------*/

.pad_frm_itm {
	padding:8px 0px;
	margin:0px;
	clear: both;
	font-family: Trebuchet MS; 
	font-size: 13px; 
}

.form-label {
	width:140px; /* Width of labels */
	padding:0px 30px 0px 0px;
	float: left;
	clear: right;
	display:inline-block;
	vertical-align:top;}
  
.form-pct {
	width:350px;
	
	color:#444;
	background: #ffffff; border: 1px solid #666666;}
	
.msg-pct {
	width:495px; /*  .form-label + .form-pct + horizontal padding on .form-label   */
	height:70px;
	overflow:auto;
	
	color:#444;
	background: #ffffff; border: 1px solid #989891;}

.custom-form {
	}

.custom-form fieldset {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:520px; /*  .msg-pct width + 25   */
	border:none;}
		  
.custom-form legend {
	padding:0px 2px;
	font-weight:bold;}
		  
.custom-form ol {
	margin:0px;
	padding:0px;
	list-style:none;
	width:600px;}

.custom-form p{
	padding-top: 15px; }

/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] -----------> */
#directionsForm{
	}

/* div that wraps form */
#directionsInput {
	padding:10px 0px;}

#fromAddress{
	width:350px;}

#directionsLocale{
	padding:10px 0px;}

#locale{
	}

#directionsSubmit{
	padding:10px 0px;}

#map{
	border:1px solid #000;
	color:#000;}

#addressNotFound{
	}

#directions{
	}

.more_link { color: #0193cc; font-weight: bold; background-image: url(../../../../assets/category/000010/0000/btn_arrow.gif); background-position: right; background-repeat: no-repeat; padding-right: 30px;  float: right;  } /* *** ** End   of HomeWrapper ** *** */
