/*
[][][][][][][][][][][][][][][][][][][][]
[]
[]		 Hide these Styles
[]
[][][][][][][][][][][][][][][][][][][][]
*/
	
	#utility_form, #utility_nav, #skipNav, #weather_sub, 
	#menu, .hr, #right_content, #pdfNotice, #footer #use, #backToTop {display: none;}
	
/*
[][][][][][][][][][][][][][][][][][][][]
[]
[]		 General Styles
[]
[][][][][][][][][][][][][][][][][][][][]
*/
		
	body {
		background-color: #FFFFFF;
		background-image: none;
		color: #4a4a4a;
		font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
		font-size: 10pt;
		margin: 0px auto;
		padding: 0px;
		text-align: left;
	}
	
	/* Replace colour logo with greyscale */
		#logo {
			background: transparent url("../images/grayscale_logo.gif") top left no-repeat;
			height: 105px;
			margin: 0px;
			padding: 0px;
		}
		
		#banner #logo a { display: none; }
	
	
	h1, h2, h3, h4 { color: #c2500d; }
	
	h1 {font-size: 14pt;}
	h2 {font-size: 12pt;}
	h3 {font-size: 10pt;}
	h4 {font-size: 9pt;}
	
	/* Make links within h tags display as h tags */
		h1 a, h2 a, h3 a, h4 a, .columns h1 a, .columns h2 a, .columns h3 a, .columns h4 a { color: #c2500d; text-decoration: none; }
		
	/*div, span, p, th, td { font-size: 10pt }*/
	
	a, a:visited { color: #000033; margin: 0px; padding: 0px; text-decoration: underline; }
	a:hover, a:visited:hover { color: blue; }
	
	ul {background: none; list-style-type: square;}
	li {background: none;}
	
	hr { background-color: #ccc; border: 0px; color: #ccc; height: 1px; }
	
	.blue {color: #000033;}
	.green {color: #999900;}
	.orange {color: #cc6600;}
	
	/* Table Styles */
		table {			
			background-color: #ffffff;
			border-collapse: collapse;
			border: 0px solid #CCCCCC;
			margin: 10px 0px 20px 1px;
			padding: 0px;
			width: 99%;
		}
		
		caption {
			font-weight: bold;
			margin: 0px;
			padding: 0px !important;
			padding-bottom: 10px;
			text-align: left;
		}
		
		tr { vertical-align: top; }
		th { color: #999900; }
		tbody tr th { color: #cc6600; font-weight: normal; }
		
		th, td {
			border: 1px solid #CCCCCC;
			padding: 2px 5px;
		}
		
		/* Remove borders from the search page table */
		table.search { border: 0px; margin: 0px; padding: 0px; }
		table.search th, table.search td { border: 0px; padding: 0px 5px 2px 0px; }
	
/*
[][][][][][][][][][][][][][][][][][][][]
[]
[]		 Layout Styles
[]
[][][][][][][][][][][][][][][][][][][][]
*/
		
	#container { margin: 0px; padding: 0px; }
	
	#breadcrumb {
		background: none;
		color: #999900;
		font-weight: bold;
		padding: 10px 0px;
	}
	
	#breadcrumb a, #breadcrumb a:visited { border: none; color: #999900; text-decoration: none; }
	#breadcrumb a:hover, #breadcrumb a:visited:hover { text-decoration: underline; }
	
	.caption { font-size: 120%; line-height: 120%; margin-bottom: 20px; }
	
	/* Images for Section Index pages */
	/* if you change any layout here you may need to adjust the print & editable css files	*/
	#imageContent1, #imageContent2 { border: 0px solid #000000; float: right; margin-left: 15px; margin-bottom: 15px; width: 200px; }
	#imageContent1 img, #imageContent2 img {float: right;} /* float the img's to remove spacing withing firefox */
	#imageContent1 {}
	#imageContent2 { clear: right; }
	
	#children h2 { font-size: 100%; margin: 0px 0px 2px 0px; padding: 0px;}
	#children h2 a { color: #002451; }
	#children h2 a:visited { color: #551a8b; }
	#children h2 a:hover, #children h2 a:visited:hover { color: blue; }
	
	#footer {
		color: #999;
		font-size: 90%;
		padding-top: 15px;
	}
		
	#footer #lastUpdated { padding-bottom: 5px; }