body {
	background-color: #FFFFFF;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body.events-popup {
	background-color: #FFFFFF;
}
body.popup {
	background-color: #FFFFFF;
}
p {
	line-height: 15px;
	margin-bottom: 8px;
}
td { 
  line-height: 15px;
  font-size: 11px;
}
ul { 
	margin-bottom: 8px;
}
ol { 
}
form { 
  margin: 1px;
}
.homep {
	line-height: 13px;
	margin-bottom: 8px;
	margin-top: 5px;
}
.photocaption {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
b {
	font-weight: bold;
}
.header1 {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
}
.header2 {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
a:link {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a:visited {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a:active {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a:hover {
	color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a.nav-dhtml:link {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: normal;
	text-decoration: none;
}
a.nav-dhtml:visited {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: normal;
	text-decoration: none;
}
a.nav-dhtml:active {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: normal;
	text-decoration: none;
}
a.nav-dhtml:hover {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: normal;
	text-decoration: none
}
a.nav-secondary-off:link {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
	text-decoration: none;
}
a.nav-secondary-off:visited {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
	text-decoration: none;
}
a.nav-secondary-off:active {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
	text-decoration: none;
}
a.nav-secondary-off:hover {
	color: #000060;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
	text-decoration: none
}
a.nav-secondary-on:link {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
	text-decoration: none;
}
a.nav-secondary-on:visited {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
	text-decoration: none;
}
a.nav-secondary-on:active {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
	text-decoration: none;
}
a.nav-secondary-on:hover {
	color: #000060;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
	text-decoration: none
}
a.nav-tertiary:link {
	color: ##0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: normal;
	text-decoration: none;
}
a.nav-tertiary:visited {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: normal;
	text-decoration: none;
}
a.nav-tertiary:active {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: normal;
	text-decoration: none;
}
a.nav-tertiary:hover {
	color: #000060;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: normal;
	text-decoration: none
}
a.util:link {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        font-weight: normal;
	text-decoration: none;
}
a.util:visited {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        font-weight: normal;
	text-decoration: none;
}
a.util:active {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        font-weight: normal;
	text-decoration: none;
}
a.util:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        font-weight: normal;
	text-decoration: underline;
}
a.home:link {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: normal;
	text-decoration: none;
}
a.home:visited {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: normal;
	text-decoration: none;
}
a.home:active {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: normal;
	text-decoration: none;
}
a.home:hover {
	color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: normal;
	text-decoration: underline
}
a.breadcrumb:link {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: normal;
	text-decoration: none;
}
a.breadcrumb:visited {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: normal;
	text-decoration: none;
}
a.breadcrumb:active {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: normal;
	text-decoration: none;
}
a.breadcrumb:hover {
	color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: normal;
	text-decoration: underline
}
a.sitemapsection:link {
	color: #000060;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
        font-weight: bold;
	text-decoration: none;
}
a.sitemapsection:visited {
	color: #000060;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
        font-weight: bold;
	text-decoration: none;
}
a.sitemapsection:active {
	color: #000060;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
        font-weight: bold;
	text-decoration: none;
}
a.sitemapsection:hover {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
        font-weight: bold;
	text-decoration: underline
}
a.sitemapcategory:link {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
	text-decoration: none;
}
a.sitemapcategory:visited {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
	text-decoration: none;
}
a.sitemapcategory:active {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
	text-decoration: none;
}
a.sitemapcategory:hover {
	color: #000060;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        font-weight: bold;
	text-decoration: none
}
a.sitemapsubcategory:link {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        font-weight: normal;
	text-decoration: none;
}
a.sitemapsubcategory:visited {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        font-weight: normal;
	text-decoration: none;
}
a.sitemapsubcategory:active {
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        font-weight: normal;
	text-decoration: none;
}
a.sitemapsubcategory:hover {
	color: #000060;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        font-weight: normal;
	text-decoration: underline
}
.dhtml-margins {
	margin-left: 2px;
	margin-right: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.categoryborder {
	margin-left: 2px;
	margin-right: 1px;
	margin-top: 4px;
	margin-bottom: 3px;
}
.content-margins-one-col {
	margin-left: 16px;
	margin-top: 17px;
	margin-right: 60px;
	margin-bottom: 40px;
}
.content-margins-two-col {
	margin-left: 16px;
	margin-top: 17px;
	margin-right: 35px;
	margin-bottom: 40px;
}
.right-col {
	margin-left: 8px;
	margin-top: 20px;
	margin-right: 8px;
	margin-bottom: 20px;
}
.submit {
	color: #FFFFFF;
	background-color: #3A79CE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.download {
	color: #FFFFFF;
	background-color: #FF7010;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.remove {
	color: #FFFFFF;
	background-color: #2C96CA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.updatequantity {
	color: #FFFFFF;
	background-color: #1FBD13;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.forms {
	background-color: #EEEEEE;
}
.util-back {
	background-color: #000060;
}
.home-back1 {
	background-color: #F1F1E4;
}
.home-back2 {
	background-color: #E3E3C8;
}
.footer-line {
	background-color: #A3A3A3;
}
.footer {
	background-color: #EEEEEE;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.rollover1 {
	background-color: #DEE7EB;
}
.rollover2 {
	background-color: #000066;
}
.side-nav-back {
	background-color: #F1F1E4;
}
.tertiary-back {
	background-color: #FBFBF7;
}
.bread {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.content-back {
	BACKGROUND: url(/images/content-back.jpg) repeat-x;
}
.contentback-plain {
	background-color: #FBFBF7;
}
.sitemapback {
	background-color: #EEEEEE;
}
.style-1 {
	BACKGROUND: url(/images/back-1.gif) repeat-x;
}
.style-2 {
	BACKGROUND: url(/images/back-2.gif) repeat-x;
}
.style-3 {
	BACKGROUND: url(/images/back-3.gif) repeat-x;
}
.style-4 {
	BACKGROUND: url(/images/back-4.gif) repeat-x;
}
.style-5 {
	BACKGROUND: url(/images/back-5.gif) repeat-x;
}
.style-6 {
	BACKGROUND: url(/images/back-6.gif) repeat-x;
}
.border-1 {
	background-color: #FF7010;
}
.border-2 {
	background-color: #3A79CE;
}
.border-3 {
	background-color: #1FBD13;
}
.border-4 {
	background-color: #FF8C10;
}
.border-5 {
	background-color: #2C96CA;
}
.border-6 {
	background-color: #000060;
}
.cart-1 {
	background-color: #F1F1E4;
}
.cart-2 {
	background-color: #FBFBF7;
}
.white {
	background-color: #FFFFFF;
}
.debug {
	color: #0000AA;
	font-family: Courier, monospace;
	font-size: 10pt;
}
.error { 
  color: red;
}
.required { 
  color: #CC0000;
}
.message { 
  color: green;
}
.arrow2 { 
  color: #FF7010;
}

input.insert { 
  background-color: blue;
  color: white;
  font-weight: bold;
}
input.update { 
  background-color: green;
  color: white;
  font-weight: bold;
}
input.delete { 
  background-color: red;
  color: white;
  font-weight: bold;
}

table.registrant { 
  background-color: #D0D0D0;
}
