  /*******************/
 /* layout and form */
/*******************/

body { margin: 0; padding: 0; }
a img { border: 0 none; }
form { margin: 0; }
h2, h3 { margin: 14px 0; }
#siteContainer { margin: 11px auto; padding: 0; width: 987px; }
	#header { position: relative; padding: 162px 0 0; width: 987px; overflow: auto; }
		#logo { margin: 0; padding: 0; }
			#logo a { width: 424px; height: 101px; position: absolute; top: 23px; left: 23px; display: block; overflow: hidden; }
		#crumbPath { widht: 485px; position: absolute; top: 137px; left: 16px; }
			#crumbPath ul { margin: 0; padding: 0; width: 400px; list-style: none outside; position: absolute; top: 0; left: 85px; }
				#crumbPath li { margin: 0; padding: 0 3px 0 0; float: left; }
		#quickSearchForm { position: absolute; top: 142px; right: 8px; width: 157px; }
			#quickSearchForm fieldset { margin: 0; border: 0 none; padding: 0; }
				#quickSearchForm label { position: absolute; top: 4px; left: 7px; }
				#quickSearch { margin: 0 21px 0 0; border: 0 none; padding: 4px; width: 128px; height: 14px; }
				#submitQuickSearch { margin: 0; border: 0 none; padding: 0; width: 14px; height: 13px; position: absolute; top: 4px; right: 0; cursor: pointer; }
		#menu { margin: 0; padding: 0 0 16px 16px; width: 971px; list-style: none outside; overflow: auto; }
			#menu li { margin: 0 10px 0 0; border-right: 1px solid; padding: 0 10px 0 0; height: 140px; float: left; }
			#menu li.bottom { border-right: 0 none; }
				#menu ul { margin: 0; padding: 0; list-style: none outside; }
					#menu ul li { margin: 0; border: 0 none; padding: 0; height: auto; float: none; }
						#menu ul ul { display: none; }
	#content { margin: 0; padding: 16px; width: 955px; overflow: auto; }
		#contentColumn { padding: 0 13px 0 0; width: 435px; float: left; }
			#photoScroller { width: 435px; overflow: hidden; }
				#photoScroller h4 { margin: 0; padding: 0 0 0 17px; height: 21px; }
				#photoContainer { margin: 0; padding: 0; width: 435px; height: 281px; position: relative; list-style: none outside; }
					#photoContainer li { position: absolute; top: 0; left: 0; display: none; }
						#photoContainer a { display: block; width: 435px; height: 281px; }
						#photoContainer img { margin: 0 auto; display: block; }
				#scrollerControls { position: relative; }
					#scrollerControls a { position: absolute; top: 4px; width: 12px; height: 13px; overflow: hidden; }
					#scrollerControls #next { right: 5px; }
					#scrollerControls #prev { left: 5px; }
		#newsColumn { padding: 0 22px 0 14px; width: 180px; float: left; }
			#newsList { margin: 0 0 1em; padding: 0; list-style: none outside; }
				#newsList li.big { margin: 0 0 12px; padding: 0; }
				#newsList h4 { margin: 12px 0 0; }
				#newsList p { margin: 0; }
		#boxColumn { padding-top: 48px; width: 291px; float: left; }
			.box { margin: 0 0 15px; border: 1px solid; padding: 0; }
				.box h3 { margin: 0; border-bottom: 1px solid; padding: 0 0 0 10px; width: 279px; }
				.box .boxContent { margin: 0; padding: 5px; }
					.box .boxContent h3 { padding: 0; }
	#footer { margin: 0; padding: 40px 0 20px; width: 987px; overflow: auto; }
		#footer p { margin: 0; }

  /********************/
 /* color and images */
/********************/

body { background: #003b79 url('/download/?id=10062967') repeat-x left top; }
h2, h3 { color: #d50056; }
h2 a, h3 a { color: #d50056; }
h4 { color: #009900; }
h4 a { color: #009900; }
#header { background: url('/download/?id=10062970') no-repeat left top; }
#crumbPath, #crumbPath a { color: white; }
#quickSearchForm label { color: #7fcc3e; }
#submitQuickSearch { background: url('/download/?id=10076440') no-repeat left top; }
#menu { background: white url('/download/?id=10062970') no-repeat 0 -192px; }
#menu li { border-color: #659ed2; }
#menu a { color: #d50056; }
#menu ul a { color: #3d4faa; }
#menu ul .selected a { color: #d50056; }
#content { background: white; }
#photoScroller { color: white; background-color: #cf003d; }
#photoScroller h4 { color: white; background: url('/download/?id=10080522') no-repeat 2px 4px; }
#photoContainer a { background-color: #cf003d; }
#photoScroller #next { background: url('/download/?id=10080522') no-repeat left top; }
#photoScroller #prev { background: url('/download/?id=10080525') no-repeat left top; }
#newsColumn a { color: #3d4faa; }
#newsList .small a { color: #616161; }
.box { border-color: #85c87a; }
.box h3 { color: #008000; background-color: #ddf8cc; border-color: #85c87a; }
#footer { color: white; background: url('/download/?id=10079950') no-repeat left top; }
#footer a { color: white; }

  /*****************/
 /* text and type */
/*****************/

body { font-family: arial, verdana, sans-serif; font-size: 12px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
#logo, #logo a, #photoScroller #next, #photoScroller #prev { text-indent: -999em; }
#crumbPath { line-height: 34px; font-size: 11px; }
#crumbPath a { text-decoration: none; }
#crumbPath a:hover { text-decoration: underline; }
#quickSearchForm label, #quickSearch { font-family: arial, verdana, sans-serif; font-size: 11px; }
#menu a { font-size: 12px; font-weight: bold; text-decoration: none; }
#menu a:hover { text-decoration: underline; }
#menu .selected a { text-decoration: underline; }
#menu .selected ul a { text-decoration: none; }
#menu ul a { font-size: 11px; }
#photoScroller h4, #scrollerControls { font-size: 11px; font-weight: normal; line-height: 21px; }
#scrollerControls { text-align: center; }
#newsColumn  a { font-weight: bold; text-decoration: none; }
#newsColumn a:hover { text-decoration: underline; }
.box h3 { font-size: 12px; line-height: 24px; }
#footer { text-align: center; font-size: 11px; }
#footer a { text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#copyright { font-size: 12px; }