BODY {
		background: url("/images/background.jpg") no-repeat fixed center top;
	background-color: #A3BEED;


}
#web_page {
	margin: auto;
	width: 742px;
	padding: 0px;
	font: 12pt Arial, Verdana, sans-serif;
	
}

#header {
	margin: auto;
	width: 742px;
}

SPAN#site_name {
	font-family: "Goudy Old Style B", "Times New Roman", sans-serif;
	font-size: 40px;
	color: #fff;
	margin-right: 10px;
}
SPAN#page_name {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #aac;
	font-style: italic;
	font-weight: bold;
	margin-left: 10px;
}

#footer {
	width: 700px;
	margin: auto;
	text-align: right;
	font: 10pt arial, sans-serif;
	clear: both
}

#copyright {
	text-align: left;
	color #444;
}
#copyright A {
	color: #444;
	text-decoration: none;
}

/*---------- content rules ----------*/


#content {

	width: 880px;
	margin-top: 0px;

}

#content H1 {display:none;}

#content H2 {
	font: 18px times new roman;
	font-style: italic;
	font-weight: bold;
	color: #1F43A3;
	font-variant: small-caps;
	letter-spacing: .15em;
}
#content H3 {
	font: 12pt arial, serif;
	color: #080;
	margin: 0px 0px 3px 8px;
	font-style: bold;
}
#content P {
	font: 12pt arial;
	margin: 0px 0px 10px 0px;
	line-height: 1.5em;
	color: #19357D;

}
#content A {
	color: #000;
	text-decoration: underline;
}
#content A:hover {
	color: #c94;
	text-decoration: none;
}

#content IMG {
	border: none !IMPORTANT;
	padding: 10px;
	
}

#content LI {
	list-style: square;
	color: #6A2F4D;
	font: 12pt times new roman;
	margin: 0px 0px 10px 10px;

}

#main_content {
	float: left;
	width: 680px;
	padding-top: 0px;
	margin-top: 30px;
	margin-left: 15px;

}	






div.rule HR {
	display: none;
}
div.rule {
	border-top: 1px dashed #0a0;
	height: 15px;
}

#content .paragraph-1 {
	padding-top: 15px;
}


/*---------- navigation rules ----------*/
#main_nav {
	margin: 0px 10px 0px 75px;
	width: 700px;
	padding-bottom: 20px;
}
#main_nav UL {
	margin: 0px;
	padding: 0px;
	text-align: center !IMPORTANT;
}
#main_nav UL LI {
	text-align: center !IMPORTANT;
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#main_nav UL LI A {
	float: left;
	font: 11.5pt "Times New Roman", arial, verdana, sans-serif;
	text-decoration: none;
	padding: 3px 15px 3px 0px;
	color: #fff;
	font-weight: bold;
}


#main_nav UL LI A:hover {
	color: #6A2F4D;

}

#main_nav UL LI A.main_nav-there {
	color: #6A2F4D;

}

#sub_nav {


	font: 10px arial !IMPORTANT;
	text-align: left;


}
#sub_nav UL {
	margin-left: 0px;
	padding-left: 0px;
}
#sub_nav UL LI {
	list-style: none;
	

}
#sub_nav UL LI A {
	padding-right: 10px;
	font-variant: small-caps;
	font-size: 8pt ;
	font-weight: bold ;
	color: #fff;
	text-decoration: none;
}
#sub_nav UL LI A.sub_nav-there {
	color: #6A2F4D;
}
#sub_nav UL LI A:hover {
	color: #6A2F4D;
}
A.sub_nav-2 {
	font: 10px Verdana, sans-serif;
	padding-left: 10px !IMPORTANT;
	color: #fff !IMPORTANT;
}

/*--- Home Left Sidte ---*/

#homeleft {
	float: left;
	width: 180px;
	clear: left;
	
	
}

#homeleft p {
	font: 9pt arial, verdana, sans-serif;
	text-decoration: none;
	color: #fff;	
	
}


/*---------- bottom pane rules ----------*/

#panes {
	clear: both;
	width: 700px;
	margin-top: 130px;
}

.pane H2 {
	font: 10pt Verdana, sans-serif !IMPORTANT;
	color: #1C3C8C !IMPORTANT;
	text-align: center;
	padding: 0px !IMPORTANT;
	margin: 0px !IMPORTANT;
	font-weight: bold;
}
.pane .block_cell TD {
	vertical-align: center;
}

.pane P, .pane .block_cell {
	padding: 1px 5px 2px 5px !IMPORTANT;
	margin: 0px !IMPORTANT;
	font: 9pt "Times New Roman" !IMPORTANT;
	color: #1C3C8C !IMPORTANT;
}
.pane UL {
	margin-left: 0px;
	padding-left: 0px;
}
.pane UL LI {
	font: 9pt "Times New Roman", "Georgia", sans-serif;
	color: #000;
	margin-left: 0px;
	padding-left: 5px;
	list-style-type: square;
}

#pane-1, #pane-2, #pane-3 {
	width: 220px;
	height: 125px;
	float: left;
	border: 1px solid #fff;
}

#pane-1 {
	margin-right: 17px;
}

#pane-2 {

}

#pane-3 {
	margin-left: 17px;
}

.pane .VFD_form {
	width: 220px !IMPORTANT;
}
.pane .VFD_form INPUT {
	background-color: #fec;
	font: 10pt Courier, Georgia, serif;
	color: #000;
	border-style: none none solid solid;
	border-width: 1px;
	border-color: #000;
}
.pane .VFD_form .form-submit INPUT {
	font: 10pt Verdana, sans-serif;
	color: #000;
}
.pane .VFD_form .form-heading {
	font: 10pt Arial, sans-serif;
	color: #000;
	font-weight: bold;
	text-align: center;
}

/*---------- VFD form rules ----------*/
.VFD_form {
	text-align: center;
}
.VFD_form TABLE TD {
	text-align: left;
	font: 10pt arial, sans-serif;
}
INPUT, TEXTAREA {
	color: #000;
	font: 10pt arial, sans-serif;
	padding: 2px 8px 2px 8px;
}
TD.form-caption SPAN {
	margin: 0px;
	font: 10pt arial, sans-serif;
	display: block;
	color: #000;
	padding: 2px 0px 2px 8px;
}
.form-submit INPUT {
	width: 150px;
}
.form-submit {
	text-align: center !IMPORTANT;
}

/*---------- press page rules ----------*/
.Press-web_page #content #text_area P {
	width: 300px;
	background-image: url("/site_img/pressbg.jpg");
	padding: 10px 50px 20px 10px;
	border: 2px dashed #888;
	margin-left: 25px;
}

.news_nav {
	font-size: 10pt;
	margin-bottom: 5px;
}


/*---------- Calendar rules ----------*/
#calendar {
width: 500px;
margin-left: 20px;

	
}
#calendar TABLE{
	margin-top: 0px;
	margin-bottom: 25px;
}
#calendar-header SPAN {display: none;}
#calendar_control {

	text-align: center;
	margin-top: 0px;
	
}
.calendar_next A {
	font: 8pt Verdana !IMPORTANT;
	color: #900000;
	text-decoration: none;
}
.calendar_current {
	text-align: center;
	font: medium Helvitica, Verdana;
	color: #000;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 25px;
}
#calendar TD.event_cell {
	border-top: 1px solid #778;
	margin-top: 25px;
	font: small Georgia;
	color: #6C2600;
	
}
#calendar .event-header {
	font-weight: bold;
}
#calendar .event-header A {
	color: #335;
	margin-left: 15px;
	font: small Arial;
	text-decoration: none;
}
#calendar .event-header A:hover {
	color: #00f;
}
#calendar .event-description {
	margin: 0px 5px 5px 5px;
}
#calendar .event-description P {
	margin-left: 0px;
	padding-left: 6px;
}
#calendar .past_event {
	color: gray !IMPORTANT;
}
#calendar .today_event {
	background: #fff;
}

.home_event {

	

	
}

.home_event ul {
  

}

