/* CSS Document */


.db { display:block; }
.di { display:inline; }
.dn { display:none; }
.vh {visibility:hidden;}
fl { float:left; }
.fr { float:right; }
.clr { clear:both; }

ul {
	list-style: none;
	margin: 0;
	padding: 0;


	}

img {
    border: none;
} 

/* LAYOUT */
body { margin-bottom:0.5em; background:rgb(255,255,255) url(bg.png) repeat-x; color:#000; font-family:Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-size:85%;}

div#content { width:615px; margin-left:175px; margin-top: 2px; text-align:center; position: relative; }

div #interiorcontent{
width: 475px;
margin-top: 2px;
text-align: left;
position: relative;
}
div #interiorsidebar{
width: 140px;
margin-left: 175px;
margin-top: 2px;
text-align: right;
position: relative;
}

#bottombuttons{
 float:left; display:inline; width:779px; margin-left:11px; margin-top: 0px; margin-right: 0px;
 overflow: hidden;

}


/*#flash
{
width: 620px;
height: 337px;
float: right;
}
*/


 #container
{
width: 800px;
margin: 1px auto;
/*color: #333;*/
margin-left: 90px;

}

#top
{
background: transparent url(header.png);
height: 147px;
width: 800px;
padding-bottom: 0px;
overflow: hidden;
}

#bottom
{
background: transparent url(curvebottom.gif);
height:45px;
width: 800px;
padding-bottom: 0px;
overflow: hidden;
margin-left: 90px;
vertical-align: top;
}

div#pagebody { width:800px; background:transparent url(contentbg.gif) top center repeat-y; margin-top: -5px;}
body div#pagebody:after { content:"\A0 "; display:block; clear:both; height:1px; overflow:hidden; visibility:hidden; }

#leftnav
{
float: left;
width: 165px;
margin: 0;
}



div#sidebar { float:left; display:inline; width:165px; margin-left:9px; margin-top: 3px; margin-right: 0px;
background: url(navbg.gif); }

p.copyright{
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align: center;
	line-height: 1.2em;

}

p.copyright a:link { color: #ffffff; text-decoration: none }
p.copyright a:active { color: #ffffff; text-decoration: none }
p.copyright a:visited { color: #ffffff; text-decoration: none }
p.copyright a:hover { color: #ffffff; text-decoration: underline }





/*- Navigation Styles--------------------------- */
#menu12 {
	width: 165px;
	color: #ffffff;
	padding-bottom:0px;
	
				}
	
#menu12 li a {
	height: 30px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	/*vertical-align: bottom;*/
		
		}	
	
#menu12 li a:link, #menu12 li a:visited {
	color: #ffffff;
	display: block;
	background:  url(nav.gif);
	padding: 10px 20px 0px 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	}
	
#menu12 #current a, #menu12 #current span{ /*currently selected tab*/
background:  url(nav.gif) 0 -40px;
}
	 
#menu12 li a:hover { 
	color: #ffffff;
	background:  url(nav.gif) 0 -40px;
	padding: 10px 20px 0px 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	}
	
	h2 {
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 5px;
}
	p {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 5px;
}

	
ul {
	list-style: none;
	height: 338px;
		margin: 0;
	padding:0px 0px 0px 0px;
	}
	


img {
    border: none;
	margin: 0 auto; 

} 
sidebar { float:left; display:inline; width:150px; height:340px; margin-left:5px; }
/* Mac IE Hack \*/
* html div#sidebar { margin-right:-3px} 

.BodyText{
margin: 10px;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px;
color: black;
line-height: 1.7em;
text-align: left;
}
.BodyText a:link { color: #0067b1; text-decoration: none }
.BodyText a:active { color: #0067b1; text-decoration: none }
.BodyText a:visited { color: #0067b1; text-decoration: none }
.BodyText a:hover { color: #ed222f; text-decoration: underline }

.EventName{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px;
color: blue;
line-height: 15px;
text-align: left;
}

.BodyTextHeader{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;
color: black;
line-height: 16px;
text-align: left;
font-weight: bold;
}

.RightBar{
border: thin #0067b1 solid;
width: 155px;
align: center;
margin-left: 20px;
margin-top: 10px;
background-color: white;
}

.HoursText{
margin: 10px;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 10px;
color: black;
line-height: 15px;
text-align: right;
}
.PageHeader{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 14px;
color: #CC0000;
line-height: 15px;
text-align: left;
font-weight: bold;
margin-top: 10px;
}

/*Used for Contact Us Page*/
.FormText{
margin-left: 15px;
margin-right: 10px;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px;
color: black;
line-height: 15px;
text-align: left;
}