body {margin: 3px;}

.menutext {font-family: verdana; font-size: 10px; color: #000; text-decoration: none; font-weight: normal;}
.menulink {font-family: verdana; font-size: 10px; color: #000; text-decoration: none;}
.menulink:hover {color: #006DBC;}
#menu {padding: 1px; border: 1px solid #A6A6A6; background-color: #F1F1F1;}
#menugroup {padding: 2px; border: 1px solid #DADADA; background-color: #F7F7F7;}
#menusel {padding: 1px; border: 1px solid #97CEF7; background-color: #B3DAF9;}
#mbr {height: 5px;}
.mpad {padding-left: 2px;}
#tpad {margin-top: 2px; margin-bottom: 2px;}

.nav {font-family: tahoma; font-size: 14px; color: #006DBC; text-decoration: underline;}
.nav:hover {color: #669933;}
.navalt {font-family: tahoma; font-size: 11px; color: #515151;}
.navsm {font-family: tahoma; font-size: 11px; color: #336699; text-decoration: underline;}
.navsm:hover {color: #669933;}
.jlink {color: #006DBC; text-decoration: underline;}
.jlink:hover {color: #669933;}

.title {font-family: tahoma; font-size: 16px; color: #404040; font-weight: bold;}
.titlesm {font-family: tahoma; font-size: 11px; color: #333333; font-weight: bold;}
.titlesmlink {font-family: tahoma; font-size: 11px; color: #333333; font-weight: bold;}
.titlesmlink:hover {color: #669933;}

.eqbox {padding: 6px; border: 1px solid #999880; background-color: #FFFED5;}
#eqbox2 {border-top: 1px solid #999880; border-bottom: 1px solid #999880; background-color: #FFF1C2;}

#darkbox {border: 1px solid #515151; float: left;}
#darkhead {padding: 4px; background-color: #515151;}

.cline {padding: 5px; background-color: #E2E8F2;}
.clinealt {padding: 5px; background-color: #D7E1ED;}
#pline {padding: 5px; background-color: #e0e0e0;}
#plinealt {padding: 5px; background-color: #f0f0f0;}
.ctext {font-family: tahoma; font-size: 9px; color: #000;}
.ctextg {font-family: tahoma; font-size: 9px; color: #999999; font-weight: normal;}

.pr {font-family: courier; font-size: 11px;}
.pro {color: #336699;}
.pra {color: #999900;}
.prr {color: #FF0000;}

#projbox {padding: 5px; border: 1px solid #999880; background-color: #FFFED5;}

.thinwhite {font-family: arial; font-size: 12px; color:#fff; font-weight: normal;}
.menuitem {font-family: verdana; font-size: 10px; color:#fff; font-weight: bold; text-decoration: none;}
.whitebold {font-family: verdana; font-size: 12px; color:#fff; font-weight: bold; text-decoration: none;}
.creamoflink {font-family: verdana; font-size: 12px; color:#fffed5; font-weight: normal; text-decoration: underline;}
.creamoflink:hover {color: #FFF;}
.default {font-family: arial; font-size: 12px; color:#000;}

#group {padding: 5px; border: 1px solid #c0c0c0; background-color: #f0f0f0;}

.xmltitle {font-family: arial; font-size: 11px; color:#ffffcc; font-weight: normal; text-decoration: underline;}
.xmldesc {font-family: arial; font-size: 11px; color:#fdfdfd;}

#error      {
    width: 415px;
    margin: 0;
    background-color: #FFCCCC;
    border: 1px solid #FF0000;
    padding: 0px;
}
#notice     {
    width: 415px;
    margin: 0;
    background-color: #FFFED5;
    border: 1px solid #999880;
    padding: 0px;
}
.errorline  {
    font-family: verdana;
    font-size: 10px;
    color: #000;
    font-weight: normal;
}

.lucopy {
    font-family: arial;
    font-size: 9px;
    color: #C0C0C0;
}
#lutop {
    font-family: arial;
    font-size: 12px;
    color: #FFF;
    font-weight: normal;
    text-decoration: none;
    padding-bottom: 2px;
    text-align: center;
    border: 1px dashed #666666;
}
#lutop2 {
    font-family: arial;
    font-size: 12px;
    color: #FFF;
    font-weight: normal;
    text-decoration: none;
    padding-bottom: 2px;
    text-align: center;
    border: 1px dashed #445566;
}
.lulink {
    font-family: arial; font-size: 12px; color: #fff; text-decoration: none;
}

.lu {
    margin: 0;
    border-style: solid solid;
    border-top: 1px solid #C0C0C0;
    border-left: 1px solid #C0C0C0;
    border-right: 0;
    border-bottom: 0;
    padding: 3px;
    font-family: courier, monospace;
    font-size: 10px;
    color: #000;
    font-weight: normal;
}
/*
.lu-[row][column][extra] {}
[o]dd, [e]ven, [a]ny/other, [i]nitial, [r]ight, [b]ottom, [c]ontrol
*/
.lu-ai {background-color: #E0E0E0;}
.lu-ea {background-color: #FFFEEF;}
.lu-oe {background-color: #FFFFFF;}
.lu-oo {background-color: #F5F5F5;}
.lu-aar {border-right: 1px solid #C0C0C0;}
.lu-aab {border-bottom: 1px solid #C0C0C0;}
.lu-aac {padding: 1px; width: 1px;}

.ntb {border-top: 0;}
.nlb {border-left: 0;}

.default {
    font-family: arial; font-size: 9pt; color: #000;
    line-height: 13pt;
    text-align: justify;
}

.hometxt {
    font-family: verdana; font-size: 12px; color: #000;
}

#fl {float: left; margin: 5px;}
