@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/body-bg.gif);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#15266b;}




/*TEXT FORMATTING ***************************************************************************************************/

p, address, li, ul, h1, h2, h3{ font-family:Arial, Helvetica, sans-serif;}

h1{	font-size:25px;
	padding:35px 0 15px 30px;
	color:#06249c;}

h2{	font-size:18px;
	padding:25px 70px 5px 30px;
	color:#244413;
	font-weight:100;}

h3{ font-size:20px;
	padding:10px 70px 5px 30px;
	color:#244413;
	font-weight:100;
	font-style:italic;}

p{ padding:5px 70px 5px 30px;
	font-size:12px;
	color:#244413;
	line-height:1.4em;}

.list{	padding:5px 70px 5px 30px;
	font-size:12px;
	color:#244413;
	line-height:1.4em;
	margin-left:15px;}

address{ font-style:normal;
			font-size:14px;}

div#sidebar address{ font-size:15px;
						font-style:normal;}


div#dui{	width:500px;
height:100px;
float:right;}


/*LAYOUT CONTAINER *********************************************************************************************************/
div#container{	width:980px;
			text-align:left;
			margin:0 auto;
			background:url(images/content-bg.gif);
			 background-repeat:repeat-y;
			position:relative;}





/*HEADER FORMATTING ************************************************************************************************/
div#header{	width:980px;
			height:42px;
			background:url(images/header-bg.jpg);
			background-repeat:no-repeat;}









/*MAIN NAVIGATION *********************************************************************************************/

ul#mainnav {
	margin: 0 0 0 68px;
	padding: 240px 0 0 0;

}

ul#mainnav li {
display: inline; 
	list-style: none;
	margin-bottom: 10px;
	list-style-type: none;

}

ul#mainnav li a:link, ul#mainnav li a:visited, ul#mainnav li a:active {
	width: 200px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 7px 0px;
	text-decoration: none;
	border-bottom:1px solid #2a3d86;
	color: #ffffff;
		text-align:center;
}

ul#mainnav li a:hover {
color: #071d71;
	width: 200px;
	background-image:url(images/status-on.jpg);	
}

	ul#mainnav li a#current:link, ul#mainnav a#current:visited {
	color: #071d71;
	width: 200px;
	background-image:url(images/status-on.jpg);
}



/*AUDIO ************************************************************************************************************/

div#audio{ text-align:right;
			padding:20px 170px 0 0;
			*padding:15px 170px 0 0;
			}


/*FLASH ************************************************************************************************************/

div#flash{	width:669px;
			height:298px;}


/*CONTAINER FOR CONTENT - MAYBE USED FOR DUAL BGs****************************************************************************************************/
div#contentcontain{ 
			 }
			



/*LEFT COLUMN ************************************************************************************************************/
div#sidebar{	float:left;
			width:311px;
			padding: 0 0 0 0;
			background:url(images/left-bg.jpg);
			background-position:top;
			background-repeat:no-repeat;
			}

div#logos{ padding:15px 0 0 110px;}

			
				
/*RIGHT COLUMN **********************************************************************************************************/
div#content{	float:right;
				width:669px;
				padding:0 0 0 0;
				background:url(images/right-bg.jpg);
				background-position:top;
				background-repeat:no-repeat;
				}





/*FOOTER ********************************************************************************************************/
div#footer{	clear:both;
			width:980px;
			font-family: Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-size:11px;
			text-align:right;
			background:url(images/footer-bg.jpg);
			background-color:#15266b;
			height:134px;
			}




/*UTILITY NAV *********************************************************************************************************/

ul#subnav{	margin:0 70px 0 0;
			padding:30px 0 30px 0;
			list-style:none;
			}

#subnav li{	display:inline;
				margin:0;
			padding:0;
			border-right:1px solid #52b023;
			}

ul#subnav a{
			display:inline;
			color:#11205b;
			text-decoration:none;margin:0;
			padding:0 4px 0 4px;
			font-weight:bold;
			}


div#owner{ width:100px;
height:17px;
margin:0 auto;
padding-left:50px;

			}


/*COPYRIGHT information*************************************************************************************************/
div#copyright {	text-align:center;
				font-family: Arial, Helvetica, sans-serif;
				font-size:10px;
				color: #888;
				padding:20px 0 10px 0;
				background-color:#15266b;
				 }
				 
div#copyright a:link, div#copyright a:visited {
color: #fff;
}

div#copyright a:hover, div#copyright a:active {
color: #fff;
}

.ypimg { }





/*IMAGE FORMATTING****************************************************************************************************/

img.rightb{ float:right;
			margin: 0 70px 0 15px;
			border:1px solid #52b023;}

img.right{	float:right;
			margin: 0 0 0 15px;}

img.leftb{ float:left;
		margin:0 15px 0 0;
		border:1px solid #999999;}

img.left{	float:left;
		margin:0 15px 0 0;}
		
img.border{ border:1px solid #999999;}			
	
div.verticalr{	float:right;
			margin: 0 0 0 15px;}	
			
img.verticalr{ margin-bottom:5px;}			

div.verticall{	float:left;
		margin:0 15px 0 0;}	
			
img.verticall{ margin-bottom:5px;}	
			
		
img.normal{ 
			margin: 0 0 0 30px;
			border:1px solid #52b023;}		
		

/*IFRAME ****************************************************************************************************/

div#iframe{ padding:0 0 0 10px;}		
				
/*CUSTOM classes****************************************************************************************************/

img.audio_button{}

img.audio_logo{}		
		
		
/* ---------------------------- CUSTOM FORM ----------------------------  */	
div#form {
	width: 580px;
	text-align: left;
	font-size: .8em;
	line-height: 1.2em;
	color: #244413;
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:15px;
	font-weight:bold;

}
input {	border:1px solid #52b023;
padding-top:5px;

}
.text {

	width: 220px;
}
.address {
	
	width: 98%;
}
textarea {
	margin-bottom: 10px;
	width: 200px;
	
	height: 70px;
	width: 98%;
	border:1px solid #52b023;
	
}
label {
	padding: 10px 20px 2px 0;
	display: block;
	text-align: left;
	color: #244413;
}
div#ps {
	
	font-size: 12px;
	text-align: left;
	margin-bottom: 5px;
	padding-top:20px;
}
.rightform {
	float: right;
	margin-left: 5px;
}
.clear {
	clear: both;
}
	
	
.small{ padding:0 0 5px 0; font-size:10px; font-style:italic;}	

.affiliate{ width:250px;
		float:right;
		padding:70px 100px 0 0;}	