#navcontainer
{
padding: 0;
height: 20px;
width: 250px;
float: left;
margin-left: 10px;
}

#navlist
{
margin: 0px;
padding: 0px 0px;
display: block;
}

#navlist li
{
list-style: none;
float: left;
border-right: 1px solid black;
border-bottom: 1px solid black;
}

#navcontainer a, #navlist li.extend
{
margin: 0px;
display: block;
border-top: 1px solid #333;
padding: 1px 6px;
text-decoration: none;
background: #999999;
font: normal 12px verdana, serif;
color: #000;
}

#navcontainer a:hover, #navcontainer a.current
{
padding: 1px 5px;
background: #FAFAFA;
border-right: 1px solid #333;
border-left: 1px solid #333;
border-top: 1px solid #FAFAFA;
border-bottom: 1px solid #333;
color: #000;
}

#navcontainer a.current
{
background: #F6F6F6;
border-top: 1px solid #F6F6F6;
font-weight: bold;
}

/*#navcontainer li.active */
/*{ */
/*border-right: 2px solid #828282; */
/*border-bottom: 2px solid #828282;*/
/* } */
#masthead {
	height: 104px;
	width: 260px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#masthead_translucent {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/proto.png",sizingMethod="crop");
        background-image: url(/images/proto.png); 
	position: relative;
	height: 104px;
	width: 260px;
}
#searchform {
	position: relative;
	border-bottom: 1px solid #000000;
}
#barcontainer {
	position: absolute;
	width: 1024px;
}
#alllocator {
	border: 1px solid black;
	position: absolute;
	top: 105px;
	width: 1024;
}
#options {
	font: normal 11px verdana,serif;
}
.table_text {
	font-size: 10px;
}
.routeoptions {
	border: 1px solid #000000;
	left: -1px;
	float: left;
	width: 530px;
	position: relative;
}
.searchoptions {
	float: left;
	border: 1px solid #000000;
	margin-left: 8px;
	width: 275px;
}
.searchoptionstext {
	font-size:11px;
	text-decoration:none;
}
.ddoptions {
	float: left;
	border: 1px solid #000000;
	margin-left: 8px;
	width: 345px;
}

