/*************************************************************************
	@imports
*************************************************************************/
 /*\*//*/
  @import "ie5mac_home.css";
/**/

			
	/*******************/
	/*** @text_style ***/
	/*******************/
		blockquote
		{
		}
		
		p
		{
			margin: 0 0 1em 0px;
			padding: 0;
		}
		
/*************************************************************************
  @zones	
*************************************************************************/

	div#zoneHeader
	{
		height: 138px;
		background: none;
		background: none;
		text-align: left;
		padding: 13px 0 0 0px;
		margin: 0 19px 0 12px;
		border-bottom: 1px solid #6A7F65;
	}
	
	div#zoneMain
	{
		left: 98px;
		width: 673px;
	}
	html>body div#zoneMain	{ top: 8px; }
	
	div.zone1
	{
		display: block;
		float: left;
		clear: left;
		width: 311px;
		padding-top: 20px;
		padding-left: 20px;
		padding-bottom: 20px;
		line-height: 1.5em;
	}
	
	div.zone1 span.indent img
	{
		margin-top: 8px;
		margin-right: 10px;
	}
	
	div.zone1 h3 span
	{
		display: block;
		border-bottom: 1px solid #B0BBAD;
		margin-left: -40px;
		margin-right: 8px;
		margin-bottom: 20px;
		margin-top: 30px;
		padding-bottom: 7px;
		padding-left: 7px;
		font-size: 1px;
		line-height: 0;
		text-indent: -9999px;
		background-position: 20px 0px;
		background-repeat: no-repeat;
		width: 196px;
		height: 10px;
		background-image: url(../img/home/hdr4815.gif);
	}
	
	div.zone1 h4,
	div.zone1 h4 a,
	div.zone1 h4 a:visited,
	{
		color: #889884;
		font-size: 1em;
		padding-left: 0px;
		text-decoration: none;
	}
	div.zone1 h4 a:hover	{ text-decoration: underline; }

	div.zone1 a 
	{
		font-size: 1em;
		padding-left: 0px;
	}
	html>body div.zone1 h4	{ margin-left: -19px; }
	
		div.frm4815 a.arrow
	{
		float: none;
		padding-right: 10px;
		background: url(../img/home/arrowRight.gif) right 4px no-repeat;
	}
	
	div.frm4815 h4 a.arrow
	{
		float: none;
		padding-right: 10px;
		background: url(../img/home/arrowRight.gif) right 4px no-repeat;
		margin-left: .5em;
		color: #818285;
	}
	html>body div.frm4815 h4 a.arrow	{ font-size: .9em; }


	div.zone2
	{
		float: right;
		width: 320px;
		height: 330px;
		margin-top: 0px;
		padding-left: 0px;
		padding-right: 22px;
		padding-bottom: 20px;
		background: url(../img/home/bg_zoneMain.jpg) right top no-repeat;
	}
	
	div.zone2 .containerIntroText
	{
		margin-top: 20px;
		margin-left: 20px;
		line-height: 1.7em;
	}

	div#zoneFooter
	{
		background-position: 36px top;
	}

	
/*************************************************************************
	@zoneHeader
*************************************************************************/
	#homepageAnimation
	{
		position: relative;
		top: 0;
		left: 0;
		height: 139px;
		width: 87px;
		float: left;
		margin-bottom: -1px;
		padding: 0;
	}

	/*********************/
	/*** @areaSiteSearch ***/
	/*********************/
	form#areaSiteSearch
	{
		top: 114px;
		right: 20px;
	}
	
	/*********************/
	/*** @zoneBranding ***/
	/*********************/
		div#zoneBranding
		{
		}
		
		div#zoneBranding h1
		{
			position: relative;
			top: 33px;
			left: 4px;
			width: 385px;
			height: 22px;
			display: block;
			float: left;
		}

		
	
	/*******************/
	/*** @navPrimary ***/
	/*******************/
		div#navPrimary
		{
			top: 120px;
			left: 107px;
		}

		
	/*********************/
	/*** @navSecondary ***/
	/*********************/
		div#navSecondary
		{
			position: relative;
			top: -91px;
			right: 10px;
		}
		html>body div#navSecondary	{ top: -33px; }
	
	div#zoneMain p.offset
	{
		padding: 0px 20px;
		margin: 0px 19px 0px 0px;
	}

	
	
	
	div#homeImages
	{
		float: left;
		padding: 0px;
		margin: 0px;
		display: block;
	}
	
	div#homeImages span
	{
		font-size: 1px;
		line-height: 0;
		text-indent: -999em;
	}
		
	/*** photoFill ***/
		.photoFill1
		{
			background-position: left top;
			background-repeat: no-repeat;
			height: 115px;
			width: 99px;
		}
		
		.photoFill2
		{
			background-position: left top;
			background-repeat: no-repeat;
			height: 115px;
			width: 91px;
		}
		
		.photoFill3
		{
			background-position: left top;
			background-repeat: no-repeat;
			height: 115px;
			width: 116px;
		}
		
	/* photos */
		div.photo11 { background-image: url(../img/home/img1a.jpg); }
		div.photo12 { background-image: url(../img/home/img1b.jpg); }
		div.photo13 { background-image: url(../img/home/img1c.jpg); }
		div.photo14 { background-image: url(../img/home/img1d.jpg); }
				
		div.photo21 { background-image: url(../img/home/img2a.jpg); }
		div.photo22 { background-image: url(../img/home/img2b.jpg); }
		div.photo23 { background-image: url(../img/home/img2c.jpg); }	
		div.photo24 { background-image: url(../img/home/img2d.jpg); }	
					
		div.photo31 { background-image: url(../img/home/img3a.jpg); }
		div.photo32 { background-image: url(../img/home/img3b.jpg); }
		div.photo33 { background-image: url(../img/home/img3c.jpg); }
		div.photo34 { background-image: url(../img/home/img3d.jpg); }