html {font-size:100%}/*IE HACK*/
body { font-family:verdana,arial,sans-serif; line-height:150%; font-size:0.8em; width:900px; border:0px solid #000000; padding-bottom:10px}
div {background-color:#FFFFFF}
.content{margin:0 20px 0 20px;}
.content table {border-collapse:collapse; border:thin solid; border-spacing:0px; font-size:0.8em;}
caption { caption-side: top; text-align: left; font-size:12px; font-weight:bold; width:300px }
.content th {text-align:left; background-color:#e3e1de; line-height:normal }
.content td, th { border:1px solid #333333; padding:2px}
.content strong { color:#000000; font-size:0.8em }
.list table {border-collapse:collapse; border:thin none; border-spacing:0px; font-size:.9em; width:100%}
.list th {text-align:left; background-color: #fff; border-bottom:1px solid #333333; }
.list td, th { border:1px none; padding:2px;}
hr { border: 0; height:1px; color: #333333; background-color:  #333333;}
.header {display: none;}
.row1, .row0 { border-bottom: 1px solid #f0f0f0; padding: 3px 10px; }
.row1 { 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; }
#infobox { font-size:0.8em; background-color:#FFFFFF; border:1px solid #333333; padding:10px; text-align:left; margin: 7px 0px 2px 0px}
#infobox ul, #instructions ol { margin-top:0; }
#infobox strong { color:#000000; font-size:1.1em }
#infobox tr { width:100%; vertical-align:top}
#infobox td { width: 280px;}
.gs_list { font-size:0.8em; background-color:#f0f0f0; border:1px solid #333333; padding:2px 5px 2px 5px; margin-left:140px; width:700px;}
.gs_list table {border-collapse:collapse; border:thin none; border-spacing:0px; font-size:1em; width:100%}
.gs_list th {text-align:left; background-color: #e3e1de}
.gs_list td, th { border:1px none; padding:2px;}
#progress { display:none; }
.left {margin:10px 30px 10px 30px;}
.delete { color:#f00; }
.clear {clear:both;}
.upload{ background-color:#e3e1de; font-size:.85em; border:solid #333333; border-width:thin; margin:10px 20px 0 20px; padding:10px;}
/*input { display: block; width: 250px; float: left; margin-bottom: 10px; }*/
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:0 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:#CC6600;}
/*bodynav*/
a.bodynav{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.85em; color:#000000; text-decoration:none;}
a.bodynav:hover {color:#CC6600;}
img.nav{display:none;}
#active { background: #FFFFFF; color:#000000; border: solid #000000; border-width: 1px;}
#active2 { background: #FFFFFF; color:#000000; border:  solid #000000; border-width: 0px 0px 1px 0px;}
.nochng {color:#FF0000;}
#count { margin-left:400px; font-size:0.8em; }