BODY, TD{
	background-color: #FFF7E8;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
}

table.bigtable{
	position: relative;
	top: 0;
	left: 0;
	width: 900px;
	margin: 0;
	padding: 0;
}

td{
		vertical-align: top;
}

a:link, a:visited{
	font-weight: bold;
	text-decoration: none;
	color: #470097;
}

a:hover{
	color: #CA6912;
	text-decoration: none;
}

td.header a:hover{
	color: #FFF8E1;
}


table.bigtable td.header{
	background-color: #ffc600;
	text-align: left;
	background-image: url(../images/top_1.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

td.leftpanel{
	font-size: 10px;
	color: #524000;
	line-height: 14px;
	letter-spacing: 1px;
	text-align: left;
	padding: 0;
	margin: 0;
	width: 225px;
	vertical-align: top;
}

div.leftpaneldiv{
	background-color: #ffedad;
	margin: 0 0 0 19px;
	width: 208px;
	padding: 0;
	height: auto;
}

HTML>BODY div.leftpaneldiv{
		margin: -5px 0 0 17px;
}
td.leftpanel div.upcomingperfdiv{
	width: auto;
	padding: 5px 3px 5px 3px;
	margin: 0 0 10px 0;
	border-top: 1px solid #BB9200;	
	border-bottom: 1px solid #BB9200;		
	background-color: #FFE691;
}

div.upcomingperfdiv p{
	line-height: normal;
	text-align: center;
}

div.upcomingperfdiv p.upcomingperftimeinfo{
	margin: 5px 0 5px 0;
}
div.upcomingperfdiv p.upcomingperfheading{
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;	
	padding: 2px 0 2px 0;
	margin: 0;
}

div.upcomingperfdiv p.perflocation{
	margin: 0;
	padding: 0;
}

td.contentpanel{
	padding: 10px;
	text-align: left;
}

H1, td.contentpanel H1{
font-size: 24px;
letter-spacing: 1px;
color: #470097;
border-bottom: 1px solid #470097;
margin: 0 0 15px 0;
padding: 0 0 4px 0;
line-height: normal;
/*
width: 100%;
*/
}

td.contentpanel H2{
font-size: 18px;
letter-spacing: 1px;
color: #740075;
font-style: italic;
border-bottom: 1px solid #740075;
padding-bottom: 2px;	
}

td.contentpanel p{
	font-family: verdana, arial, geneva, sans-serif;
	color:  black; /* #420042; */
	font-size: 13px;
	letter-spacing: normal;
}


 td.header div.navmenu{
	position: absolute;
	top: 0;
	left: 17px;
	height: 
}

 td.header div.navmenu img{
	float: left;
	clear: both;
	border: 0;
	margin: 0;
}

span.lookatme{
	text-transform: uppercase;
	font-weight: bold;
}

div.floatboxright{
	float: right;
	padding: 0;
	margin: 10px 0 10px 20px;
	text-align: center;
}

div.photoabsolute p.photocaption,
td.contentpanel p.photocaption{
	font-size: 10px;
	letter-spacing: 1px;
	color: silver;
	text-align: center;
	margin: 0;
	line-height: normal;
}

div.newsitemindex{
	padding: 0 3px 10px 3px;
	margin: 0 0 10px 0;
}

div.newsitemindex p.viewallnews{
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
	margin: 5px 0 5px 0;
	padding: 0;
	line-height: normal;
}

td.leftpanel div.newsitem{
	margin: 25px 5px 25px 0;
	border-bottom: 1px solid #BB9200;		
	padding-bottom: 10px;	
}

div.newsitemindex div.newsheadlinediv{
	letter-spacing: normal;
}

div.newsitemindex div.summarydiv{
	margin: 0;
	padding: 0 0 0 15px;
	letter-spacing: normal;
}

div.newsitemindex div.summarydiv p{
	margin: 5px 0 5px 0;
}

div.newsitemindex p.morenewslink{
	text-align: right;
	font-size: 10px;
	letter-spacing: normal;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

div.newsitemindex p.morenewslink a:link,
div.newsitemindex p.morenewslink a:visited{
	font-weight: normal;
}

td.leftpanel H1{
	font-family: helvetica, arial, verdana, geneva, sans-serif;
	font-size: 18px;
	text-align: center;
	border: 0;
	background-color: #FFEDAD;
	color: #CA6912;
	margin: 5px 0 5px 0;
	padding: 3px 0 3px 0;
}

div.newsitems p{
	margin: 0 0 5px 0;
	line-height: normal;
	padding: 0 2px 0 2px;
	letter-spacing: normal;

}

div.newsitems p.itemheader{
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	color:  #740075;
}

div.navbarblock{
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 1px;
	margin-top: 30px;
	margin-bottom: 30px;
	line-height: 20px;
}

span.navbardivider{
	padding: 0 15px 0 15px;
}

p.pagetitle{
position: absolute;
	z-index: 2000;
	left: 25px;
	top: 9px;
	font-size: 18px;
	font-weight: bold;
	color: #FFDF6E; 
	margin: 0;
	padding: 0;
}


td.header p.printerfriendly{
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: absolute;
	left: 235px;
	top: 225px;
	width: 500px;
	margin: 0;
	padding: 0;
}

img.menubottom{
	margin: 0;
	border: 0;
}


div.contentpaneldiv{
	margin: 0;
	padding: 0;
	width: 600px;
}

td.contentpanel div.headlinediv{
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: 2px solid #470097;
}

td.contentpanel div.headlinediv img.headlineimg{
	margin: 0;
	padding: 0;
}

div.sistersitelinks{
	display: none;
}

div.wmfooterdiv{
	margin: 100px 0 20px 0;
}

div.designcreditdiv{
	margin-top: 20px;
}
div.wmfooterdiv img{
	border: none;
}

div.wmfooterdiv p{
	font-size: 10px;
	text-align: center;
	line-height: normal;
}

p.WMDesignCreditTextABOVE,
p.WMLogoTextABOVE,
p.WMDesignCreditTextBELOW,
p.WMLogoTextBELOW{
	text-transform: uppercase;
}
p.WMDesignCreditTextBELOW,
p.WMLogoTextBELOW{
	margin: 5px 0 0 0;
}
p.WMDesignCreditTextABOVE,
p.WMLogoTextABOVE{
	margin: 0 0 5px 0;
}

p.WMLogoImage,
p.WMDesignCreditLogo{
	margin: 0;
}


p.WMDesignCreditLogo{
	background-image: url(../../images/Logos/pen8.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 65px;
	width: 100%;
	margin: 0;
}
