body {background-color:#FEF5E9; text-align:center;}
* {margin:0; padding:0; font-family:Arial, Verdana, sans-serif;}
img {border:none;}
h2 {font-size:.9em;}
h3 {font-size:.8em;}
th {text-align:left;font-size:.8em;}

/*border: thin black solid;*/

/* main areas */
#container {margin:2px auto auto auto; width:969px; text-align:center;}
#header {width:354px; float:left; margin-left:10px; background-repeat:no-repeat;}
#header h1 {position:absolute; left:-10000px;}
#header a {width:354; height:81px; display: block;}
#header2 {float:left; padding:32px 0 0 90px; font-weight:bold; font-size:1em}
#login {float:right; margin:8px 50px 0 0;}
#login p {font-size:.8em; text-align:center; padding-right:30px;}
#login input {width:120px; height:22px;}
#login td {font-size:0.6em;}
#navTop {width:1069px; clear:both; text-align:center;text-decoration:none;}
#navTop a {text-decoration:none;}
#navTop h3 {border-bottom: 2px gray solid;}

#mainTable {width:100%;}/*max width*/
#mainTableBody {display:table; margin:auto; padding-top:20px;}
#adminSwitch {font-size:.8em; padding-top:20px;}
#footer {display:table; margin:auto; text-align:center; font-size:.6em; padding-top:20px;}


#bodyContent {width:720; text-align:left; padding-left:15px;}

#adminList td {padding:2px 8px 2px 8px; font-size:0.8em}
#adminList th {padding:2px 6px 2px 6px; border-bottom: 2px gray solid;}
#adminList a {text-decoration:none;}

#totalsList td {padding:2px 8px 2px 8px; font-size:0.8em}
#totalsList th {padding:2px 6px 2px 6px;}

#mainHr {width:100%; text-align:left;}

#baseTable {background-color:#ffffff;border:10px white solid;}

.smallEdit {font-size:10px; font-weight:normal; text-decoration:none;}

.standardRows {background-color:#ffffff;}
.altRows {background-color:#eeeeee;}
.alertRows {background-color:#ffd1d1;}
.altAlertRows {background-color:#edc2c2;}

.bodytext {font-size:.8em;} 
.errors {font-weight:bold; color:#ff0000; padding: 0 0 10px 0; font-size:0.7em;}
.tips {font-size:.7em; text-decoration:none;}
.listit {padding-left:30px;}
.rush {font-weight:bold; color:#ff0000;}
.exp {font-weight:bold; color:#ff8C00;}

.paging {text-align:center; width:100%; padding:20px 0 10px 0;}
.paging p {font-size:.8em; color:gray;}
.paging ul {list-style-type:none;}
.paging ul li {display:inline; font-size:.8em; font-weight:bold; color:#c3cd1e;}
.paging ul li a {padding:.2em .8em .2em .8em; margin:.2em; border:1px gray solid; font-size:.7em; font-weight:normal; color:gray; text-decoration:none;}
.paging .etc {font-weight:normal; color:black;}
.paging .nextprev {font-weight:normal; font-size:.7em; color:gray; margin:0 .2em 0 .2em;}
.paging .nextprev a {font-size:.8em;}

