body {background-color: rgb(00%,00%,00%); color: black;}
td {border-width: 0; padding: 0;}
img {border: none;}
/* EVENTS STYLES */

div.events-text {line-height:150%;margin:10px 130px 0 0;}

td#events1 {background-color: #F0F0F0; color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	vertical-align: middle;
	padding: 20 20 20 20;}
	
td#events2 {background-color: #F7F7F7; color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	vertical-align: top;
	padding: 20 20 20 20;}

/* END EVENTS STYLES */

/* PAYMENT STYLES */

td#payment-header {background-color: #E0E0E0; color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	vertical-align: middle;
	padding: 10 10 10 20;}

td#payment-body {background-color: #F0F0F0; color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	vertical-align: middle;
	padding: 0 0 0 5;}

input.payment-long {width:380px;height:20px;background:#ffffff;color:#000000;}
input.payment-medium {width:200px;height:20px;background:#ffffff;color:#000000;}
input.payment-short {width:100px;height:20px;background:#ffffff;color:#000000;}

.payment-text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

div.payment-margin {margin:10px 0 0 0;line-height:150%;}
div.payment-options-margin {margin:5px 0 0 0;}
span.absolute {position:absolute;margin:2px 0 0 5px;}


/* END PAYMENT STYLES */

td#banner {font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 10px; 
color: white; text-align: left; background-color: black; width: 800px;
}
td#banner h1 {color: black; 
	font: bold 250% Times New Roman, serif; 
	font-variant: small-caps; margin-bottom: -1.3em;
	margin-left: 95px;}
td#banner h2 {color: black; 
	font: bold 160% Times New Roman, serif; 
	margin-bottom: -1.8em;
	margin-left: 95px;}
td#banner h3 {color: black; background-color: transparent; 
	font: bold 107% Times New Roman, serif;
	margin-bottom: 0.8em;
	margin-left: 95px;}
td#banner a {text-decoration: none; color: black; font-variant: small-caps;}
td#banner a:hover {font-style: italic;}

td#banner1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
color: #909090; text-align: left; vertical-align: middle; background-color: black;
width: 400px; 
}

td#banner2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
color: #909090; text-align: right; vertical-align: middle; margin-right: 20 px;
background-color: black; width: 400px;
}
td#banner2 a {text-decoration: none; color: #909090;}
td#banner2 a:hover {text-decoration: underline;}

td#popupbanner {background-color: transparent; color: black;
	font: bold 105% Times New Roman, serif;
	font-variant: small-caps;}
	
td#adminhead {display: block; background-color: #D15102; color: white;
	font: bold 0.75em Verdana, Arial, Helvetica, sans-serif;
	padding: 4px;}
	
td#admin {background-color: #F0F0F0; color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	vertical-align: middle;
	padding: 2 0 2 5; vertical-align: top;}

td#admin2 {background-color: #E0E0E0; color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	vertical-align: middle;
	padding: 2 0 2 5; vertical-align: top;}

td#left {display: block; background-color: #DD7D41; color: white;
	font: 0.65em Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top; padding-left: 10px; padding-right: 10px; width: 180px;
	background-image: URL(images/LeftFilter2.jpg); background-repeat: no-repeat; background-position: top;}
td#left a {color: white; text-decoration: none;}	
td#left a:hover {color: white; text-decoration: underline;}	
td#left a:visited {color: white; text-decoration: none;}	
td#left a:visited:hover {color: white; text-decoration: underline;}	

td#lefthome {display: block; background-color: #DD7D41; color: white;
	font: 0.65em Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top; padding-left: 10px; padding-right: 10px; width: 180px;
	}
td#lefthome a {color: white; text-decoration: none;}	
td#lefthome a:hover {color: white; text-decoration: underline;}	
td#lefthome a:visited {color: white; text-decoration: none;}	
td#lefthome a:visited:hover {color: white; text-decoration: underline;}	
td#lefthome h5 {font:  bold 1.10em Verdana, Arial, Helvetica, sans-serif; margin-top: -0.25em;
	}
	
td#leftnav {display: block; background-color: transparent; color: white;
	font: 0.70em Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top; padding: 5px;
	}
td#leftnav a {color: white; text-decoration: none;}	
td#leftnav a:hover {color: white; text-decoration: underline;}	
td#leftnav a:visited {color: white; text-decoration: none;}	
td#leftnav a:visited:hover {color: white; text-decoration: underline;}	
td#leftnav h5 {font:  bold 1.10em Verdana, Arial, Helvetica, sans-serif; margin-top: -0.25em; margin-bottom: 0.5em;
	}

td#sidelinks {display: block; font-family: Verdana, Arial, Helvetica, sans-serif; color: black; text-decoration: none;}
td#sidelinks a {background-color: transparent; display: block;
   margin: 0 3px 0 0; padding: 1px 7px 1px 5px;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: black;
   text-align: right;
   border-right: 1px gray;}
td#sidelinks h5 {background-color: transparent;
   margin: 0 7px 0 3px; padding: 1em 0 0; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px; font-weight: bold;
   color: #990000;
   text-align: left;
   border-bottom: 1px solid #990000;}
td#sidelinks a:hover {background-color: #f0f0f0;
   color: black;
   text-align: right;
   text-decoration: underline;}

td#leftsearch {background-color: #DD7D41; color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .95em;
	vertical-align: top; width: 200px;}

td#home {background-color: #D15102; color: white; border: white solid 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif; width: 380px;
   font-size: .7em;
   vertical-align: top;}
td#home h5{font: bold 125% Verdana, Arial, Helvetica, sans-serif;
   margin: 0.5em 1em -0.5em; 
   border-bottom: 1px solid rgb(80%,75%,70%);}
td#home p {margin: 5px;}

td#homead {background-color: white;}

td#right {background-color: #404040; color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em;
	font-weight: bold; width: 200px;
	vertical-align: top; text-align: center; padding: 10px;}
td#right h1 {color: white;
	font: bold 95% Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0; 
	text-align: center;}
	
td#footer {background-color: #7F7F7F; color: black;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; padding: 2 0 2 0; text-align: center;
   }
td#footer a {text-decoration: none; color: black;}
td#footer a:hover {text-decoration: underline; color: black;}
td#footer a:visited {text-decoration: none; color: black;}
td#footer a:visited:hover {text-decoration: underline; color: black;}

td#mainhome {background-color: white; color: black;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   vertical-align: top;
   }
td#mainhome h5{font: bold 125% Verdana, Arial, Helvetica, sans-serif;
   margin: 0.5em 1em; padding: 0;
   border-bottom: 1px solid rgb(80%,75%,70%);}
td#mainhome p {margin: 0.5em 1.2em;}

td#main {background-color: white; color: black;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   vertical-align: top;
   }
td#main h5{font: bold 125% Verdana, Arial, Helvetica, sans-serif;
   margin: 0.5em 1em -0.5em ; padding: 0;
   border-bottom: 1px solid rgb(54%,54%,54%);}
td#main h4{font: bold 115% Verdana, Arial, Helvetica, sans-serif;
   margin: 0.5em 1em -0.5em ; padding: 0;
   }
td#main p {margin: 0 2.5em;}
td#main a {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #545454; }
td#main a:hover {text-decoration: underline;}

td#mainent {background-color: white; color: black;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   vertical-align: top;}   
td#mainent h5{font: bold 125% Verdana, Arial, Helvetica, sans-serif;
   margin: 0.5em 1em -0.5em ; padding: 0;
   border-bottom: 1px solid rgb(54%,54%,54%);}
td#mainent h4{font: bold 115% Verdana, Arial, Helvetica, sans-serif;
   margin: 0.5em 1em -0.5em ; padding: 0;
   }
td#mainent p {margin: 0 1em;}
td#mainent a {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #545454; }
td#mainent a:hover {text-decoration: underline;}

td#mainent2 {background-color: transparent; color: black;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   vertical-align: top;
   }
td#mainent2 h5{font: bold 125% Verdana, Arial, Helvetica, sans-serif;
   margin: 0.5em 1em -0.5em ; padding: 0;
   border-bottom: 1px solid rgb(54%,54%,54%);}
td#mainent2 h4{font: bold 115% Verdana, Arial, Helvetica, sans-serif;
   margin: 0.5em 1em -0.5em ; padding: 0;
   }
td#mainent2 p {margin: 0 3em;}
td#mainent2 a {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #545454; }
td#mainent2 a:hover {text-decoration: underline;}

td#ent1 {background-color: white; color: black;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   vertical-align: top;
   }
td#event {background-color: white; color: black;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   vertical-align: top; padding: 2 2 2 2;
   }

td#subnav {font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black; font-size: .7em;}
td#subnav a {font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; color: #545454; font-size: 1em; }
td#subnav a:hover {text-decoration: underline; color: #545454;}
td#subnav a:visited {text-decoration: none; color: #545454;}
td#subnav a:visited:hover {text-decoration: underline; color: #545454;}


td#category {background-color: transparent; color: #545454;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	padding-left: 10px;}
td#category h4 {font: bold 110% Verdana, Arial, Helvetica, sans-serif; color: black;
	margin: 1.25em -0.75em -0.85em; padding: 0;}
td#category a {color: #545454; text-decoration: none;}
td#category a:hover {text-decoration: underline;}
td#category a:visited {color:#545454; text-decoration: none;}
td#category a:visited:hover {text-decoration: underline;}

td#categoryheader {background-color: transparent; color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	padding-left: 10px;}
td#categoryheader h4 {font: bold 110% Verdana, Arial, Helvetica, sans-serif; color: black;
	margin: 1.25em -0.75em 0.15em; padding: 0;}
	
td#directory {background-color: #F0F0F0; color: #545454;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	padding: 1 0 3 10;}
td#directory h4 {font: bold 110% Verdana, Arial, Helvetica, sans-serif; color: black;
	margin: 1.25em -0.75em -0.85em; padding: 0;}
td#directory a {color: #545454; text-decoration: none;}
td#directory a:hover {text-decoration: underline;}
td#directory a:visited {color:#545454; text-decoration: none;}
td#directory a:visited:hover {text-decoration: underline;}

td#schoolheader {background-color: #E0E0E0; color: black;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding: 5 5 5 5;}
	
td#school1 {background-color: white; color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	vertical-align: middle;
	padding: 5 5 5 5;}
	
td#school2 {background-color: #F0F0F0; color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	vertical-align: top;
	padding: 5 5 5 5;}
	
td#history1 {background-color: white; color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	vertical-align: top;
	padding: 5 5 5 5;}
	
td#history2 {background-color: #F0F0F0; color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	vertical-align: top;
	padding: 5 5 5 5;}
	
td#search {background-color: white; color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	text-align: center;
	padding: 0 5 0 5;
	}
td#search h5 {font: bold 110% Verdana, Arial, Helvetica, sans-serif; color: black;
	margin: 0.5em 1em -0.5em ; padding: 0;
   border-bottom: 1px solid rgb(54%,54%,54%);}
td#search a {color: black; text-decoration: none;}
td#search a:hover {text-decoration: underline;}
td#search a:visited {color: black; text-decoration: none;}
td#search a:visited:hover {text-decoration: underline;}

td#searchdirections {background-color: white; color: #545454;
	font: italic 60% Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: center;
	padding: 0 5 0 5;}
	
td#calheader {background-color: #660000; color: white; font: bold 75% Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 2px;}

.leftlist {color:black;font-size:8pt;font-family:Verdana;}

/* menu styles */

/* directory styles */
.directory-header {font-size:9pt;background-color: #F0F0F0; color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;}

/* Calendar Styles */
.calendar_body{ color: #fff9e6; font-size: 10px; font-family: Verdana, Arial, Helvetica; }
.calhead{color: #FFFFFF; font-size: 14px; font-family: Verdana, Arial, Helvetica;font-weight:bold;}
.calselect{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
a.calendarevents:link{ color: #FFFFFF; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration:none;}
a.calendarevents:visited { color: #FFFFFF; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration:none; }
a.calendarevents:hover{ color: #FFFFFF; font-size: 9px; font-family: Verdana, Arial, Helvetica;text-decoration:underline; }

a.calendarback:link{ color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica; text-decoration:none;}
a.calendarback:visited { color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica; text-decoration:none; }
a.calendarback:hover{ color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica;text-decoration:underline; }

a.mmd_link:link { font-family:verdana, arial, helvetica;font-size:11px;color:#000000;text-decoration:none; font-weight:bold; }
a.mmd_link:visited { font-family:verdana, arial, helvetica;font-size:11px;color:#000000;text-decoration:none; font-weight:bold; }
a.mmd_link:hover { font-family:verdana, arial, helvetica;font-size:11px;color:#000000;text-decoration:underline; font-weight:bold; }

.mmd_text { font-family:verdana, arial, helvetica;font-size:11px;color:#000000;text-decoration:none; font-weight:normal; }


#receipt {padding:15px 0 15px 0}
#receipt th {font-size:12px;padding:5px; text-align:right;width:100px;}
#receipt td {font-size:12px;padding:5px;}

a#homelink {color:#ffffff;}
a#homelink:visited {color:#ffffff;}