
/******* PRINT STYLES *******/


* {
	margin:0;
	padding:0;
	}
html {
	font-size: 100%;
	}
body,p,td,th {
	font:69%/140% verdana,helvetica,arial,sans-serif;
	color: #444;
	}
body {
	background-color:#FFF;
	}
img#sideImg {
/*	position:absolute;
	top:20px;
	left:600px;*/
	width:74px;
	height:126px;
	margin-top:20px;
	float:right;
	}
strong {
	color:#666;
	}
a:link, 
a:visited {
	color:#403F99;
	text-decoration:none;	
	}
a:hover {
	text-decoration:underline;	
	}
div#main p a:link,
div#main p a:visited {
	text-decoration:underline;
}
div#main p a:hover {
	color:#222;
}



/********************** GLOBAL DIVS ****/

div#dropshadow {
	margin:0;
	padding:0;
	width:670px;
	background-image:none;
	}
div#container {
	position:relative;
	padding:20px 0 0;
	width:670px;
	background-color:#fff;
	text-align:left;
	}
div#top {
	width:670px;
	height:30px;
	padding:0;
	}
div#main {
	margin-top:15px;
	float:none;
	position:static;
	}
div#text {
	width:670px;
	float:none;
	position:static;
	margin:0;
	padding:0;
	}



/********************** HEADINGS ****/

/*h1 is plts logo*/
h1 a,
h1 a:hover {
	font:20px/20px arial,helvetica,sans-serif;
	color:#403F99;
	}
h2 {
	font:18px/22px Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#555;
	margin:30px 0 15px;
	border:1px solid #FFF;
	}
h3 {
	margin-top:20px;
	margin-bottom:12px;
	font:bold 1em/1em Verdana, Arial, Helvetica, sans-serif;
	}
h4 {
	margin-top:12px;
	margin-bottom:10px;
	font:italic 1em/1em Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#111;
	}



/*** h2 flash image replacement 
hides the Flash - regular h2 text will print ***/

.sIFR-flash {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
	border:0;
}



/********************** PARAGRAPHS ****/

div#main p { /*text for section main pages*/
	font:13px/17px "Times New Roman", Times, serif;
	color: #666;
	margin-bottom:10px;
	}
div#text p {
	font:1em/1.45em verdana,helvetica,arial,sans-serif;
	color: #444;
	margin-bottom:10px;
	}
div#text p.topMargin { /*extra top margin; use after lists*/
	margin-top:18px;
	}
div#text p.indent {
	margin-left:20px;
	}
div#text p.signature {
	font-style:italic;
	margin-bottom:20px;
	}
div#text p.attribution {
	font-style:italic;
	}
div#text p.olFirstP {
	display:inline;
	}
div#text p.olSecondP {
	margin-top:10px;
	margin-bottom:10px;
	}



/********************** LISTS ****/

div#main ol {  /*not indented*/
	list-style:decimal outside none;
	margin-left:20px;
	}
div#main ol li {
	margin-bottom:16px;
	}
div#main ol ol {
	list-style:lower-latin outside none;
	margin-top:10px;
	margin-left:30px;
	}
div#main ul {  /*indented, bullets*/
	list-style:disc outside none;
	margin-left:25px;
	}
div#main ul li {
	margin-bottom:6px;
	}
div#main ul ul {
	list-style-type:circle;
	margin-top:8px;
	margin-left:25px;
	}
div#main ul.noBullet { /*flush left, no bullets*/
	list-style:none outside none;
	margin:0;
	}
div#main ul.noIndent { /*flush left, bullets, links underlined*/
	list-style:disc outside none;
	margin-left:15px;
	}
div#main ul.noIndent a {
	font-weight:normal;
	text-decoration:underline;
	}
div#main ul.noIndent a:hover {
	color:#222;
	}
div#main ul.linksExt { /*inter-page links*/
	list-style:none outside url(file:///Macintosh HD/Users/dan/Clients/PLTS/web/web/images/link.gif);
	margin-left:15px;
	}
div#main ul.linksExt a {
	font-weight:normal;
	text-decoration:none;
	}
div#main ul.linksExt a:hover {
	text-decoration:underline;
	}
div#main ul.linksInt { /*intra-page links*/
	list-style:none outside url(file:///Macintosh HD/Users/dan/Clients/PLTS/web/web/images/anchor.gif);
	margin-left:15px;
	}
div#main ul.linksInt li {
	line-height:14px;
	margin-top:6px;
	}
div#main ul.linksInt a:link, 
div#main ul.linksInt a:visited {
	color:#403F99;
	font-weight:normal;
	text-decoration:none;	
	}
div#main ul.linksInt a:hover {
	text-decoration:underline;	
	}
div#main ul.subanchors {  /*anchors that are below text*/
	margin-top:15px;
	}
a.backToTop {
	font-weight:normal;
	}



/********************** BLOCKQUOTES ****/

div#text blockquote p {
	font-style:italic;
	color:#666;
	margin-left:20px;
	margin-right:20px;
	}
div#text blockquote.fullWidth p {
	margin-left:0;
	margin-right:0;
	}
div#text blockquote.intro p {
	margin:0px 0 15px;
	}
div#text blockquote.right {
	float:right;
	width:296px;
	margin-bottom:10px;
	margin-left:20px;
	padding:10px 0;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	}
div#text blockquote.right p {
	margin-left:0;
	}
div#text blockquote p.attribution {
	margin-bottom:0;
	font-style:normal;
	}



/********************** MAIN NAV ****/

ul#bottomNav {
	display:none;
	}



/********************** 'YOU ARE HERE' NAV ****/

/**** UDM JS-generated CSS ****/
.udm,.udm li,.udm ul{margin:0;padding:0;list-style-type:none;}
.udm{float:left;position:relative;left:-12px;z-index:20000;width:500px;cursor:default !important;border:none;text-align:left;}
.udm{float:none;width:100%;}
.udm{margin-top:20px;}
.udm>li:first-child{margin-left:0;}
.udm li{left:0;}
.udm ul li{left:0;}
:root ul[class^="udm"] li{left:0;position:static;}
.udm li{display:block;width:auto;float:left;}
.udm li a{position:static;display:block;float:left;white-space:nowrap;}
ul[class^="udm"] li a{position:relative;float:none;}
.udm ul li a{position:relative;float:none !important;white-space:normal;}
.udm li a{margin-left:0px;}
ul[class^="udm"] li:not(:first-child){margin-left:-0px;}
.udm ul li{margin-left:0 !important;}
ul[class^="udm"]:not([class="xxx"]) ul li{margin-left:0 !important;}
.udm ul a{margin:0;}
.udm ul li{margin-top:-0px;}
.udm ul li:first-child{margin-top:0px;}
.udm ul{background-image:none;background-color:#a9a9a9;cursor:default !important;width:;height:auto;border-width:0px;border-color:#999;border-style:solid;position:absolute;z-index:20100;padding:10px;}
.udm ul li{cursor:default !important;width:100%;position:static;float:none;}
.udm ul{display:none;visibility:hidden;}
html/**/[xmlns] .udm u\l{display:block;visibility:visible;height:0;overflow:scroll;left:-10000px;}
ul.udm/**/[class^="udm"] u\l{display:block;visibility:visible;height:0;overflow:visible;left:-1000em;}
.udm a .udmA{visibility:hidden;margin:0 6px;display:block;cursor:pointer !important;position:absolute;right:0;top:0;text-align:right;border:none;cursor:inherit !important;}
.udm a .udmA img{display:block;}
.udm ul a .udmA{margin:0 3px;}
* html .udm a .udmA{right:0px;top:0px;}
* html .udm ul a .udmA{right:0px;top:0px;}
.udm .udmS{margin-left:;margin-top:0;}
.udm .udmS{background-image:none;background-color:#fff;cursor:default !important;position:absolute;z-index:20050;width:auto;height:auto;left:0px;top:0px;display:none;}
.udm a,.udm a:link,.udm a.nohref{background-image:none;background-color:#fff;cursor:pointer !important;z-index:1000;text-align:left;border-style:solid;border-color:#999;padding-left:6px;padding-right:6px;padding-top:0 !important;padding-bottom:0 !important;text-decoration:none;color:#a9a9a9;border-width:0px;font-style:normal;font-family:"times new roman",times,serif;font-weight:normal !important;}
.udm a .udmA,.udm a:link .udmA,.udm a.nohref .udmA{font-family:"times new roman",times,serif;font-weight:normal !important;}
.udm li a:visited{background-image:none;background-color:#fff;border-width:0px;color:#a9a9a9;font-style:normal;border-style:solid;border-color:#a9a9a9;}
.udm li a.udmR,.udm li a.udmY,.udm li a.udmR:visited,.udm li a.udmY:visited,.udm li a:hover,.udm li a:focus,.udm li a.nohref:hover,.udm li a.nohref:focus{font-style:normal;background-image:none;background-color:#fff;text-decoration:none;color:#a9a9a9;border-color:#999;border-style:solid;border-width:0px;}
* html .udm li a:active{font-style:normal;background-image:none;background-color:#fff;text-decoration:none;color:#a9a9a9;border-color:#999;border-style:solid;border-width:0px;}
.udm ul a,.udm ul a:link,.udm ul a.nohref{background-image:none;background-color:#fff;text-align:left;border-width:1px;border-style:solid;border-color:#a9a9a9;padding-left:3px;padding-right:3px;padding-top:0px !important;padding-bottom:0px !important;text-decoration:none;color:#a9a9a9;font-style:normal;font-size:11px;font-family:helvetica,arial,sans-serif;font-weight:normal !important;}
.udm ul a .udmA,.udm ul a:link .udmA,.udm ul a.nohref .udmA{font-family:helvetica,arial,sans-serif;font-weight:normal !important;}
.udm ul li a:visited,* html .udm ul li a:visited{background-image:none;background-color:#fff;color:#a9a9a9;font-style:normal;border-width:0px;border-style:solid;border-color:#a9a9a9;}
.udm ul li a.udmR,.udm ul li a.udmY,.udm ul li a.udmR:visited,.udm ul li a.udmY:visited,.udm ul li a:hover,.udm ul li a:focus,.udm ul li a.nohref:hover,.udm ul li a.nohref:focus,.udm ul li a:visited:hover{font-style:normal;background-image:none;background-color:#fff;text-decoration:none;color:#a9a9a9;border-color:#a9a9a9;border-style:solid;border-width:0px;}
* html .udm ul li a:active{font-style:normal;background-image:none;background-color:#fff;text-decoration:none;color:#a9a9a9;border-color:#a9a9a9;border-style:solid;border-width:0px;}
.udm a.nohref,.udm ul a.nohref{cursor:default !important;}
.udm h3,.udm h4,.udm h5,.udm h6{display:block;background:none;margin:0;padding:0;border:none;font-size:1em;font-weight:normal;text-decoration:none;}
.udm h3,.udm h4,.udm h5,.udm h6{display:inline;}
.udm h\3,.udm h\4,.udm h\5,.udm h\6{display:block;}
ul[class^="udm"] h3,ul[class^="udm"] h4,ul[class^="udm"] h5,ul[class^="udm"] h6{display:block;}
* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6{display:block;}
* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6{width:expression("auto",this.runtimeStyle.width=this.parentNode.offsetWidth);width/**/:auto;}
* html .udm ul h3,* html .udm ul h4,* html .udm ul h5,* html .udm ul h6{width:expression("auto",this.runtimeStyle.width=this.parentNode.currentStyle.width);width/**/:auto;}
ul[class$="udm"].udm li,ul[class$="udm"].udm ul li{display:block;float:left;}
ul[class$="udm"].udm:not([class="xxx"]) li{float:left;}
ul[class$="udm"].udm:not([class="xxx"]) ul li{float:none;}
select{visibility:visible;}
.udm .udmC{position:absolute;left:0;top:0;z-index:20020;width:auto;height:auto;filter:alpha(opacity=0);}


/**** UDM custom CSS ****/
#udm a {
	color:#a9a9a9 !important;
	}
#udm li a { 
	padding-left:12px;
	padding-right:12px;
	border-left:1px solid #a9a9a9 !important;
	}
ul#udm a.nohref {
	background-color:#fff !important;
	font-style:italic !important;
	color: #a9a9a9 !important;
	border-left:1px solid #a9a9a9 !important;
	}
#udm li#home {
	display:none;
	}



/********************** SUB-NAV ****/

ul#topNav {
	display:none;
	}



/********************** SECTION MAIN PAGES ****/

body.mainPage .udm {
	display-none;
	}
body#about div#main {
	margin-top:100px;
	width:305px;
	height:320px;
	}
body#prospective div#main {
	margin-top:100px;
	width:405px;
	height:320px;
	}
body#students div#main {
	margin-top:100px;
	width:220px;
	height:345px;
	}
body#students div#main ul#quickLinks a {
	font-size:10px;
	}
body#students div#studentNews {
	position:absolute;
	left:0;
	top:300px;
	width:285px;
	height:220px;
	padding-left:0;
	text-align:left;
	border:0;
	}
body#students div#studentNews ul {
	list-style:none outside url(file:///Macintosh HD/Users/dan/Clients/PLTS/web/web/images/link.gif);
	margin-left:15px;
	}
body#students div#studentNews li {
	margin-bottom:10px;
	}
body#students div#studentNews ul a {
	font-weight:bold;
	text-decoration:none;
	}

body#faculty div#main {
	margin-top:100px;
	width:305px;
	height:320px;
	}
body#faculty .udm {
	display:none;
	}
body#adminMain div#main {
	margin-top:100px;
	width:305px;
	height:320px;
	}
body#alums div#main {
	margin-top:100px;
	width:430px;
	height:320px;
	}
body#giving div#main {
	margin-top:100px;
	width:305px;
	height:320px;
	}
body#giving div#main ul {
	list-style:none outside none;
	margin-top:15px;
	margin-left:-125px;
	font:13px/17px "Times New Roman", Times, serif;
	}
body#giving div#main li {
	display: inline;
	padding-right:3px;
	padding-left:6px;
	border-left:1px solid #999;
	}
body#giving div#main li.first {
	display: inline;
	padding-left:0;
	border-left: none;
	}
body#giving div#main a {
	color:#fcd900;
	font-weight:normal;
	text-decoration:none;
	}
body#giving div#main a:hover {
	color:#fff;
	text-decoration:none;
	}



/********************** HOME ****/

body#index .udm {
	display:none;
	}
body#index div#top {
	height:115px;
	}
body#index div#main {
	width:500px;
	height:345px;
	}
body#index div#text {
	float:left;
	width:500px;
	}
body#index div#text p {
	color:#666;
	font:1.09em/1.5em verdana,helvetica,arial,sans-serif;
	}
body#index ul#address {
	position:absolute;
	left:0;
	top:549px;
	width:740px;
	border-top:1px solid #FCD900;
	padding:15px 20px 0 40px;
	list-style:none outside none;	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
div#flashcontent {
	display:none;
	}


/********************** ABOUT US ****/

body#gettingToPLTS div#map {
	width:363px;
	height:315px;
	}
body#gettingToPLTS div#text {
	width:390px;
	}



/********************** PROSPECTIVE STUDENTS *******/

body#ordained_ministers h2 {
	font-size:22px;
	}



/********************** STUDENTS *******/

body#academic_calendars table {
	width:98%;
	}
body#academic_calendars tr.alt {
	background-color:#d9d9d9;
	}
body#academic_calendars td  {
	padding:2px;
	}
body#academic_calendars td.date {
	width:18%;
	}



/********************** FACULTY *******/

div#main ul.facultyInfo {
	list-style:none outside none;
	margin-left:0;
	margin-bottom:12px;
	font-style:italic;
	color:#222;
	}
div#main ul.facultyInfo li {
	margin-bottom:2px;
	}
div#main ul.facultyInfo cite {
	font-style:normal;
	}
body.teaching dt {
	font-weight:bold;
	}
body.teaching dt span {
	font-weight:normal;
	}
body.teaching dd {
	margin-bottom:15px;
	}
body.teaching div#main dd ul {
	margin:5px 0 10px 40px;
	}



/********************** ADMINISTRATION *******/

div#contactBox {
	margin:20px 0 20px;
	padding:0;
	}
div#contactBox ul {
	list-style:none outside none;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#222;
	line-height:14px;
	}
div#contactBox li {
	margin-bottom:12px;
	}
div#contactBox a {
	font-weight:normal;
	}
dl.board dt {
	float:left;
	clear:left;
	}
dl.board dd {
	float:left;
	margin-bottom:10px;
	margin-left:5px;
	padding-left:5px;
	border-left:1px solid a9a9a9;
	font-style:italic;
	}


/********************** NEWS & EVENTS *******/

body#newsMain .udm {
	display:none;
	}
body#newsMain ul#topNav {
	width:545px;
	}
body#newsMain div#main {
	padding:0;
	}
body#newsMain div#main ul {
	margin-left:0;
	}
body#newsMain div#text {
	float:right;
	width:670px;
	padding:0;
	}
body#newsMain div#text a {
	font-weight:normal;
	}
body#newsMain h2 {
	color:#777;
	margin-bottom:12px;
	}
body#newsMain div#text ul {
	list-style:none outside none;
	display:block;
	width:745px;
	height:290px;
	}
body#newsMain div#text ul li {
	display:inline;
	float:left;
	clear:left;
	width:600px;
	margin:0;
	padding:0;
	border-bottom:2px solid #666;
	}
body#newsMain div#text ul li#firstEvent {
	padding-left:0;
	border-left-width:0px;
	}
body#newsMain div#text ul ul {
	list-style:none outside none;
	width:400px;
	}
body#newsMain div#text ul ul li {
	padding:0;
	border:0;
	color:#777;
	}
body#newsMain div#text ul ul li.what {
	font:14px/20px Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#555;
	margin-top:4px;
	margin-bottom:15px;
	}
body#newsMain div#text ul ul li.what span {
	font:10px/10px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#999;
	margin-top:12px;
	text-transform:uppercase;
	}
body#newsMain div#text ul ul li.who {
	font-weight:bold;
	margin-bottom:10px;
	}
body#newsMain div#text ul ul li.who span {
	font-weight:normal;
	font-style:italic;
	}
body#newsMain div#text ul ul li.who a {
	font-weight:bold;
	}
body#newsMain div#text ul ul li.who img.left {
	float:left;
	clear:left;
	margin:4px 6px 4px 0;
	}
body#newsMain div#text ul ul li.who img.right {
	float:right;
	margin:4px 0 4px 6px;
	}
body#newsMain div#text ul ul li.detail {
	padding-top:10px;
	border-top:1px solid #999;
	border-top:1px dotted #999;
	}
body#newsMain div#text ul ul li.detailsLink {
	font-size:9px;
	margin-top:6px;
	text-transform:uppercase;
	}
body#newsMain div#dailyPrayer {
	display:none;
	}
body#pastNews div#text a {
	font-weight:normal;
	}
body#pastNews div#text ul {
	list-style:none outside none;
	margin:6px 0 0;
	}
body#pastNews div#text li {
	margin:6px 0;
	padding:6px 0 12px;
	border-bottom:1px dotted #999;
	}
body.news h2.eventHeading {
	margin-bottom:0;
	}
body.news div#text p.eventSubheading {
	font-style:italic;
	}
body.news div.eventSummary {
	margin:10px 0;
	padding:10px 20px 0;
	border:1px solid #a9a9a9;
	background-color:#a9a9a9;
	}


/**** daily prayers ****/

table#prayerTable td {
	font:10px/10px "Times New Roman", Times, serif;
	font-size:11px;
	color:#666;
	}
table#prayerTable input#prayerInput {
	border:1px solid #a9a9a9;
	font:11px/11px verdana,arial,helvetica,sans-serif
	}
table#prayerTable input#submit {
	font:11px/11px "Times New Roman", Times, serif;
	background-color:#a9a9a9;
	border-width:0;
	color:#fff;
	}
body#prayers blockquote {
	margin-left:50px;
	}
body#prayers div#text blockquote span {
	display:block;
	margin:2px 0;
	text-indent:40px;
	}
body#prayers div#text p.prayerAttribution {
	text-indent:50px;
	}
body#prayers p.prayer {
	font-style:italic;
	}
body#prayers p.back {
	margin-top:0;
	margin-left:450px;
	}


/**** sermons ****/

body.sermons h2 {
	margin-bottom:0px;
	}
body.sermons h3 {
	margin-top:5px;
	margin-bottom:20px;
	line-height:18px;
	}
body.sermons dl {
	padding:5px 0;
	margin-bottom:20px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	}
body.sermons dt {
	font-style:italic;
	margin-bottom:5px;
	}
body.sermons dd {
	margin-left:0;
	}
body.sermons p.attribution {
	margin-top:-10px;
	text-indent:60px;
	}
body.sermons div#text blockquote p {
	font-style:italic;
	}
body.sermons blockquote p cite {
	font-style:normal;
	}
body.sermons blockquote p span {
	display:block;
	margin:0;
	text-indent:42px;
	}
body.sermons blockquote p.startQuote {
	margin:0;
	}



/********************** CONTACT ****/

body.contact div#text ul {
	list-style:none outside none;
	margin:0;
	padding:0;
	}
body.contact div#text li {
	margin-bottom:12px;
	}
body.contact div#text dl {
	list-style:none outside none;
	}
body.contact div#text dt {
	font-weight:bold;
	}
body.contact div#text dd {
	}
body.contact div#text dd a {
	font-weight:normal;
	}
body.contact h4 {
	margin-top:0;
	margin-bottom:15px;
	}
body.contact div#credit  {
	position: absolute;
	left:200px;
	top:505px;
	}
body.contact div#credit p {
	font:10px/10px "Times New Roman", Times, serif;
	color:#666;
	}
body.contact div#credit a:link,
body.contact div#credit a:visited {
	color:#666;
	font-weight:normal;
	text-decoration:none;
	}
body.contact div#credit a:hover {
	text-decoration:underline;
	}
body.contact div#credit img {
	width:80px;
	height:15px;
	margin-left:15px;
	border:0;
	}



/********************** SITE MAP *******/

body#sitemap .udm {
	display:none;
	}
body#sitemap div#main {
	margin-top:40px;
	height:361px;
	}
body#sitemap div#text {
	width:747px;
	height:365px;
	padding:0 15px 0 0;
	}
body#sitemap div#text div {
	float:left;
	width:160px;
	margin-right:20px;
	}
body#sitemap div#main dl {
	list-style:none outside none;
	margin-bottom:15px;
	}
body#sitemap div#main dt {
	font-size:12px;
	margin-bottom:2px;
	}
body#sitemap div#main dd {
	margin-top:5px;
	}
body#sitemap dt a {
	font-weight:bold;
	}



/********************** MISC PAGES ****/

body#gettingToPLTS div#map {
	width:363px;
	height:315px;
	}
body#gettingToPLTS div#text {
	width:390px;
	}
body#perspectives div#text a {
	font-weight:normal;
	}
body#vocation div#text p {
	font-style:italic;
	}
body#vocation div#text p.signature {
	font-style:normal;
	}
body#vocation div#text img {
	float:left;
	width:130px;
	margin-right:15px;
	}
body#possibilities p#amounts {
	float:left;
	margin-right:30px;
	}
body#family_donors h3 {
	margin-top:15px;
	margin-bottom:3px;
	}
body#redirect div#text li {
	margin:0;
	}

