* {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
}

p {
	line-height: 1.6em;
}
li {
	line-height: 1.6em;
	text-indent:0px;
}
ul {
    margin-left: 0;
    padding-left: 2em;
}

body {
	margin: 0;
		padding: 0;
	text-align: center;
	background-color:#FFFFDD;
}
.messagebox {
	padding: 10px;
	width:80%;
	left:37px;
	position:relative;
	margin-top: 80px;
	background-color:#CCCCCC;
	border-width: 4px;
	border-style:solid;
	border-color:#FF0000;
	border-bottom-style: solid;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size:18px;
}
#container {
	width: 766px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 15px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: gray;
	text-align:left;
	background-color:#FFFFFF;
	top: 1px;
}
#banner	
{
	width: 766px;	
	height: 90px;	
	position: relative;	
	margin: 0;
}
#yellow	
{
	width: 766px;	
	height: 6px;	
	position: relative;	
	background: url("./images/yellow_bar.gif") repeat-x; margin: 0;
}
#tree	
{
	width: 118px;	
	height: 136px;	
	position: relative; 
	background: url("./images/tree.jpg"); 
	
	margin: 5px 15px 0px 15px;
}


#crumb	
{
	width: 569px;	
	height: 23px;	
	position: absolute;
 	clear: right;
	top:117px;
	left:192px;	
	background: url("./images/green_bar.jpg") repeat-x; 
	padding: 4px 0 0 5px; 
	margin: 0;
}
#content
{
	width: 541px;	
	margin: 0;		
	position: relative;
        top: 40px;
	left: 0px;	
	border-color: #000000;	
	background-color: #FFFFFF;	
	padding: 0 20px 0 205px; 
	min-height:515px;
}
#junction
{
	width: 17px;	
	height: 27px;	
	position: absolute;	
	top:117px;	
	left:176px;	
	border: 0;	
	background: url("./images/green_intersection.jpg") no-repeat;
}
#leftcon 
{
	width: 160px;	
	height: auto;	
	position: absolute;	
	top:96px;	
	left: 0px;	
	border: 0;
}
#left	
{
	width: 160px;
	height: auto;	
	position: relative;	
	top:0;		
	left: 0;	
	border: 0;	
	background: url("./images/left_background.jpg") repeat-y; 
	padding: 15px 23px 10px 10px; 
}
#leftb	{
	width: 193px;	
	height: auto;	
	position: relative; 			
	/* left: 0px; */	
	/* border 0px; */
	background: url("./images/left_bottom.jpg");
}
#footer	
{
	width: 766px;
        height: 130px;
}

#inset	{
	float: right;
	width: 135px;
	padding: 5px;
	height: auto;
	border:1px solid gray;
	background-color: #99CCCC;
	padding: 4px;
	margin-left:10px;
	margin-bottom:10px;
	/* -moz-border-radius-bottomleft:15px; */
	/* -moz-border-radius-topright:15px; */
}
#inset p {text-align:center;}
#inset li {
	text-indent:0px;
	list-style-image: url(./images/chevron.gif);
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	font-weight:normal;
}
#inset ul {margin-left: 0; padding-left: 1.5em;}

#biginset
{
	float: right;
	width: 200px;
	padding: 5px;
	height: auto;
	border:1px solid gray;
	background-color: #99CCCC;
	padding: 4px;
	margin-left:10px;
	margin-bottom:10px;
	/* -moz-border-radius-bottomleft:15px; */
	/* -moz-border-radius-topright:15px; */
}
#biginset p {text-align:center;}
#biginset li {
	text-indent:0px;
	list-style-image: url(./images/chevron.gif);
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	font-weight:normal;	
}
#biginset ul {margin-left: 0; padding-left: 1.5em;}
.pagetitle, h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16pt;
	color: navy;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: -1px;
}
.smallbold {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: black; font-weight: bold;}
.Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

/* .piccap */
#leaders .wp-caption-text
{
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	letter-spacing: 1px;
	padding-top: 0px;
	border: 0;
	padding-top:0px;
}

#leaders .wp-caption /* alignnone */
{
	float: left;
	display: block;
	margin: 16px;
	padding-bottom: 4px;
	background-color:#000000;
	border: outset #666666 thin;
}

/* .picborder */
#leaders img
{ 
	border: 1px solid black;
	/*float: left; */
	margin: 4px 4px 0px 4px;
	height: auto;
	/*display: block; */
}
#leaders .picborderclear {
	border: 1px solid black;
	margin: 18px;
	height: 308px;
	width: 384px;
	display: block;
}
.smallpic {
	margin: 0px;
}

/************************************
	Directions Tabs

************************************/
	#directionsSearchForm
	{
		display: block;
		
		background-color: #CCCCCC;
		border: #999999 solid thin;
		
		padding: 7px;
		margin: 3px 0px 10px 0px;
		
		height: 50px;
	}
	
	#directionsSearchForm h3
	{
		margin: 0px;
		padding: 3px 0px 12px 0px;
			
	}
	
	#directionsSearchForm #mapLanguage
	{
		float: right;
		position: absolute;
		
		top: 35px;
		left: 580px;
	}
	
	#directionsSearchForm #language,
	#directionsSearchForm select
	{
		float: right;
	}
	
	#directionsSearchForm input
	{
	}
	
	#mapSubmit
	{
		float: right;
		position: absolute;
		
		top: 65px;
		left: 625px;
	}
	
	
	#mapNav
	{
		clear: both;
	}
	
	.tab
	{
		float: left;
		padding: 4px 6px 4px 6px;
		
		border: 1px solid #000000;
		background-color: #f8d45d;
		
		border-bottom: 1px #000000 solid;
		
		margin: 0px 5px 0px 5px;
		
		text-decoration: none;
		color: Black;
		
		 z-index: 102;
	}

	.window
	{
		margin: 33px 0px 5px 0px;
		padding: 10px 0px 0px 0px;
		border-top: #000000 groove 2px;
		display: block;

	}
/*********** Dir End ***************/

/* original menu code for formating of menu by DB 
#menu
{
	width: 574px;	
	height: 19px;
	position: relative;	
	left:152px;	
	background-color: #FFFFFF; 
	margin: 0; 
	line-height: normal;
}*/

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* commom style for all browsers */

.menu 
{
	text-align:left; 
	font-family: verdana, sans-serif; 
	font-size:0.9em;
	
	position:relative; 
	
	height:1.5em; 
	
	margin: 0px 0px 0px 178px;
	padding: 0px; 
	
	list-style-type:none;
	
	z-index: 10000;
}

.menu ul 
{
	padding:0; 
	margin:0; 
	list-style-type:none; /* for Firefox */
}

.menu li 
{
	float:left; 
	position:relative;
}

.menu li a, 
.menu li a:visited 
{
	display:block;
	text-align: center;
	text-decoration:none; 
	/*width:7.0em;*/
	color: #000000; 			/* Main Menu Text color */
	font-weight: bold;
	float:left; 
	padding-right:1.0em; 
	padding-left:1.0em;
	height:1.8em; 
	line-height:1.8em;
}

* html .menu li a, 
.menu li a:visited 
{
	/*width:8.0em; 
	w\idth:7.0em; *//* hack for IE5.5 */
}

.menu li a.drop, 
.menu li a.drop:visited 
{
	font-weight:bold;
}

.menu li ul 
{
	visibility:hidden; 
	position:absolute; 
	top:1.7em; 
	left:0; 
	height:0; 
	overflow:hidden;
	
	border-top: 0px;
	border:1px outset #669999;
}

.menu table 
{
	margin:-1px; 
	border-collapse:collapse; 
	font-size:1em; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu li:hover a,
.menu li a:hover 
{
	text-decoration:underline;
        border: 0;
	/*border: 1px outset #669999; */
	background-color:#EEEE32; 	/*  Background of Toolbar rollover. */
}

.menu li:hover ul,
.menu li a:hover ul 
{
	visibility:visible; 
	height: auto; 
	width:15em; 
	background: #99CCCC;		/*  background color of menus. */
	color: #000000; 		/*  Text color of menus. */
	border:1px outset #669999; 	/*  Border color of menus. */
	left:0; 	
	top:1.7em; 
	overflow: inherit;
}

.menu li:hover ul li a,
.menu li a:hover ul li a 
{
	display:block; 
	font-weight:bold; 
	background:transparent;
	color: #000000; 		/*  Text color of menus. */
	text-decoration:none; 
	height:auto; 
	line-height:1em; 
	padding: 0.5em 0.0em 0.5em 1.0em; 
	width:14em;
	
	text-align: left;
}

* html .menu li a:hover ul li a 
{
	width:15em; 
	w\idth:14em; /* hack for IE5.5 */
}

.menu li a:hover ul.endstop,
.menu li:hover ul.endstop
{
	left: -98px;
}

.menu li:hover ul li a.drop,
.menu li a:hover ul li a.drop 
{
	font-weight:bold;
}

.menu li:hover ul li ul,
.menu li a:hover ul li a ul 
{
	visibility:hidden; 
	position: absolute; 
	top:0; 
	left:180px; 
	height:0; 
	overflow:hidden;
	background:#EEEE32; 	/*  Background of Toolbar rollover. */
}

.menu li:hover ul li a:hover,
.menu li a:hover ul li a:hover 
{
	background: #EEEE32;    /* yellow highlight on drop menu rollover. */
	border:0px;
}

.menu li:hover ul li:hover ul,
.menu li a:hover ul li a:hover ul 
{
	visibility:visible; 
	color:#000; 
	border:1px outset #FFCC00;
	height:auto; 
	background: #99CCCC;  /* sub menu bg color*/
	width:14.5em;
} 

.menu li:hover ul li:hover ul.left,
.menu li a:hover ul li a:hover ul.left 
{
	left:-14.3em;
}

.menu li:hover ul li:hover ul li a,
.menu li a:hover ul li a:hover ul li a 
{
	display:block; 
	height:auto;
}

.menu li:hover ul li:hover ul li:hover a,
.menu li a:hover ul li a:hover ul li a:hover 
{
	/*text-decoration:underline;*/
}


/****************************************
 Begin - Audio MP3 Table Formatting
 ****************************************/

#audioSection
{
	width: 665px;
	margin: 0px auto 0px auto;
}

#audioDirWindow
{
/*	overflow: auto; */
	width: 100%;
/*	height: 400px; */
}

tr
{
}

td
{
	border: none;
	padding: 2px 4px 2px 4px;
}

tr.audioTrOdd:hover,
tr.audioTrEven:hover
{
	cursor: default;
	background-color: #EEEE32;
}

.audioTrOdd
{
	background-color: #F1EFE7;
}

.audioTrEven
{
	background-color: #DDDDDD;
}


#audioTable
{
	border: none;
}

#audioTableHead
{
	width: 665px;
	height: 30px;
}

#audioTable
{
	width: 500px;
}
#audioTableTitle
{
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	border: none;
	

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	text-align: center;
}


/*****************************
      Table Col widths
*****************************/

.audioDate
{
	width: 70px;
}

.audioSpeaker
{
	width: 150px;
}

.audioTitle
{
	width: 200px;
}

.audioType
{
	width: 100px;
}

.audioPlay
{
	width: 30px;
}

.audioDownload
{
	width: 30px;
	
	
}

.audioPadBar
{
	padding: 0px 15px 0px 0px;
}



/*************************************
       Audio Sort BAR
*************************************/
	#audioSortBar
	{
		height: 30px;
		width: 665px;
		
		margin: 30px auto 40px auto;
	}
	
	#audioSortBarLeft
	{ 
		float:left;
	}
	
	#audioSortBArContent
	{
		float: left;
	}
	
	#audioSortBArContent li
	{
		float: left;
		list-style: none;
		position: relative;
		
		padding: 0px 20px 0px 20px;
	}
	
	#audioSortBarRight
	{
		float: right;
	}

/****************************************
 End - Audio MP3 Table Formatting
 ****************************************/