body {margin: 0; background-color: #015959; }
#logo { border: none; }
.header-left { background: #015959; width: 150px; text-align: center; padding: 2px;}
.header { background-color: #015959; width: 650px;}
.header-right { background: #015959; width: auto; }
.footerspace { background-color: #666; padding: 12px; }
.footer { background-color: #000; color: #fff; font-size: 10px; padding: 3px; }
.footer a { color: #99CD32; text-decoration: none; }
.footer a:hover { border-bottom: 1px #fff dotted; }
td { vertical-align: top; }
td, p, ul { font-size: 9pt; font-family: Verdana, Arial; }
p.tagline { font-family: Monotype Corsiva, Agfa; color: teal; text-align: center;  font-size: 18px; }
p.popup { padding: 10px; padding-top: 0; font-family: Times New Roman; color: ivory; text-align: center; font-size: 16px; }
p.popup a { color: ivory; text-decoration: none; }
p.popup a:hover { color: ivory; text-decoration: none; border-bottom: ivory 1px solid; }
p.main { padding: 10px; padding-top: 0px; font-family: Verdana, Arial; color: black; text-align: center; font-size: 12px; }
table.emailbox { border: 1; color: teal; bordercolor: teal; cellpadding: 0; cellspacing: 0; text-align: center; }

.nav  { background-color: ivory; }
ul#navbar {
	text-decoration: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 70;
	width: 180px;
	}

ul#navbar li.navitem {
	text-indent: 15px;
	font-size: 12px;
	text-decoration: none;
	line-height: 26px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 180px;
	height: 26px;
	border-bottom: black 1px solid;
	}

ul#navbar li.navitem a {
	color: black;
	font-weight: normal;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	}

ul#navbar li.navitem a:hover {
	color: ivory;
	text-decoration: none;
	background: teal;
	}

ul#navbar li.navitemact {
	font-weight: bold;
	text-decoration: none;
	text-indent: 15px;
	padding: 0 5 0 0;
	font-size: 12px;
	line-height: 26px;
	list-style-type: none;
	margin: 0;
	width: 180px;
	height: 26px;
	border-bottom: black 1px solid;
	}

ul#navbar li.navitemact a {
	color: black;
	font-weight: bold;
	text-decoration: none;
	cursor: text;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	}
	
h1 { color: ivory; font-size: 32px; font-family: Monotype Corsiva, Agfa; margin: 0; text-align: center; }
.smaller  { font-size: 18px; }
h2 { color: teal; font-size: 26px; font-family: Monotype Corsiva, Agfa; font-style: oblique; font-weight: 400; line-height: 26px; margin-bottom: 0; margin-top: 2em; }
h3   { color: black; font-size: 12px; font-weight: bold; margin-bottom: 0; }
h4 { margin-bottom: -10px; }
.text-button { padding: 5 8 5 8px; background: teal; border-top: dotted black 1px; border-bottom: dotted black 1px; color: white; text-decoration: none; }
.text-button:hover { background: #999; color: #fff; }
.button-bar { margin-top: 25px; }
.left { margin-left: 15px; }
.right { margin-right: 15px; }
.pad { margin: 30px; }
.center-column { background-color: ivory; }
.right-column { background-color: #DEE0D1; }
.home-title { margin-bottom: -20px; }
p.img { border: 0; text-align: center; padding: 5px; }
a  { color: teal; text-decoration: none; border: none; font-weight: bold;}
a:hover { text-decoration: none; border-bottom: 1px teal solid; }
a img { border: none; text-decoration: none; }
a:hover img { border: none; text-decoration: none; }
a.bm { color: black; }
ul { list-style-type: square; }
li.linkspage { margin-top: 10px; }
h1.indextitle { color: ivory; font-size: 28px; font-family: Monotype Corsiva, Agfa; text-align: center; position: relative; top: -125px; margin: 0px; padding: 0; letter-spacing: 4px; }
h1.title { color: ivory; font-size: 46px; font-family: Monotype Corsiva, Agfa; text-align: center; position: relative; top: -105px; margin: 0px; padding: 0; letter-spacing: 4px; margin-bottom: -95px; }
h1.subtitle { color: ivory; font-size: 16px; font-family: "Times New Roman", Times, Georgia, serif; font-style: italic; text-align: center; position: relative; top: -120px; margin-bottom: -100px;}
h1.Newstitle { color: ivory; font-size: 42px; font-family: Monotype Corsiva, Agfa; text-align: center; position: relative; top: -125px; margin: 0px; padding: 0; letter-spacing: 4px; }
h2.region { font-weight: 200; text-align: center; margin: 0; }
h2.cat { font-size: 22px; font-weight: 200; text-align: center; margin: 0; }
h4.name { color: black; font-weight: bold; margin: 0px; }