/* *** ** Start of DefaultWrapper ** *** */
* { margin: 0; padding: 0; }

.body { background: #031a31 url(/Assets/Category/000010/0000/bg_tile.gif) repeat-x; text-align: center;  }
.no_css { display: none; }
.clearboth { clear: both; }

.body a { text-decoration: none; }
.body a:hover { text-decoration: underline;  }
.body img { border: 0; }

h1 { font: normal 26px Georgia, Georgia, serif;  color: #003366; margin: 0 0 8px 0;}
h2 { font: normal 20px Georgia, Georgia, serif;  color: #003366; margin: 12px 0 6px 0;}
h3 { font: normal 18px Georgia, Georgia, serif;  color: #003366; margin: 12px 0 6px 0;}
h4 { font: normal 16px Arial;  color: #333; margin: 10 0 6px 0;}
h5 { font: normal 14px Arial;  color: #003366; margin: 15px 0 10px 0;}
h6 { font: normal 14px/17px Arial, Helvetica, sans-serif; color: #333; margin: 15px 0 10px 0;}

#maincontainer { margin:auto; text-align: left; width:912px;}

#header { width: 912px; height: 157px;  }

#nav { width: 896px; height: 41px; background: transparent url(/Assets/Category/000010/0000/nav_tile.gif) repeat-x; margin:auto;display: block; text-align: center;  }
#nav ul {  width: 896px; height: 38px; list-style-type: none; margin:auto;} 
#nav ul li { display:inline; height: 38px; }
#nav ul li.last_child a { border: none; }
#nav ul li a { float: left; font: normal 13px 'Arial'; color: #ffffff; border-right: 1px solid #fff; margin-top: 14px;padding:0px 7px 0px 7px; }
#nav ul li a:hover { text-decoration: underline; }


#lead { width: 912px; height: 252px; background: transparent url(/Assets/Category/000010/0000/lead.jpg) no-repeat; }

#innercontainer { width: 898px; background: #ffffff; padding: 0px 0 0px 0; margin:auto; border:1px solid #c0c0c0;}
#content_container { width: 896px; background: #ffffff url(/Assets/Category/000010/0000/content_shadow.gif) repeat-x; padding: 0px 0 44px 0; margin:auto;}

#left_col { float: left; display: inline; width: 644px; padding: 0 0px 0 0px; }
#content { float: left; display: inline; width: 580px; margin: 30px 0px 0 30px; }
#content p { font: normal 12px/17px Arial, Helvetica, sans-serif; color: #333333; margin: 0px 0 10px 0px;}
#content ul { padding-left: 20px; font: normal 12px/17px Arial, Helvetica, sans-serif; color: #333333; margin: 0px 0 10px 0px;}
#content ol { padding-left: 15px; font: normal 12px/17px Arial, Helvetica, sans-serif; color: #333333; margin: 0px 0 10px 0px;}
#content a { color: #25517e; }

#right_col { width: 240px; float: left; display: inline; text-align: left; margin-top:30px; }

#right_col #qc_box { background: #eff3f4; border: 1px solid #c5d9df; padding: 0 0 20px 13px;}
#right_col #qc_box h2 {  font: normal 19px Georgia, Georgia, serif;  color: #003366; padding: 12px 0 6px 0; } 
#right_col  fieldset { border: 0; }

.form-pct { padding:3px 0px 3px 5px; width: 200px; font: normal 12px Arial, Helvetica, sans-serif; color: #999999; background: #ffffff; margin-bottom:8px; border: 1px solid #666666;}
.msg-pct {padding-left:5px; width: 200px;font: normal 12px Arial, Helvetica, sans-serif; color: #999999; background: #ffffff; color:#336677; margin-bottom:8px; height:50px;}
.quickButton{border:0px;}

#quickMessage { height: 40px; width:200px; background: #ffffff; border: 1px solid #666666; font: normal 12px Arial, Helvetica, sans-serif; color: #999999;}

.quickButton { border: 0pt none ; background: transparent none repeat scroll 0% 0%; cursor: pointer; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: left; }	


#right_col #contact_box { border-left: 1px solid #c5d9df; padding: 0 0 20px 0; margin-top: 9px; }
#right_col #contact_box h2 { display: block; height: 30px; padding-left: 20px; background: #c5d9df; font: normal 19px/30px Georgia, Georgia, serif;  color: #003366; margin-bottom: 20px; }
#right_col #contact_box p { font: normal 13px/15px Arial, Helvetica, sans-serif; color: #333333; padding-left: 20px; margin: 10px 0;}
#right_col #contact_box p a { color: #25517e; }

#footlinks { text-align: center; background: #768391; height: 30px; width:896px; margin:1px auto;}
#footlinks ul { list-style-type: none; padding-top: 8px; font: normal 10px 'Arial';}
#footlinks ul li { display: inline; }
#footlinks ul li a{  color: #ffffff; border-right: 1px solid #faf5ed; padding:0px 8px 0px 4px; }
#footlinks ul li.last_child a {border: none; }

#disc { width: 900px; font: normal 10px Tahoma,Geneva,serif; color: #fff; text-align: left; margin: 0 auto; }
#disc_inner { padding: 15px 30px 30px 20px; }
#disc a { color: #ffffff; }

/* Directions Page Styles (Google Maps Default)


/* Fix for IE6 - prevents text from disappearing when map loads - apply this class to the RTF for content area */
.DirectionsContent {
	display:block;
	position:relative;}
	

/* [ Outer div ] -----------> */
#directionsForm {
	}

/* div that wraps form */
#directionsInput {
	padding:4px 0px;}

#fromAddress {
	width:350px;
	border:1px solid #c0c0c0;
	background:#eee;
	padding:3px 4px;
	font:11px Tahoma, Verdana, sans-serif;
	color:#555;} /* address input field */

#directionsLocale {
	padding:4px 0px;}

	#directionsLocale select {
		border:1px solid #c0c0c0;
		background:#eee;
		padding:2px;
		font:11px Tahoma, Verdana, sans-serif;
		color:#555;} /* language dropmenu */

#locale{
	}

#directionsSubmit {
	padding:4px 0px;}
	
	#directionsSubmit input {
		padding:1px 2px;
		font:bold 12px Tahoma, Verdana, sans-serif;
		text-transform:uppercase;
		color:#fff;
		background:#364a61;
		border:1px solid #000;} /* GET DIRECTIONS button */
	#directionsSubmit input:hover {
		background:#7b0225;}

#map {
	border:1px solid #c0c0c0;
	color:#000;}

#addressNotFound {
	}

#directions {width:500px;
	}/* *** ** End   of DefaultWrapper ** *** */
