﻿/* original font-size:  0.85em/1.5 */
body, p, td, th, input, textarea, address { font: 12px/18px "Lucida Grande", Arial, Helvetica, sans-serif; }

.toTop { display: block; width: 300px; margin-top: 5px; margin-bottom: 60px; padding-left: 7px; background: url(images/arrow_up.gif) no-repeat 0 5px; border-top: 1px solid #d3d0d0; }
.glossarySection { display: block; font: bold 16px, Arial, Helvetica, sans-serif; color: #8c201f; padding-bottom: 5px; /*border-bottom: 1px solid #d3d0d0;*/ }

address { margin-left: 30px; }

.heading1 {
	font: bold 16px, Arial, Helvetica, sans-serif;
	color: #8c201f;
} /* original font size: 1.5 em */
.leftImp { color: #fff; }
.figure { font-size: 12px; } /* original font-size: 0.7em */
img.figure { border-color: #000; }
.homebcgrd {
	background-image: url("../images/leftnavbcgrd.gif");
	background-repeat: no-repeat;
	background-position: bottom;
}
a {
	FONT-SIZE: 12px;
	COLOR: Gray;
	FONT-FAMILY: "Lucida Grande", Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	cursor: hand; 
}
a:hover {
	FONT-SIZE: 12px;
	COLOR: #2359a6;
	FONT-FAMILY: "Lucida Grande", Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
a.sitemap {
	FONT-SIZE: 12px;
	COLOR: #8c201f;
	FONT-FAMILY: "Lucida Grande", Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
a.sitemap:hover {
	FONT-SIZE: 12px;
	COLOR: #2359a6;
	FONT-FAMILY: "Lucida Grande", Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.vertdotline {
	background-image: url("images/dottedline.gif");
	background-position: left;
	background-repeat: repeat-y;
}
.tanline {
	border-top: thin solid #948671;
}
H3 {
	MARGIN-TOP: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN-BOTTOM: 2px;
	COLOR: #2359a6;
	FONT-FAMILY: "Lucida Grande", sans-serif;
	TEXT-DECORATION: none;
}
.dialogbox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: "Lucida Grande", Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.terms {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: "Lucida Grande", Arial, Helvetica, sans-serif
}
.textInput {
	FONT-SIZE: x-small; FONT-FAMILY: verdana, sans-serif
}
.boldblack {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: "Lucida Grande", Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MediumGrey {
	FONT-WEIGHT: 100; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: "Lucida Grande", Arial, Helvetica, sans-serif
}
.MediumBlack {
	FONT-WEIGHT: 100; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: "Lucida Grande", Arial, Helvetica, sans-serif
}
.SmallBlack {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: "Lucida Grande", Arial, Helvetica, sans-serif
}
.tinygrey {
	FONT-SIZE: 9px;
	COLOR: Gray;
	FONT-FAMILY: "Lucida Grande", Arial, Helvetica, sans-serif
}
a.link {
	FONT-SIZE: 12px;
	COLOR: Gray;
	FONT-FAMILY: "Lucida Grande", Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
a.link:hover {
	FONT-SIZE: 12px;
	COLOR: #2359a6;
	FONT-FAMILY: "Lucida Grande", Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
a.terms {
	FONT-SIZE: 9px;
	COLOR: Gray;
	FONT-FAMILY: "Lucida Grande", Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
a.terms:hover {
	FONT-SIZE: 9px;
	COLOR: #2359a6;
	FONT-FAMILY: "Lucida Grande", Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
/* Navigation levels, 1,2,3 below top level navigation (viz. about the authority, pikepass, maps/tolls and construction) */	
   table#main td#nav h2 { width: 185px; margin: 0; padding: 5px 20px 5px 10px; border: 0; color: #415968; font: bold 11px/16px Verdana, Arial, "Lucida Grande", sans-serif; text-transform: uppercase; }
	html>body table#main td#nav h2 { width: 185px;}

	table#main td#nav h2 a:link { color: #415968; }
	table#main td#nav h2 a:visited { color: #415968; }
	table#main td#nav h2.here { color: #415968; url("../images/here.gif") right center no-repeat; cursor: default; }

/*	ul.level1 a, ul.level2 a, ul.level3 a {text-decoration: none; display: block; width: 185px; }*/
	ul.level1 { list-style: none; padding: 0; margin: 0; }
	ul.level1 li { display: inline; padding: 0; margin: 0; }
	ul.level1 a { display: block; width: 185px; padding: 5px 5px 5px 10px; margin: 0; font-weight: bold; border-top: 1px solid #2359a6; }
	html>body ul.level1 a { width: 185px; }
	ul.level1 a.first { border: 0; }
	ul.level1 a.last {	border-bottom: 1px solid #2359a6; }
	ul.level1 a:link {color: #415968; text-decoration: none; }
	ul.level1 a:visited { color: #415968; text-decoration: none; }
	ul.level1 a:hover { color: #2359a6; text-decoration: none; }

	ul.level2 { list-style: none; padding: 0; margin: 0; }
	ul.level2 li { padding: 0; margin: 0; border: 0; }
	ul.level2 a { display: block; width: 185px; font-weight: normal; border: 0; padding: 3px 0 2px 30px; margin: 0; }
	html>body ul.level2 a { width: 155px; }
	ul.level2 a:link { color: #415968; text-decoration: none; }
	ul.level2 a:visited { color: #415968; text-decoration: none; }
	ul.level2 a:hover { color: #2359a6; text-decoration: none; }

	ul.level3 { list-style: none; padding: 0; margin: 0; }
	ul.level3 li { padding: 0; margin: 0; border: 0; }
	ul.level3 a { display: block; width: 185px; padding: 2px  5px 2px  50px; margin: 0; }
	html>body ul.level3 a { width: 130px; }
	ul.level3 a:link { color: #415968; text-decoration: none; }
	ul.level3 a:visited { color: #415968; text-decoration: none; }
	ul.level3 a:hover { color: #2359a6; text-decoration: none; }

	ul.level1 a.here { background: #fff url("../images/here.gif") right center no-repeat; !important; cursor: default; }
	ul.level2 a.here { background: #fff url("../images/here.gif") right center no-repeat; !iportant; cursor: default; }
	ul.level3 a.here { background: #fff url("../images/here.gif") right center no-repeat; !important; cursor: default; }
	
	.formSent { padding-left: 20px; color: #5f9617; font: bold 14px/16px Arial, sans-serif; }