/* CSS Document */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////**/
/*////////////////////////       reset  defaults          ///////////////////////////////////////////////**/
* {																								       /**/
padding:0;																						      /**/
margin:0;																						     /**/
}																								    /**/
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5%; }/**/
li, dd { margin-left:5%; }																		  /**/
fieldset { padding: .5em; }	
															 									/**/
																								/**/
/*//////////////////////       end of global resets       //////////////////////////////////////**/	
.clear{
clear:both;
}
.start{
color:#FF6600;
}
.important{
visibility:hidden;
}
body{
font-family:arial;
font-size:14px;
color:#000000;
background:black;
width:100%;
height:100%;
}
#container{
margin:0 auto;
height:auto;
position:relative;
width:860px;
z-index:0;

}
#wrapper{
width:100%;
margin:0;
padding:0 0 10px 0;
height:auto;
background:white;
}
#header{
width:100%;
height:140px;
margin:0;
position:relative;
background-image:url(../images/headerRepeat.jpg);
background-repeat:repeat-x;
z-index:30;

}
#containhead{
margin:0 auto;
width:860px;
}
#headerTop{
width:860px;
height:100px;
background-image:url(../images/washingtonMTDhome.jpg);
background-repeat:no-repeat;
position:relative;
}
#headerTop.other{
background-image:url(../images/washingtonMTD.jpg);
}
#headerNav{
width:860px;
postion:relative;
height:30px;
background-image:url(../images/topNavBar.jpg);
z-index:40;
}
#headerFinish{
height:127px;
background-image:url(../images/washingtonHomeFinish.jpg);
background-repeat:no-repeat;
}
#containContent{
width:860px;
height:auto;
margin:0 auto;
position:relative;
}
#nameContent{
width:840px;
margin:0 auto;
height:30px;
border-bottom:1px dotted black;
margin-bottom:6px;
position:relative;
}
#nameContent h2{
color:black;
font-size:18px;
font-weight:bold;
padding:0 0 0 8px;
margin:0;
}
#content{
width:860px;
float:left;
position:relative;
color:black;
}
#content a{
color:#3399FF;
text-decoration:none;
}
#content a:hover{
color:#FF6600;
text-decoration:underline;
}
.flashContent{
margin:0;
padding:0;
width:600px;
height:720px;
overflow:hidden;
background-image:url(../images/loadingFlash.gif);
background-position:center;
background-repeat:no-repeat;

}
#mainContent{
float:left;
position:relative;
width:860px;
height:auto;
color:white;
background-image:url(../images/contentBG.jpg);
background-repeat:no-repeat;
background-position:top;
margin-bottom:10px;
}
#mainContent a{
color:#70B1F4;
text-decoration:none;
}
#mainContent a:hover{
color:#FFCC00;
text-decoration:underline;
}
.contentPod{
float:left;
position:relative;
width:260px;
height:auto;
padding-left:25px;
}
#left{
float:left;
position:relative;
width:240px;
}
#right{
margin:0;
padding:0;
float:right;
position:relative;
width:600px;
height:auto;

}
.darkGuide{
width:201px;
height:260px;
margin:0 0 0 15px;
}
.darkGuide img{
border:none;
}

.podtext{
margin-left:-15px;
width:250px;
position:relative;
}
/*--------------------------------------------------------------------*/
ul.pod, ul.pod li{
list-style-type:none;
margin:0;
padding:0;

}
ul.pod{
margin-left:-20px;
width:240px;
}
ul.pod li, ul.pod li ul li{
display:block;
padding-left:3px;
}
ul.pod li ul {
list-style-type:none;
margin:0 0 0 8px;
padding:0;
}
ul.pod li.title{
font-size:18px;
background-color:#333333;
padding-left:4px;
}

/*----------*/
#left ul#sideNav, #left ul#sideNav li{
list-style-type:none;
margin:0;
padding:0;

}
#left ul#sideNav{
/*margin-left:-20px;*/
width:240px;
}
#left ul#sideNav li, #left ul#sideNav li ul li{
display:block;
padding-left:14px;
}
#left ul#sideNav li ul {
list-style-type:none;
margin:0 0 0 8px;
padding:0;
}
#left ul#sideNav li.title{
font-size:18px;
padding-left:14px;
color:#FF6600;
background-image:url(../images/blueArrow.jpg);
background-position:left;
background-repeat:no-repeat!important;
}
#left ul#sideNav li.title a, #left ul#sideNav li.title a:hover{
color:#FF6600;
text-decoration:none;
}
#left ul#sideNav li#locate{
background-image:url(../images/orangeArrow.jpg);
background-position:left top;
background-repeat:no-repeat;
padding-left:12px;
}
#left ul#sideNav li#expanded{
background-image:url(../images/orangeArrowDown.jpg);
background-position:left top;
background-repeat:no-repeat;
padding-left:12px;
}
/*--------------------------------------------------------------------------------------------------------------*/
#headerNav ul{
position:relative;
width:800px;
height:auto;
list-style-type:none;
padding:0;
margin:0 0 0 60px;
z-index:60;
}
#headerNav li{
list-style-type:none;
padding:0;
}
#headerNav ul li{
list-style-type:none;
padding:0;
margin:0;
float:left;
margin:1px 0 0 0;
}

#headerNav ul li a{
display:block;

}
#headerNav ul li.home a{
width:67px;
height:29px;
background-image:url(../images/home.jpg);
text-decoration:none;
}
#headerNav ul li.home a:hover{
background-image:url(../images/homeO.jpg);
text-decoration:none;
}
#headerNav ul li.contents a{
width:90px;
height:29px;
background-image:url(../images/contents.jpg);
text-decoration:none;
}
#headerNav ul li.contents a:hover{
background-image:url(../images/contentsO.jpg);
text-decoration:none;
}
#headerNav ul li.maps a{
width:69px;
height:29px;
background-image:url(../images/maps.jpg);
text-decoration:none;
}
#headerNav ul li.maps a:hover{
background-image:url(../images/mapsO.jpg);
text-decoration:none;
}
#headerNav ul li.locations a{
width:95px;
height:29px;
background-image:url(../images/locations.jpg);
text-decoration:none;
}
#headerNav ul li.locations a:hover{
background-image:url(../images/locationsO.jpg);
text-decoration:none;
}
#headerNav ul li.info a{
width:63px;
height:29px;
background-image:url(../images/info.jpg);
text-decoration:none;
}
#headerNav ul li.info a:hover{
background-image:url(../images/infoO.jpg);
text-decoration:none;
}
#headerNav ul li.buyers a{
width:179px;
height:29px;
background-image:url(../images/mbg.jpg);
text-decoration:none;
}
#headerNav ul li.buyers a:hover{
background-image:url(../images/mbgO.jpg);
text-decoration:none;
}
#headerNav ul li.contact a{
width:82px;
height:29px;
background-image:url(../images/contact.jpg);
text-decoration:none;
}
#headerNav ul li.contact a:hover{
background-image:url(../images/contactO.jpg);
text-decoration:none;
}
#headerNav ul li ul { /* second-level lists */
	position:absolute;
	/*left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	display:none;
	width:230px;
	padding:0px;
	padding-bottom:15px!important;
	margin:0px;
	background-color:#0c0c0c!important;
	background-image:url(../images/tulBG.jpg)!important;
	background-position:top!important;
	background-repeat:repeat-x!important;
	border:none!important;
	/*background:url(/images/clear.gif);/* trick to keep'em open */
	z-index: 70;
}
#headerNav ul li ul li, ul#tNav li ul li
{
    float:none;
    width:230px!important;
	position:relative;

}
#headerNav ul li ul li a, ul#tNav li ul li a{
	/*background-color:#000000!important;*/
	color:#70B1F4;
	text-decoration:none;
	display:block;
	border:0px;
	border-style:none;
	background-image:none!important;
	text-align:left!important;
	padding:0;
	width:226px!important;
	height:auto!important;
	padding-left:4px;
	

}
#headerNav ul li ul li a:hover, ul#tNav li ul li a:hover
{
    background-color:#333333;
	color:#FFCC00;
}
/*/////////////////////3rd row stuff*/
#headerNav li ul ul {
	margin: -3em 0 0 10em;
	border:1px dotted #ffffff!important;
}

#headerNav li:hover ul ul, #navBar li.sfhover ul ul {
	/*left: -999em;*/
	display:none;
}
#headerNav li:hover ul, #headerNav li li:hover ul, #headerNav li.sfhover ul, #navBar li li.sfhover ul {
	left: auto;
	background:black;

	
}
ul#tNav li:hover ul ul, ul#tNav li.sfhover ul ul
{
  /*left: -999em;  */
  display:none;
}
ul#tNav li:hover ul,ul#tNav li li:hover ul,ul#tNav li.sfhover ul,ul#tNav li li.sfhover ul
{
   
   display:block;
	background:black;
	
}

/*--------------------------------------------------------------------------------------*/
#bottom{
width:100%;
clear:both;
border-top:1px solid #333333;
height:30px;
margin:0px;
}
.bottomLeft{
float:left;
font-size:10px;
padding:7px;
width:40%;
}
.bottomRight{
float:right;
font-size:10px;
padding:7px;
}
.bottomLeft a, .bottomRight a{
color:#cccccc;
text-decoration:none;
}
.bottomLeft a:hover, .bottomRight a:hover{
text-decoration:underline;
}
/*-----------------------------------------------------------------*/
#search {
	position:absolute;
	top:36px;
	width:302px;
	left:554px;
}
#liveSearch{
	position:absolute;
	top:-35px;
	left:-356px;
	width:350px;
	height:95px;
	color:#FFFFFF;
	font-size:10px;
	background-color:black;
	overflow:auto;
	z-index:50;
	filter:alpha(opacity=95);
	opacity:0.95;

}
#liveSearch a{
color:#70B1F4;
text-decoration:none;
}
#liveSearch a:hover{
text-decoration:underline;
}
#loading{
	position:absolute;
	top:30px;
	left:1px;
	width:126px;
	height:22px;
	background-image:url(../images/loading.gif);

}
