@import url(../styles/list_nav.css);
/* For the page */

html{
margin: 0;
padding: 0;
}

body{
margin: 0;
padding: 0;
background:url( ../images/pagebg.gif);
background-color:#dce8fd;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size: 100%; /* Fixes the use of ems in IE */
}

#wrapper {
top: 21px;
margin: 0 auto;
padding: 0;
width: 980px;
position: relative;
font-size: small; /* Correct content font size */
}

#innerWrapper {
margin: 0;
padding: 0;
background:url( ../images/slither.jpg);
}

#homeBody #innerWrapper {
margin: 0;
padding: 0;
background:url( ../images/homeback.jpg) no-repeat;
position:relative;
}

/* For the header */
#header{
background: url( ../images/header.jpg) no-repeat;
height: 285px;
position: relative;
}
#header h1,#header h2 
{display: none; }

/* To style the header on the homepage */
#homeBody #header {
background:none;}

/*For Content Pages */
#content{
margin: -17px 38px 0 238px; /* Top, Right, Bottom, Left */
margin-bottom: 0/* don't put margin on bottom of content - IE bug */;
padding:0;
padding-bottom:10px;
position: relative;
min-height: 265px;
background: none;
z-index:599;
}

/* To style the Content area on the Homepage */
#homeBody #content{
margin: -101px 45px 0 228px; /* Top, Right, Bottom, Left */
margin-bottom: 0/* don't put margin on bottom of content - IE bug */;
padding:0;
padding-bottom:10px;
position: relative;
min-height: 395px;
background: none;
}

/*For the Research Zone content area*/
#researchBody #content{margin: 0 33px 0px 194px; /* Top, Right, Bottom, Left */}
#researchBody #content img {position: relative; left: 80px;}

/* For the Newspaper Section */
#newspaperBody #content {margin: 0px 33px 0px 194px; /* Top, Right, Bottom, Left */}


/* For the research zone Iframe */
#researchBody #rZoneContent{position: relative; left: 85px}

/* For the Kidszone Iframe */
#kZoneContent  {position: relative; left: 53px; margin-top:10px;}
#kidszone_detailBody .small {margin-left:55px;}


/*For Footer */
#footer {
position: relative;
background: url(../images/footer.jpg) no-repeat 0 0;
height: 17px;
padding: 0;
margin: 0;
}

#homeBody #footer-bot {
display:none;
}

#footer-bot {
position: relative;
background: url(../images/footer-bot.gif) no-repeat 0 0;
height: 19px;
padding: 0;
margin:0 auto;
width:980px;
top:21px;
}

#homeBody #footer,
#homeBody #footer-top {
background:none;
display:none;
}

/*For Navigation column */
#navigationTTL {display: none;}

#column {
left:8px;
position:absolute;
top:66px;
width:166px;
z-index: 600;
}


/* To globally style page Titles */

h1.pageTitle {
position: relative;
top: -13px;
margin: 0 ; /* Only use 0 or auto for left/right margins - IE bug */
margin-top: 0; /*Use margin-top on #content not here - IE bug */
padding: 0;
display: block;
width: 247px; 
height: 25px;
text-indent: -5000px;
}

#homeBody h1.pageTitle {
display: none;  /*To hide page title on homepage */
}


/* To give page Titles their images. Note - we specify the page body id first, this tells the css to only look for the h1.pageTitle which belongs to the respective Body ID */

#adminBody h1.pageTitle 			{background: url( ../images/pageTitles/admin.gif) no-repeat 0 0;}
#alumniBody h1.pageTitle 			{background: url( ../images/pageTitles/alumni.gif) no-repeat 0 0;}
#calendarBody h1.pageTitle 		{background: url( ../images/pageTitles/calendar.gif) no-repeat 0 0;}
#classpagesBody h1.pageTitle 	{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}

/* For classpages */

#nurseryBody h1.pageTitle 	{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#receptionBody h1.pageTitle 	{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#foundationBody h1.pageTitle 	{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#class1Body h1.pageTitle 	{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#class2Body h1.pageTitle 	{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#class3Body h1.pageTitle 	{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#class4Body h1.pageTitle 	{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#class5Body h1.pageTitle 	{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#class6Body h1.pageTitle 	{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#class7Body h1.pageTitle 	{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#class8Body h1.pageTitle 	{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}
#class9Body h1.pageTitle 	{background: url( ../images/pageTitles/classpages.gif) no-repeat 0 0;}

#clubsBody h1.pageTitle 			{background: url( ../images/pageTitles/clubs.gif) no-repeat 0 0;}
#communityBody h1.pageTitle 		{background: url( ../images/pageTitles/community.gif) no-repeat 0 0;}
#councilBody h1.pageTitle 		{background: url( ../images/pageTitles/council.gif) no-repeat 0 0;}
#curriculumBody h1.pageTitle 		{background: url( ../images/pageTitles/curriculum.gif) no-repeat 0 0;}
#feedbackBody h1.pageTitle 		{background: url( ../images/pageTitles/feedback.gif) no-repeat 0 0;}
#galleryBody h1.pageTitle 		{background: url( ../images/pageTitles/gallery.gif) no-repeat 0 0;}
#governorsBody h1.pageTitle 		{background: url( ../images/pageTitles/governors.gif) no-repeat 0 0;}
#guestbookBody h1.pageTitle 		{background: url( ../images/pageTitles/guestbook.gif) no-repeat 0 0;}
#homeBody h1.pageTitle 			{background: url( ../images/pageTitles/welcome.gif) no-repeat 0 0;}
#keyinfoBody h1.pageTitle 		{background: url( ../images/pageTitles/keyinfo.gif) no-repeat 0 0;}
#lettersBody h1.pageTitle 			{background: url( ../images/pageTitles/letters.gif) no-repeat 0 0;}
#linksBody h1.pageTitle 			{background: url( ../images/pageTitles/links.gif) no-repeat 0 0;}
#newsBody h1.pageTitle 			{background: url( ../images/pageTitles/news.gif) no-repeat 0 0;}
#newslettersBody h1.pageTitle 	{background: url( ../images/pageTitles/newsletters.gif) no-repeat 0 0;}
#parentsBody h1.pageTitle 		{background: url( ../images/pageTitles/parents.gif) no-repeat 0 0;}
#platformBody h1.pageTitle 		{background: url( ../images/pageTitles/platform.gif) no-repeat 0 0;}
#pollBody h1.pageTitle 			{background: url( ../images/pageTitles/poll.gif) no-repeat 0 0;}
#ptaBody h1.pageTitle 			{background: url( ../images/pageTitles/pta.gif) no-repeat 0 0;}
#preprepBody h1.pageTitle 			{background: url( ../images/pageTitles/preprep.gif) no-repeat 0 0;}
#staffBody h1.pageTitle 			{background: url( ../images/pageTitles/staff.gif) no-repeat 0 0;}

#sportsBody h1.pageTitle 			{background: url( ../images/pageTitles/sports.gif) no-repeat 0 0;}
	#overviewBody h1.pageTitle 			{background: url( ../images/pageTitles/overview.gif) no-repeat 0 0;}
	#fixturesBody h1.pageTitle 			{background: url( ../images/pageTitles/fixtures.gif) no-repeat 0 0;}
	#awardsBody h1.pageTitle 			{background: url( ../images/pageTitles/awards.gif) no-repeat 0 0;}
	#facilitiesBody h1.pageTitle 			{background: url( ../images/pageTitles/facilities.gif) no-repeat 0 0;}
	#sportsgalleryBody h1.pageTitle 			{background: url( ../images/pageTitles/gallery.gif) no-repeat 0 0;}

#tourBody h1.pageTitle 			{background: url( ../images/pageTitles/tour.gif) no-repeat 0 0;}
#termdatesBody h1.pageTitle 			{background: url( ../images/pageTitles/termdates.gif) no-repeat 0 0;}
#usefullinksBody h1.pageTitle 	{background: url( ../images/pageTitles/links.gif) no-repeat 0 0;}
#vleBody h1.pageTitle 			{background: url( ../images/pageTitles/vle.gif) no-repeat 0 0;}
#welcomeBody h1.pageTitle 		{background: url( ../images/pageTitles/welcome.gif) no-repeat 0 0;}
#whoswhoBody h1.pageTitle 		{background: url( ../images/pageTitles/whoswho.gif) no-repeat 0 0;}

#contactBody h1.pageTitle 		{background: url( ../images/pageTitles/contact.gif) no-repeat 0 0;}
#sitepolicyBody h1.pageTitle 	{background: url( ../images/pageTitles/sitepolicy.gif) no-repeat 0 0;}
#sitemapBody h1.pageTitle 	{background: url( ../images/pageTitles/sitemap.gif) no-repeat 0 0;}

#kidszoneBody h1.pageTitle 		{background: url( ../images/pageTitles/kidszone.gif) no-repeat 0 0;}

/* The kids' zone titles are set out in a slightly different way due to them all being on a single 
page and thus you can't style via the normal method using the body tag id. */
h1#ks1linksBody.pageTitle 		{background: url( ../images/pageTitles/ks1links.gif) no-repeat 0 0;}				
h1#ks2linksBody.pageTitle 		{background: url( ../images/pageTitles/ks2links.gif) no-repeat 0 0;}				
h1#gamesBody.pageTitle 			{background: url( ../images/pageTitles/games.gif) no-repeat 0 0;}			
h1#historyBody.pageTitle 		{background: url( ../images/pageTitles/history.gif) no-repeat 0 0;}
h1#scienceBody.pageTitle 		{background: url( ../images/pageTitles/science.gif) no-repeat 0 0;}
h1#englishBody.pageTitle 		{background: url( ../images/pageTitles/english.gif) no-repeat 0 0;}
h1#mathsBody.pageTitle 			{background: url( ../images/pageTitles/maths.gif) no-repeat 0 0;}
h1#brainbuildersBody.pageTitle 	{background: url( ../images/pageTitles/brainbuilders.gif) no-repeat 0 0;}

#govs_zoneBody h1.pageTitle		{background: url(../images/pageTitles/govszone.gif) no-repeat 0 0;}
#gov_calBody h1.pageTitle		{background: url(../images/pageTitles/gov_cal.gif) no-repeat 0 0;}
#gov_meetBody h1.pageTitle		{background: url(../images/pageTitles/gov_meet.gif) no-repeat 0 0;}
#gov_docsBody h1.pageTitle		{background: url(../images/pageTitles/gov_docs.gif) no-repeat 0 0;}
#gov_bulletinBody h1.pageTitle	{background: url(../images/pageTitles/gov_bulletin.gif) no-repeat 0 0;}
#gov_profileBody h1.pageTitle	{background: url(../images/pageTitles/gov_profile.gif) no-repeat 0 0;}
#gov_linksBody h1.pageTitle		{background: url(../images/pageTitles/gov_links.gif) no-repeat 0 0;}


/*Layout Engine Stuff - no need to edit this.*/
ul#topcontrols {top: -18px; margin: 0; padding: 0; text-align: right; position: absolute; z-index: 500; width: 100%;}
#topcontrols li {display: inline; margin-right: 10px;}
#baseText {width: 974px; margin: 25px auto 0; font-size: small; /* fix font sizing */}
#copyRight {float: left;}

#topcontrols li a{color:#000;}
#baseText a {color:#000;}
#baseText a:hover {text-decoration:underline;}

#sitePrivacy {float: left; padding-left: 10px;}
a#byPrimarySite {float: right;}
a#byPrimarySite, a#sitePrivacy {text-decoration: none;}
li#FGview {display: none;}
.w3cbadge {
position: relative; top: 10px; margin: 0; 
padding: 0; border: none; display: block; 
height: 31px !important; width: 88px !important;}
.w3cbadge img{position: absolute;top:0;left:0;}
/* For Login and Web logo*/
p#logStandards{
position: relative;
top: 0;/* Don't position using top, use margin, IE6 bug */
width: 88px;
height: 60px;
margin: 0 auto; 
padding: 10px 0 0; 
text-align: center;
clear: both; /* Needed so that the login button and W3C logo doesn't collapse into the base text area in standards compliant browsers */
}

/* This sets the width of the media items and so you can increase or 
decrease the size so that 4 items will fit on the screen at a time.
This overrides the property set in style.css.  Please do not edit 
the style.css stylesheet. */
.MediaFloat{width: 176px;}
/* Change section heading properties here and not in style.css*/
h2.sectionheading{color: #9e172e;}

.hide_default {display: none;}

/* For links to work as link, visited, focus, and hover , they must be in this order.. please change the colours to suit */
a:link{color: #0a5b19; text-decoration: none;}
a:visited {color:#0a5b19; text-decoration: none;}
a:focus{color:#0a5b19; text-decoration: none; border: none;}
a:hover{color: #6699ff; text-decoration: underline;}
a:active{color: #0a5b19; text-decoration: none;}


/* Specific styling for the various homepage dynamic section areas */
#latestNews h2, #diaryDates h2 {
visibility: hidden;
margin: 0;}

#latestNews, #diaryDates, #newsletterbox {
position: absolute; display: block; 
}

#latestNews {
width: 223px; 
height: 70px; 
left: -7px;
top: 170px;
font-size:10px;
font-family:'arial';
font-weight:bold;
text-align:left;
color:#9e172e;
z-index:500;
}

#latestNews a{
text-decoration:none;
color:#9e172e !important;
font-size:11px;
}

#latestNews a:hover{
text-decoration:underline;
color:#9e172e !important;
font-size:11px;
}

#diaryDates {
width: 223px; 
height: 70px; 
left: -7px;
top: 59px;
font-size:10px;
font-family:'arial';
font-weight:bold;
text-align:left;
color:#9e172e;
z-index:500;
}

#diaryDates a{
text-decoration:none;
color:#9e172e !important;
font-size:11px;
}

#diaryDates a:hover{
text-decoration:underline;
color:#9e172e !important;
font-size:11px;
}

#newsletterbox {
width: 253px; 
height: 30px; 
left: 485px;
top: 346px;
font-size:10px;
font-family:'arial';
font-weight:bold;
text-align:left;
color:#fff;
z-index:500;
display:none;
}

#newsletterbox a{
text-decoration:none;
color:#fff !important;
font-size:11px;
}

#newsletterbox a:hover{
text-decoration:underline;
color:#9e172e !important;
font-size:11px;
}

#ticker {
width: 770px; 
height: 28px; 
left: -25px;
position:absolute;
top: 352px;
font-size:14px;
font-family:'arial';
font-weight:bold;
text-align:left;
color:#fff;
z-index:500;
}

/* Margin reset to make all browsers render out the same */
p.newstitlehome, p.eventhome {margin: 0; padding: 0;}
p.newstitlehome a, p.eventhome a{line-height: 1.3 !important; margin: 0; padding: 0;}
span.newsdate, span.datehome{line-height: 1.3 !important; margin: 0; padding: 0;}

/* Specific link styling for the various homepage dynamic sections */
#latestNews .newstitlehome a, 
#newsletterbox .newstitlehome a, 
#termevents .eventhome a {
font-weight:bold;
color:#ff5400;}

#latestNews .newstitlehome a:hover, 
#newsletterbox .newstitlehome a:hover, 
#termevents .eventhome a:hover {
font-weight:bold;
color:#0f37bb;
text-decoration:underline;}


#hitcounter {
position: absolute;
top: 390px;
left: 160px;
width:200px;
height: 50px;
margin: 0;
padding: 0;
text-align: center;
}


	#EditSlideButton {position: absolute; z-index: 500; top: 30px; left: 720px;}


	#fader{
		position: absolute;
        left:451px;
        top:41px;
		width: 256px;
		height: 200px;
		overflow: hidden;
		}

	#fader img {width: 100%;}


#homeText {
position: absolute;
width: 260px;
top: 23px;
left: -15px;
text-align: justify;
font-size: 12px;
}

	
/* Teasers */

#teaserbox ul {margin: 0; padding: 0;}
#teaserbox ul li {font-family:'arial'; position: absolute; 
display: inline; padding: 0; list-style-type: none;}

li.facebook a,
li.twitter a{
position: absolute; 
width: 52px;
height: 52px;
text-indent: -9999px;
top: 107px;
}

li.facebook a{
background: url(../images/facebook.gif) no-repeat;
left: 287px;
}

li.twitter a{
background: url(../images/twitter.gif) no-repeat;
left: 355px;
}

li.newshome a{
position: absolute; 
width: 120px;
height: 70px;
text-indent: -9999px;
background: url(../images/newsHome.gif) no-repeat;
left: 282px;
top: 210px;
color:#161616;
}


li.galleryhome a:hover, li.newshome a:hover
{background-position: -121px 0px;} 


#sportsbgbox ul {
position: relative; 
list-style-type: none;
margin:0; padding: 0;
font-size:1.2em;
font-weight:bold;
top:25px;
line-height:25px;
}
#sportsbgbox ul li a{
display: block; 
}

#classbgbox ul {
position: relative; 
top: 0px; 
height: 480px; width: 565px; 
list-style-type: none; 
margin: 0 auto;
}



#classbgbox li {
position: relative;
float: left;
}


#classbgbox li a {
position: relative;
display: block; 
width: 180px; height: 135px;
text-indent: -5000px;
margin: 10px 0px;
padding: 0;
}

#classbgbox li a:hover
{background-position: 25px -135px;}
#classbgbox li.reception a:hover
{background-position: 0px -135px;}


li.reception a {
background: url( ../images/classpages/reception.jpg) no-repeat;
}
li.year1 a{
background: url( ../images/classpages/year1.jpg) no-repeat 25px 0px;
}
li.year2 a{
background: url( ../images/classpages/year2.jpg) no-repeat 25px 0px;
}
li.year3 a{
background: url( ../images/classpages/year3.jpg) no-repeat 25px 0px;
}
li.year4 a{
background: url( ../images/classpages/year4.jpg) no-repeat 25px 0px;
}
li.year5 a{
background: url( ../images/classpages/year5.jpg) no-repeat 25px 0px;
}
li.year6 a {
background: url( ../images/classpages/year6.jpg) no-repeat 25px 0px;
}
li.year7 a {
background: url( ../images/classpages/year7.jpg) no-repeat 25px 0px;
}
li.year8 a {
background: url( ../images/classpages/year8.jpg) no-repeat 25px 0px;
}


#classpagepusher {clear: both;}



#kidszoneBody .small {position: absolute; top: 50px;}



#kidszonebox  ul{position: relative; top: 0px; height: 397px; width: 537px; margin: 0px auto; padding: 0; list-style-type: none; background:url(../images/kidszoneimages/background.jpg) no-repeat;}

li.kgames a, li.ks1links a, li.ks2links a, li.english a, li.history a, li.science a, li.maths a, li.brain a{
display: block;
overflow: hidden;
font-weight: bold;
text-indent: -5000px;
position: absolute;
top: 0px; 
left: 0px;
}

li.kgames a{
	background: url(../images/kidszoneimages/games.jpg) no-repeat;
	height: 128px;
	width: 127px;
	top: 127px;
	left: 203px;
}
li.kgames a:hover{background-position:0 -127px;} 

li.ks1links a {
	background:transparent url(../images/kidszoneimages/ks1links.jpg) no-repeat scroll 0 0;
	height: 127px;
	width: 126px;
	top: 128px;
	left: 351px;
}
li.ks1links a:hover {background-position:0 -127px;}

li.ks2links a {
	background:transparent url(../images/kidszoneimages/ks2links.jpg) no-repeat scroll 0 0;
	height: 142px;
	width: 127px;
	top: 255px;
	left: 19px;
}
li.ks2links a:hover {background-position:0 -142px;}

li.english a {
	background:transparent url(../images/kidszoneimages/english.jpg) no-repeat scroll 0 0;
	height: 128px;
	width: 124px;
	top: 0px;
	left: 266px;
}
li.english a:hover {background-position:0 -128px;}

li.history a {
	background:transparent url(../images/kidszoneimages/history.jpg) no-repeat scroll 0 0;
	height: 142px;
	width: 130px;
	top: 255px;
	left: 320px;
}
li.history a:hover {background-position:0 -142px;}

li.science a {
	background:transparent url(../images/kidszoneimages/science.jpg) no-repeat scroll 0 0;
	height: 142px;
	width: 130px;
	top: 255px;
	left: 165px;
}
li.science a:hover {background-position:0 -142px;}

li.maths a {
	background:transparent url(../images/kidszoneimages/maths.jpg) no-repeat scroll 0 0;
	height: 128px;
	width: 130px;
	top: 0px;
	left: 106px;
}
li.maths a:hover {background-position:0 -128px;}

li.brain a {
	background:transparent url(../images/kidszoneimages/brainbuilders.jpg) no-repeat scroll 0 0;
	height: 127px;
	width: 131px;
	top: 128px;
	left: 33px;
}
li.brain a:hover {background-position:0 -127px;}



/* For the Governors' Zone */

#gov_box {
position: relative; 
top: 23px; 
left: 0; 
margin: 0 auto; 
height: 360px; 
width: 380px;
}
#gov_login p a{position: relative; top :0; left: 0; margin: 0; padding: 0;}
.govstext {
font-size: small;
font-weight: bold;
padding-top: 85px;
text-align: center;
}


#cplogin {position: relative; top: 300px;}

div#profiles a, div#govcalendar a, div#forum a, div#meetings a, div#docs a, div#weblinks a {
position: absolute;
width: 100px;
height: 140px;
display: block;
}
div#profiles a, div#govcalendar a, div#forum a{top: 0px;}
div#meetings a, div#docs a, div#weblinks a {top: 150px;}

div#profiles a {left: 10px; background: url(../images/govs_zone/profiles.gif) no-repeat;}
div#govcalendar a {left: 150px; background: url(../images/govs_zone/calendar.gif) no-repeat;}		
div#forum a {left: 290px; background: url(../images/govs_zone/forum.gif) no-repeat;}
div#meetings a {left: 10px; background: url(../images/govs_zone/meetings.gif) no-repeat;}
div#docs a {left: 150px; background: url(../images/govs_zone/docs.gif) no-repeat;}
div#weblinks a {left: 290px; background: url(../images/govs_zone/links.gif) no-repeat;}

div#profiles a:hover , 
div#govcalendar a:hover , 
div#forum a:hover , 
div#meetings a:hover , 
div#docs a:hover , 
div#weblinks a:hover  {
background-position: -100px 0;
}

.addmessage{font-size:medium;text-align:center;font-weight:bold}
#Guestbook .sort{font-size:small;text-align:center;width:100%}
#Guestbook .allowdeny{font-size:x-small;height:1%}
#Guestbook .guest{padding:10px 5px 10px 5px;font-size:x-small;height:1%}
#Guestbook .message{padding:10px 5px 10px 5px;font-size:small;height:1%}
#Guestbook{border:#42A0FF solid thick}
#Guestbook .sort{background-color:#42A0FF}
#Guestbook .sort a{color:#FF0}
#Guestbook .sort a:hover{color:#FFF}
#Guestbook .allowdeny{color:#FF0;background-color:#42A0FF}
#Guestbook .allowdeny a{color:#FF0}
#Guestbook .allowdeny a:hover{color:#FFF}
#Guestbook .guest{background-color:#FFED6F}
#Guestbook .message{background-color:#FFF}
body #addmessagediv{width:630px;height:100%;display:block;position:relative;margin:0 auto}
#guestbookform input,#guestbookform select{width:100px !important}
#guestbookform textarea {width:300px !important}

/* Calendar Styles */
#termeventslatest .termtitle , #termevents .termtitle {font-weight: bold;font-size: medium;}
#termeventslatest .latesttitle , #termevents .latesttitle {font-size: small;color: #FFFFFF;font-weight: bold;background-color: #FF0000;text-align: center;}
#termeventslatest .latest , #termevents .latest {background-color: #FFCCCC;background-image: url(icons/dontforget.gif);background-repeat: no-repeat;}
#termeventslatest .date , #termevents .date {color: #000000;}
#termeventslatest a , #termevents a {text-decoration: none;color: #0000CC;text-align: center;}
#termeventslatest a:hover , #termevents a:hover {text-decoration: none;color: #FF0000;}
#termeventslatest .termheader , #termevents .termheader {color: #FFFFFF;background-color: #0000CC;}
#termeventslatest .eventarea , #termevents .eventarea {background-color: #D5EAFF;}
/*#termevents div.small a {color: #fff}#termevents div.small a:hover {color: #ff0; text-decoration: underline}*/

/* MONTHLY CALENDAR STYLES */
#monthlycalendars a{color: #FFFFFF;}
#monthlycalendars a:hover{color: #00FF00;}
.dwzCalendarExternalTable{background-color:#bbbbba;margin: 0 auto;}
.dwzCellPrev{background-color:#666666;}
.dwzCellMonth{background-color:#666666;color:#FFFFFF;}
.dwzCellNext{background-color:#666666;color:#000000;}
.dwzCellWeekDay{background-color:#FFFFFF;}
.dwzCellNextMonth{color:#999999;background-color: #d1d1d0;}
.dwzCellPrevMonth{color:#999999;background-color: #d1d1d0;}

.redasterix {
color:#ff0000;
font-weight:bold;
}






