/*Teacher Zone - March 2009*/
img	{
	outline:none;
}
a	{
	outline:none;
}


#rightTabs	{
	position:relative;
	width:260px;
	float:right;
	margin-top:4px;
}
#theTotaliser	{
	position:absolute;
	width:517px;
	height:199px;
	float:left;
	clear:left;
	margin-top:5px;
	margin-left:10px;
	background-image:url(../images/totaliserBackground1new.png);
	left: 6px;
	top: 157px;
}
/*--------------------------------------------------------Admin Layer*/

#admin	{
	position:relative;
	width:260px;
	float:right;
	margin-top:4px;
}
#adminClosed	{
	position:relative;
	width:260px;
	height:51px;
	float:left;
}
#adminOpen	{
	position:relative;
	width:260px;
	height:165px;
	background-image:url(../images/tzResContent.jpg);
	clear:left;
}
.clickable	{
	pointer:cursor;
}
#adminTitle	{
	position:relative;
	width:260px;
	height:42px;
}

/*-----------------------------------------------------Resource Layer*/
#resources	{
	position:relative;
	width:260px;
	float:right;
	clear:right;
}
#resourceClosed	{
	position:relative;
	width:260px;
	height:51px;
	float:left;
	clear:left;
}
#resourceOpen	{
	width:260px;
	height:165px;
	background-image:url(../images/tzResContent.jpg);

}
#resourceTitle	{
	position:relative;
	width:260px;
	height:42px;
}

/*-----------------------------------------------------Press Layer*/
#press	{
	position:relative;
	width:260px;
	float:right;
	clear:right;
}
#pressClosed	{
	position:relative;
	width:260px;
	height:51px;
	float:left;
	clear:left;
}
#pressOpen	{
	position:relative;
	width:260px;
	height:116px;
	background-image:url(../images/tzAdminContent.jpg);

}
#pressTitle	{
	position:relative;
	width:260px;
	height:42px;
}


/*-----------------------------------------------------Personal Links Layer*/
#pLinks	{
	position:relative;
	width:260px;
	float:right;
	clear:right;
}
#pLinksClosed	{
	position:relative;
	width:260px;
	height:51px;
	float:left;
	clear:left;
}
#pLinksOpen	{
	position:relative;
	width:260px;
	height:116px;
	background-image:url(../images/tzAdminContent.jpg);
}
#pLinksTitle	{
	position:relative;
	width:260px;
	height:42px;
}



/*-----------------------------------------------------Personal Links Layer*/
#tzContact	{
	position:relative;
	width:260px;
	float:right;
	clear:right;
}
#tzContactClosed	{
	position:relative;
	width:260px;
	height:51px;
	float:left;
	clear:left;
}
#tzContactOpen	{
	position:relative;
	width:260px;
	height:116px;
	background-image:url(../images/tzAdminContent.jpg);
}
#tzContactTitle	{
	position:relative;
	width:260px;
	height:42px;
}

/*---------------------------------------*/

#fmfsLogo	{
	position:absolute;
	width:95px;
	height:95px;
	background:url(../images/fmfsLogo.png) no-repeat;
	left: -26px;
	top: -37px;
}
#soFar	{
	position:absolute;
	width:431px;
	font-size:13px;
	font-weight:bold;
	color:#D3D3D3;
	left: 37px;
	top: 123px;
	text-align:center;
}
#loginBack	{
	position:absolute;
	width:534px;
	height:101px;
	margin-top:57px;
	margin-left:20px;
	left: 36px;
	top: 26px;
}
#whyRegister	{
	position:absolute;
	width:300px;
	background-image:url(../images/tzWhyRegister.jpg);
	background-repeat:no-repeat;
	top: 132px;
}
.tzLogin	{
	width:160px;
	height:17px;
	border:1px #FFFFFF solid;
	background-color:#676588;
	color:#FFFFFF;
	font-size:11px;
}
.tzLoginTable	{
	margin-top:29px;
}
.tzLoginTable a	{
	color:#CC0000;
}
.tzLoginTable a:hover	{
	color:#FFFFFF;
}
.tzRegistered	{
	width:190px;
}.tinyText	{
	font-size:10px;
	color:#FFFFFF;
}
.whyList li	{
	list-style-image:url(../images/tzBullet.jpg);
	color:#FFFFFF;
	
}
.whyList	{
	margin-left:10px;
	margin-top:40px;
}

#accountNEW	{
	position:absolute;
	width:774px;
	height:189px;
	background-image:url(../images/tzAccountBg.jpg);
	background-repeat:no-repeat;
	left: 12px;
	top: 12px;
	color:#FFFFFF;
}

#personalNEW	{
	position:absolute;
	width:774px;
	height:189px;
	background-image:url(../images/tzPersonalBg.jpg);
	background-repeat:no-repeat;
	left: 12px;
	top: 207px;
	color:#FFFFFF;
}

#schoolNEW	{
	position:absolute;
	width:774px;
	height:189px;
	background-image:url(../images/tzDeliveryBg.jpg);
	background-repeat:no-repeat;
	left: 12px;
	top: 402px;
	color:#FFFFFF;
}
#schoolNEW a	{
	color:#ffffff;
}
#schoolNEW a:hover	{
	color:#33CC66;
}
#theSearchResult	{
	position:absolute;
	border:#cccccc 9px solid;
	background-color:#FFFFFF;
	width:300px;
	height:225px;
	z-index:999999;
	text-align:center;
	display:none;
	color:#000000;
	left:100px;
	top:50px;
	overflow:auto;
}
.thePostcode	{
	width:105px;
	border:1px solid #333366;
}
.withNos	{
	margin-left:15px;
}	
.withNos li	{
	list-style:outside;
}
.leftList	{
	float:left;
	list-style:none;
	margin-top:75px;
	margin-left:30px;
}
.leftList li	{
	line-height:60px;
}
.rightList	{
	float:left;
	list-style:none;
	margin-top:75px;
	margin-left:40px;
}
.rightList li	{
	line-height:60px;
}
.redeemSelect	{
	font-size:11px;
	border:1px solid #666666;
	margin-top:12px;
}	
#theSchoolName	{
	position:absolute;
	width:300px;
	top:12px;
	left:212px;
	font-size:26px;
	color:#cccccc;
	text-align:left;
}
#pass a{
	color:#FFFFFF;
}
#pass a:hover{
	color:#FF0000;
}
#tzSendFriend	{
	position:relative;
	width:517px;
	height:100px;
	background-image:url(../images/tzSendFriend.jpg);
	float:left;
	margin-top:12px;
	margin-left:10px;
}	
#sendFriendResult	{
	position:absolute;
	width:151px;
	height:60px;
	left: 355px;
	top: 35px;
	color:#FFFFFF
}	
.tzFriendBox	{
	height:16px;
	width:125px;
	border: 1px #333366 solid;
	background-color:#663366;
	font-size:11px;
	color:#FFFFFF;
}


.reg a{
	color:#FFFFFF;
}
.reg a:hover{
	color:#00ccff;
}

