body, table, tr, td, ol, li, ul, blockquote, p, input, select, textarea, pre {font-family: Arial; font-size: 12px;}
a {color: #000000; text-decoration: none;}

a.leclink {color: #115E94; padding: 2px;}
a.leclink:hover {color: #0077b0; background: #E5EEF3; border-right: 1px #DDDDDD solid; border-bottom: 1px #DDDDDD solid;}

a.func {color: #0033ff; text-decoration: none;}

span.list tr.h td {background: #F1F1F1; font-weight: bold; color: #676767;}
span.list tr.h2 td {background: #E8EEF7; font-weight: bold;}
span.list td {border-bottom: 1px #DDDDDD solid;}

span.list tr td.userid {background: #F1F1F1; font-weight: bold; color: #676767;}
span.list table.per {border-top: 1px #DDDDDD solid; border-left: 1px #DDDDDD solid; border-right: 1px #DDDDDD solid; border-bottom: 0px #DDDDDD solid;}

span.sind td.st0 {background: #FFFF00;}
span.sind td.st1 {background: #009900;}
span.sind td.st2 {background: #FF0000;}

span.sind td.paid0 {background: #FFFF00;}
span.sind td.paid1 {background: #009900;}

.h {font-weight: bold;}

span.form table {border: 1px #648CC6 solid;}
span.form input, textarea {border: 1px #648CC6 solid;}
span.form input.cb {border: 0px;}

span.regform table {border-left: 1px #C0C0C0 solid; border-top: 1px #C0C0C0 solid;}
span.regform td {border-right: 1px #C0C0C0 solid; border-bottom: 1px #C0C0C0 solid;}
span.regform tr.h {background: #648CC6; color: #FFFFFF;}
span.regform tr.h2 td {background: #F1F1F1; color: #000000;}
span.regform span.b {color: #676767; font-weight: bold;}
span.regform span.list table {border-left: 1px #C0C0C0 solid; border-top: 1px #C0C0C0 solid;}
span.regform input, textarea {border: 1px #648CC6 solid;}
span.regform input.cb {border: 0px;}
span.regform span.pgra {color: #373535; font-weight: bold;}

span.result table {border-top: 1px #DDDDDD solid; border-bottom: 1px #DDDDDD solid;}
span.result tr.h {font-weight: bold; text-align: center; background: #F1F1F1;}
span.result tr.hl {background: #DDDDEE;}

span.tab table {border: 0px;}
span.tab td.c0 {border-top: 1px #DDDDDD solid; border-right: 1px #DDDDDD solid; border-bottom: 1px #DDDDDD solid; text-align: center; background: #ffffff;}
span.tab td.c1 {border-top: 1px #DDDDDD solid; border-right: 1px #DDDDDD solid; border-bottom: 1px #DDDDDD solid; text-align: center; background: #66cc00; cursor: hand;}
span.tab td.c2 {border-top: 1px #DDDDDD solid; border-right: 1px #DDDDDD solid; border-bottom: 1px #DDDDDD solid; text-align: center; background: #66ccff; cursor: hand;}
span.tab td.c3 {border-top: 1px #DDDDDD solid; border-right: 1px #DDDDDD solid; border-bottom: 1px #DDDDDD solid; text-align: center; background: #ffAAff; cursor: hand;}
span.tab td.c4 {border-top: 1px #DDDDDD solid; border-right: 1px #DDDDDD solid; border-bottom: 1px #DDDDDD solid; text-align: center; background: #FF4F37; cursor: hand;}

span.tab td.c0cu {border-top: 1px #DDDDDD solid; border-right: 1px #DDDDDD solid; border-bottom: 1px #DDDDDD solid; text-align: center; background: #ffffff;}
span.tab td.c1cu {border-top: 1px #DDDDDD solid; border-right: 1px #DDDDDD solid; border-bottom: 1px #DDDDDD solid; text-align: center; background: #66cc00;}
span.tab td.c2cu {border-top: 1px #DDDDDD solid; border-right: 1px #DDDDDD solid; border-bottom: 1px #DDDDDD solid; text-align: center; background: #66ccff;}
span.tab td.c3cu {border-top: 1px #DDDDDD solid; border-right: 1px #DDDDDD solid; border-bottom: 1px #DDDDDD solid; text-align: center; background: #ffAAff;}

span.date {color: #7F7F7F; font-size: 11px;}
.title {color: #000000; font-size: 14px; font-weight: bold; text-decoration: none; background: #FFDB5E;}

span.mail table {border: 1px #999999 solid;}
span.mail tr.h td {background: #EEEEE6;}
span.mail td.px {background: #EEEEE6;}
span.mail td.br {border-bottom: 1px #999999 solid;}

span.discuss table {border: 1px #999999 solid;}
span.discuss td.px {background: #bbe0ff;}
span.discuss tr.ev {background: #F1F1F2;}
span.discuss span.date {color: #339900;}

.ch {color: #CC3300;}
.ch a {color: #CC3300; text-decoration: none;}

span.announcement tr.date td {color: #9d9d9d; border-bottom: 1px #999999 solid;}
span.author {color: #993300;}

a.nav {color: #FFFF00; text-decoration: none; font-weight: bold;}
span.err {color: #FF0000; font-size: 11px;}

span.w {color: #ff0000; font-size: 11px;}

td.nav {color: #FFFFFF; font-weight: bold;}
a.nav {color: #FFFFFF; text-decoration: none; font-weight: bold;}

a.footer {font-size: 11px; color: #FFFFFF;}

td.menu a {border: 1px #FFD85E solid; font-size: 11px; padding: 3px;}
td.menu a:hover {border: 1px #FFFFFF solid;}

.dip {
	font-family: Georgia;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

