@charset "UTF-8";
/* CSS Document */

html, body {
	text-align: center;
	min-width: 800px;
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#0F004E;
	font-family:Arial, Helvetica, sans-serif;
	background:#0F004E url(../images/background1.gif) repeat-y center;
}

html {
	overflow-y:scroll;
}

#wrapper {
	margin:0 auto;
	width:800px;
	min-height:100%;
	text-align: left;
	position:relative;
}

.backwhitestrip {
	background-color:#ffffff;
	height:195px;
	width:100%;
	position:absolute;
	top:8px;
	left:0px;
}
#top {
	width:800px;
	height:203px;
	background-color:#0F004E;
}

.logo {
	float:left;
	background-image:url(../images/logo.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:195px;
	height:195px;
	margin-top:8px;
}
.topimage {
	float:left;
	width:605px;
	height:195px;
	position:relative;
	margin-top:8px;
}
.secondmenu {
	width:605px;
	height:25px;
	text-align: right;
	position: absolute;
	bottom: 0px;
	right: 0px;
	overflow:hidden;
	background-color:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
.secondmenu a {
	text-decoration:none;
	margin-right:10px;
	line-height: 24px;
	display: inline;
	color:#FFFFFF;
	font-size:12px;
}
.secondmenu a:hover {
	color:#999999;
}

#middle {
	width:800px;
	min-height:285px;
	padding-bottom:18px;
	position:relative;
}
* html #middle {height:285px;}

.menuarea {
	width:195px;
	position:relative;
	float:left;
	padding:17px 0 50px 0;
}
.menuarea img {
	padding:0 0 10px 35px;
	width:160px;
}

.menu {
	list-style:none;
	padding:0px 0px 30px 35px;
	margin:0px;
	width:160px;
}
.menu li {
	border-bottom:#FFFFFF solid 1px;
	color:#FFFFFF;
	font-size:12px;
	height:15px;
	padding:10px 0 0 0;
}
.menu a {
	text-decoration:none;
	color:#ffffff;
}
.menu a:hover {
	color:#999999;
}

.contentarea {
	width:605px;
	font-size:12px;
	float:left;
	position: relative;
	color:#191919;
}
.contentcol1 {
	width:150px;
	position:absolute;
	top:0px;
	left:0px;
	text-align:right;
	margin-right:9px;
	margin-top:59px;
	color:#0F004E;
	line-height:20px;
}
.contentcol1 a {
	color:#3F3371;
	text-decoration:none;
}
.contentcol1 a:hover {
	color:#999999;
}
.contentcol2 {
	width:437px;
	position:relative;
	top:0px;
	left:159px;
	margin-right:9px;
	padding-bottom:14px;
}

#footer {
	position: absolute;
	bottom:0px;
	width:800px;
	height:18px;
}
.block1 {
	width:140px;
	height:18px;
	margin-right:9px;
	background-color:#fcb040;
	float:right;
}

.block2 {
	width:140px;
	height:18px;
	margin-right:9px;
	background-color:#8cc63f;
	float:right;
}

.block3 {
	width:140px;
	height:18px;
	margin-right:9px;
	background-color:#bf1e2e;
	float:right;
}

.block4 {
	width:140px;
	height:18px;
	margin-right:9px;
	background-color:#0F004E;
	float:right;
}

* html .block4 {margin: 0 4px 0 0; } /* for IE 3px jog problem */

.alphapluslogo {
	position:absolute;
	background-image:url(../images/alphapluslogo.jpg);
	background-repeat:no-repeat;
	width:138px;
	height:38px;
	top:-38px;
	left:30px;
}
.pagetitle {
	color:#0F004E;
	border-bottom:#0F004E solid 1px;
	font-size:28px;
	font-weight:lighter;
	padding-top:10px;
}

/* top images */

.imgsmile1 {
	background-image:url(../images/topimages/smiling_blocks_454.jpg);
	background-position:151px 0px;
	background-repeat:no-repeat;
}
.openbook1 {
	background-image:url(../images/topimages/openbook_302.jpg);
	background-position:151px 0px;
	background-repeat:no-repeat;
}
.openbook2 {
	background-image:url(../images/topimages/openbook_151.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.openbooktwo {
	background-image:url(../images/topimages/openbook2_454.jpg);
	background-position:151px 0px;
	background-repeat:no-repeat;
}
.openbookthree {
	background-image:url(../images/topimages/openbook3_454.jpg);
	background-position:151px 0px;
	background-repeat:no-repeat;
}
.looking1 {
	background-image:url(../images/topimages/face_spell_605.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.spelling1 {
	background-image:url(../images/topimages/spell_454.jpg);
	background-position:151px 0px;
	background-repeat:no-repeat;
}
.paintpots1 {
	background-image:url(../images/topimages/paintpots_151.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.painting1 {
	background-image:url(../images/topimages/painting_151.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.pen1 {
	background-image:url(../images/topimages/pen_454.jpg);
	background-position:151px 0px;
	background-repeat:no-repeat;
}
.letters1 {
	background-image:url(../images/topimages/letters_151.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.pointing1 {
	background-image:url(../images/topimages/pointing1_151.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

.backblue {
	background-color:#0F004E;
}
.backred {
	background-color:#bf1e2e;
}
.backgreen {
	background-color:#8cc63f;
}
.backyellow {
	background-color:#fcb040;
}

.bold {
	font-weight:bold;
}

.italic {
font-style: italic;
}
.blue {
	color:#0F004E;
}
.contenttitle {
	font-size:16px;
	color:#0F004E;
	font-weight:lighter;
}
.firstpara {
	font-weight:bold;
	font-size:13px;
}
ol {
	color:#0F004E;
}
ol p {
	color:#191919;
}
ol ul {
	color:#191919;
	padding-left:15px;
}
a {
	text-decoration:none;
}

.link {
	text-decoration:none;
	color:#191919;
}
.link:hover {
	color:#000000;
}

.staff {
position:relative;
margin:0 0 30px 0;
}
.staff p {
padding:0 0 0 110px;
}

.contentcol2 table td {
	vertical-align: top;
}