html,body {
 width:100%;
 height:100%;
 padding:0;
 margin:0;
}
body {
 font: 12px Arial, sans-serif;
 color:#5F6EAC;
 background:#FFFFFF;
 behavior:url("/csshover.htc");
}
a {
 text-decoration:underline;
 color:#5F6EAC;
}
.alalink {
 text-decoration:underline;
}
a:hover {
 text-decoration:none;
}
.inframe {
 border:3px solid #7F8ECC;
 padding:10px;
 background:#FFFFFF;
 font-weight:bold;
}
.tables {
 border:3px solid #5F6EAC;
 background:#FFFFFF;
}
td {
 padding: 1px 5px;
}
.thead a {
 color:#FFFFFF;
}
.thead {
 background:#7F8ECC;
 font-weight:bold;
 color:#FFFFFF;
}
.thead2 a {
 color:#FFFFFF;
}
.thead2 {
 background:#8F9EDC;
 font-weight:bold;
 color:#FFFFFF;
}
.even {
 background:#EFEFF9;
}
.odd {
 background:#E2E5F2;
}
.db_link {
 background:#7F8ECC;
 color:#FFFFFF;
}
.menu {
 font-weight:bold;
 background:#7F8ECC;
 color:#FFFFFF;
}
.menu a{
 color:#FFFFFF;
}
.menu a:hover {
 background:#FFFFFF;
 color:#7F8ECC;
}
input,select,textarea {
 background:#FFFFFF;
 border:3px solid #7F8ECC;
 color:#5F6EAC;
}
input.button:hover {
 color:#BFCEFC;
 cursor:pointer;
}
input.button {
 background:#7F8ECC;
 border:2px solid;
 border-top-color: #9FAEEC;
 border-left-color: #9FAEEC;
 border-bottom-color: #5F6EAC;
 border-right-color: #5F6EAC;
 color:#FFFFFF;
}
.simpleborder {
 border:1px solid #5F6EAC;
}
.smallfont {
 font-size: small;
}
hr {
 border:1px solid #7F8ECC;
}

label.c_off,label.c_on { padding-left:18px;}
label.c_off input,label.c_on input {position:absolute;left:-9999px;}
label.c_off {background:url('img/checkbox.png') no-repeat 0 1px;}
label.c_on {background:url('img/checkbox.png') no-repeat 0 -44px;}
input.check {
 width:15px;
 height:15px;
 overflow:hidden;
 position:relative;
 top:-3px;
 left:2px;
}

