body{
background-color:#fff;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
}

form, body{margin:0;
padding:0;}

a{
text-decoration:none;
color:#4A0860;
background-color:transparent;
}
h1{
font-size:.8em;
background-color:#fff;
padding-left:0em!important;
}
h2{
font-size:.8em;
}
h3{
font-size:.7em;
}
.error{
font-size:12px; color:#FF0000;
}
select,input{
border:1px solid #4A0860;
}
td,th{
padding:1px;
}
h1,h2,h3{
margin-bottom:.5em;
margin-top:.5em;
color:#000000;
font-weight:normal!important;
}
.tabular{
background-color:#FFFFFF;
border:1px solid #4A0860;
border-width:0px 0px 1px 1px;
}
a:hover{
color:#008000;
background-color:transparent;
}
.tabular td{
border:1px solid #4A0860;
border-width:1px 1px 0px 0px;
}
.tabular th{
border:1px solid #4A0860;
border-width:1px 1px 0px 0px;
font-weight:normal;
}
.format th{
text-align:right;
padding-right:.5em;
}
.format th{
text-align:right;
font-weight:normal;
font-weight:normal;
}
#masthead{
display:block;
z-index:5;
color:#000000;
background-color:#FFFFFF;
}
#content{
padding:0px 7px;
}
#menu{
color:#4A0860;
background:#efefef;
border-bottom:1px solid #cccccc;
padding:0px 7px;
}
#submenu{
background-color:#efefef;
padding:0px 7px;
}
#footer{
display:block;
background:#efefef;
color:#000000;
padding:2px 7px;
margin-top:1em;
}

#menu a{
color:#000000;
background-color:transparent;
padding:0;
margin:0;

}
#submenu a{
color:#4A0860;
text-decoration:none;
background-color:transparent;
padding:0;
margin:0;
}
#menu .active{
color:#4A0860;
background-color:#efefef!important;
padding:0;
margin:0;

}
#submenu a:hover{
color:#095632;
background-color:transparent;
text-decoration:none;
}
#menu,#submenu a,td,th,input,select,#footer{
font-size:12px;
}