/* block definitions */
html, body {margin: 0; padding: 0; border: 0;}
#body {width: 100%; height: 3000px; background-color: black;}
#page {width: 800px; margin-left: auto; margin-right: auto;}

/* text definitions */
h1 {font-family: Times New Roman, Verdana, Arial; font-size: 40pt; font-weight: bold; font-style: italic; color: #f7f1d1;}
h2 {font-family: Times New Roman, Verdana, Arial; font-size: 20pt; font-weight: bold; font-style: italic; color: #c98300;}
h3 {font-family: Times New Roman, Verdana, Arial; font-size: 14pt; font-weight: bold; font-style: italic; color: #f7f1d1;}
.b {font-family: verdana, arial, helvetica; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000;}
p {font-family: verdana, arial, helvetica; font-size: 8pt; font-style: normal; font-weight: normal; color: #f7f1d1;}
td {font-family: verdana, arial, helvetica; font-size: 8pt; font-style: normal; font-weight: normal; color: #f7f1d1; padding: 0px 5px;}
th {font-family: Times New Roman, Verdana, Arial; font-size: 14pt; font-weight: bold; font-style: italic; color: #f7f1d1; padding: 0px 5px;}
ul {font-family: verdana, arial, helvetica; font-size: 8pt; font-style: normal; font-weight: normal; color: #f7f1d1;}
li {font-family: verdana, arial, helvetica; font-size: 8pt; font-style: normal; font-weight: normal; color: #f7f1d1; line-height: 1.25em;}
dt {font-family: verdana, arial, helvetica; font-size: 8pt; font-style: normal; font-weight: bold; color: #c98300; line-height: 1.25em;}
dd {font-family: verdana, arial, helvetica; font-size: 8pt; font-style: normal; font-weight: normal; color: #f7f1d1; line-height: 1.25em;}

/* link classes */
a:link {color: #c98300;  font-family: tahoma, verdana, helvetica;  font-size: 8pt;}
a:visited {color: maroon;  font-family: tahoma, verdana, helvetica;  font-size: 8pt;} 
a:active {color: blue;  font-family: tahoma, verdana, helvetica;  font-size: 8pt;} 
a:hover {color: #d2ce00;  font-family: tahoma, verdana, helvetica,; font-size: 8pt;}

/* input formatting */
input, textarea {margin: 0.5em; background-color: #f7f1d1; font-family: verdana, arial, helvetica; font-size: 8pt;}
fieldset {text-align: left; border-style: none;}
label {text-align: left; color: #f7f1d1; font-family: verdana, arial, helvetica;  font-size: 8pt;}

/* shadowbox light css for inline popups - courtesy Michael Jackson */
#shadowbox_overlay {visibility:hidden; position:absolute; display:block; margin:0; padding:0; top:0; left:0 ;z-index:998;}
#shadowbox_container {position:fixed; height:0; width:225px; margin:0; padding:0; top:0; left:0; z-index:999; text-align:center;}
#shadowbox {display:none; visibility:hidden; margin:0 auto; position:relative; font-family: verdana, arial, helvetica, sans-serif; text-align:left; color:#f7f1d1;}
#shadowbox_title {height:30px; padding:0; overflow:hidden;}
#shadowbox_title_inner {height:12px; font-size:12px; line-height:12px; white-space:nowrap; padding:5px; border:2px solid #f7f1d1; background-color:black; color:#c98300;}
#shadowbox_body {position:relative; overflow:hidden; margin:0; padding:0; border:2px solid #c98300; background-color:black;}
#shadowbox_body_inner {position:relative; overflow:hidden;}
#shadowbox_loading {position:absolute; top:0; left:0; height:10000px; width:225px; background-color:black;}
#shadowbox_loading img {float:left; margin:10px 10px 0 10px;}
#shadowbox_loading span {float:left; margin-top:16px; font-size:10px;}
#shadowbox_loading span a, #shadowbox_loading span a:link, #shadowbox_loading span a:visited {color:#c98300;}
#shadowbox_content.html {height:250px; width:200px; overflow:auto;}
#shadowbox_toolbar {margin-top: 4px; padding:0; height:26px; overflow:hidden;}
#shadowbox_toolbar_inner {height:20px; background-color:black; border:2px solid #f7f1d1;}
#shadowbox_toolbar_inner div {padding-top:6px; font-size:10px; height:10px; line-height:10px;}
#shadowbox_toolbar_inner div span.shortcut {text-decoration:underline; font-weight:bold;}
#shadowbox_toolbar_inner div a {text-decoration:none; color:#c98300;}
#shadowbox_nav_close, #shadowbox_nav_previous, #shadowbox_nav_next {float:right; padding-right:10px;}
#shadowbox_counter {float:left; padding-left:10px;}
#shadowbox_counter a {padding:0 4px 0 0;}
#shadowbox_counter a.shadowbox_counter_current {text-decoration:underline; font-weight:bold;}
div.shadowbox_message {text-align:center; padding:10px;}
div.shadowbox_message a:link, div.shadowbox_message a:visited {text-decoration:none; color:maroon;}
div.shadowbox_message a:hover, div.shadowbox_message a:focus {text-decoration:underline; color:#d2ce00;}
