/* *** ** Start of DefaultWrapper ** *** */
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: #85eb93; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }

h1 { font-family: Trebuchet MS; color: #0b7a71; font-size: 22px; padding-bottom: 10px;  }
h1 a {}
h2 { font-family: Trebuchet MS; color: #9cccfd; font-size: 24px; font-weight: bold; padding-bottom: 10px; padding-top: 10px; 	}
h2 a { text-decoration: none; color: #9cccfd;  }
h2 a:hover { text-decoration: none; }
h3 { font-family: Arial, sans serif; font-size:14px; font-weight: bold; color: #666; }


body { background: url(/Assets/Category/0001/0001/84/body_bg.gif) #020413; background-repeat: repeat-x; }

#main_container {  width: 1024px; margin: 0px auto; background-image: url(/Assets/Category/000010/0000/bg_tile.gif); background-repeat: repeat-y;  }
#inner_container {  width: 1024px;  min-height: 768px; background: url(/Assets/Category/0001/0001/84/content_bg_tile.jpg); background-repeat: repeat-y; display: block; padding-bottom: 20px;}
#bg_container { background: url(/Assets/Category/0001/0001/84/inner_bg.jpg); background-repeat: no-repeat; width: 1024px; min-height: 609px; overflow: hidden;}

#top_nav { background-image: url(/Assets/Category/000010/0000/nav_bar.jpg); width: 980px; height: 47px; } 

#top_nav ul { float: left; display: inline; list-style: none;  }
#top_nav ul li { float: left; padding: 13px 20px 0px 20px;} 
#top_nav ul li a { color: #fff; font-family: Trebuchet MS; text-transform: uppercase; font-size: 14px; font-weight: bold;  }
#top_nav ul li a:hover { background: url(/Assets/Category/0001/0001/84/nav_hover.gif); background-position: right; background-repeat: no-repeat;}

.content { float: left; float: left; width: 800px;  margin-top: 22px; background: #2d2f37; }
.content ul { margin-left: 20px; padding-bottom: 10px;  }
.content ul li { color: #fff; }
.content h1 { color: #99ccff; font-family: Trebuchet MS; font-size: 32px; }
.content h1 a { color: #99ccff; text-decoration: none; } 
.content h2 { padding-top: 10px; color: #99ccff; font-weight: bold; font-family: Trebuchet MS; padding-bottom: 10px; font-size: 26px;  }
.content h3 { font-family: Trebuchet MS; font-size: 16px; padding-bottom: 5px; color: #99CCFF;  }

.content h2 a { text-decoration: none; font-size: 26px; } 
.content p { color: #fff; }

#inner_content { width: 710px; background: #2d2f37; border-left: 1px solid #666666; border-right: 1px solid #666666; padding-left: 40px; padding-right: 50px; min-height: 700px;  }

p.more a { color: #fff; background-image: url(/Assets/Category/0001/0001/84/more.gif); background-position: right; padding-right: 20px; background-repeat: no-repeat; padding-bottom: 1px;}

#left_column { width: 155px; float: left; padding-right: 15px; }
#left_column ul { text-align: right; list-style-type: none; padding-top: 29px; }
#left_column ul li { font-family: Trebuchet MS; text-transform: uppercase; font-weight: bold; font-size: 13px; }
#left_column ul li a { color: #0292ce; display: block; padding: 4px 25px 6px 0px;  }  
#left_column ul li a:hover { display: block; color: #85ec93; text-decoration: none; background: url(/Assets/Category/0001/0001/84/nav_hover.png); background-position: right; background-repeat: no-repeat;  }

#right_column { width: 200px; float: right;  margin-right: 50px; margin-top: 30px;}
#right_column ul { padding: 0px; list-style: none; }
#right_column ul li { color: #fff; } 
#right_column h2 { font-family: Arial; color: #9cccfd; font-size: 23px; font-weight: normal; padding-bottom: 10px;   } 

#quick_contact { float: left; width: 340px; height: 325px; background: url(/Assets/Category/0001/0001/84/home_separator.gif); background-position: right; background-repeat: no-repeat; }
#quick_contact h2 { padding-top: 30px; padding-left: 22px;}


#bottom_container { height: 368px; }

#content_wrapper {  border-bottom: 2px solid #fff;  }


#footer_nav { height: 40px; background: url(/Assets/Category/0001/0001/84/footer_tile.gif); background-repeat: repeat-x;	} 
#inner_footer { margin: 0 auto !important; width: 1024px;}

#footer_nav ul { float: left; display: inline; list-style: none; padding-top: 3px;   }
#footer_nav a { color: #fff !important;   }


* html #footer_nav ul { padding-left: 40px; }


#footer_nav ul li { float: left; padding: 0px 10px; background-image: url(/Assets/Category/0001/0001/84/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: #13161d; height: 60px;  } 
#inner_disclaimer { background: #13161d; width: 1000px; margin: 0 auto; color: #999999; } 

.clearboth { clear: both; }

* html #right_column h2 { padding-bottom: 0px !important; }
* html #right_column ul li { margin-top: -8px; }
* html #right_column ul li a { display: block; 	padding-top: 20px !important; }


* html #left_column ul li a:hover {  background: none; ¤}

* html #left_column li { height: 20px !important; }

* html #right_column { margin-right: 25px !important; }

/*  <![ Primary Contact Form [ ----------------------------------------------------*/

.pad_frm_itm {
	padding:3px 0px;
	margin:0px;
	color: #fff; }

.form-label {
	width:130px; /* Width of labels */
	padding:0px 5px 0px 0px;
	display:inline-block;
	vertical-align:top;}
  
.form-pct {	
	background:#ddd;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#555;
	padding:3px 4px;
	width:330px;
	background: #333333; border: 1px solid #676767; color: #fff;}
	
.msg-pct {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#555;
	padding:3px 4px;
	width:470px; /*  .form-label + .form-pct + horizontal padding on .form-label   */
	height:70px;
	overflow:auto;
	background: #333333; border: 1px solid #676767; color: #fff; }

.custom-form {
	}

	.custom-form fieldset {
		margin:0px 0px 10px 0px;
		padding:0px;
		border:none;}
		  
	.custom-form legend {
		padding:0px 2px;
		font-weight:bold;}
		  
	.custom-form ol {
		margin:0px;
		padding:0px;
		list-style:none;}
		
		
/*  <![ Disclaimer alert [ ----------------------------------------------------*/

#overlay_div{
	position:relative;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:0px;
	z-index:100;}

#overlay_div p {
	border-top:1px solid #676767;
	padding-top:6px;}
	
#iagree{
	position:absolute;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding:15px 15px 15px 15px;
	border:1px solid #031c40; /* Disclaimer box border color */
	background-color:#ececec; /* Disclaimer box bgcolor color */
	background: #333333; border: 1px solid #676767;
	width:450px;
	margin:4px 0 0 0;}

#overlay_div h3{
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0;
	margin:0;}

#iagree .overlay_submit{
	padding:4px;
	margin:0 6px 0 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background-color:#fff;
	border:1px solid #999;
	background: #333333; border: 1px solid #676767;
	float:right;}
	
#iagree .checkbox{
	float:left;
	height:22px;
	display:block;}

#iagree input#Agreement{
	position:relative;
	top:3px;
	border:none;}

/*	<![ Site 9 Styles [ --------------------------------------------------------*/

/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] -----------> */
#directionsForm{ color: #fff;
	}

/* div that wraps form */
#directionsInput {
	padding:10px 0px; 
}

#fromAddress{
	width:350px;
	background: #333333; border: 1px solid #676767; color: #fff; }

#directionsLocale{
	padding:10px 0px;}

#locale{ background: #333333; border: 1px solid #676767; color: #fff; 
	}

#directionsSubmit{
	padding:10px 0px;}

#map{
	border:1px solid #000;
	color:#000;}

#addressNotFound{
	}

#directions{
	}

* html #left_column .Image { margin-right: -15px;  } 

/* *** ** End   of DefaultWrapper ** *** */
