@media screen {

	/* =content-main */
	
		div#content { overflow: hidden; }
	
		div#content div#content-main {
			width: 30em; position: relative !important;
			padding: 0 2em 0 14.875em; float: left; 
		}
		div#content-main.wide {
			padding-left: 0em !important;
			width: 44.875em !important;
		}
	
	/* =content-navigation */
	
		div#content div#content-main div#content-navigation { 
			position: absolute; top: 0; left: 0; width: 14.25em;
			background-color: #FFFFFF; 
		}
		
		div#content div#content-main div#content-navigation h2 {
			color: #FFFFFF; text-transform: none;
			font-size: 0.75em; margin: 3px; line-height: 1.7em; text-indent: 0.7em;
			margin-bottom: 1em; border: 1px solid #007026;
			background: #007d2a repeat-x url("../../images/assets/quicklinks.gif") top left;
		}
		
		div#content div#content-main div#content-navigation ol {
			padding: 0 1.5em 1.5em 3.5em; font-weight: bold;
		}
		div#content div#content-main div#content-navigation ol ol {
		padding-left: .75em !important;
		padding-bottom: .5em !important;
		}
		div#content div#content-main div#content-navigation ol ol li {
			padding-left:0;
		}
	/* =content-related */
	
		div#content div#content-related { float: left; width: 11.75em; padding:0; margin-left: 0.525em; }
		div#content div#content-related h3 { margin: 0; padding: 0; text-indent: -9999px; }
		
		div#content div#content-related div#site-help { 
			background-color: #FFFFFF; margin: 0 0 0 0; 
			position: relative; width: 11.75em;
		}
		
		div#content div#content-related div#site-help p { text-align: center; }
		
		div#content div#content-related ul#options { list-style-type: none; padding: 0; }
		div#content div#content-related ul#options li { 
			line-height: 2.5em; background-position: left 0.2em; font-weight: bold;
			background-repeat: no-repeat; display: block; padding-left: 2.8em; color: #768688; }
		div#content div#content-related ul#options li.print { background-image: url("../../images/assets/icon-print.gif"); }
		div#content div#content-related ul#options li.email { background-image: url("../../images/assets/icon-email.gif"); }
		div#content div#content-related ul#options li.bookmark { background-image: url("../../images/assets/icon-bookmark.gif"); } 

table {
	background-color: #CCCCCC;
	border: 0px solid #CCCCCC;
	font-size: .8em;
	border-collapse: separate;
	border-spacing: 1px 1px;
	*border-collapse: expression('separate', cellSpacing = '1px');
	margin-bottom: 1em;
}
table table {
	font-size: 1em;
}
table caption {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

table td {
	border: 1px solid #ffffff;
	padding: .5em;
	line-height: 120%;
}

table th {
	background-color: #009231;
	border: 1px solid #ffffff;
	padding: .5em;
	text-align: left;
	line-height: 120%;
	color: #ffffff;
}
table th a {
	color: #fff !important;
}
table tr td {
	background-color: #fafafa;
}
blockquote {
	font-style: normal !important;
}
div.pilot {
	padding: 1em .5em .5em .5em;
	background-color: #fff;
	border: 1px solid #d3d3d3;
}
div.pilot h2 {
	margin-top: 0 !important;
}
}