page {padding: 0; margin: 0; width: 800px; height: 600px;}
html {padding: 0; margin: 0; }
body {padding: 0; margin: 0; background-color: #CCCC98; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; color: #F6F3D2; }
tr.head_admin {font: bold 0.9em Verdana, sans-serif; color: #FF679A; text-decoration: underline;}
tr.head {font: bold 0.9em Verdana, sans-serif; color: #FF679A; 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: #7E0320; background-color: #F6F3D2; text-decoration: none;}

table tr.nav { font-size: 0.8em; color: #F6F3D2;}
table tr.nav a { display: block; font-size: 0.9em; text-decoration: none; color: #F6F3D2;}
table tr.nav a:hover { font-size: 0.9em; color: #7E0320; background-color: #F6F3D2; 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: #F6F3D2;}
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; padding: 0; background-color: #CCCC98;}
iframe#insert {	margin: 0; padding: 0; border: solid 0px #FF679A outset; background-color: #CCCC98;}
div#leftnav {float: left; margin: 0px 2px 0 2px ; border: solid 3px #FF679A outset; padding: 5px; background-color: #7E0320; width: 150px; height: 600px;}
div#banner {margin: 2px 3px; padding: 15px 30px 10px 35px; width: 740px; height: 110px; border: solid 3px #FF679A outset; background-color: #7E0320;}
h1 { border: solid 2px #FF679A inset; font-family: "Crazy Girlz Blond BTN", serif; font-size: 3.0em; text-align: center; color: #FF679A; margin: 0; padding: 8px;}
table#maintable {	width: 800px; height: 600px; margin: 0 auto;}
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: #7E0320;}
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;}






