@charset "utf-8";
/* CSS Document */

/**//**//**//**//**/
/*   Body Styles  */
body {
	background-image: url(../images/BrickBG.jpg);
	background-position: top;
	background-repeat: repeat;
	background-attachment:fixed;
	background-position:top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a:link {
	color: #777777;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #777777;
}
a:hover {
	text-decoration: underline;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #777777;
}

/**//**//**//**//**//**/
/* Element Positions  */
#TopStone {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:30px;
	z-index:11;
	background-image: url(../images/Top-StoneSledge.png);
	background-position: center;
	background-repeat: repeat-x;
}
body > div#TopStone { position: fixed; }

#TopLogo {
	position:absolute;
	left:50%;
	top:30px;
	margin-left:-280px;
	width:558px;
	height:90px;
	z-index:7;
	background-image: url(../images/Top-Logo.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

#Navigation {
	position:absolute;
	left:50%;
	top:125px;
	margin-left:-280px;
	width:558px;
	height:40px;
	z-index:8;
}

#BodyBG {
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-300px;
	width:600px;
	height:100%;
	z-index:6;
	background-image: url(../images/Body-BG.gif);
}
body > div#BodyBG { position: fixed; }

#LeftGrad {
	position:absolute;
	left:50%;
	top:0px;
	width:10px;
	margin-left:-310px;
	height:100%;
	z-index:6;
	background-image: url(../images/LeftGrad.png);
}
body > div#LeftGrad { position: fixed; }

#RightGrad {
	position:absolute;
	left:50%;
	top:0px;
	width:10px;
	margin-left:300px;
	height:100%;
	z-index:6;
	background-image: url(../images/RightGrad.png);
}
body > div#RightGrad { position: fixed; }

#BottomGrad {
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:275px;
	z-index:2;
	background-image: url(../images/BottomGrad.png);
}
body > div#BottomGrad { position: fixed; }

#BottomLeftCross {
	position:absolute;
	left:0px;
	bottom:0px;
	width:250px;
	height:255px;
	z-index:3;
	background-image: url(../images/Cross.png);
}
body > div#BottomLeftCross { position: fixed; }

#GreenGrass {
	position:absolute;
	left:50%;
	bottom:0px;
	margin-left:-310px;
	width:620px;
	height:72px;
	z-index:11;
	background-image: url(../images/GreenGrass.png);
	background-position: top;
	background-repeat: repeat-x;
}
body > div#GreenGrass { position: fixed; }

#GrassGrad {
	position:absolute;
	left:50%;
	bottom:0px;
	margin-left:-300px;
	width:600px;
	height:72px;
	z-index:8;
	background-image: url(../images/WhiteBottom-Grad.png);
	background-repeat: repeat-x;
}
body > div#GrassGrad { position: fixed; }

#GrayGrass {
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:132px;
	z-index:4;
	background-image: url(../images/GrayGrass.png);
	background-position: center;
	background-repeat: repeat-x;
}
body > div#GrayGrass { position: fixed; }

#BottomRightGrass {
	position: static;
	right:0px;
	bottom:0px;
	width:244px;
	height:228px;
	z-index:5;
	background-image: url(../images/BottomRight-Grass.png);
	background-repeat: no-repeat;
}
body > div#BottomRightGrass { position: fixed; }

#BottomLeftGrass {
	position:absolute;
	left:0px;
	bottom:0px;
	width:224px;
	height:175px;
	z-index:5;
	background-image: url(../images/BottomLeft-Grass.png);
	background-repeat: no-repeat;
}
body > div#BottomLeftGrass { position: fixed; }