@charset "UTF-8";
/* CSS Document */

body {background-image:url(/images/gradient1.jpg); background-repeat:repeat-x; background-position:top; font-family:Verdana, Geneva, sans-serif; font-size:.75em;}

#header {height: 72px;}
.printheader {display:none;}

#contentarea {background-color:#fffffa; padding:5px; height:auto;}

#usermenu {color: #fff; font-size:1.05em; font-weight:bold; height:36px;}

#photo {width:756px; height:auto; padding-left:3px; float:right; clear:none;}
#photo-stop {position: absolute; height: 0; width: 0; left:929px; top:355px;}

html>body #photo-stop {position: relative; height: 0; width: 0; left:722px; top:232px;}


#textarea {margin-left:10px;}
#textarea a:link {text-decoration: none; color:#004731; border-bottom:none;}
#textarea a:visited {text-decoration: none; color: #004731; border-bottom:none;}
#textarea a:hover {text-decoration: none;  color:#333; border-bottom:solid thin #333;} 

.toppageheader {color:#fff; padding:0px; margin:0px; font-size:1.75em;}

#factoid {background-color:#1c6525; background-image:url(/images/greenswoosh.jpg); background-repeat:no-repeat; background-position:bottom; padding:10px; height:auto; color:#FFF;}
#factoid a:link {text-decoration: none; color:#fff;}
#factoid a:visited {text-decoration: none;  color: #fff;}
#factoid a:hover {text-decoration: none; color: #c9b679; border-bottom:dotted thin #c9b679;} 



.realchoice {font-size:1.5em; color:#004731; font-weight:bold; padding-bottom:3px;}

.searchheader {font-family:Verdana, Geneva, sans-serif; color:#fffffa; font-weight:bold;}
.sectionheader {font-family:Verdana, Geneva, sans-serif; color:#fffffa; font-weight:bold;}
#search {font-size:.8em;}


#sectionheader {font-family:Verdana, Geneva, sans-serif; font-size:2em; color:#004731; font-weight:bold; padding-bottom:3px;}
.topicheader {font-family:Verdana, Geneva, sans-serif; font-size:1.5em; color:#004731; font-weight:bold; padding-bottom:3px;}

#calendar {line-height: 15px; color:#D3B881; font-size:.9em;}
#calendar a:link {text-decoration: none; color:#fff;}
#calendar a:visited {text-decoration: none;  color: #fff;}
#calendar a:hover {text-decoration: none; color: #c9b679; border-bottom:dotted thin #c9b679;} 

#news {line-height: 15px; color:#333; font-size:.9em;}
#news a:link {text-decoration: none; color:#000;}
#news a:visited {text-decoration: none;  color:#666;}
#news a:hover {text-decoration: none; color: #004731; border-bottom:dotted thin #004731;} 

#spotlight {padding-left:5px; padding-top:10px; line-height: 15px; color:#333; font-size:.9em; height:180px;}
#spotlight a:link {text-decoration: none; color:#000;}
#spotlight a:visited {text-decoration: none;  color:#666;}
#spotlight a:hover {text-decoration: none; color: #004731; border-bottom:dotted thin #004731;} 


#socialmedia img {padding-right: 10px;}
#socialmedia img a:link {border:none;}
#socialmedia img a:hover {border:none;}
#socialmedia img a:visited {border:none;}


#footer {line-height: 15px; color:#333; font-size:.9em;}
#footer a:link {text-decoration: none; color:#004731;}
#footer a:visited {text-decoration: none;  color: #004731;}
#footer a:hover {text-decoration: none; color: #c9b679; border-bottom:dotted thin #c9b679;} 

#fontsize {line-height: 15px; color:#333; font-size:.9em;}
#fontsize a:link {text-decoration: none; color:#004731;}
#fontsize a:visited {text-decoration: none;  color: #004731;}
#fontsize a:hover {text-decoration: none; color: #000;} 



form {margin:0px}

ul#main-nav {font-family:helvetica,arial,sans-serif;margin:0;padding-left:5px;float:left;width:100%;}
ul#main-nav li {margin:0;padding:0;list-style:none;float:left;margin:0 0.3em 0 0;}
ul#main-nav li a {text-decoration:none;display:block;padding:0.3em 0.5em;border-top:0.4em solid #c9b679; border-bottom:0.4em solid #c9b679;color:#003;background:#fff;font-size:1em;width:7.5em;text-align:center;}
ul#main-nav li a:hover {border-top:0.4em solid #1c6525;border-bottom:0.4em solid #1c6525;color:#000;text-transform:uppercase;}

/*ul#main-nav {font-family:helvetica,arial,sans-serif;margin:0;padding:0;float:left;width:100%;}
ul#main-nav li {margin:0;padding:0;list-style:none;float:left;margin:0 0.3em 0 0;}
ul#main-nav li a {text-decoration:none;display:block;padding:0.3em 0.5em;border:1px solid silver;color:#003;background:#fff;}
ul#main-nav li a:hover {border:1px solid gray;color:#000;background:#efefef}*/

.caption {color:#004731; font-style:italic; line-height:15px;}
