@charset "UTF-8";
/* CSS Document */
/* www.LHDCorp.org */

#container {
	margin:0 auto;
	padding:0;
	width: 960px;
	text-align: left;
	background: #ffffff url(/images/bckgd_content.gif) no-repeat;
}
#header_wrapper {
	margin:0;
	padding:0;
	width:960px;
	height:228px;
	/* height:199px previously , but ie7 broke it*/
	background:#98acd6 url(/images/img_headerbckgd.gif) no-repeat;
}
#header {
	float:left;
	width:960px;
	height:199px;
}
/* H1 IMAGE HEADER AND LINK */
h1 {
	margin:0;
	padding:0;
	width: 960px;
	height: 199px;
	position: relative;
}
h1 span {
	background: url(/images/img_headerbckgd.gif) no-repeat 0 0;
	width: 960px;
	height: 199px;
	position: absolute;
	top: 0;
	left: 0;
}
h1 a {
	display: block;
	text-decoration: none;
	cursor: pointer;
}
/* END H1 IMAGE HEADER AND LINK */
#nav {
	float:left;
	margin:0;
	padding:0;
	width:960px;
	height:29px;
	background: #1f3559;
}
#content_wrapper {
	margin:0;
	padding:0;
}
#home #main_content {
	float:left;
	margin: 0;
	padding:0;
	width:960px;
	/*min-height:700px;*/
	line-height:20px;
}
.subpage #sidebar1_wrapper {
	float:left;
	margin:0;
	padding:0;
	width:180px;
	height:400px;
	background:url(/images/img_whitescreen.png);
/*	border-right:solid 1px #004b8d;*/
}
.subpage #sidebar1 {
	float:left;
	margin:10px 0;
	padding:0;
	width:150px;
	/*width:120px; for ie, or change submaincon to 510 (29px off)*/
	background:none;
}
.subpage #main_content {
	float:left;
	margin:15px 20px;
	width:542px;
	/*511px works in ie. Need 29 px somewhere*/
	/*min-height:700px;*/
	line-height:20px;
}
.subpage #sidebar2 {
	float:left;
	width:198px;
	background:#1f3559;
	margin:0;
	padding:0;
	/*border-top:solid 3px  #af093a;*/
}
.subpage #facts{
	margin:30px 0 0 0;
	padding:0;
	float:left;
	width:inherit;
	font-size:12px;
}
.subpage #facts p{
	margin:0 0 0 20px;
}

/*START Styling for Publication download links*/
.subpage .publication_wrapper {
	margin:20px 20px 30px 30px;
	padding:0;
}
.subpage .publication a {
	float:left;
	width:70px;
	height:70px;
	margin:0 15px 0 0;
	padding:0;
	border:solid 2px #ffffff;
	display:block;
}
.subpage #pub1 a{
	background:url(/images/img_pubsprite.gif) 0 0 no-repeat;
}
.subpage #pub1 a:hover{
	background:url(/images/img_pubsprite.gif) 0 -70px no-repeat;
}
.subpage #pub2 a{
	background:url(/images/img_pubsprite.gif) -70px 0 no-repeat;
}
.subpage #pub2 a:hover{
	background:url(/images/img_pubsprite.gif) -70px -70px no-repeat;
}
/*END Styling for Publication download links*/

/*START styling for press links*/
.subpage #dailynews a{
	background:url(/images/img_presssprite.gif) 0 0 no-repeat;
}
.subpage #dailynews a:hover{
	background:url(/images/img_presssprite.gif) 0 -70px no-repeat;
}
.subpage #inquirer a{
	background:url(/images/img_presssprite.gif) -70px 0 no-repeat;
}
.subpage #inquirer a:hover{
	background:url(/images/img_presssprite.gif) -70px -70px no-repeat;
}
.subpage #libworks a{
	background:url(/images/img_presssprite.gif) -140px 0 no-repeat;
}
.subpage #libworks a:hover{
	background:url(/images/img_presssprite.gif) -140px -70px no-repeat;
}
/*END styling for press links*/

/*START styling for resource links*/
.subpage #phfa a{
	background:url(/images/img_linksprite.gif) 0 0 no-repeat;
}
.subpage #phfa a:hover{
	background:url(/images/img_linksprite.gif) 0 -70px no-repeat;
}
.subpage #hud a{
	background:url(/images/img_linksprite.gif) -70px 0 no-repeat;
}
.subpage #hud a:hover{
	background:url(/images/img_linksprite.gif) -70px -70px no-repeat;
}
.subpage #city a{
	background:url(/images/img_linksprite.gif) -140px 0 no-repeat;
}
.subpage #city a:hover{
	background:url(/images/img_linksprite.gif) -140px -70px no-repeat;
}
.subpage #pennrose a{
	background:url(/images/img_linksprite.gif) -210px 0 no-repeat;
}
.subpage #pennrose a:hover{
	background:url(/images/img_linksprite.gif) -210px -70px no-repeat;
}/*END styling for resource links*/

#mission_container{
	margin:0;
	padding:0;
}
#mission {
	float:left;
	height:100px;
	margin:30px 140px 10px 140px;
	text-align:center;
}
#symbols {
	float:left;
	width:340px;
	margin:20px 30px;
	float:right;
}
#symbols img{
	float:right;
}
#hotbutton_container{
	margin:0 10px;
	padding:0;
}
.hotbutton{
	float:left;
	margin:10px;
	padding:0;
	width:215px;
	height:100px;
}
/*Hotbutton styling for sprites*/
.hotbutton a {
	float:left;
	width:215px;
	height:100px;
	margin:0;
	padding:0;
	display:block;
}
.hotbutton span {
	display: none;
}
#hot_news a{
	background:url(/images/img_hotsprite.gif) 0 0 no-repeat;
}
#hot_news a:hover{
	background:url(/images/img_hotsprite.gif) 0 -100px no-repeat;
}
#hot_properties a{
	background:url(/images/img_hotsprite.gif) -215px 0 no-repeat;
}
#hot_properties a:hover{
	background:url(/images/img_hotsprite.gif) -215px -100px no-repeat;
}
#hot_success a{
	background:url(/images/img_hotsprite.gif) -430px 0 no-repeat;
}
#hot_success a:hover{
	background:url(/images/img_hotsprite.gif) -430px -100px no-repeat;
}
#hot_accessibility a{
	background:url(/images/img_hotsprite.gif) -645px 0 no-repeat;
}
#hot_accessibility a:hover{
	background:url(/images/img_hotsprite.gif) -645px -100px no-repeat;
}
/*END Styling for hotbutton sprites*/

#footer_container{
	margin:0;
	padding:0;
	background:#ffffff;
}
#footer {
	border-top:solid 1px #0f1355;
	border-bottom:solid 1px #ffffff;
	text-align:center;
	padding:0;
	margin:0;
	background:#ffffff;
}
#footer img{
	margin:0;
	padding:0;
/*	float:right;
	margin:0 10px 0 0;*/
}
.sitemap_list ul{
	list-style:none;
}
.sitemap_list h3{
	font-size:1.2em;
}
.sitemap_list a:visited{
	color:#990066;
}
.random_fact{
	margin:10px 0 10px 0;
	padding:3px 0 0 0;
	display:block;
	width:180px;
	height:20px;
	color:#ffffff;
	background:#1f3559; /*blue*/
	background:#af093a;  /*red*/
	background:#98acd6;  /*lt blue*/
}
.floatrt{
	float:right;
}
.floatlft{
	float:left;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.clearfloatrt {
	clear:right;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.clearfloatlft {
	clear:left;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
