body {
	margin: 2em;
	color: #000;
}

#print-header {
	display: true;
	padding-bottom: 10px;
	border-bottom: 3px ridge #000;
	margin-bottom: 10px;
}
.noprint {display: none;}

.clear {clear: both;}
a {color: #314e8a; text-decoration: underline;}

#header {display: none;}
#menu {display: none;}
#submenu {display: none;}
#servertime {display: none;}
#textsize {display: none;}
#midspacer {display: none;}
#footer {display: none;}
.side {display: none;}

h1 {
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
	color: #140d5e;
	margin-bottom: 12px;
	font: bold 30px/32px "Lucida Grande", Lucida, Verdana, sans-serif;
}

h3 {
	margin: 0;
	padding: 0;
	padding-top: 3px;
	margin-bottom: 5px;
	color: #140d5e;
	font: bold 20px/22px "Lucida Grande", Lucida, Verdana, sans-serif;
}

p {
	margin: 0;
	margin-bottom: 10px;
	margin-right: 15px;
	font: 15px/19px Verdana, Arial, Helvetica, sans-serif;
}

p.sml {
	font: 80% Arial, Helvetica, sans-serif;
	line-height: 110%;
	margin: 0;
	padding: 0;
	margin-left: 0;
	margin-bottom: 12px;
}

p.emp {
	font-size: 95%;
	font-style: italic;
	text-align: justify;
}

p.indent {
	padding-left: 25px;
	padding-right: 35px;
	font-style: italic;
}


/* Common styles */

img.framed {
	border: 1px solid #c8c8c8;
	padding: 6px;
	background-color: #fff;
}

img.right {
	float: right;
	position: relative;
	margin-left: 15px;
	margin-bottom: 12px;
}

img.left {
	float: left;
	margin-right: 15px;
	margin-bottom: 12px;
}

ul {
	margin: 0;
	padding: 0;
	padding-left: 35px;
	margin-bottom: 12px;
}

ul li {
	list-style: square;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	padding-bottom: 3px;
}

ul li.block {color: #444;}

ul.indent {
	padding-left: 55px;
	margin-right: 35px;
}

ul.large li {
	font-size: 110%;
	font-weight: bold;
}

ul.indent li {
	font-style: italic;
	padding-bottom: 5px;
	line-height: 120%;
}

ul.inner {
	padding-top: 2px;
	margin-left: 5px;
	margin-bottom: 7px;
}

ul.inner li {
	list-style: circle;
	padding-bottom: 0;
}

ul.inner li span {
	font-size: 12px;
	padding-left: 6px;
}

ul.tight {margin-bottom: 4px;}
ul.tight li {padding: 0;}
ul.tight li span {
	font-size: 12px;
	padding-left: 6px;
}

ol {
	margin: 0;
	padding: 0;
	padding-left: 35px;
	margin-bottom: 12px;
}

ol li {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	line-height: 115%;
	padding-bottom: 8px;
	list-style-type: decimal;
}

u.red {
	font: 115% Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	padding-left: 2px;
}


#box {
	background-color: #e3ecf4;
	border: 1px solid #000;
	padding: 10px 14px;
	margin-top: 15px;
	margin-bottom: 15px;
	_margin-right: 15px;
}

#box.photos {
	position: relative;
	*left: 22px;
	*margin-right: 22px;
	*margin-left: -22px;
	_left: 47px;
	_margin-right: 37px;
	_margin-left: -22px;
	_top: 10px;
}

#box h3 {
	font: bold 120% Arial, Helvetica, sans-serif;
	margin: 0;
	padding-bottom: 5px;
}

#box h3.large  {font-size: 135%;}

#box p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	margin: 0;
	padding-bottom: 7px;
}

#box p.emp {
	font: 130% Georgia, "Times New Roman", Times, serif;
	line-height: 120%;
	font-weight: normal;
}

#box p span {
	font: bold 75% Arial, Helvetica, sans-serif;
	padding-left: 8px;
}

#box p.sml {font-size: 90%;}
#box ul {padding-left: 22px;}
#box.centered {text-align: center;}

#box.multi {
	margin: 0;
	border-bottom: none;
}
#box.multi p {padding: 0;}
#box.multi ul.tight {margin-top: 5px;}




/* Home styles */

#intro p {
	font: 120%/140% Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 3px 0 15px 0;
}

#lost {
	background: #142f35 url(../images/searching.jpg) no-repeat right bottom;
	border: 1px solid #142f35;
	border-bottom: none;
	padding: 0;
	padding-right: 215px;
}

#lost h2 {
	margin: 0;
	padding: 0;
	font: 22px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #ffffcc;
	padding: 10px 0 8px 15px;
}

#lost p {
	color: #fff;
	padding: 0 0 7px 12px;
	margin-bottom: 0;
	font-size: 95%;
	line-height: 120%;
}

#lost ul {
	margin: 0;
	padding: 0;
	padding-left: 40px;
	padding-top: 0;
	padding-bottom: 15px;
}

#lost ul li {
	color: #fff;
	font-size: 100%;
}

#lost a {color: #fff; text-decoration: underline;}


#pres {
	margin: 0;
	padding: .8em .8em .8em 1.2em;
	border: 1px solid #000;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

#pres h3 {margin-bottom: 7px;}

#pres p {
	font-size: 85%;
	line-height: 130%;
	margin-bottom: 5px;
	text-align: justify;
}

#pres img {
	float: right;
	margin: 0 0 5px 25px;
	padding: 4px;
	border: 1px solid #c8c8c8;
	background-color: #fff;
	_position: relative;
	_left: 22px;
	_top: 12px;
}


#ps {
	border: 1px solid #000;
	border-top: none;
	padding-bottom: 10px;
}

#ps img {
	float: left;
	margin-right: 20px;
	width: 550px;
}

#ps h3 {
	margin: 0 15px 0 15px;
	padding: 12px 0 10px 0;
}

#ps p {
	margin: 0 15px 0 15px;
	padding: 0 0 10px 0;	
	font-size: 85%;
	line-height: 120%;
}

/* Finding God styles */

.blockformat {
	margin: 10px 50px 10px 20px;
	font-size: 95%;
}

.blockformat p a.sml {
	font: bold 100% Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

.blockformat ul li {
	font-weight: normal;
	font-size: 100%;
	padding-bottom: 5px;
	line-height: 130%;
}

/* What Are styles */

#studies img {
	border: 2px solid #000046;
	margin-bottom: 15px;
}

#types {margin-bottom: 5px;}
#types td ul {padding-left: 25px;}

#types td {
	padding: 7px 7px 7px 12px;
	background-color: #f7f8fc;
	border: 1px solid #ccccdd;
	border-bottom: none;
}

#types td img {
	margin:4px;
	margin-left:15px;
	_position: relative;
	_left: 22px;
	_top: 10px;
	_margin-bottom: 0;
}

#list2 {
	margin-right: -45px;
	margin-bottom: 25px;
	margin-left: 25px;
	width: 80%;
}

#list2 td p {
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	padding: 0;
	margin-bottom: 7px;
}

#list2 ul {margin: 0;}

#list2 ul li {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
}

.transit {margin-top: 10px;}
.transit img.logo {padding: 10px 0;}
.transit p {font: 95% Arial, Helvetica, sans-serif;}

#pdfs {
	float: right;
	width: 225px;
	margin-left: 25px;
	border: 1px solid #c8c8c8;
	padding: .7em;
	padding-bottom: 0;
}

#pdfs p {
	font: bold 95% Arial, Helvetica, sans-serif;
	color: #000046;
	padding: 0;
	margin: 0;
	margin-bottom: 3px;
}

#pdfs ul {padding-left: 25px;}

#pdfs ul li {
	font-size: 90%;
	padding-bottom: 3px;
}


/* What We Do styles */

#history {margin-bottom: 20px;}

#history td {
	padding: .6em;
	font-family: Arial, Helvetica, sans-serif;
}

#history td.date {
	background-color: #e7e9f3;
	font-weight: bold;
	margin-right: 15px;
	width: 140px;
	font-size: 90%;
	border: 1px solid #000;
	border-top: none;
}

#history td.details {
	background-color: #f7f8fc;
	padding: .6em 1.5em 0 1em;
	border: 1px solid #000;
	border-left: none;
	border-top: none;
}

#history td.details p {font-family: Arial, Helvetica, sans-serif;}

#list {
	margin-bottom: 20px;
	border: 1px solid #999;
	width: 100%;
}

#list tr.lt {background-color: #f7f8fb;}
#list tr.dk {background-color: #e9ebf2;}

#list td {
	font-family: Arial, Helvetica, sans-serif;
	padding: .3em .5em;
	border-bottom: 1px solid #000;
	border-top: 1px solid #cbcbcb;
}

#list td.date {
	font-size: 95%;
	font-weight: bold;
	width: 135px;
}

#list td.item {
	font-size: 118%;
	line-height: 110%;
	padding-right: 1em;
}

#list td span {
	font-size: 75%;
	margin-left: 10px;
}

#video {
	margin-bottom: 20px;
	border: 1px solid #999;
}

#video td.image {
	width: 217px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #333;
}

#video td.image img {border: 1px solid #c8c8c8;}

#video td.info {
	padding: .5em 1em;
	border-bottom: 1px solid #333;
	border-top: 1px solid #cbcbcb;
	background-color: #fff;
}

#video td.info h3 {
	font-size: 95%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	margin-bottom: 3px;
}

#video td.info h1 {
	margin: 0;
	font-size: 150%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 4px;
	margin-right: 15px;	
}

#video td.info p {
	margin: 0;
	margin-bottom: 15px;
	margin-right: 15px;
	font-size: 95%;
}

#newsletters td.files {width: 280px;}
#newsletters td.files ul {padding-left: 30px;}
#newsletters td.emaillist {border: 1px solid #666; padding: 8px;}
#newsletters td.emaillist h3 {font-size: 12px; margin-bottom: 5px;}
#newsletters td.emaillist p {font-size: 85%; margin-bottom: 7px;}
#newsletters #feedback {padding: 0; width: inherit;}
#newsletters #feedback h6 {font-size: 85%;}
#newsletters #feedback input {font-size: 90%;padding: .1em;}
#newsletters #feedback table td {padding-bottom: 0;}
#newsletters #feedback table td.label {width: 100px;}

#ra-indent {
	padding: 10px 40px;
	margin-bottom: 20px;
}

#ra-indent p {color: #644f92;}
#ra-indent ul li {
	color: #644f92;
	padding-bottom: 5px;
	line-height: 140%;
}

/* Involvement styles */

#box50 {
	float: left;
	width: 45%;
	_width: 40%;
	margin: 10px 25px 15px 0;
}

#box50 p {
	font-weight: bold;
	margin-bottom: 2px;
}

#box50 p.sml {
	font-weight: normal;
	font-size: 95%;
	padding-top: 3px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#box50 p.address {
	font-weight: normal;
	font-size: 100%;
	margin: 0;
	padding-bottom: 5px;
	margin-left: 30px;
}

#box50 img.logo {
	margin: 7px 20px 0 20px;
	float: left;
}

#box50 form {
	margin: 0;
	padding: 0;
	margin: 10px 0 0 0;
}

#photoblock {
	width: 250px;
	float: right;
	padding-left: 15px;
	padding-bottom: 10px;
}

#photoblock img {margin-bottom: 15px;}

#upload {
	border: 1px solid #000;
	padding: .5em 1em;
	margin: 17px 0;
}

#upload form {
	margin: 0;
	padding: 0;
}

#upload td {
	padding: .2em;
	font-family: Arial, Helvetica, sans-serif;
}

#upload td.label {
	font-size: 11px;
	font-weight: bold;
	width: 115px;
}

#upload td.instructions {font-size: 11px;}

#upload td.instructions ul {
	margin: 0;
	padding: 3px 20px 5px 20px;
}

#upload td.instructions ul li {
	font-size: 10px;
	padding-bottom: 1px;
}

/* Contact styles */

#contact td {
	padding-bottom: 10px;
	font: 17px/20px Arial, Helvetica, sans-serif;
}

#contact td.label {
	width: 160px;
	font-size: 95%;
	font-weight: bold;
	color: #000046;
}

#feedback {
	padding: .7em 1em 1em 5px;
	width: 450px;
}

#feedback h6 {
	font: bold 100% Arial, Helvetica, sans-serif;
	color: #000046;
	margin: 0;
	padding: 0;
}

#feedback form {
	margin: 0;
	padding: 0;	
}

#feedback input {
	font-size: 110%;
	padding: .2em;
}
#feedback textarea {
	width: 450px;
	font-family: Arial, Helvetica;
	font-size: 110%;
	padding: .2em;
}
#feedback table td {
	padding-bottom: 8px;
}
#feedback table td.label {width: 125px;}

/* Site Map styles */

#sitemap {
	width: 45%;
	padding-left: 20px;
}

#sitemap.left {float: left;}
#sitemap.right {float: right;}

#sitemap h2 {
	margin: 0;
	padding: 0;
	font: 145% Arial, Helvetica, sans-serif;
	line-height: 110%;
	color: #000046;
	margin-bottom: 15px;
}

#sitemap h2.sml {font-size: 130%;}

#sitemap ul {
	margin-top: -10px;
	padding-left: 25px;
}

#sitemap ul li {
	padding-bottom: 3px;
	line-height: 110%;
}

#sitemap ul.inner {
	margin-top: 0;
	padding-top: 0;
	*padding-top: 3px;
	padding-left: 25px;
	margin-bottom: 2px;
	*margin-bottom: 0;
}

#sitemap ul.inner2 {
	margin-top: 0;
	padding-top: 0;
	*padding-top: 3px;
	padding-left: 25px;
	margin-bottom: 2px;
	*margin-bottom: 0;
}

#sitemap ul.inner2 li {list-style: disc;}

























