* {
/*border:1px solid black;*/
}
html, body, div, li, ul, p, a, img, h1, h2, input{
margin:0;
padding:0;
}
html, body {
	margin:0;
	padding:0;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	background:white;
	color:white;
	font-family: Arial, sans-serif;
	font-weight:bold;
}
ul{
list-style:none;

}
body {
	background-color:rgb(230, 245, 245);
}
#container {
	margin-left:auto;
	margin-right:auto;
	min-height:99.9%;
	position:relative;
	padding-top:0px;
	min-width:1000px;
	background-color:rgb(230, 245, 245);	
}
#header {
	background-color:black;
	color:white;
	margin:0px;
	padding:0px;
	height:125px;
	min-width:700px;
	width:100%;
	min-width:1000px;
	background-image:url(../images/header_background.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
h1 {
	float:left;
	font-weight:bold;
	font-size:27px;
	padding:0px;
	margin:0px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}
h2 {
	margin:0px;
	padding:0px;
	font-size:18px;
	text-align:right;
	width:150px;
	float:right;
	margin-top:-38px;
	margin-right:5px;
	margin-bottom:5px;
}
h2 a {
	text-decoration:none;
	color:white;
}
h2 a:hover {
	color: rgb(190,190,190);
}
.button{
color:#5A5A5A;
background-color:rgb(200,200,200);
padding:2px;
margin:0px;
border:1px solid #5A5A5A;
}
.button:hover{
background-color:#5A5A5A;;
color:rgb(200,200,200);
cursor: pointer
}
#header_list {
	font-size:12px;
	padding:0px;
	padding-top:10px;
	margin:0px;
	list-style:disc;
	list-style:inside;
	width:500px;
	
}
#header_list li {
	margin-bottom:5px;
}
a:link, a:visited {
	border:none;
}
img {
	border:none;
}
.right_float_img{
float:right;
clear:both;
margin-top:-50px;
border:1px solid #CDCDCD;
margin-left:5px;
margin-bottom:5px;

}
#nav_bar_div {
	background:url(../images/nav_bar_BG2.jpg);
	height:26px;
	border-top:solid 2px rgb(185,215,185);
	border-bottom:1px solid gray;
	z-index:500;
	position:relative;
	top:0px;
}
#navbar {
	margin: 0;
	padding: 0;
}
#navbar li {
	float: left;
	list-style: none;
	font-size:15px;
}
#navbar li a {
	font-size:12px;
	display: block;
	background:url(../images/nav_bar_BG2.jpg);
	padding: 5px 20px;
	text-decoration: none;
	color: white;
}
#navbar li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border:1px solid gray;
	border-top: 1px solid #E5E5FF
}
#navbar li ul li {
	float: none;
	display: inline
}
#navbar li ul li a {
	width: auto;
	background:#E5E5FF;
	color: black;
}
#navbar li a:hover {
	background: rgb(127,127,255);
	color:black;
}
#content {
	color:black;
	overflow:auto;
	width:1000px;;
	background-color:rgb(230, 245, 245);
	height:100%;	
		
}

#main_content {
	margin-left:10px;
	width:800px;
	float:left;
	background-color:rgb(230, 245, 245);
	padding-bottom:50px;
	
}
#main_content h1 {
float:none;
	margin:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:rgb(60, 60, 60);
	margin-bottom:20px;
}
#main_content h2 {
float:none;
	margin:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:rgb(60, 60, 60);
	margin-top:20px;
	width:auto;
	text-align:left;
}
.main_content_sub{
float:left;
width:49.3%;
margin-bottom:50px;
}
#main_content #footnote{
float:left;
clear:left;
font-weight:bold;
width:500px;;
}

#main_content p, #main_content li, #main_content th {
	margin:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:rgb(90, 90, 90);
	font-weight:normal;
	font-size:12px;
}
#main_content a {
text-decoration:none;
color:rgb(30,30,30);
font-weight:bold;
}
#main_content a:hover{
color:rgb(90,90,90);
}
#main_content li{
margin-left:none;
}
.ul_lvl2{
margin-left:20px;
list-style:disc;
}
.ul_lvl2 li{
line-height:10px;
}
#main_content .textinput{
width:300px;

}
#directions{
background:white;
border:1px solid rgb(90,90,90);
font-size:12px;
width:600px;
margin-top:10px;
font-weight:normal;
margin-bottom:50px;
}
#contact {
margin:20px;
width:440px;
background-color:rgb(210, 225, 225);
padding:0 10px;

border: 1px solid rgb(100, 145, 145);
}
#contact th{
font-family: Arial, Helvetica, sans-serif;
color:rgb(90, 90, 90);
font-weight:normal;
font-size:12px;
text-align:right;
vertical-align:top;
padding-right:10px;
}
#contact td, #contact th{
padding-bottom:10px;
}
#directions_table{
width:600px;
background-color:rgb(210, 225, 225);
padding:5px;
border: 1px solid rgb(100, 145, 145);
}
#directions_table td{
	font-family: Arial, Helvetica, sans-serif;
	color:rgb(90, 90, 90);
	font-weight:normal;
	font-size:12px;
}
#content_navigation{
	float:left;
	background-color:rgb(210, 225, 225);
	min-height:410px;
	border-right:1px solid rgb(100, 145, 145);
	border-bottom:1px solid rgb(100, 145, 145);
	width:100%;
	height:100%;
	
	text-align:centerl;
	width:186px;
}

#content_navigation a:link, #content_navigation a:visited{
	color:black;
	text-decoration:none;
padding-left:10px;
font-size:12px;
}
#content_navigation ul{
list-style:none;
margin:0;
padding:0;

/*background-color:#CCCCCC;*/
font-size:11px;
font-weight:normal;
}

#content_navigation a:link, #content_navigation a:visited{
display:block;
width:90%;
padding:5px 10px;
}
#content_navigation #base_page{
background-color:rgb(90,90,90);
color:white;
}
#content_navigation li a:link, #content_navigation li a:visited{
padding:5px 25px;
width:73%;
}
#content_navigation a:hover{
color:rgb(90,90, 90);
}
#content_navigation ul #current{
background-color:rgb(180,180,180);
}
#content_navigation ul a:hover{
background-color:white;
}
#secondary_content {
	float:left;
	background-color:rgb(210, 225, 225);
	text-align:centerl;
	width:184px;
	min-height:410px;
	border-left:1px solid rgb(100, 145, 145);
	border-right:1px solid rgb(100, 145, 145);
	border-bottom:1px solid rgb(100, 145, 145);	
}
#secondary_content p {
	margin:10px;

	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:rgb(90, 90, 90);
}
#intro {
	font-size:14px;
	background:rgb(229,229,255);
	border:1px solid rgb(198,198,253);
	width:500px;
}
#intro p {
	margin:0px;
	padding:15px;
}
.main_link {
	width:129px;
	text-align:center;
	float:left;
	margin:2.2px;
}
#main_links {
	margin-top:2px;
}
#main_links a:link, #main_links a:visited {
	color:rgb(90, 90, 90);
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
}
#main_links a:hover {
	color:rgb(30, 30, 30);
}
#main_link_img {
	width:129px;
	height:70px;
	border: 1px solid rgb(160,160, 160);
}
#footer {
	background-color:rgb(205,205,205);
	text-align:center;
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:black;
	margin-top:20px;
	width:100%;
	padding:10px 0;
	border-top:1px solid rgb(120, 165, 165);
	}
#footer p {
	margin:0;
}
#footer a:link, #footer a:visited{
text-decoration:none;
color:black;
}
