/********************************************************
 	Printer Style Sheet for Icon Display
	Copyright 2004 by MSO.net
	By Dan Dabner

	File Created on 17/12/2004
	Last Edited on 17/12/2004
********************************************************/

/* Tag Styles */
a, a:hover
{
	color						: #000000;
	text-decoration				: underline;
}

td, p, textarea, li
{
	color						: #000000;
	font-family					: verdana, arial, sans-serif; 
	font-size  					: 8pt;
	list-style-type				: square;
}

.searchBox {
	border						: 1px solid #FFFFFF;
	color						: #000000;
	height						: 22px;
	width						: 122px;
}

.whereAmI {
	color						: #000000;
	font-family					: arial, sans-serif;
	font-size					: 8pt;
}

.whereAmIText {
	background-color			: #FFFFFF;
	color						: #000000;
	font-family					: arial, sans-serif;
	font-size					: 8pt;
	padding-left				: 10px;
}

.whereAmIText a {
	color						: #FFFFFF;
	text-decoration				: none;
}

.whereAmIText a:hover {
	color						: #FFFFFF;
	text-decoration				: underline;
}

.mainContent {
	color						: #000000;
	font-family					: arial, sans-serif;
	font-size					: 10pt;
	line-height					: 1.5em;
}

.extraMenu {
	color						: #000000;
	float						: right;
	font-family					: arial, sans-serif;
	font-size					: 9pt;
	padding-top					: 10px;
}

.extraMenu a {
	color						: #000000;
	text-decoration				: none;
}

.extraMenu a:hover {
	color						: #000000;
	text-decoration				: underline;
}

.footer {
	border-top					: 1px solid #FFFFFF;
	border-bottom				: 1px solid #FFFFFF;
	border-right				: 1px solid #FFFFFF;
	color						: #000000;
	font-family					: arial, sans-serif;
	font-size					: 8pt;
	padding						: 3px 5px 3px 0px;
	text-decoration				: none;
}

.footer a {
	color						: #000000;
	text-decoration				: none;
}

.footer a:hover {
	color						: #000000;
	text-decoration				: underline;
}

.footerBottom {
	border-right				: 1px solid #FFFFFF;
	font-family					: arial, sans-serif;
	font-size					: 7pt;
	padding-right				: 5px;
}

.footerBottom a {
	color						: #000000;
	text-decoration				: none;
}

.footerBottom a:hover {
	color						: #000000;
	text-decoration				: underline;
}

.subNav {
	border-left					: 1px solid #FFFFFF;
}

div.subNavItem a {
	color						: #000000;
	display						: block;
	font-family					: arial, sans-serif;
	font-size					: 8pt;
	padding						: 2px 3px 2px 0px;
	text-align					: right;
	text-decoration				: none;
	width						: 100%;
}

div.subNavItem a:hover {
	background					: url('/images/sub_nav_arrow.gif') #FFFFFF center left no-repeat;
	color						: #000000;
	text-decoration				: none;
}

div.goButton a {
	background					: url('/images/top_go_button.gif') #FFFFFF 0px 0px no-repeat;
	display						: block;
	height						: 44px;
	width						: 46px;
}

div.goButton a:hover {
	background-position			: -46px 0px;
}

.siteMapSpacing {
	padding						: 2px 0px 2px 0px;
}

.treeImageSection {
	background-image			: url('/images/tree_down_background.gif');
}

.treeItemOff {
	color						: #000000;
	background-color			: #FFFFFF;
	cursor						: hand;
}

.treeItemOn {
	color						: #000000;
	background-color			: #FFFFFF;
	cursor						: hand;
}

.treeSpacer {
	background-image			: url('/images/tree_background_front.gif');
	background-repeat			: repeat-x;
	background-position			: center ;
	width						: 6px;
}

.filesize {
	font-size					: 10px;
}

.searchBanner {
	background-color			: #FFFFFF;
	color						: #000000;
	font-weight					: bold;
	padding						: 3px 5px 3px 5px;
	margin-top					: 5px;
}

.searchResultTitle, .searchResultTitle:visited, .searchResultTitle:hover {
	font-size					: 11pt;
	font-weight					: bold;
}

.greenBox {
	background-color			: #FFFFFF;
	padding						: 6px 6px 0px 9px;
	border						: 1px solid #FFFFFF;
}

.heading, .heading a, .heading a:hover {
	border-bottom				: 1px solid #000000;
	color						: #000000;
	padding						: 6px 0px 6px 0px;
	text-decoration				: none;
	text-transform				: uppercase;
}

.newsContent {
	padding						: 6px 0px 6px 0px;
}

.sImage
{
	border						: 1px solid #FFFFFF;
}

.pageThru {
	padding-bottom				: 5px;
}

.galleryLink, .galleryLink:visited {
	text-decoration				: none;
}

.galleryLink:hover {
	text-decoration				: underline;
}

.subGallery, a, a:hover {
	color						: #000000;
}

.projectHeading {
	color						: #000000;
	font-weight					: bold;
	text-decoration				: none;
}

.projectHeading:hover {
	color						: #000000;
	text-decoration				: underline;
}

.fieldName {
	font-size					: 8pt;
	font-weight					: bold;
	padding-bottom				: 3px;
	padding-right				: 7px;
	text-align					: right;
}

.fieldDetails {
	color						: #000000;
	font-size					: 8pt;
	text-decoration				: none;
}

.fieldDetails:hover {
	color						: #000000;
	text-decoration				: underline;
}

.projectCode {
	color						: #000000;
	font-weight					: bold;
	text-decoration				: none;
}

.projectCode:hover {
	color						: #000000;
	font-weight					: bold;
	text-decoration				: underline;
}

.ASFieldName {
	font-size					: 9pt;
	font-weight					: bold;
	padding-bottom				: 2px;
	padding-right				: 7px;
	text-align					: right;
}

.ASFieldDetails {
	color						: #000000;
	font-size					: 9pt;
	text-decoration				: none;
	padding-bottom				: 4px;
}

.documentArchiveItem, .documentArchiveItem:hover {
	text-decoration				: none;
}

.homeNewsDate {
	color						: #000000;
	font-size					: 7pt;
	text-align					: right;
}

.homeNewsText {
	font-size					: 10pt;
	padding-left				: 8px;
	text-align					: right;
}

div..homeNewsItem a {
	color						: #000000;
	display						: block;
	font-family					: arial, sans-serif;
	font-size					: 8pt;
	padding						: 2px 3px 2px 0px;
	text-align					: right;
	text-decoration				: none;
	width						: 100%;
}

div.homeNewsItem a:hover {
	background					: url('/images/sub_nav_arrow.gif') #FFFFFF center left no-repeat;
	color						: #000000;
	text-decoration				: none;
}

.errorMsg {
	color						: #000000;
	font-weight					: bold;
	text-align					: center;
}

.box {
	border						: #FFFFFF 1px solid; 
}

.formInstructions {
	color						: #000000;
	font-size					: 8pt;
	font-weight					: normal;
}

.mainHeading
{

	color			: #000000;
	font-size		: 8pt;
	font-weight		: bold;
	padding-bottom	: 5px;
}

.formTable
{
	background-color	: #FFFFFF;
	border				: 1px solid #000000;
}

.formTableCell
{
	background-color	: #FFFFFF;
	color				: #000000;
}

.client_button 
{
	border			: 1px solid #095D7E;
	background-color: #FFFFFF;
	color			: #000000; 
	font-family		: verdana, arial, sans-serif; 
	font-size 		: 11px;
}

.tableEntryBlue, a.tableEntryBlue, a.tableEntryBlue:hover, a.tableEntryBlue:visited, a.tableEntryBlue:active
{
	font-family		: verdana, arial;
	font-size		: 9px;
	color			: #095D7E;
	font-weight		: normal;
	text-decoration	: none;
}

a.tableEntryBlue:hover
{
	font-family		: verdana, arial;
	font-size		: 9px;
	color			: #095D7E;
	font-weight		: normal;
	text-decoration	: underline;
}

.tableEntryOrange, a.tableEntryOrange, a.tableEntryOrange:hover, a.tableEntryOrange:visited, a.tableEntryOrange:active, a.tableEntryOrange:hover
{
	font-family		: verdana, arial;
	font-size		: 9px;;
	color			: #F37021;
	font-weight		: normal;
	text-decoration	: none;
}

.newsSeparator
{
	border-top	: 1px dotted #000000;
	font-size	: 1px;
	height		: 0px;
}

a.newsLink
{
	text-decoration	: none;
	color			: #000000;
}

a.newsLink:hover
{
	text-decoration	: none;
	color			: #095D7E;
}