body
{
  font: 100% Verdana, Arial, Helvetica, sans-serif;
  background: #e4f6b1 url(/App_Themes/Public1/images/bkgd_green_grad.jpg) repeat-x;
  margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
  padding: 0;
  text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
  color: #e4f6b1;
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
}

a {
    color: #990033;
}
/***************************************************************************************************/
.twoColFixLtHdr #upper1 { 
	width: auto;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0;
	height: 160px;
	text-align: center; /* this overrides the text-align: center on the body element. */
} 
.twoColFixLtHdr #upper2 { 
	width: 902px;
	height: 160px;
	margin: 0 auto;
	text-align: left;
	color: #fff;
	font-size: 10px;
	background: #e4f6b1 url(/App_Themes/Public1/images/CBTS-SiteTop_02.jpg) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
td
{
  vertical-align:top;
}
.twoColFixLtHdr #upper2 a {
	color: #bcb768;
	text-decoration: none;
	padding-left: 0px;
}
.twoColFixLtHdr #upper2 a:hover {
	color: #981e32;
	text-decoration: underline;
	font-weight: normal;
}
#topLeftNav {
	position: absolute;
	width: 210px;
	height: 20px;
	margin-left: 3px;
	margin-top: 7px;
}
#loginpanel 
{
 background: #FFFFFF url(/App_Themes/Public1/images/holly.png) top left no-repeat;
}
#loginbox 
{
    position: absolute;
	width: 230px;
	margin-left: 25px;
	margin-top: 44px;
}
#loginbox td 
{
    height: 14px;
}
#loginbox input
{
   color: green;
   border-color: #ffffff;
   background-color: #ffffff;
   font-size: 9px;
}
#loginbox .rememberMe input 
{
    background-color: #919a6d;
}
#welcomebox
{
    margin-top: 10px;
}
#logo {
	position: absolute;
	height: 113px;
	width: 329px;
	margin-left: 286px;
}
#search 
{
    position: absolute;
    margin-left: 360px;
    margin-top: 4px;
}
.btnSearch 
{
    background: transparent url(/App_Themes/Public1/images/iconSearch_18x18.gif) top left no-repeat;
    width: 18px;
    height: 18px;
    border: 0;
    padding: 0;
}
#btnSearchBox 
{
    position: absolute;
    margin-top: 2px;
    margin-left: 0px;
}
.searchBox 
{
    padding-left: 5px;
    padding-top: 3px;
}
#rssFeed
{
    position: absolute;
    margin-left: 723px;
    margin-top: 4px;
}
#rssFeed img
{
    vertical-align: baseline;
}
#topRightNav {
	position: absolute;
	float: left;
	width: 158px;
	font-weight: normal;
	height: 15px;
	margin-left: 735px;
	margin-top: 40px;
}
.iconSitemap {
	margin-top: 0px;
	float: left;
}
.iconContact {
	float: right;
	margin-top: -11px;
}
.iconApply {
	float: right;
	margin-top: -12px;
}
.iconPresidentsBlog {
	float: left;
}
#mainMenu {
	position: absolute;
	margin-top: 131px;
}
/***************************************************************************************************/
#mid1 {
	/*border-top: solid 4px #fff;*/
	/*background: #fff url(/App_Themes/Public1/images/bkgrd_mid_repeat_4x559.png) repeat-x top;*/
	text-align: center;
}

#mid2 {
	width: 900px;
	height: 559px;
	/* background: #eee url(/App_Themes/Public1/images/midContentRepeat_3x350.jpg) repeat-x top; */
	border-left: solid #fff 1px;
	border-right: solid #fff 1px;
	margin: 0 auto;
}
.twoColFixLtHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.twoColFixLtHdr #sidebar1 {
	background: #cbaa46 url(/App_Themes/Public1/images/leftHeading_280x39.png) top left no-repeat;
	float: left; /* since this element is floated, a width must be given */
	width: 280px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	border: 1px white solid;
	height: 328px;
	margin-top: 10px;
	margin-left: 9px;
	margin-bottom: 10px;
}
.twoColFixLtHdr #mainContent { 
	width: 600px;
	margin-top: 0px;
	padding-top: 10px;
	margin-left: 300px;
}
/***************************************************************************************************/
#mainContent_Sitemap 
{
    background: #fff;
    width: 880px;
    margin: 10px;
    margin-bottom: 0px;
    padding-bottom: 35px;
    border-left: solid 1px #a69f83;
    border-top: solid 1px #a69f83;
    border-right: solid 1px #a69f83;
}
#sitemapHeader 
{
    background: #fff url(/App_Themes/Public1/images/sitemapHeader_876x188.jpg) top left no-repeat;
    width: 876px;
    height: 188px;
    margin-top: 2px;
}
.sitemapRow1 
{
    float: left;
    margin-left: 40px;
    margin-top: 20px;
}
.sitemapRow2 
{
    float: left;
    margin-left: 40px;
}
.sitemapBox 
{
    float: left;
    margin-top: 15px;
    margin-left: 25px;
}
/***************************************************************************************************/

#mid3AdmissionsHeading {
	background: url(/App_Themes/Public1/images/congregationalhealthHeading_182x35.png) top center no-repeat;
	width: 182px;
	height: 35px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
.mid3topBorder {
	width: 900px;
	height: 1px;
	background: #fff;
} 
.mid3rightBorder {
	width: 1px;
	height: 209px;
	float: left;
	background: url(/App_Themes/Public1/images/dashRepeat_1x6.gif) repeat-y;
}
.mid3Nav {
	background: #af313f;
	float: left;
	width: 224px;
	height: 209px;
	
}
.mid3NavCenter {
	background: #af313f;
	float: left;
	width: 448px;
	height: 209px;
}
/***************************************************************************************************/
#mid3LatestNews {
	background: url(/App_Themes/Public1/images/latestNews_429x189.jpg) top center no-repeat;
	width: 429px;
	height: 189px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
.mid3LatestNewsContent 
{
    width: 170px;
    height: 170px;
    margin-left: 10px;
    padding-top: 6px;
    font-family: Arial, Helvetica, Verdana, Sans-Serif;
    font-size: 11px;
    color: #eee;
}
.mid3LatestNewsContent a 
{
    color: #c1cd92;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
}
.mid3LatestNewsContent a:hover
{
    color: #e5ff7c;
    font-weight: bold;
    text-decoration: underline;
    font-size: 11px;
}
.mid3LatestNewsContent .announcement 
{
    color: #f3edd7;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 15px;
}
/***************************************************************************************************/
#mid3MinistriesHeading {
	background: url(/App_Themes/Public1/images/globalchristianityHeading_182x35.png) top center no-repeat;
	width: 182px;
	height: 35px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
.quickHomeBox 
{
    text-align: left;
    margin-left: 7px;
}
.quickHome 
{
    list-style-image: url(/App_Themes/Public1/images/bullet_darkGreyBg_7x7.gif);
    color: #dfdfdf;
    font-size: 11px;
}
.quickHome li 
{
    padding-bottom: 4px;
}
.quickHome a 
{
    color: #dfdfdf;
    font-size: 11px;
    text-decoration: none;
}
.quickHome a:hover
{
    color: #dfdfdf;
    font-size: 11px;
    text-decoration: underline;
}
/***************************************************************************************************/
.twoColFixLtHdr #footer { 
	padding: 0 0 0 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	/*background: #fff url(/App_Themes/Public1/images/bkgrd_lower_repeat_4x139.png) repeat-x top;*/
	width: auto;
	height: 139px;
} 
.twoColFixLtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	color: #505050;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
}
.twoColFixLtHdr #footer a {
	color: #505050;
	text-decoration: none;
	
}
.twoColFixLtHdr #footer a:hover {
	color: #505050;
	text-decoration: underline;
}
/***************************************************************************************************/
.twoColFixLtHdr #copyright {
	margin-top: 50px;
}
.twoColFixLtHdr #copyright a{
	color: #505050;
	text-decoration: underline;
	font-size: 10px;
}
.twoColFixLtHdr #copyright a:hover{
	color: #505050;
	text-decoration: underline;
	font-size: 10px;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/******************************************
*
*             Content Pages
*
******************************************/
.twoColFixLtHdr #sidebar1_Content
{
    width: 297px;
}
.twoColFixLtHdr #sidebar1_ContentPic
{
    width: 297px;
}
#mainContentBox_Content 
{
    width: 600px;
    min-height: 295px;
    background: #fff url(/App_Themes/Public1/images/contentAdmBg_600x295.gif) top left no-repeat;
    margin-left: 299px;
    color: #51524d;
    text-align: left;
}

img.border000 
{
    border: solid 1px #000;
}
a.contentTopNavigation 
{
    margin-right: 30px;
}
#mid1_Content {
	/*background: #fff url(/App_Themes/Public1/images/mid1BgContent_4x559.jpg) repeat-x top;*/
	text-align: center;
	/*border-top: solid 4px #fff;*/
}
#mid2_Content
{
    border-right: solid 1px #eee;
}
#contentHeader_Adm 
{
    background: #fff url(/App_Themes/Public1/images/contentCtyf_600x255.jpg) top left no-repeat;
    width: 600px;
    height: 255px;
    margin-top: -1px;
	margin-left: 299px;
	
}
#contentHeader_Res 
{
    background: #fff url(/App_Themes/Public1/images/contentRes_600x255.jpg) top left no-repeat;
    width: 600px;
    height: 254px;
    margin-top: 0px;
	margin-left: 299px;
}
#contentHeader_Ava 
{
    background: #fff url(/App_Themes/Public1/images/diversity_600x255.jpg) top left no-repeat;
    width: 600px;
    height: 254px;
    margin-top: 0px;
	margin-left: 299px;
}
#contentHeader_Ctyf 
{
    background: #fff url(/App_Themes/Public1/images/contentCtyf_600x255.jpg) top left no-repeat;
    width: 600px;
    height: 254px;
    margin-top: 0px;
	margin-left: 299px;
} 
#contentHeader_Mia
{
    background: #fff url(/App_Themes/Public1/images/contentMia3_600x255.jpg) top left no-repeat;
    width: 600px;
    height: 254px;
    margin-top: 0px;
	margin-left: 299px;
}
#contentHeader_Aaf
{
    background: #fff url(/App_Themes/Public1/images/contentAaf_600x255.jpg) top left no-repeat;
    width: 600px;
    height: 254px;
    margin-top: 0px;
	margin-left: 299px;
}
#contentHeader_News
{
    background: #fff url(/App_Themes/Public1/images/contentNews_600x255.jpg) top left no-repeat;
    width: 600px;
    height: 254px;
    margin-top: 0px;
	margin-left: 299px;
}
.contentHeader
{
    background: #fff top left no-repeat;
    width: 600px;
    height: 254px;
    margin-top: 0px;
	  margin-left: 299px;
}
/************************************************************
*
*               Content Menu
*
************************************************************/
#contentNav
{
    margin: 20px 0px;
}
#contentNav a 
{
    font-size: 14px;
    color: #dfdfdf;
    padding-left: 30px;
}
.contentLeftBox img
{
    border: solid 1px #000;
    margin: 2px;
    margin-bottom: 0;
}
.contentLeftBox p
{
    margin:10px;
    color: #dfdfdf;
    font-size: 12px;
    text-align: center;
    font-style: italic;
}
.contentLeftBox 
{
    width: 267px;
    margin-top: 10px;
    text-align: center;
    float: left;
    margin-left: 14px;
}
#contentNavBox
{
    width: 267px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    float: left;
    margin-left: 14px;
    padding-bottom: 20px;
}
/************************************************************/
.ctitembox
{
   background-color: #fff;
   /*color: #b45d16;*/
   border: dashed 1px #eee;
   padding: 6px 6px 6px 6px;
   font-size: 11px;
   width: 500px;
}
.ctitemtitle
{
   font-size: 12px;
   /*font-weight: bold;*/
   /*color: #995117;*/
   text-decoration: none;
}
.ctitemabstract
{
   padding-top: 6px;
}
.lblSuccess 
{
    color: Green;
}
/******************************************************************
*
*                       Campaign
*
******************************************************************/
#campaignMain {
	background: url(/App_Themes/Public1/images/leftCampaignBg_265x276.png) top left no-repeat;
	width: 265px;
	height: 276px;
	margin-top: 46px;
	margin-left: auto;
	margin-right: auto;
}
.imageBorderBlack
{
    border: solid 1px white;
}
#campaignMainUl 
{
    margin-left: -37px;
    margin-top: 6px;
}
ul.ulCampaignLinks
{
    font-size: 11px;
    list-style: none;
    text-align: left;
    margin-top: 3px;
    width: 257px;
    margin-left: 0px;
}
ul.ulCampaignLinks li a
{
    text-decoration: none;
    color: #000;
    margin-left: 15px;
}
ul.ulCampaignLinks li a:hover
{
    text-decoration: underline;
}
ul.ulCampaignLinks li
{
    height: 20px;
    padding-left: 30px;
    padding-top: 5px;
}
li.liLight
{
    background-color: #d1e6a3;
    
}
li.liDark
{
    background-color: #b9dd95;
}

/**************************************************
*
*                      AJAX Toolkit
*
**************************************************/

/* Background for ModalPopUpExtender */

.modalBackground
{
background-color:#000;
filter:alpha(opacity=80);
opacity:0.8;
}

/* Background for Accordian Headers */

.accordionHeader
{
    color: black;
    background-color: #C0C0C0 ;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;   
}

.accordionHeaderSelected
{
    color: Black;
    border: solid 1px black;
    background-color: White;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #CCCCCC;
    padding: 5px;
    padding-top: 10px;
}

/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;color:#af313f}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

/**************************************************
*
*                      Forms
*
**************************************************/
.Apply-Cell-Left
{
    text-align: right;
    padding-right: 20px;
    width: 140px;
}
.Apply-Table
{
    margin-left: 70px;
    
}
.Apply-Cell-Indent
{
    padding-left: 28px;
}
.Apply-Heading4
{
    text-align: center;
    margin-top: 15px;
    font-size: 14px;
    font-weight: normal;
}
.Apply-TextBox
{
    vertical-align: middle;
}
.Apply-DropDown
{
    vertical-align: middle;
}

.Subheading
{
    color: #666666;
    font-size: 11px;
    font-weight: normal;
}
.Sidebox
{
    display: inline-block;
    margin-left: 20px;
    vertical-align: top;
}
#Online-Application
{
    margin-top: 20px;
}
#Online-Application em 
{
    font-size: 11px;
}
#Online-Application h5
{
    margin-top: 15px;
    font-weight: normal;
}

a.tlbrLink:hover
{ color:white; }
a.tlbrLink
{ color:#990033; }
