.pulldown, .pulldown ul {padding:0; margin:0; list-style:none;}
.pulldown { height:20px; width:750px; background: white;}
.pulldown li a {text-decoration:none;}
.pulldown li {float:left; width:125px; margin-right:0px; position:relative;}
.pulldown li.last {margin:0;}
.pulldown li a.top {display:block; width:125px; height:20px;}
.pulldown ul {width:125px; position:absolute; left:0; top:0;}
.pulldown ul li {visibility:hidden; position:absolute;}
.pulldown ul li.heading {visibility:visible; display:block; width:125px; height:20px; background:white; font-family:arial, verdana, sans-serif; color:#c4ca12; text-align:center; font-size:12px; line-height:20px; position:absolute; font-weight:bold}

.pulldown table {padding:0; margin:0; border-collapse:collapse; margin:0px;}

.pulldown li a:hover {visibility:visible;}

.pulldown :hover ul li {visibility:visible; position:static; width:125px;}

.pulldown :hover ul li a {display:block; padding:2px 0 2px 10px; width:120px; background:white; color:#606060; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:11px; font-weight:bold}

.pulldown :hover ul li a:hover {text-decoration:underline;}

body {
	height: 100%;
	background: #cococo;
	margin: 0px;
	margin-top: 0px;
	border: none;
	scrollbar-face-color: #404040;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #245979;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #075912;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #FFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#cococo', startColorstr='#31446c', gradientType='0');*/
}
p {font: 11px verdana, arial, helvetica, sans-serif; line-height: 15px; color: #333; text-align: left;	text-indent: 0px; margin: 15px 5px 5px 15px;}

h1 {font-family:arial, verdana, sans-serif; color:#31446c; text-align:right; font-size:14px; font-weight: bold}
h2 {font: 14px arial, verdana, helvetica, sans-serif; font-weight: bold; letter-spacing: 0px; word-spacing: 5px; color: #c4ca12; text-align: centre; text-indent: 0px; margin: 5px 0px 5px 10px;}
h3 {font: 18px arial, verdana, helvetica, sans-serif; font-weight: bold; letter-spacing: 1px; word-spacing: 0px; color: #ffffff; text-align: centre; text-indent: 0px; margin: 30px 0px 5px 10px;}
h4 {font: 14px arial, verdana, helvetica, sans-serif; font-weight: bold; letter-spacing: 0px; word-spacing: 0px; color: #5264ba; text-align: centre; text-indent: 0px; margin: 5px 0px 5px 10px;}

li.content {font: 11px verdana, arial, helvetica, sans-serif; color: #808080; line-height: 20px;}

.queryform {font: 11px verdana, arial, helvetica, sans-serif; color: #808080; line-height: 20px;}

.images {border-style: solid; border-color:#c0c0c0; border-width: 4px; margin: 8px 5px 0px 0px;}

.map {border-style: solid; border-color:#c0c0c0; border-width: 5px; margin: 5px 5px 10px 30px;}

.masthead {margin: -5px 0px 0px 80px}

.footer {font: 9px verdana, arial, helvetica, sans-serif; color: #000}

#newspanel {position: relative; top: 20px; left: 5px; width: 650px; float: center; background: #efefef; height: 120px; font: 11px arial, helvetica, sans-serif;
    font-weight: normal; color: #2b2e9f; overflow: auto; padding: 5px; border-style: solid; border-color: #efefef; border-width: 1px 0 0  1px;}

#masthead {position: relative; top: -20px; left: 0px; background: #d0d0d0; height: 100px; width:720px; z-index: 2; margin: 0px 0px -15px 0px}