page {padding: 0;  width: 800px; height: 600px;}
html {padding: 0; margin: 0; }
body {padding: 0; text-align: center; margin: 0 auto; background-color: #DBCAC2; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; color: #DBCAC2; }
tr.head_admin {font: bold 0.9em Verdana, sans-serif; color: #DBCAC2; text-decoration: underline;}
tr.head {font: bold 0.9em Verdana, sans-serif; color: #DBCAC2; text-decoration: underline;}
tr.head td {text-align: center;}
.red-yellow_bold {font-weight: bold; color: red; background-color: yellow; display: block;}
.yellow-red_bold {font-weight: bold; color: yellow; background-color: red;}
.normal {font-weight: normal}
.yellow_bold {font-weight: bold; color: yellow;}
.white-red_bold {font-weight: bold; color: white; background-color: red;}
tr.nav_admin { font-size: 0.8em; color: cyan;}
tr.nav_admin a { display: block; font-size: 0.9em; text-decoration: none; color: cyan;}
tr.nav_admin a:hover { font-size: 0.9em; color: #351B1F; background-color: #DBCAC2; text-decoration: none;}

table tr.nav { font-size: 0.8em; color: #DBCAC2;}
table tr.nav a { display: block; font-size: 0.9em; text-decoration: none; color: #DBCAC2;}
table tr.nav a:hover { font-size: 0.9em; color: #351B1F; background-color: #DBCAC2; text-decoration: none;}
/*This is the nav text emphasis which results from a new road report or announcement */
table tr.navplus { font-size: 0.9em; color: #DBCAC2;}
table tr.navplus a { display: block; font-size: 0.9em; font-weight: bold; text-decoration: none; color: white; background-color: red;}
table tr.navplus a:hover { font-size: 0.9em; font-weight: bold; color: red; background-color: white; text-decoration: none;}

div#dataframe {	 margin: 0 0 0 150px; padding: 0; background-color: #CCCC98;}
iframe#insert {	margin: 0; padding: 0; border: solid 0px #DBCAC2 outset; background-color: #CCCC98;}
div#leftnav {float: left; margin: 0px 2px 0 2px ; border: solid 3px #DBCAC2 outset; padding: 5px; background-color: #351B1F; width: 150px; height: 606px;}
div#banner {margin: 0 auto; text-align: center;padding: 0px; width: 793px; height: 110px; border: solid 3px #DBCAC2 outset; background-color: #351B1F;  }
h1 { border: solid 2px #DBCAC2 inset;  font-size: 2.5em; text-align: center; color: #DBCAC2; margin: 0; padding: 8px;  font-family: Georgia, sans-serif; }
table#maintable {	width: 800px; height: 600px;}
div#adminpage {	margin: 15px 25px ; color: black;}

.adminnav a{  font-size: 1em;  color: blue; text-align: left;  vertical-align: middle; }

.adminnav a:hover{  font-size: 1em; text-decoration: none; color: white; background-color: maroon;}
img.admin { border: none; vertical-align: middle;}
img.basic {border: none; background-color: transparent; margin: 0; padding: 0;}
li.links {color: blue; background-color: transparent; font:;  font-family: normal italic 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;  padding: 0px 2px; }
li.links a { text-decoration: none; padding: 0px 2px;}
li.links a:hover { text-decoration: none; color: white; background-color: maroon; padding: 0 2px;}
h3 {	padding: 0px 0; margin: 10px 0 15px 0px; color: maroon; text-align: center;}
h4 {	padding: 0 0 0 3px; margin: 0; font-size: 0.9em; color: #351B1F;}
/*div#table01 {margin: 0px 5px 2px 0px;  float: left; width: 288px; }
div#table02 { margin: 0px 2px 2px 10px; float: right; width: 288px;}*/
table.extlinks {	padding: 0; margin:  0; }
div#extlinkspage { width: 617px;  margin: 5px; background-color: #EDEDDA; border: double 4px maroon;}






