#firmBox {
	width: 676px;/*726*/
	background-color: #fff9e3;
	color: #000;
	border: 15px #e5deb8 solid;
	padding: 10px;
}

#breadcrumbs {
	padding: 10px;
}

	#breadcrumbs a:link,
	#breadcrumbs a:visited {
		background-color: inherit;
		color: #000;
		font-weight: bold;
	}

#firmBox table {
			width: 100%;
		}
		
			#firmBox table td {
				padding: 10px;
				line-height: 18px;
			}

	.recordLeft h3 {
		margin: 0 0 5px 0;
	}
			
		.recordLeft h3,
		.recordLeft h3 a:link,
		.recordLeft h3 a:visited {
			font-size: 18px;
			background-color: inherit;
			color: #000;		
		}
		
		.recordLeft h3 a:hover {
			background-color: #fff;
			color: #000;
		}
		
		.recordLeft h4 {
			font-size: 14px;
		}
		
	.recordRight {
	 	text-align: right;
	}
	
		.recordRight span {
			font-weight: bold;
		}
		
		.recordRight a:link,
		.recordRight a:visited {
			background-color: inherit;
			color: #000;
		}
		
		.recordRight a:hover {
			background-color: #fff;
			color: #000;
		}
		
		a:link.backLink,
		a:visited.backLink {
			color: #000;
			font-weight: bold;
			padding: 10px;
		}
		
div#staticPage {
	padding: 10px;
}

	div#staticPage h3 {
		font-size: 18px;
	}
	
	div#staticPage p {
		margin: 10px 0;
		line-height: 20px;
	}
	
		div#staticPage p a:link,
		div#staticPage p a:visited {
			background-color: inherit;
			color: #000;
			font-weight: bold;
		}
		
		
#two-links {
	padding: 0 20px 20px 10px;
}

	#two-links h3 {
		margin: 0 0 5px 0;
		font-size: 14px;
		background-color: inherit;
		color: #666;
	}
	
		#two-links h3 a {
			background-color: inherit;
			color: #000;
		}
		
		
/* tabs
-------------------------------------------------------------------------------*/
ul#firmTabs {
	margin: 0 10px;
}

	ul#firmTabs li {
		background-color: #e5deb8;
		float: left;
		padding: 5px 10px;
		margin: 0 1px 0 0;
	}
	
	ul#firmTabs li#activeState {
		background-color: #f3ecc4;
		float: left;
		padding: 5px 10px;
		margin: 0 1px 0 0;
	}
	
		ul#firmTabs li#activeState a:link,
		ul#firmTabs li#activeState a:visited {
			font-weight: bold;
			background-color: inherit;
			color: #000;
		}
		
			ul#firmTabs li#activeState a:hover {
				text-decoration: none;
			}
	
		ul#firmTabs li a:link,
		ul#firmTabs li a:visited {
			background-color: inherit;
			color: #666;
			text-decoration: none;
		}
		
		ul#firmTabs li a:hover {
			text-decoration: underline;
		}

#firmContent {
	background-color: #f3ecc4;
	color: #000;
	margin: 0 10px 10px 10px;
	padding: 20px;
}

	#firmContent h1 {
		margin: 20px 10px 10px 10px;
		line-height: 20px;
		font-size: 18px;
		clear: both;
	}

	#firmContent p {
		margin: 10px;
		line-height: 20px;
	}
	
		#firmContent p a:link,
		#firmContent p a:visited {
			background-color: inherit;
			color: #000;
			font-weight: bold;
		}
	
	#firmContent img {
		float: left;
		margin: 10px 20px 10px 10px;
	}
	
	#firmContent ul {
		margin: 10px;
	}
	
		#firmContent ul li {
			line-height: 16px;
			padding: 3px 5px 3px 10px;
			background-image: url(/imgs/lidot.png);
			background-repeat: no-repeat;
			background-position: 0 7px;
		}
		
			#firmContent ul li a:link,
			#firmContent ul li a:visited {
				background-color: inherit;
				color: #000;
			}
			
	#map {
		height: 616px;
		width: 616px;
		background-image: url(/imgs/map.jpg);
	}
	
	div.sector {
		background-color: #fff9e3;
		color: #000;
		padding: 3px 10px 5px 10px;
		margin: 20px 0;
		border-bottom: 5px #e5deb8 solid;
		border-top: 1px #e5deb8 solid;
	}
	