/* -----------------------------------------------
                          NETSCAPE 4 CORRECTIONS
----------------------------------------------- */

/* ---------------------------
|          STANDARD          |
--------------------------- */
body
{
	font-size: 80%;
}

table,
td,
th,
div,
ul,
li,
a
{
	font-size: 100%;
}

a
{
	text-decoration: none;
}

a:active,
a:hover
{
	text-decoration: underline;
}

h2
{
	margin: 1.3em 0 1em 0;
	font-size: 100%;
}

h3, h4
{
	color: #000000;
	font-size: 100%;
	font-weight: bold;
}

input
{
	font-family: 'Tahoma', 'Arial', 'Verdana', 'Geneva', sans-serif;
	font-size: 100%;
}

.small
{
	font-size: 85%;
}

td.content
{
	border-left: 2px solid #cdddea;
	padding-left: 4px;
}

div.title
{
	margin: 0 0 3px 0;
	padding: 5px 246px 5px 15px;
}

div.title span
{
	font-size: 80%;
}

div.title div
{
	color: #ffffff;
}

div.rightNav
{
	background: #e0eef7/* url(/highways/images/project01.jpg) bottom left no-repeat*/;
}

div.rightNav ul
{
	margin: 10px;
	list-style-type: none;
}

div.rightNav div
{
	padding-top: 5px;
	background: #ffffff;
}

div.urgent
{
	clear: right;
	border-style: none;
	font-size: 85%;
}

tr.last th,
tr.last td
{
	border-style: none !important;
}

table.data
{
	background: #e2eef6;	
}

table.data td
{
	background: #ffffff;
}

table.data thead th
{
	background: #bad6e9;
}

table.data th.th_subhead
{
	background: #e2eef6;
}

p.backToTop
{
	margin-top: -1em;
	text-align: right;
}

table.printerFriendlyURL
{
	background: #014F99;
	color: #ffffff;
	font-size: 85%;
}

table.printerFriendlyURL a
{
	color: #ffffff;
}

div.popupStrap
{
	background: #014f99;
}

div.popupStrap a
{
	color: #ffffff;
}


/* ---------------------------
|          INCLUDES          |
--------------------------- */

span.date,
div.navlinks a,
div.trafficInfo a,
td.search,
div.footerImages a,
div.externallink
{
	font-size: 85%;
}

div.trafficInfo
{
	border-style: none;
}

td.leftnav
{
	background: #ffffff;
}

td.leftnav h2
{
	margin: 0 10px 5px 0;
	color: #83add4;
	font-size: 85%;
	text-align: right;
}

ul.leftnav img
{
	display: inline;
}

div.contact
{
	color: #0f7cd1;
	font-family: 'Tahoma', 'Arial', 'Verdana', 'Geneva', sans-serif;
	font-size: 80%;
}

div.contact div
{
	margin: 1em 0 0.5em 0;
	color : #004f98;
	font-family: 'Tahoma', 'Arial', 'Verdana', 'Geneva', sans-serif;
}

div.contact span
{
	font-family: 'Arial', 'Verdana', 'Geneva', sans-serif;
	font-size: 140%;
}


/* -----------------------------------------------
                    NETSCAPE 4-UNFRIENDLY VALUES
----------------------------------------------- */

/* ---------------------------
|          STANDARD          |
--------------------------- */

h1
{
	margin-bottom: 0.4em;
}

input.searchButton
{
	margin: 0;
	padding: 1px;
	background: #005097;
	color: #ffffff;
}

div.title,
div.title a:hover
{
	color: #ffffff;
}

div.rightNav
{
	margin-left: 20px;
	font-family: 'Tahoma', 'Arial', 'Verdana', 'Geneva', sans-serif;
	font-size: 85%;
	text-align: left;
}

div.rightNav li
{
	border-bottom: 1px solid #ffffff;
	padding: 2px;
}

input.button
{
	background: #3c87c0;
	color: #ffffff;
	font-family: 'Tahoma', 'Arial', 'Verdana', 'Geneva', sans-serif;
	font-size: 100%;
	font-weight: bold;
}


/* ---------------------------
|          INCLUDES          |
--------------------------- */

td.header
{
	background: #ffffff url(/highways/images/header_curve.jpg) bottom left no-repeat;
}

td.leftnav,
td.trafficInfo
{
	padding-right: 3px;
}

tr.topnav td
{
	padding-top: 5px;
	padding-bottom: 5px;
}

div.trafficInfo
{
	background: #da0136 url(/highways/images/ti_arrow.gif) top left no-repeat;
}

ul.leftnav,
ul.quicklinks
{
	margin: 0 0 20px 0;
	padding: 0;
	list-style-type: none;
}

ul.leftnav li,
ul.quicklinks li
{
	margin: 0 0 1px 0;
	padding: 5px;
	font-size: 85%;
	font-weight: bold;
	text-align: right;
}

ul.leftnav li,
ul.leftnav a
{
	color: #ffffff;
}

ul.leftnav div
{
	padding: 5px;
}

ul.leftnav ul
{
	margin: 0;
	padding: 2px 0 0 0;
	list-style-type: none;
}

ul.leftnav ul li
{
	margin: 0 5px 0 5px;
	padding: 0 0 2px 0;
	font-size: 100%;
	font-weight: normal;
}

ul.leftnav ul li a
{
	font-size: 100%;
	font-weight: normal;
}

ul.leftnav ul li.last
{
	border-style: none;
	padding-bottom: 3px;
}

ul.leftnav ul div
{
	padding: 0 5px 2px 5px;
}

ul.leftnav ul li.sub
{
	margin: 0;
	border-style: none;
}

ul.leftnav ul ul
{
	margin: 0;
	padding: 0 0 2px 0;
	list-style-type: none;
}

ul.leftnav ul ul li
{
	margin: 0;
	border-style: none;
	padding: 0 5px 0 5px;
}

ul.quicklinks li
{
	margin: 0 0 3px 15px;
}

li.home
{
	background: #014f99;
}

li.roadProjects
{
	background: #22587e;
}

li.roadEducation
{
	background: #017d85;
}

li.newsroom
{
	background: #6c006f;
}

li.business
{
	background: #eb5109;
}

li.aboutHA
{
	background: #442480;
}

li.officers
{
	background: #bdd3e8;
}

li.officers a
{
	color: #0053a1;
}

li.yourArea
{
	background: #c0dfe1;
}

li.yourArea a
{
	color: #026966;
}

li.faq
{
	background: #e8d3d0;
}

li.faq a
{
	color: #bd3b5d;
}

td.footer
{
	padding-top: 30px;
	background: #ffffff url(/highways/images/footer_swoosh.gif) top left no-repeat;
}