html, body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #000000; background-image: url('images/background_page.png'); background-position: top center; background-repeat: no-repeat; }

h1, h2, h3, h4, h5, h6, h7, p, cite, a, input { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal; }

h1 { color: #FFFFFF; font-size: 24px; margin: 0px 0px 6px 0px; }
h2 { color: #FF9900; font-size: 18px; margin: 15px 0px 3px 0px; }
h3 { color: #FFFFFF; font-size: 16px; margin: 3px 0px 3px 0px; font-weight: bold; }

cite { color: #FFFFFF; font-size: 13px; line-height: 20px; margin: 25px 0px 35px 0px; font-style: italic; display: block; }

.header { width: 900px; margin: 0px auto 0px auto; }

.menu { width: 900px; margin: 5px auto 0px auto; }

.menu a { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.menu a:link { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.menu a:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.menu a:active { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.menu a:hover { color: #FF9900; text-decoration: none; font-weight: bold; }

.menu ul { margin: 0px -26px 0px -26px; padding: 0px 0px 0px 26px; }
.menu li { margin: 0px 0px 0px 0px; padding: 0px 23px 0px 0px; display: inline; list-style-type: none; }

.page { width: 900px; margin: 0px auto 0px auto; }

.panel { padding: 15px 15px 15px 15px; position: absolute; background-position: top middle;  background-repeat: no-repeat; }

.content p { color: #FFFFFF; font-size: 13px; line-height: 20px; margin: 0px 0px 5px 0px; }
.content a { font-size: 13px; }
.content img { margin: 10px 0px 10px 0px; }

.left { float: left; width: 410px; }
.right { float: right; width: 410px; }

.narrow { width: 250px; }

.button { margin: 100px 0px 0px 300px; position: absolute; }

.photo { position: absolute; }

.featured { margin: 20px 0px 0px 280px; width: 640px; height: 420px; }

a { color: #FF9900; text-decoration: none; }
a:visited { color: #FF9900; text-decoration: none; }
a:active { color: #FF9900; text-decoration: none; }
a:hover { color: #FFDF43; text-decoration: none; }
	
img, a { outline: none; border: 0px none; }

ul { margin: 10px 0px 10px 0px; padding: 0px 0px 0px 23px; font-family: Arial, Verdana, sans-serif; font-size: 14px; color: #FFFFFF; }
li { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; list-style-image: url('images/bullet_arrow.png'); list-style-position: 0px; font-weight: bold; }


/* Tooltips */
.info strong { color: #912C00; display: block; }
a.info{ position: relative; z-index: 3000; }
a.info:hover{ z-index: 3001; }
a.info span{ display: none; }
a.info:hover span { display: block; position: absolute; top: 20px; left: -20px; width: 200px; padding: 30px 10px 10px 10px; background-image: url('images/background_info.png'); color: #FFFFFF; font-size: 12px; font-weight: bold; }


/* Forms */
input { width: 99%; color: #FFFFFF; font-size: 16px; font-weight: bold; font-family: Arial, Verdana, sans-serif; border: 0px none; background-color: transparent; }
textarea { width: 99%; height: 93%; color: #FFFFFF; font-size: 16px; font-weight: bold; font-family: Arial, Verdana, sans-serif; border: 0px none; background-color: transparent; overflow: auto; }

.short { margin: 5px 0px 10px 0px; padding: 8px 8px 0px 8px; width: 364px; height: 27px; background-image: url('images/input_single_380.png'); display: block; }
.single { margin: 5px 0px 10px 0px; padding: 8px 8px 0px 8px; width: 394px; height: 27px; background-image: url('images/input_single_410.png'); display: block; }
.multi { margin: 5px 0px 10px 0px; padding: 8px 8px 0px 8px; width: 394px; height: 147px; background-image: url('images/input_multi_410.png'); display: block; }

.suggest { height: 0px; overflow: hidden; background-color: #ffcc00; }


/* Tabbed Navigation */
.tabbednavigation { height: 400px; padding: 10px 0px 0px 1px; }
ul.tabs { float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; width: 100%; }
ul.tabs li { float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-image: none; width: 68px; height: 45px; background-image: url('images/tab_behind.png'); }
ul.tabs li.selected { background-image: url('images/tab_infront.png'); }
ul.tabs a { color: #FFFFFF; font-weight: bold; font-size: 10px; line-height: 12px; text-align: center; display: block; padding: 3px 0px 0px 0px; }
div.tabcontents { clear: both; float: left; width: 100%; }
div.tabcontents div.tabcontent { background-image: url('images/background_tab.png'); background-repeat: no-repeat; background-position: bottom left; color: #FFFFFF; display: none; padding: 5px 15px 10px 15px; }
div.tabcontents div.selected { display: block; }
div.tabcontents h2 { color: #FFFFFF; }

div.tabcontents a { color: #C86207; text-decoration: none; }
div.tabcontents a:visited { color: #C86207; text-decoration: none; }
div.tabcontents a:active { color: #C86207; text-decoration: none; }
div.tabcontents a:hover { color: #C86207; text-decoration: none; }