body {
	background: #FFF;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
a:link { color: #3356A7; text-decoration: underline; }
a:visited { color: #3356A7; text-decoration: underline; }
a:hover { color: #3356A7; text-decoration: none; }
a:active { color: #3356A7; text-decoration: none; }

/* --- Header --- */
#Header {
	/*background: #0d2c54 url(../images/bg2008-larger.jpg) repeat-x top left;*/
	height:90px;
}
#SubMenu {
	background: url(../images/submenu_bg-2009.jpg) repeat-x left top;
	height: 21px;
	text-align: right;
	padding-right: 10px;
	margin: 0 -10px 10px -10px;
}
.SubMenuLinks {
	color: #333;
	font-size: 10px;
	line-height: 18px;
}
.SubMenuLinks a { font-weight: bold; }
.SubMenuLinks a:link { color: #333; text-decoration: underline;}
.SubMenuLinks a:visited { color: #333; text-decoration: underline;}
.SubMenuLinks a:hover { color: #3356A7; text-decoration: none;}
.SubMenuLinks a:active { color: #3356A7; text-decoration: none;}

/* --- Menu --- */
#MenuArea {
	width: 133px;
	background: #bfbfbf;
	vertical-align: top;
}
.Menu {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 133px;
}

/* --- Footer --- */
#Footer {
	background: #FFF;
	margin-top: 10px;
	clear: left;
	height: 21px;
}
#FooterContact {
	float: left;
}
#FooterCopyright {
	float: right;
}
.FooterText {
	font-size: 10px;
	color: #666;
	line-height: 18px;
	padding-left: 12px;
	padding-right: 12px;


	
}
.FooterText a:link { color: #3356A7; text-decoration: underline;}
.FooterText a:visited { color: #3356A7; text-decoration: underline;}
.FooterText a:hover { color: #069; text-decoration: none;}
.FooterText a:active { color: #069; text-decoration: none;}


/* --- Home Page --- */
#HomeTopArea {
	background: url(../images/home_top_bg.jpg) repeat-x left top;
	height: 55px;
	max-height: 55px;
	padding: 5px 10px;
	margin: -10px -10px 0 -10px;
}
#HomeOolLogo {
	float: left;
	width: 46%
}
#HomeSponsor {
	float: left;
	margin-top: 15px;
	/*width: 75%;*/
}
.SponsorText {
	font-size: 10px;
	color: #000;
}
.SponsorText a:link { color: #3356A7; text-decoration: underline; }
.SponsorText a:visited { color: #3356A7; text-decoration: underline; }
.SponsorText a:hover { color: #069; text-decoration: none; }
.SponsorText a:active { color: #069; text-decoration: none; }
#HomeContent {
	clear: left;
	padding: 10px;
	margin: 0 -10px;
}
.HomeText {
	font-size: 11px;
	line-height: 16px;
}
.HomeText a { font-weight: bold; }
.HomeText a:link { color: #006699; text-decoration: underline; }
.HomeText a:visited { color: #006699; text-decoration: underline; }
.HomeText a:hover { color: #666; text-decoration: none; }
.HomeText a:active { color: #006699; text-decoration: none; }
#HomeBottomArea {
	background: url(../images/home_bottom_bg-2009.jpg) repeat-x left top;
	height: 86px;
	margin: 0 -10px -10px -10px;
}
#HomeRegister {
	float: left;
	width: 46%;
	margin-top: 13px;
	margin-left: 10px;
}
#HomeJoin {
	float: left;
	margin-left: 20px;
	width: 46%;
	margin-top: 13px;
}
.HomeBottomText {
	font-size: 11px;
}
.HomeBottomText p {
	margin: 3px 0 3px 8px;
}
.HomeBottomText a {font-weight: bold;}
.HomeBottomText a:link { color: #3356A7; text-decoration: underline; }
.HomeBottomText a:visited { color: #3356A7; text-decoration: underline; }
.HomeBottomText a:hover { color: #069; text-decoration: none; }
.HomeBottomText a:active { color: #069; text-decoration: none; }

/* --- Content --- */
#ContentArea {
	vertical-align: top;
	padding: 0 10px;
}
.ContentText {
	font-size: 11px;
	color: #000;
	line-height: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEEEEE;

}

.ContentText strong {
	color: #333;
}
hr {
	color: #CFCCCE;
	background-color: #CFCCCE;
	border: none;
	height: 1px;
	width: 100%;
}

.List {
	line-height: 20px;
	color: #3356A7;
	list-style-type: disc;


}
.PageTitles {
	font-size: 16px;
	font-weight: bold;
	color: #3356A7;
	text-align: right;
	padding: 6px;
	font-family: "Trebuchet MS";
	width: 98%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EEEEEE;

}
.SubTitles {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	font-family: "Trebuchet MS";

}
dt {
	font-weight: bold;
	color: #333;
}
dt a:link { color: #333; }
dt a:visited { color: #333; }
dt a:hover { color: #3356A7; }
dt a:active { color: #3356A7; }
dd {
	margin-bottom: 10px;
}
.TopLink {
	margin: 0;
	padding: 0;
	font-size: 9px;
	line-height: 12px;
	background: url(../images/toplink.gif) no-repeat left top;
	text-indent: 10px;
}
.TopLink a:link { color: #666; text-decoration: none; }
.TopLink a:visited { color: #666; text-decoration: none; }
.TopLink a:hover { color: #3356A7; text-decoration: underline; }
.TopLink a:active { color: #3356A7; text-decoration: underline; }
.Sitemap {
	list-style: none;
	font-weight: bold;
	line-height: 23px;
}
.Sitemap a:link { color: #666; }
.Sitemap a:visited { color: #666; }
.Sitemap a:hover { color: #3356A7; }
.Sitemap a:active { color: #3356A7; }
.SubTitlesContent {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #EEEEEE;
	padding: 3px;
	width: 98%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3356A7;
	border-bottom-color: #3356A7;
}
.pic {
	padding: 3px;
	height: 200px;
	width: 150px;
	border: 1px solid #3356A7;
	text-align: left;
	margin: 3px;
}
.tablerow {
	font-family: verdana;
	font-size: 12px;
	color: #666666;
	background-color: #eeeeee;
	padding: 3px;
	font-weight: bold;

}
.tablerow2 {
	font-family: verdana;
	font-size: 12px;
	color: #3356A7;
}
.volunteer {
	font-family: verdana;
	font-size: 9px;
	color: #666666;
}
.volunteer a:link { color: #666; text-decoration: underline; }
.volunteer a:visited { color: #666; text-decoration: underline; }
.volunteer a:hover { color: #3356A7; text-decoration: underline; }
.volunteer a:active { color: #3356A7; text-decoration: underline; }
