body.home #mainMenu a#mm_home,
body.about #mainMenu a#mm_about,
body.services #mainMenu a#mm_services,
body.team #mainMenu a#mm_team,
body.news #mainMenu a#mm_news,
body.contact #mainMenu a#mm_contact,
body.clients #mainMenu a#mm_clients,
body.resources #mainMenu a#mm_resources
{
  color: #258737;
	}

/*
========================================================================
  Home
========================================================================
*/

	body.home #outer{
	  min-height: 0;
	  height: 524px;
		background: url(../img/GRRiverFront_bw.jpg) 0 0 no-repeat;
		position: relative;
		}
	body.home #header{
	  border: 0;
		width: 950px;
		height: 72px;
	  }
		body.home #header #mainMenu{
		  left: 336px;
		  }
	body.home #content{
	position: absolute;
	right: 0;
	top: 72px;
	width: 646px;
	height: 290px;
	overflow: hidden;
	background: transparent url(../img/largeArrowOnStripes.png) 0 0 no-repeat;
	background-image: url(../img/largeArrowOnStripes.png);
	  }
		body.home #content #contentText{
	margin: 60px 150px 0 32px;
	height: 240px;
	overflow: hidden;
	font-size: 13px;
			/* cursor: wait; */
			}

			body.home #content #focusPager{
			  margin: 5px 0 0 32px;
			  }
				body.home #content #focusPager img{
					width: 15px;
					height: 15px;
					margin-right: 7px;
					background: url(../img/pager.gif) 0 0 no-repeat;
					cursor: pointer;
					}
				body.home #content #focusPager img.active{
					background-position: -15px 0;
					cursor: default;
					}

	body.home h1{
	  margin-bottom: 17px;
	  }
	body.home #focusFoot,
	body.home #focusFootFg,
	body.home #focusFootBg
	{
	  position: absolute;
		left: 0;
		bottom: 0;
		width: 950px;
	  height: 124px;
		overflow: hidden;
  	}
	body.home #focusFoot{
	  }
		body.home #focusFoot .footBox{
		  float: left;
			width: 271px;
			height: 124px;
			position: relative;
		  background: #41A632;
		  }
		body.home #focusFoot .footBox .boxLink,
		body.home #focusFoot .footBox .boxLink img
		{
		  position: absolute;
			left: 0;
			top: 0;
			display: block;
			width: 271px;
			height: 124px;
			z-index: 999;
		  }
		body.home #focusFoot #footBox1{
		  /*background: #41A632;*/
		  }
		body.home #focusFoot #footBox2{
		  /*background: #00A536;*/
			padding-right: 0;
		  }

		body.home #focusFootFg{
		  width: 545px;
		  padding-right: 101px;
		  background: #0E691E;
			z-index: 2;
			left: 304px;
			}
		body.home #focusFootBg{
			background: #00A536;
			filter: alpha(opacity=71); /* internet explorer */
			-khtml-opacity: 0.71;      /* khtml, old safari */
			-moz-opacity: 0.71;       /* mozilla, netscape */
			opacity: 0.71;           /* fx, safari, opera */
			z-index: 1;
			}

		body.home .footBox h1{
			color: #fff;
			font-size: 17px;
			line-height: 17px;
			font-weight: bold;
			margin-bottom: 12px;
		  }
		body.home .footBox h2{
			color: #FFF3A9;
			font-weight: bold;
			font-size: 13px;
			line-height: 17px;
			margin-bottom: 2px;
		  }
		body.home .footBox p{
		  font-size: 11px;
			line-height: 15px;
		  color: #fff;
			margin-bottom: 10px;
		  }
		body.home .footBox a:link,
		body.home .footBox a:visited,
		body.home .footBox a:active
		{
		  color: #fff;
			text-decoration: underline;
		  }
		body.home .footBox a:hover{
			text-decoration: none;
		  }

			
		body.home #footer{
		  width: 660px;
			padding-left: 290px;
			margin: auto;
			float: none;
			display: block;
		  }


/*
========================================================================
  Team / Staff Profile
========================================================================
*/
	body.team #focusText{
		font-weight: normal;
		}
	body.team #focusText a:link,
	body.team #focusText a:visited,
	body.team #focusText a:active
	{
		font-weight: normal;
		text-decoration: underline;
		}
	body.team #focusText a:hover{
		text-decoration: none;
		}
