body	{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0px;
	margin: 0px;
	}
h1, h2, h3, h4, h5 {
	color: #0E4E7A;
	}
h1 {
	font-size: 2.3em;
	}
h2 {
	font-size: 1.6em;
	}
h3 {
	font-size: 1.5em;
	}
h4 {
	font-size: 1.1em;
	}
h5 {
	font-size: 1em;
	}
a:link {
	color: black;
	background: transparent;
}
a:visited {
	color: purple;
	background: transparent;
}
a:hover {
	color: black;
	background: #CEDEED;
}
a:active {
	color: red;
	background: transparent;
}
div.wrapper {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: #CEDEED;
	}
div.mainbody {
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: white;
	color: black;
	border: 1px solid gray;
	text-align: left;
	}


/* three col content */
table.content3{
	margin: 0;
	padding: 0;
	vertical-align: top;
	}
td.left3{
	width: 110px;
	padding: 0;
	margin: 0;
	text-align: center;
	border: 1px solid gray;
	vertical-align: top;
	}
p.left3{
	font-size: 8pt;
	}
	
td.right3{
	width: 110px;
	padding: 0;
	margin: 0;
	border: 1px solid gray;
	vertical-align: top;
	}
td.middle3{
	width: 100%;
	padding: 1em;
	margin: 0;
	border: 1px solid gray;
	vertical-align: top;
	}


/* two col content */
table.content2{
	margin: 0;
	padding: 0;
	vertical-align: top;
	}
td.left2{
	width: 70%;
	padding: 0;
	margin: 0;
	vertical-align: top;
	}
td.right2{
	float: right;
	padding: 0;
	margin: 0;
	text-align: left;
	}


/* one col content */
div.content1{
	padding: 1em
	vertical-align: top;
	}


/* contacts table */

table#contacts {width: 100%; margin-bottom: 10px;}
table#contacts tr.odd {background-color: #ffffff;}
table#contacts tr.even {background-color: #cbcbcb;}
table#contacts table td {font-size: 0.8em;}

table#contacts td.name {width: 121px;}
table#contacts td.title {width: 275px;}
table#contacts td.ext {width: 75px;}
table#contacts td.email {width: 150px;}

table#contacts a:link {color: #1b4762;}
table#contacts a:active {color: #1b4762;}
table#contacts a:visited {color: #1b4762;}
table#contacts a:hover {color: #1b4762; text-decoration: none;}



/* this is from the old CSS to make the map lookup work*/
.blist			{ margin-left:-25px; float:right; }
.blist LI		{ padding-top: 3px; padding-bottom: 3px; }
.colheads		{ font-variant:small-caps; font-family:Arial Black; font-size:8pt; color:#660033; }
.HRheads		{ color:#660033; height:2px; }
.maintables		{ width:750px; font:8pt Arial; border:solid 0pt white; vertical-align:top; }
.sideboxes		{ padding: 2px; border: solid 2px gray; border-top-width: 1px; border-left-width: 1px;  }
.sideboxhead	{ color:#660033; text-align:center; padding:2px; border:solid 2px gray; border-top-width:1px; border-left-width:1px; font:10pt Corbel; font-weight:bold; }
.texttop		{ vertical-align: top; }
.vertline		{ width:2px; background-image:url('images/blackspacer.gif'); background-repeat:repeat-y; }
.bulist			{ padding-top: 3px; padding-bottom: 3px; }