html { 
  height:100%;
  min-height:100%;

 }

body { 

  margin:0px;
  font-family:"Trebuchet MS", Helvetica, Tahoma, sans-serif;
  font-size: medium;
  color: black;
  background-color: #EEEEEE;
  height:100%;
  min-height:100%;
}


a:link, a:visited  { 
  color:#003300;
  text-decoration: none;
}

a:hover, a:active { 
  color:#009900;
  text-decoration: none;
}


table.navbar { 
  background-color: #303820;
  margin:0;
}

table.navbar tr { 
  background-color: #303820;
  margin:0;
}

table.navbar td { 
  font-size: medium;
  color: #FFFFCC;
  font-weight: bold;
}

table.navbar a:link, table.navbar a:visited { 
  color: #FFFFCC;
  text-decoration: none;
 }

table.navbar a:active, table.navbar a:hover { 
  color: #DDEEBB;
  text-decoration: none;
 }

table.statsnav { 
  margin-left:auto; 
  margin-right: auto; 
  width:780px;
  background-color: black;
  border-spacing:1px;
 }

table.statsnav th { 
  background-color: #006600;
  color: #FFFFCC;
  padding:2px;
 }

table.statsnav td { 
  background-color: #FFFFEE;
  color: #000000;
  padding:2px;
  font-family:inherit;
 }

select.statsnav, select.statsnav option { 
  background-color: #FFFFEE;
  color: #000000;
  padding:0px;
  font-family:"Trebuchet MS", Helvetica, Tahoma, sans-serif;
 }

.gobutton { 
  
  background-color: #006600;
  color: #FFFFEE;
  font-size: small;
  text-align:center;
  font-weight:bold;

 }

.statsnavheading { 
  font-size: x-large;
  font-weight: bold;
}

table.lgpageheader { 
  margin-left:auto; 
  margin-right: auto; 
  width:700px;
  background-color: #006600;
  border-spacing:1px;
 }

table.lgpageheader th { 
  background-color: #006600;
  color: #FFFFCC;
  padding:2px;
  text-align:left;
  font-size:x-large;
 }

table.statstable { 
  margin-left:auto; 
  margin-right: auto; 
  background-color: black;
  border-spacing:1px;
  font-size:small;
  font-weight:bold;
  text-align:right;
 
 }

table.statstable thead { 
  background-color:#006600;
  color:#FFFFCC;
  text-align:center;
 }


table.statstable td { 
  padding:2px;
 }


tr.statstableheader { 
  background-color:#000066;
  color:white;
  font-weight:bold;
  text-align:center;
  font-size:small;
}

table.statstable tr.tablesubheader { 
  background-color:#000066;
  color:white;
  font-weight:bold;
  text-align:center;
  font-size:small;
}

table.shieldtable { 
/*  mmargin-left:auto;
  mmargin-right:auto;*/
  margin:0px;
  width:100%;
  color: #000000;
  text-align:center;
  font-size:small;
  border-spacing: 0;

  
}

table.shieldtable td { 
/*  mmargin-left:auto;
  mmargin-right:auto; */
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  padding:0;
  text-decoration:none;
  /*background-color:white;*/

 }

table.shieldtable img { 
  border:none;
 }

table.shieldtable a:link, table.shieldtable a:visited { 
  color: #000000;
  text-decoration:none;

 }

table.shieldtable a:active, table.shieldtable a:hover { 
  color: #666666;
  text-decoration: underline;
 }




table.shieldtableindev { 
  margin-left:auto;
  margin-right:auto;
  color: #000000;
  text-align:center;
  font-size: small;
  border-spacing: 0;

  
}

table.shieldtableindev td { 
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  padding:0;
  text-decoration:none;
  background-color:#DDDDDD;

 }

table.shieldtableindev img { 
  border:none;
 }

table.shieldtableindev a:link, table.shieldtableindev a:visited { 
  color: #000000;
  text-decoration:none;

 }

table.shieldtableindev a:active, table.shieldtableindev a:hover { 
  color: #666666;
  text-decoration: underline;
 }


table.routesearch { 
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  font-size: small;
  border-spacing: 1px 1px;
  padding:0px;
  background-color:black;
}

table.routesearch tr { 
  background-color:white;
}


table.hwysearch { 
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  border:0;
  border-spacing:1px;
  padding:0px;
  background-color:black;
}

table.hwysearch thead {
  margin:0;
  color:white;
  background-color:#000066;
} 


table.hwysearch tbody {
 background-color:#EEFFFF;
} 

.genhwynumber { 
  text-align:center; 
  vertical-align:text-bottom; 
  border-width:1.5pt; 
  border-style:solid; 
  border-color:black; 
  font-family:helvetica, arial,   'lucida console',   sans-serif; 
  font-weight:bolder; 
  font-size:large; 
  color:black; 
  background-color:white; 
  margin-left:auto; 
  margin-right:auto;

 }



.navpoint, .navpoint a:link, .navpoint a:visited { 

  font-size:small;
  color: #0000CC;
  font-weight:normal;
 }
.navpoint a:hover, .navpoint a:active { 

  font-size:small;
  color: #0000FF;
  text-decoration:underline;
  font-weight:normal;
 }

.oldnavpoint, .oldnavpoint a:link, .oldnavpoint a:visited { 

  font-size:small;
  color: #660000;
  font-weight:normal;
 }
.oldnavpoint a:hover, .oldnavpoint a:active { 

  font-size:small;
  color: #660000;
  text-decoration:underline;
  font-weight:normal;
 }

.linknavpoint, .linknavpoint a:link, .linknavpoint a:visited { 

  font-size:small;
  color: #990000;
 }
.linknavpoint a:hover, .linknavpoint a:active { 

  font-size:small;
  color: #00FF00;
  text-decoration:underline;
 }



.routenew {

	color: #0033FF;
}

.routedel {


	color: #990033;
}

