body { 
	overflow:-moz-scrollbars-vertical;
	font-family:verdana, tahoma, sans-serif;
	font-size:11px;
	/*line-height:16px;*/
	color:#333333; 
	margin:20px; 
	background:url('/images/site_bg.gif');
}

a { text-decoration:underline; color:#DA6814; }
a:visited { text-decoration:underline; }
a:hover { text-decoration:none; }

p { margin-top: 0px; }
strong, b { color:#DA6814; }
 
table { border:1px solid #cccccc; border-collapse:collapse; }
td { border:1px solid #cccccc; }

#container {
	position: relative; 
	width:800px! important;
	margin:0px auto;
	padding:20px 0px;
	background:url('/images/container_bg.gif') 0px 0px repeat-y;
	text-align:left; }

	#extraImg1 { position:absolute; top:0px; left:0px; background:url('/images/container_top.gif') no-repeat; width:800px; height:20px; }
	#extraImg2 { position:absolute; bottom:-1px; left:0px; background:url('/images/container_btm.gif') no-repeat; width:800px; height:20px; }

	#page_header {
	   position:relative;
		width:720px! important;
		margin:0px 40px;
		padding:10px 0px;
		/* Removed background image since it is already in the foreground (#logo). --Andy@AQ
		     background:url('/images/logo.gif') 10px 15px no-repeat; */
		height:74px; /* Increased from 56px for the larger logo. --Andy@AQ */
		font-size:10px;
		color:#999999; 
		text-align:right; }
	#page_header a { color:#999999; text-decoration:none; }
	#page_header a:hover { color:#333333; }
		/* Changed left:10px and Removed top: 14px --Andy@AQ */
	   #page_header #logo { position:absolute; left:20px; text-align:left; top:0; } 

	#nav_1 {
		width:740px! important;
		margin:0px 30px;
		text-align:left; 
		background:url('/images/button_bg.gif') repeat;
		height:72px; }
		#nav_1 ul { 
			list-style:none;
			padding:0px; 
			margin:0px; 
			height:36px; }
		#nav_1 li {
			display:block;
			position:relative;
			float:left;
			padding:0px 30px 0px 10px; 
			background:url('/images/button_over.gif') 0px 36px repeat-x; 
			color:#ffffff;
			font-size:12px;
			font-weight:bold;
			height:36px;
			border:0px solid #ffffff; border-width:0px 1px 0px 0px; }

			#nav_1 li p { position:relative; top:16px; }
			#nav_1 li.on { background-position:0px 0px; }
			#nav_1 li.off { background-position:0px 36px; }
			
			#nav_1 li a { color:#ffffff; text-decoration:none; }
			#nav_1 li a:hover { text-decoration:underline; }

	#nav_2 { display:none; }
	#nav_3 { display:none; }
	
	#page_title {
		width:700px! important;
		margin:20px 50px 20px 50px;
		padding:20px 0px 5px 0px;
		border:1px solid #BEC5AC; border-width:0px 0px 1px 0px;
		color:#8B9467;
		font-size:18px;
		font-weight:bold;
		text-align:left; }
	
	#content {
		width:700px! important;
		margin:0px 50px;
		padding:0px 0px 40px 0px;
		text-align:left; }

		#content #homepage table { border:none; }
		#content #homepage td { border:none; }
	
	#footer {
		position:absolute; left:0px; bottom:-13px;
		width:760px! important;
		margin:0px 20px;
		color:#666666;
		font-size:10px; }

		#footer #fnav {
			position:absolute; top:0px; right:0px; }

			#footer #fnav a { color:#666666; text-decoration:none; }
			#footer #fnav a:hover { color:#000000; }
