@charset "utf-8";
/* CSS Document */

/*make all elements uniform*/

*{	padding:0;
	margin:0;
	border:0;
	border-collapse:collapse;}


/*format the body*/
body{	text-align:center;
		background: url(images/bg-body.jpg);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#0f602d;}
		
p,a , li, ul, address, h1, h2, h3{ font-family:Verdana, Arial, Helvetica, sans-serif;}		

h1{	font-size:34px;
	color:#006633;
	font-weight:100;
	text-transform:uppercase;
	padding:15px 0 10px 30px;}
	
h2{ font-size:20px;
		font-weight:100;
		text-transform:uppercase;
		margin:15px 220px 5px 30px;
		padding-top:15px;
		border-top:1px solid #999999;}


h3{ color:#000000;
		font-size:18px;
		font-style:italic;
		font-weight:bold;
		padding:5px 220px 5px 30px;}	
	
#right_side p{ font-size:12px;
	color:#333333;
	padding:5px 220px 5px 30px;
	line-height:1.5em;}	
	
.list{ font-size:11px;
	color:#333333;
	margin:5px 220px 5px 45px;
	line-height:1.3em;}		
	
#content a{ color:#006600;}	


#left_side address{ font-size:10px;
					color:#FFFFFF;
					font-style:normal;
					padding:10px 10px 10px 25px;}
					
					
					
#left_side p { font-size:9px;
				text-align:left;
				color:#65be87;
				padding:5px 10px 5px 25px;}	

					
#form p{ font-size:9px;
				text-align:left;
				color:#919191;
				padding:5px o;}	
				
#form strong{ color:#598268;}								
				
#left_side a{ color:#82d658;}


#footer p{ font-size:9px;
				text-align:center;
				color:#009966;
				padding:5px 15px;}								


/*container*/
#container{	width:980px;
			text-align:left;
			margin:0 auto;
			position:relative;}
			
/*audio*/
#audio{	width:200px;
			z-index:20;
			margin: 0px 0px 0px 10px;
			padding: 0px;}			

/*format the header*/
#header{	width:980px;
			height:233px;
			background:url(images/header-bg.jpg);}

#flash{ position:absolute;
		top:0;
		right:0;
		width:326px;
		height:233px;
		}

/*the bar area, can put a horizontal nav here if you want*/
#bar{	height:56px;
		width:980px;
		background:url(images/bar-bg.jpg);
		background-repeat:no-repeat;
		}

/*format the navigation*/


/*format the navigation*/


#mainnav, #mainnav ul {
	float: left;
	width: 800px;
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 3px 0 0 0;
	border-width: 1px 0;
	margin: 0 0 0px 0;
}
#mainnav a {
	display: block;
	text-decoration: none;
	text-align: center;
		font-size: 12px;
	color: #999999;
	text-decoration: none;
	display: block;
	text-align: left;
	padding: 17px 10px;
	white-space: nowrap;
	border-right: 1px solid #3c3c3c;
	font-weight: bold;
	text-transform: uppercase;
}
#mainnav a.parent { background: url(bullet.gif) no-repeat 150px center; 
}
#mainnav li {
	float: left;
	padding: 0;
}
#mainnav li ul {
	position: absolute;
	left: -2000px;
	height: auto;
	width: 275px;
	font-weight: normal;
	margin: 0;
	padding:0;
}
#mainnav li li {
}

#mainnav li ul a {
border-right:none;	
}

#mainnav li ul ul { 	
}

#mainnav li:hover ul ul, #mainnav li:hover ul ul ul, #mainnav li.sfhover ul ul, #mainnav li.sfhover ul ul ul { left: -2000px; 
background:#0a0a0a;

}
#mainnav li:hover ul, #mainnav li li:hover ul, #mainnav li li li:hover ul, #mainnav li.sfhover ul, #mainnav li li.sfhover ul, #mainnav li li li.sfhover ul {
	left: auto;
	background:#0a0a0a;
	z-index:50;
}
#mainnav li:hover, #mainnav li.sfhover {

	
}
ul#mainnav li a:hover, ul#mainnav li a.current:link, ul#mainnav a.current:visited {
	color: #FFFFFF;
background:url(images/status-arrow.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}

/*

ul#mainnav {
	margin: 0;
	padding: 2px 0 0 10px;
}
ul#mainnav li {
	float: left; 
	padding: 0;
	list-style: none;
	list-style-image: none;
}
ul#mainnav li a:link, ul#mainnav li a:visited, ul#mainnav li a:active {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	display: block;
	text-align: left;
	padding: 17px 30px;
	white-space: nowrap;
	border-right: 1px solid #3c3c3c;
	font-weight: bold;
	text-transform: uppercase;
	
}
ul#mainnav li a:hover, ul#mainnav li a.current:link, ul#mainnav a.current:visited {
	color: #FFFFFF;
background:url(images/status-arrow.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}

*/




/*format the content*/
#content{	background:url(images/content-bg.gif);
			background-repeat:repeat-y;}
			
#form{ width:165px;
		height:900px;
		position:absolute;
		top:300px;
		right:35px;
		z-index:10;}
		
#contact{ margin:-53px 0 0 -35px;
			*margin:-37px 0 -20px -35px;
			}		

/*left column*/
#left_side{	float:left;
			width:204px;
			padding:0;
			background:url(images/left-bg.jpg);
			background-position:top;
			background-repeat:no-repeat;}


			
				
/*right column*/
#right_side{	float:right;
				width:776px;
				padding:0 0 0 0;
				background:url(images/right-bg.jpg);
				background-position:top;
				background-repeat:no-repeat;
				}


/*format footer*/
#footer{	clear:both;
			background: #0f602d;
			width:980px;
			text-align:center;
			}

ul#subnav{	margin:0;
			padding:5px 0 0 0;
			list-style:none;
			font-size:11px;}


#subnav li{	display:inline;
				margin:0;
			padding:0;
			border-right:1px solid #FFFFFF;
			
			
			}

#subnav a{
			display:inline;
			color:#FFFFFF;
			text-decoration:none;margin:0;
			padding:0 10px 0 10px;
			}


/*copyright information*/
div#copyright {	text-align:center;
				font-family: Arial, Helvetica, sans-serif;
				font-size:10px;
				color: #0a3119;
				padding:20px 0 10px 0;
				background:#0f602d;
				 }


div#copyright a:link, div#copyright a:visited {
color: #489665;
}

div#copyright a:hover, div#copyright a:active {
color: #489665;
}

div#video {
	position:absolute;
	left: 783px;
	z-index: 11;
}

div#video_home {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 477px;
	left: 541px;
}
	div.right object {
		margin: 0px;
		padding: 0px;
	}
	
.ypimg { }
	
	
/*images*/

.bcta{ float:right;
		padding:50px 215px 40px 0;}	
		
.rightb{ float:right;
			padding:2px;
			border:1px solid #009966;
			margin:0 220px 0 10px;}	
			
			
#map{ margin-left:25px;}				
				
/*custom*/

#audiopg{ padding:45px 0 0 0;}
#audiopg a{ color:#006600;
			font-size:13px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;}

.audio_logo{}		

.stronger{ font-size:16px;
			color:#FFFFFF;}
			
.white{ color:#FFFFFF;}		

.special{ color:#006633;
			font-style:italic;
			font-size:18px;}	
		