/* CSS Document */

/*	************************************************************
	Global Style Definitions 
	************************************************************ */
body {
	width: 660px;
	background-color:#f0f0f0;
	color:#006171;
	font:12px Arial;
}

a, a:visited, a:hover
{
	color:#006171;
	text-decoration:underline;
	}

/*	************************************************************************
	Styles specific to the main template
	************************************************************************ */

.mainFrameSet
	/* Used in Home.htm */
{
	background-color: #d6dcdc;
	border: 0px none;
	height:1078px;			/* Minimum height to include all content on all pages */
	left: 0px;
	margin: auto;
	padding:0px;
	position:relative;		/* Include to allow aboslute positioning of child elements */
	text-align:center;
	top: 0px;
	width:800px;
}


.HeaderImage {
	width:660px;
	height: 248px;
}

.HeaderImage img {
	width: 100%;
}


.MainBody
{
	padding:0px 10px 0px 10px;
	width: 640px;
	height: 670px;
}

.MainBody iframe
{
	width: 100%;
	height: 400px;
}


.footer 
{
	font:12px Arial;
	text-align:center;
	color:#92abb2;
}

		
.leftpane {
	background-color:#789092;
	color:#433029;
	font-size: 11px;
	font-weight:bold;
	padding-left:5px;
	text-align: left;
	vertical-align: top;
	width: 140px;
	}
	
.leftpane hr {
	color:black;
}













.mainTable
{
	background-color: #e6ecec;
	border:0px none;
	height: 100%;
	left:0px;
	margin:0px;
	table-layout:fixed;
	top:0px;
	width: 800px;
	}
	
/* ********************************************************************
   Specific Page Styles
   ******************************************************************** */


/* Audio Pages */

.mp3table
{
	table-layout:fixed;
	border: 1px solid gray;
}

.mp3table td
{
	border:1px solid gray;
	font-size:small;
	text-align:center;
}

.mp3table a, .mp3table a:visited, .mp3table a:hover
{
	text-decoration:none;
	color:blue;
}

.toprow
{
	font: 25px Arial;
	height:40px; 
	background-color:#006171;
	color:white;
	}
	
.toprow div
{
	font-size: 20px;
}



/* Staff Page */

.StaffInfo iframe
{
	width: 100%;
	height: 350px;
	}
	
.StaffInfo
{
	visibility: hidden;
	position:absolute;
	top:660px;
	left:0px;
	height: 200px;
	width:100%;
}





.Section1{
	background-color:#f0f0f0;
	}
