.m3colcontainer {
 background-color:#99cc00;
    float: left;
    margin: 0;
    padding: 0;
    min-height: 268px;
    _height: 278px;
    position: relative;
    top: 10px;
    width: 265px;
}


.nl2container {
    background-color: #FFFFFF;
    float: left;
    margin: 10px 0 0 0;
    padding: 0;
    width: 265px;
}

.intro-m3colgreen {
    color: #ffffff;


    margin: 0;
    padding: 5px 10px 0 0;
}

.intro-m3colgreen .link { padding: 0 5px 0 10px; }

* html  .intro-m3colgreen {

}
.nl2_img  { float: left; width: 50px; height: 40px;}
.nl2 {
    width: 210px;
    float: left;
    margin: 0;
    padding: 0 0 0 5px;
}
* html .nl2 { width: 215px; }
.nl2container .nl2 a:link, .nl2container .nl2 a:visited, .nl2container .nl2 a:hover, .nl2container .nl2 a:active {
     font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #009900;
}
.nl2_text {
    width: 210px;
    margin: 0;
    padding-left: 5px;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #666666;
    text-align: left;
}



.intro-m3colgreenimage {


    margin: 0;
    padding:0;
}

.intro-m3colgreen a.none:link, .intro-m3colgreen a.none:visited, .intro-m3colgreen a.none:hover, .intro-m3colgreen a.none:active  {
    color:#ffffff;
    font-weight: bold;
    font-size: 13px;
    font-style: normal;
    height: 15px;
    padding: 0;
    margin: 0;
}

.intro-m3colgreentext p.bodytext {
    color:#ffffff;
    vertical-align: middle;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 8pt;

    line-height: 9pt;
    margin: 3px 5px 0 0;
    padding: 0 7px 7px 10px;
}
/* Safari hack: rules below reads all browsers except Safari */
.m3colcontainer { background-color:#99cc00; float: left; margin: 0 !important; padding: 0; min-height: 278px; _height: 278px; top: 0; width: 265px;# }