body {margin: 0; padding: 0; font: 11px/17px Verdana, Arial, sans-serif;
		background: #fff}
body.cfmu {margin: 0; padding: 0; font: 11px/17px Verdana, Arial, sans-serif;
		background: #fff url("/images/s.gif") repeat;}

a {color:#00f;}
a:hover {color:#f10;}

div#banner {background-color: #ff0000;}

div#lnav {position: absolute; top: 102px; left: 0; width: 180px; visibility:hidden;}
#div#lnav {position: static; top: 170px; left: 0; width: 180px;}
div#lnav a {display: block;
   padding: 5px 10px; margin: 0 0 2px; border-width: 0;
   border-right: 3px solid #FC9; 
   text-align: left; font: bold 14px/14px arial,sans-serif; 
   text-decoration: none; color: black;}
div#lnav a:hover	{color: #F93; border-color: #F93; background-color: #ff0;}
div#lnav a.info 	{background-color: #ff0; border-right: 3px solid #aa0; }
div#lnav a.info:hover {background-color: #330; border-right: 3px solid #ff0; color:#ff0}
div#lnav a.ministries 	{background-color: #cf0; border-right: 3px solid #6a0; }
div#lnav a.ministries:hover {background-color: #030; border-right: 3px solid #cf0; color:#cf0}
div#lnav a.feature {background-color: #FFF; border-right: 3px solid #C90; color:#000}
div#lnav a.feature:hover 	{background-color: #330; border-right: 3px solid #ff0; color: #ff0;}

div#lnav a.infoCur 	{background-color: #ff0; border-right: 3px solid #f00; }
div#lnav a.infoCur:hover {background-color: #330; border-right: 3px solid #f00; color:#ff0}
div#lnav a.ministriesCur 	{background-color: #cf0; border-right: 3px solid #f00; }
div#lnav a.ministriesCur:hover {background-color: #030; border-right: 3px solid #f00; color:#cf0}
div#lnav a.featureCur 	{background-color: #FFF; border-right: 3px solid #c00; color:#000;}
div#lnav a.featureCur:hover {background-color: #330; border-right: 3px solid #f00; color: #ff0;}

div#links {text-align:center; font: 11px arial; padding: 5px 0 15px 0; width: 750px; visibility:hidden;}
div#links a {color:#00f;}
div#links a:hover {color:#f10;}

div#content {position: absolute; top:105px; width:540px; margin: 0px 5px 0px 101px;}

.headline {font: left; font: bold 18px/18px arial,sans-serif; color:#000; border-bottom: #999 1px solid; border-left: #999 1px solid; padding-bottom: 2px; padding-left: 5px; }
.subhead {font: left; font: bold 14px/14px arial,sans-serif; color:#000; padding-bottom: 0px; margin-bottom: 0px;}
.banner {background-color: #000; margin: 0 0 20px 0; padding: 20px 10px 25px 10px; font-size: 36px/36px; font-family: georgia,times,serif; color:white; font-style:italic;}
.leadparagraph {margin-top: 0; padding-top: 0;}

td.spanner {background-color: #000;}
p.spanner	{font: bold 16px/16px arial,sans-serif; color:#fff; text-align:center; margin: 3px 30px 3px 10px;}

table#youthTable {width:90%;}

table#youthTable td.col1	{ background-color: #0f0; border-right: gray; border-left: black; border-bottom: gray; border-width: 0 1px 1px 2px; border-style: none solid solid solid; padding: 4px; vertical-align: top;}
table#youthTable td.col2	{ background-color: #ff0; padding: 4px; border-bottom: gray; border-right: gray; border-width: 0 1px 1px 0; border-style: none solid solid none; text-align: center; vertical-align: top;}
table#youthTable td.col3	{ background-color: #0ff; border-right: black; border-bottom: gray; border-width: 0 2px 1px 0; border-style: none solid solid none; padding: 4px; text-align: center; vertical-align: top;}
table#youthTable td.allColsBottom	{ background-color: #f00; color: white; font-weight: bold; border-right: black; border-bottom: black; border-left: black; border-width: 0 2px 2px 2px; border-style: none solid solid solid; padding: 4px; text-align: left; vertical-align: top;}
table#youthTable td.allColsTop	{ background-color: #f00; color: white; font-weight: bold; border-right: black; border-top: black; border-left: black; border-width: 2px 2px 0 2px; border-style: solid solid none solid; padding: 4px; text-align: left; vertical-align: top;}

.youthMissionLT {border-top: 2px #CCC solid; border-left: 2px #CCC solid; border-bottom: 1px #ccc dotted; padding: 4px; font-weight:bold; vertical-align:top;}
.youthMissionRT {border-top: 2px #CCC solid; border-left: 1px #CCC dotted; border-bottom: 1px #ccc dotted; border-right: 2px #ccc solid; padding: 4px; font-weight:normal; vertical-align:top;}
.youthMissionL  {border-left: 2px #CCC solid; border-bottom: 1px #ccc dotted; padding: 4px; font-weight:bold; vertical-align:top;}
.youthMissionR  {border-left: 1px #CCC dotted; border-bottom: 1px #ccc dotted; border-right: 2px #ccc solid; padding: 4px; font-weight:normal; vertical-align:top;}
.youthMissionLB {border-left: 2px #CCC solid; border-bottom: 2px #ccc solid; padding: 4px; font-weight:bold; vertical-align:top;}
.youthMissionRB {border-left: 1px #CCC dotted; border-bottom: 2px #ccc solid; border-right: 2px #ccc solid; padding: 4px; font-weight:normal; vertical-align:top;}

table#advent	{width:90%}
table#advent td.col1	{ background-color: #caf; padding: 4px; vertical-align: top; text-align: right;}
table#advent td.col2	{background-color: #caf; padding: 4px; vertical-align: top; text-align: left;}
table#advent td.subhead	{ background-color: #639; color: white; font-weight: bold; border-right: #306; border-top: #96a; border-bottom: #306; border-left: #96a;border-width: 2px 2px 2px 2px; border-style: solid solid solid solid; padding: 4px; text-align: left; vertical-align: top;}
table#advent td.col2 a {color:#006;}
table#advent td.col2 a:hover {color:#f10;}

table#insert {width:80%; border: 0px;}
table#insert td {background-color:#000; color:white; font: bold 14px/14px Georgia,serif; border: 0px none white; padding: 0 10px 0 0;}
table#insert p {padding: 0 0 3px 0; margin: 0 0 5px 0;}

table.calendar { border: 2px solid black; margin-top: 5px;}
table.calendar .heading { background: black; color: white; padding: 6px; font: bold 18px/18px arial,sans-serif;}
table.calendar .date { padding: 3px; padding-top: 9px; vertical-align: top; text-align:center; border-right: 1px solid #999; border-bottom: 1px solid #999; }
table.calendar .item { padding: 3px; padding-top: 9px; vertical-align: top; text-align:left; border-bottom: 1px solid #999; }

.returnLink {text-align:center;}

table.cfmuBody {width:100%; padding:0px; font-family: "Comic Sans MS",arial,sans-serif;}
div#contentcfmu {width:720px; padding-left:5px;}
td.cfmuR {width: 25%; padding-left: 5px; vertical-align: top;}
td.cfmuRcutout {width: 25%; padding: 5px; border: 1px solid #333; background: #ccc; vertical-align: top;}
td.cfmuRborder {width: 25%; padding: 5px; border: 1px solid #333; vertical-align: top; }
td.cfmuL {width: 75%; padding-right: 5px; vertical-align: top;}
#contentcfmu td.dottedbox {padding: 5px; border: 2px dashed red; vertical-align:top;}
#contentcfmu .headline {font: left; font: bold 24px/24px "Comic Sans MS",arial,sans-serif; color:#000; border-bottom:  2px dashed blue; border-left: 0px; padding-bottom: 2px; padding-left: 5px; }
#contentcfmu .headlineY {font: left; font: bold 24px/24px "Comic Sans MS",arial,sans-serif; color:#000; border-bottom:  2px dashed yellow; border-left: 0px; padding-bottom: 2px; padding-left: 5px; }
#contentcfmu .headlineG {font: left; font: bold 24px/24px "Comic Sans MS",arial,sans-serif; color:#000; border-bottom:  2px dashed green; border-left: 0px; padding-bottom: 2px; padding-left: 5px; }
#contentcfmu .headlineR {font: left; font: bold 24px/24px "Comic Sans MS",arial,sans-serif; color:#000; border-bottom:  2px dashed red; border-left: 0px; padding-bottom: 2px; padding-left: 5px; }
#contentcfmu .headlineP {font: left; font: bold 24px/24px "Comic Sans MS",arial,sans-serif; color:#000; border-bottom:  2px dashed purple; border-left: 0px; padding-bottom: 2px; padding-left: 5px; }
#contentcfmu .subhead {font: left; font: bold 18px/18px "Comic Sans MS",arial,sans-serif; color:#000; padding-bottom: 0px; margin-bottom: 0px;}
#contentcfmu .banner {background-color: #000; margin: 0 0 20px 0; padding: 20px 10px 25px 10px; font-size: 36px/36px; font-family: georgia,times,serif; color:white; font-style:italic;}
#contentcfmu .leadparagraph {margin-top: 0; padding-top: 0;}
#contentcfmu div#links {width: 80%; text-align:center; font: 11px arial; padding: 5px 0 5px 0; visibility: visible;}
#contentcfmu #links a {padding: 0 3px 0 3px;}

.cfmuBold {font-weight:bold;}

table.form {padding: 0px; margin: 0px;}
table.form td.label {font-weight:bold; text-align:right;}
table.form td.field {text-align:left;}

td.jobcol1 { padding: 5px; vertical-align: top; }
td.jobcol2 { padding: 5px; vertical-align: top;}
td.jobcolpct { padding: 5px; vertical-align: top; text-align: right;}

.archiveBanner {background-color: #8ABC49; padding:0 10px 5px 97px; color:#fff; font: 14px/14px arial,sans-serif;}

pre.receipt {color: #333; margin: 0 2% 0 0; padding: 1em 0 0 0; border: 1px #333 solid; background: #EEE;}

img.photo-frame {border: #ccc 1px solid; padding: 3px; margin: 3px;}
.photoset {vertical-align: middle;}

.copyright { padding: .5em;
			font: 9px/11px Verdana,Sans-serif;
			text-align: center;
			margin-top: 4em;
			border-top: 1px solid #999}
