body {
	margin: 6px 0px 0px 0px; 
	font-weight: normal; 
	font-size: 90%; 
	color: #274B27; 
	font-family: verdana, arial, helvetica, sans-serif; 
	background:#212865 url(images/bodybg.gif) repeat;
	}

body.print {
	margin: 6px 0px 0px 0px; 
	font-weight: normal; 
	font-size: 90%; 
	color: #274B27; 
	font-family: verdana, arial, helvetica, sans-serif;
	background:#ffffff;
	}


.bg {
background-color:#ffffff;
}

.bannerbg {
background-color:#212865;
border-top: 2px solid  #000000;
border-left: 2px solid  #000000;
border-right: 2px solid #000000;
}
.bannerprint {
background-color:#212865;
margin: 14px 10px 10px 0px;
color: white;
text-align:right;
font-weight: bold; 

}

.acebanner{
margin-top: 8px;
}

.topmenu {
height: 29px;
vertical-align: middle;
background:#939393 url(images/topmenubg.gif) repeat;
}

.toppic {
border: 1px outset #ffffff;
margin-right: 6px;
margin-top: 6px;
margin-bottom:6px;
}

tr, td {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 100%;
vertical-align: top
}

H1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 140%; 
	MARGIN: 15px 0px 15px 0px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 125%; 
	MARGIN: 20px 0px 20px 0px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 100%; 
	MARGIN: 0px 0px 25px;  
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

H2.sale {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 125%; 
	MARGIN: 0px 0px 10px 0px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #212865;
}

a {
	font-weight: normal; 
	font-size: 100%; 
	color: #004284; 
	font-family: verdana,arial,helvetica,sans-serif;
	text-decoration: underline;
}

A:link {
	text-decoration: underline;
}
		
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	
}

a.whitelink
{
font-size: 75%; 
color:#F8F8FC;
text-decoration: none;
font-weight: bold
}

A.whitelink:link
{
font-size: 75%; 
color:#F8F8FC;
text-decoration: none;
font-weight: bold
}

A.whitelink:visited
{
font-size: 75%; 
color:#F8F8FC;
text-decoration: none;
font-weight: bold
}

A.whitelink:hover
{
font-size: 75%; 
color:#F8F8FC;
text-decoration: underline;
font-weight: bold

}
A.whitelinklight:link
{
font-size: 90%;
color:#ffffff;
text-decoration: none;

}

A.whitelinklight:visited
{
font-size: 90%;
color:#ffffff;
text-decoration: none;

}

A.whitelinklight:hover
{
font-size: 90%;
color:#ffffff;
text-decoration: underline;

}
.sm
{
border: thin #212865 outset
}
.header
{
color: #212865;
margin-left: 0px;
margin-right: 0px;
text-align: left
}

.header2
{
color: #212865;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 8px;
text-align: left
}

.footer {
	text-align : center;
	color : #274B27;
	padding-top: 300px;
	font-size: 75%;
}
.footerprint {
	text-align : center;
	color : #274B27;
	padding-top: 50px;
	font-size: 90%;
}


.centretext
{
color:#000000;
margin-left: 20px;
margin-right: 20px;
text-align: left;
font-size: 12px;
}

.frontpic
{
margin-right: 2px
}

.smaller 
{
	font-size: 90%;
}

.boldblue 
{
	font-weight: bold;
	color : #212865;
}
.map
{
border-color: #274B27;
}

A.menulink
{
	FONT-SIZE: 75%;
	COLOR: #212865; 
	TEXT-DECORATION: none;
	font-weight: bold;
}

A.menulink:hover { 
	TEXT-DECORATION: none;
}
A.menulink:visited { 
	TEXT-DECORATION: none;
}



.leftmenu {
	height: 18px;
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 150px; 
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #E2E2E7;
	text-align: left;
	
}
.menu-headers {
	COLOR: #F8F8FC; 
	BACKGROUND-COLOR: #212865; 
	width: 150px;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
}
.menu-headers2{
	margin-top: 0px; 
	margin-LEFT: 6px; 
	margin-BOTTOM: 5px; 
	line-height: 18px

}
.mainpic {
margin-top: 0px;
margin-bottom: 11px;
margin-left: 4px;
margin-right: 14px;

}
.printer
{
margin-top: 20px;
margin-bottom: 11px;
margin-left: 4px;
margin-right: 4px;
font-size: 12px;
}

.lessontop {
	BACKGROUND: #212865; 
	COLOR: white
}
.lesson {
	COLOR: #000000; 
	BACKGROUND-COLOR: #E2E2E7
}
.lessontopprint { 
	COLOR: #666666;
}
.lessonprint {
	COLOR: #000000; 
	
}
.footerextra
	{
font-size: 90%;
TEXT-DECORATION: none;
color: #cccccc;
	}
