body { margin: 0px 0px 10px 0px;height: 100%; padding: 0px; color: #767575; font: 0.8125em Verdana, sans-serif; line-height: normal; }

p,pre { margin: 0px 0px 10px 0px; line-height: 1.7em; font-size: 0.88em; letter-spacing: 1px; text-align: justify; }

#pageContainer { width: 800px; margin: auto; height: auto; border-left: 0px solid #dddddd; border-right: 0px solid #dddddd; border-bottom:0px solid #dddddd; }
#pageInsideContainer { width: 800px;  float: left; height: auto; border-left: 0px solid #dddddd; border-right: 0px solid #dddddd; border-bottom: 0px solid #dddddd; }

.dropcap { float: left; font: normal 47pt/.8em  "Trebuchet MS",Verdana, Helvetica, Arial, sans-serif; color: #CBCBCB; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; }

h1 {  text-decoration: none;  padding-top: 10px; padding-bottom: 0px; margin-bottom: 0px; padding-left: 0px; color: #006699; font-weight: bold; letter-spacing: 1.2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.0em; }

h2 { padding-top: 10px; padding-bottom: 0px; margin-bottom: 0px; padding-left: 10px; color: #006699; font-weight: normal; font-size: 1.1em; letter-spacing: 1px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

h3 { padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; padding-left: 0px; color: #006699; font-weight: bold; letter-spacing: 1.2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: normal; font-size: 1.1em; }

#title h1 { padding: 10px 10px 0px 0px; margin: 0px; color: #006699; font-weight: normal; letter-spacing: 1px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.6em; }


ul.normallist { line-height: 1.7em; font-size: 0.88em; letter-spacing: 1px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

li.normallist  {     }

ul.navcontent  { list-style: none; border: 0px red solid; padding: 10px 0 0 0;  margin: 0 0 0 0; width: 190px;}

li.navcontent a:link, li.navcontent a:visited { display: block; padding: 5px 5px 5px 5px; margin: 0px 0px 5px 0px; color: gray; text-decoration: none; font-size: 9px;  border: 1px #e6e6e6 solid;}

li.navcontent a:hover { text-decoration: none; background-color: #005f94; color: #FFFFFF; }

li.navcontent  { display: list-item }

a.news { color: #afafaf; text-decoration: none;  }

a.news:hover { color: #0469B6; text-decoration: none;  }

#headerContainer {  height: 100px; width: 800px; }

#logoContainer { float: left;  width: 400px; height: 60px;}

#taglineContainer {float: right; padding-right: 10px;}

#menuContainer { width: 800px; height: 20px; }

#menuBar {float: right; margin-right: 10px;  border: 1px solid #dddddd; height: 21px;  letter-spacing: 1px; }

#addButtonContainer {float: right; margin-right: 0px;  border: 1px solid #dddddd; height: 21px;  letter-spacing: 1px; }

#navbutton ul { list-style: none; margin: 0; padding: 5px 0 0 0;}

#navbutton a:link, #navbutton a:visited { margin-right: 0px; padding: 5px 5px 5px 10px; color: gray; text-decoration: none; font-size: 9px; }

#navbutton a:hover { text-decoration: none; background-color: #6cb01d; color: white; }

#navbutton li { display: inline; }

#navigation ul { list-style: none; margin: 0; padding: 1px 0 0 0;}

#navigation a:link, #navigation a:visited { margin-right: 0px; padding: 5px 5px 5px 10px; color: gray; text-decoration: none; font-size: 9px; }

#navigation a:hover { text-decoration: none; background-color: #6cb01d; color: white; }

#navigation li { display: inline; }

#navbottom {padding: 0; height: 20px; margin: 0;}

#navbottom ul { list-style: none; padding-left: 0px; padding-top:0px; margin-bottom: 5px; }

#navbottom a:link, #navbottom a:visited { margin-right: 2px; padding: 0px 5px 0px 10px;  text-decoration: none; font-size: 9px; color: #767575; }

#navbottom a:hover { text-decoration: underline; color: #0469B6;}

#navbottom li { display: inline; }

#flashBanner  { text-align: center; width: auto; height: 210px;}

#copySectionContainer {  width: 800px; height: auto; padding: 10px;}

.newsDate { color: #9ebac9; font-weight: bold; font-size: 10px;}
.newsCopy { font-size: 10px; padding-top: 5px;}

#newsContainer {  float: left;width: 210px; height: 260px;  border-right: dotted 2px #dddddd; padding: 0 10px 0 10px; letter-spacing:normal;  }

#copyContainer {  float: left;width: 520px; padding: 0 0 0 20px; border: 0px solid red; }

#addButRowContainer {  float: left;width: 520px; height: 40px; padding: 0 0px 0 10px; border: 0px solid red; }

#submitButRowContainer {  float: left;width: 320px; height: 40px; padding: 30px 0px 0 10px; border: 0px solid red; }


#footerContainer { width: 770px; float: left; margin-left:20px; padding-top: 2px; margin-top: 20px; height: 40px; border: 1px solid #dddddd;  }

#copyrightstatement { font-size: 9px; text-align: center; }

#hoursContainer { float: right; border: 0px solid #dddddd; height: auto;}









