body { padding: 0; margin: 0; color: white; font-family: "Corbel", "Trebuchet MS", "Helvetica", sans-serif; font-size: 10pt; background: rgb(41,53,66) url('../images/layout/page.bg.gif') repeat-x; }

a, a:link, a:visited, a:active, a:hover { color: white; font-weight: bold; text-decoration: none; cursor: pointer; }

a:hover { color: rgb(33, 227, 240); }

.bookend { display: block; position: relative; }

.bookend.l { float: left; }

.bookend.r { float: right; }

.logo { display: block; text-indent: -9999px; }

.warning { width: 350px; margin: 0.5em auto 0 auto; background-color: pink; border: red solid 1px; color: black; padding: 0.25em; font-size: 8pt; }

.wrapbox { float: right; width: 204px; height: 5em }

#pwBanner { height: 30px; background: url('../images/layout/top.logo.bg.gif') repeat-x; }

	#pwBanner span.logo { position: absolute; top: 0px; left: 0px; width: 250px; height: 24px; background: url('../images/layout/top.logo.gif') no-repeat; }

#titleBanner { height: 70px; background: black url('../images/layout/header.bg.jpg') repeat-x; position: absolute; top: 30px; left: 0px; width: 100% }

	#titleBanner div.bookend { width: 20px; height: 70px; }

	#titleBanner div.bookend.l { background-image: url('../images/layout/header.bookend.left.jpg'); }

	#titleBanner div.bookend.r { background-image: url('../images/layout/header.bookend.right.jpg'); }

#page { position: relative; margin-left: auto; margin-right: auto; width: 908px; }

	#page h1 { position: relative; padding: 0; margin: 0; overflow: hidden; height: 70px; background: url('../images/layout/header.title.jpg') no-repeat 8px 0px; }

	#splash { display: block; background: url('../images/layout/header.graphic.png') no-repeat; width: 267px; height: 181px; position: absolute; right: 10px; top: -30px; }

#sidebar { background: url('../images/layout/side.foot.png') no-repeat bottom; padding-bottom: 10px; width: 204px; float: left; margin: 0 10px 6px 0; }

	#sidebar ol { margin: 0; padding: 3px 0px 0px 0px; background: url('../images/layout/side.bg.png') repeat-y; list-style-type: none; }

	#sidebar li { padding: 3px 0px 3px 10px; line-height: 2em; }

	#sidebar a { display: block; width: 100%; height: 100%; }

	#sidebar li:hover { background-image: url('../images/tint.dark.50.png'); }

	#sidebar li:hover a { color: rgb(33, 227, 240); }

	#sidebar .header { color: rgb(132, 138, 186); font-weight: bold; font-style: italic; }

	#sidebar .header:hover { background-image: none; }

a.sidebutton { display: block; float: left; clear: left; background: url('../images/layout/btn.bg.png') no-repeat; width: 204px; height: 34px; padding: 6px 0 0 10px; }

#content { margin: 0; width: 690px; position: absolute; left: 214px; top: 70px; }

	#content div.body { background: url('../images/layout/content.bg.png') repeat-y; padding: 8px 0 0 14px; }

	#content div.footer { background: url('../images/layout/content.footer.png') no-repeat bottom; height: 10px; }

	#content h2 { color: rgb(132, 138, 186); font-size: 18pt; padding: 0; margin: 0; }
	
	#content p { padding: 0 1em 0 0; line-height: 1.6em; }
	
	#content a { border-bottom: 1px solid rgb(132, 138, 186); }
	#content a:visited { border-bottom-style: dashed; }
	#content a:hover { border-bottom-color: rgb(33, 227, 240); border-bottom-style: solid;}

div.TabbedPanels { position: relative; clear: both; margin-top: 1em; }

	div.TabbedPanels .bookend { width: 10px; height: 27px; background: url('../images/layout/tab.bookend.left.png') no-repeat; padding: 0; margin: 0; }
	div.TabbedPanels .bookend.l { position: absolute; top: 0px; left: 0px; }
	div.TabbedPanels .bookend.r { position: absolute; top: 0px; right: 16px; background-image: url('../images/layout/tab.bookend.right.png'); }

	ul.TabbedPanelsTabGroup { width: 640px; height: 27px; background: url('../images/layout/tab.bg.png') repeat-x; list-style-type: none; margin: 0; padding: 0; position: relative; left: 10px; }

		li.TabbedPanelsTab { height: 20px; background: url('../images/layout/tab.bg.png') repeat-x; float: left; font-size: 15px; padding: 4px 12px 3px 12px; margin: 0; cursor: pointer; outline: 0; }

		li.TabbedPanelsTab:hover { background: url('../images/layout/tab.hover.gif') repeat-x bottom; }

		li.TabbedPanelsTab.TabbedPanelsTabSelected { background: url('../images/layout/tab.selected.gif') repeat-x bottom; }

	div.TabbedPanelsContentGroup { width: 660px; background: url('../images/layout/tab.page.footer.png') no-repeat bottom; padding: 0 0 10px 0; clear: both; }

		div.TabbedPanelsContent { padding: 5px 10px; color: black; clear: both; text-align: left; background: url('../images/layout/tab.page.bg.png') repeat-y; }

		div.TabbedPanelsContent dl dd img { width: 128px; height: 128px; }
		div.TabbedPanelsContent dl { width: 100%; height: 144px; position: relative; }
		div.TabbedPanelsContent dt { width: 128px; position: absolute; left: 0px; top: 0px; padding: 0 16px; }
		div.TabbedPanelsContent dd { background: url('../images/tint.light.25.png'); font-size: 8pt; width: 124px; position: absolute; left: 0px; top: 132px; margin: 0 16px; padding: 0 2px; }
		div.TabbedPanelsContent dd + dt { position: absolute; left: 160px; top: 0px }
		div.TabbedPanelsContent dd + dt + dd { position: absolute; left: 160px; top: 132px; }
		div.TabbedPanelsContent dd + dt + dd + dt { position: absolute; left: 320px; top: 0px }
		div.TabbedPanelsContent dd + dt + dd + dt + dd { position: absolute; left: 320px; top: 132px; }
		div.TabbedPanelsContent dd + dt + dd + dt + dd + dt { position: absolute; left: 480px; top: 0px }
		div.TabbedPanelsContent dd + dt + dd + dt + dd + dt + dd { position: absolute; left: 480px; top: 132px; }
		div.TabbedPanelsContent dd + dt + dd + dt + dd + dt + dd + dt { position: absolute; left: 0px; top: 160px }
		div.TabbedPanelsContent dd + dt + dd + dt + dd + dt + dd + dt + dd { position: absolute; left: 0px; top: 292px; }
		
		div.TabbedPanelsContent p { padding: 0 0 0 0; }
		
		div.TabbedPanelsContent em { font-style: normal; font-weight: bold; }

#copyright { font-size: 8pt; text-align: center; margin-top: 1em; }