/* BEGIN COMMENTS

This style sheet documents changes to previous style sheets and adds any supplementary styles
   
END COMMENTS */


body {margin-top: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #101020; 
text-align: justify; background-color: #ffffff; vertical-align: middle}
 

.left_column { width: 200px; align: left; vertical-align: top;} 

.right_column { width: 508px; align: right; vertical-align: top;}

.single_page_column_width { width: 718px; align: right; vertical-align: top;} 

.links_bar_width { width: 730px}

.links_bar_background_colour {background-color: #00a0fa}

.links_bar_legacy_size { width: 600px; background-color: #00a0fa}

.links_bar {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; text-align: justify; background-color: #ffffff} 

.links_bar_spacer { width: 1px; background-color: #d8d8d8}

.links_bar_underline_height { height: 1px}

.links_bar_underline_background_colour {background-color: #00a0fa}

.vertical_line_colour {color: #e0e0e0; background-color: #e0e0e0}

.vertical_line_width {width: 1px}

.vertical_line_colour_alt {color: #999999; background-color: #00a0fa}

.vertical_line_width_alt {width: 1px}

.horizontal_line_colour {border: 0px; color: #e0e0e0; background-color: #e0e0e0}

.horizontal_line_height {height: 1px}

/* Default link colour sample only

a:link { color: blue; }
a:visited { color: purple; }
a:hover { color: green; } - not defined by default?
a:active { color: red; }

End default link colour sample only */

/* default link styles */

a:link { color: #0033d0; text-decoration: none}
a:visited { color: #0033d0; text-decoration: none}
a:hover { color: #0066f0; text-decoration: underline}
a:active { color: #f42429; text-decoration: underline}

/* navigation current page link styles - commented out - under test

a.links_bar_current_page:link { color: #ffffff; background-color: #e02020; text-decoration:none}
a:links_bar_current_page:visited { color: #ffffff; background-color: #e02020; text-decoration:none}
a:links_bar_current_page:hover { color: #0066f0; text-decoration: underline}
a:links_bar_current_page:active { color: #ffffff; background-color: #e02020; text-decoration:none}

*/

/* .links_bar_home */ 

a.links_bar_home:link { color: #0080bb; background-color: #ffffff; text-decoration:none}
a.links_bar_home:visited { color: #0080bb; background-color: #ffffff; text-decoration:none} 
a.links_bar_home:hover { color: #ffffff; background-color: #0080bb; text-decoration:none}
a.links_bar_home:active { color: #ffffff; background-color: #e02020; text-decoration:none}

/* .links_bar_business */ 

a.links_bar_business:link { color: #b04000; background-color: #ffffff; text-decoration:none}
a.links_bar_business:visited { color: #b04000; background-color: #ffffff; text-decoration:none} 
a.links_bar_business:hover { color: #ffffff; background-color: #b04000; text-decoration:none}
a.links_bar_business:active { color: #ffffff; background-color: #e02020; text-decoration:none}

/* .links_bar_schools */ 

a.links_bar_schools:link { color: #3aa56e; background-color: #ffffff; text-decoration:none}
a.links_bar_schools:visited { color: #3aa56e; background-color: #ffffff; text-decoration:none} 
a.links_bar_schools:hover { color: #ffffff; background-color: #3aa56e; text-decoration:none}
a.links_bar_schools:active { color: #ffffff; background-color: #e02020; text-decoration:none}

/* .links_bar_events */ 

a.links_bar_events:link { color: #de9d00; background-color: #ffffff; text-decoration:none}
a.links_bar_events:visited { color: #de9d00; background-color: #ffffff; text-decoration:none} 
a.links_bar_events:hover { color: #ffffff; background-color: #de9d00; text-decoration:none}
a.links_bar_events:active { color: #ffffff; background-color: #e02020; text-decoration:none}

/* .links_bar_links */ 

a.links_bar_links:link { color: #C80068; background-color: #ffffff; text-decoration:none}
a.links_bar_links:visited { color: #E0003A; background-color: #ffffff; text-decoration:none} 
a.links_bar_links:hover { color: #ffffff; background-color: #F0004A; text-decoration:none}
a.links_bar_links:active { color: #ffffff; background-color: #e02020; text-decoration:none}

/* .links_bar_messages */ 

a.links_bar_messages:link { color: #008080; background-color: #ffffff; text-decoration:none}
a.links_bar_messages:visited { color: #F77003; background-color: #ffffff; text-decoration:none} 
a.links_bar_messages:hover { color: #ffffff; background-color: #F77003; text-decoration:none}
a.links_bar_messages:active { color: #ffffff; background-color: #e02020; text-decoration:none}

/* .links_bar_contacts */ 

a.links_bar_contacts:link { color: #0080bb; background-color: #ffffff; text-decoration:none}
a.links_bar_contacts:visited { color: #0080bb; background-color: #ffffff; text-decoration:none} 
a.links_bar_contacts:hover { color: #ffffff; background-color: #0080bb; text-decoration:none}
a.links_bar_contacts:active { color: #ffffff; background-color: #e02020; text-decoration:none}

/* .link_no_decoration */ 

a.link_no_decoration:link { text-decoration:none}
a.link_no_decoration:visited { text-decoration:none} 
a.link_no_decoration:hover { text-decoration:none}
a.link_no_decoration:active { text-decoration:none}


table.centred { margin-left: auto; margin-right: auto }
table td.centred {text-align: center }

.columnboundary { font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; font-style: normal;  font-weight: normal; text-align: center; color: #202020; background-color: #ececec}
  
.columnheader { font-family: Arial, Helvetica, sans-serif; 
font-size: 12pt; font-style: normal;  font-weight: normal; text-align: center; color: #0060a0; background-color: #eeeeee }

.columnbody { font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; font-style: normal;  font-weight: normal; text-align: justify; color: #202020; background-color: #ffffff }

.tableboundary { font-family: Arial, Helvetica, sans-serif; 
font-size: 11pt; font-style: normal; font-weight: normal; text-align: center; color: #663300; background-color: #f0c0c0 }

.tableheader { font-family: Arial, Helvetica, sans-serif;
font-size: 12pt; font-style: normal; font-weight: normal; text-align: center; color: #e01033; background-color: #ffcccc }

.tablebody {font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; font-style: normal; font-weight: normal; text-align: justify; color: #202020; background-color: #eeeeee }


p.justified { text-align: justify }

p.centred { text-align: center }

p.bold { font-weight: bold }


p.larger { font-size: 13pt } 

p.large { font-size: 12pt }

p.medium { font-size: 11pt }

p.small { font-size: 10pt }

p.smaller { font-size: 9pt }

p.tiny { font-size: 8pt }


.paralabel { font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; font-style: normal; font-weight: bold; font-variant: normal; color: #000033; text-align: left; vertical-align: middle }

.paralabelaligntop { font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; font-style: normal; font-weight: bold; font-variant: normal; color: #000033; text-align: left; vertical-align: top }

.parasubject { font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; font-style: normal; font-weight: normal; font-variant: normal; color: #000033; text-align: left; vertical-align: middle }

/* Possible alternative  
.paraheader { font-family: font-family: Arial, Helvetica, sans-serif; 
font-size: 14pt; font-style: normal; font-weight: normal; text-align: justify; color: #2924f4; vertical-align: middle }
*/

.paraheader { font-family: Arial, Helvetica, sans-serif; 
font-size: 14pt; font-style: normal; font-weight: bold; font-variant: normal; color: #000066; text-align: justify; vertical-align: middle }

.paramajor { font-family: Arial, Helvetica, sans-serif; 
font-size: 13pt; font-style: normal; font-weight: normal; text-align: justify; color: #FF9999 vertical-align: middle }

.paramainlead { font-family: Arial, Helvetica, sans-serif; 
font-size: 11pt; font-style: normal; font-weight: normal; text-align: justify; color: #0060a0; vertical-align: middle }

.paramainbold { font-family: Arial, Helvetica, sans-serif; 
font-size: 11pt; font-style: normal; font-weight: bold; text-align: justify; color: #0060c0; vertical-align: middle }

/* Possible alternative
.paramain { font-family: Arial, Helvetica, sans-serif; 
font-size: 11pt; font-style: normal; font-weight: normal; text-align: justify; color: #202020; vertical-align: middle }
*/
 
.paramain { font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; font-style: normal; font-weight: normal; font-variant: normal; color: #000033; text-align: justify; vertical-align: middle }

/* Unused
.paraminor { font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; font-style: normal; font-weight: normal; text-align: justify; color: #202020; vertical-align: middle }
  
.paratiny { font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; font-style: normal; font-weight: normal; text-align: justify; color: #202020; vertical-align: middle}
*/

.formfields { font-family: Arial, Helvetica, sans-serif; 
font-size: 11pt; font-style: normal; font-weight: normal; text-align: left; color: #0060a0; vertical-align: middle }
  
.forminputfields { font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; font-style: normal; font-weight: normal; text-align: left; color: #0066; vertical-align: middle }

/* Comment previous forms
.formfields { font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; font-style: normal; font-weight: bolder; text-align: left; color: #000000; vertical-align: middle }
  
.forminputfields { font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; font-style: normal; font-weight: normal; text-align: left; color: #000066; vertical-align: middle }
End comment previous forms */


hr {
   color: gray; // for IE
   background-color: gray; // for Mozilla and Firefox
   border: 0; // for Mozilla and Firefox
}
End comment */

/* Begin comment

Margin-top usage: 
margin-top: 10px; 
margin-top: 10pt; 
margin-top: 10%; 
margin-top: auto;
vertical-align: middle;
vertical-align: top; 
background-color: #333333;
border-collapse:collapse; (Sets cell spacing to zero) 
padding: 0; (Sets cell padding to zero)
 
End comment */
