body{
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: arial, sans-serif;
  background: #EDF0F0;
  color: #004EB8;
}

 a { color: #0066CC; }
 a:visited { color: #004EB8 }

h1{
  font-family: futura, arial, sans-serif;
  font-weight: normal;
  font-size: 36pt;
  color: #FF9500;
  display: inline;
}
h2{
  font-family: futura, arial, sans-serif;
  font-weight: normal;
  font-size: 24pt;
  color: #004EB8;
  display: inline;
}

div#logoText{
  display: inline;
}

img#logoImage{
  float: left;
  margin-top: 23px;
  margin-left: 10px;
  margin-right: 35px;
}

ul#menuList{
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  font-weight: 900; 
  text-align: left;
  color: #0066CC;
  border-bottom: solid #0066CC 1.5pt;
  display: inline;
  background: #FFFFFF;
}
li.menuItem{
  display: inline;
  padding-left: 1%;
  padding-right: 1.25%;
}
li.lastMenuItem{
  display: inline;
  padding-left: 1.25%;
  padding-right: 1.25%;
  border-right: 0px;
}

a.menuText{
  color: #0066CC;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  font-size: 10pt;
  padding-right: 25px;
}

div#searchForm {
  position: relative;
  top: 10px;
  color: #0066CC;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  font-size: 11pt;
}

.queryBox {
  color: #555555;
  position: relative;
  top: -2px;
  border: solid #0066CC 1pt;
}

select.box {
  color: #555555;
  border: solid #0066CC 1pt;
}

input.box {
  color: #555555;
  border: solid #0066CC 1pt;
}

input#searchButton{
   position: relative;
   top: 2px;
   left: 5px
}

div#content{
   position: relative;
   top: 10px;
   background: #FFFFFF;
   border-top: solid #0066CC 1.25pt;
   border-bottom: solid #0066CC 1.5pt;
   color: #0066CC;
   font-size: 12pt;
   font-weight: normal;
   padding: 15px 30px 10px 10px;
}

table#content{
   position: relative;
   top: 10px;
   background: #FFFFFF;
   border-top: solid #0066CC 1.25pt;
   border-bottom: solid #0066CC 1.5pt;
   border-left: none;
   border-right: none;
   color: #004EB8;
   font-size: 10pt;
   font-weight: normal;
   padding-left: 0px;
   padding-right: 0px;
   margin-left: 0px;
   margin-right: 0px;
   width: 100%;
}

.contentElement{
   background: #FFFFFF;
   color: #0066CC;
   font-size: 12pt;
   font-weight: normal;
}

.headRow{
   background: #FFFFFF;
   color: #0066CC;
   height: 40px;
   text-transform: uppercase;
}

.oddRow{
  background: #FFFFFF;
}
.evenRow{
   background: #EDF0F0;
}

a.tableLink{
  color: #0066CC;
  font-weight: normal;
  font-size: 10pt;
}

.tipText{
   font-size: 10pt;
}

.footerText{
   font-size: 8pt;
}

.popup { 
	POSITION: absolute; 
        display: none; 
        BACKGROUND-COLOR: #ffffff;
        width: 350px; 
        BORDER-LEFT: 1px solid #6699FF; 
        BORDER-TOP: 1px solid #6699FF; 
        BORDER-BOTTOM: 3px solid #6699FF; 
        BORDER-RIGHT: 3px solid #6699FF; 
        PADDING: 3px; 
        z-index: 10;
	color: #0066CC;
}

.mapPopup {
        POSITION: absolute;
         display: none; 
        BACKGROUND-COLOR: #ffffff;
        BORDER-LEFT: 1px solid #6699FF;
        BORDER-TOP: 1px solid #6699FF;
        BORDER-BOTTOM: 1.25px solid #6699FF;
        BORDER-RIGHT: 1px solid #6699FF;
        PADDING: 0px;
        z-index: 10;
	color: #0066CC;
}

