/* CSS Document */
* {
	padding:0;
	margin:0;
	}

html {
	height:100%;
	}

body {
	height:100%;
	background-image:url(../images/bkg_tile.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	text-align:center;
	margin:0 auto;
	font-family:Helvetica;
	padding:0;
	}
	

	
.hidden {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	}
	
.clear {
	clear:both;
}
	
img {
	border:none;
	}
	
#container {
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -72px;
	background-image:url(../images/container_tile.jpg);
	background-repeat:repeat;
	width:62%;
	min-width:62em;
	text-align:left;
	}
	
.push {
	height: 72px; /* .push must be the same height as .footer */
}

	
#topNav {
	width:62em;
	text-align:right;
	padding:0;
	margin:0 auto;
	}
	
	#topNav ul {
		margin:1em 1em 1em 0;
		padding:0;
    	list-style:none;
		float:right;
		}
		
	#topNav li {
		display:inline;
		background-image:url(../images/divider_top_nav.gif);
		background-position:left center;
		background-repeat:no-repeat;
		padding:.35em .5em .2em .75em;
		font-size:.75em;
		}
		
	#topNav li.nobullet {
		background-image:none;
		}
			
	#topNav li a {
			color:#000000;
			text-decoration:none;
			}
#header {
	background-image:url(../images/leadership_bkg_tile.jpg);
	background-repeat:repeat-x;
	min-width:62em;
	height:200px;
	}
	
#siteNav {
	background-image:url(../images/main_nav_tile.gif);
	background-repeat:repeat-x;
	clear:both;
	float:left;
	height:37px;
	width:100%;
	min-width:62em;
	text-align:center;
	margin:0 0 0 0;
	padding:0;
	overflow:hidden;
	}
	
	#siteNav ul {
		margin:.45em 0 0 0;
		padding:0;
		list-style:none;
		min-width:60em;
		}
		
	#siteNav li {
		background-image:url(../images/divider_main_nav.gif);
		background-position:left center;
		background-repeat:no-repeat;
		color:#ffffff;
		display:inline;
		font-size:.9em;
		font-weight:bold;
		padding:.15em 1.5em .2em 1.5em;
		text-transform:uppercase;
		}
		
		#siteNav li.nobullet {
			background-image:none;
		}
		
		#siteNav li a {
			color:#ffffff;
			text-decoration:none;
			}
			
		#siteNav li a:hover, #siteNav li a:focus {
			color:#e5ce83;
			}
			
#blueBar {
	background-image:url(../images/blue.jpg); 
	background-repeat:repeat-x; width:100%; 
	height:10px; clear:both; 
	margin:0 0 10px 0;
	}
	
#MRCSubnav {
	clear:both;
	float:left;
	height:37px;
	width:100%;
	min-width:62em;
	text-align:center;
	margin:0 0 0 0;
	padding:0;
	overflow:hidden;
	}
	
	#MRCSubnav ul {
		margin:.45em 0 0 0;
		padding:0;
		list-style:none;
		min-width:62em;
		}
		
	#MRCSubnav li {
		background-image:url(../images/spacer.gif);
		background-position:left center;
		background-repeat:no-repeat;
		color:#000000;
		display:inline;
		font-size:.75em;
		font-weight:bold;
		padding:.15em 1.5em .2em 1.5em;
		text-transform:uppercase;
		}
		
		#MRCSubnav li.nobullet {
			background-image:none;
		}
		
		#MRCSubnav li a {
			color:#000000;
			text-decoration:none;
			}
			
		#MRCSubnav li a:hover, #MRCSubnav li a:focus {
			color:#002e62;
			}
p {
	font-size:.75em;
	margin:10px 5px 10px 5px;
	}
	
a {
	/*color:#002b5e;*/
	text-decoration:none;
	color:#000000;
	}
	
a:hover, a:focus {
	text-decoration:underline;
}


h2 {
	font-size:.9em;
	font-weight:bold;
	margin:5px 5px 5px 5px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif
	}
	
h3 {
	font-size:.75em;
	margin:5px 5px 5px 5px;
	font-weight:bold;
	}
	
.strong {
	font-weight:bold;
}

.ital {
	font-style:italic;
}
	
#column1 {
	width:20%;
	margin:0 0 0 0;
	padding:0 0 0 10px;
	float:left;
	position:relative;
	display:block;
	}
	
	.column1header {
		width:100%;
		height:31px;
		margin:0;
		padding:0 2px 0 0;
		background-image:url(../images/red_header_tile.gif);
		background-repeat:repeat-x;
		float:left;
		display:block;
		}
		
		.column1header h2 {
			font-size:.9em;
			color:#ffffff;
			font-weight:bold;
			padding:0;
			margin:.5em 0 0 .5em;
			font-family:Helvetica;
			display:block;
			font-style:normal;
			}
		
	.column1content {
		width:100%;
		background-color:#f6f6f6;
		height:auto;
		padding:0 0 5px 0;
		margin:0 0 10px 0;
		border:1px #b89931;
		border-left-style:solid;
		border-right-style:solid;
		border-bottom-style:solid;
		float:left;
		display:block;
		}
		
	.column1content li {
		font-size:.75em;
		margin:5px 5px 5px 5px;
		list-style:none;
		}
		
	.column1logos {
		width:100%;
		height:auto;
		background-color:#f6f6f6;
		padding:0 0 0 0;
		margin:0 0 .75em 0;
		border:1px #b89931;
		border-top-style:solid;
		border-left-style:solid;
		border-right-style:solid;
		border-bottom-style:solid;
		float:left;
		display:block;
		text-align:center;
		}
	
#column2 {
	width:38%;
	margin:0 0 0 0;
	padding:0 0 0 10px;
	float:left;
	position:relative;
	}
	
	.column2header {
		width:100%;
		height:31px;
		margin:0;
		padding:0 2px 0 0;
		background-image:url(../images/red_header_tile.gif);
		background-repeat:repeat-x;
		float:left;
		display:block;
		}
		
		.column2header h2 {
			font-size:.9em;
			color:#ffffff;
			font-weight:bold;
			padding:0;
			margin:.5em 0 0 .5em;
			display:block;
			font-style:normal;
			font-family:Helvetica;
			}
		
	.column2content {
		width:100%;
		background-color:#f6f6f6;
		height:auto;
		padding:0 0 5px 0;
		margin:0 0 10px 0;
		border:1px #b89931;
		border-left-style:solid;
		border-right-style:solid;
		border-bottom-style:solid;
		float:left;
		display:block;
		}
		
	.column2content li {
		font-size:.75em;
		margin:5px 5px 5px 5px;
		list-style:none;
		}
		
#column2a {
	width:77%;
	margin:0 0 0 0;
	padding:0 0 0 10px;
	float:left;
	position:relative;
	}
	
	.column2aheader {
		width:100%;
		height:31px;
		margin:0;
		padding:0 2px 0 0;
		background-image:url(../images/red_header_tile.gif);
		background-repeat:repeat-x;
		float:left;
		display:block;
		}
		
		.column2aheader h2 {
			font-size:.9em;
			color:#ffffff;
			font-weight:bold;
			padding:0;
			margin:.5em 0 0 .5em;
			display:block;
			font-style:normal;
			font-family:Helvetica;
			}
		
	.column2acontent {
		width:100%;
		background-color:#f6f6f6;
		height:auto;
		padding:0 0 5px 0;
		margin:0 0 10px 0;
		border:1px #b89931;
		border-left-style:solid;
		border-right-style:solid;
		border-bottom-style:solid;
		float:left;
		display:block;
		}
		
	.column2acontent li {
		font-size:.75em;
		/*margin-left:3em;*/
		}
		
	.coreValuesTable {
		margin:1em 1em 1em 1em;
	}
	
	.coreValuesTD {
		padding:.5em .5em .5em .5em;
		font-size:.75em;
	}
		
#column3 {
	width:38%;
	margin:0 0 0 0;
	padding:0 0 0 10px;
	float:left;
	position:relative;
	}
	
	.column3header {
		width:100%;
		height:31px;
		margin:0;
		padding:0 2px 0 0;
		background-image:url(../images/red_header_tile.gif);
		background-repeat:repeat-x;
		float:left;
		display:block;
		}
		
		.column3header h2 {
			font-size:.9em;
			color:#ffffff;
			font-weight:bold;
			padding:0;
			margin:.5em 0 0 .5em;
			display:block;
			font-style:normal;
			font-family:Helvetica;
			}
		
	.column3content {
		width:100%;
		background-color:#f6f6f6;
		height:auto;
		padding:0 0 5px 0;
		margin:0 0 10px 0;
		border:1px #b89931;
		border-left-style:solid;
		border-right-style:solid;
		border-bottom-style:solid;
		float:left;
		display:block;
		}
		
	.column3content li {
		font-size:.75em;
		margin:5px 5px 5px 5px;
		list-style:none;
		}
		
#footer {
	height:72px; 
	width:62%; 
	min-width:62em;
	margin:0 auto; 
	background-image:url(../images/footer_tile.gif); 
	background-repeat:repeat-x;
	padding:1em 0 0 0;
	}
	
	#footer ul {
		margin:0;
		padding:0;
    	list-style:none;
		}
		
	#footer li {
		display:inline;
		background-image:url(../images/divider_footer_nav.gif);
		background-position:left center;
		background-repeat:no-repeat;
		padding: 0em .5em .2em .75em;
		font-size:.75em;
		}
		
	#footer li.nobullet {
		background-image:none;
		}
			
	#footer li a {
			color:#ffffff;
			font-weight:bold;
			text-decoration:none;
			}
			
.copyright {
	font-size:.7em;
	color:#ffffff;
	}

