html, body { margin:0; padding:0; }

body
{
	background-color:#193984;
	color:#193984;
	font-family:verdana, arial, tahoma, "sans-serif";
	font-size:.8em;
	font-weight:normal;
	margin:1em auto;
	padding:0;
	text-align:left;
}

h1, h2 { font-size:1.1em; margin:1.5em 0 0 0; }
h1 { margin:0; }
h3 { font-size:1em; font-weight:bold; margin:1em 0 -4px 0; }

a, a:visited { color:#293ABF; }
a:hover { color:#CA6157; }
ul { margin:1em auto; }
ol li { margin:4px; }
p { margin:4px auto; padding:8px 10px; text-align:left; }
form p { margin:2px; padding:0; }
label { display:block; float:left; padding:3px 5px 0 0; text-align:right; }

table { border-collapse:collapse; margin:10px auto; width:90%; }
td { padding:10px; }
td p { margin:0; padding:0; }

/* viewable space */
div#wrapper, div#header, div#wave, div#main, div#footer { clear:both; margin:0; padding:0; width:757px; }
div#wrapper { background:#FFF; margin:0 auto; }

/* top menu */
div#header { background-color:#FFF; height:102px; }
ul#topnav { list-style:none; margin:0; padding:0; }
ul#topnav li { display:block; float:left; }

/* top wave and title */
div#wave { background:#FFF url(/literacy/images/topwave.gif) no-repeat; height:119px; }
img.title { margin:50px 0 0 138px; }

/* main content */
div#main { background:#FFF url(/literacy/images/mainbg.gif) repeat-y top left; }
div#side { float:left; width:138px; }
ul#sidemenu { list-style:none; margin:2px 2px 20px 12px; padding:0;}
div#content { margin-left:150px; padding:10px 0; width:590px; }

/* footer */
div#footer { text-align:right; }
div#footer img { padding:15px; }

/* general */
.quote, .author { display:block; font-size:.85em; margin:5px 0 8px 12px; width:120px; }
.formbox { display:block; margin:0 auto; }
.formbox img { float:left; margin:auto; }
.formbox2 { display:block; }
.cen { margin:auto; text-align:center; }
.right { float:right; }
.nobullets { list-style:none; }
.focus { background-color:#FAFAF3; border:1px solid #193984; }
.focus2 { background-color:#EADAE9; border:1px solid #193984; }
.focus td, .focus2 td { border:1px solid #193984; padding:10px; }
.red { color:#F00; }
.norm { font-weight:normal; }

table.contact td { padding:2px; vertical-align:top; }

dl { margin-left:1.5em; }
dd { margin: .5em 0 1.5em 2.5em; }
dl.links dt { font-size:1.1em; font-weight:bold; }
dl.links dd table { margin:0; padding:0; }
dl.links ul { margin-left:-30px; }
dl.links ul li { margin:10px 0; }
dl.links ul li a { font-weight:bold; }
dl.learners { margin:10px 0; width:340px; }
dl.learners dt { font-weight:bold; }
dl.learners dd table { margin:0; padding:0; }
dl.levels dt { font-size:1.1em; font-weight:bold; }
dl.levels dd { margin-left:0;  }


/* widths */
.col100 { width:100px; }
.col120 { width:120px; }
.col300 { width:300px; }
.col400 { width:400px; }
.col420 { width:420px; }
.col460 { width:460px; }
.col500 { width:500px; }
.col540 { width:540px; }
.col560 { width:560px; }

