TD {
   vertical-align : top;
   font-family : verdana, arial, helvetica, sans-serif;
   font-size : 12px; 
   color : white; 
}


TD.bgnd_top {
background: url(http://schools.reap.org.nz/hirangi/core/layout_top_2.jpg)

}

TD.bgnd_bottom {
background: url(http://schools.reap.org.nz/hirangi/core/layout_bottom_2.jpg)

}

TD.middle {
   vertical-align : middle;
   font-family : verdana, arial, helvetica, sans-serif;
   font-size : 12px; 
   color : white; 
}

TD.column {
   text-align : center;
   font-family : verdana, arial, helvetica, sans-serif;
   font-size : 11px; 
   color : white; 
}


TD.middleright {
   vertical-align : middle;
   text-align : right;
   font-family : verdana, arial, helvetica, sans-serif;
   font-size : 12px; 
   color : white; 
}

TD.form {
   vertical-align : top;
   font-family : Times New Roman, arial, helvetica, sans-serif;
   font-size : 10px;
   color : white; 
}


TABLE {
   margin-right : auto; 
   margin-left : auto; 
   padding : 0; 
   border-width : 0; 
   border-style : none; 
   border-color : inherit;
   font-size : 12px; 
   font-family : verdana, arial, helvetica, sans-serif;
}

TABLE.left {
   margin-right : 0; 
   margin-left : 0; 
   padding : 0; 
   border-width : 0; 
   border-style : none; 
   border-color : inherit;
   text-align : left;
}


P.italicbold {
   font-size : 12px; 
   font-family : verdana, arial, helvetica, sans-serif; 
   color : white;
   font-weight : bold;
   font-style : italic;
}

P.italic {
   font-size : 12px; 
   font-family : verdana, arial, helvetica, sans-serif; 
   color : white;
   font-style : italic;
}

P.staff {
   font-size : 14px; 
   font-family : verdana, arial, helvetica, sans-serif; 
   color : #9D2000;
   font-weight : bold;
}


P.bot {
   font-size : 16px; 
   font-family : verdana, arial, helvetica, sans-serif; 
   color : black;
   font-style : italic;
   font-weight : bold;
}


P.staffalphabet {
   font-size : 16px; 
   font-family : verdana, arial, helvetica, sans-serif; 
   color : #800000;
   font-weight : bold;
}

P.stafftext {
   font-size : 16px; 
   font-family : verdana, arial, helvetica, sans-serif; 
   color : black;
   font-weight : bold;
}

SPAN.staffitem {
   font-size : 16px; 
   font-family : verdana, arial, helvetica, sans-serif; 
   color : #800000;
   font-weight : bold;
}

SPAN.stafftext {
   font-size : 16px; 
   font-family : verdana, arial, helvetica, sans-serif; 
   color : black;
   font-weight : bold;
}


P.right {
   font-size : 12px; 
   font-family : verdana, arial, helvetica, sans-serif; 
   color : white;
   text-align : right;
}


P {
   font-size : 12px; 
   font-family : verdana, arial, helvetica, sans-serif; 
   color : white; 
}


DIV.left {
   text-align : left;
   display : block;
}

DIV.right {
   text-align : right;
   display : block;
}


DIV.center {
   text-align : center;
}

IMG {
	display : block;
	border : 0px;
}

IMG.whiteborder {
	display : block;
	border : white solid 1px;
}

IMG.center{
   display : block;
   margin-right : auto; 
   margin-left : auto; 
}

IMG.right{
   display : block;
   float : right; 
}

IMG.left{
   display : block;
   float : left; 
}

A:hover {
	COLOR: #9FFFFFF;
	text-decoration: none;
}
A:link {
	COLOR: #FFFFFF;

}
A:visited {
	COLOR: #FFFFFF;

}


A {
text-decoration: none;
font-weight: bold;
}

BODY {
   margin : 0;
}

