body {background: #0890a3 url(/elements/images/global/bodyBG.gif) 0 0 repeat-x; color: #000; font: 9pt/1.3em Arial, Helvetica, sans-serif;}
a {text-decoration: none;}
h1, h2 {color: #000; font-weight: bold; height: 38px; font-family: "Twentieth Century", "Trebuchet MS", sans-serif; border-bottom: 1px solid #959595; margin: 0 0 10px 0;}
#container {width: 850px; margin: 0 auto;}
	#header {height: 135px; background: #fff url(/elements/images/global/headerBG.jpg) 0 0 no-repeat; margin: 0 auto; padding: 15px 0 0 50px; z-index: 99999999;}
		#logo {display: block; width: 500px; height: 100px; float: left;}
	#navigation {width: 850px; height: 42px; margin: 0; background: transparent url(/elements/images/global/navBG.jpg) 0 0 no-repeat; z-index: 99999999;}
		#navigation li, #navigation li a {width: 106px; display: block; float: left; z-index: 99999999;}
			#navigation li {background: transparent url(/elements/images/global/navItemSeparator.gif) top right no-repeat; position: relative;}
			#navigation li:last-child {background: none;}
			#navigation li a {color: #fff; line-height: 30px; text-transform: uppercase; text-align: center; font-weight: bold;}
			#navigation li a:hover {color: #f7941d;}
			#navigation ul {position: absolute; width: 160px; top: 29px; left: 0; display: none; border: 1px solid #94181d; border-width: 1px 1px 0; z-index: 99999999;}
			#navigation li:hover ul {display: block;}
				#navigation ul li a {background: #e51f26; line-height: 1em; text-transform: capitalize; font-weight: normal; text-align: left; padding: 5px; width: 150px; border-bottom: 1px solid #94181d;}
			#navigation li.greening a:hover {color: #93c14c;}
	#shadow {background: transparent url(/elements/images/global/shadowBG-trans.png) 0 0 repeat-y; margin-left: 21px; width: 808px;}
		#middle {background: #e4e4e4 url(/elements/images/global/middleBG.gif) top right repeat-y; width: 802px; margin: 0 auto; min-height: 600px;}
			#content {width: 450px; float: left; margin: 0 0 0 25px;}
				#banner {text-align: center;}
				#content h2 {height: 28px;}
				#content p {margin: 0 0 1.3em 0;}
					#content p a {color: #22adc0;}
					#content p a:hover {color: #f7941d;}

				#home #content p.calendarEntry {font-size: 8pt;}
					#home #content p.calendarEntry a {display: block;}
			#sidebar {width: 310px; float: right; position: relative; z-index: 1;}
				#sidebarContent {width: 260px; min-height: 434px; _height: 434px; margin-left: 13px; background: transparent url(/elements/images/global/sidebarContentBG.jpg) 0 0 no-repeat; z-index: 1;}
					#sidebarContent .callout {clear: both; margin: 0 0 10px; padding: 0 10px 0; z-index: 1;}
						#sidebarContent h2 {height: 22px; border: none;}

						#sidebarContent .callout ul {list-style: disc; margin: 0 10px 5px 15px; padding: 0;}
						#sidebarContent .callout img {display: block;}
							#sidebarContent .callout.right ul {float: left; margin-right: 110px;}
							#sidebarContent .callout.left ul {float: right; margin-left: 134px;}
							#sidebarContent .callout.right img {float: right; margin: -5px -30px 0 0;}
							#sidebarContent .callout.left img {float: left; margin: -5px 0 0 -20px;}
							#sidebarContent .callout p a {font-weight: bold; color: #c6262c; margin-left: 15px; padding: 10px 0 0;}
							#sidebarContent .left p a {margin-left: 134px;}
					#sidebarContent #pageSidebar {margin: 0 10px 10px; height: 470px; overflow: auto;}
						#sidebarContent #pageSidebar p {margin: 0 0 15px 0; font-size: 8pt;}
				#sidebarCallouts {position: absolute; left: 3px; top: 475px;}
		#footer {background: #e4e4e4; width: 802px; margin: 0 auto; border-top: 1px solid #959595;}
			#footer ul {margin: 10px 0 0 26px; width: 300px; float: left;}
				#footer ul li {font-size: 8pt; color: #727272; display: block; float: left; width: auto;}
					#footer ul li a {display: block; padding: 0 3px; color: #22adc0; text-transform: lowercase;}
					#footer ul li a:hover {color: #f7941d;}
			#footer p {width: 264px; float: right; margin: -1px 35px 0 0; text-align: center; font-size: 8pt; background: url(/elements/images/global/footerBG.gif) repeat-y; padding: 10px 0;}
				#footer p strong {color: #419644; font-size: 9pt;}
				
body#content {background: #fff; margin: 0;}

#relatedFiles {border: 1px solid #50bfcf; clear: both; margin: 20px 0;}
	#relatedFiles h3 {background: #50bfcf; text-align: center; font-size: 12px; color: #fff; line-height: 16px;}
	#relatedFiles ul {margin: 0;}
		#relatedFiles ul li {display: block; line-height: 30px;}
			#relatedFiles ul li a {display: block; color: #c2161c; font-weight: bold; width: 423px; padding: 0 0 0 25px; background: transparent url(/elements/images/icons/doc.png) 5px center no-repeat; position: relative;}
			#relatedFiles ul li a:hover {background-color: #dbf4f8;}
				#relatedFiles ul li span.details {text-align: right; position: absolute; right: 5px; top: 0; font-weight: normal;}
					#relatedFiles ul li span.details span.fileExt {text-transform: uppercase;}
ul.photoGalleryList {margin: 0 0 30px 0;}
	ul.photoGalleryList li {display: block; width: auto; float: left; margin: 10px;}
		ul.photoGalleryList li a {font-weight: bold; font-size: 13px; color: #50bfcf; display: block; padding: 0 10px; width: 180px; _width: 175px; line-height: 75px; text-align: center; border: 1px solid #50bfcf;}
		ul.photoGalleryList li a:hover {background: #50bfcf; color: #fff;}