    /* green  = #526B5A */
    /* purple = #9C2184 */
    /* blue   = #00337F */
body
{
    background: #FFFFFF;
    color: #000000;
    font: .8em "Lucida Grande", Verdana, Geneva, Helvetica, Arial, sans-serif;
    margin:0px;
    margin: 0 auto;
    padding:0px;
}
a
{
    color:#00337F;
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}
label
{
    width:150px;
    display:block;
    float:none;
    margin-top:5px;
}
.billboard{
	padding-bottom:20px;
}
#container
{
    margin: 0 auto;
    max-width: 750px;
    width: 750px;
    background:url('/_images/pageback.jpg') repeat-y #ffffff;
}
#container #strap
{
    position:absolute;
    width:190px;
    height:50px;
    top:100px;
    display:block;    
}
#header
{
    width:750px;
    height:98px;
    clear:both;
    padding-top:15px;
    padding-bottom:20px;
}
#header #logo
{
    position:absolute;
    width:330px;
    height:98px;
    display:block;
    margin-left:8px;
    background-image:url('/_images/midlandchemdry.gif');
    z-index:100;
}
#header #section1, #header #section2, #header #section3, #header #section4
{
    position:absolute;
    width:90px;
    height:82px;
    display:block;
    margin-top:8px;
    z-index:100;
    font-size:80%;
    text-align:center;
    overflow:hidden;
}
#header #section1
{
    margin-left:355px;
}
#header #section2
{
    margin-left:455px;
}
#header #section3
{
    margin-left:555px;
}
#header #section4
{
    margin-left:655px;
}
#nav
{
    width:200px;
    float:left;
    background-color:#EAEDF6;
    background:url('/_images/navright.jpg') repeat-y #EAEDF6;

}
#nav a:hover
{
    font-weight:bold;
}
#nav ul
{
    width:190px;
    list-style-type:none;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:5px;
    margin-right:0px;
    padding:0px;
}
#nav ul li a
{
    display: block;
    text-decoration: none;
    width: 100%;
    border-bottom:1px solid #D5DAED;
    line-height:150%;
}
#nav ul li a:hover
{
    text-decoration:none;
}
#nav ul ul
{
    background-color:#F8F9FC;
    margin:0px;
    padding:0px;
    width:185px;
}
#nav ul ul li
{
    list-style-type:none;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:10px;
    margin-right:0px;
    padding:0px;
}
#nav ul ul li
{
    border-bottom:0px solid #F8F9FC;
}
#content
{
    width:540px;
    float:left;
    padding-left:10px;
    padding-top:0px;
    padding-bottom:20px;
}
h1
{
    margin:0px;
    padding:0px;
    font-size:125%;
    font-weight:bold;
    color:#526B5A;
    margin-bottom:1em;
}
h2
{
    margin:0px;
    padding:0px;
    font-size:110%;
    font-weight:bold;
    color:#526B5A;
}
h2 a
{
    margin:0px;
    padding:0px;
    font-weight:bold;
    color:#526B5A;
}
h3
{
    margin:0px;
    padding:0px;
    font-size:100%;
    font-weight:bold;
    color:#526B5A;
}
#content img
{
    margin-left:5px;
    margin-right:5px;
}
#content #quote
{
    margin-top:20px;
    border:1px solid #526B5A;
    background-color:#D7DDD9;
    padding:5px;
}
#content #quote p
{
    padding:0px;
    margin:0px;
}
#admin
{
    width:750px;
    clear:both;
    padding-bottom:20px;
    background-color:#ffffff;
}
#footer
{
    width:750px;
    clear:both;
    color:#c0c0c0;
    border-top:1px solid #00337F;
    padding-top:5px;
    padding-bottom:5px;
    height:1em;
    background-color:#ffffff;
}
#footer #legal
{
    position:absolute;
    width:550px;
    float:left;
}
#footer #powered
{
    position:absolute;
    margin-left:550px;
    width:200px;
    float:left;
    text-align:right;
}
#header #extra
{
    position:absolute;
    top:0px;
    margin-top:0px;
    margin-left:0px;
    width:750px;
    height:133px;
    display:block;
    background-image:url('/_images/background.jpg');
    z-index:-1px;
}
#header #welcome
{
    position:absolute;
    top:0px;
    margin-top:37px;
    margin-left:346px;
    width:152px;
    height:42px;
    display:block;
    background-image:url('/_images/welcome.jpg');
    z-index:0px;
}
#phone
{
    font-size:1.2em;
    color:#9C2184;
    margin-top:10px;
    margin-bottom:15px;
    font-weight:bold;
    width:190px;
    text-align:center;
}
#warning
{
    color:#c60000;
}
#note
{
    margin-left:5pt;
    color:#c0c0c0;
    vertical-align:top;
}
th
{
    text-align:left;
    border-bottom:1px solid #00337F;
}
#sitemap
{
    list-style-type:none;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:0px;
    margin-right:0px;
    padding:0px;
    line-height:150%;
    color:#c0c0c0;
}
#sitemap b
{
    color:#000000;
}
#sitemap li a
{
    text-decoration: none;
    width: 100%;
    margin-bottom:1em;
}
#sitemap li a:hover
{
    text-decoration:underline;
}
#sitemap ul
{
    list-style-type:none;
    margin-top:0px;
    margin-bottom:1em;
    margin-left:2em;
    margin-right:0px;
    padding:0px;
}
#sitemap ul li a
{
    padding-bottom:0px;
    line-spacing:100%;
    border-bottom:none;
}
#testimonial
{
}
#author
{
    color:#808080;
}
form
{
    margin:0px;
}
#homesection1, #homesection2, #homesection3, #homesection4
{
    width:130px;
    2height:200px;
    display:block;
    float:left;
    margin:0px;
    margin-right:5px;
    padding:0px;
    padding-bottom:1em;
    color:#526B5A;
    font-size:90%;
}
#homesection4
{
    margin-right:0px;
}
#homesection1 img, #homesection2 img, #homesection3 img, #homesection4 img
{
    margin:0px;
    padding:0px;
    margin-bottom:5px;
}
#homesection1 h2, #homesection2 h2, #homesection3 h2, #homesection4 h2
{
    text-align:center;
    padding-bottom:5px;
}
#homesection1 a:hover, #homesection2 a:hover, #homesection3 a:hover, #homesection4 a:hover
{
    font-weight:bold;
    text-decoration:none;
}

.question
{
    clear:both;
    display:block;
    padding-bottom:15px;
}
    .question .caption
    {
        clear:both;
        color:#00337F;
        display:block;
        font-weight:bold;
        line-height:1.5em;
    }
    .question .answer
    {
        clear:both;
        display:block;
        line-height:1.5em;
    }
        .question .answer .checkbox
        {
            clear:both;
            display:block;
            line-height:1.5em;
        }
        
.shortquestion
{
    clear:both;
    display:block;
    padding-bottom:15px;
}
    .shortquestion .shortcaption
    {
        clear:both;
        color:#00337F;
        display:block;
        font-weight:bold;
        line-height:1.5em;
    }
    .shortquestion .shortanswer
    {
        clear:both;
        display:block;
        line-height:1.5em;
    }
        .shortquestion .shortanswer .checkbox
        {
            clear:both;
            display:block;
            line-height:1.5em;
        }

.sectionheader
{
    margin:0px;
    padding:0px;
    font-size:110%;
    font-weight:bold;
}
.sectionheader a
{
    color:#526B5A;
    text-decoration:none;
}
.sectionheader a:hover
{
    text-decoration:underline;
}
