/* CSS Document */

/* Styles removed from style.css */

BODY {

	MARGIN: 0px; BACKGROUND-COLOR: #fff

}

HR {

	COLOR: #7c4489; HEIGHT: 1px

}

A:visited {

	COLOR: #666666

}

.hide {

	DISPLAY: none

}

#searchform {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#searchbox {

	MARGIN-TOP: 10px; FONT: 70% Verdana, Arial, Helvetica, sans-serif; WIDTH: 130px; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff

}

#searchform INPUT {

	MARGIN-TOP: 10px; FONT: 70% Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff

}

#homesplash {

	MARGIN-TOP: 2px

}

#spotlight {

	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 100px; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #7c4489

}

#spotlight .links P {

	BACKGROUND-POSITION: left top; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 65%; BACKGROUND-IMAGE: url(/child_health_safety/images/spotlight_arrow.gif); MARGIN: 0px; COLOR: #fff; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

#spotlight .links A {

	COLOR: #fff; TEXT-DECORATION: none

}

#spotlight .links A:hover {

	COLOR: #c8a7d1; TEXT-DECORATION: none

}

#spotlight H1 {

	BACKGROUND-POSITION: left top; MARGIN-TOP: 10px; FONT-SIZE: 16px; BACKGROUND-IMAGE: url(/child_health_safety/images/spotlight_header.gif); MARGIN-BOTTOM: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px

}

#spotlight H1 SPAN {

	DISPLAY: none

}

#spotlight FORM {

	PADDING-BOTTOM: 15px; MARGIN: 0px 0px 0px 16px; PADDING-TOP: 5px

}

#featured {

	BORDER-RIGHT: #fff 2px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 200px; VERTICAL-ALIGN: top; BORDER-LEFT: #fff 2px solid; BACKGROUND-COLOR: #c8a7d1

}

#featured P {

	BACKGROUND-POSITION: left top; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 65%; BACKGROUND-IMAGE: url(/child_health_safety/images/feature_arrow.gif); MARGIN: 0px 0px 10px; COLOR: #000; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

#featured UL {

	MARGIN-TOP: -5px

}

#featured LI {

	FONT-WEIGHT: bold; FONT-SIZE: 65%; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

#featured A {

	COLOR: #000; TEXT-DECORATION: none

}

#featured A:hover {

	COLOR: #fff; TEXT-DECORATION: none

}

#featured H1 {

	BACKGROUND-POSITION: left top; MARGIN-TOP: 10px; FONT-SIZE: 16px; BACKGROUND-IMAGE: url(/child_health_safety/images/featured_header.gif); MARGIN-BOTTOM: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px

}

#featured H1 SPAN {

	DISPLAY: none

}

#news {

	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 273px; BACKGROUND-COLOR: #fff

}

#news H2 {

	FONT-SIZE: 85%; MARGIN: 0px 0px 5px 3px; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

#news P {

	FONT-SIZE: 75%; MARGIN: 0px 0px 5px 3px; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

#news A {

	FONT-WEIGHT: bold; COLOR: #7c4489; TEXT-DECORATION: underline

}

#news A:hover {

	FONT-WEIGHT: bold; COLOR: #c8a7d1

}

#news H1 {

	BACKGROUND-POSITION: left top; MARGIN-TOP: 10px; FONT-SIZE: 16px; BACKGROUND-IMAGE: url(/child_health_safety/images/news_header.gif); MARGIN-BOTTOM: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px

}

#news H1 SPAN {

	DISPLAY: none

}

#news UL {

	MARGIN-TOP: -5px

}

#news LI {

	FONT-SIZE: 75%; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

#wrap {

	WIDTH: 775px

}

#leftwrap {

	PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; FONT-SIZE: 65%; PADDING-BOTTOM: 10px; WIDTH: 160px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

#leftnav UL {

	BORDER-RIGHT: #fff 5px solid; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: #330066 1px solid; LIST-STYLE-TYPE: none

}

#leftnav LI.main {

	MARGIN: 0px; BORDER-BOTTOM: #330066 1px solid

}

#leftnav LI.main A {

	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 5px; BORDER-LEFT: #7c4489 10px solid; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #7c4489; TEXT-DECORATION: none

}

UNKNOWN {

	WIDTH: auto

}

#leftnav LI.main A:hover {

	BORDER-LEFT: #c8a7d1 10px solid; COLOR: #7c4489; BACKGROUND-COLOR: #c8a7d1

}

#leftnav LI.sub {

	MARGIN: 0px

}

#leftnav LI.sub A {

	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 17px; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 10px solid; WIDTH: 100%; COLOR: #7c4489; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none

}

UNKNOWN {

	WIDTH: auto

}

#leftnav LI.sub A:hover {

	BORDER-LEFT: #c8a7d1 10px solid; COLOR: #fff; BACKGROUND-COLOR: #c8a7d1

}

#leftnav li a.on, #leftnav li a:visited .on {

	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #c8a7d1 10px solid; WIDTH: 100%; COLOR: #7c4489; PADDING-TOP: 5px; BACKGROUND-COLOR: #c8a7d1; TEXT-DECORATION: none

}

#leftnav LI.sub A.subon {

	FONT-WEIGHT: bold

}

UNKNOWN {

	WIDTH: auto

}

#leftnav LI A.on:hover {

	BORDER-LEFT: #c8a7d1 10px solid; COLOR: #7c4489; BACKGROUND-COLOR: #c8a7d1

}

#shortcuts {

	MARGIN-LEFT: 10px

}

#shortcuts H1 {

	PADDING-RIGHT: 5px; PADDING-LEFT: 0.5em; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 20px 15px 0px 0px; COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

/*
#shortcuts UL {

	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; LIST-STYLE-TYPE: none

}

#shortcuts LI {

margin-bottom: 5px;
}
*/
#shortcuts li a {

	PADDING-RIGHT: 5px; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: #00f; PADDING-TOP: 2px; TEXT-DECORATION: underline; font-size: 10px

}

UNKNOWN {

	WIDTH: auto

}

#shortcuts LI A:hover {

	COLOR: #00f;
	text-decoration: underline;
	color: #660000;

}

#contentwrap {

	PADDING-RIGHT: 5px; MARGIN-TOP: 1px; FLOAT: right; MARGIN-LEFT: -10px; WIDTH: 603px; PADDING-TOP: 0px

}

#contentmain {

	PADDING-RIGHT: 5px; MARGIN-LEFT: -10px; PADDING-TOP: 5px; POSITION: relative

}

.picture {

	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN: 3px; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid

}

#breadcrumb {

	PADDING-LEFT: 18px; FONT-SIZE: 65%; LEFT: 0px; WIDTH: 430px; COLOR: #666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 5px

}

#textresize {

	PADDING-RIGHT: 12px; FONT-SIZE: 65%; RIGHT: 0px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 5px

}

#callout {

	BORDER-RIGHT: #336699 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #336699 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 65%; FLOAT: right; PADDING-BOTTOM: 20px; MARGIN: 0px -5px 0px 5px; BORDER-LEFT: #336699 1px solid; WIDTH: 196px; COLOR: #006699; PADDING-TOP: 20px; BORDER-BOTTOM: #336699 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center

}

#contentmain H1 {

	PADDING-LEFT: 18px; FONT-SIZE: 115%; MARGIN: 30px 0px -10px; COLOR: #7c4489; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0.1em

}

#contentmain H2 {

	PADDING-LEFT: 20px; FONT-SIZE: 90%; MARGIN: 15px 0px -10px; COLOR: #7c4489; FONT-FAMILY: Arial, Helvetica, sans-serif

}

#contentmain H3 {

	PADDING-LEFT: 20px; FONT-SIZE: 75%; MARGIN: 18px 0px -10px; FONT-FAMILY: Arial, Helvetica, sans-serif

}

#contentmain P {

	PADDING-LEFT: 20px; FONT-SIZE: 75%; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

#contentmain LI {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 75%; PADDING-BOTTOM: 2px; MARGIN-LEFT: 10px; LINE-HEIGHT: 140%; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

#contentmain TABLE {

	MARGIN-TOP: 10px; WIDTH: 90%

}

#contentmain TABLE TD {

	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 75%; PADDING-BOTTOM: 4px; WIDTH: 50%; LINE-HEIGHT: 140%; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

#footer {

	CLEAR: both; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 20px; FONT-SIZE: 60%; WIDTH: 100%; COLOR: #000; LINE-HEIGHT: 200%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center

}

.alphajump {

	TEXT-ALIGN: center

}

.alphajump A {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px

}



/*///////////FROM GLOBAL_STYLES/////////*/

body {
	margin: 0;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:visited {
	color: purple;
}

a:hover {
	color: #990000;
}

.hide {
	display:none;
}

#searchform {
	margin: 0;
	padding: 0;
}

#searchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
	width: 150px;
}

#searchform input {
	margin-top: 10px;
}

#homesplash {
	margin-top:2px;
}

#spotlight {
	vertical-align: top;
	padding-left:10px;
	padding-right:5px;
}

#spotlight .links p {
	font: bold 65% Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:16px;
	margin:0 0 10px 0;
}

#spotlight  a, #spotlight .links a {
	color: #000;
	text-decoration: none;
}

#spotlight a:hover, #spotlight .links a:hover {
	color: #fff;
	text-decoration: none;
}

#spotlight h1 {
	font-size: 16px;
	height:15px;
}

#spotlight h1 span {
	display:none;
}

#spotlight form {
	margin: 0;
	padding-bottom: 15px;
	padding-top: 5px;
	margin-left:16px;
}

#featured {
	vertical-align: top;
	padding-left:10px;
	padding-right:5px;
	border-left: 2px solid #fff;
}

#featured h1 {
	font-size: 16px;
	margin-bottom:10px;
	margin-top:10px;
	height:15px;
}

#featured h1 span {
	display: none;
}

#featured p, #featured li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#featured p {
	color: #000;
	padding-left:16px;
	margin:0px 0px 10px 0px;
}

#featured ul {
     margin-top:-5px;
}

#featured li {
	color: #fff;
}

#featured  a {
	color: #000;
	text-decoration: none;
}

#featured a:hover {
	color: #FFF;
	text-decoration: none;
}

#news h1 {
	font-size: 16px;
	height:15px;
	margin: 10px 0;
}

#news h1 span {
	display:none;
}

#news h2, #news h3, #news p, #news li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#news h3 {
	margin: 12px 0px 0px 5px;
}

#news a, #news a:hover {
	font-weight: bold;
}

* html #news ul {
	margin-left: 10px;
}

#news ul {
	list-style-type: none;
	margin-top: 5px;
	margin-left: -30px;
}

* html #news li {
	background-position: 0px 8px;
}

#news li {
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;
	padding-bottom: 2px;
}

p.story {
	padding-left: 15px;
}

/* INTERIOR PAGES
------------------------------------*/

#wrap {
	width:775px;
}

/* INTERIOR PAGES - LEFT HAND NAV
------------------------------------*/

#leftwrap {
	width:149px;
	float:left;
	padding:0 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:2px;
}

html>body #leftwrap {
	width: 170px;
	}

#leftnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	border-right: 5px solid #fff;
}

#leftnav li.main {
	margin: 0;
}

#leftnav li.main a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	color: #fff;
	text-decoration: none;
	width: 100%;
}

html>body #leftnav li.main a {
	width: auto;
}

#leftnav li.sub {
	margin: 0;
}

#leftnav li.sub a {
	display: block;
	padding: 5px 5px 5px 17px;
	border-left: 10px solid #fff;
	background-color: #fff;
	text-decoration: none;
	width: 100%;
}

html>body #leftnav li.sub a {
	width: auto;
}

#leftnav li.sub a:hover {
	color: #fff;
}

#leftnav li a.on {
	display: block;
	padding: 5px 5px 5px 0.5em;
	text-decoration: none;
	width: 100%;
	font-weight: bold;
}

#leftnav li.sub a.subon {
	font-weight: bold;
}

html>body #leftnav li a.on {
	width: auto;
}

#filler {
	 width: 165px;
	 height: 86px;
}

/* INTERIOR PAGES - SHORTCUTS
------------------------------------*/

#shortcuts {
	margin-left: 10px;
}

#shortcuts h1 {
	margin: 15px 0 6px 0.5em;
}

#email-page a {
	background: url(/globals/images/email-this-page.gif) 0 0.2em no-repeat;
	margin-left: 5px;
	padding-left: 18px;
}

#shortcuts ul {
	list-style: none;
	margin: 3px 0 0 0;
	padding: 0;
	border: none;
}


#shortcuts li {
	margin: 0;
	padding-bottom: 5px;
}

#shortcuts li a {
	width: 100%;
	padding: 2px 5px 2px 0.5em;
}

html>body #shortcuts li a {
	width: auto;
}

/* INTERIOR PAGES - CONTENT AREA
------------------------------------*/

#contentwrap {
	width:603px;
	float:right;
	margin-left: -10px;
	padding-right: 5px;
	padding-top:0px;
	margin-top:1px;
}

#contentmain {
	margin-left: -10px;
	margin-bottom: 15px;
	padding-top: 5px;
	position: relative;
	padding-right: 5px;
}

#breadcrumb, /*#textresize,*/ #callout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
}

#breadcrumb {
	position:absolute;
	left:0;
	top:5px;
	padding-left: 18px;
	color: #666;
	width: 595px;
}

/*#textresize {
	position:absolute;
	right:0;
	top:5px;
	color: #999;
	padding-right: 12px;
}*/

#contentmain h1, #contentmain h2, #contentmain h3 {
	font-family: Arial, Helvetica, sans-serif;
}

#contentmain h1, #contentmain h2, #contentmain h3, #contentmain p {
	padding-left:20px;
}

#contentmain h1 {
	margin: 1.6em 0 -10px;
	letter-spacing: .05em;
}

#contentmain h2 {
	margin: 15px 0 -5px 0;
}

* html #contentmain h2 {
	margin-bottom: -10px;
}

#contentmain h3 {
	margin: 18px 0 -10px 0;
}

#contentmain ul {
	list-style-type: square;
}

#contentmain p, #contentmain li {
	line-height: 140%;
}

#contentmain li {
	padding: 2px 10px;
	margin-left: 10px;
}

#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 200%;
	color: #000;
	text-align: center;
	border-top: 1px solid #999;
	clear:both;
	margin-top: 2px;
	width:100%;
}

/* INTERIOR PAGES - RELATED LINKS
-------------------------------*/

#related {
	background-color: #ffffe8;
	margin: 0 0 10px 10px;
	padding: 1px;
	float: right;
	border: 1px solid #666;
	width: 150px;
}

#related h3 {
	margin:0;
	padding: 3px 3px 3px 5px;
	color: #fff;
}

#related ul {
	list-style-type: none;
	margin: 5px 0 5px 0;
	padding:0;
}

#related li {
	margin: 5px 3px 0 3px;
	padding: 0 0 0 18px;
}

/* INTERIOR PAGES - IMAGES WITHIN CONTENT AREA
-----------------------------------------------*/

.picture {
    border: 1px solid #333;
	margin: 0 3px 3px 3px;
	padding: 1px;
}

.imageLeft, .imageRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0;
}

.imageLeft {
	float: left;
	margin: 20px 10px 5px 20px; /* top margin needed to avoid covering headings */
}

* html .imageleft {
	margin-left: 10px;
}

.imageRight {
	float: right;
	margin: 20px 0 5px 10px;
}

.imagePara { /* set top margin for images floated next to a paragraph */
	margin-top: 5px;
}

/* INTERIOR PAGES - PULL QUOTES
----------------------------------*/

blockquote {
	width: 200px;
	border: 5px solid;
	border-width: 7px 0;
	padding: 0;
	margin: 5px 10px;
}

blockquote p {
	margin: 5px 5px 5px -7px;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

.quoter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-align: right;
	margin-left: 20px;
}

blockquote.right {
	float: right;
}

* html blockquote.left {
	margin-left: 10px;
}

blockquote.left {
	float: left;
	margin-left: 20px;
}

/* INTERIOR PAGES - MISCELLANEOUS
----------------------------------*/

.fragment { /* Used with /globals/scripts/anchorlink.js to style anchor links */
	background: #ffffcc;
	padding: 2px;
}

ul ul {
	margin: 0.2em 0;
	padding-left: 15px;
	font-size: 140%;
}

/* INTERIOR PAGES - BUTTONS
----------------------------------*/

.childButton, .healthButton {
	border: 2px solid;
	font-weight: bold;
	line-height: 250%;	
	padding: 2px 0;
}

* html .childButton, * html .healthButton {
	padding: 0;
}
	
.childButton a:link, .childButton a:visited, .healthButton a:link, .healthButton a:visited {
	color: #fff;
	text-decoration: none;
	padding: 2px;
}


#breadcrumb {
	position: absolute;
	margin: 69px 0 0 157px;
	}
	
#shortcuts ul {
	list-style: none;
	margin: 3px 0 0 0;
	padding: 0;
	border: none;
}


#shortcuts li {
	margin: 0;
	padding-bottom: 5px;
}

#shortcuts li a {
	width: 100%;
	padding: 2px 5px 2px 0.5em;
}

html>body #shortcuts li a {
	width: auto;
}
/*///////////////////*/
/* END CUSTOM STYLES */
/*///////////////////*/

