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

/* Start of structural divs  */

html, body {
  margin: 0px;
  padding: 0px;
  border: 0px;
}
h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-family: Verdana, Verdana, Arial, Helvetica, "sans serif";
  text-transform: capitalize;
}
img {
	border: 0px;
}
body{
	margin: 0;
	padding: 0;
	background: #ddddc7 url(doula_ireland_images/paper_bg.jpg) repeat-x fixed left bottom;
	text-align: center;
	scrollbar-face-color: #ddddc7;
	scrollbar-shadow-color: #ddddc7;
	scrollbar-highlight-color: #ddddc7;
	scrollbar-3dlight-color: #ddddc7;
	scrollbar-darkshadow-color: #ddddc7;
	scrollbar-track-color: #f6f3ef;
	scrollbar-arrow-color: #7e2623	
}
#baseframecontent{
	position: absolute;
	top: 620px;
	width: 100%;
	height: 30px; /*Height of frame div*/
	overflow: hidden;
	color: white;
	margin: 0px;
	padding: 0px;
	left: 0;
}
#maincontainer{
	width: 1002px; /*Center container on page*/
	height: 610px;
	background: #ccc;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top: 10px solid #ddddc7;
}
#contentwrapper{
	float: left;
	width: 1002px;
	background: #fff;
	height: 610px;
}

#contentwrapper p{
	width: 400px;
	padding-left: 10px;
}

#center{
	margin-left: 180px; /*Space available for the left column */
}
#scrollingcontent {
	overflow-y:auto;
	overflow-x:hidden;
	overflow:auto;
	width: 460px;
	height: 380px;
}
#scrollingcontent p{
	font: normal 80%/normal Verdana, Verdana, Arial, Helvetica, "sans serif";
	padding-bottom: 10px;
	color: #666;
}
#scrollingcontent p .superscript{
	font: normal 60%/normal Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #666;
	vertical-align: super;	
}

#left{
	float: left;
	width: 160px; /*Width of left column in pixel*/
	margin-left: -1002px; /*Set margin to that of -(MainContainerWidth)*/
	background: transparent url(doula_ireland_images/toplhscorner.gif) no-repeat left top;
}

#rightcolumn{
	float: left;
	width: 351px; /*Width of right column*/
	height: 610px;
	margin-left: -351px; /*Set left margin to -(RightColumnWidth)*/
}

#footer{
	margin: 0px; /*Margins for inner DIV inside each DIV (to provide padding)*/
	padding: 0px;
	background: url(doula_ireland_images/green_curved_baseline.gif) no-repeat center top;
	height: 50px;
}
#footercontent{
	margin: 0 auto; /*Margins for inner DIV inside each DIV (to provide padding)*/
	padding: 0px;
	width: 960px;
}
#footercontent  p{
	font: normal 10px Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #7b2321;
	padding: 2px 0px 0px;
}

#footercontent a:link {
	font: normal 100% Verdana, Arial, Helvetica, "sans serif";
	color: #7d2322; /* black zofo colour */
	text-decoration: none;
}
#footercontent a:visited {
	font: normal 100% Verdana, Arial, Helvetica, "sans serif";
	color: #6b6724; /* light grey/black zofo colour */
	text-decoration: none;
}
#footercontent a:hover {
	font: normal 100% Verdana, Arial, Helvetica, "sans serif";
	color: #158184; /* white text on black background */
	text-decoration: none;
}
#footercontent a:active {
	font: normal 100% Verdana, Arial, Helvetica, "sans serif";
	color: #a3a86b; /* black zofo colour */
	text-decoration: underline;
}
* html body{ /*IE6 hack*/
padding: 0 0 130px 0; /*Set value to (0 0 HeightOfFrameDiv 0)*/
}
* html #maincontent{ /*IE6 hack*/

width: 100%; 

/* End of structural divs  */
/* --------------------------------------------------- */

/* Start of applied formatting styles  */
/* --------------------------------------------------- */
}
h1 {
	font: normal 18px Verdana, Arial, Helvetica, "sans serif"; /* #006666 = torquoise colour  */
	color: #006666;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	text-transform: none;
}
h1 .subtext {
	color: #666;
	font: bold 12px Verdana, Arial, Helvetica, "sans serif";
}
h2 {
	font: normal 14px Verdana, Arial, Helvetica, "sans serif";
	color: #006666; /* #006666 = torquoise colour  */
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-transform: none;
}
h2 .furtherstep{
	color: #006666; /* #006666 = torquoise colour  */
	text-transform: capitalize;
	font: bold 100% Verdana, Arial, Helvetica, "sans serif";
	background: url(doula_ireland_images/fs_icon.gif) no-repeat 0px 0px;
	padding-left: 25px;
}
h2 .green {
	font: normal 14px/17px Verdana, Arial, Helvetica, "sans serif";
	color: #6a6725; /* #6a6725 = dark olive green colour  */
	padding-top: 6px;
	padding-left: 10px;
	padding-bottom: 6px;
	width: 380px;
	text-transform: none;
}
h2 .subline {
	color: #006666; /* #006666 = torquoise colour  */
	font: normal 11px Verdana, Arial, Helvetica, "sans serif";
	text-transform: capitalize;
}
h3 {
	font: normal 12px/15px Verdana, Arial, Helvetica, "sans serif";
	color: #6a6725; /* #6a6725 = dark olive green colour  */
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	width: 400px;
	text-transform: none;
}
h3 .subline {
	color: #006666; /* #006666 = torquoise colour  */
	font: normal 11px Verdana, Arial, Helvetica, "sans serif";
	text-transform: none;
}
p  {
	font: normal 90%/120% Verdana, Arial, Helvetica, "sans serif";
	color: #666;
	margin: 0px;
	padding: 0px;
}
p .subline {
	color: #006666; /* #006666 = torquoise colour  */
	text-transform: none;
	padding: 0px;
	font: normal 100% Verdana, Arial, Helvetica, "sans serif";	
}
p .italics {
	color: #7d2322; /* #006666 = red/wine colour  */
	text-transform: capitalize;
	font: italic normal 90% Verdana, Arial, Helvetica, "sans serif";
}
p .effectgreen {
	color: #6a6725; /* #006666 = red/wine colour  */
	text-transform: capitalize;
	font: normal 120% Verdana, Arial, Helvetica, "sans serif";
}
p .embold {
	color: #6a6725; /* #006666 = red/wine colour  */
	text-transform: capitalize;
	font: bold 120% Verdana, Arial, Helvetica, "sans serif";
}
p .italicsgrey {
	color: #666; /* #006666 = red/wine colour  */
	text-transform: none;
	font: italic normal 120% Verdana, Arial, Helvetica, "sans serif";
	width: 380px;
}

p .notes {
	color: #666;
	text-transform: capitalize;
	font: normal 70% Verdana, Arial, Helvetica, "sans serif";
	padding-left: 10px;
}
a:link {
	font: Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #7d2322; /* #006666 = red/wine colour  */
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
a:visited {
	font: Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #8d8f45; /* #006666 = medium olive green colour  */
}
a:hover {
	font: Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #7d2322; /* #006666 = red/wine colour  */
	text-decoration: underline;
}
a:active{
	font: Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #7d2322; /* #006666 = red/wine colour  */
}

#center #logo {
	margin: 20px 0px 20px 0px;
}
.clearboth { clear: both; 
}
.clearright { clear: right; 
}


#center #scrollingcontent .lists {
	font: bold 100% Verdana, Arial, Helvetica, "sans serif";
	padding: 0;
	margin: 0;
	color: yellow;
}
#center #scrollingcontent .lists ul {
	margin: 0;
	padding: 4px 0px 4px 0px;
	list-style: none;
}
#center #scrollingcontent .lists li {
	font: normal 14px Verdana, Arial, Helvetica, "sans serif";
	color: #0b7576;
	padding-left: 10px;
	padding-top: 0px;
}
#center #scrollingcontent .lists p{
	margin: 0px;
	padding: 0px;
}
#center #scrollingcontent li a:link {
	font: Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #7d2322;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	text-decoration: none;
}
#center #scrollingcontent li a:visited {
	font: Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #8d8f45;
}
#center #scrollingcontent li a:hover {
	font: Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #7d2322;
	text-decoration: underline;
}
#center #scrollingcontent li a:active{
	font: Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #7d2322;
}

/* -----------------------------------------------------------*/

#center #scrollingcontent .plists {
	font: bold 90% Verdana, Arial, Helvetica, "sans serif";
	padding-left: 0px;
	margin: 0;
	width: 410px;
	padding-bottom: 10px;
}
#center #scrollingcontent .plists ul {
	margin: 0;
	padding: 0px;
	list-style: none;
}
#center #scrollingcontent .plists li {
	font: normal 85%/normal Verdana, Arial, Helvetica, "sans serif";
	color: #666;
	margin: 0;
	padding: 0px 0px 0px 10px;
	list-style: circle inside;
}

/* ---------------------------------------------------

#center #scrollingcontent .plists p{
	font: normal 100%/normal Verdana, Arial, Helvetica, "sans serif";
	color: #CC6600;
	padding: 10px 0px 10px 0px;
	margin: 0;--------*/

#center #scrollingcontent p.comments {
	font: normal 85%/110% Verdana, Arial, Helvetica, "sans serif";
	margin: 0 0px 0 10px;
	width: 400px;
	color: #6a6725;
	border: 2px dotted #ddddc7;
	padding: 10px;
	text-align: left;
}
#center #scrollingcontent p.refbold {
	color: #666;
	font: bold 10px Verdana, Verdana, Arial, Helvetica, "sans serif";
	text-align: right;
}
#center #scrollingcontent p.refnormal {
	color: #66;
	font: normal 10px Verdana, Verdana, Arial, Helvetica, "sans serif";
	text-align: right;
}
/* Start of Styles for Right Hand main image area and the Side Sub Nav  */
/* --------------------------------------------------- */
#mainimage {
	width: 351px; 
	height: 610px;
	background: url(doula_ireland_images/massage_mainpic.jpg) no-repeat right top;/* this id changes to serve each global pages main image area.*/
}
#mainimage2 {
	width: 351px; 
	height: 610px;
	background: url(doula_ireland_images/ftw.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage3 {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/lying_down.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage4 {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/belly.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage5 {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/standing.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage6 {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/baby.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage7 {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/supine.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_ab {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/germaine_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_bg {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/ftwbg_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_bc {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/community_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_ser {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/services_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_md {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/doula_meaning_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_ben {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/benefits1_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_birth {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/doulabirth_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_pp {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/postpartum_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_drp {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/rpm_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_drp2 {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/doula_rp_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_drp3 {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/rpm_mainpic3.jpg) no-repeat right top;/* from the waters main image area.*/
}
/* -------start of massage images PREGNANCY-------------------------------------------- */
#mainimage_msg {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/massage2_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_preg {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/massage2_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_pben {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/imb_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_pme {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/pme_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_tech {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/pmt_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
/* -------start of massage images INFANTS-------------------------------------------- */
#mainimage_mfi {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/mfi_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_imb {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/imb_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
/* -------start of massage images CLASSES-------------------------------------------- */
#mainimage_classes {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/classes_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_imi {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/imi_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_pnp {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/prenatal_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_rpm {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/rpm_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_rpm2 {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/rpm_mainpic4.jpg) no-repeat right top;/* from the waters main image area.*/
}/* --------------------------------------------------- */

#mainimage_test {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/testimonial_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_stories {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/birthstories_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_cal {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/calendar_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_linksres {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/links_res_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_cont {
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/contact_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
#mainimage_press{
	width: 351px;
	height: 610px;
	background: url(doula_ireland_images/press_mainpic.jpg) no-repeat right top;/* from the waters main image area.*/
}
/* --------------------------------------------------- */
#rhsnav {
	font: normal 10px Verdana, Verdana, Arial, Helvetica, "sans serif";
	text-align: left;
	margin: 0px;
	float: right;
	margin: 10px;
	padding: 2px;
	background: #fff;
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
	border-top: 2px dotted #ddddc7;
	border-right: 2px dotted #ddddc7;
	border-bottom: 2px dotted #ddddc7;
	border-left: 2px dotted #ddddc7;
}
#rhsnav ul {
	margin: 0px;
	padding: 0px;
}
#rhsnav li {
	display: inline;
	margin-right: 0px;
	border-right: 1px solid #7e2623;
	padding-right: 10px;
	padding-left: 0px;
	margin-left: 4px;
	background: center;
}
#rhsnav li a:link {
	font: normal 10px Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #7d2322;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	text-decoration: none;
}
#rhsnav li a:visited {
	font: normal 10px Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #7d2322;
}
#rhsnav li a:hover {
	font: normal 10px Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #7d2322;
	text-decoration: underline;
}
#rhsnav li a:active{
	font: normal 10px Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #7d2322;
}
#rhsnav li.first {
	border-left: 0px solid #fff;
}
#rhsnav li.last {
	border-right: 0px solid #fff;
}

/* Left Sub Navigation Menu  */
/* --------------------------------------------------- */

#left h2 {
	margin: 0px 0px 6px 0px;
	text-transform: capitalize;
	width: 100%;
}
#left .contactlhs {
	background: #ddddc7;
	margin: 10px 0px 10px 10px;
	padding: 10px 0px 10px 0px;
}
#left #leftsub h2 {
	margin: 0px 0px 6px 0px;
	text-transform: capitalize;
	width: 100%;
}
#left p {
	margin: 0px 0px 6px 10px;
	text-transform: capitalize;
	width: 100%;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#left ul#leftsub {
	list-style: none;
	white-space: normal;
	width: 130px;
	padding: 0px 0px 0px 5px;
	margin-top: 174px;
	margin-left: 5px;
	list-style: none;
}
#left ul#leftsub li a:link {
	font: bold 11px/22px Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #8d8f45;
	text-decoration: none;
	display: block;
	width: 130px;
	border-bottom: 2px dotted #ddddc7;
	padding-left: 10px;
	list-style: none;
}
ul#leftsub li a:visited {
	font: bold 11px/22px Verdana, Arial, Helvetica, "sans serif";
	color:#999;
	text-decoration: none;
	display: block;
	width: 130px;
	border-bottom: 2px dotted #ddddc7;
	padding-left: 10px;
	list-style: none;
}
#left ul#leftsub li a:hover {
	font: bold 11px/22px Verdana, Arial, Helvetica, "sans serif";
	color: #8d8f45;
	text-decoration: none;
	display: block;
	background: url(doula_ireland_images/subbg.gif) no-repeat 0px 0px;
	width: 130px;
	list-style: none;
}
#left ul#leftsub li a:active {
	font: bold 11px/22px Verdana, Arial, Helvetica, "sans serif";
	color: #8d8f45;
	text-decoration: none;
	display: block;
	width: 130px;/* set for mozilla */
	padding-left: 10px;
	list-style: none;
}
#left ul#leftsub li.currentsub {
	font: bold 11px/22px Verdana, Arial, Helvetica, "sans serif";
	color: #8d8f45;
	text-decoration: none;
	display: block;
	width: 130px;
	background: url(doula_ireland_images/subbg.gif) no-repeat 0px 0px;
	width: 150px;
	list-style: none;
}/* ---------sub menu of global------------------------------------------ */


/* END of  Left Navigation Menu  */
/* ---START of  Left Nested Navigation Menu------------------------------------------------ */

#left ul#leftsub ul#nested {
	list-style: none;
	white-space: nowrap;
	width: 150px;
	padding: 0px 0px 0px 0px;
	margin-left: 10px;
	list-style: none;
}
#left ul#leftsub ul#nested li a:link {
	font: normal 11px/22px Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #8d8f45;
	text-decoration: none;
	display: block;
	width: 150px;
	border-bottom: 0px dotted #ddddc7;
	padding-left: 0px;
}
ul#leftsub ul#nested li a:visited {
	font: normal 11px/22px Verdana, Arial, Helvetica, "sans serif";
	color:#999;
	text-decoration: none;
	display: block;
	width: 150px;
	border-bottom: 0px dotted #ddddc7;
	padding-left: 0px;
	list-style: none;
}
#left ul#leftsub ul#nested li a:hover {
	font: normal 11px/22px Verdana, Arial, Helvetica, "sans serif";
	color: #8d8f45;
	text-decoration: none;
	display: block;
	background: url(doula_ireland_images/tranynav.gif) no-repeat 0px 0px;
	width: 150px;
}
#left ul#leftsub ul#nested li a:active {
	font: normal 11px/22px Verdana, Arial, Helvetica, "sans serif";
	color: #8d8f45;
	text-decoration: none;
	display: block;
	width: 130px;/* set for mozilla */
	padding-left: 0px;
	list-style: none;
}
#left ul#leftsub ul#nested li.currentsub {
	font: normal 11px/22px Verdana, Arial, Helvetica, "sans serif";
	color: #8d8f45;
	text-decoration: none;
	display: block;
	width: 150px;
	background: url(doula_ireland_images/tranynav.gif) no-repeat 0px 0px;
	list-style: none;
}



/****************** Left Navigation Menu  ***********************/
/* --------------------------------------------------- */

#left ul#leftmenu {
	list-style: none;
	white-space: normal;
	width: 130px;
	padding: 0px 0px 0px 5px;
	margin-top: 50px;
	margin-left: 5px;
}
#left ul#leftmenu li a:link {
	font: normal 12px/20px Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #8d8f45;
	text-decoration: none;
	display: block;
	width: 130px;
	border-bottom: 1px solid #ddddc7;
	padding-left: 10px;
}
ul#leftmenu li a:visited {
	font: normal 12px/20px Verdana, Arial, Helvetica, "sans serif";
	color: #666;
	text-decoration: none;
	display: block;
	width: 130px;
	border-bottom: 1px solid #ddddc7;
	padding-left: 10px;
}
#left ul#leftmenu li a:hover {
	font: normal 12px/20px Verdana, Arial, Helvetica, "sans serif";
	color: #7e2623;
	text-decoration: none;
	display: block;
	width: 130px;
	/* background: url(doula_images/lhssub.gif)*/;
}
#left ul#leftmenu li a:active {
	font: normal 12px/20px Verdana, Arial, Helvetica, "sans serif";
	color: #8d8f45;
	text-decoration: none;
	display: block;
	width: 130px;/* set for mozilla */
	padding-left: 10px;
} 
#left ul#leftmenu li.current {
	background: url(doula_ireland_images/subbg.gif) no-repeat 0px 0px;
	width: 150px;
	height: 21px;
}
#left a:link {
	font: bold 100% Verdana, Arial, Helvetica, "sans serif"; 
	color: #666699;  
	margin: 0px; 
	text-decoration: underline;
	/* width: 200px;  bug fix for IE margin  */
}
#left a:visited {
	font-weight: bold; 
	color: #666699;
	margin: 0px; 
	text-decoration: none;
}
#left a:hover {
	font-weight: bold; 
	color: #666699;  
	margin: 0px; 
	text-decoration: underline;		 
}
#left a:active {
	font-weight: bold; 
	color: #666699;
	margin: 0px; 
	text-decoration: none;
}	 
#left ul#leftmenu img {
	list-style: none;
	white-space: normal;
	padding: 0px 0px 0px 10px;
	float: right;
}

/* END of  Left Navigation Menu  */
/* --------------------------------------------------- */
/* --------------------------------------------------- */

/* Start of global Navigation Menu  */
/* --------------------------------------------------- */

/* --------------------------------------------------- */

#globalnavtop {
    width: 456px;
	margin: 0px;
	padding: 0px 0px 0px 6px;
	height: 28px;
}
#nav {
	height: 28px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#nav a {
	padding-left: 11px;  /* applied padding gives space for the left curved graphic */
	display: inline;
	text-decoration: none;
	white-space: nowrap;
}
#nav li {
	padding: 0px; /* separates the TOP LEVEL LINKS spacing on the right hand side */
	margin-left: -10px;
	/* non specified width of TOP LEVEL LINKS, padding etc allows for list items to display horizontally */
	float: left; /* required to align all the tabs horizontally */
	display: inline;
}

/* --------------------------------------------------- */
#nav a.ovalbutton{
	background: url('doula_ireland_images/oval_red_left.gif') no-repeat left top;
	font: normal 13px/18px Verdana, Arial, Helvetica, "sans serif"; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 26px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
	float: left;
	display: inline;
}
#nav a:link.ovalbutton, #nav a:visited.ovalbutton, #nav a:active.ovalbutton{
	color: #fff; /*button text color*/
	margin-left: 8px;
	margin-right: 8px;
}
#nav a.ovalbutton span{
	background: url('doula_ireland_images/oval_red_right.gif') no-repeat top right;
	display: inline;
	padding: 4px 11px 4px 0px; /*Set 11px below to match value of 'padding-left' value above*/
	float:left; /* floating here lines up the right and left bg curves*/
}
#nav a.ovalbutton:hover{ /* Hover state CSS */
	background: url('doula_ireland_images/oval_green_left.gif') no-repeat top left; 
}
#nav a.ovalbutton:hover span{ /* Hover state CSS */
	color: white;
	background: url('doula_ireland_images/oval_green_right.gif') no-repeat top right;
}/* --------------------------------------------------- */
/* End of global Navigation Menu  */
/* --------------------------------------------------- */

/* --------------------------------------------------- */
/* use ovalbuttongreen for current link  */
#nav a.ovalbuttongreen{
	background: url('doula_ireland_images/oval_green_left.gif') no-repeat left top;
	font: normal 13px/18px Verdana, Arial, Helvetica, "sans serif"; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 26px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
	float: left;
	display: inline;
}
#nav a:link.ovalbuttongreen, #nav a:visited.ovalbuttongreen, #nav a:active.ovalbuttongreen{
	color: #fff; /*button text color*/
	margin-left: 8px;
	margin-right: 8px;
}
#nav a.ovalbuttongreen span{
	background: url('doula_ireland_images/oval_green_right.gif') no-repeat top right;
	display: inline;
	padding: 4px 11px 4px 0px; /*Set 11px below to match value of 'padding-left' value above*/
	float:left; /* floating here lines up the right and left bg curves*/
}
#nav a.ovalbuttongreen:hover{ /* Hover state CSS */
	background: url('doula_ireland_images/oval_green_left.gif') no-repeat top left; 
}
#nav a.ovalbuttongreen:hover span{ /* Hover state CSS */
	color: white;
	background: url('doula_ireland_images/oval_green_right.gif') no-repeat top right;
/* --------------------------------------------------- */

/* --------------------SEC NAV----------------------------- */
/* Start of In Preganancy and For Infants sec Navigation Menu  */
/********** --------------------------------------------------- **********/
}

/* --------------------------------------------------- */
.floatleft {
	float: left;
}
.floatleftfooter {
	float: left;
	margin-left: 170px;
}
.floatright {
	float: right;
	margin-left: -36px;
}

/* --------------------------------------------------- */


/* --------------------------------------------------- */
caption
{
	font: bold 100%/130% Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #A58E74;	
	text-align: left;
	background-color: #F6F4E9;
	border-top: 1px solid #D9C8B5;
	display: none;
}
table 
{
	width: 99%;
	border: none;
	background: #fff;
	margin-bottom: 10px;
	padding-left: 10px;
}
thead th 
{
	padding: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #fff;
}
th 
{
	font: normal 80%/110% Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #666;
	padding: 4px 0px 4px 0px;
	text-align: left;
	vertical-align: top;
	background: #ddddc7;
}
td 
{
	font: normal 80%/110% Verdana, Verdana, Arial, Helvetica, "sans serif";
	color: #666;
	padding: 4px 0px 4px 0px;
	text-align: left;
	vertical-align: top;
}
/* --------------------------------------------------- */
/* Start Form Styles */
#center .forms {
	float: left;
	width: 60%;
	padding-left: 10px;
		
}
#center .forms p{
	font: normal Verdana, Arial, Helvetica, "sans serif";
	color: #6a6725; 
	padding: 0px;
	margin: 0px 0px 6px 0px;
	clear: both;
}
#center .forms p label {
	float: left;
	width: 50%;
	font-weight: normal;
	white-space: normal;
}
#center .forms .text {
	font: normal 11px Verdana, Arial, Helvetica, "sans serif";
	color: #666;
	background: #ddddc7;
	padding: 2px;
	width: 190px;
	border: 1px solid #ccc;
}
#center .forms p .submit {
	font: bold 90% Verdana, Arial, Helvetica, "sans serif";
	color: #8a343d;
	background: #ddddc7;
	border: 1px solid #ccc;
	padding: 0px;
	margin: 0px;
    float: right;
}
#center .forms p .reset {
	font: bold 90% Verdana, Arial, Helvetica, "sans serif";
	color: #666;
	background: #fff;
	border: 1px solid #ccc;
	padding: 0px;
	margin-left: 40px;
	
	
}
#forms caption
{
	font: bold 100%/130% Verdana, Arial, Helvetica, "sans serif";
	color: #666;	
	text-align: left;
}
#center .forms .text2 {
	font: normal 11px Verdana, Arial, Helvetica, "sans serif";
	color: #000;
	background: #ddddc7;
	padding: 2px;
	width: 30px;
	border: 1px solid #ccc;
	float: left;
}
/* --------------------------------------------------- */
/* End Form Styles */
/* ------------------- THUMBNAILS HORIZONTAL - LALNDSCAPE SHAPE--------------------------------*/
#center #thumbnail { 
	margin: 0px 0px 0px 5px;
}
#center .thumbnail img { 
	float: left;
	margin: 0 5px 0px 0; 
}
#center p .imgfloatright {
	float: right;
	margin: 0px 0px 0px 5px;
	
}
#center p .imgfloatleft {
	float: left;
	margin: 0px 5px 0px 2px;
	
}
/* ------------------- THUMBNAILS VERTICAL - PORTRAIT SHAPE--------------------------------*/
/* This CSS is used for the Show/Hide functionality. */
	.more {
		display: none;
		border-top: 2px dotted #ddddc7;
		border-bottom: 2px dotted #ddddc7;
		}
	a.showLink, a.hideLink {
		text-decoration: none;
		color: #7d2322;
		padding-left: 8px;
		background: transparent url(down.gif) no-repeat left; 
		}
	a.hideLink {
		background: transparent url(up.gif) no-repeat left; 
		}
	a.showLink:hover, a.hideLink:hover {
		border-bottom: 2px dotted #ddddc7; 
		}
		
