body {
	font-family: Lucida, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(../images/bg.jpg) repeat-x #a4a39e;
	color: #FAFAFA;
	margin: 0;
	padding: 0;
	font-size: 0.7em;
	line-height: 1.3em;
}


/* TEXT STYLES */

p {
	padding-bottom: 0.8em;
}

a {	
	text-align: left;
	color: #FAFAFA;
	}

li {
	padding: 0 0 10px 0;}
	
a:hover {
	text-decoration: underline;
	color: #D1CAAB;
	}

a {
	text-decoration: none;
	color: #F0F2CE;
	}


h1, h3, h5, h2, h4, h6 {
	color: #F3F3DC;
	padding: 0 0 8px 0;
	font-weight: 100;
	}

h1 {
	font-size: 2em;
	line-height: 100%;
	}

h2 {
	font-size: 1.75em;
	line-height: 100%;
	}
h3 {
	font-size: 1.63em;
	line-height: 100%;
	}
h4 {
	font-size: 1.50em;
	line-height: 100%;

	}
h5 {
	font-size: 1.25em;
	line-height: 100%;
}
h6 {
	font-size: 1.00em;
	line-height: 100%;
}


hr {
	border: 0;
	background-color: #7F7C73;
	height: 1px;
	}

.front-page-button {
 width: 140px;
 margin: 10px;
 display: inline;
 float: left;
 position: relative;
 }


.other_image {
	width: 940px;
	height: 150px;
	float: left;
	position: relative;
	overflow: hidden;
	padding: 0 0 2px 0;
	border-bottom: 3px double #F3F3DC;
}

#map {

	color: #333;
	width: 400px; 
	height: 400px; 
	margin-top:15px
}

#map a {
	color: #333;
}

	
.clear{
	clear: both;
	height: 1%;
	}

/***** BID PACKAGE FORMATTING *****/

.bid {
	padding: 5px 10px 5px 10px ;
	float: left;
	text-align: left;
	}

.legend {margin: 0 10px 0 0; height: 40px; width: 40px; display: inline; float: left; position: relative;}

.legend p {width: 100px; line-height: 40px;}

.csi {
	width: 50px;
}

.package_no {
	width: 50px;
}

.description {
	width: 305px;
}

.release_date {
	width: 80px;
}

.due_date {
	width: 80px;

}

.winner {
	width: 175px;
}

/** 

.award_date {
	width: 80px;
}

**/

.received {
	background-color: #b1b1b1;
}

.public {
	background-color: #cecd74;
}

.private {
	background-color: #98abbe;
}
	
ul.simple, ul.simple li{ list-style:  none outside; padding: 0; }
ul.simple li p, ul.simple li h4{ /*padding: 5px 20px; */ }

/** JQUERY SLIDER FORMATTING [FAST FACTS AND BID PACKAGE] **/
	
#vertical h3  { padding: 0 0 0 10px; background: #5c5a51; height: 40px; line-height: 40px;  position: relative; cursor: pointer;}
#vertical h3 a{ text-decoration: none; }	
#vertical h3 span { position: absolute; top: 0; right: 25px;  font-size: 0.8em; font-weight: bold; color: #e4ac00;}

.collapse{ width: 100%; margin: 10px 0;background: #888678;}
.collapse-container{height: 100%; padding: 0 0 0 10px;background: #888678;}

/*** CONTACT FORM ***/

#EmailForm #lws293SDsd {
 display: none;
}

#EmailForm {
	width: 400px;
	text-align: left;
	border: none;
}

#EmailForm.full {
	width: 100%; 
}

#EmailForm fieldset {
    border: none;
}

#EmailForm label,
#EmailForm p {
	display: block;
	clear: both;
}

#EmailForm input {
	display: block;
	margin-top: 3px;
}

#EmailForm select {
	float: left;
	display: block;
}

#EmailForm label {
	float: left;
	clear: left;
	width: 400px;
	margin: 0;
	line-height: 1.5em;
}

#EmailForm label input {
	float: left;
	width: 275px;
	padding: 0;
}

#EmailForm label input,
#EmailForm textarea {
	width: 400px;
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    padding: 0 2px;
    height: 18px;
    line-height: 20px;
    background: #fff url(../images/input-bg.gif) repeat-x top left;
}


#EmailForm select {
	width: 400px;
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    padding: 0 2px;
    height: 18px;
    line-height: 20px;
    background: #fff url(../images/input-bg.gif) repeat-x top left;
}

#EmailForm textarea {
	margin-top: 3px;
	width: 400px;
	height: auto;
	display: block;
}

#EmailForm input.button {
    clear: left;
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
	background-color: #EBE9ED;
}

#log_res {
	overflow: auto;
}
 
#log_res.ajax-loading {
	padding: 20px 0;
	background: url(http://demos.mootools.net/demos/Group/spinner.gif) no-repeat center;
}

/** TOP HEADER LINKS **/

#header-links {
list-style:none; 
height:75px; 
text-decoration:none; 
line-height:75px;
padding: 20px 0 0 0; 
}

#header-links ul {
	margin: 0;
	padding: 0;
	}

#header-links li {
	float: left;
	position: absolute;
	}
	
.jwlogo {
 left: 0;}
 
.wllogo {
 right: 300px;;
}

.reilogo {
 right: 180px;
}

.huntlogo {
 right: 0;
}

/** MENU **/

#menu {
height: 32px;
overflow: hidden;
background:url(../images/menu_bg.jpg);
font-family: Palatino Linotype, Georgia, Times; 
font-size:11px;
list-style: none;
text-align: center;
}

#menu li {
float:left;
cursor: pointer;

}

#menu a {
padding:0 15px 0 15px; 
text-decoration:none; 
line-height:32px; 
color:#666;

}

#menu a:hover, 
#menu li:hover a {
color:#fff;
}

/* IE6 only */
#menu table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}


/**** MASTHEAD *****/

#masthead {width:900; overflow: hidden;border-bottom: 2px double; margin-bottom: 20px;}

.front-page-image {height: 333px;}



/********* FOOTER **************/

#footer {
border-top: 1px solid #FFF;
margin: 10px 0 0 0;
padding: 5px 0 0 0;
height: 24px;
font-family: Palatino Linotype, Georgia, Times; 
font-size: 9px;
list-style: none;
}

#footer li {
float:left;
line-height:24px; 
padding: 0 2px 0 10px;
}

#footer li a {
text-decoration:none; 
color:#FFF;
cursor:pointer; 
}

#footer a:hover, 
#footer li:hover a {
line-height:24px;
color:#666;
}


/* IE6 only */
#footer table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}


