﻿body 
{
	background-color:#d3cfd8;
	color:#292431;
	padding:0;
	margin:0;
	font-family:Arial;
	font-size:65%;
	line-height:1.5em;
}

* {
	margin: 0;
	padding: 0;
}

p
{
	font-size:1.3em;
	padding-bottom:12px;
	line-height:1.3em;
}

li p
{
	padding-bottom:8px;
}
.ul_header
{
	padding-bottom:.4em;
}


body .Medium
{
	font-size:108%;
}
body .Large
{
	font-size:116%;
}

sup
{
	line-height:0em;
	font-size:0.9em;
}

strong sup
{
	line-height:.7em;
}

.contentBorder
{
	background-color:White;
	border: solid 2px #333333;
	border-top:0;
	border-bottom:0;
	width:1009px;
	margin:0 auto;
	height:100%;
}

.mainContent
{
	padding:15px 0px 15px 0px;
}

.leftColumn
{
	float:left;
	width:235px;
	padding-left:25px;
	border-bottom:1px solid white;
}

.centerColumn
{
	float:left;
	width:609px;
	padding-left:30px;
	padding-right:10px
	
}

.rightColumn
{
	float:left;
	width:96px;
	text-align:right;
}


.navHeader
{
	width:1009px;
	height:131px;
	background: #605270 url('images/bg_header.gif') no-repeat;
}

.navHeader .disclaimer
{
	width:100%;
	text-align:center;
	padding-top:10px;
	font-size:11px;
	font-weight:bold;
	color:#faf9fc;
	height:30px;
}

.navHeader .disclaimer p
{
	margin-top:0;
}

.navHeader .logo
{
	width:243;
	height:70px;
	float:left;
	margin:5px 0px 0px 25px;
	_margin:0px 0px 0px 12px;
}


/*Menu*/
	.mainMenu
	{
		list-style-type:none;
		width:100%;
		height:59px;
	}

	.mainMenu li
	{
		float:left;
		width:168px;
		height:59px;
		cursor:pointer;
	}
	
	.mainMenu .pi .menuItem
	{
		background:url('images/menu/menu_pi.gif') no-repeat left -118px;
	}
	.mainMenu .dosing .menuItem
	{
		background:url('images/menu/menu_dosing.gif') no-repeat left -118px;
	}
	.mainMenu .menu_isi .menuItem
	{
		background:url('images/menu/menu_isi.gif') no-repeat left -118px;
	}
	.mainMenu .med_guide .menuItem
	{
		background:url('images/menu/menu_med_guide.gif') no-repeat left -118px;
	}
	.mainMenu .safety .menuItem
	{
		background:url('images/menu/menu_safety.gif') no-repeat left -118px;
	}
	.mainMenu .signup .menuItem
	{
		background:url('images/menu/menu_signup.gif') no-repeat left -118px;
	}

	.mainmenu_shadow
	{
		background: url('images/bg_menu_shadow.gif') repeat-x left top;
		height:11px;
		width:100%;
	}


	.mainMenu .menuItem
	{
		height:59px;
		overflow:hidden;
		cursor:pointer;
	}

	/* Standard */
	.mainMenu .pi .menuItem:hover, .mainMenu .ie6_hover .pi .menuItem,
	.mainMenu .dosing .menuItem:hover, .mainMenu .ie6_hover .dosing .menuItem,
	.mainMenu .menu_isi .menuItem:hover, .mainMenu .ie6_hover .menu_isi .menuItem,
	.mainMenu .med_guide .menuItem:hover, .mainMenu .ie6_hover .med_guide .menuItem,
	.mainMenu .safety .menuItem:hover, .mainMenu .ie6_hover .safety .menuItem,
	.mainMenu .signup .menuItem:hover, .mainMenu .ie6_hover .signup .menuItem
	{
		background-position: left -59px;
	}
	
	.mainMenu .selected .pi .menuItem,
	.mainMenu .selected .dosing .menuItem,
	.mainMenu .selected .menu_isi .menuItem,
	.mainMenu .selected .med_guide .menuItem,
	.mainMenu .selected .safety .menuItem,
	.mainMenu .selected .signup .menuItem,
	.mainMenu .selected .pi .menuItem:hover,
	.mainMenu .selected .dosing .menuItem:hover,
	.mainMenu .selected .menu_isi .menuItem:hover,
	.mainMenu .selected .med_guide .menuItem:hover,
	.mainMenu .selected .safety .menuItem:hover,
	.mainMenu .selected .signup .menuItem:hover
	{
		background-position: left 0px;
	}

	.subMenuSpacer
	{
		height:43px;
	}
	.subMenu
	{
		width:100%;
		background: url('images/bg_subnav_repeat.gif') repeat-x left top;
		height:46px;
	}
	.subMenu ul
	{
		list-style-type:none;
	}
	.subMenu li
	{
		float:left;
		height:46px;
	}
	.subMenu .menuItem
	{
		height:46px;
		overflow:hidden;
		cursor:pointer;
	}
	.subMenu a, .subMenu a:hover, .subMenu a:visited
	{
		text-decoration:none;
	}
	
	.subMenu .recommended .menuItem
	{
		background:url('images/menu/submenu_recommended.gif') no-repeat left -46px;
	}
	.subMenu .prep .menuItem
	{
		background:url('images/menu/submenu_prep.gif') no-repeat left -46px;
	}
	.subMenu .storage .menuItem
	{
		background:url('images/menu/submenu_storage.gif') no-repeat left -46px;
	}
	
	.subMenu .recommended .menuItem:hover, .subMenu .ie6_hover .recommended .menuItem,
	.subMenu .prep .menuItem:hover, .subMenu .ie6_hover .prep .menuItem,
	.subMenu .storage .menuItem:hover, .subMenu .ie6_hover .storage .menuItem
	{
		background-position: left 0px;
	}
	
	.subMenu .selected .recommended .menuItem,
	.subMenu .selected .prep .menuItem,
	.subMenu .selected .storage .menuItem
	{
		background-position: left 0px;
	}
	
/* Text Control */
.text_border
{
	width:82px;
	height:22px;
	border:solid 1px #969595;
	margin-right:12px;
}

.text_border ul
{
	list-style-type:none;
	margin-left:0 !important;
}
.text_border li
{
	float:left;
	width:26px;
}

.text_border .padding
{
	padding:2px;
	padding-right:0;
}

/* Standard */
	.text_small, .text_medium, .text_large
	{
		height:18px;
		overflow:hidden;
	}
	.text_small
	{
		background:url('images/txt_small_off.gif') no-repeat left -18px;
	}
	.text_small:hover
	{
		background:url('images/txt_small_off.gif') no-repeat left 0px;
	}

	.text_medium
	{
		background:url('images/txt_medium_off.gif') no-repeat left -18px;
	}
	.text_medium:hover
	{
		background:url('images/txt_medium_off.gif') no-repeat left 0px;
	}

	.text_large
	{
		background:url('images/txt_large_off.gif') no-repeat left -18px;
	}
	.text_large:hover
	{
		background:url('images/txt_large_off.gif') no-repeat left 0px;
	}
	/* IE6 fixes */
	.text_border .ie6_out .text_small 
	{
		background:url('images/txt_small_off.gif') no-repeat left -18px;
		height:18px;
		overflow:hidden;
	}
	.text_border .ie6_hover .text_small 
	{
		background:url('images/txt_small_off.gif') no-repeat left 0px;
		height:18px;
		overflow:hidden;
	}
	.text_border .ie6_out .text_medium 
	{
		background:url('images/txt_medium_off.gif') no-repeat left -18px;
		height:18px;
		overflow:hidden;
	}
	.text_border .ie6_hover .text_medium 
	{
		background:url('images/txt_medium_off.gif') no-repeat left 0px;
		height:18px;
		overflow:hidden;
	}
	.text_border .ie6_out .text_large 
	{
		background:url('images/txt_large_off.gif') no-repeat left -18px;
		height:18px;
		overflow:hidden;
	}
	.text_border .ie6_hover .text_large 
	{
		background:url('images/txt_large_off.gif') no-repeat left 0px;
		height:18px;
		overflow:hidden;
	}

/* Selected */
	.selected .text_small
	{
		background:url('images/txt_small_on.gif') no-repeat left -18px;
	}
	.selected .text_small:hover
	{
		background:url('images/txt_small_on.gif') no-repeat left 0px;
	}

	.selected .text_medium
	{
		background:url('images/txt_medium_on.gif') no-repeat left -18px;
	}
	.selected .text_medium:hover
	{
		background:url('images/txt_medium_on.gif') no-repeat left 0px;
	}

	.selected .text_large
	{
		background:url('images/txt_large_on.gif') no-repeat left -18px;
	}
	.selected .text_large:hover
	{
		background:url('images/txt_large_on.gif') no-repeat left 0px;
	}
	/* IE6 fixes */
	.text_border .selected .ie6_out .text_small 
	{
		background:url('images/txt_small_on.gif') no-repeat left -18px;
		height:18px;
		overflow:hidden;
	}
	.text_border .selected  .ie6_hover .text_small
	{
		background:url('images/txt_small_on.gif') no-repeat left 0px;
		height:18px;
		overflow:hidden;
	}
	.text_border .selected .ie6_out .text_medium 
	{
		background:url('images/txt_medium_on.gif') no-repeat left -18px;
		height:18px;
		overflow:hidden;
	}
	.text_border .selected .ie6_hover .text_medium 
	{
		background:url('images/txt_medium_on.gif') no-repeat left 0px;
		height:18px;
		overflow:hidden;
	}
	.text_border .selected .ie6_out .text_large 
	{
		background:url('images/txt_large_on.gif') no-repeat left -18px;
		height:18px;
		overflow:hidden;
	}
	.text_border .selected .ie6_hover .text_large 
	{
		background:url('images/txt_large_on.gif') no-repeat left 0px;
		height:18px;
		overflow:hidden;
	}
	
/* Print Button */
	.print_house
	{
		padding-right:12px;
		margin-top:6px;
	}
	.printbutton
	{
		float:right;
		width:62px;
		height:22px;
		background:transparent url('images/btn_print_both.gif') no-repeat left -22px;
	}

	.printbutton:hover
	{
		background-position:left 0;
	}

	.print_house .ie6_out
	{
		float:right;
		width:62px;
		height:22px;
		background: transparent url('images/btn_print_both.gif') no-repeat left -22px;
		overflow:hidden;
	}

	.print_house .ie6_hover
	{
		float:right;
		width:62px;
		height:22px;
		background:transparent url('images/btn_print_both.gif') no-repeat left 0;
		overflow:hidden;
	}
	
/* Left Sidebar */
	.pregnancy_registry_callout, .important_safety_callout, .news_callout
	{
		margin-bottom:12px;
	}
	
	.news_callout 
	{
		background:transparent url('images/img_sidebar_signup.gif') no-repeat left -214px;
		width:235px;
		height:214px;
		cursor:pointer;
	}
	.news_callout:hover, .important_safety_callout:hover
	{
		background-position: left 0px;
	}
	
	.news_house .ie6_out
	{
		background:transparent url('images/img_sidebar_signup.gif') no-repeat left -214px;
		width:235px;
		height:214px;
		cursor:pointer;
		margin-bottom:12px;
	}

	.news_house .ie6_hover
	{
		background:transparent url('images/img_sidebar_signup.gif') no-repeat left 0px;
		width:235px;
		height:214px;
		cursor:pointer;
		margin-bottom:12px;
	}

	
	.important_safety_callout 
	{
		background:transparent url('images/img_sidebar_isi.gif') no-repeat left -161px;
		width:235px;
		height:161px;
		cursor:pointer;
	}
	
	.important_safety_house .ie6_out
	{
		background:transparent url('images/img_sidebar_isi.gif') no-repeat left -161px;
		width:235px;
		height:161px;
		cursor:pointer;
		margin-bottom:12px;
	}

	.important_safety_house .ie6_hover
	{
		background:transparent url('images/img_sidebar_isi.gif') no-repeat left 0px;
		width:235px;
		height:161px;
		cursor:pointer;
		margin-bottom:12px;
	}
	
	.lastP
	{
		padding-bottom:0;
	}
	
/* ISI */
	.isi
	{
		margin-top:16px;
		padding-top:16px;
		border-top:solid 1px #605270;
	}
	.isi .subhead
	{
		color:#292431;
		font-weight:bold;
		font-size:1.4em;
		padding-bottom:.1em;
		padding-top:11px;
	}

	.isi ul
	{
		margin-left:14px;
	}

	.isi ul li
	{
		padding-left:0px;
	}

	.blackBox
	{
		width:590px;
		border:1px solid #030202;
		padding:10px;
		padding-left:15px;
		font-weight:bold;
		margin-bottom:12px;
	}

	.blackBox ul
	{
	}
	
	.blackBox li
	{
		padding-left:15px !important;
	}
	
	.blackBox .subhead
	{
		padding-top:0;
	}
	
/* Footer */
	.footer
	{
		margin-top:20px;
	}
	
	.footer ul
	{
		list-style-type:none;
		margin-left:0 !important;
	}
	.footer li
	{
		float:left;
		padding-right:10px;
		_padding-right:6px;
	}
	.footer p
	{
		font-size:1.2em;
	}
	
	.footer a, .footer a:visited
	{
		color:#292431 !important;
		text-decoration:none;
	}
	.footer a:hover
	{
		color:#292431 !important;
		text-decoration:underline !important;
	}
	
/* main content styles */
.page_header
{
	color:#CC3333;
	font-weight:bold;
	font-size:1.9em;
	padding-bottom:.1em;
}

.headline
{
	padding-bottom:15px;
}

.subhead
{
	color:#605270;
	font-size:1.7em;
	font-weight:bold;
	padding-top:14px;
	padding-bottom:0 !important;
	line-height:1.2em;
}
.subhead sup
{
	font-size:.6em;
}

.mainContent a, .mainContent a:visited
{
	color:#724c9e;
	text-decoration:none;
}
.mainContent a:hover 
{
	text-decoration:underline;
}

.mainContent ul
{
	margin-left:14px;
}

.mainContent ul li
{
	padding-left:0px;
}


.reference, .adobe
{
	font-size:1.1em;
	padding-bottom:1px;
}

.adobe
{
	font-style:italic;
}
.padded .adobe
{
	padding-bottom:11px;
}

.chart
{
	width:100%;
	border:1px solid black;
}
.chartHeader td
{
	color:#ffffff;
	background-color:#605270;
	border:none !important;
	padding:10px;
	font-weight:bold;
}
.chart td
{
	border-top:1px solid black;
	border-right:1px solid black;
	padding:8px;
	font-weight:bold;
}
.chart .last
{
	border-right:none;
}

.chart p
{
	padding:0 !important;
}

.chartReference
{
	color:#626366;
	font-size:1.1em;
	padding:4px 0px 8px 2px;
}

.entryform p
{
	padding-bottom:0;
}
.entryform td
{
	padding-right:10px;
}

.submitbutton
{
	float:left;
	width:98px;
	height:32px;
	background:transparent url('images/btn_signup.gif') no-repeat left -32px;
}

.submitbutton:hover
{
	background-position:left 0;
}

.submit_house .ie6_out
{
	float:left;
	width:98px;
	height:32px;
	background: transparent url('images/btn_signup.gif') no-repeat left -32px;
	overflow:hidden;
}

.submit_house .ie6_hover
{
	float:left;
	width:98px;
	height:32px;
	background:transparent url('images/btn_signup.gif') no-repeat left 0;
	overflow:hidden;
}

.unsubscribebutton
{
	float:left;
	width:98px;
	height:32px;
	background:transparent url('images/btn_unsubscribe.gif') no-repeat left -32px;
}

.unsubscribebutton:hover
{
	background-position:left 0;
}

.unsubscribe_house .ie6_out
{
	float:left;
	width:98px;
	height:32px;
	background: transparent url('images/btn_unsubscribe.gif') no-repeat left -32px;
	overflow:hidden;
}

.unsubscribe_house .ie6_hover
{
	float:left;
	width:98px;
	height:32px;
	background:transparent url('images/btn_unsubscribe.gif') no-repeat left 0;
	overflow:hidden;
}


.errorMessage
{
	border:1px solid #CC3333;
	padding:20px;
	padding-top:12px;
	padding-bottom:0px;
	color:#CC3333;
	font-weight:bold;
}

.errorAsterisk
{
	font-size:15px;
}
