body { font-size: 0.8em; font-family: Verdana, Geneva, Arial, Helvetica; background-color: #cdd9e6; text-align: center; }
h1 { color: #369; font-size: 15pt; line-height: 16pt; margin: 0; }
h2 { color: #369; font-size: 13pt; line-height: 14pt; margin: 0; }
h3 { color: #369; font-size: 12pt; line-height: 14pt; text-align: center; margin: 0; }
p { text-align: justify; }
td { }
a { color: #369; text-decoration: underline; }
a:hover { text-decoration: none; }
a:active { color: #393; text-decoration: underline; }
#container { background-image: url(contentBG.gif); background-repeat: repeat-y; width: 770px; margin-right: auto; margin-left: auto; }
#header { background-image: url(header.gif); background-repeat: no-repeat; width: 100%; height: 205px; }
#main { }
#nav { width: 166px; float: left; margin: 0; padding: 0; }
#nav ul { text-align: right; width: 150px; margin: 20px 0 0 16px; padding: 0; list-style-type: none; }
#nav hr { margin: 10px 5px 5px 21px; padding: 0; }
#nav li { width: 100%; margin: 2px 0 4px; padding: 0; border-bottom: 1px solid #b2bdc8; }
#nav li a:link, #nav li a:visited { color: #369; font-weight: bold; text-decoration: none; width: 140px; margin: 0; padding: 0 10px 0 0; border-bottom: 1px solid #e1e8f0; display: block; }
#nav li a:hover { color: #0a295c; width: 135px; border-bottom: 1px solid #0a295c; border-left: 5px solid #0a295c; }
#nav p { text-align: center; margin: 0 0 0 16px; }
body#home #nav li.home a,
body#map #nav li.map a,
body#services #nav li.services a,
body#companyinfo #nav li.companyinfo a,
body#contactus #nav li.contactus a
{ color: #305a9e; width: 135px; border-bottom: 1px solid #305a9e; border-left: 5px solid #305a9e; cursor: default; }
#content { text-align: left; width: 570px; margin: 0 0 0 166px; padding: 0 20px 0 10px; display: block; }
#rightFloater { width: 200px; float: right; margin-left: 10px; }
.bugUL li { margin-bottom: 3px; list-style-image: url(bug.jpg); }
blockquote { background-color: #ecf4ff; text-align: left; padding: 0 5px; border: solid 1px #dde9fb; }
blockquote em { margin-left: 50px; }
#footer { clear: both; background-image: url(footer.jpg); text-align: center; height: 150px; }
#footer p { color: #369; font-size: 8pt; text-align: center; margin: 0; padding-top: 120px; }
#footer a { color: #369; text-decoration: none; border-bottom: 1px dotted #a5b1bd; }
#footer a:hover { border-bottom-width: 0; }
#contactList { margin-top: 10px; margin-bottom: 10px; }
#contactList ul { list-style-type: none; }
#contactList li { margin-bottom: 3px; }
form { width: 340px; margin: 10px auto 0 0; }
form ul { color: #369; font-weight: bold; background-color: #e1e8f0; width: 340px; margin: 0; padding: 5px; border: solid 1px #cdd9e6; list-style-type: none; }
form li { margin-bottom: 2px; }
label { text-align: right; width: 100px; float: left; margin-right: 10px; display: block; }
.submit { text-align: center; margin-top: 15px; margin-right: 100px; }
body#popup { margin: 0; }
#popup img { margin: 5px; }
#popup #container { background-image: url(popupBG.gif); background-repeat: repeat-y; text-align: left; width: 474px; margin: 0 auto; padding: 10px 13px; }
#popup em { margin-left: 25px; }
a.green-link, .green-text {
	color: #2c7c34; }
	
.blue-text {
	color: #3333ff;
}

