body
{
	background-color: #63A7D0;
	/*background-color: #f00;*/
	border: 0px;
	margin: 0px;
}
.mainFrame
{
	width: 900px;
	/*height: 100%;*/
	/*height:800px;*/
	background-color: white;
	/*/background-color: #2E88BF;*/
	/*background-color: #f00;*/
	border-color:#000;
	border-style:solid;
	border-width:2px;
	/*margin: 0px;*/
	margin-left: auto;
  margin-right: auto;
}
.mainHeader
{
	background-image:url('assets/banner.jpg');
	width: 900px;
	height: 175px;
	/*background-color: #ff0;*/
}
.mainTitle
{
	font-size: x-large;
	font-weight: bold;
	color: black;
	background-color: #2E88BF;
	/*background-color: #f00;*/
	text-align:center;
	margin-left: auto;
  margin-right: auto;
  border-color:#000;
	border-style:solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width:2px;
	border-bottom-width:2px;
}
.mainFooter
{
	background-color: #2E88BF;
	/*background-color: #0f0;*/
	color: black;
	text-align:center;
	border-color:#000;
	border-style:solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width:2px;
	border-bottom-width:0px;
}
.headerTable {
	margin: 0px;
	padding:0px;
	border:0px;
}
.contentArea
{
	background-color: white;
	color: black;
	margin: 15px;
}
.blurb h1
{
	margin: 3px;
  font-weight: bold;
  font-size: 200%;
  TEXT-ALIGN: center;
}
.blurb h4
{
	margin: 3px;
	font-size: 115%;
  TEXT-ALIGN: center;
}
.blurb div
{
	text-indent: 2em;
  TEXT-ALIGN: justified;
  margin-top:15px;
  margin-bottom:10px;
}

table.framed
{
	border: black 2px solid;
	border-collapse: collapse;
	width:100%;
}
table.framed td
{
	border: black 2px solid;
}
table.framed th
{
	background: #2E88BF;
	font-weight: bold;
	font-size:150%;
	border: black 2px solid;
	text-align: left;
}
tr.row1
{
	background: white;
}
tr.row2
{
	background: #63A7D0;
}
a:link.underline {
	text-decoration: none;
	color: black;
	border-bottom: 1px dashed;
}
a:visited.underline {
	text-decoration: none;
	color: black;
	border-bottom: 1px dashed;
}
a:hover.underline {
	color: black;
	text-decoration: none;
	border-bottom: 1px solid;
}

div#map_canvas
{
	margin: 15px 0px 10px 0px;
	width: 100%;
	height:600px;
}
div#osmap
{
	margin: 15px 0px 10px 0px;
	width: 100%;
	height:600px;
	margin-left:0px;
	margin-right:0px;
	border: 1px solid;
}
