html, body
{
background-color: #fff;
margin: 0;
padding: 0;
font-size: 100%;
}

#holder
{
margin: 40px auto 0 auto;
width: 737px;
overflow: hidden;
background-color: #9D4A49;
}

		#holder_box #header
		{
		width: 739px;
		height: 155px;
		background-color: #9D4A49;
		background: transparent url(../images/header_bg.gif) no-repeat top left;
		}
			#holder_box #header h1
			{
			position: absolute;
			margin: 36px 0 0 30px;
			color: #fff;
			font: normal 2.2em georgia;
			width: 410px;
			line-height: 1.2em;
			}
			#holder_box #header h2
			{
			position: absolute;
			margin: 70px 0 0 470px;
			color: #fff;
			height: 61px;
			width: 222px;
			background: transparent url(../images/logo2.gif) no-repeat top left;
			}
			#holder_box #header h2 a
			{
			position: absolute;
			height: 61px;
			width: 222px;
			}
				#holder_box #header h2 span
				{
				display:none
				}
			#holder_box #header h3
			{
			position: absolute;
			margin: 86px 0 0 30px;
			color: #fff;
			font: normal 1.32em georgia;
			}

		#stockphotos
		{
		height: 218px;
		margin: 0 2px 0 0;
		padding: 0 10px 10px 0;
		font: normal 0.78em arial, verdana, georgia;
		background-color: #9D4A49;
		}
			#stockphotos img
			{
			float: left;
			margin: 0 1px 0 0;
			}

		#banner
		{
		position: absolute;
		margin: 0 2px 0 28px;
		top: 169px;
		padding: 0;
		font: normal 0.78em arial, verdana, georgia;
		}
		#content
		{
		margin: 0 0 0 0;
		padding: 0 0 10px 25px;
		width: 750px;
		background-color: #9D4A49;
		margin: 0;
		overflow: hidden;
		border-right: solid 2px #fff;
		}
		#content #mainLinks
		{
		display: block;
		color: #fff;
		height: 30px;
		margin: 6px 0 0 0;
		}
			#content #mainLinks a
			{
			margin: 0;
			font: normal 0.7em verdana, georgia;
			text-decoration: none;
			color: #fff;
			}
			#content #mainLinks a.current
			{
			color: #ECDA9A;
			}

			#content h2
			{
			margin: 0 0 10px 0;
			color: #fff;
			font: bold 1.1em arial, verdana, georgia;
			z-index: 200;
			}
			#content h3
			{
			margin: 0 0 0 0;
			color: #fff;
			font: bold 0.9em arial, verdana, georgia;
			z-index: 200;
			}
			#content h4
			{
			margin: 0 0 10px 0;
			padding: 0 0 1px 0;
			color: #fff;
			font: bold 0.86em arial, verdana, georgia;
			text-decoration: underline;
			}
			#content h5
			{
			margin: 0 0 10px 0;
			color: #fff;
			font: bold 0.8em arial, verdana, georgia;
			}
			#content p
			{
			margin: 0;
			padding: 0 10px 20px 4px;
			color: #fff;
			font: normal 0.7em arial, verdana, georgia;
			line-height: 1.56em;
			display: block;
			}
			#content p b
			{
			line-height: 1.4em;
			}
			#content ul
			{
			margin: 0 0 0 16px;
			padding: 0 24px 20px 0;
			color: #fff;
			font: normal 0.7em arial, verdana, georgia;
			}
			#content ul li
			{
			line-height: 1.3em;
			margin: 0 20px 10px 0;
			}
			#content #column1, #content #column2
			{
			float: left;
			width: 355px;
			margin: 20px 0 0 0;
			padding: 0;
			}
			#content #column2
			{
			width: 360px;
			margin: 20px 0 0 0;
			}
			#content #columnFull
			{
			float: left;
			width: 700px;
			margin: 20px 0 0 0;
			padding: 0;
			}
				#content #subLinks
				{
				position: absolute;
				width: 700px;
				margin: 20px 0 40px 30px;
				padding: 0;
				color: #9D4A49;
				font: bold 1em arial, verdana, georgia;
				}
					#content #subLinks span
					{
					font: normal 0.9em arial, verdana, georgia;
					}
						#content #subLinks span a
						{
						color: #9D4A49;
						text-decoration: none;
						}
						#content #subLinks span a.current
						{
						color: #9D4A49;
						text-decoration: underline;

						}
				#content table
				{
				background-color: #fff;
				margin: 0 0 30px 0;
				}
					#content table td
					{
					background-color: #59BEEA;
					padding: 6px 10px 6px 12px;
					color: #fff;
					font: bold 0.74em arial, verdana, georgia;
					}
					#content table tr.headings td
					{
					padding: 9px 9px 9px 11px;
					font: bold 0.8em arial, verdana, georgia;
					}
				#content #column1 p
				{
				padding: 0 20px 20px 1px;
				}
				#content #column2 p
				{
				padding: 0 44px 20px 1px;
				}
				#content p a
				{
				color: #fff;
				text-decoration: none;
				font-weight: bold;
				}
				#content p a.link
				{
				display: block;
				position: relative;
				float: left;
				width: 170px;
				height: 36px;
				padding: 9px 0 4px 0;
				margin: 6px 14px 0 -10px;
				text-align: center;
				background: transparent url(../images/btn_link.gif) no-repeat top left;
				color: #666;
				}

			#content #column1 p img.left, #content p #column2 img.left
			{
			float: left;
			margin: 2px 10px 4px 0;
			}
			#content #column2 p img.logo
			{
			margin: 12px 0 0 0;
			border: none;
			}


		#footer
		{
		clear: both;
		height: 14px;
		margin: 10px 0 0 0;
		padding: 9px 14px 8px 14px;
		background-color: #9D4A49;
		border-top: solid 1px #fff;
		color: #fff;
		font: normal 0.66em arial, verdana, georgia;
		}
			#footer p#details
			{
			float: left;
			padding: 0;
			margin: 0;
			}
			#footer p#details a
			{
			color: #fff;
			text-decoration: none;
			font-weight: bold;
			}
			#footer p#copyright
			{
			float: right;
			padding: 0;
			margin: 0;
			}



body#map
{
margin: 2px;
padding: 0;
font-size: 100%;
font: normal 0.84em arial, verdana, georgia;
color: #fff;
}
div#map
{
display: block;
padding: 0;
margin: 0;
background-color: #9D4A49;
}
img#map
{
margin: 0;
}
