#bg {
    background-image:url(/images/long_bg.gif);
    background-repeat:no-repeat;
    position:absolute;
    top:0px;
    left:0px;
    width:770px;
    height:518px;
    z-index:2000;
}

#bottomslant {
    clear:both;
    font-family:verdana;
    font-size:13px;
    width:700px;
    padding-top:20px;
}
    #bottomslant #bottom {
        margin-left:35px;
        padding-bottom:15px;
        line-height:150%;
        font-size:11px;
        font-style:normal; 
    }
    #bottomslant #bottom a, #bottomslant #bottom a:link, #bottomslant #bottom a:active, #bottomslant #bottom a:visited {
        color:white;
        text-decoration:none;
    }


body {
    background-image:url(/images/long2_bg.gif);
    background-repeat:repeat-y;
    color: #2B2E10;
    margin-top:0px;
    margin-left:0px;
}

:focus { -moz-outline-style: none; }

#quote_box {
    display: none;
    position: absolute;
    top:13px;
    left:543px;
    width:450px;
    padding:0;
    margin: auto;
    color: #2B2E10;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    z-index:2002;
}
    #quote_box a, #quote_box a:link, #quote_box a:active, #quote_box a:visited {
        color:white;
        text-decoration:none;
    }

#bottomnav {
    text-align:center;
    width:700px;
    font-family:verdana;
    font-size:12px;
}
    #bottomnav a, #bottomnav a:link, #bottomnav a:active, #bottomnav a:visited {
        color:white;
        text-decoration:none;
    }

#pad {
    display:none;
    position:absolute;
    top:100%;
    width:700px;
    height:20px;
    background-color:white;
}

#viewquote {
    position:absolute;
    top:0px;
    left:536px; /* original pic=548, b=536 */
}

#topnav {
    position:relative;
    top:94px;
    padding-left:17px;
    text-align:center;
    width:675px;
/*
    left:17px;
*/
    font-family:verdana;
    font-size:12px;
    z-index:2;
}
    #topnav a, #topnav a:link, #topnav a:active, #topnav a:visited {
        color:white;
        text-decoration:none;
    }

#alttext {
    position:absolute;
    top:0;
    left:0;
    width:700px;
    z-index:1;
}

#heading {
    position:absolute;
    top:0;
    left:0px;
    width:437px;
    height:61px;
    z-index:1;
}
    #heading #imgcom {
        position:absolute;
        top:28px;
        left:20px;
        z-index:1;
    }
    #heading #imgsec {
        position:absolute;
        top:28px;
        left:0;
    }

#section {
    position:absolute;
    background-color:#99966a;
    width:651px;
    height:170px;
    top:115px;
    left:26px;
    z-index:1;
}
    #section #secimg {
        position:absolute;
        top:0px;
        left:199px;
        z-index:1;
    }
    #section #sectitle {
        position:absolute;
        top:141px;
        left:7px;
        z-index:1;
    }

#main {
    position:absolute;
    top:297px;
    left:0px;
    width:700px;
}

#content {
    float:right; 
    width:390px;
    margin-right:30px;
    margin-left:5px;
    color: #2B2E10;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
    #content #subnav {
        margin-bottom:10px;
    }
    #content #subnav a, #content #subnav a:link, #content #subnav a:active, #content #subnav a:visited {
        color:white;
        text-decoration:none;
    }
    #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
        margin-top:0px;
        text-align:left;
        font-weight:bold;
        color: #2B2E10;
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    }
    #content a, #content a:link, #content a:active, #content a:visited {
        color:white;
        text-decoration:underline;
    }

    #content #bottom {
        margin-top:40px;
        padding-bottom:40px;
        font-size:11px;
        font-style:normal; 
    }
    #content #bottom a, #content #bottom a:link, #content #bottom a:active, #content #bottom a:visited {
        color:white;
        text-decoration:none;
    }

#side {
    float:left;
    width:165px;
    margin-left:30px;
    margin-right:15px;
    font-family:verdana;
    font-size:13px;
    color: black;
}
    #side #nav {
        margin-top:16px;
    }
    #side #nav p {
        margin-top:0px;
        margin-bottom:13px;
    }
    #side #nav a, #side #nav a:link, #side #nav a:active, #side #nav a:visited {
        color:white;
        text-decoration:underline;
    }
    #side #testimonial {
        margin-top:10px;
        font-style:italic; 
        font-size:8.5pt;
        height:120px;
    }
    #side #testimonial #signed {
        margin-top:-12px;
        font-style:normal; 
        float:right; 
    }
    #side #calltoday {
        font-style:normal; 
        font-size:9pt;
        clear:right;
        color:white;
    }
.designation {
    text-decoration:underline;
    text-indent:20px;
}
