﻿/* BODY */

body { width:996px; margin-top:11px; margin-right:auto; margin-bottom:0px; margin-left:auto; padding:0px 0px 0px 16px; background-color: #141414 }

/* UL */

ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 77px; font-weight:bold; font-size:13px; font-family:Arial; letter-spacing: 0px; line-height:20px; clear:both; list-style-type:square; list-style-position:outside }

/* TABLES */

table {margin: 0px; padding: 0px; border-collapse:collapse}
tr {margin: 0px; padding: 0px}
td { margin:0px; padding:0px; }

/* LINKS */

a { color:Black; margin:0px; padding:0px; border-style: none; border-width: 0px; z-index: 10000}
a.white { color:White; z-index: 10}
a.plain { text-decoration: none; z-index: 10000}
a.subMenu { text-decoration: none; padding-bottom:0px; margin-bottom:0px; z-index:100000}

/* PARAGRAPHS */

p.tiny { font-size:12px }
p.small { font-size:13px }
p /* normal */ { font-size:14px; margin:4px 0px 4px 0px; padding:0px; font-weight:500; font-family:Arial; letter-spacing: 0px; line-height:20px; }
p.medium { font-size:15px }
p.large { font-size:18px }
p.extraLarge { font-size:23px }
p.smallSpacer { margin:0px 0px 0px 0px; padding:0px; font-weight:bold; font-size:1px; font-family:Arial; letter-spacing: 0px; line-height:2px; }
p.mediumSpacer { margin:0px 0px 0px 0px; padding:0px; font-weight:bold; font-size:1px; font-family:Arial; letter-spacing: 0px; line-height:5px; }
p.largeSpacer { margin:0px 0px 0px 0px; padding:0px; font-weight:bold; font-size:1px; font-family:Arial; letter-spacing: 0px; line-height:8px; }
p.extraLargeSpacer { margin:0px 0px 0px 0px; padding:0px; font-weight:bold; font-size:1px; font-family:Arial; letter-spacing: 0px; line-height:11px; }
p.subMenu {line-height:25px; padding-bottom:0px; margin-bottom:0px; z-index:100000}
p.center { width:100%; text-align:center }
p:first-child { margin-top:0px }
p.aboutUs { width:488px; color:white }
p.blocks { padding-left: 60px }
p.womensResource { width:200px; color:white }
p.white {color:White; z-index: 10000}
p.men {color:#C8C8C8; z-index: 10000}
p.marketplace {color:#C8C8C8; z-index: 10000}
p.richBlackBackground { background-color: #141414 }
p.blackBackground { background-color: #000000 }
p.box { margin: 0px 0px 0px 0px; padding: 10px 8px 10px 8px; width: 95% }
p.pink { color:#DC1879 }
p.orange { color:#F47B32 }
p.green { color:#9AC472 }
p.italics { font-style: italic }
p.bold { font-weight: bold }

/* DIV */

div { overflow:visible; font-weight:bold; font-size:12pt; vertical-align:middle; font-family:Calibri; float:left; padding: 8px 8px 8px 8px; margin-top:0px; margin-right:12px; margin-bottom:12px; margin-left:0px }

div.skinny 
{
	margin: 0px;
	padding: 0px;
}

div.conferenceLeft { width: 157px; float: left; margin: 0px 38px 0px 0px; padding: 0px }
div.conferenceMiddle { width: 510px; float: left; margin: 0px 38px 0px 0px; padding: 0px }
div.conferenceRight { width: 253px; float: left; margin: 0px 38px 0px 0px; padding: 0px }

div.left { width: 627px; float: left; margin: 0px 38px 0px 0px; padding: 0px }
div.right { width: 293px; margin: 0px; padding: 0px }
div.across { margin: 0px 0px 24px 0px; padding: 0px 0px 0px 0px}
div.subMenuC {visibility: hidden; padding:0px; margin:0px; position:relative; top:11px; width:100%; z-index:100000; background-color: white}
div.subMenu {text-align:left; background-color: white; margin-bottom:0px; z-index:100000}

div.navContainerLeft {padding: 0px; margin: 0px 6px 0px 0px; position: relative; left:0px; top:0px; float:left; background-color: White; width:156px; height:41px }
div.navContainerRight {padding: 0px; margin: 0px 0px 0px 0px; position: relative; left:0px; top:0px; float:left; background-color: White; width:156px; height:41px }
div.navContainerMiddle {padding: 0px; margin: 0px 6px 0px 0px; position: relative; left:0px; top:0px; float:left; background-color: White; width:154px; height:41px }

div.subNavContainerLeft {padding: 0px; margin: 0px 6px 0px 0px; position: relative; left:0px; top:0px; float:left; background-color: White; width:134px; height:41px }
div.subNavContainerRight {padding: 0px; margin: 0px 0px 0px 0px; position: relative; left:0px; top:0px; float:left; background-color: White; width:134px; height:41px }
div.subNavContainerMiddle {padding: 0px; margin: 0px 6px 0px 0px; position: relative; left:0px; top:0px; float:left; background-color: White; width:132px; height:41px }

div.cornerEvent { vertical-align:baseline; float:none; padding: 0px; margin: 0px; position: absolute; width: 9px; height: 9px; background: url('images/cornersEvent.jpg') no-repeat }
div.cornerGrey { vertical-align:baseline; float:none; padding: 0px; margin: 0px; position: absolute; width: 9px; height: 9px; background: url('images/cornersGrey.jpg') no-repeat }
div.cornerAboutUs { vertical-align:baseline; float:none; padding: 0px; margin: 0px; position: absolute; width: 9px; height: 9px; background: url('images/cornersAboutUs.jpg') no-repeat }
div.cornerWhite { vertical-align:baseline; float:none; padding: 0px; margin: 0px; position: absolute; width: 9px; height: 9px; background: url('images/cornersWhite.jpg') no-repeat }
div.cornerCream { vertical-align:baseline; float:none; padding: 0px; margin: 0px; position: absolute; width: 9px; height: 9px; background: url('images/cornersCream.jpg') no-repeat }
div.cornerSubmenu { vertical-align:baseline; float:none; padding: 0px; margin: 0px; position: absolute; width: 9px; height: 9px; background: url('images/cornersWhite.jpg') no-repeat }
div.cornerGradient { vertical-align:baseline; float:none; padding: 0px; margin: 0px; position: absolute; width: 9px; height: 9px; background: url('images/cornersGradient2.jpg') no-repeat }
div.cornerWomenMain { vertical-align:baseline; float:none; padding: 0px; margin: 0px; position: absolute; width: 9px; height: 9px; background: url('images/cornersWomenMain.jpg') no-repeat }
div.cornerWomenMainTop { z-index: 100000; vertical-align:baseline; float:none; padding: 0px; margin: 0px; position: absolute; width: 9px; height: 9px; background: url('images/cornersWomenMainTop.jpg') no-repeat }
div.cornerLeadershipTrackMain { vertical-align:baseline; float:none; padding: 0px; margin: 0px; position: absolute; width: 9px; height: 9px; background: url('images/cornersLeadershipTrackMain.jpg') no-repeat }

div.TL {vertical-align:baseline; float:none; padding: 0px; margin: 0px; top: 0; left: 0; background-position: 0 0; }
div.TR {vertical-align:baseline; float:none; padding: 0px; margin: 0px; top: 0; right: 0; background-position: -9px 0; }
div.BL {vertical-align:baseline; float:none; padding: 0px; margin: 0px; bottom: 0; left: 0; background-position: 0 -9px; }
div.BR {vertical-align:baseline; float:none; padding: 0px; margin: 0px; bottom: 0; right: 0; background-position: -9px -9px; }

div.foreground { z-index: 100000 }

/* BOXES */

div.container { padding: 0px; margin: 0px 0px 26px 0px; position: relative; left:0px; top:0px; float:left; background-color: white; width:auto; height:auto }
div.containerBlack { padding: 0px; margin: 0px 0px 26px 0px; position: relative; left:0px; top:0px; float:left; background-color: black; width:auto; height:auto }
div.head    { margin: 0px 21px 0px 0px; border-style:none; padding: 2px 8px 2px 8px }
div.textbox { margin: 0px 21px 0px 0px; border-style:none; padding: 10px 8px 10px 8px }
div.SOMBox { margin: 0px 21px 0px 0px; border-style:none; padding: 10px 8px 10px 8px; height: 250px }
div.SeriesBox { margin: 0px 21px 0px 0px; border-style:none; padding: 10px 8px 10px 8px; height: 175px }
div.MessageBox { margin: 0px 21px 0px 0px; border-style:none; padding: 10px 8px 10px 8px; height: 185px }
div.CalendarBox { margin: 0px 21px 0px 0px; border-style:none; padding: 10px 8px 10px 8px; height: 285px }
div.womenMainBox { height:233px }
div.womenPhotoBox { height:466px }
div.menMainBox { height:233px }
div.marketplaceMainBox { height:233px }
div.menInviteBox { height:100px }
div.leadershipTrackMainBox { height:552px }
div.LeadershipTrackSignUpBox { height:240px }
div.menStandardBox { height:240px }
div.marketplaceStandardBox { height:233px }
div.youngAdultsStandardBox { height:190px }
div.womenStandardBox { height:180px }
div.conferenceResourcesBox { height: 307px }

div.bigMarginRight {margin-right: 38px}

div.upcomingEventWidth { width:278px }
div.upcomingEventWidthC { width:294px }
div.upcomingEventBox { margin: 0px 21px 0px 0px; border-style:none; padding: 6px 6px 5px 6px }
div.womenUpcomingEventBox { margin: 0px 21px 0px 0px; padding: 2px 2px 2px 2px }
div.womenInviteDateBox { margin: 0px 21px 0px 0px; padding: 10px 2px 10px 2px }
div.womenHeadlessBox { margin: 0px 0px 0px 0px; border-style:none; padding: 2px 2px 2px 2px }

div.conferenceLeftColumn { width:157px }

div.oneHalfColumn {width:444px}
div.oneHalfColumnC {width:460px}

div.oneThirdColumn { width:278px }
div.oneThirdColumnC { width:294px}
div.oneThirdColumnR { width:277px }
div.oneThirdColumnRC { width:293px}

div.twoThirdsColumn { width:611px }
div.twoThirdsColumnC { width:627px }

div.threeThirdsColumn { width:942px }
div.threeThirdsColumnC { width:958px }

div.fourRows { height:88px }
div.fourRowsI { height:110px }

/* BACKGROUND */

div.subNavOverBackground{ background-color: #E7E6E6 }

div.upcomingEventBackground { background: url('images/upcomingEventGradient.jpg') repeat-x }
div.womenUpcomingEventBackground { background: url('images/womenUpcomingEventGradient.jpg') repeat-x }
div.womenResourcesBackground { background: url('images/InviteGradient.jpg') repeat-x }
div.womenDateBackground { background: url('images/WomenDateGradient.jpg') repeat-x }
div.aboutUsBackground { background: url('images/gradientAboutUs.jpg') repeat-x }
div.womenBackground{ background-color: #E7E6E6 }
div.menBackground{ background-color: #E7E6E6 }
div.marketplaceBackground{ background-color: #E7E6E6 }
div.leadershipTrackBackground{ background-color: #E7E6E6 }
div.whiteBackground{ background-color: white }
div.richBlackBackground{ background-color: #141414 }
div.blackBackground{ background-color: #000000 }
div.somBoxBackground { background: url('images/som-box-gradient.jpg') repeat-x }
div.mainLeadershipTrackBackground { background: url('images/mainLeadershipTrackGradient.jpg') repeat-x }
div.marketplaceMainBodyBackground { background: url('images/Marketplace-Main-Body-Backdrop.jpg') repeat-x }
div.signupLeadershipTrackBackground { background: url('images/signupLeadershipTrackGradient.jpg') repeat-x }
div.halfpageLeadershipTrackBackground { background: url('images/halfpageLeadershipTrackGradient.jpg') repeat-x }

div.defaultBackgroundMedium { background: url('images/defaultBackgroundMedium.jpg') repeat-x }
div.defaultBackgroundTall { background: url('images/defaultBackgroundTall.jpg') repeat-x }

div.defaultBackgroundFourRows { background: url('images/gradient4.jpg') repeat-x }
div.defaultBackgroundFourRowsX { background-color:#696969 }

div.celebrationsBackground { background: url('images/Life-Celebrations-Gradient.jpg') repeat-x}

div.trackBackground { background: url('images/Life-Track-Gradient.jpg') repeat-x}
div.trackBackgroundFourRows { background: url('images/backgrounds/fourRows/track.png') repeat-x }

div.groupsBackground { background: url('images/Life-Groups-Gradient.jpg') repeat-x}

div.resourcesBackground { background: url('images/Life-Resources-Gradient.jpg') repeat-x}

/* H1 */

h1 { margin:0px 0px 0px 10px; padding:3px 0px 4px 0px; font-weight:500; font-size:14pt; font-family:Arial; color:#10005D; float:left}
h1.celebrations { color:#3D3192; padding-left: 50px }
h1.track { color:#22408F; padding-left: 50px }
h1.groups { color:#178F45; padding-left: 50px }
h1.resources { color:#F47B32; padding-left: 50px }
h1.women { color:#DC1879 }
h1.prayer { color:#8F8E8F }
h1.marketplace { color:#141414 }
h1.noMargin { margin:0px }
h1.noPadding { padding:3px 0px 4px 0px}
h1.center { width:100%; padding-left:0px; margin-left: 0px; text-align: center }

/* IMAGES */

img { margin: 0px; padding: 0px; vertical-align:middle; float:left; border:none }
img.somLogo { margin: 0px 8px 0px 0px; border-color:Black; border-style:solid; border-width:2px }
img.icon { position: absolute; left: -16px; top: -16px; z-index: 1000}
img.homepage { position: absolute; left: 0px; bottom: 0px; z-index:10}
img.overlayBR { position: absolute; right: 0px; bottom: 0px; z-index:10}
img.overlayBRI { position: absolute; right: 10px; bottom: 10px; z-index:10}
img.overlayTR { position: absolute; right: 0px; top: 0px; z-index:10}
img.overlayTL { position: absolute; left: 0px; top: 0px; z-index:10}
img.overlayBL { position: absolute; left: 0px; bottom: 0px; z-index:10}
img.superOverlayBL { position: absolute; left: 0px; bottom: 0px; z-index:11}
img.superOverlayTL { position: absolute; left: 0px; top: 0px; z-index:11}
img.underlayBL { position: absolute; left: 0px; bottom: 0px; z-index:1}
img.framed { border:solid 1px black }
img.right { margin: 4px; float:right }
img.top { vertical-align:top }
img.inline { margin:6px 0px 6px 0px; width:100%; height:auto}
img.logo { vertical-align:middle; height:100%; width:100% }
img.foreground {position:relative; top:0px; left:0px; z-index:10000}

div.nav {text-align:center; margin:0px 0px 0px 0px; padding:11px 0px 0px 0px; font-weight:bold; font-size:12pt; font-family:Arial; color:#10005D; width:100%; height:100%}
div.subNav {text-align:left; margin:0px 0px 0px 0px; padding:11px 0px 0px 22px; font-weight:bold; font-size:12pt; font-family:Arial; color:#10005D; width:100%; height:100%}
