body {
    background-color: white;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #666666;
}


h2 {
    font-size: 16px;
    margin: 0 0 15px 0;
    text-transform: uppercase;
}


h3 {
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px 0;
}


dl.tablelayout {
    margin: 0 0 20px 0;
    overflow: hidden;
    background: url(../i/bg_dotted_vertical.gif) repeat-y 300px top;
}
    dl.tablelayout.first {
        margin-top: 25px;
    }

    dl.tablelayout dt {
        clear: both;
        float: left;
        width: 300px;
        margin: 0 25px 0 0;
    }
    
    dl.tablelayout dd {
        float: left;
        width: 425px;
    }


p {
    margin: 0 0 5px 0;
}


a {
    color: #999999;
}
    a:hover,
    a:focus,
    a:active {
        color: #666666;
    }