/*Cascading Style Sheet*/

body {
	font-family: Verdana, Helvetica, Arial, sans-serif/*Georgia, "Times New Roman", Times, serif*/;
	background: #98B975 /*green*/ url(img/bckgrnd5.gif) no-repeat top left;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

h1 {
	font: 18px Verdana, Helvetica, Arial, sans-serif;
	color: #005580; /*dark blue*/
	margin: 10px 0px 10px 0px;
}

h2 {
	font: 14px Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #005580; /*dark blue*/
	margin: 10px 0px 5px 0px;
}

h3 {
	font: 12px Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: white;
	line-height: 1.3;
	}
	 
h4 {
	font: 12px Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #98B975; /*green was #6b3e69 purple*/
	text-align: left;
	/*text-align: center;*/
	}
	
h5 {
	font: 14px Verdana, Helvetica, Arial, sans-serif;
	color: #6b3e69; /*purple*/
	/*color: #005580; dark blue*/
	margin: 10px 0px 0px 0px;
	font-weight: bold;
	} 

h6 {
	font: 14px Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #4E0E4B; /*dark purple*/ 
	margin: 0px 0px 5px 0px;
	text-align: left;
}

.spacious1 {
	letter-spacing: 0px;
	}

.spacious2 {
	letter-spacing: 2px;
	}
	
.spacious3 {
	letter-spacing: 3.5px;
	}
	
.spacious4 {
	letter-spacing: 11px;
	}
	
.spacious5 {
	letter-spacing: 1.5px;
	}

.green {
	color: #98B975;
	}

.white {
	color: #ffffff;
	}

.blue {
	color: #B9C3D4; /*bright light blue*/
	font-size: 14px;
	}
	
.dkblue {
	color: #005580;
	font-size: 14px;
	}

.lmt {
	font-size: smaller;
	}

hr {
	 margin-top: -8px;
	 margin-left: 0px;
	 width: 100%;
	 }
	 
/*CONTENT*/
p	 {
   font-size: 14px;
   font-family: Verdana, Helvetica, Arial, sans-serif /*Georgia, "Times New Roman", Times, serif*/;
   color: #4E0E4B; /*#6C1368;*/
   margin: 0px;
   margin-bottom: 10px;
   line-height: 1.3;
	}

p.rightNav {
	 /*text-align: center;*/
	 font: 12px Verdana, Helvetica, Arial, sans-serif;
	 color: #005580;
	 line-height: 1.2;
	 }
	
p.footer {
	 font-size: 14px;
	 color: white;
	 text-align: center;
	 margin-top: 5px;
 	 }
	 

/*DIV ids*/

#top {
	background: url(img/purpleSpacer.gif) top repeat;
	/*background-color: #6b3e69;*/
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 115px;
	}

#top2 {
	background-color: #6b3e69;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 115px;
	/*border: 1px solid #000000;*/
	}

#logo {
	position: absolute;
	top: 25px;
	left: 10px;
	height: 64px;
	float: left;
	}
	
#header {
	position: absolute;
	top: 10px;
	right: 20px;
	bottom: 10px;
	text-align: justify;
	}
	
#flash {
	background: url(img/flashHolder3.gif) top no-repeat;
	background-color: #C6D1E3;
	position: absolute;
	top: 115px;
	left: 0px;
	width: 100%;
	height: 100px;
	}

#home {
	background: url(img/home.gif) top no-repeat;
	background-color: #C6D1E3;
	position: absolute;
	top: 115px;
	left: 0px;
	width: 100%;
	height: 100px;
	/*border: 1px solid #000000;*/
	}
	
#container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	}
	
#footer {
	background-color: #6b3e69;
	width: 100%;
	text-align: center;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	clear: both;
	}
	
#nav {
	/*background: url(img/navBckgrnd.gif) top left no-repeat;*/
	margin-left: 170px;
	margin-right: 120px;
	margin-top: 215px;
	padding: 10px 5px 0px 5px; /*was 10/20px left/right*/
	height: 100px;
	z-index: 10;
	text-align: left;
	}
  
#rightNav {
	width: 150px;
	margin: 0px 10px;
	padding: 30px 5px 0px 5px;
	float: right;
	text-align: center;
	}

#main {
	margin-left: 170px; /*was 150px*/
	margin-right: 160px; /*was 150px*/
	margin-top: 10px;
	width: 85%;
	max-width: 550px; /*doesn't work in IE*/
	padding: 5px;
	text-align: justify;
	}
	
#bios {
	background: url(img/bios.gif) top no-repeat;
	background-color: #C6D1E3;
	position: absolute;
	top: 115px;
	left: 0px;
	width: 100%;
	height: 100px;
	/*border: 1px solid #000000;*/
	}

#offerings {
	background: url(img/offerings.gif) top no-repeat;
	background-color: #C6D1E3;
	position: absolute;
	top: 115px;
	left: 0px;
	width: 100%;
	height: 100px;
	/*border: 1px solid #000000;*/
	}
	
#contact {
	background: url(img/contact.gif) top no-repeat;
	background-color: #C6D1E3;
	position: absolute;
	top: 115px;
	left: 0px;
	width: 100%;
	height: 100px;
	/*border: 1px solid #000000;*/
	}
	
#rates {
	background: url(img/rates.gif) top no-repeat;
	background-color: #C6D1E3;
	position: absolute;
	top: 115px;
	left: 0px;
	width: 100%;
	height: 100px;
	/*border: 1px solid #000000;*/
	}

 
/*DIVS*/
div.inset {
	font: bold 12px sans-serif;
	color: #005580;
	line-height: 1.2em;
	margin: 0px 0px 5px 20px;
	padding: 0px 0px 0px 10px;
	width: 205px;
	text-align: left;
	float: right;
	}
	
div.inset2 {
	font: bold 12px sans-serif;
	color: #005580;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
	}

div.inset3 {
	font: bold normal 13px sans-serif;
	color: #005580;
	line-height: 1.3;
	margin: 5px 0px 5px 10px;
	padding: 0px 0px 5px 0px;
	text-align: center;
	float: right;
	}
	
div.pullout {
	font: bold normal 13px sans-serif;
	color: #005580;
	line-height: 1.3;
	margin: 5px 15px 5px 15px;
	padding: 5px 10px 5px 0px;
	width: 220px;
	text-align: center;
	float: left;
	}

div.pulloutR {
	font: bold normal 13px sans-serif;
	color: #005580;
	line-height: 1.3;
	margin: 5px 15px 5px 15px;
	padding: 5px 10px 5px 0px;
	width: 220px;
	text-align: center;
	float: right;
	}
	
/*IMAGES*/

img#hands {
	float: right;
	margin: 0px 10px 5px 10px;
	padding: 0px;
	border: 1px solid #000000;
	}

img#pregnancy {
	float: right;
	margin: 5px 10px 5px 10px;
	padding: 0px;
	border: 1px solid #000000;
	}

img#logoSmall {
	float: left;
	margin: 0px 15px 2px 0px;
	}

img#left {
	float: left;
	margin: 5px 10px 5px 0px;
	border: 1px solid #000000;
	}

img#right {
	float: right;
	margin: 5px 0px 5px 10px;
	border: 1px solid #000000;
	}
	
/*ANCHORS*/

.here {
	color: #98B975;
	}
	
a.navbuttons {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-right: 3px;
	text-decoration: none;
	}
	
a.navbuttons:link {color: #005580}
a.navbuttons:visited {color: #005580}
a.navbuttons:hover {color: #98B975}
a.navbuttons:active {color: #005580}

a.top {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-right: 3px;
	text-decoration: underline;
	}
	
a.top:link {color: #005580; text-decoration: underline;}
a.top:visited {color: #005580; text-decoration: underline;}
a.top:hover {color: #6C1368; text-decoration: underline;}
a.top:active {color: #005580; text-decoration: underline;}

a.readmore {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	}
	
a.readmore:link {color: #005580; text-decoration: underline;}
a.readmore:visited {color: #005580; text-decoration: underline;}
a.readmore:hover {color: #6C1368; text-decoration: underline;}
a.readmore:active {color: #005580; text-decoration: underline;}

a.footer {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	}
	
a.footer:link {color: white}
a.footer:visited {color: white}
a.footer:hover {color: #afc3d7}
a.footer:active {color: white}

	a:link {
				 color: #005580; /*#6b3e69;*/
				 text-decoration: none;
				 }     /* unvisited link */
	a:visited {
				 color: #005580; /*#6b3e69;*/
				 text-decoration: none;
				 }  /* visited link */
	a:hover {
				 color: #6C1368; /*#708856;*/
				 text-decoration: none;
				 }   /* mouse over link */
	a:active {
				 color: #6b3e69;
				 text-decoration: none;
				 }   /* selected link */

/*LISTS*/

ul	{
	list-style: disc;
	margin: 5px 20px 25px 20px;
	padding: 0px 0px 0px 0px;
	line-height: 1em;
	}

li {
	margin: 0px;
	padding: 3px;
	list-style-type: disc;
	text-decoration: none;
	}
	
ul.bullets  li {
	 font-style:  normal; /*oblique;*/
	 font-weight: bold;
	 font-size: 14px;
	 color: #005580;
	 line-height: 1em;
	 width: 140px;
	 margin-left: -35px;
	 margin-right: 0px;
	 padding-bottom: 8px;
	 list-style: disc;
	 list-style-position: inside;
	 }

ul.bullets2  li {
	 font-style:  normal; /*oblique;*/
	 font-weight: bold;
	 font-size: 16px;
     color: #6C1368;
	 line-height: 1em;
	 margin-left: 0px;
	 padding-bottom: 2px;
	 text-align: left;
	 }
	 	
ul.bullets3  li {
	 font-style:  normal;
	 font-weight: normal;
	 font-size: 12px;
     color: #6C1368;
	 line-height: .9em;
	 margin: 5px 0px 0px 0px;
	 padding: 0;
	 padding-bottom: 2px;
	 text-align: left;
	 }
	 	
table {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-style:  normal;
	 font-weight: normal;
	 font-size: 14px;
     color: #005580; /*dark blue*/
	 line-height: 1em;
	 }