BODY{
    padding: 0px;
    margin:  0px;
    font-family: verdana, arial, sans-serif;
    font-size: 9pt;
    color: #333333;
}

TD{
    font-family: verdana, arial, sans-serif;
    font-size: 9pt;
}

.white{
    color: #FFFFFF;
}

A:active, A:visited, A:link{
    color: #4C119C;
}
A:hover{
    color: #4C119C;
}

A{
    font-size: 9pt;
}

A:active.column, A:visited.column, A:link.column,A:hover.column{
    font-size: 8pt;
    color: #CC4400;
    font-weight: bold;
    text-decoration: none;
}

A:active.navmenu, A:visited.navmenu, A:link.navmenu,A:hover.navmenu{
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

A:active.navmenu2, A:visited.navmenu2, A:link.navmenu2,A:hover.navmenu2{
    font-size: 8pt;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    display: block;
    width: 100%;
}

P{
    margin: 0pt;
    margin-left: 15pt;
    margin-bottom: 15pt;
}

.ubi{
    font-weight:bold;
    font-size: 12pt;
}

.txt{
    text-align: justify;
    font-size: 9pt;
    text-indent: 15px;
    padding:5px;
    padding-top:0px;
    margin: 0px;
}

.txt2{
    text-align: justify;
    font-size: 9pt;
    text-indent: 0px;
    margin:0px;
    padding: 0px;
    padding-left: 55px;
}

P.column{
    text-align: justify;
    font-size: 8pt;
    text-indent: 10px;
    padding:5px;
    padding-bottom: 0px;
    margin: 0px;
}

P.column2{
    text-align: justify;
    font-size: 8pt;
    text-indent: 25px;
    padding:5px;
    padding-top: 0px;
    margin: 0px;
}

P.header{
    font-weight: bold;
    text-align: justify;
    font-size: 10pt;
    padding:0px;
    padding-top:20px;
    padding-bottom:10px;
    margin: 0px;
}

P.middle{
    text-align: center;
    font-style: italic;
    font-size: 9pt;
}

P.title{
    text-align: left;
    font-size: 15pt;
    color: #B54142;
    padding-top: 10px;
}

P.inserting{
    margin-left: 60pt;
    font-style: italic;
    margin-top:5px;
    margin-bottom:5px;
    text-align: justify;
}

OL,UL{
    font-size: 9pt;
    margin-top:0px;
    padding-top:0px;
}

INPUT.text,SELECT.text,TEXTAREA.text{
    font-size: 8pt;
    font-family: verdana,tahoma,sans-serif;
}
INPUT.textb,SELECT.textb,TEXTAREA.textb{
    font-size: 8pt;
    font-family: verdana,tahoma,sans-serif;
    font-weight: bold;
}
/*text fixed wide*/
INPUT.textfw,SELECT.textfw,TEXTAREA.textfw{
    font-size: 8pt;
    font-family: verdana,tahoma,sans-serif;
    width: 120px;
}
/*text fixed very wide*/
INPUT.textfw2,SELECT.textfw2,TEXTAREA.textfw2{
    font-size: 8pt;
    font-family: verdana,tahoma,sans-serif;
    width: 170px;
}
/*text fixed very wide*/
INPUT.textfw3,SELECT.textfw3,TEXTAREA.textfw3{
    font-size: 8pt;
    font-family: verdana,tahoma,sans-serif;
    width: 500px;
}
/*text fixed */
INPUT.textf,SELECT.textf,TEXTAREA.textf{
    font-size: 8pt;
    font-family: verdana,tahoma,sans-serif;
    width: 75px;
}
/*text fixed narrow*/
INPUT.textfn,SELECT.textfn,TEXTAREA.textfn{
    font-size: 8pt;
    font-family: verdana,tahoma,sans-serif;
    width: 50px;
}
/*text fixed narrow 2*/
INPUT.textfn2,SELECT.textfn2,TEXTAREA.textfn2{
    font-size: 8pt;
    font-family: verdana,tahoma,sans-serif;
    width: 30px;
}
/*text fixed narrow 2 BOLD*/
INPUT.textfn2b,SELECT.textfn2b,TEXTAREA.textfn2b{
    font-size: 8pt;
    font-family: verdana,tahoma,sans-serif;
    width: 30px;
    font-weight: bold;
}
/*text fixed*/
INPUT.textfb,SELECT.textfb,TEXTAREA.textfb{
    font-size: 8pt;
    font-family: verdana,tahoma,sans-serif;
    width: 75px;
    font-weight: bold;
}
/*text fixed wide BOLD*/
INPUT.textfwb,SELECT.textfwb,TEXTAREA.textfwb{
    font-size: 8pt;
    font-family: verdana,tahoma,sans-serif;
    width: 120px;
    font-weight: bold;
}
/*text fixed very wide BOLD*/
INPUT.textfwb2,SELECT.textfwb2,TEXTAREA.textfwb2{
    font-size: 8pt;
    font-family: verdana,tahoma,sans-serif;
    width: 170px;
    font-weight: bold;
}
/*text fixed narrow BOLD*/
INPUT.textfnb,SELECT.textfnb,TEXTAREA.textfnb{
    font-size: 8pt;
    font-family: verdana,tahoma,sans-serif;
    width: 50px;
    font-weight: bold;
}
.small{
    font-size: 8pt;
    font-family: verdana,tahoma,sans-serif;
}

.block{
    border:  solid 1px #000000;
}
.blockheader{
    border-bottom:  solid 2px #777777;
    background: #BBBBBB;
    font-size: 10pt;
    font-weight: bold;
    padding: 3px;
    color: #333333;
}
.blockheader2{
    border-bottom:  solid 2px #777777;
    border-right:  solid 1px #000000;
    background: #BBBBBB;
    font-size: 10pt;
    font-weight: bold;
    padding: 3px;
    color: #333333;
}
.blockmiddleheader{
    border-top:  solid 2px #000000;
    border-bottom:  dotted 1px #777777;
    background: #BBBBBB;
    font-size: 10pt;
    font-weight: bold;
    padding: 3px;
    color: #333333;
}
.blockbody{
    background: #EEEEEE;
    font-size: 10pt;
    padding: 3px;
    color: #000000;
}
.blockbodyline{
    border-top:  solid 1px #777777;
    background: #EEEEEE;
    font-size: 10pt;
    padding: 3px;
    color: #000000;
}
.blockbodyline2{
    border-top:  solid 1px #777777;
    border-right:  solid 1px #000000;
    background: #EEEEEE;
    font-size: 10pt;
    padding: 3px;
    color: #000000;
}
.blockbodyline3{
    border-right:  solid 1px #000000;
    background: #EEEEEE;
    font-size: 10pt;
    padding: 3px;
    color: #000000;
}
.blockfooter{
    border-top:  dotted 1px #777777;
    background: #DDDDDD;
    font-size: 10pt;
    color: #333333;
    padding:3px;
}
.blockfooter2{
    border-top:  dotted 1px #777777;
    border-right:  solid 1px #000000;
    background: #DDDDDD;
    font-size: 10pt;
    color: #333333;
    padding:3px;
}
A:active.blocklink, A:visited.blocklink, A:link.blocklink,A:hover.blocklink{
    font-size: 8pt;
    color: #CC4400;
    font-weight: bold;
}

.error{
    color: red; 
    font-weight: bold;
}
.even{
    background: #DDDDDD;
}
.required{
    color: blue; 
    font-weight: bold; 
    font-size:10pt;
}
.wrongfield{
    border: 3px #FF0000 dotted;
    color: red;
}
.heading{
    font-size: 11pt;
    font-weight: bold;
}
H3{
    padding-top: 30px;
    padding-bottom: 15px;
    font-size: 12pt;
}
.head{
    text-align: left; 
    font-size:14pt;
    color: #005F00;
    border-bottom: dashed 1px #005F00;
    padding-bottom: 0px;
    margin-top: 10px;
    margin-bottom: 5px;
}
.td1{
    border-right: 1px solid #000000;
    text-align: center;
    vertical-align: top;
    font-weight: bold;
}   
.datebig{
    color: #333333;
    font-weight: bold;
    font-size: 10pt;    
    padding: 0px;
    margin: 0px;
}

.newsbig{
    color: black;
    font-size: 10pt;    
    padding: 0px;
    margin: 0px;
    text-align: justify;
}
