.border {  
  border: #999999 solid;
  margin-top: 5px; 
  margin: 0px 5px 5px 0px; 
  border-width: 1px 1px 0px 0px
}

.bgbanner {  
  background-image: url(../images/bg_fade_banner_grey_670.gif); 
  background-repeat: repeat-y
}

INPUT {
  font-size : 8pt;
}

.hovtable {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 8pt;
  font-style : normal;
  font-weight : bold;
  color : #003366;
  text-decoration : none;
}

.eroadbanner {
  margin: 0px;
  border: 0px
}

.eroadlogo {
  margin: 3px;
  border: 0px
}

.adbanner {
  margin: 2px;
  border: 1px solid white
}

.hovtable A:link {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 8pt;
  font-style : normal;
  font-weight : bold;
  color : #003366;
  text-decoration : none;
}

.hovtable A:active {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 8pt;
  font-style : normal;
  font-weight : bold;
  color : #003366;
  text-decoration : none;
}

.hovtable A:visited {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 8pt;
  font-style : normal;
  font-weight : bold;
  color : #003366;
  text-decoration : none;
}

.hovtable A:hover {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 8pt;
  font-style : normal;
  font-weight : bold;
  color : #0000CC;
  text-decoration : underline;
}

.bgtable {  
  background-color: #999999;
  margin: 1px; 
  padding: 2px;
}

.bgcelldefault {  
  background-color: #FFFFFF; 
  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; 
  font-weight: normal; 
  padding: 2px; 
  border: #999999; 
  border-style: solid; 
  border-width: 0px 0px 1px 1px;
}

.bgcellone {  
  background-color: #FFE16C; 
  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; 
  font-weight: bold; 
  padding: 2px; 
  border: #999999; 
  border-style: solid; 
  border-width: 0px 0px 1px 1px;
}

.bgcelltwo {  
  background-color: #C4E1FF; 
  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; 
  font-weight: normal; 
  padding: 2px; 
  border: #999999; 
  border-style: solid; 
  border-width: 0px 0px 1px 1px;
}

.bgcellthree {  
  background-color: #E1E1E1; 
  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; 
  font-weight: bold; 
  padding: 2px; 
  border: #999999; 
  border-style: solid; 
  border-width: 0px 0px 1px 1px;
}

.fontone {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #C4E1FF}
.fontsearch {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #C4E1FF}
.fontfind {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: italic; font-weight: bolder; color: #FFCC00; }
.bordersearch { border-color: #CCCCCC #999999 #999999 #CCCCCC; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.bgsearchtable {  background-image: url(../images/bg_fade_search_200.gif); background-repeat: repeat-y}

.body_dt { 
  background-image: url(../images/bg_dump_truck.gif); 
  background-repeat: repeat-x;
  background-color: #ebebeb
}

.body { 
  background-image: url(../images/bg_equiproad_120.gif); 
  background-repeat: repeat-x;
  background-color: #ffffff
}

.menuon {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : bold;
  color : #FFFFFF;
  text-decoration : none;
}

.menuon A:link {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : bold;
  color : #FFFFFF;
  text-decoration : none;
}

.menuon A:active {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : bold;
  color : #FFFFFF;
  text-decoration : none;
}

.menuon A:visited {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : bold;
  color : #FFFFFF;
  text-decoration : none;
}

.menuon A:hover {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : bold;
  color : #FFCC00;
  text-decoration : none;
}

.menuoff {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : bold;
  color : #000000;
  text-decoration : none;
}

.menuoff A:link {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : bold;
  color : #000000;
  text-decoration : none;
}

.menuoff A:active {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : bold;
  color : #000000;
  text-decoration : none;
}

.menuoff A:visited {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : bold;
  color : #000000;
  text-decoration : none;
}

.menuoff A:hover {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : bold;
  color : #CC0000;
  text-decoration : none;
}

.bookmark {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 8pt;
  font-style : normal;
  font-weight : bold;
  color : #ffffff;
  text-decoration : none;
}

.bookmark A:link {
  color : #ffffff;
  text-decoration : none;
}

.bookmark A:visited {
  color : #ffffff;
  text-decoration : none;
}

.bookmark A:active {
  color : #ffffff;
  text-decoration : none;
}

.bookmark A:hover {
  color : #FFCC00;
  text-decoration : none;
}

.navnormal {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : normal;
  color : #ffffff;
  text-decoration : none;
}

.navnormal A:link {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : normal;
  color : #ffffff;
  text-decoration : none;
}

.navnormal A:active {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : normal;
  color : #ffffff;
  text-decoration : none;
}

.navnormal A:visited {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : normal;
  color : #ffffff;
  text-decoration : none;
}

.navnormal A:hover {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : normal;
  color : #FFCC00;
  text-decoration : none;
}

.navbgoff { 
  background-image: url(../images/button_mid_off.gif); 
  background-repeat: repeat-x; 
  background-color: #CFCFCF;
}
  /*background-color: #000000;*/

.navbgon { 
  background-image: url(../images/button_mid_on.gif); 
  background-repeat: repeat-x; 
  background-color: #000066; 
}
  /*background-color: #A7A7A7; */
.navdiv { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; color: #CCCCCC; 
}

SPAN.description {
  font-family : Arial, Helvetica, sans-serif;
}

TABLE.welcome {
  border: 0px solid #666666
}

TD.leftAdBorder {
  border-left: 1px solid #666666;
  text-align: center
}

.sitemap {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9pt;
  font-style : normal;
  font-weight : bold;
  color : #003399;
  text-decoration : none;
  line-height : 140%;
  list-style-image: url(../images/bullet.gif);
}

.sitemap A:link {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9pt;
  font-style : normal;
  font-weight : bold;
  color : #003399;
  text-decoration : none;
  line-height : 140%;
  list-style-image: url(../images/bullet.gif);
}

.sitemap A:active {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9pt;
  font-style : normal;
  font-weight : bold;
  color : #003399;
  text-decoration : none;
  line-height : 140%;
  list-style-image: url(../images/bullet.gif);
}

.sitemap A:visited {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9pt;
  font-style : normal;
  font-weight : bold;
  color : #003399;
  text-decoration : none;
  line-height : 140%;
  list-style-image: url(../images/bullet.gif);
}

.sitemap A:hover {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 9pt;
  font-style : normal;
  font-weight : bold;
  color : #CC0000;
  text-decoration : underline;
  line-height : 140%;
  list-style-image: url(../images/bullet2.gif);
}

LI {
  position : relative;
  left : -23px;
  list-style-position : outside;
}
.viewmore {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : bold;
  color : #003399;
  text-decoration : none;
}

.viewmore A:link {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : bold;
  color : #003399;
  text-decoration : none;
}

.viewmore A:active {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : bold;
  color : #003399;
  text-decoration : none;
}

.viewmore A:visited {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : bold;
  color : #003399;
  text-decoration : none;
}

.viewmore A:hover {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-style : normal;
  font-weight : bold;
  color : #CC0000;
  text-decoration : underline;
  background-color: #EBEBEB;
}
.viewmoreservices {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11pt;
  font-style : normal;
  font-weight : bold;
  color : #003399;
  text-decoration : none;
}

.viewmoreservices A:link {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11pt;
  font-style : normal;
  font-weight : bold;
  color : #003399;
  text-decoration : none;
}

.viewmoreservices A:active {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11pt;
  font-style : normal;
  font-weight : bold;
  color : #003399;
  text-decoration : none;
}

.viewmoreservices A:visited {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11pt;
  font-style : normal;
  font-weight : bold;
  color : #003399;
  text-decoration : none;
}

.viewmoreservices A:hover {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11pt;
  font-style : normal;
  font-weight : bold;
  color : #CC0000;
  text-decoration : underline;
  background-color: #D4D4D4;
}

.sitemapbox {
  border-color: #999999 black; 
  background-color: #EBEBEB; 
  border-style: solid; 
  border-top-width: 0px; 
  border-right-width: 0px; 
  border-bottom-width: 0px; 
  border-left-width: 0px
}

.otherservicesbox { 
  border-color: #999999 black; 
  background-color: #EBEBEB; 
  border-style: solid; 
  border-top-width: 0px; 
  border-right-width: 0px; 
  border-bottom-width: 0px; 
  border-left-width: 0px
}

.otherservicestable { 
  border-color: #999999 black; 
  padding-top: 5px; 
  padding-right: 5px; 
  padding-bottom: 0px; 
  padding-left: 5px; 
  border-style: solid; 
  border-top-width: 0px; 
  border-right-width: 0px; 
  border-bottom-width: 0px; 
  border-left-width: 0px
}

.highlight {
  color : #003399;
  font-weight: bold;
  text-decoration : none;
}

.textbox { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 9pt;
  font-weight: normal; 
  height: 17px;
  width: 70px
}
/*
  color: #000066; 
  background-color: #A8C4FF; 
*/

.button { 
  font-size: 9pt;
  font-weight: bold;
  border-color: #ffffff #666666 #666666 #ffffff;
  height: 18px; 
  padding: 0px;
  border-width: 2px;
  border-style: solid; 
}

.form
{ 
  font-size: 8pt;
  font-weight: bold;
  padding-left: 10px;
  font-family: Arial, Helvetica, sans-serif; 
}

.divheaderRow
{
  background-color: #004080;
}

.divHeaderErrorRow
{ 
  background-color: red;
}

.divheader
{
  color: #fafafa; 
  font-size: x-small; 
  font-weight: bold; 
}

.divtable
{
  margin-left: 10px; 
  border: 1px solid #004080;
}

.fieldhigh
{
  font-size: 9pt;
  font-weight: bold;
  color: red;
}

.ta
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 9pt;
}

.err 
{ 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  color: red;
}

.directoryHeader
{ 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  color: #004080;
}

.text
{ 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

.inputText
{ 
  font-family: Arial; Helvetica, sans-serif;
  font-size: 8pt;
  padding-left: 2px;
}

.inputTextRed
{ 
  font-family: Arial; Helvetica, sans-serif;
  font-size: 8pt;
  padding-left: 2px;
  color: red;
}

.inputButtonB
{ 
  font-family: Arial; Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold; 
}

.inputButton
{ 
  font-family: Arial; Helvetica, sans-serif;
  font-size: 8pt;
}

.adminMenu {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 8pt;
  color : #ffffff;
}

.searchTable a:link 
{ 
  font-size: 8pt;
  font-weight: bold;
  color: #004080;
  text-decoration: none;
}

.searchTable a:visited
{ 
  font-size: 8pt;
  font-weight: bold;
  color: #004080;
  text-decoration: none;  
}

.searchTable a:active
{ 
  font-size: 8pt;
  font-weight: bold;
  color: #004080;
  text-decoration: none;  
}

.searchTable a:hover
{ 
  font-size: 8pt;
  font-weight: bold;
  color: #004080;
  text-decoration: underline;  
}

.adminMenu A:link {
  font-weight: bold;  
  color : #ffffff;
  text-decoration : none;
}

.adminMenu A:visited {
  font-weight: bold;  
  color : #ffffff;
  text-decoration : none;
}

.adminMenu A:active {
  font-weight: bold;  
  color : #ffffff;
  text-decoration : none;
}

.adminMenu A:hover {
  font-weight: bold;  
  color : #FFCC00;
  text-decoration : underline;
}

.mainMenuNotHave
{ 
  font-size: 8pt;
  font-weight: bold; 
  color: #abacae; 
}

.mainMenuOverride
{ 
  font-size: 8pt;
  font-weight: bold; 
  color: #abacae; 
}

.mainMenuOverride a:link 
{ 
  font-size: 8pt;
  font-weight: bold;
  color: #abacae;
  text-decoration: none;
}

.mainMenuOverride a:visited
{ 
  font-size: 8pt;
  font-weight: bold;
  color: #abacae;
  text-decoration: none;  
}

.mainMenuOverride a:active
{ 
  font-size: 8pt;
  font-weight: bold;
  color: #abacae;
  text-decoration: none;  
}

.mainMenuOverride a:hover
{ 
  font-size: 8pt;
  font-weight: bold;
  color: #abacae;
  text-decoration: underline;  
}
