@charset "utf-8";
/* CSS Document */

/*Last Updated 3.8.2010 jba*/

body {
	font-family: Arial, Helvetica, sans-serif;
	
	color:#000;
	background-color:#fff;
	margin:0px;
	padding:0px;
	text-align: center;
}

.oneColFixCtrHdr #container {
	width: 1054px;
	Height: 820px;
	margin: 0 auto;
	text-align: left;
	background-color: #FFf;
}

.oneColFixCtrHdr #container a {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
		
a.GreenLink, a.PurpleLink, a.BlueLink, dt a.PurpleLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 1.3em;
	font-weight: 300;
	color: #666;
	text-decoration: none;
	text-align: left;
	list-style-type: none;
}

#FlashMiniNava a.GreenLink a:link, #FlashMiniNava a.GreenLink a:visited, span.GreenLink a:link, span.GreenLink a:visited, a.PurpleLink a:link, a.PurpleLink a:visited, span.PurpleLink a:link, span.PurpleLink a:visited, p.BlueLink a:link, p.BlueLink a:visited, span.BlueLink a:link, span.BlueLink a:visited, dt a.PurpleLink a:link, dt a.PurpleLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 1.3em;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	text-align: left;
	list-style-type: none;
}

#FlashMiniNava a.GreenLink a:hover, span.GreenLink a:hover, span.PurpleLink a:hover, a.PurpleLink a:hover, span.BlueLink a:hover, a.BlueLink a:hover, dt a.PurpleLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bolder;
	text-decoration: none;
	text-align: left;
	list-style-type: none;	
}




#FlashMiniNava a .GreenLink a:hover {
	color: #88a94b;
}

 


span.PurpleLink a:hover, a.PurpleLink a:hover, dt.PurpleLink a:hover {
	color: #7030A0;
}



span.BlueLink a:hover, a.BlueLink a:hover {
	color: #2BB0DC;
}

dt.PurpleLink a:hover {
	
}

.imgLink, .imgLink a,  .imgLink a img, .imgLink a img a:visited, .imgLink a img a:link, .imgLink a img a:hover {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}


a.bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-style: normal;
	line-height: 1.3em;
	font-weight: 600;
	color: #666;
	text-decoration: none;
	text-align: left;
	list-style-type: none;
	font-variant: normal;
	text-transform: uppercase;
}

 #bar a .bar a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999;
	text-decoration: none;
}




.subscribe {
	padding-left:10px;
	padding-top: 2px;
	font-size:9px; 
}

#FlashMiniNav {
	width:70%; 
	position: relative; 
	float: left;
}

#FlashMiniNav.subscribe span.GreenLink a.currentMN{
	color:color: #2BB0DC;
}
#FlashMiniNav.subscribe span.GreenLink a.currentMN {
	color: #2BB0DC;
	cursor: default;
}



#header #FlashMiniNav.subscribe.GreenLink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bolder;
	color: #666;
	text-decoration: none;
	text-align: left;
	list-style-type: none;
}


 #header #FlashMiniNav.subscribe.GreenLink a:visited, #header #FlashMiniNav.subscribe.GreenLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bolder;
	color: #666;
	text-decoration: none;
	text-align: left;
	list-style-type: none;
	
}


#header #FlashMiniNav.subscribe.GreenLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bolder;
	text-decoration: none;
	text-align: left;
	list-style-type: none;
	color: #88a94b;
}



#BSText.PurpleLink a, #BSText.PurpleLink a:visited, #BSText.PurpleLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bolder;
	color: #fff;
	text-decoration: none;
	text-align: left;
	list-style-type: none;
	

}

#BSText.PurpleLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bolder;
	color: #fff;
	text-decoration: none;
	text-align: left;
	list-style-type: none;
	color: #7030A0;
	
}

#footerline  {
	background-color: #FFF;
	height: 6px;
	width: 900px;
	position: relative;
	z-index: 200;
	
}


#bar {
	background-color:#fff;
	padding: 5px 0px 5px 0px;
	margin: 15px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #373938;
	text-decoration: none;
	display: block;
	line-height: 40px;
	width: 88%;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	position: relative;
	left: -35px;
	top:-8px;
	}


.oneColFixCtrHdr #header {
	background: #fff;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height: 100px;
	width: 1054px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
}


.oneColFixCtrHdr #LogoHolder {
	position: absolute;
	top: 15px;
	right: 286px;
	z-index: 10;
	width: 174px;
	height: 142px;
}

.oneColFixCtrHdr #NavContainer {
	text-align: left;
	float: left;
	height: 40px;
	width: 578px;
	position: absolute;
	left: 320px;
	top: 136px;
	z-index: 10;
}
.oneColFixCtrHdr #mainContent {
	background-color: #FFFFFF;
	height: 514px;
	width: 1014px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	background-image: url(../images/Shelia-Watson-SpiritofLifeMidwifery_IntroPage1014X506BG.png);
	background-repeat: no-repeat;
}

#IndexBG {
	height: 504px;
	width: 993px;
	position: absolute;
	left: 154px;
	top:102px;
	
}
#SloganHolder {
	position: absolute;
	left: 407px;
	top: 336px;
	z-index: 15;
	background-image: url(../Images/Shelia-Watson-SpiritofLifeMidwiferySloganImg631X216Purple.png);
	background-repeat: no-repeat;
}

#BirthStoriesContainer {
	height: 197px;
	width: 1068px;
	position: absolute;
	background-image: url(../images/Shelia-Watson-SpiritofLifeMidwifery_SubHeaderBG.png);
	background-repeat: repeat;
	clear: both;
	float: left;
	background-position: left top;
	left: 163px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bolder;
	text-decoration: none;
	text-align: justify;
	top: 675px;
}

#FlashBirthStoriesContainer {
	height: 247px;
	width: 900px;
	position: relative;
	clear: both;
	float: left;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bolder;
	text-decoration: none;
	text-align: justify;
	
	z-index: 100;
	background-color: #33AEC2;
}


#BSText {
	position: absolute;
	height: 169px;
	width: 255px;
	left: 0px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bolder;
	color: #fff;
	text-decoration: none;
	text-align: justify;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-top: 20px;
}

h1.Special {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bolder;
	color: #fff;
	text-decoration: none;
	text-align: justify;
	
}

#BSTextImg {
	position: absolute;
	height: 129px;
	width: 266px;
	left: 25px;
	top: -108px;
	z-index: 1;
}

#BSPhotos {
	position: absolute;
	height: 131px;
	width: 609px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 40px;
	margin-left: 20px;
	float: right;
	left: 275px;
	top: 24px;
	
}

#BSPhotosListView1 {
	position: absolute;
	height: 143px;
	width: 409px;
	left: 480px;
	top: 105px;
	margin-right: 0px;
	margin-left: 5px;
}

#BSPhotosListView2 {
	position: absolute;
	height: 143px;
	width: 509px;
	left: 480px;
	top: 245px;
	margin-right: 0px;
	margin-left: 5px;
}
#BSPhotosListView3 {
	position: absolute;
	height: 143px;
	width: 509px;
	left: 480px;
	top: 385px;
	margin-right: 0px;
	margin-left: 5px;
}


.BSPhotosBG {
	background-image: url(../images/Shelia-Watson-SpiritofLifeMidwiferyBStoriesPhotoStripImg145X121BG.png);
	background-repeat: no-repeat;
	height: 131px;
	width: 142px;
	padding-right: 10px;
	text-align: center;
	padding-left: 3px;
	padding-top: 6px;
	padding-bottom: 5px;
}


/*Footer Styles*/

.oneColFixCtrHdr #footer, #footerIndex {
	background-color: #666;
	background-image: url(../images/SheliaWatson_SpiritofLifeMidwifery_HomeHeaderBG.png);
	background-repeat: repeat;
	position: relative;
	width: 100%;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
	.oneColFixCtrHdr #footer, #footerIndex {
		margin-top: -15px;
	}
	
	.oneColFixCtrHdr #footerIndex {
		
		width: 90%;
		margin-top: 1px;
	}
.oneColFixCtrHdr #footer p, .oneColFixCtrHdr #footerIndex 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: 5px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.footer { color:#666; font-size:.8em; line-height:1.1em; }
.footer a { color:#666; text-decoration: none; }
.footer a:hover { text-decoration:none;}
