table {clear: both}
a {color: #666}
td {color: #999; font-family: verdana; font-size: 12px; vertical-align: top}
.menu a {color: #999; text-decoration: none}
.block1 a:hover {color: #50A2DF}
.block2 a:hover {color: #FFF251}
.block3 a:hover {color: #7582B4}
.block4 a:hover {color: #88A741}
.footer, .footer td {background: #999; color: #fff}
.divMenu {background: #eee; font-family: verdana; font-size: 12px; color: #999; position: absolute; top: 0px; left:0; width: 150px; visibility:hidden; border-top: solid 1px #999}
.divMenu a {color: #999; text-decoration: none; display: block; padding: 2px; border-bottom: solid 1px #999}
.divMenu a:hover {color: #eee; background: #999}
h1 {font-size: 130%; font-style: italic}
h2 {font-size: 120%; }
.footer a {color: #fff; text-decoration: none}
.footer a:hover {text-decoration: underline}
.icp {color: #999; font-size: 10px}
.icp a {color: #999; font-size: 10px}

input.required{
    border-right:5px solid #fedd00;
    background-image:url('/images/required.png');
    background-repeat: no-repeat;
    background-position: right center;
}
label.error{
    color:#ff0000;margin-left:10px;font-weight:bold;
}
