body {
	background-color: #ffffff; 
	color: #000; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	width:auto; 
	overflow:auto;
}

p {color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:90%;}

li {color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:90%;}

ol {font-weight:normal; font-size:100%;}    

dl {color:#000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:90%;}

hr {color:#000; background:#fff; height:1px;}

address {font-style:normal;}

table {border: 1px solid #000;}

td { font-size: 90%;}

a {
	text-decoration: none;
	color:#127a0d;
	font-size: 100%;
}

 a:hover {
	text-decoration: none;
	color: #000000;
	font-size: 100%;
}

h1{font-size: 130%; color: #116432;}

h1.frontstrap {font-size:80%; color: #000; font-weight:normal;}

h2 {font-size: 110%; font-weight:normal;}

h3 {font-size: 115%;  font-weight:normal; color:#000;}

h4 {font-size: 105%; font-weight:normal;}

h5 {font-size: 100%; font-weight:normal;}

h6 {font-size: 90%; font-weight:normal;}

/*header*/
#logo { 
	position: absolute;
	top: 0px; 
	left: 0px;
	width: 258px;
	height: 100px;
	display:none;
}

#logo a {
	position: absolute;
	top: 10px; 
	left: 0px;
	width: 258px;
	height: 100px;
}

#logo a em {visibility:hidden;}

#header 	{
	background-image: url(images/waheader3007.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 900px;
	position:absolute;
	top:00px;
	left:0px;
	z-index:1;
}

#schoolcompmenu {
	position:absolute;
	top:150px;
	left: 170px;
	width: 600px; 
	font-weight:bold;
}

#basics {
	position: absolute;
	top: 0px;
	left: 545px;
	background: none;
	color: 656565;
	font-size:80%;
	font-weight: bold;
	z-index:99;
}

#leftmenu {
	position:absolute;
	left: 0px;
	top: 130px;
	width: 220px;
	margin:0px;
	background: #fff;
	padding: 10px 0px 15px 15px;
} 

#leftmenu ul {
	list-style-type: none;
	margin: 0;
	padding: 10px 0 0 0;
	border: none;
	margin:0px;
}

#leftmenu li {
	border: none;
	margin: 0;
	list-style-type: none;
	font-size: 90%;
	margin-left: 0px;
}

#leftmenu li a{
	border: none;
	margin-left: 5px;
	list-style-type: none;
	font-size: 90%;
	padding:3px;
}

#leftmenu li a:hover{
	margin-left: 0px;
	border-left: #56CC47 5px solid;
	padding:3px;
}

#searchmaterials{
	position:absolute;
	top: 130px;
	left:711px;
	width: 170px;
	font-size: 90%;
	margin:0px;
	padding: 5px 5px 15px 15px;
	background-repeat: no-repeat;
	background-image: url(images/materials.jpg);
}
#searchmaterials p {font-size:100%;}

#searchmaterials p.terms {
	border: none;
	margin: 0;
	list-style-image: none;
	font-size: 90%;
	margin-left: 10px;
	color:#000;
	background: none;
}

#content {
	position:absolute;
	left: 225px;
	width: 440px;
	top: 140px;
	padding: 20px;
	border: 0px solid #388635;
}

#compcontent {
	position:absolute;
	left: 150px;
	width: 600px;
	top: 290px;
	padding: 20px;
}

#content img {border: 1px solid #000; margin:5px;} 

#content .noborder img {border: none; margin:0 0 -5px 0;} 

#content p.rightimage {float:right;}

#content p.newsimage {text-align:center;}

img.floatl {float:left;}

img.floatr {float:right;}

submit.floatr {float:right;}

#content img.noborder{border:none;}

.resource li {
	border: 1px solid #878787;
	padding:5px;
	margin-left:-40px;
	margin-right: 10px;
	background-color: #fdfdfd;
}

.disclaimer {font-size:80%;}

input {
	border:1px solid #000; 
	font-family:"Trebuchet MS", Helvetica, Arial, Sans-serif; 
	font-size:100%; 
	font-weight:bold;
}
input.submit {border:1px solid #ebebeb; vertical-align:bottom;}

#ks2Content {
	font-size:90%;
	position: absolute;
	top: 150px;
	padding-right:100px;
	padding-left:100px;
	z-index:2;
	border:0px solid #E9B6A0;
	width:600px;
	height:600px;
}

#ks2 {
	background-image:url(images/diagonal.gif);
	position:relative;
	width:400px;
	height:400px;
}

#ks2links a {
	position:absolute;
	top:214px;
	text-decoration:none;
}  

#ks2links a em {visibility:hidden;}
a#kids {top:80px; left:0px; width:258px; height:50px;}
a#teachers {top:255px; left:147px; width:250px; height:35px;}
.materialicon {display:inline; vertical-align:middle;}
.resource {list-style-type:none;}

.left { float: left;}
.right { float: right;}

.red {color: red;}
