body {
	font:100%/1.33em arial,verdana,sans-serif;
	color:#000;
	background:#fff;
	padding:0;
	margin:0;
	}
address{
	font-style:normal;
	}
abbr,acronym{
	text-decoration:none;
	border:none;
	outline:none;
	}
a {
	font:normal 12px/1.33em arial,verdana,sans-serif;
	}
a.noline {
	text-decoration:none;
	}
#translate {
	font-size:85%;
	color:#000;
	background:#FDE4C6;
	}
#translate a {
	text-decoration:none;
	color:#000;
	background:transparent;
	font:normal 10px/1em arial,verdana,sans-serif;
	}
h1.img {
	padding:10px 20px 0 0;
	margin:0;
	font:normal 47px/42px palatino,times,serif;
	font-weight:normal;
	color:#fff;
	background:transparent;
	text-align:right;
	}
h1 {
	padding:10px 15px 0 10px;
	margin:0;
	font:normal 250% palatino,times,serif;
	font-weight:normal;
	color:#DE8218;
	background:transparent;
	}
h2 {
	font:bold 75% verdana,arial,sans-serif;
	color:#000;
	background:transparent;
	padding:0 .5em;
	margin:0;
	text-align:right;
	}
h2 a {
	font-weight:bold;
	}
h2#keyTitle{
	font:bolder 80%/1.15em verdana,arial,sans-serif;
	color:#000;
	padding:0 0 0 .5em;
	text-align:left;
	}
h3 {
	font:bold 70%/1.66em verdana,arial,sans-serif;
	color:#000;
	background:transparent;
	margin-bottom:0;
	padding:0 .5em;
	}
#supporting {
	font:normal 130%/1.75em palatino,times,serif;
	color:#000;
	padding:0 .66em;
	margin:0;
	}
p {
	font:normal 75%/1.25em arial,verdana,sans-serif;
	padding:.25em .5em;
	margin:0;
	}
li p {
	font-size:inherit;
	line-height:inherit;
	padding:inherit;
	margin:inherit;
	}
dl {
	padding:0;
	}
ul,ol {
	font-family:arial,verdana,sans-serif;
	padding:0;
	}
li,dd {
	font:normal 75%/1.66em arial,verdana,sans-serif;
	padding:2px 0;
	}
li li {
	font:inherit;
	padding:inherit;
	}
li ul,li ol {
	padding:inherit;
	}
a.supporting{
	font-size:95%;
	}
dt {
	font:bold 75%/1.2em arial,verdana,sans-serif;
	padding:0;
	}
dl#glossary dd {
	margin-left:5em;
	position:relative;
	top:-1.55em;
	}
em cite {
	font-weight:bold;
	}
div#description{
	position:relative;
	left:-59px;
	padding:0;
	margin:0
	}
div#description h3{
	padding:1em 0 0 0;
	margin:0;
	font:normal 150%/1.25em palatino,times,serif;
	color:#DE7700;
	background:transparent;
	}
#icon {
	text-align:center;
	}
#cover{
	position:relative;
	visibility:hidden;
	}
div#cover {
	visibility:visible;
	position:relative;
	left:40px;
	margin:10px 0 20px 0;
	}

/***********************************
	tables & charts
***********************************/

/* ORS div */

#ors {
	font-family:arial,verdana,sans-serif;
	margin:15px 0;
	padding:.5em .5em 1.5em .75em;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	}

#ors h3 {
	color:#DD8218;
	font:normal 200%/.66em times,serif;
	text-align:center;
	margin:0;
	padding:.25em 0 0 0;
	}

#ors h4 {
	font:bold 90%/2em arial,sans-serif;
	text-align:center;
	margin:0;
	padding:0;
	}
#ors ol{
	font-family:arial,verdana,sans-serif;
	margin-left:2em;
	margin-top:.5em;
	}
#ors h5 {
	font-family:arial,verdana,sans-serif;
	line-height:1.5em;
	margin-bottom:-.5em;
	}

/* development table */

#development {
	margin:15px 0;
	background:rgb(255,250,245);
	}
#development thead th{
	font:normal 170%/1em arial,sans-serif;
	text-align:left;
	padding:.66em;
	color:black;
	}
#development td {
	padding:.5em;
	}
#development th {
	font:italic 120% arial,sans-serif;
	text-align:left;
	padding:.75em;
	}
#development tr {
	border-bottom:1px solid #DE8218;
	}
#development tr.age {
	border-bottom:1px solid #000;
	}
#development tr.last {
	border-bottom:none;
	}
#development tr.last td {
	padding-bottom:1em;
	}
#development tr.age th {
	text-align:right;
	color:#fff;
	background:#DE8218;
	padding:.33em 1em;
	font:italic 115% arial,sans-serif;
	}

/* obstacle table */

#obstacles {
	font-family:arial,verdana,sans-serif;
	margin:15px 0;
	background:rgb(255,250,245);
	}
#obstacles ul{
	font-family:arial,verdana,sans-serif;
	padding-left:0;
	margin-left:1em;
	}
#obstacles thead th{
	font-family:arial,verdana,sans-serif;
	font:normal 115% arial,sans-serif;
	text-align:left;
	padding:.33em 0 .75em .33em;
	color:black;
	}
#obstacles thead th.left{
	font-family:arial,verdana,sans-serif;
	color:black;
	background:#FFEEDB;
	}
#obstacles thead th.right{
	font-family:arial,verdana,sans-serif;
	color:white;
	background:#DE8218;
	}
#obstacles td {
	font-family:arial,verdana,sans-serif;
	padding:.5em;
	background:white;
	}
#obstacles th {
	font:normal 100% arial,sans-serif;
	text-align:left;
	padding:.75em;
	}
#obstacles tr {
	font-family:arial,verdana,sans-serif;
	border-bottom:1px solid #DE8218;
	}
#obstacles thead tr{
	font-family:arial,verdana,sans-serif;
	border-bottom:1px solid #000;
	}

/* immunization table */

#immunization {
	font:90% arial,sans-serif;
	margin:15px 0;
	background:rgb(255,250,245);
	}
#immunization thead td{
	font:bold 125%/1em arial,sans-serif;
	text-align:left;
	padding:.66em;
	color:#fff;
	background:#DE8218;
	}
#immunization td {
	padding:.5em;
	}
#immunization th {
	font:bold 110% arial,sans-serif;
	text-align:left;
	padding:.75em;
	}
#immunization tr {
	border-bottom:1px solid #DE8218;
	}
#immunization tr.age {
	border-bottom:1px solid #000;
	}
#immunization tr.last {
	border-bottom:none;
	}
#immunization tr.last td {
	padding-bottom:1em;
	}
#immunization tr.age th {
	text-align:right;
	color:#fff;
	background:#DE8218;
	padding:.33em 1em;
	font:italic 115% arial,sans-serif;
	}

/* first aid table */

#firstaid {
	margin:15px 0;
	background:rgb(255,250,245);
	border:1px solid #DE8218;
	}
#firstaid td {
	padding:.5em;
	background:white;
	border:1px solid #DE8218;
	}
#firstaid th {
	font:normal 125%/1em arial,sans-serif;
	text-align:left;
	background:#FFEEDB;
	padding:.75em;
	border:1px solid #DE8218;
	}
#firstaid ul{
	padding-left:0;
	margin-left:1em;
	}
#firstaid thead th{
	font:normal 250% arial,sans-serif;
	text-align:left;
	padding:.75em;
	color:#fff;
	background:#DE8218;
	}
#firstaid thead th.bottom{
	font:italic 100% arial,sans-serif;
	text-align:left;
	padding:.75em;
	color:#000;
	background:#FFEEDB;
	}
#firstaid thead td{
	font:normal 115% arial,sans-serif;
	text-align:left;
	padding:.33em 0 .75em .33em;
	color:black;
	background:#FFEEDB;
	}


#container {
	margin-top:5px;
	}
#subnav {
	margin:2em 0;
	padding:2em 0 .5em 0;
	}
#subnav a {
	margin:0;
	padding:0;
	line-height:1em;
	}
#subnav a.here{
	font:bold 160%/1em arial,verdana,sans-serif;
	}
#subnav a.hereSmall{
	font-weight:bold;
	}
td#main {
	padding:0 40px;
	height:405px;
	}
td#title {
	padding:0 40px;
	}
td#next {
	padding:10px;
	}
#menu {
	color:#fff;
	padding-top:.5em;
	}
#menu img {
	padding-top:.5em;
	}
#menu a {
	color:#fff;
	background:transparent;
	position:relative;
	left:.25em;
	font:normal 70%/1.5em arial,verdana,sans-serif;
	}
td#menu a.here {
	color:#000;
	background:transparent;
	text-decoration:none;
	background:#EAB038;
	}
td#menu hr {
	color:#fff;
	height:1px;
	width:87%;
	}
#header a {
	font-size:10px;
	line-height:2.2em;
	}

td.bg333 {background:#333;}

td.bgF89C33 {background:#f89c33;}

td.translate {
	background:#FDE4C6;
	border-top:#963 solid 1px;
	border-bottom:#999 solid 1px;
	}
td.translate .disabled{display:none}
td.bg363 {background:#363;}

td.bgDE8218 {background:#DE8218;}


