/* general */

body { vertical-align: top; background-image: url( ./images/background.jpg); background-repeat: no-repeat; background-color: #F7FED8; margin: 0px 0px 0px 0px; }

ul { padding: 0px 0px 0px 16px; margin: 0px; }

td.center { text-align: center; }
td.right { text-align: right; }
td.bottom { height: 15px; }

#list { line-height: 17px; padding: 3px 0px 3px 25px; text-indent: -12px; }

.nowrap { white-space: nowrap; }

/* pop up positions & navigation */

.navigation { position:absolute; width:722 px; left: 17px; top: 10px; visibility: visible; z-index: 0; background-color: #ffffff; }

td.white { background-color: #ffffff; width:1px; height:1px; }

#subNavAbout { position: absolute; background-color: #ffffff; visibility: hidden; top: 100px; left: 28px; z-index:2;}
#subNavLife { position: absolute; background-color: #ffffff; visibility: hidden; top: 100px; left: 147px; z-index:2;}
#subNavMissions { position: absolute; background-color: #ffffff; visibility: hidden; top: 100px; left: 270px; z-index:2;}
#subNavYouth { position: absolute; background-color: #ffffff; visibility: hidden; top: 100px; left: 371px; z-index:2;}
#subNavChildren { position: absolute; background-color: #ffffff; visibility: hidden; top: 100px; left: 491px; z-index:2;}
#subNavNews { position: absolute; background-color: #ffffff; visibility: hidden; top: 100px; left: 587px; z-index:2;}


/* pop up attributes */

a.dropDown:link, a.dropDown:visited { border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block; text-align: left; padding: 4px 10px 4px 11px; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; background-color: #7F866D;}

a.dropDown:active { border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;
display: block; text-align: left; padding: 4px 10px 4px 11px; color: #7F866D; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; background-color: #ffffff; }

a.dropDown:hover { border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; display: block; text-align: left; padding: 4px 10px 4px 11px; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; background-color: #DFD03D; }

a.lastdropDown, a.lastdropDown:visited a.lastdropDown:hover { border-bottom: 1px solid #ffffff; }




/* right side holders */

.content { position:absolute; width:722 px; left: 17px; top: 110px; visibility: visible; }

.holder { vertical-align: top; background-image: url(images/content_background.gif); background-repeat: no-repeat; background-color: #FAFDE8; margin-top: 0px; border : 2px solid #A8B28C; }

.holderImage { padding: 5px 5px 0px 5px; text-align:left; }

.holderType {  font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; line-height: 17px; font-style: normal; color: #000000; padding: 10px 10px 0px 10px; width: 360px; }

.holderFull { vertical-align: top; background-image: url(images/search_background.jpg); background-repeat: no-repeat; background-color: #FAFDE8; margin-top: 0px; border : 2px solid #A8B28C; }

.holderFullType {  font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; line-height: 17px; font-style: normal; color: #000000; padding: 0px 10px 0px 10px; width: 698px; }


/* left side holders */

.leftsideHolder { vertical-align: top; padding: 0px 13px 10px 0px; }

.leftside { vertical-align: top; background-color: #FAFDE8; margin-top: 0px; border: 2px solid #A8B28C; padding: 5px 5px 5px 5px; text-align:left; font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; line-height: 17px; font-style: normal; color: #000000; }

.leftsideText { background-color: #FAFDE8; padding: 5px 10px 5px 10px; border: 2px solid #A8B28C; font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; line-height: 17px; font-style: normal; color: #000000;}

.leftsideHomeFlash { vertical-align: top; margin-top: 0px 0px 0px; text-align:left;  }

.quote { padding: 10px 0px 10px 10px; font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; line-height: 17px; font-style: normal; color: #000000; text-align:left; }

.quote:first-letter {font-family: Times New Roman; font-size:25; font-style:normal; font-weight:bold; float:left; color:#000000; } 

.tester { position:absolute; width:722px; left: 17px; top: 110px; visibility: visible;  z-index: 5;}


.leftsideHolder { vertical-align: top; padding: 0px 13px 14px 0px; }

.expand { vertical-align: top; padding: 0px 8px 0px 13px; text-align:justify; }

.footer { font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; text-decoration: none; color: #000000; font-weight: normal; }

.footNote { font-size: 10px; }

a, a:visited { font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; text-decoration: none; color: #505935; font-weight: bold; }
a:hover	{ font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; text-decoration: underline; color: #EAC139; font-weight: bold; }



.title { vertical-align: top; text-align:left; font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; color: #505935; }

.searchContent { vertical-align: top; text-align:left; font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; line-height: 17px; font-weight: normal; color: #000000; }

.forminput { font-family: Trebuchet MS, Verdana, sans-serif;	font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px solid #80866E; }

td.tablecell	{ font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #000000; font-weight: normal; }
td.tablecellHead	{ font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #ffffff; background-color: #A8B28C; font-weight: bold; }
td.tablecellHead2	{ font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #ffffff; background-color: #505935; font-weight: bold; }

table.alert	{ font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #ffffff; background-color: #A8B28C; font-weight: bold; }


img.b {/* replacement for <br /> after images */

}

img.scale {
display: block;
padding: 0px 5px 5px 0px; text-align:left;
width: 152px;
height: 152px;
}

/* home page lists */
ul.calendar { list-style-image: url('/images/calendar_arrow.gif'); padding: 0px 0px 0px 33px; }
	ul.calendar li { margin-bottom: 9px; }
	
blockquote { background-color: #EEEECC; padding: 9px 13px 9px 4px; border: 1px solid #999977; font-style: italic; margin: 0px; }
	blockquote.inline { background-color: transparent; border-width: 0px; margin-left: 3em; }