#pdwrap {
	clear:both;
	background: url(images/navheadback.jpg);
}

div#logofloat {
	/*float: left;*/
	position:absolute;
	z-index:50;
	width: 15.25em;
	text-align:center;
	/*background: url(images/navheadback.jpg);*/
}
	div#logofloat img {
		width: 150px;
		margin-left: auto;
		margin-right: auto;
	}
	div#logofloat a img{
		border:0;
	}
	

#pdhdr {
	width: 100%;
	text-align:center;
}
div#bannerpic {
	width: 44.75em;
	float:right;
	background:white;
	text-align:center;
}
	div#bannerpic img{
		width: 579px;
		margin:auto;
	}
	
div#pdnavbar {
	background:#006;
	font-size: 75%;
	width:100%;		
	position:relative;
	clear: right;
	padding-top: .1em;
	padding-bottom: .1em;
	height:2.2em;
	z-index:10;
}

	#pdnavbar ul{
		height:1em;
		list-style:none;
		padding: .5em 0;
		text-align:center;
		margin: 0px auto;
	}
	#pdnavbar #nav {
		width: 60em; /*currently at .75em so 45/.75 */
		float:right;
	}
	#pdnavbar ul li {
		display:inline;
		padding: .25em 0 .25em 0;
		margin: 0;
	}
		#pdnavbar ul li a {
			display: inline;
			text-decoration:none;
			padding: .25em .75em;
			border:outset medium;
			margin:0;
			background:#eff;
			color: #000;
			white-space:nowrap;
		}
			#pdnavbar ul li a:hover, #pdnavbar ul li a:focus,
			#pdnavbar ul li#job a:hover, #pdnavbar ul li#job a:focus{
				border:inset medium;
				color:#006;
			}
			#pdnavbar ul li#job a{
				color: red;
			}
		ul#skphd li#acc {
			display: none;
		}
	#pdnavbar ul li#thspg{
		display: inline;
		text-decoration:none;
		padding: .25em .5em .25em .75em;
		border:inset medium;
		margin:0 .3em 0 0;
		background:#eff;
		color: #006;
	}

#subjnav {
	/*padding-top: 1em;*/
}
	#vs { /*vital statistics*/
		margin-top:1.5em;
		margin-left: .5em;
		margin-bottom:1em;
		background:white;
		padding: .5em;
	}
		#vs p{
			margin:0;
		}
		
div#subjnav div#navcont{
	width:95%;
	margin-left:auto;
	margin-right:auto;
}
#subjnav div#navcont h2{
	font-size:1.5em;
	color:black;
	border:none;
	text-decoration:none;
}
#subjnav h3{
	font-size:1.2em;
	margin-top: 1em;
	margin-bottom:0;
	background:#006 url(images/headback.gif) no-repeat top right;
	color:#fc3;
	padding: .2em;
}
#subjnav #navcont ul{
	margin: 0 0 1em 0;
	padding:0 .1em .25em .25em;
	list-style:none;
	border: solid thin #006;
	background:#fff;
}
	#subjnav #navcont ul li{
		border:none;
		width: 16.5em;
	}
		#subjnav #navcont ul li a{
			padding-left: 1.5em;
			padding-bottom:.25em;
			padding-top: 0;
			text-indent:-1em;
			display:block;
			border: solid 1px;
			border-color:#eff;
			text-decoration:underline;
		}
		#subjnav #navcont ul li a:visited{
			color:purple;
		}
			#subjnav #navcont ul li a:hover, #subjnav #navcont ul li a:focus{
				background:#eff;
				color:#006;
				border-color:#006;
			}
	
#subjnav div.automar{
	margin: auto;
	margin-bottom: 1em;
}
#subjnav  div.automar img{
	border:none;
}

#mcontent {
	padding-right: .25em;
}
#mcontent p {
	text-indent:2em;
	margin-top: 1em;
	margin-bottom:1em;
}
#pdwrap #maintext #mcontent p.cntct {
	text-indent:0;
	margin-left:7em;
	margin-bottom: 2em;
}
#mcontent p.spcr {
	margin: 1em;
	padding: .5em;
}
#pdwrap #content #maintext #mcontent ul, #pdwrap #content #maintext #mcontent ol {
	margin-left: 3em;
}
#mcontent h1, #mcontent h2 {
	margin-bottom: .75em;
}

#mcontent h2 {border-bottom: double medium; }

dl.faq {margin-left: 2em;}
dl.faq dt {font-weight:bold;}
dl.faq dd {margin-bottom: 1em;}
