/* ================================
    Home Page Stylesheet
   ================================ */

#mainContainer
{
	width: 952px;
}

	#blockLeft
	{
		width: 147px;
		height: 144px;
		background-repeat: no-repeat;
	}

	#rightColumn
	{
		width: 805px; position:relative;
	}

		#photoHeader
		{
			border-left: 9px #fff solid;
			border-bottom: 8px #fff solid;
			display: block;
			width: 796px;
			height: 208px;
		}

		#rightColumn h1
		{
			margin-top: 16px;
			background-image: url(/images/masterpage_templates/sub-left-above.gif);
			background-position: top left;
			background-repeat: no-repeat;
			padding-left: 235px;
			height: 41px;			
			font-family: Futura Condensed, Futura, Arial, Helvetica, sans-serif;
			font-size: 24px;
			line-height: 32px;
			color: #fff;
			text-transform: uppercase;
			font-weight: normal;			
		}
		
		#contentContainer
		{
			background-image: url(/images/masterpage_templates/sub-left-below.gif);
			background-position: bottom left;
			background-repeat: no-repeat;
			background-color: #fff;
		}
	
			#leftMenu
			{
				width: 223px;
				margin-bottom: 45px;
				background-image: url(/images/masterpage_templates/sub-left-menu.gif);
				float: left; position:relative;
			}
			
			.address{ font-size:12px; color:#004585; background:#FFF; line-height:138%; position:absolute; top:100%; left:15px; padding-top:20px; }
			
			#leftMenu hr
			{
				color: #fff;
				height: 1px;
				background-color: #fff;
				width: 150px;
			}
			
				#leftMenu h2
				{
					font-family: Futura Condensed, Futura, Arial, Helvetica, sans-serif;
					font-size: 24px;
					line-height: 32px;
					color: #fff;
					font-weight: normal;
					padding: 0px 0px 0px 20px;
					position: relative;
					top: -10px;
				}
				
				#leftMenu ul
				{
					padding: 15px 0px;
				}
				
				#leftMenu ul, #leftMenu li
				{
					list-style: none;
					margin: 0px;
				}
				
				#leftMenu ul li
				{
					padding: 0px;
					text-align: right;
					padding-right: 40px;
				}
				
				#leftMenu ul li a
				{
					display: block;
					font-size: 13px;
					line-height: 19px;
					color: #fff;
					font-family: Arial, Helvetica, sans-serif;
					text-decoration: none;
				}
				
				#leftMenu ul li a:hover
				{
					text-decoration: underline;
				}
			
			#content
			{
				width: 554px;
				padding: 15px 14px;
				background-color: white;
				float: left;
				color: #002140;
				font-size: 13px;
				line-height: 19px;
				font-family: Arial, Helvetica, sans-serif;				
				
			}
			
		/**	#content .iContent, #content ul
			{
				padding-top: 8px;
				padding-bottom: 8px;
			}
			
			#content .iContent, #content td, #content li
			{
				color: #002140;
				font-size: 13px;
				line-height: 19px;
				font-family: Arial, Helvetica, sans-serif;
			}
			
			**/
			
			#content .iContent
			{
				color: #002140;
				font-size: 13px;
				line-height: 19px;
				font-family: Arial, Helvetica, sans-serif;
			}
			
			
			#content h3
			{
				color: #004585;
				font-weight: bold;
				font-size: 16px;
				font-family: Arial, Helvetica, sans-serif;
				line-height: 18px;
				padding-top: 8px;
			}
			
			#content h4
			{
				color: #002140;
				font-weight: bold;
				font-size: 14px;
				font-family: Arial, Helvetica, sans-serif;
				line-height: 16px;
			}
			
			.contentBlueHeader
			{
				color: #004585;
				font-weight: bold;
				font-size: 16px;
				font-family: Arial, Helvetica, sans-serif;
				line-height: 18px;
				padding-top: 8px;
			}
			
			.contentBlackHeader
			{
				color: #002140;
				font-weight: bold;
				font-size: 14px;
				font-family: Arial, Helvetica, sans-serif;
				line-height: 16px;
			}

#mainFooter li#agency a
{
	padding: 0px 0px 0px 60px;
}

#nav-contact-button { background: white; padding: 7px 0 0 11px; }
#in-page-contact-form-header { padding: 0 0 5px 0; }
