body {margin: 5px; padding: 0; text-align: center; background: #7CA0AC url(../images/gradient.gif) top left repeat-x; color: #000;}
div, h1, h2, h3, h4, td, th, input, textarea, table tr .lft {font: 11px/1.3 verdana,geneva,lucida,arial,sans-serif; text-align: left;}
h1, h2 {font-size: 15px; margin: 0; letter-spacing: 1px;}
h2 {font-size: 13px; margin-top: 25px;}
h3 {margin: 35px 0 0; font-weight: bold;}
h4 {font-style: italic;}
.largerTxt {font-size: 12px;}
.margin10 {margin: 10px 0;}
h3.margin10 {margin: 10px 0 0;}
h3 + p {margin-top: 0;}
p {margin: 1em 0;}
ul {list-style: circle;}
#textSub ul ul {list-style: square; margin-bottom: 10px;}
#textSub ul ul li {margin: 6px auto;}
.hideScreen {display: none;}
img {border: none;}

#skipnav {position: absolute; top: -999px;}
#container {margin: 10px auto; padding: 13px; background: #7CA0AC; color: #000; width: 730px;}
#content {padding: 40px 10px 0; background: #fff; color: #000;}
#home {margin-left: 15px; width: 295px; padding-top: 17px;}
#tnav {background: #B8DC12; color: #000; padding: 5px 5px 5px 15px; margin: 10px 0; height: 15px;}
#logo {width: 400px; text-align: right;}
#lnavHome {background: #DA8900 url(../images/indexOrange.gif) top right no-repeat; margin: 10px 0; padding: 15px 15px 8px; color: #000;}
#lnavHome li {margin-bottom: 9px;}
#lnavSub {background: #DA8900 url(../images/secondOrange.gif) bottom left no-repeat; margin: 0 15px 10px 0; padding: 15px 0 155px 15px; color: #000; width: 180px;}
#lnavSub li, #textHome li, #textSub li {margin-bottom: 4px;}
#currentNav, .arrow {color: #fff; font-weight: bold;}
#textHome {margin: 0 220px 10px 15px;}
#textSub {width: 495px;}
.noMargin {margin: 0; padding: 0; list-style: none;}
.subNav {list-style: none; margin: 5px 5px 10px 18px; padding: 0;}
.floatRt {float: right;}
.floatLft {float: left;}
.clr {clear: both; font-size: 3px;}
.ctrFooter {margin: 10px auto; width: 585px; text-align: center;}
.arrow {background: url(../images/greenArrow.gif) 100% 2px no-repeat; margin-right: -15px;}
.adjustSpacing {margin: 0; padding: 0 15px 0 0; list-style: none;}
.bottom15 {margin-bottom: 15px;}
.topLine {border-top: 1px solid #000; padding-top: 20px;}
.height120 {height: 120px;}
.height275 {height: 275px;}

.globalNav a, #footer a {text-decoration: none; color: #000; background: transparent;}
#lnavSub, .globalNav a, #currentHome {font-size: 12px; font-weight: bold;}
.subNav, .subNav a {font-size: 11px; font-weight: normal;}
.globalNav a:hover, .globalNav a:focus, #footer a:hover, #footer a:focus, #footer strong {color: #fff; background: transparent;}
#home a:hover, #home a:focus, #currentHome {color: #ccc; background: #fff;}

#footer, .ctr, .ctr td, .ctr th {text-align: center;}
#footer li {display: inline;}
#footer, #footer a, div.smallnav a, div.smallnav, #footer strong {font-size: 10px;}
.rtAlign {text-align: right;}

#qLinks {width: 200px; border-bottom: 3px solid #B8DC12;}
#qLinks li {margin: 6px 0;}
#qLinks a {color: #000; background: #fff;}
#qLinks h2 {font-weight: bold; font-size: 11px; padding-bottom: 3px; margin: 0; border-bottom: 6px solid #B8DC12;}

acronym {cursor: help;}
html>body acronym {border-bottom: 1px dotted #000;}
html>body #home acronym {border-bottom: 1px dotted #ccc;}
html>body .arrow acronym, html>body .globalNav a:hover acronym, html>body #footer a:hover acronym, html>body #footer strong acronym {border-bottom: 1px dotted #fff;}

table {border-collapse: collapse; width: 495px;}
th, td {padding: 5px; border: 1px solid #000;}
th, tfoot td {background: #7CA0AC; color: #fff;}

#nm, #address, #comment {border: 1px solid #000; padding: 2px;}
textarea {vertical-align: top;}
label {display: block; float: left; width: 80px;} 
form div {clear: both; margin: 4px 0;}
.padleft {padding-left: 80px;}
.postingDate {color: #777; font-size: 90%; }
#newsItems {list-style: none; margin: 0; padding: 0;}
#newsItems li {margin: 1em 0;}
