body {
        font: 12px Helvetica, sans-serif, Arial;
        line-height: 150%;
}


table {border-collapse:collapse;}
td {vertical-align: top;}

area, usemap {border:0;}
a img {border:0;}
a { color: #006e34; text-decoration: none;}
a:hover { color: #000000;}


/* basics */
a img  { border: 0px;}

p {        margin: 5px 10px 15px 0;  }

h1, h2, h3, h4 {
        padding: 0;
        margin: 5px 0 5px 0;
        color: #000;
        line-height: 120%;
}


h1 {
        font-size: 1.8em;
        font-weight: normal;
        color: #F18E00;
        /*padding-left:8px;
        border-left: 3px solid         #ef9d00;
        margin-left:-10px;*/
}

h2 {
        font-size: 1.0em;
}


h3 { font-size: 12px; }
XXh3.mt_title a   {color: #666;}

h4 { font-size: 1em; }
h5 { font-size: 0.8em;}
h6 { font-size: 0.7em;}



hr{
        border:dotted #006e34 1px; height:1px;
        clear:both;
}


li {
        padding-bottom: 4px;
}

ul {
        line-height: 150%;
        margin-top: 0;
        margin-bottom: 10px;
        margin-left: 0.6em;
        padding-left: 0.6em;
        list-style-image: url(img/li.gif);
        list-style-type: square
}

ol {

        line-height: 150%;
        margin-top: 0;
        margin-bottom: 10px;
        margin-left: 0.9em;
        padding-left: 0.9em;
}


address {
        line-height:120%;
        margin: 10px 0 20px 0;
        padding-left: 10px;
        border-left: 6px solid #ddd;
        font-style: normal;
        font-weight: bold;
        }


blockquote {
        background-color:#ddd;
        font-size:0.9em;
        padding: 3px;
        border-left: 2px solid #aaa;
        margin: 3px 0 20px 0;
}

pre, code {
        padding: 0 0 20px 6px;
        margin: 3px 0 20px 0;
        border-top: 1px solid #006e34;
        border-right: 1px solid #006e34;
        border-bottom: 1px solid #006e34;
        border-left: 6px solid #006e34;
        background-color: #ffffff;

        color: #006e34;
        font-size:0.9em;
        overflow:auto;
        line-height:2.2em;

}


/*-----------------------------------------------------------------*/

/* Specials */
p img[align="right"], h3 img[align="right"] { float:right; margin: 4px 0 5px 10px; }
p img[align="left"], h3 img[align="left"]{ float:left; margin: 4px 10px 5px 0;}

.shadow, .XXinner img {
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');