/*
 * Top Navigation
 *********************************************/
ul#mainNavigation {
	display:inline;
	float:left;
	width:907px;
	margin:0 0 2px 20px;
	padding:0;
	background:transparent url(../images/layout/bg_main_nav.png) no-repeat top left;
	list-style-type:none;
}
	ul#mainNavigation li {
		float:left;
		margin:0;
		padding:0;
	}
		ul#mainNavigation li a {
			display:block;
			margin:0;
			padding:0;
			height:49px;
			text-indent:-5000px;
			outline: 0;
		}


		ul#mainNavigation li#aboutus a {
			width:137px;
		}
		ul#mainNavigation li#aboutus a.active,
		ul#mainNavigation li#aboutus a:hover {
			background:transparent url(../images/layout/bg_main_nav.png) no-repeat 0 -49px;
			display:block;
		}

		ul#mainNavigation li#planningpregnancy a {
			width:237px;
		}
		ul#mainNavigation li#planningpregnancy a.active,
		ul#mainNavigation li#planningpregnancy a:hover {
			background:transparent url(../images/layout/bg_main_nav.png) no-repeat -137px -49px;
			display:block;
		}

		ul#mainNavigation li#duringpregnancy a {
			width:226px;
		}
		ul#mainNavigation li#duringpregnancy a.active,
		ul#mainNavigation li#duringpregnancy a:hover {
			background:transparent url(../images/layout/bg_main_nav.png) no-repeat -374px -49px;
			display:block;
		}
		ul#mainNavigation li#askexpert a {
			width:156px;
		}
		ul#mainNavigation li#askexpert a.active,
		ul#mainNavigation li#askexpert a:hover {
			background:transparent url(../images/layout/bg_main_nav.png) no-repeat -600px -49px;
			display:block;
		}
		ul#mainNavigation li#intheclub a {
			width:151px;
		}
		ul#mainNavigation li#intheclub a.active,
		ul#mainNavigation li#intheclub a:hover {
			background:transparent url(../images/layout/bg_main_nav.png) no-repeat -756px -49px;
			display:block;
		}





div#subNavWrapper {
	width:162px;
	padding:0 0 8px 0;
	background:#F5F5F5 url(../images/bg_leftnav_bottom.gif) no-repeat bottom left;
}

	div#subNavWrapper ul {
		width:162px;
		padding:8px 0 0 0;
		background:#F5F5F5 url(../images/bg_leftnav_top.gif) no-repeat top left;
		list-style-type:none;
	}

		div#subNavWrapper ul li {
			width:162px;
			padding:0;
			background:#F5F5F5 url(../images/layout/bg_subnav_li.gif) repeat-x bottom left;
		}
		div#subNavWrapper ul li.last {
			background:#F5F5F5;
		}
			div#subNavWrapper ul li a {
				text-decoration:none;
				display:block;
				width:115px;
				font-size:140%;
				font-weight:bold;
				color:#7576B9;
				padding:5px 15px 5px 32px;
				background:transparent url(../images/layout/bg_subnav_li_a.gif) no-repeat 15px .65em;
			}
			div#subNavWrapper ul li a:hover {
				background-color:#E9E9E9;
			}
			div#subNavWrapper ul li a.active {
				color:#555;
				background:#E9E9E9 url(../images/layout/bg_subnav_li_a_active.gif) no-repeat 15px .65em;
			}
	
	div#subNavWrapper ul li ul {
		padding:0 0 3px 0;
		background:#E9E9E9;
	}	
		div#subNavWrapper ul li ul li {
			width:162px;
			padding:4px 0;
			background:transparent url(../images/layout/bg_subnav_ul_ul_li.gif) repeat-x top left !important;
		}
		div#subNavWrapper ul li ul li.last {
			
		}
			div#subNavWrapper ul li ul li a {
				font-size:110%;
				width:130px;
				color:#777;
				padding:0 0 2px 32px;
				background:transparent url(../images/layout/bg_subnav_li_a.gif) no-repeat 15px .4em;
			}
			div#subNavWrapper ul li ul li a:hover {
				text-decoration:underline;
				

			}
			div#subNavWrapper ul ul li a.active {
				background-image:url(../images/layout/bg_subnav_li_a_active.gif) !important;
				background-position:15px 0.4em;
				stext-decoration:underline;
				color:#555;
			}
		
		
				div#subNavWrapper ul li ul li ul {
					padding:0 0 3px 0;
					background:#E9E9E9;
				}	
					div#subNavWrapper ul li ul li ul li{
						width:162px;
						padding:4px 0;
						background:transparent url(../images/layout/bg_subnav_ul_ul_li.gif) repeat-x top left !important;
					}
					div#subNavWrapper ul li ul li ul li.last {
						}
						div#subNavWrapper ul li ul li ul li a,
						div#subNavWrapper ul li ul li ul li a:visited {
							font-size:110%;
							width:130px;
							color:#777;
							padding:0 0 2px 32px;
							background:transparent url(../images/layout/bg_subnav_ul_ul_li_a.gif) no-repeat 18px .4em;
						}
						div#subNavWrapper ul li ul li ul li a:hover {
							text-decoration:underline;
							
						}
						div#subNavWrapper ul ul li ul li a.active {
							text-decoration:underline;
							background-image:url(../images/layout/bg_subnav_ul_ul_li_a.gif) !important;
							background-position:20px 0.4em;
						}	
	
	
	


/* left navigation container */
#left_navigation_top {
	background: url(../images/bg_leftnav_top.gif) no-repeat;
	width: 162px;
	height: 10px;
}
#left_navigation {

}
#left_navigation_bottom {
	background: url(../images/bg_leftnav_bottom.gif) no-repeat;
	width: 162px;
	height: 10px;
}



/*Breadcrumb*/

/* breadcrumb */
div#breadcrumb p {
	font-size: 120%;
	color: #999;
	margin:0 0 1em 0;
}

div#breadcrumb a,
div#breadcrumb a:hover {
	color: #7576B9;
}
/*
* crumb
*******************************************************/
ul#breadcrumb {
	overflow: hidden;
	background:url(../images/layout/bg_line_horizontal.png) left bottom repeat-x;
}
ul#breadcrumb li {
	float: left;
	list-style: none;
}
ul#breadcrumb li a {
	 display: block;
	 color:#666;
	 font-size: 110%;
	 background:url(../images/layout/bg_breadcrumb.gif) no-repeat left center;
	 padding:.7em 0 .7em 10px;
	 margin-left:.8ex;
}
