body,font,div,a{
font-family: arial,sans-serif;
color: #000000;
background-color: transparent;
}

td{
font-family: arial,sans-serif;
font-size: 12px;
color: black;
background-color: transparent;
/*border: 1px dotted black;*/
}

body.main{
background-color: white;
color: black;
}

a{
font-size: 12px;
font-weight: bold;
}

a:link {
text-decoration: none;
}

a:active {
text-decoration: none;
}

a:visited {
text-decoration: none;
}

a:hover {
text-decoration: none;
}

a.nav:link {
padding: 5px;
text-decoration: none;
}

a.nav:active {
padding: 5px;
text-decoration: none;
}

a.nav:visited {
padding: 5px;
text-decoration: none;
}

a.nav:hover {
padding: 5px;
text-decoration: underline;
}

a.cp:link {
text-decoration: none;
color: gray;
background-color: transparent;
font-size: 12px;
font-weight: normal;
}

a.cp:active {
text-decoration: none;
color: gray;
background-color: transparent;
font-size: 12px;
font-weight: normal;
}

a.cp:visited {
text-decoration: none;
color: gray;
background-color: transparent;
font-size: 12px;
font-weight: normal;
}

a.cp:hover {
text-decoration: underline;
color: gray;
background-color: transparent;
font-size: 12px;
font-weight: normal;
}

font.cp{
color: gray;
background-color: transparent;
font-size: 12px;
}

td.WHITE{
background-color: transparent;
color: black;
/*border: 1px solid #006D49;*/
}

td.head{
font-size: 16px;
color: black;
background-color: #f0f0f0;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 3px;
}

td.body{
font-size: 12px;
color: black;
background-color: white;
font-weight: normal;
border: 1px solid gray;
padding: 5px;
text-align: justify;
}

td.line{
vertical-align: top;
border-right: 1px solid silver;
}

table.csvtable{
/*border: 1px solid black;*/
border: 0px solid white;
}

td.csvtable{
padding: 3px;
border-right: 1px solid silver;
border-bottom: 1px solid white;
border-top: 1px solid white;
border-left: 1px solid white;
color: black;
background-color: #fffffe;
}

td.csvtablehl{
padding: 3px;
border-right: 1px solid silver;
border-bottom: 1px solid white;
border-top: 1px solid white;
border-left: 1px solid white;
color: black;
background-color: #f0f0f0;
}
/*td.inlay{
align: center;
border: 1px solid silver;
}*/

input.button{
font-family: arial,sans-serif;
font-size: 12px;
color: black;
background-color: #eeeeee;
border-top: 1px solid #bcbcbc;
border-left: 1px solid #bcbcbc;
border-right: 1px solid #5f5f5f;
border-bottom: 1px solid #5f5f5f;
width: 125px;
}

input.text{
width: 150px;
}

table.inlay{
padding: 2px;
}

/*table.foolay{
border: 1px solid gray;
}*/


