/* Elements and Resets */ 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-size: inherit; font-size: 12px; font-family: Helvetica, Arial, Sans-Serif; vertical-align: baseline; } 

/************** child classes **************/
.ChildPage { width: 100%; }
.ChildPage .Column { vertical-align: top; border-right: solid 1px #CCC; }
.ChildPage .Footer { border-top: solid 1px #CCC; margin:20px}
.ChildPage .RightMostColumn { border-right: none; }
.PageContent .HeaderlessTable { margin-top: 0px; }
.HeaderlessTable .LeftMostColumn { margin-top: 0px; }
/*.Line { height: 2px; border-top: solid 1px #FFF; margin-top: 3px;  }*/
.Column img { margin: 0px; }
/*.Column p { padding: 5px; text-indent: 10px; }
.ChildPage .Header {  text-indent: 20px; }
.LeftMenu { width: 26%; padding: 1%; float: left; }
.MenuItem { color: #C30; font-size: 10pt; font-weight: bold; text-indent: 15px; }
.SelectedMenuItem td { background-image: url(images/green_arrow.gif); background-repeat:no-repeat; background-position: left center; } 
.RightContent { width: 69%; padding: 1%; float: right; }
.RightContent a { color: #369; }
.RightContent a:visited { color: #69C; }
.AdRotator { padding: 0px; margin: 0px; }
.ChildPage .NoBorder {border:none; }
*/
/******************* Default Page **********************/

.SectionHeader { border-bottom: solid 1px #CCC; margin-bottom: 10px; }
.SectionContent { }
.SubpageContent { padding: 4px; }
.ShortControl { width: 90px; }

/*.SearchControl { clear: both; float: right; position:relative; z-index:202; margin-right: 10px; margin-top: 15px; }*/
.SearchControl { position:absolute; left:228px; top: 36px; padding: 0px; }
.SearchControl li { list-style-type: none; padding-top: 5px; margin-right: 0px;}
.SearchControl input { width: 85px; vertical-align:middle; margin-right: 0px;}
.SearchControl a { vertical-align:middle; font-size:0px;margin-right: 0px;}
.SearchControl a img { vertical-align:middle;margin-right: 0px;}


* { font-family: Arial, Helv, Sans-Serif; font-size: 9pt; margin: 0px; padding: 0px; color: #666; }
/*************** HTML Elements ***************/
a:link { font-family: Arial, Helv, Sans-Serif; text-decoration: none; color: #369; font-weight: bold;}
a:visited { font-family: Arial, Helv, Sans-Serif; text-decoration: none; color: #369; font-weight: bold; }
a:active { font-family: Arial, Helv, Sans-Serif; text-decoration: none; color: #369; font-weight: bold; }
a:hover { font-family: Arial, Helv, Sans-Serif; text-decoration: underline; color: #369; font-weight: bold; }
a img { border: none; }
/*ul { list-style-type: none; }*/
ul { list-style-type:disc; list-style-position:outside; }
ul li { list-style-type:disc; }
ol { list-style-position:outside; padding-left: 2.5em; }
p { padding: 0px; }
blockquote { margin: 1em 2em 1em 2em;}

/************** global classes **************/
.ContentSection { margin: 0px; }
.FloatClear { clear:both; }
.Title { font-family: Arial, Helv, Sans-Serif; font-size: 12pt; font-weight: bold; margin-bottom: 4px; padding: 0px; color: #D9820F; }
.Title a { font-family: Arial, Helv, Sans-Serif; font-size: 12pt; font-weight: bold; margin-bottom: 4px; padding: 0px; color: #D9820F; }
.GreenTitle { font-family: Arial, Helv, Sans-Serif; font-size: 9pt; font-weight: bold; margin-bottom: 4px; padding: 0px; color: #94cb61; }
.RedTitle { font-family: Arial, Helv, Sans-Serif; font-size: 9pt; font-weight: bold; margin-bottom: 4px; padding: 0px; color: #bd4343; }
.BlueTitle { font-family: Arial, Helv, Sans-Serif; font-size: 9pt; font-weight: bold; margin-bottom: 4px; padding: 0px; color: #45a6dc; }
.GreenTitleSmall { font-family: Arial, Helv, Sans-Serif; font-size: 9pt; margin-bottom: 4px; padding: 0px; color: #669933; }
.SectionHeader { margin-left:18px; margin-right:30px; margin-top:5px; padding: 1px;}
.SectionText { margin-left:25px; margin-right:30px; margin-top:5px; padding: 1px;}
.SectionTitle { clear: both; display:inline-block; font-size: 12pt; font-weight: bold; text-indent: 0px; white-space: nowrap; color: #999; padding-bottom:5px; padding-right: 10px;}
.LargeSectionHeader { border-bottom: solid 1px #CCC; margin-top:0px; margin-bottom: 10px; padding: 1px; padding-top: 0px;}
.SmallSectionHeader { border-bottom: solid 1px #CCC; margin-top:0px; margin-bottom: 10px; padding: 1px; padding-top: 0px;}
/*.SectionSubTitle { display: block; text-align: center; text-indent: 15px; white-space: nowrap; }
.InlineTitle { font-size: 10pt; color: #C36; font-weight: bold; }
.SectionMoreLink { text-align: right;}
.SectionMoreNews { float: right; }
.PaddedSection { padding: 7px; }
.PaddedSectionLight { padding: 4px; }
.PaddedSectionOne { padding: 1px; }
.CenteredTextBlock { text-align: center; }
.AlignTop { vertical-align: top; }
.AlignRight { text-align: right; }
.IndentedList li { text-indent: 10px; }
.IndentedLink, .IndentedText { margin-left: 10px; }*/
.BoldText { font-weight: bold; }
.UpperCase { text-transform: uppercase; }
.SmallText { font-size: 8pt; }
.ExtraSmallText { font-size: 7pt; }
.MediumText { font-size: 10pt; }
.LargeText { font-size: 12pt; }
.ExtraLargeText { font-size: 14pt; }

.RedArrowList {clear:both; }
.GreenArrowList {clear:both; }
.BlueArrowList {clear:both; }

.RedArrowList li {list-style-type: none; background: url(images/red_arrow.gif) no-repeat 0px 1px; padding-left: 18px; *padding-left: 18px; margin-right: 5px; margin-bottom: 10pt; vertical-align:top; }
.GreenArrowList li {list-style-type: none; background: url(images/green_arrow.gif) no-repeat 0px 1px; padding-left: 18px; *padding-left: 18px; margin-right: 5px; margin-bottom: 10pt; vertical-align:top; }
.BlueArrowList li {list-style-type: none; background: url(images/blue_arrow.gif) no-repeat 0px 1px; padding-left: 18px; *padding-left: 18px; margin-right: 5px; margin-bottom: 10pt; vertical-align:top; }
.FlatMenu li { font-family: Arial, Helv, Sans-Serif; font-size: 9pt; color: #FFF; display: inline; }
.FlatMenu li a { font-family: Arial, Helv, Sans-Serif; font-size: 9pt; color: #FFF; text-decoration: none; }
.FlatMenu li a:link { font-family: Arial, Helv, Sans-Serif; font-size: 9pt; color: #FFF; text-decoration: none;}
.FlatMenu li a:active { font-family: Arial, Helv, Sans-Serif; font-size: 9pt; color: #FFF; text-decoration: none;}
.FlatMenu li a:visited { font-family: Arial, Helv, Sans-Serif; font-size: 9pt; color: #FFF; text-decoration: none;}
.FlatMenu li a:hover { font-family: Arial, Helv, Sans-Serif; font-size: 9pt; color: #FFF; text-decoration: underline; }


.RedArrowList li a { font-family: Arial, Helv, Sans-Serif; font-size: 9pt; font-weight:bold; color:#666;}
.GreenArrowList li a {font-family: Arial, Helv, Sans-Serif; font-size: 9pt; font-weight:bold; color:#666;}
.BlueArrowList li a { font-family: Arial, Helv, Sans-Serif; font-size: 9pt; font-weight:bold; color:#666;}
.GoldArrowList li a { font-family: Arial, Helv, Sans-Serif; font-size: 9pt; font-weight:bold; color:#666;}

.RedArrowList li p { display:inline; }
.GreenArrowList li p { display:inline; }
.BlueArrowList li p { display:inline; }
.GoldArrowList li p { display:inline; }

.RedArrowList li img { float: right; }
.GreenArrowList li img { float: right;}
.BlueArrowList li img { float: right; }
.GoldArrowList li img { float: right; }

.SideLinkList { padding-bottom: 10px;}
.SideLinkList li { list-style-type: none; padding-left: 7px; padding-right: 5px; padding-top: 10px; padding-bottom: 0px;}

.SideLink:link  { color: #666; text-decoration: none; font-weight:bold;}
.SideLink:visited  { color: #666; text-decoration: none; font-weight:bold;}
.SideLink:active  { color: #666; text-decoration: none; font-weight:bold;}
.SideLink:hover  { color: #666; text-decoration: underline; font-weight:bold;}


.MissionalMoreLink { background:url(images/red_diag_arrow.gif) no-repeat 0px 5px; color: #bd4343; padding-left:16px; padding-top:5px;float:right;}
.MissionalMoreLink:link { color: #bd4343;text-decoration: none; font-weight:normal; }
.MissionalMoreLink:visited { color: #bd4343;text-decoration: none; font-weight:normal; }
.MissionalMoreLink:active { color: #bd4343;text-decoration: none; font-weight:normal; }
.MissionalMoreLink:hover { color: #bd4343;text-decoration: underline; font-weight:normal; }

.ChristianMoreLink { background:url(images/green_diag_arrow.gif) no-repeat 0px 5px; color: #94cb61; padding-left:16px; padding-top:5px;float:right;}
.ChristianMoreLink:link { color: #94cb61;text-decoration: none; font-weight:normal; }
.ChristianMoreLink:visited { color: #94cb61;text-decoration: none; font-weight:normal; }
.ChristianMoreLink:active { color: #94cb61;text-decoration: none; font-weight:normal; }
.ChristianMoreLink:hover { color: #94cb61;text-decoration: underline; font-weight:normal; }

.HolinessMoreLink { background:url(images/blue_diag_arrow.gif) no-repeat 0px 5px; color: #45a6dc; padding-left:16px; padding-top:5px;float:right;}
.HolinessMoreLink:link { color: #45a6dc;text-decoration: none; font-weight:normal; }
.HolinessMoreLink:visited { color: #45a6dc;text-decoration: none; font-weight:normal; }
.HolinessMoreLink:active { color: #45a6dc;text-decoration: none; font-weight:normal; }
.HolinessMoreLink:hover { color: #45a6dc;text-decoration: underline; font-weight:normal; }

.MoreLink:link { text-decoration: none; font-weight:bold; }
.MoreLink:visited { text-decoration: none; font-weight:bold; }
.MoreLink:active { text-decoration: none; font-weight:bold; }
.MoreLink:hover { text-decoration: underline; font-weight:bold; }

.ChristianLink:link { color: #94cb61; text-decoration: none; font-weight:bold; }
.ChristianLink:visited { color: #94cb61; text-decoration: none; font-weight:bold; }
.ChristianLink:active { color: #94cb61; text-decoration: none; font-weight:bold; }
.ChristianLink:hover { color: #94cb61; text-decoration: underline; font-weight:bold; }

.HolinessLink:link { color: #45a6dc; text-decoration: none; font-weight:bold; }
.HolinessLink:visited { color: #45a6dc; text-decoration: none; font-weight:bold; }
.HolinessLink:active { color: #45a6dc; text-decoration: none; font-weight:bold; }
.HolinessLink:hover { color: #45a6dc; text-decoration: underline; font-weight:bold; }

.MissionalLink:link { color: #bd4343; text-decoration: none; font-weight:bold; }
.MissionalLink:visited { color: #bd4343; text-decoration: none; font-weight:bold; }
.MissionalLink:active { color: #bd4343; text-decoration: none; font-weight:bold; }
.MissionalLink:hover { color: #bd4343; text-decoration: underline; font-weight:bold; }


.SummaryWithPicture li { list-style-type: none; float:left; width: 260px; margin: 15px;}
.SummaryWithPicture li img { vertical-align:top; float:left; margin-right:10px;}
.SummaryWithPicture li p { display:inline; }

.BorderAll { border: solid 1px #ccc; }
.BorderTop { border-top: solid 1px #ccc; }
.BorderBottom { border-bottom: solid 1px #ccc; }
.BorderLeft { border-left: solid 1px #ccc; }
.BorderRight { border-right: solid 1px #ccc; }

/**************** master classes ************/
.Page { width: 746px; margin: 10px 10px 10px 10px; padding: 0px 0px 0px 0px; border: solid 1px #CCC; text-align:left;}
.PageHeader { position: relative; height: 180px; border-bottom:none; }
/*.HeaderLink { display: block; position: absolute; z-index: 200; width: 746px; height: 180px;  }*/
.PageContent { clear: both; border:none;}
.PageFooter { clear: both; color: #999; border-top: solid 1px #CCC; }
.HeaderMenu { float: right; position:relative; z-index:202; padding: 3px 10px; color: #FFF; }
.HeaderMenu a { font-size: 10pt; }
.HeaderMenu a:visited { color: #FFF; font-size: 10pt; }

.SearchMenu { position:absolute; left:230px; top: 68px; padding: 0px; }
.SearchMenu li { list-style-type: none; margin-bottom:7px; font-size: 13px; line-height:14px; padding-left:15px; background: url(images/gray_diag_arr.gif) no-repeat 0px -1px;}
.SearchMenu[class] li { background: url(images/gray_diag_arr.png) no-repeat 0px -1px;}
.SearchMenu a { color: #5B5B5B; text-decoration: none; font-size: 10pt; }
.SearchMenu a:hover { text-decoration: underline; }
.SearchMenu a:visited { color: #5B5B5B; }



.Breadcrumbs {  font-family: Helvetica, Arial, Sans-Serif; font-size: 7pt; color:#666; text-transform: lowercase;} 
.FooterMenu { float: right; padding: 3px 10px; background-color:#D98211;  }
.FooterMenu { text-transform: lowercase; }
.FooterMenu a:visited { color: #FFF; }
.Copyright {float: left; margin: 3px; }
.Copyright a, .Copyright a:link, .Copyright a:active, .Copyright a:visited, { font-family: Arial, Helv, Sans-Serif; text-decoration: none; color: #666; font-weight: normal;}
.Copyright a:hover { font-family: Arial, Helv, Sans-Serif; text-decoration: underline; color: #666; font-weight: normal;}

.BannerRotator { position: absolute; z-index: 0; }
.TopMenu { position: absolute; width: 350px; right: 0;}

.TabStrip { position: relative; z-index: 201; margin-top: -15px; margin-left: 4px; margin-right: 0px; height: 15px;}  
.TabSelected { color:#666; width: 84px; height: 15px;  text-align: center; font-family: Helvetica, Arial, Sans-Serif; font-size: 8pt; font-weight:normal; background-image: url(images/tabselected.gif); background-repeat:no-repeat; background-position:center; padding:0px;}
.Tab { color:#666; width: 84px; height: 15px;  text-align: center; font-family: Helvetica, Arial, Sans-Serif; font-size: 8pt; font-weight:normal; background-image: url(images/tab.gif); background-repeat:no-repeat; background-position:center; padding:0px;}  
.TabSelected td { color:#666; width: 84px; height: 15px;  text-align: center; font-family: Helvetica, Arial, Sans-Serif; font-size: 8pt; font-weight:normal; background-image: url(images/tabselected.gif); background-repeat:no-repeat; background-position:center; padding:0px;}
.Tab td { color:#666; width: 82px; height: 15px;  text-align: center; font-family: Helvetica, Arial, Sans-Serif; font-size: 8pt; font-weight:normal; background-image: url(images/tab.gif); background-repeat:no-repeat; background-position:center; padding:0px;}  
.DropDownMenuItem { padding-top:2px; padding-bottom:2px; padding-right:10px; color:#666; font-family: Helvetica, Arial, Sans-Serif; font-size: 8pt; height: 12px;font-weight:normal; background-color:#e4e4e4; }
.DropDownMenuItemSelected { padding-top:2px;padding-bottom:2px;padding-right:10px; color:#666; font-family: Helvetica, Arial, Sans-Serif; font-size: 8pt; font-weight:normal; background-color:#ffffff; }
.DropDownMenuIcon  { padding-top:0px;padding-bottom:0px;padding-right:0px; color:#666; font-family: Helvetica, Arial, Sans-Serif; font-size: 8pt; font-weight:normal; background-color:#e4e4e4; }
.SubMenu { border: solid 1px #d5d5d5; border-bottom: solid 1px #919191;}
.SubMenu table { border: solid 1px #d5d5d5; border-top: solid 1px #efefef; border-left: solid 1px #efefef;}

.UnderBar { height:7px; font-size: 0px; margin-top: 0px; background-image: url(images/underbar.gif); background-repeat:repeat-x; background-position:bottom;}   
.MenuArrow { display:none;}
.MenuArrow td { display:none;}
/***************** Extra Hacks ***************/
/*safari hack\*/
.SearchButton { margin-bottom: 3px; }
/**/
























































































































