body {
 margin:0px;
 font-family:verdana,arial,san-serif;
 color:#333333;
 background-image:url(/img/bg.gif);
 background-repeat:repeat-x;
 font-size:80%;
}

table { border-collapse:collapse; }

td,th {
 font-family:verdana,arial,san-serif; text-align:left;padding:0px;
 font-size:80%;
}

img { border:0px;margin:0px; }

.padded td, .padded th { padding:2px; }

input,textarea,select {
 font-size:100%;
 font-family:verdana,arial,san-serif;
 padding:0px;
 margin:0px;
}

p { margin-top:0px; }
.form p { margin-bottom:10px; }

h3 { font-size:100%;margin:0px;color:#444444; }
h2 { font-size:110%;margin:20px 0px 5px 0px; }
h1 { font-size:140%;margin:0px 0px 5px 0px;color:#444444; }
h4 { font-size:100%;margin:0px;color:#00BF00;display:inline;margin-right:0.4em; }

a:link { color:#3366FF; }
a:visited { color:#0033CC; }
a:active, a:hover { color:#6699FF; }

a:link.remove, a:visited.remove {
 color:#CC0000;
}
a:hover.remove,a:active.remove {
 color:#FF0000;
}

ul {
 margin-top:0px;
}

.s, .s td { font-size:90%; }
.xs, .xs td { font-size:80%; }

.sideDiv {
 padding:4px 2px 4px 2px;
}

.darkRow {
 background-color:#EEEEEE;
}

.status {
 color:#666666;
}

.info {
 background-color:#FFFFE1;
 border:1px solid #CCCC33;
 padding:5px;
 color:#664900;
}

.action {
 width:100%;
 background-color:#FFFFE1;
 border-top:1px solid #CCCC33;border-left:1px solid #CCCC33;
}

.action td { width:80%;padding:5px 5px 5px 0px;border-right:1px solid #CCCC33;border-bottom:1px solid #CCCC33; color:#664900; }
.action th { width:18%;padding:5px;border-right:1px solid #CCCC33;border-bottom:1px solid #CCCC33; color:#664900; }

.success {
 background-color:#99FF99;
 border:1px solid #009900;
 padding:3px;
 color:#009900;
}

.error {
 background-color:#FFCCCC;
 border:1px solid #990000;
 padding:3px;
 color:#990000;
}

.singleLine {
 overflow:hidden;
 height:1.8em;
 line-height:1.8em;
}

.remove {
 text-decoration:none;
 font-weight:bold;
}

.spaceLi li {
 margin-bottom:8px;
}

.plusSigns {
 list-style-image: url(/img/plus.gif);
 margin-left: 0;
 padding-left: 1em;
 text-indent: 0em;
}

.noBullets {
 list-style-type:none;
 margin-left:0;
 padding-left:0;
}

.noIndent {
 margin-left: 0;
 padding-left: 1em;
}

.statusRight {
 float:right;
 margin-top:5px;
 margin-right:2px;
}

.catList{
 font-weight:bold;
 padding-left:5px;
 width:170px;
}

.catTitle {
 height:1.8em;
 font-weight:bold;
}

.cat {
 margin-top:10px;
 overflow:hidden;
}

.cat a { text-decoration: none; }