@charset "utf-8";
/* CSS Document */

/*************** CSS Reset ******************************************************************************************/
	
	body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:71%;height:100%;}
	
/* ------------------------------------------ MAIN MENU -------------------------------------------- */
		#mainmenuContainer {display:none;}
	/***************** Wigets ******************************************************************************************/
		a {color:#000; text-decoration:none;}

		/*---------- accessibility ----------*/
		.skipNav {display:none;}
	
		/*---------- generic multi-columns ----------*/
		.twoColumn1, .twoColumn2 {float:left; width:48%; display:inline;}
		.threeColumn1, .threeColumn2, .threeColumn3 { float:left; width:30%;display:inline;}

		/*---------- Stretchable Boxes ----------*/
		.box .boxContentShade {padding:10px;border:1px solid #cccccc;}

		/*---------- Form Styles ----------*/
		fieldset  {position:relative;}
		
		input, textarea, select {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;}

		.FORM_fieldContainer {overflow:hidden;clear:both; padding:7px; width:97%}
		
		.FORM_blockLabel label {display:block; float:none; margin:.3em 0px; padding:0px; line-height:100%; width:auto; position:relative;font-weight:bold;}
		/*.FORM_blockLabel label em {position:static;display:inline;}*/
		.FORM_blockLabel .FORM_textInput,
		.FORM_blockLabel .FORM_textarea textarea,
		.FORM_blockLabel .FORM_select select { width:80%; float:left; display:inline;}
	
		.FORM_inlineLabel label {width:30%; float:left; margin:.3em 1em 0px 0px; padding:0px; line-height:100%; position:relative; font-weight:bold;}
		/*.FORM_inlineLabel label em  {display:block; position:absolute; left:100%; background:url(images/graphics/required.gif) no-repeat; width:15px; height:15px; margin-top:3px; display:block;}*/
		.FORM_inlineLabel .FORM_textInput,
		.FORM_inlineLabel .FORM_textarea textarea,
		.FORM_inlineLabel .FORM_select select { width:49%; float:left; display:inline;}
		
		.FORM_inlineLabel label em span,
		.FORM_blockLabel label em span {display:none;}
		
		.FORM_textarea textarea{ border:1px solid #000; padding:.3em;	}
		.FORM_select select {background-color:#fff;}
	
		.FORM_textInput  {}
		.FORM_textInput input{}
		
		/* FORM SUBMIT button */
		.FORM_submit {display:none;}
			/*------------ Standard ----------*/
				/* IE6 PNG alternate */
				.FORM_submit p{background-image:url(/_images/general/submit_left.gif);}
				.FORM_submit p input{background-image:url(/_images/general/submit_right.gif); }

	/*************** Global Page Structure ******************************************************************************************/	
	
    #logo {
	}
    #logo h1 {
		font-size:1em;
	}
	#logo a span {font-size:1.5em;}
	#minimenu {display:none;}
	#header img {display:none;}

	/*************** Global Element Styles ******************************************************************************************/	
	#footer {clear:both;padding:5px; font-size:.8em; margin-top:20px; overflow:hidden;}
	#footer a {text-decoration:underline;}
	#footer .twoColumn1 {color:#000; text-align:left; width:70%;}
	#footer .twoColumn2 {color:#000; text-align:right;width:30%;}

/***************** Layout ******************************************************************************************/
#home #content {width:800px; overflow:hidden; clear:both;}
#home #content .twoColumn1 {float:none;}
#home #content .twoColumn2 {float:none;}
#home #content .box .boxContentShade {padding:10px;border:none;}


/***************** headers ******************************************************************************************/
h2#subtitle {
	text-transform:uppercase;
	font-size:.9em;
	margin-left:10px;
	margin-bottom:5px;
}
#constructionTimeline h2 {
	text-transform:uppercase;
	font-size:.9em;
}
#constructionTimeline h3 {
	font-size:1.3em;
}
#home #content .twoColumn2 .rightColumnSection {
	margin-top:15px;
	border-top:1px solid #e3d244;
	padding-top:15px;
}
#home #content .twoColumn2 .rightColumnSection h3 {
	text-transform:uppercase;
	font-size:1.1em;
	margin-bottom:.5em;
}
/***************** Content Formatting ******************************************************************************************/
#home #content p {
	line-height:1.7em;
	padding:6px 0px 6px 0px;
	}
#home #content .twoColumn1 ul li, #home #content .rightColumnSectionContent ul li {
	line-height:1.3em;
}
#home #content ol li {
	line-height:1.3em;
	padding:4px 0px 4px 0px;
	list-style:lower-alpha outside;
	margin-left:20px;
}
#home #content strong {
	font-weight:bold;
}
#home #content em {
	font-style:italic;
}
/***************** Subscription ******************************************************************************************/
#newsletter {
	display:none;
}
/***************** Layout ******************************************************************************************/
.subpage #layout {overflow:hidden; width:100%}
.subpage .threeColumn1 {display:none;}
.subpage .threecolumn .threeColumn2 {width:55%; margin-right:20px;}
.subpage .threecolumn .threeColumn3 {width:35%;}
.subpage .twocolumn .threeColumn2 {width:100%;}
.subpage .twocolumn .threeColumn3 {display:none}

	/* ---------- Center, Right Column Styling ---------- */
	.subpage .threecolumn .threeColumn2 h2 {
		text-transform:uppercase;
		font-size:.9em;
	}
	.subpage .threecolumn .threeColumn2 h3 {
		margin-bottom:15px;
	}
	.subpage .threecolumn .threeColumn3 h3 {
		text-transform:uppercase;
		font-size:1.1em;
		margin-bottom:.5em;
	}
/***************** Content Formatting ******************************************************************************************/
.subpage .threeColumn2 p, .subpage .threeColumn3 p {
	line-height:1.7em;
	padding:6px 0px 6px 0px;
	}
.subpage .threeColumn2 ul li, .subpage .threeColumn3 ul li {
	line-height:1.3em;
}
.subpage .threeColumn2 ol li, .subpage .threeColumn3 ol li {
	line-height:1.3em;
	padding:4px 0px 4px 0px;
	list-style:lower-alpha outside;
	margin-left:20px;
}
.subpage .threeColumn2 strong, .subpage .threeColumn3 strong {
	font-weight:bold;
}
.subpage .threeColumn2 em, .subpage .threeColumn3 em {
	font-style:italic;
}

.subpage .threeColumn3 .box {
	margin-bottom:15px;
}

/***************** Subscription ******************************************************************************************/
#newsletter {display:none;}

/* ################################# Vendor Form ################################# */
#vendorForm th, #vendorForm td {text-align:left; padding:5px; border-bottom:none; vertical-align:top;}
#vendorForm th {vertical-align:bottom;font-weight:bold}
