* { padding:0; margin:0; }
body { font-size: 11pt; line-height: 1.3; font-family: Georgia, "Times New Roman", Times, serif; color:#8e8e8e; background: url(/images/bg.jpg) top repeat-x; }
td { font-size: 11pt; line-height: 1.3; }
a { color:#8e8e8e; text-decoration:none; }
a:hover { color:#8e8e8e; text-decoration: underline; }

a.no, a.no:hover { color:#8e8e8e; text-decoration:none; }

img { border:none; }
ul { list-style-type: square; padding-left: 15px; padding-top: 0px; margin-top: 0px; margin-bottom: 0px; }
.checkbox { color:#797979; background-color: none; border: none; height:13px; width: 13px; }

h1,h1 a { text-decoration:none; font-size:27px; color:#94A71B; padding:0; font-weight: normal; letter-spacing: 2px; margin: 0; }
h1 span { text-decoration:none; font-size:10px; color:#AFCB00; padding:0; font-weight: normal; letter-spacing: 1px; margin: 0; }
h1 span a { text-decoration:none; font-size:13px; color:#AFCB00; padding:0; font-weight: normal; letter-spacing: 1px; margin: 0; }
h1 span a:hover { text-decoration:none; color:#94A71B; }

h2,h2 a { text-decoration:none; font-size:20px; color:#94A71B; padding:0; font-weight: normal; letter-spacing: 1px; margin: 0; }
h2 span a { text-decoration:none; font-size:12px; color:#8e8e8e; text-decoration:none; padding:0; font-weight: normal; letter-spacing: 1px; margin: 0; }

h3,h3 a { text-decoration:none; font-size:18px; color:#AFCB00; padding:0; font-weight: normal; letter-spacing: 1px; margin: 0; }
h3 a:hover { text-decoration:none; color:#94A71B; }
h3 span a { text-decoration:none; font-size:12px; color:#8e8e8e; text-decoration:none; padding:0; font-weight: normal; letter-spacing: 1px; margin: 0; }

h4,h4 a { text-decoration:none; font-size:16px; color:#AFCB00; padding:0; font-weight: normal; letter-spacing: 1px; margin: 0; }

h5,h5 a { text-decoration:none; font-size:18px; color:#5c5c5c; padding:0; font-weight: normal; letter-spacing: 2px; margin: 0; margin-top: 5px; margin-bottom: 5px; }
h5 a:hover { text-decoration:none; color:#94A71B; }

h6,h6 a { text-decoration:none; font-size:15px; color:#AFCB00; padding:0; font-weight: normal; letter-spacing: 2px; margin: 0; }
h6 a:hover { text-decoration:none; color:#94A71B; }

.big a { text-decoration:none; font-size:17px; color:#94A71B; padding:0; font-weight: normal; letter-spacing: 0px; margin: 0; }
.big a:hover { text-decoration:none; color:#AFCB00; }
.bigger, .bigger a { font-size:18px; color:#5c5c5c; padding:0; font-weight: normal; letter-spacing: 2px; margin: 0; margin-top: 0px; margin-bottom: 0px; text-decoration:none; }

.link { font-size: 12pt; }
.link a { text-decoration:none; border-bottom: 2px solid #e3e3de; }
.link a:hover { text-decoration:none; border-bottom: 0px; }
.link a.no,.link a.no:hover { text-decoration:none; border-bottom: 0px; }

textarea, input, select { font-weight:normal; border:1px solid #D5E886; color:#76745C; font-size: 9pt; background: url(/images/gradient.gif) top left repeat-x; vertical-align:middle; padding:1px; }
input, select { height: 22px; }
input.color { background: none; }
input.button { height: 22px; background: #ECF3BE; color:#76745C; padding: 0 0 0 0; font-size: 11pt; float: none; border-top:1px solid #D5E886; border-left:1px solid #D5E886; border-bottom:1px solid #D5E886; border-right:1px solid #D5E886; }
input.button1 { height: 18px; background: #ECF3BE; color:#76745C; padding: 0 0 0 0; font-size: 9pt; float: none; border-top:1px solid #D5E886; border-left:1px solid #D5E886; border-bottom:1px solid #D5E886; border-right:1px solid #D5E886; }

.label,.label a { font-size: 11pt; line-height: 1.3; color:#8e8e8e; letter-spacing: 2px; text-decoration: none; }
.label a:hover { text-decoration: underline; }

label { font-size: 11pt; line-height: 1.3; color:#8e8e8e; letter-spacing: 1px; margin-bottom:2px; display: block; }
label a { font-size: 11pt; line-height: 1.3; color:#8e8e8e; letter-spacing: 1px; text-decoration: underline; }
label span, label span a { font-size: 9pt; line-height: 1.3; color:#8e8e8e; letter-spacing: 5px; text-decoration: none; }
label small { font-size: 15px; line-height: 1.3; color:#8e8e8e; letter-spacing: -1px; }
small { font-size: 13px; line-height: 1.5; letter-spacing: 2px; color:#8e8e8e; }

.small { font-size: 10pt; line-height: 1.3; color:#8e8e8e; letter-spacing: 2px; }
.header { background: url(/images/header.jpg) top no-repeat; }

ul.menu { float:left; width:auto; padding: 0 0 0; list-style-type:none; }
ul.menu li { float:left; width:auto; margin:0 2px 0 0; font:bold 10px/30px Georgia, "Times New Roman", Times, serif; }
ul.menu li a { display:block; width:81px; line-height:30px; text-align:center; color:#fff; background-color:inherit; text-decoration:none; background:url(/images/buttons_off.gif) 0 0 no-repeat; }
ul.menu li a:hover, ul.menu li a.active { color:#616161; background-color:inherit; background:url(/images/buttons_on.gif) 0 0 no-repeat; text-decoration:none; }

ul.menu1 { float:left; width:auto; padding: 0 0 0; list-style-type:none; }
ul.menu1 li { float:left; width:auto; margin:0 2px 0 0; font:bold 10px/23px Georgia, "Times New Roman", Times, serif; }
ul.menu1 li a { display:block; width:81px; line-height:23px; text-align:center; color:#fff; background-color:inherit; text-decoration:none; background:url(/images/buttons1_off.gif) 0 0 no-repeat; }
ul.menu1 li a:hover, ul.menu1 li a.active { color:#616161; background-color:inherit; background:url(/images/buttons1_on.gif) 0 0 no-repeat; text-decoration:none; }

ul.list { padding:0; list-style-type:none; }
ul.list li { padding:0 0 8px; }
ul.list li a { padding:2px 10px 2px 23px; text-decoration:none; color:#fff; background:url(/images/list.gif) 10px 50% no-repeat #C8D902; }
ul.list li a:hover { color:#595959; text-decoration:none; background:url(/images/list.gif) 10px 50% no-repeat #C8D902; }

.footer { padding: 35px 0 5px; font-size:12px; color:#C8D902; background-color:inherit; background:url(/images/footer-logo.jpg) 100% 0 no-repeat; }
.footer ul { padding: 10px 0; margin: 0; border:solid 8px #F3F7CE; color:#525350; background-color:#C8D902; list-style-type:none; }
.footer ul li{ display:inline; margin:0 15px 0 0; }
.footer a { margin:0 5px 0 0; color:#525350; background-color:inherit; text-decoration:none; }
.footer a:hover { color:#818928; background-color:inherit; }
.font { font-size: 10pt; line-height: 1.3; color:#7F9529; }
input.txt, select.txt { border:solid 1px #DFEEB5; height:20px; font-size:10px; line-height:14px; color:#76745C; background: #F7FBCC; vertical-align:middle; padding:2px; }
.image { border: none; padding: 0; width: auto; height: auto; }
.red { color:#E00F0A; text-decoration: none; border-bottom: 0px; font-size: 10pt; line-height: 1.3; }
a.red { color:#E00F0A; text-decoration: underline; border-bottom: 0px; font-size: 10pt; line-height: 1.3; }
a.red:hover { text-decoration:none; }

#pagination { display:block; clear:both; line-height:21px; }
#pagination a { font-size: 11pt; margin-left:5px; text-decoration:none; color: #fff; background: #999999; border-top:1px solid #c2c2c2; border-left:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; border-right:1px solid #c2c2c2; padding: 0 5 0 5; }
#pagination a:hover { background: #666666; }
#pagination .active, #pagination b { font-size: 11pt; margin-left:5px; color: #fff; background: #666666; border-top:1px solid #c2c2c2; border-left:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; border-right:1px solid #c2c2c2; padding: 0 5 0 5; font-weight: normal; }

#error, #ok { border-bottom: 1px solid #e3e3e3; font-size: 13pt; line-height: 1.3; width: 100%; margin-top: 12px; }
#error .wrap1 { border: 1px solid #ff1515; }
#ok .wrap1 { border: 1px solid #4ed000; }
#error .wrap2, #ok .wrap2 { border: 1px solid #fff; padding: 5px 7px 5px 7px; }
#error .wrap2 { background: #fff6f1; color: #ff1200; text-decoration: none; }
#ok .wrap2 { background: #f9ffe4; color: #276900; text-decoration: none; }
#error a { background: #fff6f1; color: #ff1200; text-decoration: underline; font-size: 13pt; line-height: 1.3; }
#ok a { background: #f9ffe4; color: #276900; text-decoration: underline; font-size: 13pt; line-height: 1.3; }

.box { background: #fafddc; padding-left: 10px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }