.BulletinCalendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000; z-index:1000;}
.BulletinCalendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.BulletinCalendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.BulletinCalendar .ajax__calendar_day {border:1px solid #ffffff;}
.BulletinCalendar .ajax__calendar_month {border:1px solid #ffffff;}
.BulletinCalendar .ajax__calendar_year {border:1px solid #ffffff;}
.BulletinCalendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.BulletinCalendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.BulletinCalendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.BulletinCalendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.BulletinCalendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.BulletinCalendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.BulletinCalendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.BulletinCalendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.BulletinCalendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.BulletinCalendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

.CenteredA {width:100%; float:left;}
.CenteredB {position:relative; left:50%; top:0px; clear:left; float:left;}
.CenteredItem {display:block; position:relative; right:50%; top:0px; float:left;}

textarea {font-family:Tahoma, Arial;}
input {font-family:Tahoma, Arial;}
p {margin:0px; padding:0px;}

.SuperScript{vertical-align: top; font-size: x-small;}
.gainLayout {zoom: 1;}
.RelativeContainer{position:relative; top:0px; left:0px;}

.imgQuestion { cursor:pointer; position:relative; left:0px; top:7px;}

.ClearFloat {clear:both;}
.BGBlack{background-color:Black;}
.BGWhite{background-color:White;}
.BGSuperLightGray{background-color:#EEEEEE;}
.BGLightGray{background-color:#81868d;}
.BGDarkGray{background-color:#666666;}
.BGSuperDarkGray{background-color:#333333;}
.TextSuperLightGray{color:#EEEEEE;}
.TextLightGray{color:#81868d;}
.TextDarkGray{color:#666666;}
.TextSuperDarkGray{color:#333333;}
.TextBlack{color:Black;}
.TextWhite{color:White;}
.InputTitle{color:#666666;font-weight:bold;}
.InputValue{color:#81868d;}
.PopUpTitle{color:#666666;font-weight:bold;font-size:large;}
.BGRollOver{color:#0089be;}
.BGNormal{color:#81868d;}
.XX-Small{font-size:xx-small;}
.X-Small{font-size:x-small;}
.Small{font-size:small;}
.Medium{font-size:medium;}
.MediumBold{font-size:11pt; font-weight:bold;}
.Large{font-size:large;}
.X-Large{font-size:x-large;}
.XX-Large{font-size:xx-large;}
.YourMinistryFontSize{font-size:1.3em;}
.Bold{font-weight:bold;}
.Button{cursor:pointer;}
.PlainLink{text-decoration:none;color:Black;}
a.PlainLink{text-decoration:none;color:Black;}
a.PlainLink:hover{text-decoration:none;color:Black;}
a.PlainLink:visited{text-decoration:none;color:Black;}
.PublishTitleBackground{background-image:url('/images/publish_title_background.png'); background-repeat:repeat-x;}
/* ajax__tab_xp-theme theme */
.ajax__tab_xp-theme .ajax__tab_header {font-family:tahoma,helvetica; font-size:11px; background:url(/images/tab-line.gif) repeat-x bottom;}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer {padding-right:4px; background:url(/images/tab-right.gif) no-repeat right; height:21px;}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner {padding-left:3px; background:url(/images/tab-left.gif) no-repeat;}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab{height:13px; padding:4px; margin:0; background:url(/images/tab.gif) repeat-x;}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer {background:url(/images/tab-hover-right.gif) no-repeat right;}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner {background:url(/images/tab-hover-left.gif) no-repeat;}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab {background:url(/images/tab-hover.gif) repeat-x;}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer {background:url(/images/tab-active-right.gif) no-repeat right;}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner {background:url(/images/tab-active-left.gif) no-repeat;}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab {background:url(/images/tab-active.gif) repeat-x;}
.ajax__tab_xp-theme .ajax__tab_body {font-family:tahoma,helvetica; font-size:10pt; border:1px solid #999999; border-top:0; padding:0px; background-color:#eeeeee;}

.PostingControl{cursor:default; background-image:url('/images/gradient_55.gif'); background-repeat:repeat-x;}
.GroupMembers{cursor:default; background-image:url('/images/gradient_55.gif'); background-repeat:repeat-x;}
.rcRadial{background-image:url('/images/gradient_radial.jpg'); background-repeat:no-repeat; background-color:Black;}
.rcSubMenu{cursor:default; background-image:url('/images/gradient_inv_55.gif'); background-repeat:repeat-x;}
.rcGroupMembers{cursor:default; background-image:url('/images/gradient_55.gif'); background-repeat:repeat-x;}
.rcBulletinBuilderMenu{cursor:default; background-image:url('/images/gradient_55.gif'); background-repeat:repeat-x; height:100%;}
.rcDawsonBanner{cursor:default; background-color:#058bc8; background-image:url("/images/pixel_058bc8.gif");}
.rcPodCast{cursor:default; background-image:url('/images/gradient_white_gray_tall.gif'); background-repeat:repeat-x;}
.rcDirectory{cursor:default; background-color:White;}
.FriendRequest{color:#b2b2b2; cursor:pointer; background-image:url('/images/gradient_friends.gif'); background-repeat:repeat-x;}
.FriendRequestMouseOver{color:#0564c8; cursor:pointer; background-image:url('/images/gradient_friends_active.gif'); background-repeat:repeat-x;}
/* end custom tab theme */

.RadioSmall{color:Black; position:relative; top:-2px; left:0px; font-size:small;}
a.noFlashMenu{color:#EEFFEE;}
a:hover.noFlashMenu{color:#EEFFEE;}
a:visited.noFlashMenu{color:#EEFFEE;}
.LargeIconOffset{position:relative; top:1px; left:0px;}
.completionList{background-color:White; z-index:500; overflow : visible; max-height:500px; width : 300px; border-width : 1px; border-style : solid; list-style-type : none; margin:0px; padding:0px; z-index:1001;}
.completionListItem{cursor:pointer; list-style-type : none; margin:0px; padding:0px; z-index:1001;}
.completionListItemOver{background-color:#0264c8; color:White; cursor:pointer; list-style-type : none; margin:0px; padding:0px; z-index:1002;}
.DragHandle{background-color:Blue; border: solid thin blue; cursor:pointer; height:10px; width:10px;}
.ImageSizerPanel{background-color:Black; filter:alpha(opacity=20);  -moz-opacity:0.2; opacity:0.2; }
.ModalPopup{border:none; background-color:Transparent; z-index:1000;}
.ModalPopupHeader{background-color:Transparent; cursor:pointer; border:none; z-index:1001;}
.ModalPopupBackground{background-image:url(/images/modal_background.png); background-repeat:repeat; z-index:999; }
.ModalPopupBackgroundOld2{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20); background-color:Gray; -moz-opacity:0.2; opacity:0.2; z-index:999; }
.ModalPopupBackgroundBlackOut{background-color:Gray;}
.ModalPopupBackgroundOld{background-color:Black; filter:alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1; }
.InvitationList{border-color:Gray; border-style:solid; border-width:1px; background-color:White;}
.accordionHeader{background-color:#054ebd; color:white; padding:3px; cursor:pointer; font-size:medium; border-style:solid; border-width:1px; border-color:Black;}
.accordionHeaderSelected{background-color:#247de1; color:white; padding:3px; cursor:pointer; font-size:medium; border-style:solid; border-width:1px; border-color:Black;}
.accordionContent{background-color:#FFFFFF; color:black; padding:3px; border-style:solid; border-width:1px; border-color:Black;}
.borderTD{border:1px solid gray;}
.borders{border:1px solid gray;}
.contentBlock{border-top:1px outset #949dad; border-left:1px outset #949dad; border-bottom:3px inset #949dad; border-right:3px inset #949dad; background-color:#f3f3f3; padding:8px;}
.contentBlockWhite{border-top:1px outset #949dad; border-left:1px outset #949dad; border-bottom:3px inset #949dad; border-right:3px inset #949dad; background-color:#ffffff; padding:8px;}
.headerText{font-size:large;}
.boldMediumText{font-size:medium; font-weight:bold;}

body{margin-top: 0px; font-family: Tahoma, Arial, Helvetica; background-color:white; font-size:small; text-align:center; height:100%;}
#form1{height:100%;}
td{font-size:small;}
a{color:#0564C8; font-size:small; text-decoration:none;}
aold{color:#55596f; font-size:small;}
aold2{color:#3667ff; font-size:small; text-decoration:none;}
a:hover{color:#0564C8; font-size:small; text-decoration:underline;}
a:visited{color:#0564C8; font-size:small;}

.mediumText{font-size:medium;}
.NoWrap{white-space:nowrap;}

img{border:0px;}
form {margin: 0px 0px 0px 0px; }

._wrapper{width: 1024px; background-color: #d6eaf3; padding: 4px;}
.Heading1{font-size:x-large; font-weight:bold;}
.Heading2{font-size:larger; font-weight:bold;}
.Heading3{font-size:large;}
.text1{width:200px; border-style:solid; border-width:2px; border-color:gray;}
.text2{width:125px; border-style:solid; border-width:2px; border-color:gray;}
.select1{width:207px;}
.stackedpage{position:absolute; top:10px; left:10px; height:300px; width:235px; background-color:White;}
.image2{cursor:pointer;}
.table1{width:225px;}
.tabStrip{width:33%; white-space :nowrap; background-color :#054ebd; border-color:Gray; border-style:ridge ; border-collapse:collapse; border-width:thin; cursor:pointer; color:#eeeeee;}
.tabStripActive{width:33%; white-space:nowrap; background-color:#247de1; border-color:Gray; border-style:ridge ; border-collapse:collapse ; border-width:thin; cursor:pointer; color:#eeeeee;}
.tblFormContainer{border-style:none; border-width:0; border-color:White;}
.tblInnerContent{width:615px;}
.style1{width: 111px;}
.txtLong{width:441px;}
.subCategories{width:194px; white-space:nowrap; background-color:Turquoise; border-color:Gray; border-style:ridge; border-collapse:collapse ; border-width:thin; cursor:pointer;}
.tdLeftPad{padding-left:5px;}
.tdLRPad{padding-left:5px; padding-right:5px;}

#divPopup{position:absolute; top:83px; left: 0px; height:107px; width:225px; background-image: url('/images/cloud_popup.gif'); z-index:10; overflow:hidden; display:none;} 
#divPrayerSpotlight{position:absolute ; top:400px; left:925px; width:250px; height:300px; background-color:White; display:none;}
#divPrayerContent{display:none;}
#cboCategory{width: 251px;}
#divDateExpander{display:none;}
#divReminderExpander{display:none;}    


/*  Master Page Styles */
.FlyOut{background-color:#EEEEEE; border:solid 1px gray; display:none; padding:0px; z-index:1;}
#divCommunityFO {position:absolute; bottom:45px; left:137px; width:180px; font-size:x-small; text-align:left;}
#divCommunityFO .dscContainer {width:180px; overflow:hidden;}
#divCommunityFO #lnkGroup {font-size:x-small;}
#divCommunityFO #lnkGroup:hover {font-size:x-small;}
#divCommunityFO #divGroupTitle {background-color:#444444; color:White; padding:2px;}
#divCommunityFO #divGroupList {padding:2px; margin-bottom:5px;}

#divProfileFO {position:absolute; bottom:45px; left:12px; width:140px; font-size:x-small; text-align:left;}
#divProfileFO .dscContainer {width:140px; overflow:hidden;}
#divProfileFO #divProfileOptionsTitle {background-color:#444444; color:White; padding:2px;}
#divProfileFO #divProfileOptions {padding:2px; margin-bottom:5px;}

#divPrayerListFO {position:absolute; bottom:45px; left:255px; width:140px; font-size:x-small; text-align:left;}
#divPrayerListFO .dscContainer {width:140px; overflow:hidden;}
#divPrayerListFO #divPrayerListTitle {background-color:#444444; color:White; padding:2px;}
#divPrayerListFO #divPrayerListOptions div {padding:2px; margin-bottom:5px;}

#divProfile {position:absolute; top:6px; left:14px; width:124px; height:35px; padding-top:9px; text-align:center; cursor:pointer; z-index:5;}
#divCommunity {position:absolute; top:6px; left:139px; width:118px; height:35px; padding-top:12px; text-align:center; cursor:pointer; z-index:5;}
#divPrayerList {position:absolute; top:6px; left:258px; width:112px; height:35px; padding-top:12px; text-align:center; cursor:pointer; z-index:5;}
#divMessages {position:absolute; top:6px; left:371px; width:103px; height:35px; padding-top:12px; text-align:center; z-index:5;}
#divMusic {display:block; position:absolute; top:6px; left:920px; height:35px; z-index:5; padding-top:3px;}
#divStayAndPrayTimer {position:absolute; bottom:52px; left:0px; width:151px; height:58px; padding:13px 5px 0 5px; font-size:x-small; text-align:center; background-image:url(/images/stayandpray_timer.png);}        
#divStayAndPrayTimer #divTimeCommitted {color:White; font-size:11px;}
#divStayAndPrayTimer #divImages {text-align:center; height:20px; margin-left:27px; padding-top:3px; padding-bottom:3px;}
#divStayAndPrayTimer #imgPlay {float:left;}
#divStayAndPrayTimer #imgPause {float:left; margin-top:1px;}
#divStayAndPrayTimer #imgStop {float:left; margin-left:4px;}
#divStayAndPrayTimer #divTimeLeft {float:left; color:White; font-weight:bold; font-size:medium; margin-left:10px; }
#divStayAndPrayTimer #divTotalTime {clear:both; color:White;}
#divSubMenuContainer {position:fixed; left:0px; bottom:0px; width:100%; height:50px; text-align:center; margin: 0 auto; z-index:10000;}
#divSubMenu {width:970px;}
#divAdminButtons {position:absolute; top:18px; right:70px; z-index:6;}
.divHeadlineEditorTitle {position:absolute; left:34px; top:0px; width:224px; height:22px; border:solid 2px #595959; overflow:hidden; white-space:nowrap; padding:4px; cursor:move;}
.divHeadlineButtons {position:absolute; left:270px; top:0px; padding:4px 0px 4px 4px; width:56px; height:22px; border:solid 2px #595959; border-left:0px; background:white;}
#imgFooter {position:relative; left:-1px; top:-3px; z-index:5; display:block; margin:0px; padding:0px; border:0px;}
#divStayAndPrayTimer {display:none;}
#divChangeMyPassword {padding-top:10px;}
#divMyAccountSettings {padding-top:10px;}
#divViewMyProfile {padding: 10px 0 10px 0;}
#divHeadlineEditor {padding:10px 20px 0px 25px; font-weight:bold;}
#divHeadlineEditorColumn1Header {width:280px; float:left; text-align:center; font-weight:bold; font-size:large;}
#divHeadlineEditorColumn2Header {width:280px; margin-left:50px; float:left; text-align:center; font-weight:bold; font-size:large;}
#divHeadlineEditorColumn1 {width:354px; height:250px; overflow:auto; float:left; font-weight:bold; font-size:large;}
#divHeadlineEditorColumn2 {width:300px; height:250px; overflow:auto; float:left; font-weight:bold; font-size:large;}
.divHeadlineNumber {width:30px; padding:4px 4px 4px 0px; background:white; font-weight:bold; font-size:large;}
.imgEditHeadline {display:block; position:relative; float:left; top:-2px; left:-3px; cursor:pointer;}
.imgMakeInactive {display:block; position:relative; float:left; top:-2px; left:-3px; cursor:pointer;}
.divHeadlineColumn2Buttons{width:266px; height:22px; border:solid 2px #595959; overflow:hidden; white-space:nowrap; padding:4px; background:#CCCCCC;}
.imgActivateHeadline {display:block; float:left; position:relative; top:-2px; left:-3px; cursor:pointer;}
.imgDeleteHeadline {display:block; float:left; position:relative; top:-2px; left:-3px; cursor:pointer;}
.divAvailableHeadlineTitle {float:left; width:210px; overflow:hidden;}


/*  Login CSS Styles   */
.bold{font-weight: bold;}
.notBold{font-weight: normal;}
.smallerFont{font-size: 0.9em;}
.smallerFont2{font-size: 0.8em;}
.right{text-align: right;}
.floatRight{float: right;}
.floatLeft{float: left;}
.FloatRight{float: right;}
.FloatLeft{float: left;}
.floatClear{clear: both;}
.indented1{padding: 0 0 0 20px;}
.borderBottom{border-bottom: solid 1px #000;}
.dblBorderBottom{border-bottom: double 3px #000;}
.spaceChildDivs div{margin: 5px 0;}
.width400{width: 400px;}
.pad10{padding: 10px;}
.tooltip{position: absolute; background-color: #fff99c;}
.width30perc{width: 30%;}
.width70perc{width: 70%;}
.error {color: #F00; font-size:0.9em;}
.bigError {	color: #F00;}

/*  Registration CSS Styles   */
#loginViewContainer{position:relative; top:0px; left:0px; float:right; width:100%; z-index:100; padding:0px; margin:0px;}
#loginView{	position:relative; top:0px; left:0px; width:100%; text-align:right; z-index:100;}
#loginDropdownContainer{position:relative; top:0px; left:0px; float:right; width:400px; z-index:100; padding:0px;}
#joinPanel{text-align: center;	margin: 5px auto;	border-top: solid 1px #000;	font-size: 1.1em;}
#joinPanel .button{width: 25%;	height: 25%;	padding: 5px;	font-size: 1.5em;	margin: 10px;}
#flashButtonsBox{background-color: #fff;	padding: 10px;	margin: 10px;	text-align: center;}
.AuthBlock{font-size: 0.9em;font-weight: bold;width:400px;}
.floatContainer{position:relative; top:0px; left:0px;}
.AuthBlock INPUT[type="text"], .AuthBlock INPUT[type="password"], .AuthBlock textarea{	width: 230px;}
.AuthBlockExtra{font-size: 0.9em;font-weight: bold;width:500px;}
.AuthBlockExtra INPUT[type="text"], .AuthBlock INPUT[type="password"], .AuthBlock textarea{width: 230px;}
.questionImage{vertical-align: middle;}
.loginDropdown{position: absolute;top: 5px;left: -20px;width: 400px;border: solid 1px #000;padding: 10px;margin: 0px;z-index: 100;background-image: url(../../images/gradientBack.png);background-position: left top;background-repeat: repeat-x;}
.loginDropdown img{cursor: pointer;}
.loginDropdown .submit{margin-top: 20px;}
.loginDropdown .forgotPassword{	margin-top: 5px;}
.width60{width: 60%;}
.width40{width: 40%;}
.width20{width: 20%;}
.checkboxLabel{vertical-align: super;}
.column40{width: 40%;}
.column50{width: 50%;}
.column60{width: 60%;}
.center{text-align: center;	margin: 0px auto;}
.spaceChildDivs10 div{margin: 10px;}
.captcha{background-color: #EEEEEE;	padding: 10px;	margin: 10px;}

/* EditPrayer.aspx */
#divEditPrayerContainer {width:960px; background:white;}
#divEditPrayerContainer #divLeftPanel {float:left; padding:18px 5px 0px 0px; width:350px;}
#divEditPrayerContainer #divRightPanel {float:left; padding: 18px 10px 18px 0; width:580px;}

/* NPB.ControlLibrary/IPrayedFlyOut.ascx */
.AbsoluteZero{position:absolute; top:0px; left:0px;}
.IPrayedFlyOut{cursor:pointer;} 
.IPrayedFlyOut .divPopOut{display:none; position:absolute; top:3px; left:20px; z-index:1;}
.IPrayedFlyOut .divPrayerCount{position:absolute; top:9px; left:35px;  text-align:center;}
.IPrayedFlyOut .divPrayerCountForUser{position:absolute; top:9px; left:23px; text-align:center; white-space:nowrap; overflow:hidden; width:65px;}
.IPrayedFlyOut h1{color:Black; font-weight:bold; font-size:x-small; display:inline;}
.IPrayedFlyOut .h1{color:Black; font-weight:bold; font-size:x-small; display:inline;}
.IPrayedFlyOut .divIPrayed{text-align:center; position:absolute; top:10px; left:10px; font-size:9px; z-index:3; height:30px; vertical-align:middle;}
.IPrayedFlyOut .divAmen{display:none; text-align:center; position:absolute; top:18px; left:9px; font-size:9px; z-index:3; height:30px; vertical-align:middle;}

/* Org.Beta/Controls/BulletinDisplay.ascx */
.BulletinDisplay{}
.BulletinDisplay .divItemContainer{position:relative; top:0px; left:0px; margin-left:25px;}
.BulletinDisplay .divSectionTitle{font-size:x-large; position:relative; top:0px; left:0px; padding:0px; float:none; clear:both; margin-bottom:20px;}
.BulletinDisplay .imgBullet{position:absolute; left:-30px; top:5px;}
.BulletinDisplay .divFeaturedItem{font-size:large; position:relative; top:0px; left:-15px; width:630px; float:none; clear:both; vertical-align:top; margin:0px;}
.BulletinDisplay .divFeaturedImage{float:left; vertical-align:top; width:217px;}
.BulletinDisplay .divNormalItem{position:relative; top:0px; left:0px; float:none; clear:both; vertical-align:top; margin:0px; margin-bottom:20px;}
.BulletinDisplay .divNormalInnerLayout{position:relative; top:0px; left:0px; text-align:left; margin-bottom:20px; vertical-align:top;}
.BulletinDisplay .divBlankFloat{float:left; height:30px; width:18px;}


/* NPB.ControlLibrary/DropShadowContainer.ascx */
.DropShadowContainer {background-color:Transparent; height:0px;}
.DropShadowContainer tdTemplate{background-color:White; border:solid 1px black;}
.DropShadowContainer tdTopRight{background-image:url('/controls/images/borders/ds_top_right_200_8.png'); background-repeat:no-repeat; background-position:top right; width:7px; font-size:0px;}
.DropShadowContainer tdRight{background-color:Transparent; background-image:url('/controls/images/borders/ds_right_8.png'); background-repeat:repeat-y; background-position:right top; width:7px; font-size:0px;}


/* /Controls/StayAndPray.ascx */
#divStayAndPray {text-align:center; height:100px; }
#divStayAndPray #divTitle{font-size:large; font-weight:bold; position:absolute; top:8px; left:6px; z-index:2;}
#divStayAndPray #divTitleSubText{font-size:small; font-weight:normal; z-index:2; display:inline; margin-left:2px;}
#divStayAndPray #imgTitle {position:absolute; top:0px; left:-6px;}
#divStayAndPray #div5min {position:absolute; left:-6px; text-align:center;}
#divStayAndPray #div15min {position:absolute; left:69px; text-align:center;}
#divStayAndPray #div30min {position:absolute; left:145px; text-align:center;}
#divStayAndPray #div1hour {position:absolute; left:220px; text-align:center;}
.TimeButton {cursor:pointer; font-weight:bold; background-position:left top; background-image:url(/images/btn_stayandpray.png); top:30px; width:82px; height:28px; padding-top:9px;}


/* /Controls/ProfilePopup.ascx */
#divProfilePopup {padding:5px; width:690px; height:455px; overflow:hidden;}
#divProfilePopup #divProfilePicture {float:left; width:115px; height:123px;}
#divProfilePopup #divUserInfo {float:left; padding-left:0px; padding-top:15px;}
#divProfilePopup .divUserOrgs {width:220px; height:55px; margin-top:1px; font-size:x-small;}
#divProfilePopup #divUserOrgLink {overflow:hidden;}
#divProfilePopup .TopOption {width:180px; padding-bottom:7px; padding-top:7px; border-bottom:solid 1px silver;}
#divProfilePopup #divTabs {width:680px;}
#divProfilePopup .CaptionDiv {float:left; padding:2px 0 0 4px; cursor:pointer;}

#divProfilePrayerRequests {width:695px; margin-bottom:15px; position:relative; top:0px; left:0px; height:300px; overflow:auto;}
#divProfilePrayerRequests #divTopBar {padding-top:10px; padding-bottom:10px; height:26px; }
#divProfilePrayerRequests #divTopBar #divPrayerRequestCount {float:left; margin-left:10px; width:122px;}
#divProfilePrayerRequests #divTopBar .pnlCreateRequest {float:left; width:531px; }
#divProfilePrayerRequests #divTopBar .pnlCreateRequest #divCreatePrayerRequest {float:left; width:190px; height:25px;}
#divProfilePrayerRequests #divTopBar .pnlCreateRequest #divExistingPrayerRequest {float:left;}
#divProfilePrayerRequests .pnlCreateEncouragement {float:left;}
#divProfilePrayerRequests .pnlCreateEncouragement .txtEncouragementPost {width:455px; height:17px; font-size:small; color:Gray; position:relative; top:-2px; left:0px;}

#divEncouragementWall {width:695px; margin-bottom:15px; position:relative; top:0px; left:0px; height:300px; overflow:auto;}
#divEncouragementWall #divTitleRow {padding-top:10px; padding-bottom:10px; height:26px;}
#divEncouragementWall #divTitleRow2 {padding-top:10px; padding-bottom:10px; height:26px;}
#divEncouragementWall #divHistoryTitleRow {padding-bottom:10px;}
#divEncouragementWall #divEncouragementCount {margin-left:10px; float:left; width:122px; height:5px; white-space:nowrap;}
#divEncouragementWall .pnlPostEncouragements {float:left;}
#divEncouragementWall .pnlPostEncouragements .txtEncouragementPost {width:455px; height:20px; font-size:small; color:Gray; position:relative; top:-2px; left:0px;}
#divEncouragementWall .EncouragementContainer {padding-bottom:25px; }
#divEncouragementWall .EncouragementImage {float:left; width:115px; height:100px;}
#divEncouragementWall .ContentContainer {float:left; margin-left:0px; width:545px; padding-top:15px;}
#divEncouragementWall .ContentTitle {width:100%;}
#divEncouragementWall .Content {}

#divAboutMe {padding:15px;}
#divAboutMe #divColumn1 {float:left; width:663px;}
#divAboutMe #divColumn2 {float:left;}
#divAboutMe .DataLabel {float:left; width:135px; padding-bottom:15px; font-weight:bold; }
#divAboutMe .UserData {float:left; padding-left:10px; width:490px; padding-bottom:15px; }

#divContactInfo {padding:10px; width:650px;}
#divContactInfo #divTitleRow {padding-bottom:5px; }
#divContactInfo #divContactModuleContainer {float:left; border-right:solid 2px gray; width:435px; padding-right:5px;}
#divContactInfo #divUserRoles {float:left; padding-left:10px;}


/* AccountSettings.aspx */

.PrivacyColumn {float:left; width:200px; white-space:nowrap; overflow:hidden;}
.CheckItem {padding-bottom:5px;}


/* GroupMemberList.ascx */
#sortable { list-style-type:none; list-style-image:none; list-style-position:outside; margin:0; padding:0;}
.sortableDiv { margin:0px; padding:0px; float:left; width:104px; height:150px; font-size:4em; text-align:center; }	

/* MultiViewPrayerList.ascx */
.divPrayerRequest {width:638px; margin-bottom:10px; z-index:1;}
.divPrayerRequest .divThumbnail {float:left; width:113px; height:120px;}
.divPrayerRequest .divHeaderBlock {float:left; padding-top:9px; width:525px; z-index:1;}
.divPrayerRequest .divHeaderTop {z-index:1; height:30px; }
.divPrayerRequest .divHeaderBottom {position:relative; top:0px; left:0px; z-index:0; }
.divPrayerRequest .divHeaderLine {position:absolute; top:38px; left:104px; height:1px; border-top:solid 1px silver; width:534px;}
.divPrayerRequest .divContent {clear:both; position:relative; top:0px; left:0px; padding-left:16px; height:48px; overflow:hidden;}
.divPrayerRequest .divIcons {float:left; padding-left:0px; padding-top:7px; width:524px; height:22px; }
.divPrayerRequest .divTotalPrayers {width:150px; padding-top:0px;}
.divPrayerRequest .PrayerCount {font-size:small; color:Maroon;}
.divPrayerRequest .TextLink {float:left; height:20px; padding:0px 10px 0px 10px; vertical-align:middle;}
.divPrayerRequest .ImageLink {float:left; vertical-align:top; z-index:0;}
.divPrayerRequest .CaptionDiv {float:left; padding:2px 0 0 2px; cursor:pointer; position:relative; top:0px; left:0px;}
.SmallIconOffset {position:relative; top:2px; left:0px;}
.lnkPlainLink {vertical-align:top; color:Black; text-decoration:none;}

/* MessageTemplatePopup.ascx */
#divMessageTemplate {}
#divMessageTemplate #divHeader {padding:5px 10px 9px 5px; margin-bottom:5px; margin-top:3px; border-bottom:solid 5px gray;}
#divMessageTemplate #divCategories {padding:5px;}
#divMessageTemplate #divColumn1 {float:left; width:205px;}
#divMessageTemplate #divColumn2 {float:left; width:225px;}
#divMessageTemplate #divColumn3 {float:left; width:115px; white-space:nowrap;}
#divMessageTemplate .InputLabel {font-size:x-small; padding:0 0 3px 1px; font-weight:bold;}
#divMessageTemplate .InputData {height:36px;}
#divMessageTemplate .TextShort {width:70px;}
#divMessageTemplate .TextLong {width:190px;}

/* /Resources/Widgets/GroupWidgets.aspx */
#divWidgetContainer {width:620px; margin:auto auto; padding-bottom:50px;}
#divWidgetContainer #divTitle {float:left; padding-bottom:15px; font-size:large; font-weight:bold;}
#divWidgetContainer #divFacebook {float:right;}
#divWidgetContainer #divDescription {padding-bottom:20px;}
#divWidgetContainer .divOr {padding:15px 0 15px 65px; font-weight:bold; font-size:large;}
#divWidgetContainer .divWidget {float:left; width:200px;}
#divWidgetContainer .divGetWidget {float:left; width:400px; padding-left:20px;}
#divWidgetContainer .divAddWidget {position:relative; left:-8px; top:0px; padding-bottom:5px;}
#divWidgetContainer .divInstructions {color:Maroon; padding-top:10px; padding-bottom:10px;}


/* ddlFlyOut - currently only used in editprayer.aspx */
.ddlFlyOut {position:relative; top:0px; left:0px; height:23px; padding-bottom:2px; z-index:10;}
.ddlFlyOut #divMain{border:1px solid silver; border-top:1px solid gray; width:439px; padding:3px; background-color:#E5F9FF;}
.ddlFlyOut div {width:200px; cursor:pointer; background-color:White; padding:3px;}
.ddlFlyOut #divDropDownContainer {height:auto; width:206px; border:1px solid black; display:none; padding:0px;}
.ddlFlyOut .divFlyOutContainer {height:auto; width:206px; position:absolute; left:206px; top:-1px; padding-right:2px; border:1px solid black; display:none; padding:0px;}
.ddlFlyOut .dropDownItem {position:relative; top:0px; left:0px; padding:0px;}
.ddlFlyOut .dropDownItemTitle {}
.ddlFlyOut .flyOutItem {}



/* CMSMenu.ascx */
.CmsNav {background-repeat:repeat-x; z-index:500; padding-top:4px; text-align:left; white-space:nowrap; }
.CmsNav .MenuItemContainer {float:left; position:relative; top:0px; left:0px; overflow:visible; display:block; z-index:100000;}
.CmsNav .MenuItem {display:block;}
.CmsNav .MenuItem a { text-decoration:none;}
.CmsNav .MenuItem a span{ display:inline;}
.CmsNav .StaticMenuItem a { text-decoration:none;}
.CmsNav .MenuItemContainer .MenuItem img {position:absolute; right:3px; cursor:pointer; display:block;}

.CmsNav .SubMenuItem {position:relative; top:0px; left:0px; display:block; white-space:nowrap; }
.CmsNav .SubMenuItem a { text-decoration:none; }
.CmsNav .SubMenuItem img {position:absolute; right:0px; cursor:pointer; display:block; }

.CmsNav .CmsOption {}
.CmsNav .CmsOption a {color:White;}
.CmsMenuItemPlaceholderFloatRight {float:right; width:100px; height:20px; }
.CmsMenuItemPlaceholderFloatLeft {float:left; width:100px; height: 20px;}


object.flashvideo { width: 100%; height:100%; }
.CmsPageHeightVisible {position:relative; top:0px; left:960px; width:20px; border:1px dashed black; background:#888899; font-weight:bold; color:black; text-align:center; overflow:hidden;}
.CmsPageHeightInvisible {position:relative; top:0px; left:960px; width:0px; border:0px; overflow:hidden;}
.CmsContainerEditing{ margin-left:0px; position:absolute; border:1px dashed gray;}
.CmsContainer{}

.CMSMenuItemPaddingDefault {padding:5px 10px 5px 10px; margin-top:11px; margin-right:25px; }
.CMSStaticMenuItemPaddingDefault {padding:5px 10px 5px 10px; margin-top:11px; margin-right:5px; }
.CMSSubMenuItemPaddingDefault {padding:5px 10px 5px 10px; }
.CMSSubMenuItemPaddingTightLeft {padding:5px 10px 5px 5px; }
.CMSContainerPaddingDefault {margin-top:22px; padding-bottom:5px; }

.CMSMenuItemPadding_TheWatch {padding:5px 10px 5px 10px; margin-top:0px; margin-right:25px; }
.CMSStaticMenuItemPadding_TheWatch {padding:5px 10px 5px 10px; margin-top:0px; margin-right:5px; }
.CMSDropDownContainer_TheWatch {position:absolute; top:35px; left:5px; display:none; white-space:nowrap; z-index:501; background-color:#dc8c35; margin-top:2px; padding-bottom:5px; border: 2px solid #D47D30; }
.CMSDropDownContainer_Devotional {position:absolute; top:35px; left:5px; display:none; white-space:nowrap; z-index:501; background-color:#FFFFFF; margin-top:20px; padding-bottom:5px; border: 2px solid #CCCCCC; }
.CMSDropDownContainer_Devotional {position:absolute; top:35px; left:5px; display:none; white-space:nowrap; z-index:501; background-color:#FFFFFF; margin-top:20px; padding-bottom:5px; border: 2px solid #CCCCCC; }
.CMSDropDownContainer_UnderHisWings {position:absolute; top:35px; left:5px; display:none; white-space:nowrap; z-index:501; background-color:#DDDDDD; margin-top:0px; padding-bottom:5px; border: 2px solid #CCCCCC; }
.CMSMenuItemPadding_UnderHisWings {padding:5px 10px 5px 10px; margin-top:0px; margin-right:25px; }
.CMSStaticMenuItemPadding_UnderHisWings {padding:5px 10px 5px 10px; margin-top:0px; margin-right:5px; }
.CMSMenuItemPadding_BPF {padding:10px 8px 10px 8px; margin-top:0px; margin-right:25px; }
.CMSStaticMenuItemPadding_BPF {padding:5px 10px 5px 10px; margin-top:0px; margin-right:5px; }
.CMSDropDownContainer_BPF {position:absolute; top:35px; left:5px; display:none; white-space:nowrap; z-index:501; background-color:#f15a24; margin-top:11px; padding-bottom:5px; border: 2px solid #884444; border-top:none; }

.CMSMenuItemPadding_ShadesCrest {padding:5px 10px 5px 10px; margin-top:0px; margin-right:25px;}
.CMSStaticMenuItemPadding_ShadesCrest {padding:5px 10px 5px 10px; margin-top:0px; margin-right:5px;}
.CMSDropDownContainer_ShadesCrest {position:absolute; top:30px; left:5px; display:none; white-space:nowrap; z-index:501; background-color:#bec1bb; margin-top:0px; padding-bottom:5px; border: 2px solid #CCCCCC;}
.Item_ShadesCrest {color:#29292a}
.DarkGreen_ShadesCrest {color:#0c371D}
.Item_YourMinistry {color:White; z-index:100;}

.CMSMenuItemPadding_YourMinistry {padding:5px 10px 5px 10px; margin-top:0px; margin-right:25px;}
.CMSStaticMenuItemPadding_YourMinistry {padding:5px 10px 5px 10px; margin-top:0px; margin-right:5px;}
.CMSDropDownContainer_YourMinistry {position:absolute; top:30px; left:5px; display:none; white-space:nowrap; z-index:501; background-color:#bec1bb; margin-top:0px; padding-bottom:5px; border: 2px solid #CCCCCC;}
.Item_YourMinistry {color:#FFFFFF}
.DarkGreen_YourMinistry {color:#29292a}

ul.bgNav {background-image:url(/controls/images/menubar.jpg); background-repeat:repeat-x; width:900px; height:34px; z-index:3; margin:0px; padding:0px; padding-top:4px; float:left; list-style:none; font-weight:bold; font-size:large;}
ul.bgNav li {z-index:2; float:left; margin:0 10px 0 10px; padding:0 15px 0 0; position:relative; top:0px; left:0px;}
ul.bgNav li a {padding:0px 0px 3px 0px; margin:0; text-decoration:none; color:#FFFFFF; display:block; position:relative; left:0px; top:3px; border:0; font-size:large;}
ul.bgNav li a:hover {padding:0px 0px 3px 0px; margin:0; text-decoration:none; background:#FFFFFF; display:block; color:#4B6EBF; position:relative; left:0px; top:3px;}
ul.bgNav li ul {z-index:2; background:url(/controls/images/bg_flyout.png); background-repeat:repeat; background:#4B6EBF; clear:both; display:none; padding:0 15px 0 15px; margin:0px; position:absolute; top:34px; left:0px; list-style:none; white-space:nowrap; }
ul.bgNav li ul li {z-index:2; clear:both; display:block; height:34px; text-align:left; padding:0px; margin:0px; width:100%; }
ul.bgNav li ul li a {z-index:2; padding:2px 0px 3px 0px; clear:both; display:block; height:20px; font-size:medium; border:0; text-align:left; }
ul.bgNav li ul li a:hover {z-index:2; padding:2px 0px 3px 0px; margin:0; text-decoration:none; background:#FFFFFF; display:block; color:#4B6EBF; position:relative; left:0px; top:3px;}

