html{height: 100%;}
img {border:0px}
body {
	background:#bdbdbd url('images/bg.gif') top left no-repeat;	
	background-attachment:fixed;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 100%;
	text-align:center;
	}	
p	{
	padding-top:0px;
	margin: 0;
	margin-left:3px;
	}
	
ul	{
	 margin:0px;
	 padding:0px;
	}
	
p.quote {
	width:160px;
	float:right;
	padding:0 0 22px 26px;
	font-size:110%;
	font-weight:bold; m
	argin:0 0 12px 15px;
	background:url(images/quote.jpg) no-repeat top left;
	font-family: "Century Gothic" Arial, Helvetica, sans-serif;
	}
	
li { list-style:none; height:25px; line-height:25px; border-bottom:1px; padding:0px; margin:0px;
border-bottom:1px solid #ccc;}

.dark li{color: #333333;
background:url(images/arrow.gif) left no-repeat; padding-left:15px}

.about li{color: #333333;
background:url(images/bullet.jpg) top left no-repeat; padding-left:25px;
border-bottom:1px solid  #A8C199}
	
a{ text-decoration:none; color:#FF0033}
.dark li a{color:#333333}
.dark li a:hover{color:#FF0000}

* html #container
{
height: 100%;
}

#container {	
	margin:0px auto;
	width:616px;
	color:#999999;	
	position: relative;
    min-height: 100%;
	background-color:#ffffff;
	border-left:1px solid #888;
	border-right:1px solid #888;
	}	
	
#header {
	background:#000 url(images/header.gif) no-repeat;
	width:616px;
	height:208px;
	border-bottom:6px solid #888;
	}
	
#header h1 a{
margin-top:0px;
float:left;
height: 200px;
width: 300px;
display: block;
	}

/* Logo headline box */
#header h1 span {
	display: none;
	}
	
#footer {
	background:url(images/footer.gif) no-repeat;
	width:616px;
	height:128px;	
	font:8px Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	color:#797979;
	position: relative;
    margin-top: -128px;
	clear: left
	
	}	
		
#footer p {	
	padding-top:12px;
	letter-spacing:.08em;
	
	}		
		
#footlinks{
text-align:center;color:#333333;}
#footlinks a{color:#333;}


.nextbar{
background:url(images/nextbar.gif) bottom right no-repeat;
height:50px;
line-height:40px;
margin-right:30px;
padding-right:15px;
text-transform:uppercase;
font-size:11px;
text-align:right;
margin-top:-180px;
clear:left}
.nextbar a:link, .nextbar a:hover, .nextbar a:visited{color:#ff9900}



.title{border-top:4px solid #000; background-color:#333333; color: #999999; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:left; padding-left:10px; padding-bottom:10px; font-weight:bold}


.event{background:url(images/eventdesc.gif) #D9E0FD center bottom no-repeat; color: #666666; padding-bottom:15px; text-align:left; padding-left:10px; padding-right:10px; line-height:150%}

.regular{background:url(images/regularbg.gif) #FBFADD  left top repeat-y; color: #444444; padding-bottom:15px; text-align:left; padding-left:10px; padding-right:5px; line-height:150%}




/*-------------------------------------------------
BODY CONTENT -- SIDENAV
-------------------------------------------------*/

/* Side navigation */
#Sidenav {
	float: right;
	text-align: left;
	background-color: #000033;
	height: 133px;
	width: 174px;
	border-left:1px solid #034474;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 173px;
	margin-top:32px;
	}

/* Clears up box-model hack used above */
html>body #Sidenav { width: 173px; }

#Sidenav div {
	padding: 8px 16px;
	}

#Sidenav table {
	width: 140px;
	}

#Sidenav td.primary {
	height: 16px;
	line-height: 16px;
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	color: #fff;
	border-bottom: 1px solid #006699;
	text-transform: uppercase;	
	}
#Sidenav td.secondary {
	padding-left: 21px;
	height: 14px;
	line-height: 14px;
	font-size: 10px;
	color: #E69980;
	}

#Sidenav td.selected {
	background: transparent url(../img/bkd_sidenav_arrow.gif) 11px 50% no-repeat;
	}
#Sidenav td.first {
	padding-top: 3px;
	}
#Sidenav td.first-selected {
	padding-top: 3px;
	background: transparent url(../img/bkd_sidenav_arrow.gif) 11px 67% no-repeat;
	}

#Sidenav a:link, #Sidenav a:visited { color: #6699CC; }
#Sidenav a:link:hover, #Sidenav a:visited:hover { color: #fff; text-decoration: none; }
#Sidenav a.selected:link, #Sidenav a.selected:visited { color: #fff; }
#Sidenav td.primary a.selected:link, #Sidenav td.primary a.selected:visited { font-weight: bold; }

	h2 {
	font-size:16px; 
	margin:8px 0;
	letter-spacing:2px; 
	color: #666666; 
	border-bottom:1px solid #ccc;
	text-transform:uppercase;
	font-family:"Century Gothic",Arial,Verdana,sans-serif; }
	
	h2 a{color:#51457E}