BODY {color: #404040; background-color: #ffffff;margin: 0; }
BODY {font: 12px/15px verdana, arial, sans-serif; }
a:link, a:visited {color: #808080}
A:hover {COLOR: #eeac3a}
a img {border: 0}

.track_nav {width: 100%; background: url("../images/row2_background.gif") 0 0 repeat-x;}
.track_nav02 {width: 100%; background: url("../images/row2_background02.gif") 0 0 repeat-x;}

a img {border: none}
.track_nav {padding: 0; margin: 0}
.left {float: left; padding: 0; margin: 0;}
B {FONT-WEIGHT: bold}

.body, p, ul, ol, dl {	FONT: 12px/16px verdana, arial, sans-serif; COLOR: #626e83}
.bodysmall {FONT: 10px/13px verdana, arial, sans-serif !Important; COLOR: #626e83}
.tablehead {FONT: bold 12px/14px verdana, arial, sans-serif; COLOR: #626e83}
.tablebody {FONT: 12px/14px verdana, arial, sans-serif; COLOR: #626e83}
.tablebodysmall {FONT: 10px/12px verdana, arial, sans-serif; COLOR: #626e83}
.tablebodysmall p {FONT: 10px/12px verdana, arial, sans-serif; COLOR: #626e83}


.textarea {FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.searchfield {FONT-SIZE: 9pt; WIDTH: 140px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.dropfield {FONT-SIZE: 9pt; WIDTH: 200px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.pageheader_backgroundtop {background: url(../images/pageheader_backgroundtop.gif) 0 0 repeat-x}
.pageheader_backgroundbottom {background: url(../images/pageheader_backgroundbottom.gif) 0 0 repeat-x;}
.footer_linebackground {background: url(../images/footer_linebackground.gif) 0 0 repeat-x}

.sked_yellow {BACKGROUND: #ffcc33; FONT: bold 12px/16px verdana, arial, sans-serif; VERTICAL-ALIGN: middle; COLOR: #626e83; TEXT-ALIGN: center
}
.sked_blue {BACKGROUND: #7c8eb8; FONT: bold 12px/16px verdana, arial, sans-serif; VERTICAL-ALIGN: middle; COLOR: #ffffff; TEXT-ALIGN: center
}
.sked_pink {BACKGROUND: #ffcccc; FONT: bold 12px/16px verdana, arial, sans-serif; VERTICAL-ALIGN: middle; COLOR: #626e83; TEXT-ALIGN: center
}
.sked_purple {BACKGROUND: #993399; FONT: bold 12px/16px verdana, arial, sans-serif; VERTICAL-ALIGN: middle; COLOR: #ffffff; TEXT-ALIGN: center
}
.sked_green {BACKGROUND: #999966; FONT: bold 12px/16px verdana, arial, sans-serif; VERTICAL-ALIGN: middle; COLOR: #ffffff; TEXT-ALIGN: center
}
.sked_black {BACKGROUND: #000000; FONT: bold 12px/16px verdana, arial, sans-serif; VERTICAL-ALIGN: middle; COLOR: #ffffff; TEXT-ALIGN: center
}
.sked_white {BACKGROUND: #ffffff; FONT: 12px/16px verdana, arial, sans-serif; VERTICAL-ALIGN: middle; COLOR: #626e83; TEXT-ALIGN: center
}


#headertable input{vertical-align:middle;}
#headertable form{display:inline}

.bodylinks {background: url(../images/pageheader_backgroundbottom.gif) bottom left repeat-x; width: 100%; padding: 0 0 15px 0;}

#business_template .breadcrumb_on { font: bold 12.5px/14px verdana, arial, sans-serif; color: #805F80; font-weight: bold;}
#business_template .header, #business_template h1 { font: 18px/26px verdana, arial, sans-serif; color: #805F80; font-weight: bold; }
#business_template .subheader { font: 12px/16px verdana, arial, sans-serif; color: #805F80; font-weight: bold; }
#business_template .bodylinks{ font: 12px/15px verdana, arial, sans-serif; color: #805F80; }
#business_template .bodylinks a, #business_template a {color: #805F80; }
#business_template .bodylinkssmall { font: 10px/13px verdana, arial, sans-serif; color: #805F80; }
#business_template .menubackground, #businessmenu {background: url("../images/mb_business.gif") 0 0 repeat-x; width: 100%;}
#business_template ul {list-style-image: url(../images/bullet_business.gif)}

#cityhall_template .breadcrumb_on { font: bold 12.5px/14px verdana, arial, sans-serif; color: #004D84; font-weight: bold;}
#cityhall_template .header, #cityhall_template h1 {font: 18px/26px verdana, arial, sans-serif; color: #004D84; font-weight: bold; }
#cityhall_template .subheader, #cityhall_template h2 { font: 12px/16px verdana, arial, sans-serif; color: #004D84; font-weight: bold; }
#cityhall_template .bodylinks { font: 12px/15px verdana, arial, sans-serif; color: #004D84; }
#cityhall_template .bodylinks a, #cityhall_template a {color: #004D84; }
#cityhall_template .bodylinkssmall { font: 10px/13px verdana, arial, sans-serif; color: #004D84;}
#cityhall_template .menubackground, #cityhallmenu {background: url("../images/mb_cityhall.gif") 0 0 repeat-x; width: 100%;}
#cityhall_template ul {list-style-image: url(../images/bullet_cityhall.gif)}

#online_template .breadcrumb_on { font: bold 12.5px/14px verdana, arial, sans-serif; color: #872023; font-weight: bold;}
#online_template .header, #online_template h1 { font: 18px/26px verdana, arial, sans-serif; color: #872023; font-weight: bold; }
#online_template .subheader, #online_template h2 { font: 12px/16px verdana, arial, sans-serif; color: #872023; font-weight: bold; }
#online_template .bodylinks{ font: 12px/15px verdana, arial, sans-serif; color: #872023; }
#online_template .bodylinks a, #online_template a {color: #872023; }
#online_template .bodylinkssmall { font: 10px/13px verdana, arial, sans-serif; color: #872023; }
#online_template .menubackground, #onlinemenu {background: url("../images/mb_online.gif") 0 0 repeat-x; width: 100%;}
#online_template ul {list-style-image: url(../images/bullet_online.gif)}

#residents_template .breadcrumb_on { font: bold 12.5px/14px verdana, arial, sans-serif; color: #B58700; font-weight: bold;}
#residents_template .header, #residents_template h1 { font: 18px/26px verdana, arial, sans-serif; color: #B58700; font-weight: bold; }
#residents_template .subheader, #residents_template h2 { font: 12px/16px verdana, arial, sans-serif; color: #B58700; font-weight: bold; }
#residents_template .bodylinks { font: 12px/15px verdana, arial, sans-serif; color: #B58700; }
#residents_template .bodylinks a, #residents_template a {color: #B58700; }
#residents_template .bodylinkssmall { font: 10px/13px verdana, arial, sans-serif; color: #B58700; }
#residents_template .menubackground, #residentsmenu {background: url("../images/mb_residents.gif") 0 0 repeat-x; width: 100%;}
#residents_template ul {list-style-image: url(../images/bullet_residents.gif)}

#visitors_template .breadcrumb_on { font: bold 12.5px/14px verdana, arial, sans-serif; color: #316531; font-weight: bold;}
#visitors_template .header, #visitors_template h1 { font: 18px/26px verdana, arial, sans-serif; color: #316531; font-weight: bold; }
#visitors_template .subheader, #visitors_template h2 { font: 12px/16px verdana, arial, sans-serif; color: #316531; font-weight: bold; }
#visitors_template .bodylinks{ font: 12px/15px verdana, arial, sans-serif; color: #316531; }
#visitors_template .bodylinks a, #visitors_template a { color: #316531; }
#visitors_template .bodylinkssmall { font: 10px/13px verdana, arial, sans-serif; color: #316531; }
#visitors_template .menubackground, #visitorsmenu {background: url("../images/mb_visitors.gif") 0 0 repeat-x; width: 100%;}
#visitors_template ul {list-style-image: url(../images/bullet_visitors.gif)}

#hiddenName {display: none; visibility: hidden;}

a.footer_visitors, a.footer_visitors:visited {FONT: 12px/16px verdana, arial, sans-serif; COLOR: #316531 !Important}
a.footer_residents, a.footer_residents:visited {FONT: 12px/16px verdana, arial, sans-serif; COLOR: #ce9a00 !Important}
a.footer_business, a.footer_business:visited {FONT: 12px/16px verdana, arial, sans-serif; COLOR: #633063 !Important}
a.footer_cityhall, a.footer_cityhall:visited {FONT: 12px/16px verdana, arial, sans-serif; COLOR: #004d84 !Important}
a.footer_online, a.footer_online:visited {FONT: 12px/16px verdana, arial, sans-serif; COLOR: #872023 !Important}
a.footer_visitors:hover, a.footer_residents:hover, a.footer_business:hover, a.footer_cityhall:hover, a.footer_online:hover {color: #eeac3a !Important;}

.breadcrumb_on a, .breadcrumb_on a:visited {FONT: bold 12px/14px verdana, arial, sans-serif; COLOR: #a3a3a3 !Important}
.breadcrumb_on a:hover {color: #eeac3a !Important;}

a:hover {color: #eeac3a !Important;}

.photo {
  float:right;
  border: 2px solid #FFF4D2;
  background-color: #FFFCF2;
  padding: 8px 8px 3px 8px;
  text-align: center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #6B6B6B;
  font-weight: bold;
  }

.photo img {
  position: relative;
  display: block;
  border: 2px solid #6B6B6B;
   }

.photoreg {
  border: 2px solid #FFF4D2;
  background-color: #FFFCF2;
  padding: 8px 8px 3px 8px;
  text-align: center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #6B6B6B;
  font-weight: bold;
  }

.photoreg img {
  position: relative;
  border: 2px solid #6B6B6B;
   }


/*Printer Icon */

.printericon {margin: 20px 0 10px 0;}
.printericon a, .printericon a:visited, .printericon a:hover {display: block; height: 27px; width: 153px; background: url(../images/printericon.gif) 0 0 no-repeat;}
