body {	background: #CCCCCC url(../img/bg_body.gif) repeat-y center;	margin: 0px;	padding: 0px;	font-size: 1em;	color: #666666;	font-family: Arial, Helvetica, sans-serif;}
a:link {color: #FF3300; text-decoration: underline;}
a:visited {color: #FF3300; text-decoration: underline;}
a:hover {color: #333333;text-decoration: underline;}
a:active {color: #FF3300; text-decoration: underline;}
	
#MainContainer {	height: auto;	width: 759px;	margin-right: auto;	margin-left: auto;}
	
#Accessibility {	height: 16px;	width: 100%;	padding-top: 4px;	background-color: #FFFFFF;}
#Accessibility em {	background: url(../img/bg_accessibility.gif) no-repeat left;	padding-left: 10px;	font-style: normal;	font-size: 0.9em;}
	
#Header {	background: #DEECB7 url(../img/bg_header.gif) no-repeat;	height: 121px;width: 100%;}
#Logo {	float: left;	padding-top: 20px;}
#Events {	float: right;	padding-top: 24px;}

#Contact {	background-color: #8EC61F;	height: 24px;	width: 98%;	color: #FFFFFF;	text-align: right;	padding-top: 10px;	padding-right: 2%;	border-top: 1px solid #669900;}
#Contact p {	margin: 0px;	padding: 0px;	font-weight: bold;	color: #FFFFFF;}
#Contact  a:link {color: #FFFFFF;} 
#Contact  a:visited { color: #FFFFFF;} 
#Contact  a:hover{ color: #FFFFFF;} 
#Contact  a:active{ color: #FFFFFF;} 
	
#Navigation {	float: left;	height: auto;	width: 200px;	margin-top: 8px;	margin-left: 4px;	padding-top: 134px;	background: url(../img/bg_navigation.jpg) center top no-repeat;	padding-bottom: 100px;}
#Navigation ul {	margin: 0px;	padding: 0px;}
#Navigation strong {	color: #333333;}
#Navigation  a:link {color: #333333; text-decoration: none;} 
#Navigation  a:visited { color: #333333; text-decoration: none;} 
#Navigation  a:hover{ color: #333333; text-decoration: underline; } 
#Navigation  a:active{ color: #333333; text-decoration: none;} 

#Breadcrumbs {	color: #999999;	float: left;	height: 10px;	width: 68%;	border-bottom: 1px dotted #CCCCCC;	margin-bottom: 0px;	margin-top: 10px;	margin-right: 10px;	margin-left: 25px;	padding-bottom: 5px;}
#PageOptions {	float: right;	height: auto;	width: auto;}

#Content {	float: right;	height: auto;	width: 517px;	padding-right: 12px;	padding-top: 25px;	padding-bottom: 100px;	font-size: 1.1em;}
#Content form {border: 3px dashed #DEECB7;padding: 10px;}
#Content input {border: 1px solid #DEECB7;}
#Content textarea {border: 1px dotted #DEECB7;}

h1 {	color: #8EC61F;	margin: 0px;	padding: 0px;	font-size: 2.7em;}
h2 {	margin: 0px;	padding: 0px;	font-size: 1.5em;}
h3 {	margin: 0px;	padding: 0px;}
h4 {	margin: 0px;	padding: 0px;}
h5 {	margin: 0px;	padding: 0px;}
h6 {	margin: 0px;	padding: 0px;}

hr {	margin: 0px;	padding: 0px;	height: 1px;	width: 100%;	color: #CCCCCC;}

#Footer {	background: #669900 url(../img/bg_footer.gif) no-repeat;	height: 60px;	width: 98%;	float: left;	text-align: right;	padding-top: 25px;	padding-right: 2%;	color: #FFFFFF;}
#Footer a:link {color: #FFFFFF;} 
#Footer  a:visited { color: #FFFFFF;} 
#Footer  a:hover{ color: #FFFFFF;} 
#Footer  a:active{ color: #FFFFFF;} 

#Messageboard {	height: auto;width: 100%;}
#Messageboard h2 {	color: #8EC61F;	padding: 3px;	font-size: 1.2em;	border: 1px dotted #CCCCCC;}
#Messageboard em {	color: #8EC61F;	font-weight: bold;}

#StaffEvents {	height: auto;width: 100%;}
#StaffEvents h2 {	color: #FF9900;	padding: 3px;	font-size: 1.2em;	border: 1px dotted #CCCCCC;}
#StaffEvents em {	color: #FF9944;	font-weight: bold;}

.Link {	background: #ABD872;	height: 17px;	width: 176px;	padding-left: 24px;	padding-top: 3px;	border-bottom: 1px solid #FFFFFF;	list-style-type: none;}
.SubLink {background: #DEECB7 url(../img/arrows.gif) no-repeat left;	height: 17px;	width: 176px;	padding-left: 24px;	padding-top: 3px;	border-bottom: 1px solid #FFFFFF;	list-style-type: none;}

html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
