html, body { height: 100%; }
body { background: #999 no-repeat top left; color: #000; margin: 0; padding: 0; font-family: Arial; font-size: 62.5%; }

a img { border: 0; }

#top { height: 1062px; position: relative; }

#page { padding: 15px 0 0 25px; }

#header { margin: 0 0 25px 0; position: relative; height: 72px; }
a#logo { display: block; height: 63px; width: 63px; }

#mainMenu, #subMenu { margin: 0; padding: 0; position: absolute; top: 0; left: 110px; }
#mainMenu li, #subMenu li { margin: 0; padding: 0; list-style: none; font-family: Arial, sans-serif; font-size: 1.2em; line-height: 1.4em; color: #fff; }
#mainMenu li a, #subMenu li a { color: #fff; text-transform: lowercase; text-decoration: none; font-weight: normal; cursor: pointer; }
#mainMenu li a.selected, #mainMenu li a:hover, #subMenu li a.selected, #subMenu li a:hover { text-decoration: underline; }
#mainMenu li a.selected, #subMenu li a.selected	{ font-weight: bold; text-decoration: none; padding-left: 5px; }

#mainMenu.fade { opacity: 0.50; filter: alpha(opacity=50); -ms-filter: "alpha(opacity=50)"; -khtml-opacity: .50; -moz-opacity: .50; }

#subMenu { left: 200px; }

#container { height: 950px; width: 100%; position: relative; background: #fff; background-position: 15px 15px; background-repeat: no-repeat; }
#container.home	{ background: url('/images/transparencies/black.png'); }

#content { width: 284px; position: absolute; left: 120px; top: 127px; color: #fff; }

#container.home #content { width: 600px; top: 15px; left: 110px; }

#main	{ background: url('/images/transparencies/black.png'); padding: 0 15px; font-size: 1.2em; line-height: 1.3em; }

#main p	{ margin: 0; padding: 10px 0; }

h2 { margin: 0; padding: 0; color: #fff; font-size: 32px; line-height: 1.0em; letter-spacing: 2px; }

#showHide	{ text-align: right; margin: 0; padding: 0; }
#showHide a	{ color: #fff; text-decoration: none; }

#slider	{ width: 100%; position: relative; }

#slider .scroll	{ background-color: #fff; height: 100%; width: 100%; overflow: auto; position: relative; clear: left; }

.tileImage	{ width: 100%; position: relative; overflow: hidden; float: left; }
.tileImage span	{ background-repeat: no-repeat; background-position: 15px 15px; height: 400px; width: 100%; display: block; float: left; }

#main ul { margin: 0; padding: 0; }
#main ul li	{ margin: 0; padding: 0; list-style: none; }

#main a	{ color: #fff; text-decoration: underline; }
#main a:hover	{ text-decoration: none; }
#main a.selected	{ font-weight: bold; text-decoration: none; color: #fff; padding-left: 12px; line-height: 2.0em; }

.mainLinkText { margin-right: 10px; }

#subMenu .imageNumber	{ outline: none; }

#main p#showHide	{ padding: 8px 0; }

#wdi { position: absolute; width: 600px; height: 610px; top: 165px; left: 440px; }
#wdi_image { width: 600px; height: 610px; border: 0; }

#wdi area { background: #ff0; }

#wdiBox { width: 220px; height: 112px; background: #fff url('/images/wdiBox.gif') no-repeat top left; position: absolute; top: 0; left: 0; display: none; }
#wdiBox p	{ text-align: center; font-size: 12px; margin: 0 20px; padding: 36px 0 0 0; }
#wdiBox p span	{ font-weight: bold; font-style: italic; padding: 0 0 4px 0; }

#formC label { display: block; margin: 4px 0 1px 0; }
#formC input.text, #formC textarea { display: block; font-size: 11px; font-family: Arial, sans-serif; padding: 3px 4px; width: 96%; border: 0; }

#content p.small { font-size: 0.9em; margin: 5px 0; padding: 0; }
#content h6 { font-size: 28px; color: #ffffff; margin: 0; padding: 0; }
#content p.submitBtn { text-align: right; margin: 0; padding: 0 0 4px 0; border-bottom: 1px solid #fff; }
input.submit { margin: 0; padding: 0; border: 0; background: none; }

#content div.message_error { font-size: 0.9em; font-style: italic; }
#content div.message_error p { font-weight: bold; }
#content div.message_error li { list-style-type: disc; margin: 0 20px; }

#copyright { position: absolute; bottom: 2px; left: 40px; color: #414141; font-size: 0.8em; }
#copyright span { padding: 0 0 0 50px; }
#copyright.home { color: #fff; }
