/* General default values for tags */
body { color: #666; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; background: #000 url('/images/background.gif'); margin: 0px; padding: 0px; }
table { float: left; width: 100%; border: 0px; margin: 0px; padding: 0px; }
td { padding: 2px 5px 2px 5px; }
a:link, a:visited { color: #800; }
a:active, a:hover { color: #f00; }
img { border: 0px; }
form { float: left; display: inline; margin: 0px; padding: 0px; font-size: 9pt; }
input, textarea, select { color: #333; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #000; background-color: #fff; }

/* CSS Layout */
#container { width: 760px; margin: 10px auto; padding: 5px; background-color: #edc;}
#header { height: 183px; background-color: #fff; border: 1px solid #999; padding: 5px; }
#logo { float: left; border: 0px; }
#menu { float: left; width: 748px; color: #800; font-weight: bold; padding: 5px; background-color: #fff; border: 1px solid #999; margin: 5px 0px; }
.menuitem { float:left; padding-left: 10px; padding-right: 40px; }
#main { clear: both; }
#cell { background-color: #fff; border: 1px solid #999; padding: 5px; margin-bottom: 5px; }
#cell1 { float: left; width: 365px; background-color: #fff; border: 1px solid #999; padding: 5px; margin-bottom: 5px; }
#cell2 { width: 365px; background-color: #fff; border: 1px solid #999; padding: 5px; margin: 0px 0px 5px 380px; }
#footer { clear: left; color: #888; font-size: 8pt; text-align: right; background-color: #fff; padding: 5px; border: 1px solid #999; }

/* Styles */
#menu a:link, #menu a:visited, #menu a:active, #menu a:hover { text-decoration: none; }
div.title { color: #eee; font-size: 9pt; font-weight: bold; padding: 10px; background-color: #333; }
div.instructions { color: #666; font-size: 7pt; margin: 10px; }
div.label { float: left; width: 80px; text-align: right; padding: 2px; margin-right: 10px; }
div.contents { margin-left: 92px; padding: 2px; }
div.text { padding: 10px; }
.error { color: #c00; }
img.border { border: 1px solid #000; }
td.titles { color: #eee; font-weight: bold; white-space: nowrap; border: 1px solid #999; background-color: #069; }
td.row1 { background-color: #eee; }
td.row2 { background-color: #ddd; }

/* forms */
form { float: left; margin: 0px; padding: 0px; }
input, textarea, select { width: 150px; color: #333; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #999; background-color: #eee; padding: 2px; }
select { width: 155px; }
textarea { width: 250px; height: 100px; }
input.hidden { padding: 0px; margin: 0px; border: 0px; }
input.submit { width: 156px; color: #eee; font-weight: bold; background-color: #333; border: 1px solid #000; padding: 2px; }
select.multi { width: 300px; }
