BODY {
color: #00496E;
font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
font-size: 1em;
margin: 0px;
padding: 0px;
background-color: #fff;
}


H2 {

font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
font-size: 90%;
font-weight: bold;
margin-bottom: -12px;

}

P,UL{
font-size: 80%;
font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
}

FONT{
font-size: 80%;
}


img {

    display: inline;

}







/*search/teacher pack and council divs*/



DIV.globalsearch{

margin-top: -15px;
margin-left: 12px;
margin-right: 10px;

}


DIV.search{

margin-top: -33px;
margin-left: 70px;

}



DIV.go{


margin-top: 35px;
margin-left: 200px;

}



DIV.go2{

  

   margin-top: 0px;

   margin-left: 120px;

	 margin-right: 0px;

	 border-width: 0px

}



DIV.rightlink{

  

  margin-top: 0px;

  margin-left: 15px;

}







DIV.advanced{
position: absolute;
top: 45px;
left: 470px;
}


DIV.teachpackimg{
position: absolute;
top: 15px;
left: 590px;
}



DIV.council{
margin-top: -75px;
margin-left: 440px;
margin-right: 10px;
}





/*end search/teacher pack and council divs*/



DIV.nof {

 

	margin-left:25px;

	margin-top:10px;

	margin-bottom:30px



}


DIV.enrich {
margin-left:35px;
margin-top:10px;
margin-bottom:30px;

}

DIV.attic {
margin-left:18px;
margin-top:10px;
margin-bottom:30px;

}

DIV.ke {
margin-left:29px;
margin-top:10px;
margin-bottom:30px;

}

DIV.dh {
margin-left:25px;
margin-top:10px;
margin-bottom:30px;

}









.leftdiv {

margin: 2px;
margin-left: 5px;

}



.leftdiv2 {

margin-left: 5px;
margin-right: 2px;

}



.leftdiv3 {
margin: 2px;
margin-left: 6px;
margin-right: 2px;

}







.rightimg {

border-style: solid;
border-width: 1px;
border-color: #6692A8;
margin: 0px;
padding: 0px;

	



}



SPAN.righttxt {
font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
color: #00496E;
background-color: transparent;
  

}

.times {
font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
}






DIV.content {

font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
color: #00496E;
padding: 0px;
background-color: transparent;
	margin-right: 10px;

	margin-left: 10px;

	margin-top: 10px;

	



}



DIV.content2 {

 font-family: Helvetica, Arial, "Times New Roman",sans-serif ;

	color: #00496E;
background-color: transparent;
	padding: 0px;

	margin-right: 10px;

	margin-left: 5px;

	margin-top: 10px;

	



}



DIV.contentline {
margin-top: 4px;
margin-bottom: 10px;

}


.print {
font-size: 90%;
width: 450px;
margin-top: 1em;
margin-bottom: 2em;

}


DIV.tandc {

	color: #669999;
background-color: transparent;
	font-family: Helvetica, Arial, "Times New Roman",sans-serif ;

}



DIV.imgright {

	margin-left: 15px;

	margin-top: 10px;



}

DIV.footer {

 margin-bottom: 0px;



}



DIV.rightbox {

  margin-top: 10px;

  margin-right: -15px;

  margin-left: 14px;

}

DIV.sectionsearch {

  margin-top: 5px;

  margin-right: -15px;
margin-bottom: 20px;
  margin-left: 14px;

}



DIV.yltxt {

  font-family: Helvetica, Arial, "Times New Roman",sans-serif ;

  margin: 2px;

	margin-left:3px;

	margin-right: 3px



}


.subtxt {
font-size: 75%;
margin: 5px;
font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
color: #00496E;
background-color: transparent;
}



/*links*/

A.crumbs{

font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
font-weight:normal;
background-color: transparent;
color: #00496E;
text-decoration: underline;
}

A.crumbsOFF{

font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
font-weight:normal;
background-color: transparent;
color: #00496E;	
text-decoration: underline;
}

A.crumbsON{
font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
font-weight:normal;
background-color: transparent;
color: #990000;	
text-decoration: underline;
}


A{
font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
background-color: transparent;
font-weight: bold;
color: #00496E;
text-decoration: underline;
}

A:visited {
background-color: transparent;
color: #00496E;
text-decoration: underline;
}

A:active {
background-color: transparent;
color: #00496E;
text-decoration: underline;
}

A:hover {
background-color: transparent;
color: #990000;	
text-decoration: underline;
}		


A.left{
background-color: transparent;
font-weight:normal;
font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
color: #00496E;
text-decoration: underline;
}

A.tandc {

font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
font-weight:normal;
background-color: transparent;
color: #669999;
text-decoration: underline;
}

A.more{

font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
font-weight:normal;
background-color: transparent;
color: #336633;
text-decoration: underline;
}

A.more:visited {
text-decoration: underline;

}
	

/*end  links*/



/*form elements*/



FORM {

  margin: 0px;

	padding: 0px

}



INPUT.search {

	font-family: Helvetica, Arial, "Times New Roman",sans-serif ;

	width: 135px;

}



INPUT.section {

	font-family: Helvetica, Arial, "Times New Roman",sans-serif ;

	width: 128px;

}

/*end form elements*/









TABLE.crumbs {
background-color: #F5E9CE;
color: #00496E;
width: 780px;
font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
}

TABLE.nav {

	width: 780px;
}

TABLE.pics {

	width: 135px;
}



TABLE.learn {
background-color: #F5E9CE;
color: #666666;
border-style: solid;
border-width: 1px;
border-color: #6692A8;
}



TD.form {
font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
color: #00496E;
background-color: #fff;
font-size: 80%;
}



.top {
background: #fff url(http://spinningtheweb-rev.atticmedia.com/images/tn_bg.gif) no-repeat right;
	
}

TD.itemline{
background-image: url(../images/itemline.gif);

}

TD.tnfeedback{
background-image: url(../images/tn_feedback_bg.gif) 
}



TD.contenttop {
background-image: url(../images/content_top.gif) 
}






TD.yl {
padding-left: 3px;

}



TD.left2 {
padding-right: 3px;
padding-left: 3px;

}







TD.sub {



  border-style: solid;

	border-width: 1px;

  border-color: #6692A8;



}




TD.itemheader {
font-weight: bold;
color: #ffffff;
background-color: #588AA4;
padding: 2px;
padding-left: 5px;
font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
}

TD.itemcontent {
background-color: #fff;
color:#00496E;
font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
padding: 10px;
}

TD.itemcontent2 {
background-color: #fff;
color:#00496E;
font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
padding: 2px;
}

TD.itemcontent3 {
background-color: #fff;
color:#00496E;
font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
}

TABLE.item2 {
margin-top: 10px;
font-size: 100%;
}

TABLE.item3 {
margin-top: 10px;
font-size: 75%;

}
.item4 {
font-family: Helvetica, Arial, "Times New Roman",sans-serif ;
font-size: 70%;
}

.item5 {
background: #588AA4;
font-size: 70%;
}

TABLE.item {

font-size: 75%;
border-style: solid;
border-color: #C0D3DD;
border-width: 1px;


}

.itemimg {

border-style: solid;
border-color: #588AA4;
border-width: 1px;
padding: 10px;


}

.itemrel {
border-style: solid;
border-color: #588AA4;
border-width: 1px;
padding: 5px;
width: 60px;
height: 60px;



}


  
/*column structure*/




TD.middle

{  
background: #ffffff;

}

TD.right{
margin: 0px;
background: #fff url(../images/right_bg.gif) repeat-y;
}

/*end column structure*/

IMG.column {
padding: 0px;
margin: 0px;
margin-bottom: 8px;

}

IMG.clothing {
padding: 0px;
margin: 0px;
margin-bottom: 8px;
}