/* CSS Document */

.pagewrapper {
	background: url(/includes/images/background_home.gif) top repeat-x;
}

.subpagewrapper{
	background: url(/includes/images/sub-headerbg.jpg) top repeat-x;
}

body {
	margin:0;
	text-align:center;
	background:	url(/includes/images/pagewrapperbg.jpg) center repeat-y;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:13px;
	color: #322908;
}

#SubBody {
	background:	url(/includes/images/pagewrapperbg.jpg) center repeat-y;
}


.contentImage {
	float:right;
	margin-right: -70px;
	padding 10px;
}


#MainContainer {
	width:1000px;
	margin: 0 auto;
	text-align:left;
	background:url(../images/main-bg.jpg);
	position:relative;
}

#HomeHeadContainer{
	width:100%;
	background:url(../images/home-header.jpg);
	height:449px;
	width:100%;
	position:relative;
}

	#HomeHeadContainer #FrameContainer {
	position:absolute;
	width:365px;
	height:315px;
	left: 48px;
	top: 125px;
	}
	#HomeHeadContainer #Menu1{
	position:absolute;
	left: 445px;
	top: 395px;
	}
	#HomeHeadContainer #Menu2{
	position:absolute;
	left: 585px;
	top: 395px;
	}
	#HomeHeadContainer #Menu3{
	position:absolute;
	left: 725px;
	top: 395px;
	}



#SUB-HomeHeadContainer { 
	width:100%;
	background:url(../images/sub-home-header.jpg);
	height:157px;
	width:100%;
	position:relative;
}
	#SubHome{
	width:90px;
	position:absolute;
	left: 75px;
	top: 95px;
	height: 30px;
	}


#ContentLeft {
	width:389px;
	float:left;
	padding-bottom:10px;
}

#NavContainer{

	padding-left:105px;
	margin-top:-20px;
	background:url(../images/nav-1-bg.jpg) left repeat-y;
	background-color:#FFFFFF;	
	color: #f7941d;
	font-weight:bold;
	line-height:15px;
	font-size:14px;
}

#NavContainer a:hover {
	color: #322908;
}

.navbottom {
	background:url(/includes/images/navbg.jpg) bottom right no-repeat;
	width:376px;
	height:23px;
	margin-left:-92px;
}

#NavContainer2{
	padding-left:100px;
	width:265px;
	color: #fff;
	font-weight:bold;
	line-height:15px;
}
	#NavContainer2 a {
		color:#fff;
	}
	
	a.content_sub2arrow {
		padding-left:20px;
		background:url(/includes/images/content_nav2-arrow.jpg) no-repeat left top;
	}
	
	a.sub2arrow {
		padding-left:20px;
		background:url(/includes/images/nav2-arrow.jpg) no-repeat left top;
	}
	
	#NavContainer2 a:hover {
		text-decoration:underline;
		color:#000;
	}
	
	#NavContainer2 .navspace {
		width:80%;
		border-bottom: dotted thin #000000 ;
		height:5px;
	}

	#NavContainer a {
		color:#f7941d;
		text-decoration:none;
		padding-left:24px;
		background:url(../images/nav-link.gif) left no-repeat;
	}
	
	#NavContainer a:hover, #NavContainer a.Active{
		color: #322908;
		background:url(../images/nav-link-active.jpg) left no-repeat;
	}
	
	#NavContainer a.SubLink {
		color: #0072bc;
		padding-left:20px;
		margin-left:30px;
		background:url(../images/sub-arrow.jpg) left no-repeat;
		line-height:12px;
		font-weight:normal;
		font-size:12px;
	}
	
	#NavContainer  a.SubActive{
		color:#322908;
	}
	
	#NavContainer a.SubLink:hover{
		color:#000000;
	}
	
	.navspace {
		width:80%;
		border-bottom: dotted thin #999999;
		height:5px;
	}
		

#ContentRight {
	float:right;
	width:470px;
	margin-right:115px;
}

	#ContentRight p {
		line-height:21px;
	}

	


div.SpaceContainer {
	height:400px;
	width:0px;
	border:0px;
	float:left;
}

.ClearBoth {
	clear:both;
}

#FootContainer{
	width:100%;
	height:129px;
	background:url(../images/footer-bg.jpg);
	text-align:center;
}
	#FootContent{
		font-size:11px;
		width:100%;
	}
	
img {
	border:none;
}
	
a img {
	border:none;
}
	
a {
	color: #0072bc;
	text-decoration:none;
	cursor:pointer;
}

a:hover {
	color:#f7941d;
	text-decoration:underline;
}

h1 {
	display:none;
}

h2 {
	color:#f7941d;
	font-size:22px;
	font-weight:bold;
}

li {
	margin-bottom:10px;
}
