html {font-size:100%}/*IE HACK*/
body { font-family:verdana,arial,sans-serif; line-height:150%; font-size:0.8em; width:860px; border:1px solid #47522e; padding-bottom:0px}
/*div {background-color:#FFFFFF}*/
caption { caption-side: top; text-align: left; font-size:12px; margin:4px; font-weight:bold; width:300px }

#banner { background-color:#161614; text-align:left; margin:0; padding:0; height:90px; border-bottom: 1px solid #927356;}
#banner a{text-decoration:none; font-weight:bold; color:#FFFFFF;}
#banner a:hover {color:#880000;}
#banner2 { background-color:#161614; padding:0; height:90px; border-bottom: 1px solid #927356;}
span.top_right { padding:2px; margin:2px; float:right; text-align:right;}
/*
span.top_right {padding:3px; margin:0px; float:right; text-align:center; background-color:#D2C5B7; border-left:1px solid #927356; border-bottom:1px solid #927356; width:100px }
*/
.content{margin:0 20px 0 20px; font-size:0.8em;}
.content table {border-collapse:collapse; border:thin solid; border-spacing:0px;}
.content th {text-align:left; background-color:#e3e1de; line-height:normal }
.content td, th { border:1px solid #333333; padding:2px}


.list table {border-collapse:collapse; border:thin none; border-spacing:0px; font-size:.8em; width:100%}
.list th {text-align:left; background-color: #fff; border-bottom:1px solid #333333; }
.list td, th { border:1px none; padding:4px;}
.list tr { border-bottom:1px solid #47522e;}
.list a{color:#333333; text-decoration:none; padding: 2px; }
.list a:hover{color:#880000;}

hr { border: 0; height:1px; color: #333333; background-color:  #333333;}

.row1, .row0 { border-bottom: 1px solid #f0f0f0; padding: 3px 10px; }
.row0 { background-color:#e3e1de;}
#message div { padding:20px; color:#a00; background:#f0f0f0; margin:10px; font-weight:bold; border:1px solid #333; line-height:110%; font-size:0.8em; }

#progress { display:none; }
.left {margin:10px 30px 10px 30px;}
.delete { color:#f00; }
.clear {clear:both;}
h4 { margin:0px 0px 10px 0px;}
.upload{ background-color:#e3e1de; font-size:.85em; border:solid #333333; border-width:thin; margin:10px 20px 0 20px; padding:5px;}
input.box { width: 150px;}
label { display: block; width: 250px; float: left; margin-bottom: 10px;text-align: right; width: 160px; padding-right: 20px;  }
form br { clear: left; }
/*topnav*/
#topnav{padding: 4px 0 0 0; margin:1px 20px 0 20px;}
a.topnav{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.85em; color:#333333; text-decoration:none; padding: 8px 8px 5px 8px; }
a.topnav:hover {color:#880000;}
/*bodynav*/
a.bodynav{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; border: 1px solid #999999; text-decoration:none; padding: 2px 4px 2px 4px; margin-left:2px; background-color:#CCCCCC}
a.bodynav:hover {color:#880000;}
/*morenav*/
a.morenav{font-family:Verdana, Arial, Helvetica, sans-serif;  color:#333333; font-weight:bold;  text-decoration:underline; padding: 8px 8px 5px 8px; }
a.morenav:hover {color:#880000;}

img.nav{vertical-align: bottom}
#active { background: #999999; color:#FFFFFF; border: solid #999999; border-width: 1px; border-bottom:1px solid #927356;}
#active2 { background: #990000; color:#FFFFFF; border:  solid #CCCCCC; border-width: 0px 1px 1px 0px;}
.nochng {color:#FF0000;}
div.count { margin-right:10px; font-size:0.8em; text-align:right }
.title {font-size:12px; font-weight:bold; background: none;}
.text {font-size:12px; background: none;}
.small {font-size:9px; background: none;}