div.pager { padding-bottom: 24px; }
div.pager p { margin-bottom: 6px; }
div.pager a.pagerLink { padding: 3px 6px 3px 6px; background: #ececec; border: solid 1px #ccc; color: #000; text-decoration: none; }
div.pager a.pagerLink:hover { color: #000; background: #e0e0e0; text-decoration: none; }
a.glossary { text-decoration: none !important; border-bottom: dashed 1px; }
.imageClearer { clear: both; }
.hide { display:none; }
div.switchToContainer { position: absolute; top: 2px; right: 2px; z-index: 100; }
div.switchToContainer a { color: #000000; font-family: Tahoma; font-size: 11px; text-decoration: none; }
div.switchToContainer a:hover { color: #0099ff; text-decoration: underline; }
div.switchToContainer a.disabled { text-decoration: line-through; color: #666; }
div.webAuthorConsoleContainer ul.toolBar, div.webAuthorConsoleContainer ul.toolBar li { list-style: none !important; }
ul.channelSummaryContainer li { margin: 0.5em 0; }
ul.channelSummaryContainer li a { font-weight: bold; text-decoration: none; }
ul.channelSummaryContainer span.desc { display: block; }
div.parentChannelName { background: #d2e4ef url(/OneStopCMS/Sites/CMS/Theme/Images/h3_back.gif) repeat-x left bottom; padding: 5px 12px 12px 12px; margin: 1.0em 0; font-size: 1.3em; clear: both; }
div.rssLink { clear: both; }
div.rssLink a, div.rssLink a:hover { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/rss_feed.gif) no-repeat left bottom; width: 94px; height: 24px; display: block; }
div.rssLink a img { display: none; }
div.rssLink a, div.rssLink a:hover { border: 0; }
.fc-event, .fc-agenda .fc-event-time, .fc-event a { background-color:#d93d59; border-color:#d93d59; border-style:solid; color:#FFFFFF; }
div.pageBodyContent .fc-event a:hover { background-color:#bf2642; }
div.linkListOuter div.linkList { margin: 1.0em 0; }
div.linkListOuter div.linkList li.noBullet { list-style: none; }
div.linkListOuter div.linkList li.noBullet p { padding-left: 110px; }
div.linkListOuter div.linkList li a { font-weight: bold; text-decoration: none; }
div.linkList li div.linkListImage { float: left; margin: 0 10px 5px 0; width: 100px; text-align: center; }
div.linkList li div.linkListImage a { background: none; }
div.linkList li div.linkListImage a, div.linkList li div.linkListImage a:hover, div.linkList li div.linkListImage a img { border: 0; }
div.linkList li p { margin: 0; }
div.innerBodyContainer { background: #fff; padding: 12px 0; }
div.mainColumnContainer { float: left; display: inline; width: 655px; }
div.pageBodyContent { line-height: 1.3em; }
div.pageBodyContent h3 { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/footer_hr.gif) no-repeat left bottom; padding: 0 0 15px 0; margin: 0.5em 0; }
div.pageBodyContent a { text-decoration: underline; }
div.pageBodyContent a:hover { background: #efefef; text-decoration: none; }
div.pageBodyContent a:visited { color: #2e2925; }
div.htmlContentContainer { margin-bottom: 1.0em; }
span.pageDate { display: block; }
div.pager { margin-top: 1.0em; }
div.pager p { margin-bottom: 1.0em; padding-bottom: 0.5em; width: 100%; }
div.pager a.pagerLink, div.pager a.pagerLink:hover { text-decoration: none; font-weight: bold !important; border: 0 !important; background: none !important; padding: 0 !important; margin-right: 10px; }
div.pager a.pagerLinkDisabled, div.pager a.pagerLinkDisabled:hover { color: #ccc !important; }
table th { text-align: left !important; }
div.pageBodyContent ol, div.pageBodyContent ul { margin: 1.0em 2.0em; }
div.pageBodyContent ul li { list-style: disc; margin: 0 0 0.5em 0; }
div.pageBodyContent ol li { list-style: decimal; }
div.contactPanel { border-top: solid 5px #e5e1de; border-bottom: solid 5px #e5e1de; padding: 20px; margin: 0 0 0.5em 0; }
div.contactPanel p { margin: 0; }
div.pageCommentContainer h3 { padding: 0; margin: 0.5em 0; color: #d93d59; font-weight: bold; background: none; }
div.pageCommentContainer ul { list-style: none; margin-left: 0; }
div.pageCommentContainer ul.postingCommentLinks li { list-style: none; }
div.pageCommentContainer ul.postingCommentLinks li a { text-decoration: none; }
div.pageCommentContainer ul.postingCommentLinks li a:hover { text-decoration: underline; }
div.pageCommentContainer div.commentPanel { margin: 0 0 0.5em 0; padding: 1px 0 1px 65px; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/quote_open.gif) no-repeat left top; width: 345px; }
div.pageCommentContainer div.commentPanel div.commentCaption { color: #d93d59; padding: 0 50px 0 0; }
div.pageCommentContainer div.commentPanel div.commentBody { padding: 0 50px 0 0; }
div.pageCommentContainer div.commentPanel div.commentSender { color: #999; font-size: 0.8em; padding: 0 50px 30px 0; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/quote_closed.gif) no-repeat right top; }
img.eventImage, img.storyImage { float: right; margin: 0 0 5px 10px; }
div.fixedWidthBodyContainer div.mainColumnContainerThreeColumn { width: 410px; }
div.pageBodyContent input.radioButton, div.pageBodyContent input.checkBox { border: 0 !important; }
div.pageBodyContent select, div.pageBodyContent textarea { padding-bottom: 0px; border: solid 3px #E5E1DE; background: #fff; }
div.pageBodyContent textarea { height: 7.0em; }
div.rightColumnContainer { float: right; width: 220px; position: relative; padding: 0 30px 0 0; }
div.rightColumnContainer div.rightColumnHeading { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/right_col_heading_blue.gif) no-repeat; padding: 12px 15px 23px 15px; }
div.rightColumnContainer div.rightColumnHeading h3 { margin: 0; font-size: 1.6em; font-weight: bold; color: #07b0ef; position: relative; }
div.rightColumnContainer div.commitableActionCallToAction { padding: 3px 15px; margin: 0 0 10px 0; }
div.rightColumnContainer div.commitableActionCallToAction a { padding: 0 15px 0 0; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/arrow_red.gif) no-repeat right center; }
*:first-child+html div.rightColumnContainer div.commitableActionCallToAction a { background: none; }
* html div.rightColumnContainer div.commitableActionCallToAction a { background: none; }
div.rightColumnContainer div.links div.linkListOuter h3 { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/right_col_heading_grey.gif) no-repeat; padding: 12px 15px 23px 15px; margin: 0; font-size: 1.6em; font-weight: bold; color: #7d695a; width: 190px; }
div.rightColumnContainer div.links div.linkListOuter div.list1 h3 { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/right_col_heading_red.gif) no-repeat; color: #d93d59; }
div.rightColumnContainer div.links div.linkListOuter div.list2 h3 { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/right_col_heading_blue.gif) no-repeat; color: #07b0ef; }
div.rightColumnContainer div.links div.linkList { margin: 0; }
div.rightColumnContainer div.links div.linkList ul { padding: 0 15px; margin: 0.25em 0 1.5em; }
div.rightColumnContainer div.links div.linkList ul li { margin: 0 0 0.5em 0; list-style: none; }
div.rightColumnContainer div.links div.linkList ul li a { font-weight: normal; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/arrow_red.gif) no-repeat scroll right center; padding:0 15px 0 0; }
div.rightColumnContainer div.links div.linkList ul li a:hover { text-decoration: underline; }
div.members { background: #e6d6f4 url(/OneStopCMS/Sites/CMS/Theme/Images/right_col_purple_box_base.gif) no-repeat left bottom; position: relative; margin: 0 0 30px 0; width: 220px; }
div.members div.membersTitle { padding: 12px 15px 0 15px; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/right_col_purple_box_top.gif) no-repeat left top; }
div.members h3 { margin: 0; color: #9b5cd4; width: 190px; position: relative; }
div.members div.userSummaryLinkPanelContainerPanel { padding: 10px 15px 30px 15px; }
div.members div.userSummaryLinkPanelContainerPanel div.linkPanel { float: none; margin: 0; padding: 5px 0; }
div.members div.userSummaryLinkPanelContainerPanel div.linkPanel div.LinkDetails { margin: 0; }
div.members div.userSummaryLinkPanelContainerPanel div.linkPanel div.LinkDetails img { float: left; margin: 0 10px 5px 0; }
div.members div.userSummaryLinkPanelContainerPanel div.linkPanel div.LinkDetails a { text-decoration: none; display: block; }
div.members div.userSummaryLinkPanelContainerPanel div.linkPanel div.LinkDetails a:hover { text-decoration: underline; }
div.members div.userSummaryLinkPanelContainerPanel div.linkPanel div.LinkDetails span.addressTown { margin: 0 5px 0 0; }
div.members div.htmlContentContainer { padding: 0 20px 20px 20px; }
div.members div.userSummaryLinkPanelContainerPanel a.more { text-decoration: none; padding: 0 15px 0 0; margin: 15px 0 0 0; display: block; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/arrow_red.gif) no-repeat right center; }
div.members div.userSummaryLinkPanelContainerPanel a.more:hover, div.members div.htmlContentContainer a:hover { text-decoration: underline; }
div.innerBodyContainer div.pageBodyContent h3 { background: none; padding: 0; font-size: 1.6em; font-weight: bold; color: #7d695a; }
div.leftColumn div.intro { color: #2e2925; }
div.leftColumn div.intro strong { color: #d93d59; }
div.rightColumn div.actions div.htmlContentContainer { font-size: 1.2em; line-height: 1.3em; }
div.rightColumn div.actions div.htmlContentContainer a { text-decoration: none; }
div.rightColumn div.actions div.htmlContentContainer a:hover { text-decoration: underline; }
div.rightColumn div.actions div.htmlContentContainer strong { font-weight: normal; color: #2e2925; }
div.rightColumn div.actions div.htmlContentContainer h3 { margin: 0 0 0.25em 0; color: #d93d59; font-size: 1.0em; }
div.rightColumn div.actions div.htmlContentContainer p { margin: 0; }
div.fullWidthBodyContainer div.fixedWidthBodyContainer div.innerBodyContainer { padding: 1px 0 12px 0; }
div.innerBodyContainer div.pageBodyContent a:hover { background: none; }
div.innerBodyContainer div.pageBodyContent div.htmlContentContainer { margin: 0; }
div.innerBodyContainer div.pageBodyContent div.latestNews { margin: 0 30px; }
div.innerBodyContainer div.pageBodyContent div.latestNews h3 { float: left; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/latest_tab.gif) no-repeat; font-size: 1.3em; padding: 10px 0 0 5px; width: 74px; height: 31px; color: #fff; margin: 0; }
div.innerBodyContainer div.pageBodyContent div.latestNews div.linkList { margin: 0; }
div.pageBodyContent div.latestNews ul { display: block; padding: 0; margin: 0; list-style: none; line-height: 1; position: relative; overflow: hidden; float: right; width: 810px; height: 41px; }
div.pageBodyContent div.latestNews ul li { position: absolute; top: -999em; left: 0; display: block; height: 21px; padding: 10px 0; white-space: nowrap; }
div.pageBodyContent div.latestNews ul li a { font-weight: normal; color: #7d695a; }
div.leftColumn { width: 278px; display: inline; float: left; margin: 32px 0 0 30px; }
div.leftColumn div.channelSummaryOuter { margin: 0 0 27px 0; }
div.leftColumn div.channelSummaryOuter div.channelSummaryTitle { padding: 0.5em 0; position: absolute; top: -2.5em; z-index: 999; }
div.leftColumn div.channelSummaryOuter h3 { margin: 0; cursor: hand; cursor: pointer; }
div.leftColumn div.prayersEvents { position: relative; height: 26em; }
div.leftColumn div.prayersEvents div.prayersPanel, div.leftColumn div.prayersEvents div.eventsPanel { position: absolute; z-index: 0; top: 3.0em; left: 0; width: 278px; }
div.leftColumn div.prayersEvents div.disabled div.channelSummaryContainer, div.leftColumn div.prayersEvents div.disabled div.targetChannelLinkContainer { top: -9999px; position: absolute; }
div.leftColumn div.prayersEvents div.disabled div.channelSummaryTitle h3 { color: #beb4ac; }
div.leftColumn div.prayersEvents div.eventsPanel div.channelSummaryTitle { left: 7em; }
div.leftColumn div.channelSummaryOuter div.StandardMode, div.leftColumn div.channelSummaryOuter div.channelSummaryEventsMode { background: #7d695a url(/OneStopCMS/Sites/CMS/Theme/Images/home_brown_box_top.gif) no-repeat left top; }
div.leftColumn div.channelSummaryOuter ul.channelSummaryContainer, div.leftColumn div.channelSummaryOuter div.channelSummaryContainer { margin: 0 0 0 0; padding: 20px 12px 1px 11px; list-style: none; min-height: 280px; }
* html div.leftColumn div.channelSummaryOuter ul.channelSummaryContainer, * html div.leftColumn div.channelSummaryOuter div.channelSummaryContainer { height: 280px; }
div.leftColumn div.prayersPanel ul.channelSummaryContainer, div.leftColumn div.prayersPanel div.channelSummaryContainer { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/prayers_events_select.gif) no-repeat 33px top; }
div.leftColumn div.eventsPanel ul.channelSummaryContainer, div.leftColumn div.eventsPanel div.channelSummaryContainer { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/prayers_events_select.gif) no-repeat 140px top; }
div.leftColumn div.channelSummaryOuter ul.channelSummaryContainer li, div.leftColumn div.channelSummaryOuter div.channelSummaryContainer div.linkPanel { list-style: none; margin: 0 0 8px 0; background: #e5e1de url(/OneStopCMS/Sites/CMS/Theme/Images/home_grey_panel_top.gif) no-repeat left top; float: none; }
div.leftColumn div.channelSummaryOuter div.channelSummaryContainer div.linkPanel div.LinkDetails { margin: 0; }
div.leftColumn div.channelSummaryOuter ul.channelSummaryContainer li a, div.leftColumn div.channelSummaryOuter div.channelSummaryContainer div.linkPanel a { font-weight: normal; display: block; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/home_grey_panel_base.gif) no-repeat left bottom; padding: 6px 15px; }
div.leftColumn div.channelSummaryOuter ul.channelSummaryContainer li span.date, div.leftColumn div.channelSummaryOuter div.channelSummaryContainer div.linkPanel div.linkPanelDate, div.leftColumn div.channelSummaryOuter div.channelSummaryContainer div.linkPanel div.styledDate { display: block; font: italic normal 0.9em Georgia, Times, Times New Roman, serif; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/hr_brown.gif) no-repeat bottom; padding: 6px 15px 8px 15px; color: #2e2925; width: 225px; }
div.leftColumn div.channelSummaryOuter div.targetChannelLinkContainer { padding: 0 11px 15px 11px; background: #7d695a url(/OneStopCMS/Sites/CMS/Theme/Images/home_brown_box_base.gif) no-repeat left bottom; }
div.leftColumn div.channelSummaryOuter div.targetChannelLinkContainer a { color: #fff; text-decoration: none; padding: 0 15px 0 0; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/arrow_grey.gif) no-repeat right center; }
div.leftColumn div.channelSummaryOuter div.targetChannelLinkContainer a:hover { text-decoration: underline; }
div.leftColumn div.missionPartners { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/mission_partner_box.gif) no-repeat left top; width: 279px; height: 158px; color: #fff; }
div.leftColumn div.missionPartners:hover { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/mission_partner_box.gif) no-repeat left bottom; }
div.leftColumn div.missionPartners div.htmlContentContainer { padding: 15px 28px; }
div.leftColumn div.missionPartners div.htmlContentContainer a { color: #fff; }
div.leftColumn div.missionPartners div.htmlContentContainer a.find { padding: 0 8px; font-weight: bold; text-decoration: none; color: #1e407c; }
div.leftColumn div.missionPartners div.htmlContentContainer a.find:hover { text-decoration: underline; }
div.rightColumn { width: 600px; display: inline; float: right; margin: 0 30px 0 0; }
div.rightColumn div.actionsHeading { margin: 0 0 0 5px; }
div.rightColumn div.actionsHeading h3 { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/actions_hr.gif) no-repeat left bottom; padding: 0 0 20px 0; color: #d93d59; font-size: 1.8em; margin: 0.8em 0 0.5em 0; }
div.rightColumn div.left { width: 285px; display: inline; float: left; margin: 0 0 0 0; }
div.rightColumn div.actions { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/home_actions_box_top.gif) no-repeat left top; margin: 0 0 20px 0; width: 285px; }
div.rightColumn div.actions div.channelSummaryContainer { height: 306px; padding: 7px 0; }
div.rightColumn div.actions div.channelSummaryContainer div.linkPanel { height: 45px; margin: 0; padding: 8px 0; }
div.rightColumn div.actions div.channelSummaryContainer div.linkPanel div.LinkDetails { margin: 0; padding: 0 23px 0 20px; }
div.rightColumn div.actions div.channelSummaryContainer div.linkPanel div.LinkDetails a { margin: 10px 0 0 0; font-size: 1.3em; display: block; float: left; width: 190px; font-weight: normal; }
div.rightColumn div.actions div.channelSummaryContainer div.linkPanelItem0 div.LinkDetails a { color: #f35920; }
div.rightColumn div.actions div.channelSummaryContainer div.linkPanelItem1 div.LinkDetails a { color: #9b5cd4; margin: 0 0 0 0; }
div.rightColumn div.actions div.channelSummaryContainer div.linkPanelItem2 div.LinkDetails a { color: #e10079; }
div.rightColumn div.actions div.channelSummaryContainer div.linkPanelItem3 div.LinkDetails a { color: #b4ce30; }
div.rightColumn div.actions div.channelSummaryContainer div.linkPanelItem4 div.LinkDetails a { color: #07b0ef; }
div.rightColumn div.actions div.channelSummaryContainer div.linkPanel div.LinkDetails span.actionCounter { float: right; display: block; width: 45px; margin: 5px 0 0 0; text-align: center; color: #fff; font-size: 0.9em; line-height: 1.0em; }
div.rightColumn div.actions div.htmlContentContainer { background: #E6E2DF url(/OneStopCMS/Sites/CMS/Theme/Images/home_actions_box_base.gif) no-repeat right bottom; padding: 10px 20px 20px 20px; margin: 0 0 0 5px; width: 240px; }
div.rightColumn div.members { margin: 0 0 0 5px; background: #e6d6f4 url(/OneStopCMS/Sites/CMS/Theme/Images/home_purple_box_base.gif) no-repeat left bottom; width: 280px; }
div.rightColumn div.members div.membersTitle { padding: 0 0 12px 0; background: #fff; }
div.rightColumn div.members h3 { margin: 0; color: #9b5cd4; }
div.rightColumn div.members div.userSummaryLinkPanelContainerPanel { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/home_purple_box_top.gif) no-repeat left top; padding: 10px 20px 30px 20px; }
div.rightColumn div.members div.userSummaryLinkPanelContainerPanel div.linkPanel { float: none; margin: 0; padding: 5px 0; }
div.rightColumn div.members div.userSummaryLinkPanelContainerPanel div.linkPanel div.LinkDetails { margin: 0; }
div.rightColumn div.members div.userSummaryLinkPanelContainerPanel div.linkPanel div.LinkDetails img { float: left; margin: 0 10px 5px 0; }
div.rightColumn div.members div.userSummaryLinkPanelContainerPanel div.linkPanel div.LinkDetails a { text-decoration: none; display: block; }
div.rightColumn div.members div.userSummaryLinkPanelContainerPanel div.linkPanel div.LinkDetails a:hover { text-decoration: underline; }
div.rightColumn div.members div.userSummaryLinkPanelContainerPanel div.linkPanel div.LinkDetails span.addressTown { margin: 0 5px 0 0; }
div.rightColumn div.members div.htmlContentContainer { padding: 0 20px 20px 20px; }
div.rightColumn div.members div.userSummaryLinkPanelContainerPanel a.more, div.rightColumn div.members div.htmlContentContainer a { text-decoration: none; padding: 0 15px 0 0; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/arrow_red.gif) no-repeat right center; }
div.rightColumn div.members div.userSummaryLinkPanelContainerPanel a.more:hover, div.rightColumn div.members div.htmlContentContainer a:hover { text-decoration: underline; }
div.rightColumn div.right { width: 280px; display: inline; float: right; }
div.rightColumn div.right div.linkList, div.rightColumn div.right div.linkList ul { margin: 0; }
div.rightColumn div.right div.linkList ul li { list-style: none; margin: 0 0 0.3em 0; }
div.rightColumn div.right div.promoLinksOuter { margin: 0 0 20px 0; }
div.rightColumn div.right div.promoLinksOuter div.linkList ul li { margin: 0 0 1px 0; height: 150px; background-position: left top; }
div.rightColumn div.right div.promoLinksOuter div.linkList ul li a { display: block; width: 115px; height: 131px; float: right; margin: 10px 10px 0 0; color: #fff; }
div.rightColumn div.right div.promoLinksOuter div.linkList ul li a:hover { text-decoration: underline; }
div.rightColumn div.right div.promoLinksOuter div.linkList ul li.item1 a { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/home_promote_blue.png) no-repeat; }
div.rightColumn div.right div.promoLinksOuter div.linkList ul li.item2 a { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/home_promote_orange.png) no-repeat; }
div.rightColumn div.right div.promoLinksOuter div.linkList ul li.item3 a { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/home_promote_pink.png) no-repeat; }
div.rightColumn div.right div.promoLinksOuter div.linkList ul li a span { font-weight: normal; padding: 10px; display: block; }
div.rightColumn div.right div.communityLinks { margin: 0 0 20px 0; }
div.rightColumn div.right div.communityLinks h3 { margin: 0 0 0.5em 0; }
div.rightColumn div.right div.communityLinks div.linkList { background: #e5e1de url(/OneStopCMS/Sites/CMS/Theme/Images/home_grey_box_base.gif) no-repeat left bottom; }
div.rightColumn div.right div.communityLinks div.linkList div.linkListInner { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/home_grey_box_top.gif) no-repeat left top; padding: 10px 20px; }
div.rightColumn div.right div.communityLinks div.linkList h4 { margin: 0 0 0.5em 0; font-size: 1.0em; font-style: italic; font-weight: normal; }
div.rightColumn div.right div.communityLinks div.linkList ul li a { font-weight: normal; }
div.rightColumn div.right div.communityLinks div.linkList ul li a:hover { text-decoration: underline; }
div.rightColumn div.right div.communityLinks div.linkList div.list1 ul li.last a { padding: 0 15px 0 0; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/arrow_red.gif) no-repeat right center; }
div.rightColumn div.right div.communityLinks div.linkList div.list2 h4 { margin: 0.5em 0 0.5em 0; padding: 15px 0 0 0; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/hr_brown.gif) no-repeat center top; }
div.rightColumn div.right div.communityLinks div.linkList div.list2 ul li { margin: 0 0 0.65em 0; }
div.rightColumn div.right div.communityLinks div.linkList div.list2 ul li a { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/icons_social.gif) no-repeat; padding: 5px 0 5px 40px; }
div.rightColumn div.right div.communityLinks div.linkList div.list2 ul li.item1 a { background-position: left 2px; }
div.rightColumn div.right div.communityLinks div.linkList div.list2 ul li.item2 a { background-position: left -55px; }
div.rightColumn div.right div.newsletter { display: none; background: #d93d59 url(/OneStopCMS/Sites/CMS/Theme/Images/home_nl_box_base.gif) no-repeat left bottom; }
div.rightColumn div.right div.newsletter div.newsletterInner { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/home_nl_box_top.gif) no-repeat left top; padding: 15px 20px 10px 20px; }
div.rightColumn div.right div.newsletter div.newsletterInner h3 { color: #fff; font-weight: normal; font-size: 1.5em; margin: 0 0 0.3em 0; }
div.rightColumn div.right div.newsletter div.newsletterInner p { margin: 0.5em 0; color: #fff; font-size: 0.9em; }
div.rightColumn div.right div.newsletter div.newsletterInner input.emailAddressBox { background: #fff url(/OneStopCMS/Sites/CMS/Theme/Images/newsletter_textbox.gif) no-repeat left top; border: 0; width: 195px; height: 17px; padding: 7px 5px; font-size: 0.9em; float: left; }
div.rightColumn div.right div.newsletter div.newsletterInner input.createAccountButton { width: 32px; height: 26px; padding: 0; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/icon_newsletter.gif) no-repeat; border: 0; cursor: hand; cursor: pointer; margin: 2px 0 0 2px; text-indent: -9999px; float: right; font-size: 0.1em; color: #C3E167; }
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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
body { line-height: 1; font: normal 1.0em Arial, Helvetica, Verdana, Sans-Serif; background: #e5e1de; color: #7d695a; text-align: center; min-width: 976px; }
a { color: #1e407c; text-decoration: none; }
h1 { font: bold 2.0em Arial, Helvetica, Verdana, Sans-Serif; margin: 0.5em 0 0.5em 0; color: #d93d59; }
h3, h4, h5, h6, p { margin: 1.0em 0; }
h2 { color: #7d695a; font-size: 1.3em; margin: 0 0 0.5em 0; }
h3 { font-size: 1.3em; font-weight: normal; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.0em; }
table { border-collapse: collapse; border-spacing: 0; }
th, td { padding: 0 3px 3px 0; vertical-align: top; }
th p, td p { margin: 0 0 1.0em 0; }
ol, ul { list-style: none; }
input, textarea, select { font: normal 1.0em Arial, Helvetica, Verdana, Sans-Serif; color: #7d695a; }
blockquote { margin: 0 1.0em 1.0em 1.0em; }
a img { border: 0; }
hr { color: #fff; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/footer_hr.gif) no-repeat left top; height: 12px; border: 0; }
pre { white-space: normal; }
form { display: inline; }
.floatClearer { clear: both; height: 0; overflow: hidden; }
.clear { clear: both; }
div.fullWidthBodyContainer { clear: both; }
div.fullWidthBodyContainer, div.fullWidthHeaderContainer, div.fullWidthFooterContainer { width: 100%; }
div.fixedWidthBodyContainer, div.fixedWidthHeaderContainer, div.fixedWidthFooterContainer { width: 960px; position: relative; margin: 0 auto; text-align: left; }
div.fixedWidthHeaderContainer { padding: 0 8px; }
div.fixedWidthBodyContainer { padding: 0 0 0 8px; border-right: solid 8px #eeebea; }
div.fullWidthHeaderContainer { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/header_bg.gif) repeat-x top; }
div.fixedWidthHeaderContainer { background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/page_top.gif) no-repeat right bottom; }
div.header { font-size: 0.9em; min-height: 235px; }
* html div.header { height: 235px; }
div.headerLeft { padding: 13px 0 15px 0; float: left; }
div.headerRightTop { padding: 20px 0 0 0; width: 450px; float: right; position: relative; }
a.layoutListOuter { display: block; position: absolute; right: 9em; top: 15px; color: #2e2925; }
form.siteSearch { height: 25px; width: 220px; display: block; position: absolute; right: 6.0em; top: 113px; }
form.siteSearch input.searchBox { width: 160px; height: 20px; background: #fff url(/OneStopCMS/Sites/CMS/Theme/Images/search_box.gif) no-repeat; border: 0; padding: 7px 10px; float: left; }
form.siteSearch input.searchButton { float: right; }
div.headerRightBottom { clear: both; }
div.headerRightBottom ul.topLevelNavLinks li { float: left; display: inline; }
div.headerRightBottom ul.topLevelNavLinks li a { display: block; float: left; color: #7d695a; font-weight: bold; padding: 17px 25px 26px 25px; }
div.headerRightBottom ul.topLevelNavLinks li a:hover { color: #1e1916; }
div.headerRightBottom ul.topLevelNavLinks li.channel_active a, div.headerRightBottom ul.topLevelNavLinks li.posting_active a { color: #d93d59; font-size: 1.2em; padding: 14px 25px 25px 25px; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/topnav_select.gif) no-repeat center bottom; }
div.headerStatement { position: absolute; right: 8px; top: 52px; width: 450px; z-index: 99; }
div.headerStatement ul li { float: right; }
div.headerStatement ul li.donate a { position: absolute; top: 0; right: 0; padding: 12px 0 12px 40px; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/icons_masthead.gif) no-repeat; display: block; white-space: nowrap; background-position: left -142px; margin: 0; }
div.headerStatement ul li.cms a { float: none; padding: 0; position: absolute; top: 53px; right: 0; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/cms_logo.gif) no-repeat; text-indent: -9999px; width: 68px; height: 51px; }
div.authenticationLinksContainer { position: absolute; top: 52px; right: 6em; width: 450px; }
div.authenticationLinksContainer a { padding: 12px 0 12px 40px; margin: 0 24px 0 0; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/icons_masthead.gif) no-repeat; display: block; white-space: nowrap; float: right; }
div.authenticationLinksContainer a.logOnLogOffLink { background-position: left -70px; }
div.authenticationLinksContainer a.registerForSiteLink { background-position: left top; }
div.authenticationLinksContainer a.controlPanelLink, div.authenticationLinksContainer a.logOffLink, div.authenticationLinksContainer a.myProfile { padding: 12px 0; background: none; }
div.authenticationLinksContainer a.messagingInbox { background-position: left -214px; position: absolute; top: 58px; left: 120px; }
div.quickLayoutSwitch { position: absolute; right: 8px; top: 12px; }
div.quickLayoutSwitch span { display: inline; color:#2E2925; margin: 0 5px 0 0; }
div.quickLayoutSwitch ul { display: inline; }
div.quickLayoutSwitch ul li { display: inline; margin: 0 3px 0 0; }
div.quickLayoutSwitch ul li a { color:#2E2925; text-transform: uppercase; }
div.quickLayoutSwitch ul li a.textSizeStandard { font-size: 0.75em; text-decoration: underline; }
div.quickLayoutSwitch ul li a.textSizeLarge { font-size: 1.0em; }
div.quickLayoutSwitch ul li a.textSizeLarger { font-size: 1.2em; }
table.structuredData { width: 50%; }
table.structuredData ul { margin: 0; }
table.structuredData ul li { margin: 0; }
div.iCalContainer { margin: 0 0 1.0em 0; }
div.iCalContainer a img { border: 0; margin-right: 5px; }
div.metaData { margin: 0 0 1.0em 0; }
div.metaData p { margin: 0.5em 0; }
div.metaData h3 { margin-top: 0; }
div.eventAddress h4 { font-size: 1.0em; margin-bottom: 0; }
div.eventAddress address { font-style: normal; }
div.searchPanel, div.searchFormContainer { width: 100%; }
div.webAuthorConsoleContainer { text-align: left; }
div.webAuthorConsoleContainer a { font-weight: normal; }
div.webAuthorConsoleContainer img { border: 0; }
div.switchToContainer { top: 15px; right: 5px; background: #fff; z-index: 999; }
div.switchToContainer img { border: 0; }
li { background: none; padding: 0; }
div.fullWidthFooterContainer { clear: both; }
div.fullWidthFooterContainer div.fixedWidthFooterContainer { padding: 0 8px; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/page_base.gif) no-repeat right bottom; }
div.footer { position: relative; width: 900px; padding: 20px 30px 90px 30px; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/footer_hr.gif) no-repeat center top; font-size: 0.9em; color: #49403a; }
div.copyright { float: left; margin: 0 0 12px 0; }
div.footerObject ul { float: right; margin: 0; width: 50%; }
div.footerObject ul li { float: right; display: inline; margin: 0 0 3px 20px; }
div.footerObject ul li a { white-space: nowrap; }
div.footerStatement { clear: left; }
div.addthis_toolbox { float: right; display: inline; }
div.addthis_toolbox a { padding: 0; display: block; margin: 0 0 3px 20px; }
div.addthis_toolbox a span { background: none !important; }
div.addthis_toolbox span { height: 1px; width: 1px; position: absolute; }
div.siteDesigner { position: absolute; bottom: 90px; right: 30px; height: 19px; color: #fff; }
div.siteDesigner a { text-indent: -9999px; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/cubik_logo.gif) no-repeat; position: relative; width: 50px; height: 19px; display: inline-block; }
ul.postingActionsList { margin: 10px 0; }
ul.postingActionsList li { padding: 0 0 0 20px; }
ul.postingActionsList li a { display: block; padding: 9px 0 9px 45px; background: transparent url(/OneStopCMS/Sites/CMS/Theme/Images/icons_pactions.gif) no-repeat left top; }
ul.postingActionsList li a:hover { text-decoration: underline; }
ul.postingActionsList li.actionPrint a { background-position: left 3px; }
ul.postingActionsList li.actionEmail a { background-position: left -32px; }
ul.postingActionsList li.actionBookmark a { background-position: left -70px; }
ul.postingActionsList li.actionReturn { padding: 0 0 0 25px; }
ul.postingActionsList li.actionReturn a { background-position: left -120px; padding: 9px 0; }
div.aToZListingPanel { width: 100%; }
div.letterContainerPanel { float: left; margin: 1.0em 0 2.0em 0; width: 100%; padding-bottom: 0.5em; }
div.letterContainerPanel ul { background: none !important; }
div.letterContainerPanel li { float: left; margin: 0 !important; padding: 10px 1px !important; background: none !important; }
div.letterContainerPanel span.disabledLink { float: left; background: #ebebeb; margin-right: 1px; color: #ababab; }
div.letterContainerPanel a { float: left; font-weight: bold; background: #ebebeb; margin-right: 1px; }
div.letterContainerPanel a, div.letterContainerPanel .disabledLink { display: inline-block; padding: 5px 6px; font-weight: bold; font-size: 112%; border: 0; }
div.letterContainerPanel a:hover { background: #d3881c; color: #fff; border: 0; }
span.selectedLetter { border: 1px solid #DDD; background-color: #FCFCFC; }
tr.notSearchable { text-decoration: line-through; }
div.linkPanel { width: 100%; margin: 0.5em 0; }
div.LinkImage { float: left; height: 100%; margin: 0 10px 5px 0; }
div.pageBodyContent div.LinkImage { width: 100px; text-align: center; }
div.LinkImage a, div.LinkImage a:hover { border: 0 !important; background: none !important; }
div.linkPanel div.LinkDetails { height: 100%; margin-left: 110px; }
div.linkPanel a.mainLink { font-weight: bold; text-decoration: none; }
img.newIcon { margin: 0 0 0 20px; }
div.linkPanelDate { font-weight: bold; }
div.breadcrumbLinkContainer { color: #b4b4b4; font-size: 0.9em; }
div.breadcrumbLinkContainer a, div.breadcrumbLinkContainer a:hover { color: #b4b4b4; }
div.linkPanel div.LinkDetails div.styledDate span { margin: 0 5px 0 0; }
div.pageBodyContent div.userSummaryLinkPanelContainerPanel div.linkPanel div.LinkDetails { margin: 0; }
div.pageBodyContent div.userSummaryLinkPanelContainerPanel div.linkPanel div.LinkDetails img { float: left; margin: 0 10px 5px 0; }
div.pageBodyContent div.userSummaryLinkPanelContainerPanel div.linkPanel div.LinkDetails span { display:block; }
.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-hasFlash h1.pageTitle, .sIFR-hasFlash h1.memberName { visibility: hidden; padding: 4px 0; margin: 0; }
.sIFR-hasFlash h2.pageDescription, .sIFR-hasFlash h2.region { visibility: hidden; letter-spacing: 3px; line-height: 1.0em; }
.sIFR-hasFlash h2.region { height: 33px; }
.sIFR-hasFlash div.mainColumnContainer h3 { visibility: hidden; padding: 4px 0; }
.sIFR-hasFlash div.rightColumnContainer div.links h3 span { visibility: hidden; padding: 3px 0; }
.sIFR-hasFlash div.rightColumnContainer div.actionHeading { padding: 8px 15px 23px }
.sIFR-hasFlash div.rightColumnContainer div.actionHeading h3 { visibility: hidden; padding: 3px 0; }
.sIFR-hasFlash div.rightColumn div.actionsHeading h3 { padding: 3px 0; margin: 0.5em 0 0.5em; width: 595px; }
.sIFR-hasFlash div.rightColumn div.actionsHeading h3 span { visibility: hidden; padding: 4px 0; }
.sIFR-hasFlash div.profile div.memberActions div.membersTitle h3 { height: 35px; padding: 0; }
.sIFR-hasFlash div.members h3 { visibility: hidden; padding: 2px 0; letter-spacing: -3px; height: 35px; }
.sIFR-hasFlash div.profile div.members h3 { letter-spacing: 0; padding: 0; }
.sIFR-hasFlash div.rightColumn div.members div.membersTitle { padding:0 0 8px; }
.sIFR-hasFlash div.rightColumn div.members h3 { visibility: hidden; }
.sIFR-hasFlash div.memberActions div.membersTitle h3 { visibility: hidden; padding: 2px 0; letter-spacing: 0px; }
.sIFR-hasFlash div.mpDonateActions h3 span { padding: 3px 0; }
.sIFR-hasFlash div.innerBodyContainer div.pageBodyContent div.latestNews h3 { padding: 6px 0 4px 9px; }
.sIFR-hasFlash div.innerBodyContainer div.pageBodyContent div.latestNews h3 span { visibility: hidden; margin: -2px 0 0 0; padding: 0 0 10px 0; }
.sIFR-hasFlash div.rightColumn div.right div.communityLinks h3 { visibility: hidden; height: 35px; margin: 0 0 0.3em; }
.sIFR-hasFlash div.rightColumn div.right div.newsletter div.newsletterInner { padding:10px 20px 10px; }
.sIFR-hasFlash div.rightColumn div.right div.newsletter div.newsletterInner h3 { visibility: hidden; padding: 2px 0; }

