BODY{
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:11px;
}

table{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
}

table.main_menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
font-weight:bold;
color:#ffffff;
}

A:link
{
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
color:#4665c7;
}
A:visited
{
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
color:#4665c7;
}
A:active
{
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
color:#4665c7;
}
A:hover
{
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
color:#4665c7;
}

.main_menu A:link
{
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
font-weight:bold;
color:#ffffff;
}
.main_menu A:visited
{
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
font-weight:bold;
color:#ffffff;
}
.main_menu A:active
{
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
font-weight:bold;
color:#ffffff;
}
.main_menu A:hover
{
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
font-weight:bold;
color:#ffffff;
}

.sub_menu A:link
{
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
font-weight:bold;
color:#000000;
}
.sub_menu A:visited
{
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
font-weight:bold;
color:#000000;
}
.sub_menu A:active
{
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
font-weight:bold;
color:#000000;
}
.sub_menu A:hover
{
TEXT-DECORATION: underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
font-weight:bold;
color:#000000;
}

table.grid{
border:1px solid #000000;
}
table.grid tr{
background-color:#f1f8ff;
}
table.grid td{
border:1px solid #000000;
padding:5px;
}
table.grid td.c{
background-color:#4665c7;
color:#ffffff;
padding:10px;
font-weight:bold;
text-align:center;
}
input.txt{border:1px solid #73b6ef;padding-left:5px;width:180px;}
input.cmb{background-color:#4179bd;color:#ffffff;font-weight:bold;height:27px;}
span.hint{color:#888888;}

textarea{border:1px solid #73b6ef;width:255px;}
select{border:1px solid #73b6ef;}

div{text-align:justify;}
div.abzac{text-align:justify;text-indent:25;}

table.txt{
border:1px solid #000000;
}
table.txt td{
background-color:#f1f8ff;
border:1px solid #000000;
padding:10px;
text-align:justify;
}
table.txt td.c{
background-color:#4665c7;
color:#ffffff;
padding:10px;
font-weight:bold;
text-align:center;
}

span.err{color:red;}
span.error{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ff0000;
}

span.comment{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#888888;
}

a.black:link{TEXT-DECORATION: underline;color:#000000;}
a.black:visited{TEXT-DECORATION: underline;color:#000000;}
a.black:active{TEXT-DECORATION: underline;color:#000000;}
a.black:hover{TEXT-DECORATION: underline;color:#000000;}

h2{padding:0px;margin:0px;font-size:14px;}
.h_2 a:link{TEXT-DECORATION: none;font-size:24px;}
.h_2 a:visited{TEXT-DECORATION: none;font-size:24px;}
.h_2 a:active{TEXT-DECORATION: none;font-size:24px;}
.h_2 a:hover{TEXT-DECORATION: none;font-size:24px;}