/* <![ Global [ -----------------------------------------------------------*/

/*
Site 9 Default CSS File
Working Version: template
VERSION: 1.0 
LAST MODIFIED: 02.07.2008
LAST MODIFIED BY: NAPOLISX

NOTES:
Image pathing needs to be as follows.

url(/images/img.jpg);

This can be developed any way you wish, but must be changed before upload.

*/


html {
	height:100%;}
	
.body{	
	margin:0px; 
	padding:0px; 
	text-align:center;
	behavior:url(/scripts/csshover.htc);
	font:13px Garamond, "Times New Roman", Times, serif;
	background:#dcdcdc;}
	
#container {
	position:relative;
	margin:10px auto;
	text-align:left;
	width:741px;
	border:1px solid #fff;}
	
.search {
	position:relative;
	margin:0px auto;
	padding:10px 0px;
	text-align:right;
	width:963px;}
	
	.search form {
		margin:0px;
		padding:0px;}
	
	.search-field {
		padding:3px;
		width:270px;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		border:1px solid #d0e8fa;
		background:#fff;}
		
	.search-button {
		background: #275c88;
		color:#fff;
		border:1px solid #000;
		text-decoration:none;
		font:bold 12px Arial, Helvetica, sans-serif;
		text-align:center;}
	
	.search-button:hover {	
		background: #0a2843;	
		text-decoration:none;
		color:#fff;}
	
input, select, textarea{	
	}
	
legend	{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}
	
hr{
	height:1px;
	color:#000;
	margin:5px 0px;
	padding:0px;}

/*	<![ Navigation [ -----------------------------------------------------------*/

.topnav {
	position:relative;
	width:949px;
	margin:0px auto;}
	
	.topnav ul {
		}
	.topnav ul li {
		}
	.topnav ul li a {
		}
	.topnav ul li a:hover {
		}
		
.nav {
	position:relative;
	background:#336699;
	color:#fff;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;}
	
	.nav span {
		display:block;
		padding:0px 15px 0px 0px;
		background:url(../images/nav-BG.gif) right no-repeat;}
	
	.nav .last_child span {
		background:none;}
		
	.nav .current_list {
		background:#82b6d7;
		color:#000;}
	.nav .current_list:hover {
		background:#82b6d7;
		color:#d7d798;}
		
	.nav .current_list  .current_link {
		background:#82b6d7;
		color:#000;}
	.nav .current_list  .current_link:hover {
		background:#82b6d7;
		color:#d7d798;}
		
	
	.nav td a {
		display:block;
		float:left;
		padding:15px 5px 15px 15px;
		color:#fff;
		text-decoration:none;}
	.nav td a:hover {
		color:#d7d798;
		text-decoration:none;}
		
		.nav ul {
			list-style:none;
			padding:0px;
			margin:0px;}
		.nav ul li {
			margin:0px;
			padding:1px 0px;}
			
		.nav ul li a {}
			
			
			table.menu{
				font-size:100%;
				position:absolute;
				visibility:hidden;
				top:42px;} 
			
			.menu { }
			
				.menu td{
					}
			
				.nav .menu a {
					display:block;
					float:none;
					text-align:left;
					padding:15px;
					color:#fff;
					background:#336699;
					border-bottom:1px solid #fff;
					text-decoration:none;}	
			
				.nav .menu a:hover{
					background:#336699;
					color:#d7d798;} 
					
					
						
			table.menu2 {
				position:absolute;
				visibility:hidden;} 


			.menu div {
				position:relative;
				left:200px;}
			
			.menu2 {
				}
			
				.menu2 td{
					background:#336699;}
			
				.nav .menu2 a {
					display:block;
					float:none;
					text-align:left;
					padding:15px;
					color:#fff;
					background:#336699;
					border-bottom:1px solid #fff;
					text-decoration:none;}	
			
				.nav .menu2 a:hover{
					background:#336699;
					color:#d7d798;} 


	
.aop {
	}
	.aop ul {
		list-style:none;
		padding:0px;
		margin:0px;
		width:100%;}
	.aop ul li {
		display:inline;}
	.aop ul li a {
		}
	.aop ul li a:hover {
		}	
		
.footlinks {
	}
	.footlinks ul {
		list-style:none;
		padding:0px;
		margin:0px;
		width:100%;}
	.footlinks ul li {
		display:inline;}
	.footlinks ul li a {
		}
	.footlinks ul li a:hover {
		}
	
.footer {
	width:741px;
	margin:0px auto;
	position:relative;
	text-align:center;
	font:14px Garamond, "Times New Roman", serif;}
	
	.footer a {
		font-weight:bold;
		color:#336699;
		text-decoration:none;}
	.footer a:hover {
		color:#336699;
		text-decoration:underline;}
	
/*	<![ Layout [ -----------------------------------------------------------*/

#clear {
	clear:both;
	margin:0px;
	padding:0px;
	height:1px;}

address {
	font-style:normal;}
	
#header{
	height:30px;
	overflow:hidden;
	background:#7286a0;}
	
.banner {
	background: url(../images/banner-HOME.jpg) top right no-repeat #a6ccf9;
	height:172px;
	overflow:hidden;
	text-align:left;}
	
	.banner img {
		border-top:18px solid #7286a0;
		background:#336699;
		padding:30px 75px;
		margin:40px 0px 0px 0px;}
	
.gradient {
	background:url(../images/grayInteriorGradient.jpg) center top repeat-y #d2cec3;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	height:31px;
	overflow:hidden;
	text-align:center;}

.mid {
	background: url(../images/mid-BG.gif) top left repeat-y #fff;}

.left {
	width:179px;
	float:left;
	font:15px Garamond, "Times New Roman", serif;}
	
	.left-nav {
		padding:10px;}
		
	.left-nav ul {
		margin:0px;
		padding:0px;
		list-style:none;}
		
	.left-nav ul li {
		margin:0px;
		padding:1px 0px;}
		
	.left-nav ul li a {
		font-weight:bold;
		color:#336699;
		text-decoration:none;}
		
	.left-nav ul li a:hover {
		color:#336699;
		text-decoration:underline;}
		
		
		.left-nav ul li ul {
			list-style:disc;
			margin:0px 0px 0px 20px;
			padding:5px 0px;}
			
		.left-nav ul li ul li {
			padding:5px 0px;}
			
		.left-nav ul li ul li a {
			font-weight:normal;}
			
		.left-nav ul li ul li a:hover {
			}
	
.right {
	width:535px;
	float:left;}


.mid-HOME {
	background:url(../images/right-HOME.gif) top right repeat-y #fff;}
.left-HOME {
	float:left;
	width:350px;}
.right-HOME {
	float:right;
	width:380px;}



.content {
	padding:27px 0px 27px 27px;
	font:15px Garamond, "Times New Roman", serif;}
	.content p {
		line-height:20px;}
	.content h1{
		display:block;
		background:#336699;
		color:#fff;
		font:18px Verdana, Arial, Helvetica, sans-serif;
		padding:3px;
		font-weight:normal;
		text-transform:uppercase;
		line-height:normal;
		margin-top:0px;}
	.content h2{	
		font: bold 17px Garamond, "Times New Roman", serif;
		text-transform:uppercase;
		line-height:normal;
		padding:0px;
		margin-top:0px;}
	.content h3{	
		font: bold 16px Garamond, "Times New Roman", serif;
		color:#3e5368;
		line-height:normal;
		padding:0px;
		margin-top:0px;}
	.content h4{	
		font: bold 15px Garamond, "Times New Roman", serif;
		color:#67798a;
		line-height:normal;
		padding:0px;
		margin-top:0px;}
	.content h5{	
		font: bold 15px Garamond, "Times New Roman", serif;
		color:#888;
		line-height:normal;
		padding:0px;
		margin-top:0px;}
	.content a {
		font-weight:bold;
		color:#336699;
		text-decoration:none;}
	.content a:hover {
		color:#336699;
		text-decoration:underline;}
	.content li {
		padding-top:7px;
		padding-bottom:7px;}






.content-HOME {
	padding:35px;
	font:15px Garamond, "Times New Roman", serif;}
	
		.content-HOME strong {
			text-transform:uppercase;}
		.right-HOME .content-HOME strong {
			color:#336699;}
	
	.content-HOME p {
		line-height:20px;}
	.content-HOME h1{
		display:block;
		font:bold 15px Georgia, "Times New Roman", Times, serif;
		border-bottom:1px solid #506B88;
		color:#336699;
		padding:3px 0px;
		line-height:normal;
		margin-top:0px;}
	.content-HOME h2{	
		font: bold 17px Garamond, "Times New Roman", serif;
		text-transform:uppercase;
		line-height:normal;
		padding:0px;
		margin-top:0px;}
	.content-HOME h3{	
		font: bold 16px Garamond, "Times New Roman", serif;
		color:#3e5368;
		line-height:normal;
		padding:0px;
		margin-top:0px;}
	.content-HOME h4{	
		font: bold 15px Garamond, "Times New Roman", serif;
		color:#67798a;
		line-height:normal;
		padding:0px;
		margin-top:0px;}
	.content-HOME h5{	
		font: bold 15px Garamond, "Times New Roman", serif;
		color:#888;
		line-height:normal;
		padding:0px;
		margin-top:0px;}
	.content-HOME a {
		color:#999966;
		text-decoration:underline;
		font:bold 18px Garamond, "Times New Roman", serif;}
	.content-HOME a:hover {
		color:#336699;
		text-decoration:underline;}
	.content-HOME li {
		padding-top:7px;
		padding-bottom:7px;}





.pad_frm_itm {
	padding:10px 20px 10px 0px;
	border-bottom:1px dotted #ccc;}
.pad_frm_itm3 {
	padding:10px 10px 10px 0px;}

.form-pct {
	width:95%;
	font:12px Arial, Helvetica, sans-serif;}

.msg-pct { 
	width:450px; 
	height:70px;
	overflow:auto;
	font:12px Arial, Helvetica, sans-serif;}

/*	<![ Quick Contact [ -----------------------------------------------------------*/

.qctable {
	}
	
.qchead {
	}	

.pad_frm_itm2 {
	padding:5px 10px 5px 0px;}
	
.form-pct2 { 
	padding:3px;
	width:138px; 
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #7f9db9;}

.msg-pct2 { 
	padding:3px;
	width:180px; 
	height:100px;
	overflow:auto;
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #7f9db9;}

.submit {
	width:150px;}
	
.submit:hover {	
	}

/*	<![ Disclaimer [	 -----------------------------------------------------------*/

#disclaimer{
	padding:20px 0px;
	position:relative;
	margin:0px auto;
	width:741px;
	text-align:left;}
	
	#disclaimer a {
		font-weight:bold;
		text-decoration:none;}
	#disclaimer a:hover {
		font-weight:bold;
		text-decoration:underline;}	

/*	<![ Site 9 Styles [ --------------------------------------------------------*/

/* 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{
	}