/* Universal Reset */
* {
	padding:0;
	margin:0;
	font-family: arial,helvetica;
	font-size: 12px;
	line-height: 19px;

}

/* New Standardized Settings */
body
{
	background:#586343 url(/images/background_stretch.jpg) repeat-x;
}

p {
	padding: 7px 0;
}

ol {
	margin:2px 20px;
}
	ol li {
		margin:5px;
	}

ul {
	margin:2px 5px;
}
	ul li {
		margin:5px 0;
		list-style:none;
	}

iframe {
	border:1px solid #000000;
	margin:5px;
}

/* Page Layout Elements */
#background {
	background:url(/images/background.jpg) no-repeat top center;
	width:100%;
	height:100%;
	position:absolute;
	z-index:0;
}

#shadow {
	margin: 0 auto;
	top:80px;
	position:relative;
}

#pagecanvas {
	background:#FFFFFF;
	border:1px solid #000000;
}
	#heading {
		border-bottom:1px solid #000000;
		padding:19px 0 6px 20px;
	}
		#heading p {
			padding:0;
			font-size:11px;
			margin:0 0 10px 0;
		}
		#heading h6 {
			font-size:11px;
			line-height:13px;
			margin:5px 0 0 0;
			padding:0;
		}

	#topnav {
		border-bottom:1px solid #000000;
		padding:4px;
		color: #7C9BC1;
		line-height:16px;
		font-weight: bold;
		text-decoration: none;
	}
		#topnav a {
			color: #242E17;
			text-decoration: none;
		}		
		#topnav a:hover {
			color: #486030;
			text-decoration: underline;
		}
		
	h1.pageTitle {font-family:Times; font-weight:normal; font-size:28px; letter-spacing:-1px; line-height:40px; color:#000000; text-decoration:none;}
		
	#content {
		vertical-align:top;
	}
	#intContent {
		padding:20px;
	}
		#intContent a {
			color: #486030;
			text-decoration: none;
		}		
		#intContent a:hover {
			color: #000000;
			text-decoration: underline;
		}
		#intContent table table td {
			padding:5px;
		}
		
	#bottomnav {
		background:#AFBFA4;
		border-top:1px solid #000000;
		color: #000000;
		text-decoration: none;
		font-weight: bold;
		padding:7px 24px;
		line-height:14px;
	}
		
		#bottomnav a {
			color: #000000;
			text-decoration: none;
			line-height:14px;
		}
		
		#bottomnav a:hover {
			color: #486030;
			text-decoration: underline;
		}
	
/* Shadow Border Style*/
#shadow_top {
	height:8px;
	background:url(/images/shadow_top.png) no-repeat;
}
#shadow_left_stretch {
	width:8px;
	height:100%;
	background:url(/images/shadow_left_stretch.png) repeat-y;
}
#shadow_right_stretch {
	width:8px;
	height:100%;
	background:url(/images/shadow_right_stretch.png) repeat-y;
}
#shadow_bottom {
	height:8px;
	background:url(/images/shadow_bottom.png) no-repeat;
}

/* Font Classes */
.bold {
   	font-size: 12px;
  	color: #000000;
 	line-height: 19px;
  	font-weight: bold;
}
	
.boldwhite
{
   	font-size: 12px;
  	color: #FFFFFF;
 	line-height: 19px;
  	font-weight: bold;
}

.infobox {
	background: #AFBFA4;
	border: 1px solid #486030;
	padding: 7px;
	margin-right:40px;
	margin-bottom:20px;
	display: block;
	width:180px;
}
	.infobox a {
		color:#486030;
		text-decoration:none;
	}
	.infobox a:hover {
		color:#000000;
		text-decoration:underline;
	}

div.hr {
	height:25px;
	background: transparent url("/images/bg40.gif");
	display:block;
	margin:0;
}

.secondary {
	color: #666666;
	font-weight: bold;
}





/* Old Site Styling */



.bodytext
{
   	FONT-SIZE: 12px;
  	COLOR: #000000;
 	LINE-HEIGHT: 19px;
 	FONT-FAMILY: arial,helvetica;
  	FONT-WEIGHT: normal;
}


.bold2
{
  	FONT-WEIGHT: bold;
}




.headline
{
   	font-size: 120%;
  	color: #000;
 	line-height: 19px;
  	font-weight: bold;
}

h1 {font-size:18px;}

