body {
   font: 12pt/1.4 georgia, times, serif;
   margin: 0px;
   padding: 0px;
   background-color: #FFFFE0;
   height: 100%;
}

#designtable {
   margin: 0px auto;
   background-color: #FFFFEE;
   height: 100%;
}

#banner {
   background-color: #106152;
}

td.navbarclass {
   background-color: #106152;
}

#navbar {
   
}

#rightcol {
  height: 100%;
  padding-left: 5px;
  padding-right: 5px;
}

#rightfloat {
   margin: 0px;
   padding: 0px;
   width: 177px;
   float: right;
}

#submenu {
   margin: 0px;
   padding: 0px;
   width: 175px;
}

#submenu ul {
   margin: 0px 2px 4px 4px;
   padding: 0px;
   font-size: 10pt;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#submenu ul li {
   margin: 0px;
   padding: 0px 0px 0px 0.9em;
   background-color: #cc9;
   border-bottom: 1px solid #ccc;
   width: 100%;
   list-style: none;
}

#submenu ul li a {
   color: #000;
}

#breadcrumb p {
   margin: 0px;
   padding: 1px;
   border-bottom: 1px solid #cc9;
   font: small-caps 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   width: 600px;
}

#breadcrumb p a {
   color: #000;
}

#pagetitle h2.pagetitle {
   margin-top: 0px;
   border-top: 1px dashed #cc9;
   border-bottom: none;
   font: small-caps 16pt Verdana Geneva Arial Helvetica sans-serif;
   width: 600px;
   clear: none;
}

#normal {
  font: 12pt/1.4 georgia, times, serif;
  padding-bottom: 5px;
}

#normal p, #normal ul, #normal ol, #normal table, #normal h4, #normal h2, #normal h5 {
   margin-left: 45px;
}

#normal blockquote p, #normal .PullQuote-right, #normal .PullQuote-left, #normal .imgFloat-right, #normal .imgFloat-left, #normal .imgFloat-right-border, #normal .imgFloat-left-border, #normal .imgFloat-right-dblborder, #normal .imgFloat-left-dblborder {
	margin-left: 0px;
}

#normal form {
   margin-left: 30px;
}

#normal form table {
   margin-left: 0px;
}

#normal p {
   font: 12pt/1.4 georgia, times, serif;
}

#normal ul {
   padding-left: 25px;
}

#normal a {
  color: #000;
}

#menu {
   width: 100%;
   margin: 0px;
   padding: 0px;
}

#menu tr {
   margin: 0px;
   padding: 0px;
}

#menu tr td {
   margin: 0px;
   padding: 0px;
}

#footnavbar {
   background-color: #106152;
   text-align: center;
}

#menufoot {
   width: 100%;
   margin: 0px;
   padding: 0px;
}

#menufoot tr {
   margin: 0px;
   padding: 0px;
}

#menufoot tr td {
   margin: 0px;
   padding: 0px;
}



#contactfooter {
   background-color: #106152;
   color: #fff;
   margin-top: 5px;
   border-top: 1px solid black;
   padding: 1px 20px 1px 20px;
   font-size: 9pt;
   text-align: center;
}

#contactfooter a {
   color: #fff;
}

#contactfooter strong {
   font-size: 11pt;
}

/* Top Navigation Menu */
#dropdown {
   border: 1px solid #000000;
   background-color: #CCCC99;
   margin: 0px;
   padding: 0px;
   font: small-caps bold 10pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.topnav {
   font: small-caps bold 10pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: black;
   margin: 0px;
   padding: 0px 3px 0px 3px;
}   

.topnav a {
   text-decoration: none;
   color: white;				
   padding: 3px;   
}

.topnav a:hover {
   text-decoration: underline;
   background-color: #828241;
   color: #FFF;
}

/* Top Navigation Menu 2nd Level */
.topnav1 a {
	font: small-caps bold 10pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: black;
	margin: 2px;
}   

.topnav1 a:hover {
   background-color: #664422;
   color: #CCCC66;
   margin: 2px;	
}

.contenttable {
 width: auto;
 padding: 0px;
 margin: 0px;
}

.contenttable p {
  margin: 0px;
  padding: 0px;
  display: inline;
}

.InitialCap:first-letter {
   float: left;
   font: bold 22pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.InitialLine:first-line {
	font-weight: bold;
}

#logoutbox {
}

#logoutbox form {
  margin: 1px 0px 0px 0px;
  padding: 0px;
}

#logoutbox form input {
   border: 1px solid #39796B;
   margin: 0px 2px 4px 4px;
   width: 169px;
   color: #900;
   font-weight: bold;
   text-decoration: underline;
   background-color: #cc9;
   font-size: 10pt;
}

.noborder {
   border: none;
}
