html,body {
  background-color: #ccddFA;
  height: 100%;
  margin: 0; padding: 0.5em;
  font-family: Helvetica,Arial,sans-serif;
}


div#map_box {
  font-size: 0.91em;
  float: center; width: 450px; height:550px;
  margin: 0; padding: 0;
  border: 2px solid #5088D5;
}

div#map_boxleer {
  font-size: 0.91em;
  float: center; width: 1200px; height:1000px;
  margin: 0; padding: 0;
  border: 2px solid #5088D5;
}


.map_index {
  width: 30%; 
  height: 12em;
  float: right; 
  border: 2px solid #5088D5;  
  margin-right: 0.3%;
}

div#alt_index {
  width: 30%; 
  overflow:hidden; 
  float: right; 
  padding: 0.5em; 
  border: 2px solid #5088D5;  
  background-color: #DBE7F7; 
  margin-right: 0.3%;
}

div#index_box {
  float: left; 
  width: 60%; 
  margin-left: 0em;
  margin-bottom: 1em;
  border: 2px solid #5088D5;
  background-color: #DBE7F7;
  padding: 0.5em;
}

div#info_box {
  margin-left: 62%;
  padding: 0 1em;
  border: 2px solid #5088D5;
  background-color: #DBE7F7;
}
div#info_box h1 {
  font-size: 1.5em;
  margin: 0 0 1em;
}
div#info_box h2 {
  font-size: 1.2em;
  margin: 0 0 1em;
}
div#info_box p {
  font-size:1em;
  margin: 1em 0;
}
a:link {
  color: #0030B0;
}
a:visited {
  color: #603040;
}

a:active {
  color: white; background-color: gray;
}


body {
	margin:0px;
	}
	
td {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#D2D2CD;
	}
	
a {
	color: #FF6600;
	font-weight:bold;
	}
	
a:hover {
	color: #3366CC;
	}

/* ID Styles */

#navigation td {
	border-bottom: 2px solid #C0DFFD;
	}
	
#navigation a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 26px;
	background: url("mm_arrow.gif") 14px 45% no-repeat;
	}
	
#navigation a:hover {
	background: #ffffff url("mm_arrow.gif") 14px 45% no-repeat;
	color:#FF6600;
	}
	
#logo 	{
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color: #CCFF99;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 2px solid #E6F3FF;
		}
		
#dateformat {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight:bold;
	letter-spacing:.1em;
	}
	
#dateformat a:hover {
	color: #FF6600;
	letter-spacing:.1em;
	}
	

div#status_bar {
  margin-left: 62%;
  margin-top: 2%;
  padding: 1em;
  border: 1px dashed #5088D5;
}


div#link_box {
  font-size: 0.91em;
  float: left; 
  width: 96%; 
  margin-left: 0em;
  margin-bottom: 1em;
  border: 1px solid black;
  padding: 1em;
  background-color: #5088D5;
  color: white;
  clear: both;
  background-image:url(images/header.jpg);
}

h1 { 
  font-size: 0.91em;
  width: 96%; 
  margin-left: 0em;
  margin-top: 0em;
  margin-bottom: 1em;
  border: 1px solid black;
  padding: 1em;
  background-color: #5088D5;
  color: white;
  clear: both;
  background-image:url(images/header.jpg);
}

h2 { 
  font-size: 0.8em;
  font-weight: normal;
  width: 99%; 
  border: 1px solid black;
  padding: 0em;
  background-color: #5088D5;
  clear: both;
  color: white;
  text-align: center;
}


.bodyText {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	padding: 0em;
	letter-spacing:.05em;
	line-height:16px;
	margin-top:0px;
	}
	
.pageName{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:24px;
	letter-spacing:.2em;
	}
	
.subHeader {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:16px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	}
	
.navText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: underline;
	table-layout: auto;
	
		}
