/* Accessibility */
#accessibility {
	float:left;
	position:absolute;
}

#accessibility a{
	font-size:1px;
	color:#289A22;
}

#accessibility hr{
	display:none;
}

#printheader {
	display:none;
}

#line {
	display:none;
}

/* Header */
#headerwrapper {
	margin:0px auto;
	text-align:center;
	background:url(images/header_tiling_bg.gif) top left repeat-x;
}

	#header {
		margin:0px auto;
		width:750px;
		height:89px;
		background:url(images/header_bg.jpg) top left no-repeat;
		text-align:left;
	}
	
		#header img {
			margin: 44px 0 0 64px;
		}
		
	#topnav {
		margin:0px auto;
		width:750px;
		height:30px;
		background:url(images/header_topnav_bg.gif) top left no-repeat;
		text-align:left;
	}
	
	#twotopnav {
		margin:0px auto;
		width:750px;
		height:30px;
		background:url(images/header_two_topnav_bg.gif) top left no-repeat;
		text-align:left;
	}
	
		#topnavleft {
			width:603px;
			height:30px;
			float:left;
			overflow:hidden;
		}
		
			#topnavleft ul{
				margin:0px;
				padding:8px 0px;
				font-size:11px;
				list-style:none;
				text-transform:uppercase;
			}
			
			#topnavleft ul li {
				display:inline;
				margin:0px;
				padding:0px;
			}
			
			#topnavleft ul li A.topnav:link, A.topnav:visited {
				padding:9px 11px;
				text-decoration:none;
				color:#000000;
			}
			
			#topnavleft ul li A.topnav:hover {
				color:#5B1884;
			}
		
		#topnavright {
			width:145px;
			height:30px;
			float:left;
		}

/* Index Body */
#indexwrapper {
	margin:0px auto;
	text-align:center;
}

	#index {
		margin:0px auto;
		width:750px;
		height:401px;
		background:url(images/index_body_bg.gif) top left no-repeat;
		text-align:left;
	}
	
		#indexleft {
			width:498px;
			height:401px;
			float:left;
		}
		
			#indexlefttop {
				width:498px;
				height:257px;
				float:left;
			}
			
				#title {
					width:458px;
					height:23px;
					margin:26px 0 10px;
					padding-left:20px;
					float:left;
					font-size:14px;
					font-weight:bold;
					color:#5B1884;
				}
				
				#indextext {
					width:458px;
					height:178px;
					float:left;
					padding-left: 20px;
					line-height:16px;
					overflow: hidden;
				}
			
			#indexleftmember {
				width:249px;
				height:144px;
				float:left;
				color:#5B1884;
				font-size:10px;
				background:url(images/index_member_bg.gif) top left no-repeat;
			}
			
				#indexleftmember img {
					margin:2px 0 0 1px;
				}
				
				#indexleftmember p {
					margin:5px 6px 5px 7px;
					padding:0px;
				}
			
			#indexleftnews {
				width:249px;
				height:144px;
				float:left;
				color:#5B1884;
				font-size:10px;
				background:url(images/index_news_bg.gif) top left no-repeat;
				overflow:hidden;
			}
			
				#indexleftnews img {
					margin:2px 0 4px 2px;
				}
				
				#indexleftnews a.member,span {
					display:block;
					margin-left:10px;
				}
		
		#indexright {
			width:252px;
			height:401px;
			float:left;
		}
		
			#indexright img {
				margin:50px 1px 2px;
			}

/* Column Body */
#bodywrapper {
	margin:0px auto;
	text-align:center;
}

	#columnwrapper {
		margin:0px auto;
		width:750px;
	}
	
		#onecolumn {
			width:750px;
			float:left;
			text-align:left;
			background:url(images/column_tiling_bg.gif) top left repeat-y;
		}
		
			#marginwrap {
				margin:0px;
				padding:26px 20px 20px;
				background:url(images/column_margin_bg.gif) top left no-repeat;
			}
			
				#columnlinkcrumbs {font-size:smaller; margin-top:16px;}
				#columntext p{padding-top:0px; margin-top:0px;}

		#twocolumnleft {
			width:186px;
			padding-top:49px;
			float:left;
			background:url(images/twocolumn_left_bg.gif) top left no-repeat;
		}
		
		#twocolumnright {
			width:564px;
			float:right;
			background:url(images/twocolumn_right_bg.gif) top left no-repeat;
		}
		
			#twocolumnbodytext {
				width:524px;
				margin:0px;
				padding:26px 20px 20px;
			}
			
/* Leftnav */
#leftnavtop {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#5B1884;
	text-align:center;
	padding:5px 8px;
	background:url(images/leftnavtop_bg.gif) bottom left no-repeat;
}

#links {
	padding:2px 0px 6px 8px;
	margin:0px 0px 25px;
	background:url(images/leftnav_links_bg.gif) bottom left no-repeat;
}

#links ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#links ul li{
	margin:0px;
	padding:0px 0px 3px;
}

#links ul li a.second{
	background:url(images/leftnav.gif) no-repeat left top;
	display:block;
	font-size:11px;
	padding:2px 5px 3px 14px;
	text-decoration:none;
}

#links ul li a.second:hover{
	background:url(images/leftnav_hl.gif) no-repeat left top;
	text-decoration:underline;
}

#links ul li a.parent{
	background:url(images/leftnav_hl.gif) no-repeat left top;
	display:block;
	font-size:11px;
	padding:2px 5px 3px 14px;
	text-decoration:none;
	color:#333333;
}

#links a.third{
	display:block;
	font-size:10px;
	padding:2px 5px 3px 19px;
	text-decoration:none;
	color:#000000;
}

#links a.third:hover{
	text-decoration:underline;
}


/* Footer */
#footerwrapper {
	margin:0px auto;
	text-align:center;
	clear:both;
}

	#footer {
		margin:0px auto;
		width:750px;
		height:51px;
		font-size:10px;
	}
	
	#columnfooter{width:750px; height:auto; background:url(images/column_footer_bg.gif) top left no-repeat; padding-top:8px;}
	
			#footer p{
				margin-top:8px;
			}