﻿body 
{
    font-family : Arial  ;
    background-color : #ECF1EF ;
    font-weight : normal ;
    margin-top : 0px ;
    margin-left : auto ;
    margin-right : auto ;
    text-align : center ;
}

h1
{
    font-weight : bold ;
    font-size : 20px ;
    color : navy ;
    margin-left : 275px ;
    margin-top : 50px ;
    margin-bottom : -10px ;
}

.right h1
{
    margin-left : 0px ;
}

h2
{
    font-size : 16px ;
    margin-top : 10px ;
    margin-bottom : -15px ;
    color : black ;
    
}

.nomargin
{
    margin-left : 0px
}

.quote
{
    width : 250px ;
    float : left ;
    margin-left : 30px ;
    margin-top : 20px ;
}
    
.main
{
    width : 900px ;
    font-size :  14px ;
    font-weight : normal ;
    margin-bottom : 500px ;
    margin-left : auto ;
    margin-right : auto ;
    text-align : left ;
    background-color : White ;
    border: solid 1px gray ;
    display:-moz-inline-block;	
}

.right
{
   float : right ;
   width : 585px ;
   text-align : left ;
   font-size :  14px ;
   font-weight : normal ;
   margin-bottom : 10px ;
}

#mainwithpadding p, #mainwithpadding h1 ,#mainwithpadding h2, .schumacher
{
    margin-left  : 10px ;
    margin-right : 10px ;
}

.footer
{
    text-align : center ;
    background-color : inherit ;
    font-size : 12px ;
    width : 900px ;
    margin-left : auto ;
    margin-right : auto ;
}

.footer a
{
    font-size : 10px ;
}

.footer p
{
    text-align : center ;
}


iframe
{
    height : 540px ;
    width : 100% ;
}

.salesleads
{
    width : 320px ;
    height : 980px ;
}

#salesform
{
    float : left ;
    width : 320px ;
    height : 860px ;
}

#quoteform, #quoteformdisplay
{
    float : left ;
    width : 270px ;
    height : 910px ;
    vertical-align : top ;
    margin-top : -80px ;

}

#quoteformdisplay
{
    margin-top : 0px ;
    margin-left : 20px ;
}

#quoteform img, #quoteformdisplay img
{
    margin :  10px 10px 10px 10px ;
}

.banner
{
    width : 900px ;
    border-bottom : solid 2px gray ;
}

.list
{
    background-image : url("../images/squaredot.gif") ;
    background-repeat : no-repeat ;
    font-weight : normal ;
    margin-left : 300px ;
    padding-left : 20px ;
    margin-top : 5px ;
    margin-bottom : 5px ;
}

#Image
{
    margin : 10px 10px 10px 10px ;
    vertical-align : top ;
    float : right ;
}

.associations
{
    border : none ;
    float : right ;
    padding-right : 20px ;
}

#splashmessage
{
    background-color : white  ;
    border : solid 1px black ;
    top : 80px ;
    width : 700px ;
    position : absolute ;
    font-size : 12px ;
    z-index : 200 ;
    padding : 10px ;
    text-align : center ;
    height : 1000px ;
    left: 50%;
    margin-left: -350px;
}

.splash
{
    background-color : White ;
    border : none ;
    padding : 10px 10px 10px 10px ;
    width : 300px ;
    height : 100% ;
    float : left ;
}

.splash h1
{
    margin-left : 20px ;
}

#googleads
{
    float : none ;
    background-color :  White ;
    vertical-align : top ;
}

.ad img
{
    text-decoration : none;
    border : none ;
}

.confirmation
{
    background-color :  White ;
}

.footer span, .right span
{
    width : 10px ;
}

#Text, #FooterText
{
    width : auto ;
}

.smalllinks
{
    text-align : center ;
    margin-top : -5px ;
    font-size : 12px ;
}

.right span
{
    display : block ;
}

a img
{
    border : none ;
}




