html,body { height:100%; margin:0px; padding:0px }
body { color:#353535; background:#8DA497; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:10px; }
p, td, ul, ol { font-size: 10px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
p { text-align: justify; } 
input, textarea, select { border: 1px solid #033557; background: #fff; color: #033557; font-size: 10px; }
hr { height: 1px; color: #6AA749; }
h1 { font-size: 20px; font-weight: normal; color:#DA251D; letter-spacing: 0.1em; margin-bottom:10px;}
h2 { font-size: 16px; font-weight: bold; color:#6AA749;}
h3 { font-size: 14px; font-weight: bold; color:#6AA749;}

table { empty-cells: show; border:0px; border-collapse:collapse; }
table td { padding:0px; }

table.pad5 td { padding:5px; }
table.bord5 td { padding:5px; border: 1px solid #ADADAD; }

.R { text-align: right; }
.C { text-align: center; }
.L { text-align: left; }
.J { text-align: justify; }

#cont img { float: left;  margin: 0px 15px 15px  0px; border: 1px solid #8DA497; }
.Rfl { float: right; margin: 0px  0px 15px 15px; }
.Lfl { float: left;  margin: 0px 15px 15px  0px; }

.b     { font-weight: bold; }
.rem   { font-size: 10px; }
.big   { font-size: 12px; }
.bord  { border: 1px solid #709D73;}
.brdR  { border-right: 1px dotted #709D73;}
.brdL  { border-left: 1px dotted #709D73;}
.nobrd { border: none; }
.btn   { cursor:hand; background:#8DA497; color:#E6FFF1; padding:0 2px; border: 1px solid #353535;}

ul.list { list-style: square; color:#353535; padding:2px 5px 10px 15px;}
html ul.list { list-style: square; color:#353535; margin:2px 5px 5px 0;}

.bLight{ background:#E6FFF1; }
.bMiddl{ background:#C4F2CB; }
.bDark { background:#8DA497; }
.bMenu { background:#C3F2CB; }
.bLtab { background: url('/img/vline_l.gif') repeat-y; }
.bRtab { background: url('/img/vline_r.gif') repeat-y; }
.bgM   { background: url('/img/m_bg.png')    repeat-x; }
.bgLm  { background: url('/img/m_bg_l.gif')  repeat-y; }
.bgRm  { background: url('/img/m_bg_r.gif')  repeat-y; }
.bgTm  { background: url('/img/m_bg_t.gif')  repeat-x; }
.bgBm  { background: url('/img/m_bg_b.gif')  repeat-x; }

.cLight{ color:#99B3C4; }
.cRed  { color:#DA251D; }
.cGreen{ color:#6AA749; }
.cDgrn { color:#628556; }
.cBlue { color:#164478; }
.cWhite{ color:#fff; }

a:link, a:visited { text-decoration: underline; color: #DA2423; }
a:active, a:hover { text-decoration: underline; color: #f00; }

a.menu { text-decoration: underline; display:block; padding-top:5px; }
a.menu:link, a.menu:visited { color: #396539; }
a.menu:active, a.menu:hover { color: #f00; }

a.blue:link, a.blue:visited { text-decoration: underline; color: #227CB7; }
a.blue:active, a.blue:hover { text-decoration: underline; color: #f00; }



a.nav:link, a.nav:visited { text-decoration: underline; color: #fff; }
a.nav:active, a.nav:hover { text-decoration: underline; color: #000; }

a.btn:link, a.btn:visited { text-decoration: none; color: #fff; }
a.btn:active, a.btn:hover { text-decoration: underline; color: #fff; }

.letter
{
	padding:3px;
	background-color:#C6F3CE;
	border:1px solid #709D73;
	text-align:center;
}

.letter A:link, .letter A:active, .letter A:visited, .letter A:hover
{
	text-decoration:none;
	color:#396539;
	font-size:14px;
}

.letter A:hover
{
	text-decoration:underline;
	color:#f00;
	font-size:14px;
}