
/* Layout Stylesheet */ 

body {
 margin:0;
 padding:0; 
 background: #87511B;
 color: #333333;
 text-align:center;
 font-size:small;
 }
#outer {
 text-align:left;
 /*border:4px solid #ffffff;*/
 width: 850px;
 width: 865px;
 margin: 0 auto;
 }
#bodyblock {
 position:relative;
 background: #87511B;
 color: #ffffff;
 width: 850px; 
 width: 865px; 
 padding:0;
 margin: 5px 0 0 0;
 border: solid #972a04;
 border: solid #004d8b; 
 border-width:2px 0;
}

/*  *************  LEFT COLUMN  *****************  */ 

.left-col {
 float:left;
 background:#87511B;
 color: #660000;
 margin: 0;
 padding: 25px 0 0 0;
 padding: 10px 10px 0 0; 
 width:145px;
 width: 160px;
 text-align:right;
}
.left-col ul {
	margin: 0px;
	padding: 5px;
	list-style: none;	
}
.left-col li {
	list-style:none;
	display:block;
	/*background: url(images/dollariconc.gif) no-repeat left 11px;	*/
	/*background: url(images/navicon.gif) no-repeat 0 50%;*/
	padding: 7px 0px 7px 3px;	
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e29e;*/
}
.left-col a {
	font-family:Geneva, Arial, Helvetica, sans-serif;	
	font-size: 1.1em;	
	font-weight: bold;
	color: #dea703;	
	text-decoration: none;
}
.left-col a:hover {
	text-decoration: underline;
	color: #1f1b1b;
}

.left-col p a {
	font-family: Tahoma;
	font-family: Verdana;
	font-size: .8em;
	font-weight: bold;
	color: #cc9900;
	text-decoration: none;
}
.left-col p a:hover {
	text-decoration: underline;
	color: #990000;
	color: #663300;	
}

.left-col p {
	padding: 0 0 0 22px;	
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	text-align: left;
}
.left-col h2 {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.2em;
	color: #660000;
	text-align: center;
	margin: 0 0 0 25px;
	padding: 15px 0;
} 
.left-col h2 a {
	font-family:Geneva, Arial, Helvetica, sans-serif;	
	font-size: .75em;	
	font-weight: bold;
	color: #dea703;	
	text-decoration: none;
} 
.left-col h2 a.hover {
	text-decoration: underline;
	color: #1f1b1b;
} 


.left-col h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 10px 10px 0 22px;	
	margin: 0;
	line-height: 1.1em;
	color: #6f282c;	
} 

#testimonial {
	width:185px; 
	padding: 15px 0 5px 0;	
	margin: 0 0 0 22px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #003366;
	font-size: .9em;
}
#testimonialsource {
	width:185px; 
	padding: 0 0 5px 5px;	
	margin: 0 0 0 22px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-align: right;
	color: #003366;	
	font-style: italic;
	font-size: .9em;	
}


/*  ******************************  */ 
 

.content {
 width:705px; 
 width:690px;  
 margin: 0; 
/* padding left & right must be 0 for IE 6 */
 padding: 5px 0px 10px 0px; 
 padding: 0;
 background:#87511B;
 color: #333333;
/* border:solid #000000;	
 border-width:0 0 0 1px; */
 text-align:left;
 }
.content p, h2, h3, h4 {
	padding: 0 22px 10px 22px;	
	margin: 0 30px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.content h2 {
	padding: 0px 22px 5px 22px;
	font-size: 1.4em;
	color: #000066;
	color: #cc9900;
} 
.content h3 {
	padding: 10px 22px 5px 22px;	
	line-height: 1.1em;
	font-size: 1em;
	color: #006699;
	color: #336666;	
	color: #000066;
	color: #003399;	
	color: #003366;	
} 
.content h4 {
	padding: 10px 22px 0 22px;	
	line-height: .9em;
	font-size: .8em;
	color: #000000;	
} 
.content p {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1em;	
}
.content p a {
	font-family: Tahoma;
	font-size: 1em;
	font-weight: bold;
	color: #cc9900;
	text-decoration: none;
}
.content p a:hover {
	text-decoration: underline;
	color: #003366;	
	color: #1f1b1b;		
}
.content li a {
	font-family: Tahoma;
	font-size: 1em;
	font-weight: bold;
	color: #cc9900;
	text-decoration: none;
}
.content li a:hover {
	text-decoration: underline;
	color: #990000;
	color: #663300;		
}

#flashrotator {
	background-color: #FFFFFF; 
	margin: 0; 
	padding: 0 0 3px 5px;
	}	

/*  ******************************  */ 	

.twocolumns {
	margin: 15px 5px 0px 5px;
	margin: 15px 5px 0 0;	
	padding: 0;
}

.boxleft {
	float: left;
	width: 330px;
	border: 2px solid #683406;	
/*	border-bottom: none;*/
	padding: 0;
	margin: 0;
	background: #cbb573;
	background: #ffffff;
	background: #f3d26f;	
		
}
.boxleft h2 {
	padding: 0;
	margin: 10px;	
	color: #683406;	
	color: #6f282c;	
	text-align: center;	
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.2em;		
}
.boxleft p {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px;
	padding: 0px 5px 0px 5px;
}
.boxleft ul {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px;
	padding: 0px 5px 0px 5px;
}
.boxleft li {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin:  5px 10px 5px 40px;
	padding: 0;
	list-style: square;
}

.header {
 height:100px;
 height: 105px;
 width: 330px;
 background: #ffffff;
 display: block;
 float: left;
 }
.header img{
 /*margin: 0 15px;*/
 	margin: 0;
	padding: 0;
	border: none;
 }
.header h1 {
	left: -999999px;
	}

.boxright {
	float: left;
	width: 330px;
	padding: 0;
	margin: 0 0 0 10px;
	background: #87511B;	
}
.boxright h2 {
	padding: 120px 0 0 0;
	margin: 10px;	
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.2em;	
	color: #683406;	
	color: #6f282c;	
	color: #b62100;		
	text-align: center;	
}
.boxright p {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin: 10px;
	padding: 0px 5px 0px 5px;
}
.boxright ul {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px;
	padding: 0px 5px 5px 5px;
}
.boxright li {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin:  5px 5px 5px 30px;
	margin:  5px 5px 5px 25px;	
	padding: 0;
	list-style: square;
}
.services {
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	background-color: #ffffff;	
	}
.unique-value {
	padding: 2px 0 0 0;
	margin: 0;
	background-color: #f8e3a3;	
	border: 2px solid #004d8b; 
	border: 2px solid #683406;	
	}
.unique-value h2 {
	padding-top: 10px;
	color: #660000;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.2em;	
	}	

/*  ******************************  */ 

/*.ftrborder {
 width:675px; 
 height:2px;
 background: #b42509; 
 margin:0;
 padding: 0;
 }*/

.ftr {
 height:70px;
 background: #683406; 
 color: #ffffff;
/* border: solid #004d8b; 
 border-width: 1px 0 0 0; */
 margin:4px 0 4px 0;
 padding: 0;
 }
.ftr img {
	float: left; 
	margin: 5px;
	}
.ftr p {
	 color: #ffffff; 
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: .8em;
	 padding: 2px 0 1px 60px;
	 }
.ftr a {
	font-family: Tahoma;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.ftrs a:hover {
	text-decoration: underline;
	}