


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #b78a4c url(img/bg.jpg) top center fixed no-repeat;
color: #000;
font-family: Arial, Helvetica, sans-serif;
}


#wrap{
	padding-top: 14px;
	margin: auto;
	width: 918px;	
}

	#top{
		height: 45px;
		position: relative;
		background: url(img/top.png) top left no-repeat;	
	}
	
	#page{
		position: relative;
		padding: 0 7px 0px 7px;
		background: url(img/pbg.png) top left;	
	}
	
	#head{
		position: relative;
		height: 139px;
		padding-left: 38px;	
		border-bottom: 2px solid #000;
	}
	
		#logo{
			float: left;
			height: 67px;
			width: 294px;
			text-indent: -9999em;	
			background: url(img/logo.gif) top left no-repeat;	
		}
		
		#nav{
			float: right;
			margin-top: 19px;
			height: 28px;
			padding-left: 12px;
			background: url(img/nav-bg.gif) top left;
		}
		
			#nav li{
				float: left;
				font-size: 11px;
				text-transform: uppercase;
				padding: 0 24px 0 12px;
				background: url(img/nav-break.gif) top right no-repeat;	
			}
			
			#nav li:last-child{
				background: none;
			}
			
			#nav li a{
				padding: 8px 0 0 0;
				height: 20px;
				float: left;
				color: #B78A4C
			}
			
			#nav li a:hover{
				text-decoration: none;
				background: #000;
				color: #fff;
			}
			
			
			
			#nav a:link#current, #nav a:visited#current{
				text-decoration: none;
				background: #000;
				color: #fff;
			}
	
.namespecial {color: #B78A4C;}
		
	
	#content{
		position: relative;
		overflow: hidden;
	}
	
		#quote{
			float: left;
			height: 352px;
			width: 332px;	
		}
		
			.a-quote{
				font-size: 2.2em;
				font-style: italic;
				padding: 18px 35px 0 35px;
				font-family: Times, Georgia;
				line-height: 1.1em;
				padding-bottom: 19px;
			}
			
				.a-quote p{
					text-indent: 15px;
				}
			
				#quote cite{					
					font-family: Times, Georgia;
					font-size: 10px;
					font-style: italic;	
				}
				
				#quote cite strong{
					display: block;
					font-size: 12px;
					font-style: normal;
				}
				
			
		#contact-quote{
			float: left;
			height: 338px;
			width: 332px;
			background: url(img/contact-quote.gif) top left no-repeat;	
		}
		
			#contact-quote *{
				display: none;
			}
			
		#client-quote{
			float: left;
			height: 633px;
			width: 332px;
			background: url(img/client-quote.gif) top left no-repeat;
		}
		
			#client-quote *{
				display: none;
			}
			
		#exec-quote{
			float: left;
			height: 633px;
			width: 332px;
			background: url(img/execs-quote.gif) top left no-repeat;
		}
		
			#exec-quote *{
				display: none;
			}
		
		#exec-entry table {
		width: 570px;
		line-height: 1.4em;
		font-family: Georgia;
		padding-left: 20px;}	
		.exectabler {
	width: 100%;
	padding: 10px;
	
}.exectablel {
	
	width: 50%;
	padding: 10px;}
	
	
#exec-entry table a:link {color:  #bc9258; font-size: 12px;}
#exec-entry table a:visited {color:  #bc9258; font-size: 12px;}
#exec-entry table a:hover {color:  #bc9258; font-size: 12px;}
#exec-entry table a:active {color:  #bc9258; font-size: 12px;}
	
	
		
		#serv-quote{
			float: left;
			height: 633px;
			width: 332px;
			background: url(img/services-quote.gif) top left no-repeat;
		}
		
			#serv-quote *{
				display: none;
			}
			
		a:link {color:  #000;}
		a:visited {color:  #000;}
		a:hover {color:  #000;}
		a:active {color:  #000;}
				
								
		
		
		#entry{
			position: relative;
			float: right;
			width: 572px;	
			text-align: center;
			min-height: 352px;
			background: #E9DEC8;
		}		
		
		
			.entry{
				background: #fff;
				padding-bottom: 70px;
						* padding-bottom:50px;
			}
			
			
				.entry-exec{
				padding-left: 10px;
					background: #fff;
					padding-bottom: 70px;
							* padding-bottom:50px;
				}
			

			#entry h1{
				height: 20px;
				text-indent: -9999em;
				border-top: 15px solid #fff;
				background: url(img/t1.jpg) top center no-repeat;
			}
			
	
			#entry h2{
				height: 20px;
				text-indent: -9999em;
				border-top: 15px solid #fff;
				border-bottom: 18px solid #fff;
				background: url(img/t2.jpg) top center no-repeat;
				border: 0;
			}
				
				#entry h2 span{
					background: #fff;
					padding: 0 6px 0 6px;
				}
			
			#entry h3{
				padding: 6px 0 0 0;
				height: 20px;
				background: url(img/license-lines.gif) top left;
				font-size: 1.3em;
				text-transform: uppercase;
				color: #111;
				font-family: Times, Georgia;
				text-align: center;
			}

		#contact-entry{
			position: relative;
			float: right;
			width: 526px;	
			padding-top: 40px;
			text-align: left;
			background: #fff;
		}
		
		
			#contact-entry h1{
				height: 30px;
				text-indent: -9999em;
				border-top: 15px solid #fff;
				background: url(img/contact-title.gif) top left no-repeat;
			}
			

		#client-entry{
			position: relative;
			float: right;
			width: 572px;	
			height: 633px;
			text-align: left;
			background: #fff;
		}
		
		#client-entry a:link {color:  #B7894B; font-size: 12px;}
		#client-entry a:visited {color:  #B7894B; font-size: 12px;}
		#client-entry a:hover {color:  #B7894B; font-size: 12px;}
		#client-entry a:active {color:  #B7894B; font-size: 12px;}
		
		#client-bar{
		width: auto;
		background: #B7894B;
		font-size: 11px;
		line-height: 1.4em;
		font-family: Georgia;
		color: #fff;
		padding: 10px 20px 10px 50px;
		
}
		
		
			#client-entry h1{
				height: 30px;
				text-indent: -9999em;
				border-top: 15px solid #fff;
				background: url(img/client-title.gif) top right no-repeat;
				width: 526px;
				padding-bottom: 10px;
			}
			
			
				#exec-entry{
			position: relative;
			float: right;
			width: 572px;	
			text-align: center;
		height: 633px;

			background: #fff;
		}
					
#exec-entry-new{
					position: relative;
					float: right;
					width: 572px;	
					text-align: left;
				height: 633px;
					background: #fff;
				}
		#exec-entry h1{
				height: 30px;
				text-indent: -9999em;
				border-top: 15px solid #fff;
				background: url(img/execs-title.gif) top right no-repeat;
				width: 526px;
				padding-bottom: 10px;
			}

				
			
			#entry p{
				padding: 10px 20px 10px 14px;
				text-align: left;
				font-size: 11px;
				line-height: 1.4em;
				font-family: Georgia;
			}
			
						
			
			#contact-entry p{
				padding: 0px 20px 0px 14px;
				text-align: left;
				font-size: 15px;
				line-height: 2.0em;
				font-family: Georgia;
				text-align: center;
			}
						
			
			#client-entry p{
				padding: 10px 20px 0px 50px;
				text-align: left;
				font-size: 14px;
				line-height: 2.1em;
				font-family: Georgia;
				text-align: left;
				text-transform: uppercase;
			}
			
		#serv-entry{
			position: relative;
			float: right;
			width: 572px;	
			text-align: center;
			min-height: 633px;
			background: #E9DEC8;
		}		
			#serv-entry p{
				padding: 5px 20px 5px 20px;
				text-align: center;
				font-size: 12px;
				line-height: 1.4em;
				font-family: Georgia;
			}
			
		
		
			#serv-entry h1{
				height: 30px;
				text-indent: -9999em;
				border-top: 15px solid #fff;
				background: url(img/services-title.gif) top right no-repeat;
				padding-bottom: 10px;
				width: 526px;
			}
			
			#serv-entry h3{
				padding: 6px 0 0 0;
				height: 20px;
				background: url(img/license-lines.gif) top left;
				font-size: 1.1em;
				font-style: italic;
				color: #111;
				font-family: Times, Georgia;
				text-align: center;
				font-weight: bold;
			}	
			
			#serv-entry table{
	width: 526px;
	padding-left:  50px;
}
			#serv-entry td{
				font-family: Times, Georgia;
				line-height: 1.3em;
			}
			
			#entry p.places{
				text-align: center;
			}
			
	#break{
		height: 28px;
		text-align: center;
		text-indent: -9999em;
		background: url(img/t3.jpg) top left;
	}	
	
	.logos {
	padding-top: 8px;
}
	
	
	#foot{
		position: relative;
		font-size: 10px;
		height: 46px;
		font-family: Georgia;	
		background: url(img/bottom.png) top left no-repeat;	
	}
	
		#foot p{
			line-height: 1.8em;	
		}
		
		#foot small{
			font-size: .8em;
		}
		
		
#slideshow {
    position:relative;
    height:352px;
    width: 332px;
    float: left;
    overflow: hidden;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    float: left;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
