#mainNav a{text-align:left;color:#264026; text-decoration:none; font-size:10px; line-height:16px;}
#mainNav a:hover{text-decoration:underline;}

img {border:none;}
BODY{background-color:#CFCFCF; margin:0; padding:0}
#pageWrapper{ text-align:center; width:863px; background-image:url(/assets/images/contentBG.gif);}
#pageWrapper .end{ background-image:url(/assets/images/pageBorderBottom.gif);width:863px; height:43px;}
#header{text-align:left;}
#nav{width:843px;display:inline;background-image:url(/assets/images/navbg.gif);background-repeat:repeat-x;float:left;margin-left:9px;margin-bottom:10px;}


#lnav { width: 172px; 
    margin-left: 7px;     
	_margin-left:0px;
	background-image:url(/assets/images/leftNavBG.gif);
	background-repeat:repeat-y;
    text-align:left;
    color:#264026; 
    font-family:verdana; 
    font-size:10px;
    float:left;
     }
#lnav ul{margin:5px 0 10px 0; padding: 0 ; }    
#lnav li a {color:#264026; text-decoration:none; font-size:10px; line-height:16px;}
#lnav li {list-style-type:none; margin:0 0 0 20px; padding:0 0 0 0;}
#lnav .header{color:#F8AF02; margin-left:20px; font-family:verdana; font-variant:small-caps; font-size:12px; line-height:10px; }
#lnav .bottom{width:146px; text-align:center; }

#mainContent{width:840px;margin-left:14px;_margin-left:10px;float:left;}

#content{width:500px;margin:15px 0 0 45px;_margin:15px 0 0 25px;float:left; text-align:left; font-size:11px;line-height:18px; font-weight:normal;}

#sectionHeader{background-image:url(/assets/images/hdrbg.gif);width:648px; height:39px;float:left; }
#sectionHeader .text{font-size:18px;font-weight:bold;margin:12px 0 0 45px; _margin-left:25px;float:left;}


#contentArea{width:650px; float:left; margin-left:11px; }

#footer{font-family:Verdana; font-size:11pt; margin: 5px 0 5px 0; line-height:15px; }
#footer .copyright{font-size:7pt;  margin-top:5px;}
#footer .copyright a{font-family:Verdana; font-weight:bold; color:#325332; font-size:7pt; line-height:15px; text-decoration:none;}
#footer .copyright a:hover{font-family:Verdana; font-weight:bold; color:#325332; font-size:7pt; line-height:15px; text-decoration:underline;}

#footerLinks{font-variant:small-caps;margin: 10px 0 10px 0;}
#footerLinks a{color:#264026; text-decoration:none; font-size:8pt; line-height:15px; font-weight:bold;}



#headerLinks{height:64px; display:inline; padding-left:350px;}

div{font-family:Verdana; font-weight:bold; color:#325332; font-size:10px; line-height:15px;}

#instantPricing
{
    width:242px; 
    background-image:url(/assets/images/bkgdInstantPricing.gif); 
    background-repeat:no-repeat; 
    padding-left:13px;
    padding-top:10px;
    margin-left:13px;
    margin-top:10px;
    float:left;}
    
    
#instantPricing .category{padding:20 0 0 0px;}
#instantPricing select{width:187px; font-family:Verdana;font-size:11px;color:#325332}
#instantPricing #totalPrice
{
    padding-right:20px;
    float:right;
    background-image:url(/assets/images/instantPriceTotalbg.gif);
    background-repeat:no-repeat;
    width:97px;
    height:33px;
    }
#instantPricing #totalPrice .text 
{
    font-size:14px;    
    text-align:center;
    padding:7px 0 0 0;
}
.pricingHeader{font-weight:bold; padding:10px 0 3px 5px;}

#quoteForm{width:250px; vertical-align:top; float:left; padding-top:20px;}
#quoteForm .frmbody
{
    background-image:url(/assets/images/GetAQuote_BG.gif);
    padding-left:24px;
    text-align:left;
    }
#quoteForm .label{font-family:Verdana; font-weight:bold; color:#325332; font-size:12px; line-height:15px;}
#quoteForm input {color:#315332;font-family:verdana;font-size:12px;width:189px;}
#quoteForm textarea {color:#315332;font-family:verdana;font-size:12px;width:189px;height:120px;}
#quoteForm .error{font-family:Verdana; font-weight:bold; font-size:12px; line-height:15px;color:#CC3802;}
#quoteForm #errormessage{font-family:Verdana; font-weight:bold; font-size:12px; line-height:15px;color:#CC3802; width:180px;text-align:center;padding-top:10px;}

#contactForm{width:258px; vertical-align:top; float:left; margin:-9px 0 0 50px;_margin:-9px 0 0 30px}
#contactForm .frmbody
{
    background-image:url(/assets/images/contactusbg.gif);
    padding-left:35px;
    text-align:left;
    margin-top:-3px;
    margin-bottom:-3px;
    }
#contactForm .label{font-family:Verdana; font-weight:bold; color:#325332; font-size:12px; line-height:15px;}
#contactForm input {color:#315332;font-family:verdana;font-size:12px;width:180px;}
#contactForm textarea {color:#315332;font-family:verdana;font-size:12px;width:180px;height:120px;}
#contactForm .error{font-family:Verdana; font-weight:bold; font-size:12px; line-height:15px;color:#CC3802;}
#contactForm #errormessage{font-family:Verdana; font-weight:bold; font-size:12px; line-height:15px;color:#CC3802; width:180px;text-align:center;padding-top:10px;}
    
.resourcesRow{height:120px;text-align:left;margin-left:48px;}
.resourcesText{vertical-align:middle; text-align:left; font-family:Verdana; font-weight:bold; color:#325332; font-size:12px; line-height:15px;}
.resourcesImage{display:inline;margin:20px 0 0 20px;}

td a{font-family:Verdana; font-weight:bold; color:#325332; font-size:12px; line-height:15px; text-decoration:none;}
td a:hover{font-family:Verdana; font-weight:bold; color:#325332; font-size:12px; line-height:15px; text-decoration:underline;}
.error{font-family:Verdana; font-weight:bold; font-size:12px; line-height:15px;color:#CC3802;}

td ul{margin:5px 0 10px 0; padding: 0 ; }    
td li {margin:0 0 0 20px; padding:0 0 0 0;}
form{padding:0; margin:0;}

#contentLeft
{
        font-family:Verdana; 
        color:#325332; 
        font-size:10px; 
        line-height:15px;
        float:left; 
        width:325px;
        text-align:left;
        padding-left:45px;
        margin-top:20px;
        font-weight:normal;
        padding-bottom:20px;
        
        }