@charset "utf-8";
/* css/home.css */ 
    
* {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
        
BODY {  
        FONT: 11px/19px verdana,sans-serif;     
        COLOR: #333333; font-size-adjust: none;}
		
STRONG {        
FONT-WEIGHT: bold;}


B {     
FONT-WEIGHT: bold;      
COLOR: #186ab4;}


A {     COLOR: #828029}
A:visited {     COLOR: #828029;}

H1 {	FONT-WEIGHT: bold;
	FONT-SIZE: 175%;
	 MARGIN: 0px 10px 5px;   
        COLOR: #828029;}


H2 {    FONT-WEIGHT: bold;
        FONT-SIZE: 118%;        
        MARGIN: 40px 0px 10px;  
        COLOR: #666666; 
        LINE-HEIGHT: 26px;      
        FONT-STYLE: italic;}
        
H3 {    
        FONT-WEIGHT: normal;      
        FONT-SIZE: 125%;        
        MARGIN: 0px 10px 5px;   
        COLOR: #828029;}
        
H4 {
		position:relative;
	    float:right;
		FONT-WEIGHT: normal;
		TEXT-ALIGN: RIGHT; 
		FONT-SIZE: 13px;        
        COLOR: #828029;
        FONT-STYLE: normal;
		TEXT-DECORATION: none;}
		

        
H5 {
        MARGIN-TOP: 10px;       
        FONT-WEIGHT: normal;
		FONT-STYLE: italic;    
        FONT-SIZE: 10px;
		LINE-HEIGHT: 17px; 
        MARGIN-BOTTOM: 0px; 
		MARGIN-RIGHT: 10px;
		COLOR: #828029;    
		PADDING: 0px 0px;}
H6 {    
        FONT-WEIGHT: normal;
		FONT-STYLE: italic;      
        FONT-SIZE: 10px;        
        TEXT-ALIGN: RIGHT; 
        COLOR: #828029;
		MARGIN-BOTTOM: 20px; 
		MARGIN-RIGHT: 10px;
		LINE-HEIGHT: 0px;
		PADDING: 4px 0px;}
H7 {    
       LINE-HEIGHT: 19px;
	   MARGIN-LEFT: 60px;
	   MARGIN-RIGHT: 60px;
	   }
	   
H8 {
		position:relative;
		FONT-WEIGHT: normal;
		FONT-SIZE: 13px;        
        COLOR: #828029;
        FONT-STYLE: normal;
		TEXT-DECORATION: none;}

 
        
P {     
        LINE-HEIGHT: 19px;
		PADDING: 10px 10px;}
        
UL {
        PADDING-LEFT: 40px;}
        
UL LI { 
        list-style: square;}


IMG {
        BORDER-TOP-WIDTH: 0px;  
        BORDER-LEFT-WIDTH: 0px; 
        BORDER-BOTTOM-WIDTH: 0px;       
        BORDER-RIGHT-WIDTH: 0px;}

.cutline { FONT-WEIGHT: bold;
	COLOR:  #828029;
}

.featureimage {
		border-style: solid;
		border-width: 1px;
		background-color: #ECECEC;
		width: 260px;
		float: right;
		display: inline;
		margin: 15px 10px;
	}
	
.featureimage img {
		border-style: solid;
		border-width: 1px;
		margin: 4px;
		
}

.featureimage p {
		text-align: center;
		
}


        
SMALL { FONT-SIZE: 80%;}
.clearBoth {    
        CLEAR: both;}
.wrapper {
	position:relative;
	width:776px;
	background-image:url(../../images/headershadow.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	}
.headerDiv {
	position:relative;
	float:left;
	background-image:url(../../images/headershadow.png);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
	font-size:85%;
	width:736px;
	padding:30px 20px;	
	}
        
.shadowwrap {
	position:relative;
	float:left;
	background-image:url(../../images/bg.png);
	background-repeat:repeat-y;
	padding:0px 20px;
	}
.topDiv {
	position:relative;
	float:left;
	width:724px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:10px;
	margin-right:0px;}
	
.topLogo {
	position:relative;
	float:left;
	}
.topLCSbox {
        FLOAT: right;   
        POSITION: relative;
		PADDING-TOP: 10px; 
		PADDING-BOTTOM: 10px;  
		width:400px; }

.topcontentphone {
	font-weight: bold;
	position: relative;
	top: 1px;
	display: inline;
	font-size: 12px;
	color: #808068;
	float: right;
}

.topcontentgraphic {
	display: inline;
	vertical-align: bottom;
	margin-right: 10px;
	float: right;
}

.topLinks {
        FONT-WEIGHT: normal;
		FONT-STYLE: normal;
		FONT-SIZE: 10px;     
        position:relative;w
	float:right;       
    PADDING-TOP: 15px;
	TEXT-ALIGN: RIGHT; 
			PADDING-BOTTOM: 5px;   

		WIDTH: 399px; 
        TEXT-DECORATION: none;}
.topNav {
	position:relative;
	float:left;
	width:740px;
	margin-bottom:10px;
	margin-right:10px;
}
.contentDiv {
        FLOAT: left;    
        WIDTH: 400px;   
        POSITION: relative;}

.contentWideDiv {
        FLOAT: left;    
        WIDTH: 700px;   
        POSITION: relative;}


.servicesimageDiv {
	FLOAT: left;
	margin: 10px 20px;
	width: 664px;
	text-align: middle;
}

.servicesimageDiv img {
	border-style: solid;
	border-width: 2px;
	border-color: #828029;
	text-align: middle;	

}
        
.quoteDiv {
        FLOAT: right;   
        WIDTH: 314px;   
        /*POSITION: relative*/
        }
        
.footerDiv {
	position:relative;
	float:left;
	background-image:url(../../images/footshadow.png);
	background-repeat:no-repeat;
	text-align:left;
	font-size:85%;
	width:736px;
	padding:20px 20px;	
	}
        
#footerButtons {
        POSITION: relative;
		TEXT-ALIGN:CENTER;
        FONT-SIZE: 100%;        
        COLOR: #808080; }

        
#footerButtons A {
        COLOR: #828029; 
        TEXT-DECORATION: none}
        
#footerButtons A:visited {
        COLOR: #828029; 
        TEXT-DECORATION: none}
        
#footerButtons A:hover {
        TEXT-DECORATION: underline}
        
/* hack */
.clearfix {
	}
* html .clearfix {
	height:1%;
	}
.clearfix {
	display:block;
	}


