body     { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; margin: 0 }
td,p	 { color: black; font-size: 12px }
a	 { color: navy; text-decoration: none }
a:hover	    { text-decoration: underline }
a:visited	 { color: maroon }
h1	{ color: #006233 }
h4 { margin-bottom: 0; padding-bottom: 0 }
h4 a { color: black }
h4 a:visited { color: black }
h6  { color: #006233; font-size: 12px; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }
h6 a { color: #006233 }
h6 a:visited { color: #006233 }
#home-main	     { position: absolute; top: 269px; left: 0; width: 100% }
#welcome-box	  { border-right: 1px dotted #006233; border-bottom: 1px dotted #006233 }
#welcome2 { border-right: 1px dotted #006233 }
#main	    { position: absolute; top: 174px; left: 0; width: 100% }
input	  { color: black; font-size: 12px }

/* Header Elements */
div#head-lines	    { background-image: url("/images/head-lines.gif"); background-repeat: repeat-x; visibility: visible; position: absolute; top: 0; right: 750px; left: 0; width: 100%; height: 98px; min-width: 750px }
#head-lines #title	  { position: absolute; z-index: 1; top: 10px; right: 10px }
#head-lines #subtitle	  { position: absolute; top: 65px; right: 0 }
div#head-nav	  { background-color: #98ab85; position: absolute; top: 98px; left: 0; width: 100%; height: 75px; min-width: 750px }
#head-nav #slogan	 { position: relative; top: 20px; left: 10px }
#head-nav #topnav	   { position: absolute; top: 0; right: 0 }
#topnav li	        { display: inline; border-right: 5px solid #98ab85 }
#topnav li a	   { color: white; text-decoration: none; background-color: #849473; text-align: center; padding: 12px 3px 5px; width: 75px }
div#head-pics	 { background-color: #849473; text-align: center; position: absolute; top: 174px; left: 0; width: 100%; min-width: 750px }

/* Left Nav Elements */
#left-nav	    { background-color: #98ab85 }
#left-nav a	 { color: white; text-decoration: none }
#left-nav #side-nav	 { list-style-type: square; list-style-image: url("/images/box.gif"); border-top: 1px solid #2e8b57 }
#left-nav #side-nav ul	   { margin-top: 0; padding-top: 0 }
#left-nav #side-nav li	   { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }
#left-nav #site-search	  { color: white; padding-left: 5px }
#left-nav #contact-info	   { padding-left: 5px; position: relative; bottom: 0; border-bottom: 1px solid #2e8b57 }

/* Content Elements */
div#content	       { padding-right: 10px; padding-left: 10px; border-top: 1px solid #2e8b57; border-right: 1px solid #2e8b57; border-bottom: 1px solid #2e8b57 }
div#home-content  { padding-top: 20px; border-top: 1px solid #2e8b57; border-right: 1px solid #2e8b57; border-bottom: 1px solid #2e8b57 }
/* Footer Elements */
div#footer	 { position: relative; z-index: 2; bottom: 0; left: 0 }

.subheader { color: #006233; font-size: 16px; font-weight: bold }
a.mainnav { color: #ffffff; text-decoration: none; margin-top: 15px }
.footer  { color: #006233; font-size: 10px; font-weight: bold; text-decoration: none }
.footer a	{ color: #006233 }
.footer a:visited { color: #006233 }
div.subnav { font-size: 11px; border-bottom: 1px solid #006233 }
a.subnav { color: #849473; text-decoration: none }
h1 { font-size: 21px }
.home-list  { font-size: 18px; font-weight: bold; padding-top: 10px; clear: both }
.home-list a	 { color: black }
.home-list a:visited { color: black }
/* Winter Page */
.headline
 { color: white; font-variant: small-caps; background-color: gray }
.winter-list  { color: #006233; list-style-type: square; margin-left: 10px; padding-left: 10px }
.winter-list li { padding-bottom: 10px }
.winter-list a	{ color: #006233 }
.winter-list a:visited { color: #006233 }

/*Contact*/
form p    { clear: both }
form p label  { float: left }
form p input, form p textarea, form p select  { float: right }

