/* Accessibility */
#accessibility {float:left;	position:absolute;}

#accessibility a{font-size:1px;	color:#E9EAFD;}
#accessibility a.column{font-size:1px; color:#5C83D8;}

#accessibility hr{display:none;}

#printheader {display:none;}

#line {display:none;}

/* Index Header - Note that it is divided into four rows */
#onewrapper {
	margin:0px auto;
	text-align:center;
	width:100%;
	background:#E9EAFD;
}

#oneheader {
	margin:0px auto;
	width:760px;
	background:url(images/iheader_onebg.jpg) top left no-repeat;
	text-align:left;
	height:84px;
}

#oneheader img.logo {
	margin:4px 0 0 66px;
}

#oneheader img.text {
	margin:49px 0 0 21px;
}

#twowrapper {
	margin:0px auto;
	text-align:center;
	width:100%;
	background:url(images/iheader_twobg.gif) center top repeat-y;
	border-bottom:1px #0A2E7C solid;
}

#twoheader {
	margin:0px auto;
	width:760px;
	background:url(images/iheader_two.jpg) top left no-repeat;
	height:18px;
}

#threewrapper {
	margin:0px auto;
	text-align:center;
	width:100%;
	background:url(images/iheader_threebg.gif) center top repeat-y;
}

#threeheader {
	margin:0px auto;
	width:760px;
	background:url(images/iheader_three.jpg) top left no-repeat;
	height:117px;
}

#fourwrapper {
	margin:0px auto;
	text-align:center;
	width:100%;
	background:#F4F5FD;
}

#fourheader {
	margin:0px auto;
	width:850px;
	height:24px;
	text-align:left;
}

/* Column Headers */
#conewrapper {
	margin:0px auto;
	text-align:center;
	width:100%;
	background:url(images/iheader_twobg.gif) center top repeat-y;
	border-bottom:1px #0A2E7C solid;
}

#coneheader {
	margin:0px auto;
	width:760px;
	background:url(images/cheader_one.jpg) top left no-repeat;
	height:17px;
}

#ctwowrapper {
	margin:0px auto;
	text-align:center;
	height:54px;
	background:url(images/iheader_threebg.gif) center top repeat-y;
}

#ctwoheader {
	margin:0px auto;
	width:760px;
	background:url(images/cheader_two.jpg) top left no-repeat;
	height:54px;
	text-align:left;
}

#ctwoheader img{
	margin:20px 0 0 119px;
}

#cthreewrapper {
	position:absolute;
	top:72px;
	left:0px;
	height:24px;
	z-index:4;
	margin:0px auto;
	text-align:center;
	width:100%;
	background:#F4F5FD;
}

#cthreeheader {
	margin:0px auto;
	width:800px;
	height:24px;
	text-align:left;
	background:url(images/cheader_three.gif) top left no-repeat;
}

#anpawrapper {
	margin:0px auto;
	position:relative;
	top:-54px;
	left:-322px;
	z-index:5;
	width:109px;
	height:103px;
	text-align:center;
}

/* Top Navigation */
#topnav {
	margin:0px auto;
	padding:0px;
	height:24px;
}

#topnav a{
	text-decoration:none;
	color:#0A2E7C;
	font-size:11px;
	font-family: Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
}

#topnav a:hover {
	color:#6F84BB;
	background:#E4E8F9;
}

#topnav div.single a {
	display:block;
	margin:0px;
	float:left;
	padding:5px 9px 6px;
}

#topnav div.leftspacer {
	float:left;
	margin:0px;
	padding:0px;
	height:24px;
	width:156px;
}

/* Index Body */
#indexbody {
	margin:0px auto;
	width:760px;
	text-align:left;
}

#searchwrapper {
	width:750px;
	float:right;
	margin:5px 10px 5px 0;
	text-align:right;
}

#indexbodyleft {
	width:359px;
	float:left;
}

	#indexbodylefttop {
		float:right;
		width:359px;
		font-size:11px;
	}
	
		#standout {display:block; background:#E1E7F7; padding:4px 0 6px 3px; font-size:12px; margin-bottom:3px; width:180px;}
		#standout a:link,visited {text-decoration:none;}
		#standout a:hover {text-decoration:underline;}
		
		#standoutline {
			display:block; padding:4px 0 6px; font-size:11px; margin-bottom:3px; width:180px; background: url(images/inewsandeventsbg.gif) center left no-repeat;
			font-size:11px;
		}
	
	.lefttop {font-size:11px;}
	
	.lefttop img{margin-bottom:5px;}

#indexbodyright {
	width:376px;
	float:left;
	background:url(images/vertical_dividerbg.gif) top left repeat-y;
	padding:0px 10px;
	font-size:11px;
	line-height:16px;
}

	#indexbodyrightbottom {
		width:359px;
		margin-top:50px;
		float:left;
		background:url(images/inewsandeventsbg.gif) top left no-repeat;
		font-size:11px;
		height:auto;
	}
		.newseventstitle {text-transform:uppercase; color:#0A2E7C; font-weight:bold; font-size:12px;}

/* Column Body */
#columnbodywrapper {
	position:relative;
	top:-79px;
	margin:0px auto;
	width:760px;
}

#columnbg {
	background:url(images/cbody_bg.gif) top left no-repeat;
	float:left;
}

	#columnbody {
		text-align:left;
	}
	
		#twocolleft {
			width:195px;
			float:left;
		}
		
		#twocolright {
			width:565px;
			float:left;
		}
		
		#onetitle {
			margin:10px 15px 0; text-align:center;
		}
		
		#twotitle {
			margin:10px 15px 0;
		}
		
		#crumbs {
			margin:0px 15px; 
			font-size:10px;
		}
		#crumbs a{
			color:#A95801;
		}
		
		#onebodycontent {
			margin:10px 15px;
		}
		
		#twobodycontent {
			padding:0px 15px 10px;
			background:url(images/vertical_dividerbg.gif) top left repeat-y;
		}

/* Left Navigation */
#leftnavtitle {
	margin:100px 0 2px;
	padding:5px 5px 3px;
	color: #0C399A;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	text-align:center;
	background:url(images/leftnav_bg.gif) bottom left no-repeat;
}

#links ul{
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style:none;
}

#links ul li a.second{
	display:block;
	width:160px;
	font-size:10px;
	padding:3px 2px 4px 16px;
	text-decoration:none;
	background:url(images/leftnav_arrow.gif) center left no-repeat;
}

#links ul li a.second:hover{
	background:url(images/leftnav_arrow_hl.gif) center left no-repeat;
	color:#000000;
	text-decoration:none;
}

#links ul li a.parent{
	display:block;
	width:160px;
	background:url(images/leftnav_arrow.gif) center left no-repeat;
	font-size:10px;
	padding:3px 2px 4px 16px;
	text-decoration:none;
	color:#000000;
}

#links ul ul li a.third{
	display:block;
	font-size:10px;
	width:143px;
	padding:4px 0px 4px 25px;
	text-decoration:none;
}

#links ul ul li a.third:hover{
	color:#000000;
}

/* Footer */
#footer {
	width:760px;
	height:100px;
	margin:30px auto 0px;
	font-size:11px;
	padding-top:3px;
	background:url(images/horizontal_dividerbg.gif) top left repeat-x;
	clear:both;
}

#columnfooter {
	width:760px;
	height:100px;
	margin:-50px auto;
	font-size:11px;
	padding-top:3px;
	background:url(images/horizontal_dividerbg.gif) top left repeat-x;
	clear:both;
}