body {
	/*background-image: url(../images/pmu_homepage.jpg);*/
	font-family: Tahoma, Verdana, Arial;
	font-size: 96.4%;
	margin: 0px;
	background-position: center top;
	background-repeat: no-repeat;
}
.clr{clear:both;}
/* header layout*/
.banner{margin-bottom:1.5em;}
#header {
	height: 100px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}

#header #logo {
	width: 450px;
	height:91px;float:left;position: relative;
}

#header #logo p {
	width: 220px;
	margin: 0px;
	padding: 0px;
	font-size: 70%;
	color: #908B4B;
	bottom: 4px;
	display: block;
	clear: right;
	position:absolute;
	left: 235px;
	line-height: 190%;
}
#header #logo .date {
	font-weight: bold;
	color: #216ECA;
}
#header #logo img {
	float: left;
}
#header .banner {
	display:none;
}
/*caption n images*/
.imagewrap{}
.caption{
	font-weight: normal;
	color: #9e9a65;
	font-size: 60%;
	}
#content .imagepreview {
padding-bottom: 1em;
}
#content .imagemainfeature {

}

#content .featurearchive {
	float: right;
	margin-left: .5em;
}
#content .imagewrapportrait  {float:right;margin-bottom: 2em;margin-left: 2em;width:auto;

}
#content .imagesubfeature {margin-left: 1em;margin-bottom: .5em;float: right;

}
#content  .imageproperty {
	float: right;
	margin-left: 2em;
	margin-bottom:2em;
}
#content #col2 img{
	border: 1px solid #ECE9D8;
}
/* top navigation*/

#nav  {
	display:none;
}

/* sub naigation bar - breadcrumb*/

#subnav {
display:none;
}
#subnav .breadcrumb {
display:none;
}

/*login*/
#login form{display:none;}


/*main content area*/

#content {
	width: 100%;
}

/*collumns*/

#content #col1 {
display:none;
}
#content #col2 {

	width: 100%;

}


#content #col3 {
display:none;
}

#content #col4 {
display:none;
}

/* main content styles*/
#content h1 {
	font-family: "Times New Roman", Times, serif;
	color: #2A79C6;
	font-size: 210%;
	margin: 0px;
	padding: 0px;
	line-height: 110%;margin-top:.5em;
}
#content h1.comment {

	font-size: 300%;

}
#content h1 .light {
	color: #83b4e4;
}
#content h2 {
	font-family: "Times New Roman", Times, serif;
	color: #2A79C6;
	font-size: 160%;
	margin: 0px;
	margin-top:1em;
	padding: 0px;
	line-height: 120%;
}
#content h2 a {
	color: #2C79CB;
	text-decoration:none;
}
#content h2 a:hover {
	color: #03376c;
	text-decoration:underline;

}
#content .tools {
	font-size: 70%;
	color: #828282;
}
#content .tools a {
	color: #565656;
}
#content .tools a:hover {
	color: #03376c;
}
#content blockquote {
	float: left;
	width: 40%;
	background-color: #badcff;
	margin: 0px 1em 0px 0px;
	padding: 1em;
	font-family: "Times New Roman", Times, serif;
	color: #5697db;
	font-size: 120%;
	font-weight: normal;
}

#content h5 {	
	color: #1f354b;
	font-size: 70%;
	margin: 0px;
	margin-top:1em;
	padding: 0px;
	line-height: 100%;
}

#content .details h4  {
	color: #58503D;
	font-size: 70%;
	text-transform: uppercase;
	margin:.5em 0px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACA899;
}

#content #col1 h4  {
	color: #58503D;
	font-size: 80%;
	text-transform: uppercase;
	margin:.5em 0px;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ACA899;
}

#content #col3 h4  {
	color: #58503D;
	font-size: 80%;
	text-transform: uppercase;
	margin:.5em 0px;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ACA899;
}

#content #col3 h5  {
	color: #58503D;
	font-size: 80%;
	text-transform: uppercase;
	margin:.5em 0px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACA899;
}

#content .hrsm {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #C5C28F;
	height: 1px;
	clear: both;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 0em;
	padding-left: 0em;
}

#content .hr {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #C5C28F;
	height: 1px;
	clear: both;
	margin-top: 2em;
	margin-bottom: 2em;
	padding-top: 0em;
	padding-left: 0em;
}

#content h3 {
	font-family: "Times New Roman", Times, serif;
	color: #2C79CB;
	font-size: 110%;
	margin:  0em 0em;
	padding: 0em;
}

#content h3.pullup {
	margin-top: -1em;
}

#content h3.byline {
	font-family: "Times New Roman", Times, serif;
	color: #999999;
	font-size: 90%;
	margin: .5em 0em 0em;
	padding: 0em;
	font-weight: lighter;
}

#content h3 a {
	color: #2C79CB;
	text-decoration:none;
}

#content h3 a:hover {
	color: #03376c;
	text-decoration:underline;
}

#content h3.price {
	color: #990000;
	font-size: 110%;
	margin: 0em;
	padding: 0em;
	font-style: italic;
	font-weight: lighter;
}

#content #col2 ul{
	color: #333333;
	font-size: 70%;
	line-height: 140%;
	list-style-type: square;
}

#content #col2 ul li{}
#content #col2 ul li a{	color: #333333;}
#content #col2 ul li a:hover{	color: #003366;}

#content #col2 ol{
	color: #333333;
	font-size: 70%;
	line-height: 140%;
	list-style-type: square;
}

#content #col2 ol li{}
#content #col2 ol li a{	color: #333333;}
#content #col2 ol li a:hover{	color: #003366;}
/*comments*/

#content .comments{ 
display:none;
}



#content  h4 {
	font-size: 70%;
	color: #333333;
	font-weight: bold;
}
#rss{
	background-color: #f5f4e9;margin-top:-.5em;margin-bottom:1em;padding:5px;text-align:right;font-size: 70%;
	color: #3A3D06;
}

#content p {
	font-size: 70%;
	color: #252525;
	line-height: 140%;
}
#content .lt {
	color: #999999;
}
#content p.stumpy {
	margin:0px;
	padding:0px;
}
#content p a {
	color: #2e2c0f;
}

#content p a:hover {
	color: #004ba0;
}


/*gallery*/
#content .gallery{
	color: #96914f;
	margin-top:4em;
	padding:22px;
	margin-bottom:2em;
	border: 1px solid #ECE9D8;
}
#content .gallery .box{ 
width:180px;
float:left;
padding:5px;
}
#content .gallery .box a img{
	padding:2px;
	border: 1px solid #cccccc;
}
#content .gallery .box a:hover img{ 
	border: 1px solid #2a79c6;
}
#content .gallery .box p{ 
	color: #2C79CB;
	font-size: 60%;
	background-image: url(/assets/images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:12px;
	text-decoration: none;
	margin:0px;

}

/* search filter form*/

#content form#filter{
	font-size: 70%;
}
#content form#filter input{
	width:100%;
	font-size: 80%;
	margin-bottom:5px;
}
#content form#filter input.tiny{
	width:30px;float:right;
}
#content form#filter select{
	width:100%;
	font-size: 80%;
	margin-bottom:5px;
}
#content form#filter textarea{
	width:100%;
	font-size: 80%;
	margin-bottom:5px;
}
#content form#filter input.button{
	width:100%;
	background-image: url(/assets/images/button_login.gif);
	background-repeat: no-repeat;
	background-position: left top;border:0px;
}
/* profile form*/
#content form#profile .hr {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #C5C28F;
	height: 1px;
	clear: both;
	margin-top: .5em;
	margin-bottom: .5em;
	padding-top: 0em;
	padding-left: 0em;
}

#content form#profile{font-size: 70%;}
#content form#profile label{float:left;}
#content form#profile input{width:240px;font-size: 80%;float:right;margin-bottom:5px;}
#content form#profile input.mini{width:20px;}
#content form#profile select{width:240px;font-size: 80%;float:right;margin-bottom:5px;}
#content form#profile textarea{
	width:240px;
	font-size: 100%;
	float:right;
	margin-bottom:5px;
	font-family: Tahoma, Verdana, Arial;
}
#content form#profile input.button{
	width:240px;
	float:right;
	margin-bottom:5px;padding:2px;
	font-weight: bold;
	color: #ffffff;
	background-color: #80A5E7;
	border-top: 2px solid #ecebe1;
	border-right: 2px solid #C9C7BA;
	border-bottom: 2px solid #C9C7BA;
	border-left: 2px solid #ecebe1;
	background-image: url(/assets/images/button_form.gif);
	background-position: left top;
}
#content form#profile fieldset{
border:1px solid #ECE9D8;margin-bottom:2em;padding:22px;
}
#content form#profile fieldset legend{
	font-weight: bold;
	margin-bottom: 2em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ECE9D8;
	border-right-color: #ECE9D8;
	border-left-color: #ECE9D8;
	padding-top: 2px;
	padding-right: 9px;
	padding-left: 9px;
}
#content form#profile fieldset hr{
clear:both;
}
/* news channel layout*/

#newsnav {
	background-color: #F0EED7;
	padding: 12px;
	margin-bottom:2em;
	font-size: 60%;
	line-height: 140%;
}
#newsnav ul {
	color: #58503D;
	margin: 0px;
	padding: 0px;
	
	list-style-type: none;
}
#newsnav ul li {
	list-style-type: none;	
	color: #9c927a
	
}
#newsnav ul li a{
	color: #58503D;
	font-weight: bold;
	text-decoration: none;
	font-size: 100%;
	
}
#newsnav ul li a:hover{	
	color: #363125;
	text-decoration: underline;
}
#newsnav ul li ul li a{
	font-size: 100%;
	font-weight: normal;
	margin-left: 5px;
}
/* property search layout*/

#search {
	background-color: #F0EED7;
	padding: 5px 12px;margin-bottom:2em;
}
#search #resources{font-size: 70%;}

/* Document library*/
/*========================= links page styles =============================*/

#content #col2 ul.docs
{
	margin:0;
	padding:0;font-size:70%;
}

#content #col2 ul.docs li
{
	margin:0;
	padding:0;background-image: url(/assets/images/folder_icons/folder_open.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	list-style-type: none;
	padding-left: 2em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3e0d3;
	font-weight: bold;line-height: 190%;
}
#content #col2 ul.docs li ul li
{
	margin:0;
	padding:0;background-image: url(/assets/images/folder_icons/folder_open.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	list-style-type: none;
	padding-left: 2em;margin-left: -4em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3e0d3;
	font-weight: bold;font-size:130%;
}

#content #col2 ul li ul li ul li.docsin{
	margin:0;
	padding:0;
	list-style-type: none;
	background-image: url(/assets/images/folder_icons/document_1.gif);
	background-repeat: no-repeat;
	background-position: .8em .4em;
	padding-left: 3em;margin-left: -4em;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #e3e0d3;
	font-size:140%;line-height: 190%;
	font-weight: normal;
}

#content #col2 ul.docs  a {
	color:#333333;
	font-size:100%;
	line-height: 190%;
}
#content #col2 ul.docs   a:hover {
	color:#990000;
	
}

#content #col2 ul.docsin  a {
	color:#333333;
	
	line-height: 190%;
}
#content #col2 ul.docsin   a:hover {
	color:#990000;
	
}

 /*------------------*/

ul#documents  {
	color: #58503D;
	line-height: 100%;
	margin:0px;
	padding:0px;
	list-style-position: outside;	list-style-type: none;
}
ul#documents li {
	width:100%;
	list-style-type: none;
}

ul#documents li a{
	color: #58503D;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	line-height:300%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECE9D8;
	display:block;
	no-repeat: top left;
	background: url(/assets/images/images/folder_icons/document_1.gif);

	position:relative;
}
ul#documents li a:hover{	
	color: #363125;
	list-style-image: url(/assets/images/folder_icons/folder_open.gif);
	text-decoration: none;
}
ul#documents  li ul li{
padding:0px;
border:0px;
	
}
ul#documents  li ul li a{
	line-height:200%;
	font-size: 11px;
	font-weight: normal;
	border:0px;
	margin:0px;
	padding:0px;
}
ul#documents  li ul li a:hover{

}
ul#documents  li ul li ul li{
	margin-left:0px;
	padding-left:0px;
	list-style-type: square;	
	list-style-image: none;
	line-height:100%;
}
ul#documents  li ul li ul li a{
	font-size: 80%;
	font-weight: normal;
	border:0px;
	list-style-type: square;
	list-style-image: none;
}
ul#documents  li ul li ul li a:hover{

}

/* Who's who*/

ul#who  {
	color: #58503D;
	list-style-type: none;
	line-height: 90%;
	margin:0px;
	padding-left:44px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECE9D8;
}
ul#who li {
	list-style-image: url(/assets/images/folder_icons/peep.gif);
	
}
ul#who li a{
	color: #58503D;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
	line-height:300%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ECE9D8;
	display:block;
	width:100%;
}
ul#who li a:hover{	
color: #363125;

	text-decoration: none;
}
ul#who li ul li{
	padding:22px 0px;
	border:0px;
	margin-left:0px;

	list-style-type: none;
	list-style-image: none;
}

ul#who li ul li p img{
	float:left;
	padding-right:1em;
}
ul#who li ul li p{
	margin:0px;
	padding:0px;
	line-height:150%;
	font-size: 80%;
}


ul#who li ul li p a{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline;
	font-size: 90%;
}
ul#who li ul li a:hover{

}
/* Who feature*/

.whofeature  {
	color: #3f3c17;
	list-style-type: none;
	line-height: 90%;
	margin:0px;

	
	background-color: #ffffff;
	padding:4px;
}
.whofeature p  {
	color: #58503D;font-size:60%;margin-top: 4px;
		
}
.whofeature h4  {
	color: #58503D;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;

	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin:0px;	
	margin-top: 12px;
	font-weight: bold;
}
.whofeature h4 a {
	color: #58503D;font-weight: bold;font-size:80%;		
}
.whofeature h4 a:hover {
	color: #191701;
		
}

/* archive styles*/

#content .archive
{margin-bottom:2em;}
#content .archive a {
	color: #2C79CB;
	font-size: 70%;
	background: url(/assets/images/link_arrow.gif) no-repeat left 3px;
	
	
	padding-left:12px;
	text-decoration: none;
	font-weight: bold;
}
#content .archive em {
	font-weight: lighter;
}
#content .archive a:hover {
	color: #03376c;
	text-decoration:underline;

}
#content .archive p {
	color: #333333;
	font-size: 70%;
	line-height: 123%;
	margin-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C2C38A;
	padding-bottom: 12px;
}

/*subscription banner*/

#content #subscriptionbanner {

	height: 300px;
	width: 195px;
	margin-bottom:2em;
}

/*footer styles*/

#footer {
display:none;
}

/*page*/

#content #page{
	display:none;
}


#content a.link  {
	color: #2C79CB;
	font-size: 70%;
	background-image: url(/assets/images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left:12px;
	text-decoration: none;
	font-weight: bold;
	position: relative;
}
#content  a:hover.link {
	color: #03376c;
	text-decoration:underline;

}
#content a.linkbk  {
	color: #2C79CB;
	font-size: 100%;
	background-image: url(/assets/images/link_arrowbk.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:12px;
	text-decoration: none;
	font-weight: bold;
}
#content  a:hover.linkbk {
	color: #03376c;
	text-decoration:underline;

}
/*details*/
.details{float:right; 

	width:250px;
	line-height:150%;
	color: #96914f;
	margin-top:2em;
	padding:12px;
	margin-bottom:2em;
	margin-left:2em;
	border: 1px solid #ECE9D8;}
	
.details ul{
	margin:0px 0px 1em;

	list-style-type: square;
	padding-left:20px;
}
.details ul li{
	color:#333333;
	list-style-image: url(/assets/images/ul.gif);font-size: 90%;
}

.details ul li a{
color:#333333
}
.details ul li a:hover{
color:#000000
}

.details ul.docs{
	margin:0px 0px 1em;
	list-style-type: none;
	padding-left:20px;
}
.details ul.docs li{

	list-style-image: url(/assets/images/document_sm.gif);
}
/*gosubscribe*/
#gosubscribe{
	background-color: #3c0000;
	padding: 13px 22px;
	border: 2px solid #dec7c6;
}
#gosubscribe h3{	
	font-size: 100%;color: #ffffff;
}
#gosubscribe p{
	font-size: 70%;
	color: #ffffff;
}
/*page search*/
form#pagesearch{
	background-color: #ECE9D8;
	padding: 1em;
	width: 95%;
}
form#pagesearch label{}
form#pagesearch input {}
form#pagesearch input.button{}