
body {
        background-color:#FFFFFF;
        font-family: Verdana,Courier New,Arial;
        font-size:10pt;
        text-align: justify;
        color:#000000; 
  }

p 
{
        font-size:9pt;
}

a:link {
        text-decoration:none;
        color:#285553;
        display:inline;
        font-weight:normal;
}

a:visited{
        text-decoration:none;
        color:#285553;
        font-weight:normal;
        display:inline;
}

a:hover{
        text-decoration:none;
        background-color:#285553;
        color:#FFFFFF;
        display:inline;
}

a:active{
        text-decoration:none;
        color:#285553;
        font-weight:normal;
        display:inline;
}


h1 {
    font-size: 14pt;
}

h2 {
    font-size: 12pt;
    font-style:italic;
}
    
table.data 
{
}

th.data 
{ 
    text-align:center;
}

td.data 
{
    text-align: center;
    
}

.textTone 
{
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;
    
}

.imageTone 
{
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;
    
}


.highlight 
{
    background-color: #DDDDDD;
}

.header 
{
    text-align:center;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #DDDDDD;
    font-weight: bold;
}


th 
{
    text-align:left;
    padding-left: 10px;
    padding-right: 5px;
    background-color: #DDDDDD;
}

table.overview 
{
}

th.overview 
{
}

td.overview 
{ 
    vertical-align:top;
    text-align:left;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    
}

.description 
{   
    font-size: 9pt;
}

.importantNode 
{   
    font-size: 9pt;
    color: #FF0000;
}

.smallText 
{
    font-size: 12px; 
}

.gap-vertical 
{
    padding-top: 5px;
    padding-bottom: 5px;
}


span.headline 
{
    font-size: 20pt;
    font-family: Courier New;
    font-weight: bold; 
    font-style:italic;
    color: #285553;
}

td.headline 
{
    border-bottom-color: #285553;
    border-bottom-style: solid;
    border-bottom-width: 3px;
}


.headlineSmall 
{
    font-size: 10pt;
    font-family: Courier New;
    font-weight: bold; 
    color: #285553;
}

td.footer 
{
    border-top-color: #285553;
    border-top-style: solid;
    border-top-width: 3px;
    font-size: 10px;
}

img 
{
    border-width: 0px;
}

.news 
{   
    font-size: 9pt;
    vertical-align: top;
    padding-bottom: 10px;
}

.newshead 
{   
    font-size: 9pt;
    font-weight: bold;
    vertical-align: top;
    padding-bottom: 10px;
}


