input, textarea, select {font-family: Verdana, Arial, sans-serif;font-size: 11px;}
input, textarea, select { background:#DDDDDD; border:1px solid #FFFFFF; color:#555555; }
input.textbox, input.checkbox {border-width: 1px;}
input.submit {height: 22px;}
input.smallsubmit {font-size: 9px;height: 20px;}

/* input:hover { border: 1px solid #AAAAFF; } */
/* .fixedfont { font-family: Courier, fixed; } */
/* tt { font-family: Arial, Courier New, Courier, fixed; font-size: 12px;} */

a { font-weight:bold; color:#000000; }
a:link { text-decoration:none; color:#000000; }
a:visited { text-decoration:none; }
a:hover { text-decoration:none; color:#ff9999;}
a:active { text-decoration:none; color:#ffffff;}
a:focus { text-decoration:none; }

.bg1 { background-color: #cccccc; }
.bg2 { background-color: #eeeeee; }

.status0 {}
.status1 {}
.status2 {}
.status3 {}

ul { margin:0px 0px 0px 0px; padding-left: 15px;}
li { margin:0px 0px 0px 0px; }

img { border: 0px; }

table.edit {
 background-color:#AAAAAA;
 /* width:100%; */
}
table.edit thead tr {
 background-color:#AAAAAA;
 color:#000000;
}
table.edit thead tr td {
 font-weight:bold;
}
table.edit thead input, table.edit thead select { background:#ff9999; color:#000000; }
input.filter_global { background:#99ff99 !important; }
table.edit tbody tr td {
 border-top: 1px dashed #999999;
 border-right: 1px solid #A2A2A2;
}

table.historytable tr th { background:#dddddd; }
.history_data { background:#ccffcc; }
.history_modified { background:#ffcccc; }
.history_info { background:#ffffcc; }



.helpwindow {
  position:fixed;
  top:10px;
  left:10px;
  width:95%;
  visibility:hidden;
  border:1px solid red;
  background-color:#AAAAAA;
  color:#FFFFFF;
}

.menu {
    position: absolute;
    top:10px;
    left:-185px;
    width:185px;
    border:1px solid #666666;
    background-color:#CCCCCC;
    padding:5px;
    color:#777777;
    z-index:1;
}

.main {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color:#000000;
}

.content {
    position: relative;
    margin:10px 15px 0px 10px;
    border:1px solid #666666;
    background-color:#CCCCCC;
}

.breadcrumps {
    position: relative;
    margin:10px 15px 0px 10px;
    border:1px solid #666666;
    background-color:#CCCCCC;
    padding:5px;
    color:#666666;
}

.footerdiv {
    position: relative;
    margin:10px 15px 0px 10px;
    color:#AAAAAA;
    font-size:10px;
    text-align:center;
}

.logindiv {
    position:relative;
    width:350px;
    border:1px solid #666666;
    background-color:#CCCCCC;
    color:#000000;
}

.message {
    margin: 10px;
    padding: 10px;
    border: 1px solid red;
    background-color:#ffffff;
    color:#000000;
    font-weight:bold;
}

/* SEXY ALERT BOX */
.sexyform input,select {
    width:300px;
}

.sexyform select {
    width:302px;
}
