* {padding: 0;
margin: 0; }

html, body {height:100%; }

body {background: #ffffcc;
font-size: 90%; }

#wrapper {height: 100%; }

#header {height: 6.5em; 
width: 57.0em; 
padding: .2em; 
background-color: #990000;}

#header.p {font: normal 1.0em/1.50em Arial, Helvetica, Garuda, sans-serif;
margin-bottom:0.5em;
color: white; }

#navigation {float: left; 
width: 10.0em; 
margin-top:1.0em; 
margin-right: 1.0em; 
padding-bottom: 2.0em; 
background-color: #ffffcc; 
padding: 1.0em; }

#navigation ul {list-style-type: none;
margin-left: 0;
border-top: 1px dotted #cccccc; }

#navigation li {border-bottom: 0.05em dotted #cccccc;
padding-bottom: 0.0em;
font: 1.0em/2.0em Arial, Helvetica, Garuda, sans-serif; }

#main-content-wrapper {float: left; 
position: relative; 
width: 40em; 
min-height: 100%; 
margin-top: 2.3em; }

#main-content {margin: 0.0em; 
padding: 0.0em; }

h1 {font: normal 2.0em/1.0em Arial, Helvetica,  Garuda,sans-serif; }

h1.header {font: normal 2.0em/1.0em Arial, Helvetica, Garuda, sans-serif;
margin-bottom: 1em;
color: white; }

h2 {font: normal 1.5em/1.5em Arial, Helvetica, Garuda, sans-serif; }

h3 {font: normal 1.25em/2.0em Arial, Helvetica, Garuda, sans-serif; }

p {font: normal 1.0em/2.0em Arial, Helvetica, Garuda, sans-serif; }

p.indent {font: normal 1.0em/2.0em Arial, Helvetica, Garuda,sans-serif; 
text-indent: 1.5em; } /*after preceding paragraph */

p.dbleindent {font: normal 1.0em/2.0em Arial, Helvetica, Garuda,sans-serif; 
text-indent: 3.0em; } /*after preceding paragraph */ 

p.header{font: normal 1.0em/1.0em Arial, Helvetica, Garuda, sans-serif;
margin-bottom:0.5em;
color: white; }

table {font: normal 0.90em/2.1em Arial, Helvetica, Garuda, sans-serif; }

col {vertical-align: top; 
width: auto; }

th {text-align: left; }

td {vertical-align: top; 
padding-left: 0.25em; 
padding-right: 0.25em; }

#kidtrio {
	background: url(three-children.png) no-repeat;
	position: relative;
	float: left;
	top: 3px;
	bottom: 5px;
	left: 120px;
	width: 250px;
	height: 252px; }

em {font: normal; color: #9900CC; font-style: normal}

a {color: #990000; text-decoration: none}
a:visited {color: #990000; text-decoration: none; }
a:hover {color: black; background: #99cc33; text-decoration: none; }
a:active {color: #990000; text-decoration: none}

#here {	background: #cccccc; }

img.mi {float: left; 
padding-right: 3px; 
padding-top: 3px; }

hr {margin-bottom: 0.37em; margin-top: 0.40em; }

#miprogressmap {
	background: url(mi-progress-map.png) no-repeat;
	position: relative;
	float: left;
	top: .3em;
	bottom: 3em;
	left: .3em;
	width: 119em;
	height: 93.7em; }

