A.h:link { text-decoration: none; color: #0000AD; } 
A.h:visited { text-decoration: none; color: #0000AD; }
A.h:hover {color : #0080C0; text-decoration: underline;}
A:link { text-decoration: none; color: #0000AD; } 
A:visited { text-decoration: none; color: #606090; }
A:hover {color : #0080C0; text-decoration: underline;}
TD {color : #707070;}
SMALL {font-size : 10pt;}

table.tlist {
    width: 100%;
    padding: 2px 4px 2px 4px;
    margin-bottom: 5px;
    text-align: left;
}

table.tlist tr td, td.tlist {
    padding-left: 16px;
    font: 10pt verdana, arial;
    text-indent: -12pt;
    padding-bottom: 7px;
}

div.tdelim {
    padding: 1px;
    height: 2px;
    background: #cdd4b9;
    margin-left: -12pt; 
    width: 80px;
}

td.tnews {
    color: #707088;
    font: 10pt verdana, arial;
}

td.tdate {
    color: #707088;
    font-size: 9pt; 
}

.cnt {
    color: #707088;
    font-size: 6pt;
}

div.tab, div.tab-selected { float: left; color: #606090; font: bold 7pt Arial, sans-serif; 
text-decoration: underline; text-align: center;
border-right: 1px solid #b0b190; border-top: 1px solid #b0b190;
border-bottom: 1px solid #b0b190; width: 120px; padding-top: 5px; 
padding-bottom: 5px; background-color: #c7cbb1; cursor: pointer;}

div.tab-selected { background-color: #E3E4D0; 
border-bottom: 1px solid #E3E4D0; text-decoration: none }

div.tab-null { font: bold 7pt Arial, sans-serif; 
border-right: 0px; border-top: 1px solid #E3E4D0;
border-bottom: 1px solid #b0b190; padding-top: 5px; 
padding-bottom: 5px; background-color: #E3E4D0; width:100%;}

#tabs_top { width: 100%; background-color: #E3E4D0;
border-left: 1px solid #b0b190; overflow: hidden; margin-top: 5px;}

table.ttxt {
    width: 100%;
    padding: 2px 4px 2px 4px;
    margin-bottom: 5px;
    background: #E3E4D0;
    border-bottom:1px solid #b0b190;
    border-left:1px solid #b0b190;
    border-right:1px solid #b0b190;
    text-align: left;
}

.hdr_mobile {
	text-align: center; 
	display: none;
	margin: 0px;
	padding: 0px;
}

@media screen and (max-width: 900px) {
    aside { display: none;}
    .hdr_mobile { display: block;}
}

@media screen and (min-width: 900px) {
    aside { display: block;}
    .hdr_mobile { display: none;}
}



BODY {
/*    font: 12pt Freesans, Helvetica, Arial, sans-serif;*/
    font: 12pt sans-serif; 
    padding: 0 0 0 5px;
    margin: auto;
    max-width: 1500px;
}

TEXTAREA, INPUT, SELECT { 
    font-size: 10pt;
}

.h { 	
/*    font-size: 10.5pt; */
    color: #0000AD; 
    font: 10.5pt verdana, arial;
}

A.h:visited { 
    text-decoration: none; 
    color: #0000AD;
}

table.cblk {
    width: 100%;
    border: 0;
    padding: 0;
    border-collapse: collapse;
}
td.line {
    border-left:1px dashed #d7dBc1;
}
td.ctxt{
    padding: 2px 4px 2px 4px;
    border-left:3px solid #C7CBB1;
/*    border-top:1px solid #C9CaB6; */
    font-size: 93%; 
/*    font: 93% Helvetica CY, Nimbus Sans L, sans-serif; */
    overflow-x: hidden;
    color: #202020;
    word-wrap:break-word; 
    max-width: 0;
}

td.chdr{
    padding: 2px 4px 2px 4px;
    border-left:3px solid #C7CBB1;
    border-bottom:1px solid #C9CaB6;
    font-size: 70%;
    color: #707070;
    background-color: #D9DAC6;
}

td.chdr2{
    padding: 2px 4px 2px 4px;
    border-bottom:1px solid #C9CaB6;
    background-color: #D9DAC6;
    text-align:right;
}

td.ctxt blockquote, td.ctxt ul {
    margin-top: 0; 
    padding-left: 7pt; 
    margin-left: 5pt; 
    color: #202020;
    font-size: 11pt;
    line-height: 1.3;
}


table.thdr {
    width: 100%;
    border: 0;
    padding: 2px;
    margin-bottom: 3px;
    margin-top: 5px;
    background: #c7cbb1;
    font: bold 11pt Arial, Helvetica;
    color: #606090;
    border-bottom:3px solid #b0b190;
    text-align:center;
}

table.thdr tr td a:link {
    color: #606090;
}

table.tbrd {
    width: 100%;
    padding: 2px 4px 2px 4px;
    margin-bottom: 5px;
    border:1px solid #b0b190;
    text-align: center;
    font: 11pt Arial, Helvetica;
    color: #707088;
}

td.tdelim0 {
    padding: 1px;
    height: 4px;
    font-size: 4px; 
}

td.tmenu {
    padding: 3px 1px 3px 1px;
    font: 10pt verdana,arial;
    color: #707088;
}

.vt_p {
    color: #60B060;
    font: bold 100% Arial, Helvetica;
}
.vt_m {
    color: #B06060;
    font: bold 100% Arial, Helvetica;
}
.vt_pp {
    color: #60B060;
    font: bold 80% Arial, Helvetica;
}
.vt_mm {
    color: #B06060;
    font: bold 80% Arial, Helvetica;
}
.vt_d {
    color: #606060;
    border:1px solid #b0b190;
    padding-left: 3px;
    padding-right: 3px;    
    font-size: 93%;
}

.vt_d2 {
    color: #606060;
    border:1px solid #b0b190;
    padding-left: 2px;
    padding-right: 2px;    
    font-size: 9pt;
}

table.fadv {
    border: 1px solid #B0B190;
    background: #F9EAD6; 
    margin-bottom: 5px; 
    margin-top: 5px;
}
table.fadv td{
    padding: 5px;
}




