a {
    color: #0033CC;
}
a:hover {
    color: #0066FF;
    text-decoration: none;
}
body,p,td {
    color: #000000;
    font-family: verdana;
    font-size: 11px;
}
body.mceContentBody {
    background: #FFFFFF;
}
body {
    background-color: #D5D5D9;
}
img {
    border-color: #C7C7CB;
}
ul {
    list-style-type: square;
    margin-top: 10px;
    margin-bottom: 10px;
}
form {
    margin: 0;
}
.divider {
    background-color: #000000;
}
.top {
    color: #FFFFFF;
    background-color: #666668;
}
.bg1 {
    background-color: #FFFFFF;
}
.bg2 {
    background-color: #F1F1F5;
}
.bg3 {
    background-color: #E3E3E7;
}
.title {
    font-size: 21px;
}
.big {
    font-size: 13px;
}
.hdr {
    color: #FFFFFF;
    background-color: #99999A;
    font-size: 13px;
    font-weight: bold;
}
.hl {
    background: url("/graphics/round.gif") no-repeat;
    padding: 1px 5px 2px 5px;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
}
.flat {
    border: 1px solid #000000;
    background-color: #FFFFFF;
    font-family: verdana;
    font-size: 11px;
}
.small {
    font-size: 9px;
}
.image {
    margin: 4px 8px;
    background-color: #F1F1F5;
}
.vspace {
    padding-top: 10px;
    padding-bottom: 10px;
}
.bright {
    color: red
}
/***** content *****/
p {
    margin: 10px 5px;
}
h2 {
    text-align: left;
    margin: 0;
    padding: 2px 10px;
    color: #FFFFFF;
    background-color: #99999A;
    font-size: 13px;
    font-weight: bold;
    border-top: solid 1px #666668;
    border-bottom: solid 1px #666668;
}
.content {
    background-color: #FFFFFF;
}
.bg2 .content {
    border: 1px solid #F1F1F5;
}
.bg3 .content {
    border: 1px solid #E3E3E7;
}
/***** menu *****/
.menu, .menu * {
    padding: 0;
    margin: 0;
}
.menu, .menu ul, .menu li {
    list-style: none;
}
.menu li {
    display: inline;
}
.menu ul {
    display: none;
}
.menu .opened ul {
    display: block;
}
.menu li a, .menu .menu_cur {
    display: block;
    text-align: left;
    border-bottom: solid 1px #F1F1F5;
    padding: 3px 3px 3px 6px;
    color: #FFFFFF;
    background: #666668;
    font-size: 13px;
}
.menu .submenu li a, .menu .submenu .menu_cur {
    padding-left: 15px;
    background: #99999A;
    font-size: 11px;
}
.menu .submenu a {
    background: #666668 url("/graphics/sub.gif") no-repeat 97% 50%;
}
.menu .opened a {
    background: #666668 url("/graphics/sub_opened.gif") no-repeat 97% 50%;
}
.menu a:hover {
    color: #D5D5D9;
    text-decoration: none;
}
.menu .menu_hl a, .menu .submenu .menu_hl a, .menu .menu_hl, .menu .submenu .menu_hl {
    background-color: #FF3333;
}
.menu .menu_cur {
    font-weight: bold;
}
/***** err_menu *****/
.err_menu td  {
    padding-left: 8px;
    font-size: 13px;
}
.err_menu .sub td {
    padding-left: 16px;
    font-size: 11px;
}
/***** tbl *****/
.tbl {
    width: 100%;
}
.tbl td,.tbl td .tbl td {
    padding: 3px;
    background-color: #FFFFFF;
}
.tbl th {
    text-align: left;
    padding: 1px 10px 2px 10px;
    color: #FFFFFF;
    background-color: #99999A;
    font-size: 13px;
    font-weight: bold;
    border-top: solid 1px #666668;
    border-bottom: solid 1px #666668;
}
.tbl .sub, .tbl .sub td, .tbl .tbl .sub, .tbl .tbl .sub td {
    background-color: #F1F1F5;
}
th a, .sect a {
    color: #FFFFFF;
}
th a:hover, .sect a:hover {
    color: #D5D5D9;
    text-decoration: none;
}
.sect {
    text-align: left;
    margin: 1px;
    margin-bottom: 0;
    padding: 3px 10px;
    color: #FFFFFF;
    background-color: #666668;
    font-size: 13px;
}
.box {
    background-color: #FFFFFF;
    position: absolute;
    top: 100px;
    left: 50%;
    width: 450px;
    margin-left: -200px;
    padding: 10px;
    border: 1px solid #000000;
}
.hdiv {
    padding: 3px 10px;
    border-bottom: solid 1px #CCCCD2;
}
/***** tabs *****/
ul.tabs {
    list-style: none;
    margin: 0;
    padding: 3px 0;
}
.tabs li {
    display: inline;
    background-color: #F1F1F5;
    border: solid 1px #B9B9BD;
    border-bottom: none;
    margin: 1px;
    padding: 3px;
}
.tabs li.sel {
    background-color: white;
    border-color: #333333;
    padding-bottom: 4px;
}
.tabs li a,.tabs li span {
    padding: 0 3px;
    text-decoration: none;
}
.tabs_div {
    margin-bottom: -3px;
    border-top: solid 1px #333333;
}
