body {
  margin: auto;
  text-align: center;
  font-family: Verdana, Arial; 
}
#wrapper {
  text-align: left;
  width: 100%;
  background-color: white;
}
#top {
  margin: auto;
  padding-top: 20px;
  width: 900px;
  height: 100px;
  vertical-align: middle;
}

#others {float: right; color: #444444; margin-top: 20px; font-size: 10pt;}
#others h1 {font-size: 13pt; line-height: 15px; text-align: right;}
#others a {text-decoration: none; color: #333333; }
#others a:hover {text-decoration: underline;}

#navupc {
  background-image: url(/images/gr.jpg);
  background-repeat: repeat-x;
  border-bottom: 1px solid #ffffff;
  height: 30px;
}
#navdownc {background-color: #d8d8d8;}
#navupright {float: right;}
#navup {
  margin: auto;
  text-align: left;
  width: 900px;
  height: 30px;
  font-family: Tahoma;
}
#navdown {
  margin: auto;
  text-align: left;
  width: 820px;
  height: 30px;
  font-family: Tahoma;
}
#navup td, #navdown td {height: 30px;}
#navup td a, #navdown td a {
  display: block;
  padding-top: 6px;
  padding-left: 20px;
  padding-right: 20px;
  height: 100%;
  text-decoration: none;
  color: #444444;
  font-weight: bold;
}
#navup td a {font-size: 11pt;}
#navdown td a {font-size: 10pt;}
#navup td a:hover, .upsel {
  background-image: url(images/grsel.jpg);
  background-repeat: repeat-x;
}
#navdown td a:hover, .downsel {text-decoration: underline;}
#contentwrap {
  margin: auto;
  width: 100%;
  min-height: 450px;
  background: url(/images/lleafbig.jpg) 35% top no-repeat;
}
#content {
  margin: auto;
  overflow: auto;
  width: 900px;
  height: 100%;
  color: #333333;
}
#content p, #content h1, #content h2 {
  margin: 0;
  padding-bottom: 5px;
  padding-top: 5px;
}
#content h4 {
  padding-bottom: 0px;
}
#content img, #top img {border: 0;}
#content .orangeBorder {border: 2px solid orange;}
#content p, #content li {
  font-size: 10pt;
  line-height: 25px;
}
#content a {color: #333333;}
#content a:hover {color: green;}
#left {
  vertical-align: top;
  padding: 10px;
  font-size: 10pt;
  height: 100%;
}
#left h3 {font-size: 13pt;}
#left h4 {font-size: 12pt; padding-top: 10px; margin-top: 5px; margin-bottom: 5px;}

#sidebar {width: 300px; vertical-align: top; font-size: 10pt;}
#sidebar h1 {font-size: 28pt; font-weight: normal; line-height: 40px; color: #66bb33; padding: 10px;}
#sidebar h2 {border-top: 1px dashed gray; font-size: 20pt; font-weight: normal; line-height: 25px; color: green; padding: 10px;}
#sidebar p {padding: 10px;}
#sidebar li {line-height: 18px;}

#footerc {background-color: #e6e6e6; color: #555555; max-width: 100%;}
#footer {position: relative; margin: auto; text-align: center; width: 900px;}
#footer p {margin: 0; padding: 10px;}

#signaturec {max-width: 100%;}
#signature {position: relative; margin: auto; text-align: center; width: 900px;}
#signature p {margin: 0; padding: 10px; font-size: 11px;}
#signature a {color: #333333;}
#signature a:hover {color:green;}

#rightimg {
  position: absolute;
  top: -450px;
  left: 900px;
}

.floatright {float: right; padding: 10px 4px 10px 4px;}
.floatleft {float: left; padding: 10px 4px 10px 4px;}

/* for email addresses */
.email {color: blue}

.box {
  height: 540px;
  overflow-y: auto;
  overflow-x: hidden;
}



