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 }

div#content_wrapper{
        margin: 0 auto;
        width:960px;
        text-align:left;
}

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: 5px;
  padding-right: 5px;
}
li.lastMenuItem{
  display: inline;
  padding-left: 6px;
  padding-right: 6px;
  border-right: 0px;
}

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

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

.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: 21px;
   background: #FFFFFF;
   border-top: solid #0066CC 1.25pt;
   border-bottom: solid #0066CC 1.5pt;
   border-left: solid #0066CC 1.25pt;
   border-right: solid #0066CC 1.25pt;
   color: #0066CC;
   font-size: 12pt;
   font-weight: normal;
   padding: 15px 30px 10px 10px;
}

table#content{
   position: relative;
   top: 21px;
   background: #FFFFFF;
   border-top: solid #0066CC 1.25pt;
   border-bottom: solid #0066CC 1.5pt;
   border-left: solid #0066CC 1.25pt;
   border-right: solid #0066CC 1.25pt;
   color: #004EB8;
   font-size: 10pt;
   font-weight: normal;
   padding-left: 15px;
   padding-right: 10px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom:10px;
   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;
        BACKGROUND-COLOR: #ffffff;
        BORDER-LEFT: 1px solid #FFA400;
        BORDER-TOP: 1px solid #FFA400;
        BORDER-BOTTOM: 1.25px solid #FFA400;
        BORDER-RIGHT: 1px solid #FFA400;
        PADDING: 0px;
        z-index: 10;
	color: #0066CC;
	width:400px;
	height:350px;
}

#fbimageDiv {
    float:right;
    margin-top: 3px;
    width:170px;
}

#facebookImage {
    width: 108px;
    height: 33px;
}

.textresizer { border: 2px solid #cecece; list-style: none; margin: 0 0 0 5px; padding: 2px; display: inline }
.textresizer li { float: left; line-height: 26px; margin-right: 5px; }
.textresizer .small { font-size: 10px;}
.textresizer .medium { font-size: 14px; }
.textresizer .large { font-size: 22px; }

