.BODY
{
	margin-bottom: 0;
	margin-left: 0; 
	margin-right: 0;
	margin-top: 0;
}


.MenuLink A
{
	color: MidnightBlue;
	width: 100px;
}
.MenuLink A:visited
{
	text-decoration:none;
	color:MidnightBlue;
}
.MenuLink1:link
{
	color:green;
}
A:link
{
    BACKGROUND-COLOR: transparent;
    COLOR: blue;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    TEXT-DECORATION: none;
}
A:visited
{
    BACKGROUND-COLOR: transparent;
    COLOR: blue;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    TEXT-DECORATION: none;
}
A:active
{
    BACKGROUND-COLOR: #6699CC;
    COLOR: white;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    TEXT-DECORATION: none;
}
BODY
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    FONT-SIZE: 72%;
    TEXT-DECORATION: none;
    MARGIN-TOP: 0;
    MARGIN-LEFT: 0;
    MARGIN-RIGHT: 0;
    MARGIN-BOTTOM: 0;
}
A:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #6699CC;
}
.TT1
{
    BACKGROUND-COLOR: #B0C4DE;
    COLOR: #000066;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    FONT-SIZE: 100%;
    TEXT-DECORATION: none;
}
.TT1 A:link
{
    COLOR: #000066;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    TEXT-DECORATION: none;
}
.TT1 A:Active
{
    COLOR: #000066;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    TEXT-DECORATION: none;
}
.TT1 A:visited
{
    COLOR: #000066;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    TEXT-DECORATION: none;
}
.TT2
{
    BACKGROUND-COLOR: #6699CC;
    COLOR: white;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    FONT-SIZE: 100%;
    TEXT-DECORATION: none;
}
.TT3
{
    BACKGROUND-COLOR: #000066;
    COLOR: white;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    FONT-SIZE: 110%;
    TEXT-DECORATION: none;
}
.TT3 A:link
{
    COLOR: white;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    TEXT-DECORATION: none;
}
.TT3 A:Active
{
    COLOR: #ffd700;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    TEXT-DECORATION: none;
}
.TT3 A:visited
{
    COLOR: white;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    TEXT-DECORATION: none;
}
.T1
{
    BACKGROUND-COLOR: inherit;
    COLOR: black;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    FONT-SIZE: 80%;
    TEXT-DECORATION: none;
}
.T1 A:link
{
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    TEXT-DECORATION: underline;
}
.T1 A:Active
{
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    TEXT-DECORATION: underline;
}
.T1 A:visited
{
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    TEXT-DECORATION: underline;
}
.T2
{
    BACKGROUND-COLOR: inherit;
    COLOR: black;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    FONT-SIZE: 100%;
    TEXT-DECORATION: none;
}
.T2 A:link
{
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    TEXT-DECORATION: underline;
}
.T2 A:Active
{
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    TEXT-DECORATION: underline;
}
.T2 A:visited
{
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    TEXT-DECORATION: underline;
}
.T3
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    FONT-SIZE: 70%;
    TEXT-DECORATION: none;
}
.box 
{ 
	border-right : #D5D5D5 1px solid; border-top : #D5D5D5 1px solid; border-left : #D5D5D5 1px solid; border-bottom : #D5D5D5 1px solid; padding : 1px;
}
.boxw 
{ 
	border-right : #707070 2px solid; border-top : #707070 1px solid; border-left : #707070 1px solid; border-bottom : #707070 2px solid; padding : 1px;
    BACKGROUND-COLOR: whitesmoke;
    COLOR: black;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    FONT-SIZE: 80%;
    TEXT-DECORATION: none;
}
.box0 
{ 
	border-right : #E9E9D1 1px solid; border-top : #707070 1px solid; border-left : #707070 1px solid; border-bottom : #E9E9D1 1px solid; padding : 1px;
}
.box1 
{ 
	border-right : black 4px solid; border-top : black 4px solid; border-left : black 4px solid; border-bottom : black 4px solid; padding : 1px;
    BACKGROUND-COLOR: inherit;
    COLOR: black;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    FONT-SIZE: 80%;
    TEXT-DECORATION: none;
}
.box2 
{ 
border-left:0 solid;
border-top:1px solid #E9E9E9;
border-right:0 solid;
border-bottom:1px solid #E9E9E9;
padding : 1px;
}
.lb 
{ 
border-left:0 solid black;
border-top:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
padding : 1px;
}
.lb1 
{ 
border-left:0 solid black;
border-top:1px solid black;
border-right:0 solid black;
border-bottom:1px solid black;
padding : 1px;
}
.lb2 
{ 
border-left:0 solid black;
border-top:0 solid black;
border-right:1px solid black;
border-bottom:1px solid black;
padding : 1px;
}
.lb2w 
{ 
border-left:0 solid black;
border-top:0 solid black;
border-right:1px solid black;
border-bottom:1px solid white;
padding : 1px;
}
.lb3 
{ 
border-left:0 solid black;
border-top:0 solid black;
border-right:0 solid black;
border-bottom:1px solid black;
padding : 1px;
}
.lb4 
{ 
border-left:0 solid black;
border-top:0 solid black;
border-right:1px solid black;
border-bottom:0 solid black;
padding : 1px;
}
.E1 
{ 
border-left:0;
border-top:0;
border-right:0;
border-bottom:0;
padding : 1px;
background-color : #f5f5f5;
color : #000000;
}
.pagestyle
{ 
    border-left:4px solid black;
    border-top:4px solid black;
    border-right:4px solid black;
    border-bottom:4px solid black;
    height:995px;
}
.ErrorTable
{
	border-style:solid;
	border-width:thin;
	border-color:Red;	
}

.ErrorMessage
{
	font-size: 90%;
	font-family: Verdana, 'Times New Roman', Helvetica, serif;
	font-weight: bold;
	color:White;
}

.ErrorDetails
{
	font-size: 85%;
	font-family: Verdana, 'Times New Roman', Helvetica, serif;
	color: Red;
}
.TRadioBtn
{
    BACKGROUND-COLOR: inherit;
    COLOR: black;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    FONT-SIZE: 100%;
    TEXT-DECORATION: none;
	border-bottom: 1px solid black;
}
UL
{
	list-style-type: none;
	list-style-position: outside;
	padding: 0;
	margin: 0;
}
.indent
{
	background-image: url(FHWAimages/whitedash.gif);
	list-style-type: none;
	list-style-position: outside;
	padding-left: 12;
	padding-top: 0;
	margin: 0;
}
TEXTAREA 
{ 
	behavior: url(maxlength.htc)
}
.HT1
{
    BACKGROUND-COLOR: inherit;
    COLOR: black;
    FONT-FAMILY: Verdana, 'Times New Roman', Helvetica, serif;
    FONT-SIZE: 110%;
    font-weight:bold;
    TEXT-DECORATION: none;
}
