BODY { margin: 0em }         /* all margins set to 0em */

/* The next set of rules set out the main standard fonts for all body text and headings on the WLG */
/* Start of Setup for main body font tags */
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000;}
h1 { font-family: Arial, Helvetica, sans-serif, Times, serif; color: #6DA2C4;}
h2 { font-family: Arial, Helvetica, sans-serif, Times, serif; color: #6DA2C4;}
h3 { font-family: Arial, Helvetica, sans-serif, Times, serif; color: #6DA2C4;}
h4 { font-family: Arial, Helvetica, sans-serif, Times, serif; color: #6DA2C4;}
h5 { font-family: Arial, Helvetica, sans-serif, Times, serif; color: #6DA2C4;}
/* End */

/* Start of Setup for Menu title font tags */
h1.menu { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-style: oblique;}
h2.menu { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-style: oblique;}
h3.menu { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-style: oblique;}
h4.menu { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-style: oblique;}
h5.menu { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-style: oblique;}
p.menu { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #ffffff;}
/* End */

/* Start of Setup Early Years */
h1.early { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-style: oblique;}
h2.early { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-style: oblique;}
h3.early { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-style: oblique;}
h4.early { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-style: oblique;}
h5.early { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-style: oblique;}
p.early { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #ffffff;}
/* End */

li {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000;}

/* Start of Setup for copyright links */
a.grey:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #999999; text-decoration: none}
a.grey:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #999999; text-decoration: none}
a.grey:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #666666; text-decoration: none}
a.grey:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #999999; text-decoration: none}
p.grey { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #999999; text-decoration: none}
/* End */

/* Start of Setup for title menu links (links at top of page) */
a.title:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.title:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFF99; text-decoration: none}
a.title:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.title:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
/* End */

/* Mouseover for side menu links (links at left side of page) */
a.white:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}
a.white:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}
a.white:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}
a.white:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}
/* End */

a.small:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color:#0000CC; text-decoration: underline;}
a.small:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #0000CC; text-decoration: underline;}
a.small:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #0000CC; text-decoration: underline;}
a.small:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#FF0000; text-decoration: underline;}

/* replaces P tag in lists etc */
.normalText{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000;}
/* End */

/* White font, used in forms */
.normalTextwhite{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #ffffff;}
/* End */

/* for the orange text used on some pages for headers & Subheadings*/
.orangeText{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style:normal; color: #FF9900; font-weight:bold;}
.orangeTextBold{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; color: #FF9900; font-weight:bold;}
/* End */

/* Used for Schools Library menu bar */
.smallText{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000;}
.smallTextBold{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:bold;}
/* End */

/* Used to highlight text where a <Hn> tag would be inappropriate */
.normalTextBold{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; font-weight:bold;}
.LargeTextBold{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #000000; font-weight:bold;}
/* End */

/* Normal hyperlink */
a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#0000CC; text-decoration: underline;}
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0000CC; text-decoration: underline;}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0000CC; text-decoration: underline;}
a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#FF0000; text-decoration: underline;}
/* End */

a.blue:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #0099FF; text-decoration: none}
a.blue:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #999999; text-decoration: none}
a.blue:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FF9900; text-decoration: none}
a.blue:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #0099FF; text-decoration: none}

a.red:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #ff0000; text-decoration: none}
a.red:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #ff0000; text-decoration: none}
a.red:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FF0000; text-decoration: none}
a.red:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #ff0000; text-decoration: none}

a.bluemenu:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: none}
a.bluemenu:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: none}
a.bluemenu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #0033FF; text-decoration: none}
a.bluemenu:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #0099FF; text-decoration: none}

/* Used in the 'Web Design pages */
.titleborder1 {border-bottom: 4px double #3399FF;}
.titleborder2 {border-top: 4px double #3399FF;}
.titleborder3 {border-left: 4px double #3399FF;}
.titleborder4 {border-right: 4px double #3399FF;}
.yellowborder1 {border-bottom: 4px double #ffcc00;}
.yellowborder2 {width:inherit; border-bottom: 4px double #ffcc00;}
/* End */

/* For table borders */	
.border { border: 1px #000000 solid}
.border1 { border: #339999; border-style: double; border-top-width: 4px; border-right-width: 4px; border-bottom-width: 4px; border-left-width: 4px}
.border2 { border: 0px #ffffff solid}
.libborder2 { border: 4px #277e0e double}
.border3 { border: 0px #6DA2C4; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.libborder3 { border: 4px #339999; border-style: double; border-top-width: 4px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 4px}
.border3a { border: 4px #6DA2C4; border-style: double; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 4px}
.border4 { border: 4px #FFCC00 double}
.border5 { border: #cccccc; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.border6 { border: 4px #1ca4a4 double}
.border7 { border: 4px #9900cc double}
.bordercopyright { border: #283061; border-style: double; border-top-width: 4px; border-right-width: 0px; border-bottom-width: 4px; border-left-width: 0px}
/* End */

/* Remodelling borders */	
.borderrem1 { border: 4px #8c79d1; border-style: double; border-top-width: 4px; border-right-width: 4px; border-bottom-width: 4px; border-left-width: 4px}
.borderrem2 { border: 4px #8c79d1; border-style: double; border-top-width: 4px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 4px}
/* End */	

.webdesignborder {
	border-top: 4px groove #9900cc;
	border-right: 4px groove #9900cc;
	border-bottom: 4px groove #9900cc;
	border-left: 4px groove #9900cc;}

hr {color:#FF9900;}
	
/* ???????????? */
a.white2:active { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none }
a.white2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none }
a.white2:link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none }
a.white2:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none }

a.green:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none }

input.white {color:#FFFFFF; font-weight: bold; background-color:#FF9900;}

.orangeDotted {border-style:dashed; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-color:#ffc58a;
}
.blueDotted {border-style: dashed; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-color:#bfd7e6;
}


img.floatLeft { 
    float: left; 
    margin: 3px;
}
img.floatRight { 
    float: right; 
	 margin: 3px;
   
}td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

