body{
margin: 0px;
padding: 0px;
color:ffffff;
background-color: #003887;
background: #003887 url("/images/bg.jpg")}
}

a:visited {color: #ffffff; text-decoration: underline;}
a:hover   {color: #ff0000; text-decoration: none;}
a:active  {color: #ffffff; text-decoration: underline;}
a:link    {color: #ffffff; text-decoration: underline;}

FORM {
MARGIN: 0px
}

input,select,textarea{
color : #000000;
background-color: #ffffff;
border:1px solid;
border-color : #005ca1;
font-size: 10pt;
}

.star{
color: #ff0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 16pt;
font-weight: bold;
}

.button {
height:21px;
background: #da251d;
color:ffffff;
font:bold 12px arial;
border: 1px solid #005ca1;}
.button:visited , .button:hover, .button:active , .button:link    {color: #ffffff; text-decoration: none;}

.head{background-color: #003887;}
.page_bg  {background-color: #0246a4;}

.hid  {color: #ebebeb;}

.bar {
color: #ffffff;
font-size: 8pt;
font-weight: bold;
border-bottom: 1px solid #6094bf;
}
.mark {background-color: #ff0000; color: #ffff00;}

.bl_err, .bl_ok {
display: block;
font-size: 12pt;
font-weight: bold;
text-align: center; 
}
.bl_err{
color: #ff0000;
}
.bl_ok {
color: #006600;
}

.bl_h{
font-family: Arial, Helvetica, sans-serif;
text-align: left; 
display: block;
padding: 2px 2px 2px 2px;
color: #e2f2ff;
font-weight: bold;
font-style: italic;
font-size: 11pt;
border-top: 1px solid #6094bf;
border-bottom: 1px solid #6094bf;
}

.bl_t, .bl_t0, .bl_t1, .bl_t2, .bl_t3 {
font-family: Arial, Helvetica, sans-serif;
text-align: left; 
display: block;
font-weight: bold;
font-size: 10pt;
border-top: 1px solid #6094bf;
border-bottom: 1px solid #6094bf;
}
.bl_t, .bl_t1, .bl_t2, .bl_t3 {
padding: 10px 10px 10px 10px;
}

.bl_t{
color: #ffffff;
}
.bl_t0{
padding: 2px 2px 2px 2px;
color: #ffffff;
}
.bl_t1{
color: #ffffff;
}
.bl_t2{
color: #ffffff;
}
.bl_t3{
color: #ffffff;
}


.np_h, .np_h1, .np_h2, .rp_h {
padding: 2px 2px 2px 2px;
color: #e2f2ff;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
font-weight: bold;
}
.np_h1, .np_h2, .rp_h, .np_dt  {
border-top: 1px solid #6094bf;
border-top: 1px solid #6094bf;
}

.np_dt {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: right;
}

.np_t, .np_t1, .np_t2, .rp_t {
padding: 10px 10px 10px 10px;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
border-bottom: 1px solid #6094bf;
}


.td_h{color: #ffffff;}
a.td_h:visited, a.td_h:active, a.td_h:link {color: #ffffff; text-decoration: none;}
a.td_h:hover   {color: #ffffff; text-decoration: underline;}

.tdl, .tdr, .td{
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
}
.tdl {text-align: left; display: block;}
.tdr {text-align: right; display: block;}
.td {text-align: center;}

a.td:visited, a.td:active, a.td:link, a.tdl:visited, a.tdl:active, a.tdl:link, a.tdr:visited, a.tdr:active, a.tdr:link {color: #ffffff; text-decoration: underline;}
a.td:hover, a.tdl:hover, a.tdr:hover   {color: #da251d; text-decoration: none;}

.fb_t, .gb_t{
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
}

.gb_a {
display: block;
color: #e2f2ff;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: italic;
font-weight: bold;
}

.copy {color: #e2f2ff; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: center;}
a.copy:visited {color: #e2f2ff; text-decoration: none;}
a.copy:hover   {color: #ffffff; text-decoration: underline;}
a.copy:active  {color: #e2f2ff; text-decoration: none;}
a.copy:link    {color: #e2f2ff; text-decoration: none;}

.inf {color: #e2f2ff; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;}