img	{ behavior:url(/style/iepngfix.htc) }
.clear { clear:both; }

body {
	margin:0;
	padding:0;
	text-align:center;
	min-width:796px;
	background-color:#FFF;
	font-family:arial, helvetica, verdana;
	font-size:9pt;
	color:#004990;
}

/**********************************************
POSITIONING TAGS
**********************************************/

#wrapper {
	width:796px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
#header {
	width:100%;
	height:83px;
	position:relative;
	padding:10px 0px;
}
	.header_name {
		float:right;
		margin-top:51px;
		margin-bottom:10px;
	}
	
#nav {
	width:474px;
	height:21px;
	background:url(/images/nav_background.gif) repeat-x;
	padding:0px 161px 0px 161px;
	margin:6px 0px;
	z-index:9;
}
/* SEE nav.css for more nav menu information */
	
#rotate {
	z-index:1;
	width:788px;
	height:295px;
	border:4px solid #004990;
}
	#news { width:172px; height:255px; padding:20px; }
		#news ul { margin-top:10px; margin-bottom:10px; }
		#news li { margin:8px 0px 8px -25px; font-size:8pt; font-weight:bold; color:#ff7a04; }
		#news a:link, #news a:active, #news a:visited { color:#004990; text-decoration:underline; }
		#news a:hover { color:#ff7a04; text-decoration:underline; }
		#news_button { margin-top:20px; }
		
	#imagery {
		width:569px;
		height:295;
		float:right;
	}
#callouts {
	width:796px;
	border-top:4px dotted #babbbd;
	border-bottom:4px dotted #babbbd;
	margin:15px 0px;
}
	#callouts_line {
		width:100%;
		height:151px;
	}
	#callouts p {
		line-height:11pt;
		margin:5px 0px;
	}
	#callouts_01 {
		width:112px;
		height:131px;
		background:url(/images/callout_01_background.jpg) no-repeat top;
		float:left;
		padding:15px 125px 15px 15px;
	}
	#callouts_02 {
		width:222px;
		height:131px;
		background:url(/images/callout_02_background.jpg) no-repeat top;
		float:left;
		padding:15px;
		margin:0px 20px;
		}
			#callouts_02 a:link, #callouts_02 a:active, #callouts_02 a:visited { color:#004990; text-decoration:none; }
			#callouts_02 a:hover { color:#004990; text-decoration:underline; }
		
	#callouts_03 {
		width:222px;
		height:131px;
		background:url(/images/callout_03_background.jpg) no-repeat top;
		float:right;
		padding:15px;
	}

#hp_content { width:796px; }
	.hp_content_image { float:left; }
	#hp_content_content { margin-left:334px; }
	
#internal {
	width:796px;
	padding:10px 0px;
}
	.int_imagery {
		float:left;
		width:218px;
		background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
		background: url(/images/shadow.gif) no-repeat bottom right ;
		margin: 10px 0 0 10px !important;
		margin: 10px 0 0 5px;
		}
			.int_imagery img {
				display: block;
				background-color: #fff;
				border: 1px solid #a9a9a9;
				margin: -6px 6px 6px -6px;
				padding: 8px;
			} 
		

	#int_content {
		float:left;
		width:556px;
		margin-left:10px;
	}
		#int_content ul { margin-top:10px; margin-bottom:20px; }
		#int_content li { margin:8px 0px 8px -15px; }

	#int_content_full {
	}
		#int_content_full ul { margin-top:10px; margin-bottom:20px; }
		#int_content_full li { margin:8px 0px 8px -15px; }

	#int_content2 {
		width:500px;
		border: 1px solid #babbbd;
		background-color: #babbbd;
		margin: 20px auto;
	}
	
	#tagline  {
		width:796px;
		border-top:4px dotted #babbbd;
		margin-top:10px;
	}	
	
#contact {
	width:790px;
	text-align:center;
	background-color:#9e9fa1;
	padding:3px;
}
	#contact ul { margin:0px; }
	#contact li {
		font-weight:bold;
		display:inline;
		padding:0px 5px;
	}
		
#credits {
	width:100%;
	font-size:7.5pt;
	color:#FFF;
	text-align:center;
	background-color:#004990;
	padding:8px 0px;
	margin-top:20px;
}
	#credits ul { margin:0px; }
	#credits li {
		font-weight:bold;
		display:inline;
		padding:0px 3px;
	}
	#credits p {
		margin:0px;
	}
	#credits a:link, #credits a:active, #credits a:visited { color:#FFF; text-decoration:none; }
	#credits a:hover { color:#ff7a04; text-decoration:none; }
	

/**********************************************
COMMON HTML ELEMENT STYLES
**********************************************/

h1 {
	font-size:10pt;
	font-weight:bold;
	background-color:#CBCDCF;
	border-top:1px solid #004990;
	border-bottom:1px solid #004990;
	padding:3px 15px;
}

p {
	line-height:13pt;
	margin:8px 0px;
}
.white { color:#FFF; }
.orange { color:#fc7804; }

.hdr_tagline {
	position:relative;top:-8px;
	background-color:#FFF;
	padding-right:10px;
}

a:link, a:active, a:visited { 
	color:#fc7804;
	text-decoration:none;
}
a:hover { 
	color:#fc7804;
	text-decoration:underline;
}