body {
	margin: 0px;
	padding: 0px;
	background-image: url(/template_images/index01.gif);
}

body, th, td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

form {
	margin: 0px;
	padding: 0px;
}

TEXTAREA {
	border : 1px solid;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
}

input { border: 1px solid #9BB0CF; 
		font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
		font-size : xX-small;
}

.formbutton { border: 1px solid #9BB0CF; 
		font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
		font-size : xX-small;
}


.align-justify {
	text-align: justify;
}

H1 {color: black; font-size: 2.5em; margin-bottom: .25em;}
H2 {color: black; font-size: 2em; margin-bottom: .25em; font-family: AG_Garamond, garamond, times new roman}
H3 {color: black; font-size: 1.25em; margin-bottom: .25em;}
H4 {color: black; font-size: 1.10em; margin-bottom: .25em;}

.vertical-list {text-align:left;}

.text1 {
	font-size: .65em;
}

.text2 {
	font-size: .65em;
	color: #FF7800;
}

.text3 {
	color: #8EABBE;
}

.text3 {
	color: #FFFFFF;
}
a{
	color: #3D789D;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: darkblue;
	}

a.link1 {
	color: #FFFFFF;
	font-weight: bold;
}
a.link1:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	color: gold;
}
a.link2 {
	color: #FFFFFF;
}

a.link2:hover {
	color: #FFFFFF;
	text-decoration: underline;
	color: gold;
}

TH {
	color: #000000;
	font-weight: bold;
	text-align:center; 
	font-size: .75em;
	text-decoration: underline;
}
.bg1 {
	background-image: url(/template_images/index02.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.bg2 {
	background-image: url(/template_images/index03.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.bg3 {
	background-image: url(/template_images/index05.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg4 {
	background-image: url(/template_images/index06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg5 {
	background-image: url(/template_images/index07.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}.bg6 {
	background-image: url(/template_images/index31.gif);
	background-repeat: repeat-x;
	background-position: left top;
}.bg7 {
	background-image: url(/template_images/index43.gif);
	background-repeat: repeat-x;
	background-position: left top;
}.bg8 {
	background-image: url(/template_images/index42.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.g { 
	font-size: .65em;
}
.subtext {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color: #808080;
}
.subtext2 {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color: #000000;
}
.largetext {
	font-family : sans-serif;
	font-size : 1.15em;
	color: #ffffff;
	text-decoration: none;
	border-width: 0;
	}
ul.orangearrow {
  list-style: url(/template_images/or_arrow1.gif) disc;
}
.paraheads {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid gold
	}
.indents {
	margin-left: 3em;
	margin-right: 2em;
	margin-top: -0.5em;
	text-align: left;
}

.navHeader {font-weight: bold;
}

hr {
    clear: both;
}
#notable {
	/*background-color:#FFFFCC; */
	visibility: visible; 
	margin-bottom: .5em; 
	border-bottom: solid #888888 1px; 
	clear: left;
	padding-left: .5em;
}

.graydiv {
	background-color: #eeeeee; 
	/*layer-background-color: #eeeeee; */
	visibility: visible; 
	/* margin-top: 1em; */
	padding-bottom: 1em;
	clear: right; 
	padding-left: .5em; 
	padding-right: .5em; 
	border-bottom: 1px solid #888888;
}

.yellowdiv {
	height: 100px;
}

.events{
	clear: left; 
	width: 242; 
	float: left;
	}
.g {
	font-size: 1.25em;
	font-weight: bold;
}
.news{
	width: 235px; 
	float: right; 
	height: 150px;
	text-align: right;
}
.bigmenuwrapper {
	background-image: url(/template_images/index54.jpg);
	padding: 2px;
}

#menuwrapper {
	width: 210; 
	height: 27; 
	background-color: #ffffff; 
	border-top: solid #eeeeee 1px;	
	color:#000000; 
	font-size: 1.25em; 
	font-weight: bold; 
	letter-spacing: 2; 
	/*font-variant: small-caps;*/ 
	padding: 2 0 0 15;
	}
#menuwrapper a:hover {
	background-color: #eeeeee; 
	display: block; 
	color: #000000; 
	text-decoration: none;
	}

.menuexpand  {
	margin-left: 45px;
}

abbr, acronym, .abbr {
	border-bottom: 1px dotted;
	cursor: help;
}
.column_left{
	width: 235px; 
	float: left; 
	height: 250px;
	text-align: left;
	}
.column_right{
	width: 235px; 
	float: right; 
	height: 250px;
	text-align: left;
	}
#page_contact {width: 150px; float: right; text-align: left; border: 1px solid #808080; margin: 5px 0 5px 5px;}
#page_contact .contact_header {font-weight: bold; border-bottom: 1px solid #000; background-color: #eee; padding: 2px; margin: 2px; text-align: center;}
#page_contact .contact_list {padding: 3px;}
