html, body {
}

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   10px;
  text-align:  left;
  line-height: 1.5;
}

body.site {
  background: #DCECC5 /* light green */ url('/sysimages/bg.gif') center 30px repeat-x;   
}

font.lightgreen {
  color: #DCECC5; /* light green */
}

font.green {
  color: #4C9C59; /* green */
}

font.gray {
  color: gray;
}

div#innerwrap {
  width:         955px;
  margin:        0;
  padding:       0;
  background:    transparent url('/sysimages/bg_blurred.gif') center 30px repeat-x; 
  margin-bottom: 10px;  
  padding-right: 10px;
  padding-left:  10px; 
  z-index:       11;  
}

div#outerwrap {
  margin:           0 auto;
  width:            975px;
  background:       white url('/sysimages/logo_bg.gif') 90px bottom no-repeat;    
  border-right:     1px solid #4C9C59; /* green */
  border-left:      1px solid #4C9C59; /* green */
  border-bottom:    1px solid #4C9C59; /* green */
}

div#mainwrap {
  width:         955px;
  min-height:    500px;  
  margin-bottom: 10px;
  padding-top:   50px;
}

div#logo {
  position:   relative;
  top:        30px;
  left:       0px;
  background: transparent url('/sysimages/logo.gif') center center no-repeat; 
  width:      200px;
  height:     175px;
  float:      left;
  z-index:    10;
}

div#title {
  position:       relative;
  top:            40px;
  width:          100%;
  right:          10px;
  font-size:      40px;
  font-weight:    bold;
  color:          white;
  text-transform: uppercase;
  text-align:     right; 
}

div#current_navbar {
  position:       relative;
  top:            40px;
  width:          100%;
  right:          10px;
  font-size:      13px;
  font-weight:    bold;
  color:          #DCECC5; /* light green */
  text-align:     right;
  height:         110px;
}

#current_navbar a {
  color:           black;
  text-decoration: none;
  border-bottom:   1px dotted #DCECC5; /* light green */
}

div#menubar {
  position:         absolute;
  top:              205px;
  width:            975px;
  background-color: #4C9C59; /* green */
  margin-left:      -10px;
}

div#maincontent {
  width:        695px;
  margin-right: 10px;
  margin-top:   10px;
  float:        left; 
}

div#maincontentWide {
  width:        940px;
  margin-right: 10px;
  margin-top:   10px;
  float:        left; 
}

div#rightbar {
  padding-top:  10px;
  padding-left: 10px;
  width:        235px;
  left:         10px;
  border-left:  1px solid #DCECC5; /* light green */
  float:        right;
}

div#rightbarHidden {
  padding-left: 0;
  width:        0;
  left:         0;
  display:      none;
}

#maincontent a, #rightbar a {
  text-decoration: none;
  color:           #4C9C59; /* green */
  border-bottom:   1px dotted #DCECC5; /* light green */ 
}

#maincontent a:hover, #rightbar a:hover {
  text-decoration: none;
  color:           black;
  border-bottom:   1px dotted #4C9C59; /* green */
}

a.homelink {
  width:  100%;
  height: 100%;
  display: block;
}

div#footer {
  width:          900px;
  margin:         5px auto; 
  padding-top:    10xp;
  font-size:      9px;
  text-align:     center;
  height:         10px;
  padding-bottom: 10px;
  color:          gray;
}

#footer a {
  text-decoration: none;
  border-bottom:   1px dotted lightgray;
  color:           gray;
}

#footer a:hover {
  text-decoration: none;
  border-bottom:   1px dotted #4C9C59; /* green */
  color:           black;
}

hr {
  color:            #DCECC5; /* light green */
  background-color: #DCECC5; /* light green */
  border:           none;
  height:           1px;
  margin-bottom:    5px;
}

ul {
  list-style-image: url('/sysimages/list_img.jpg');
}

ul.sitemap {
  padding-left: 20px;
}

ul.sitemap ul {
  padding-left: 25px;
}

ul.sitemap ul ul {
  padding-left: 30px;
}

ul.sitemap ul ul ul {
  padding-left: 35px;
}

.mainIframe {
  width:    100%;
  height:   705px;
  overflow: auto;
}

.rightmarquee {
  background-color: red;
}

#rightbar img.thumb {
  width: 100%;
}

marquee.sponsormarquee {
  width:      100%;
  text-align: center;
}

ul.thumbs a {
  display: block;
  text-decoration: none;
  float: left;
  margin-left: 5px;
  margin-bottom: 5px;
}

ul.thumbs div {
  width:   157px;
  height:  157px;
  cursor:  hand;
  border:  5px solid #DCECC5; /* light green */ 
  opacity: 0.4;
  filter:  alpha(opacity=40); 
}

ul.thumbs div:hover {
  border:  5px solid #4C9C59; /* green */
  opacity: 1;
  filter:  alpha(opacity=100); 
}

ul.thumbs {
  list-style: none;
}

.smalltextfield {
  width:       50px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   10px;
}

.mediumtextfield {
  width:       100px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   10px;
}

.normaltextfield {
  width:       245px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   10px;
}

.memo {
  width:       500px;
  height:      109px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   10px;
}

.submitbutton {
  width:       100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   10px;
}

.error td span {
  color:       red;
  font-weight: bold;
}

.pollIframe {
  width:  100%;
  height: 175px;
}

div.pollborder {
  width:  100%;
  background-color: #DCECC5; /* light green */ 
  height: 4px;
  margin-bottom: 4px;
}

img.svdwImage {
  height: 250px; 
}

img.svdwThumb {
  height:       50px; 
  float:        left;
  margin-right: 10px;
}

a img {
  border: none;
}
