/* BEGIN COMMENTS
   
END COMMENTS */

/* 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 */
 

body {margin-top: 16px; font-family: Calibri, Arial, Helvetica, sans-serif; 
font-size: 10pt; font-style: normal; font-weight: normal; color: #202020; 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;} 

.links_bar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; text-align: justify}

.links_bar_width { width: 730px}

.links_bar_background_colour {background-color: #000000} 

.links_bar_spacer { width: 1px; color: #f00000; background-color: #d8d8d8}

.links_bar_underline_height {height: 8px}

.links_bar_underline_background_colour {background-color: #000000}

.vertical_line_colour {color: #e0e0e0; background-color: #e0e0e0}

.vertical_line_width {width: 1px}

.vertical_line_colour_alt {color: #aaaaaa; background-color: #00a0fa}

.vertical_line_width_alt {width: 1px}

.horizontal_line_colour {border: 0px; color: #e0e0e0; background-color: #e0e0e0}

.horizontal_line_height {height: 1px}


table.bordered { border-style: solid; border-width: 1px; border-color: #e0e0e0 }
table.centred { margin-left: auto; margin-right: auto }
table td.centred {text-align: center }

table.std { font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal;  font-weight: normal;
background-color: #ffffff;
border: 1px #e0e0e0 solid;
border-collapse: collapse;
border-spacing: 0px; 
}

table.std th {
font-size: 13pt;
font-weight: normal;
text-align: center; 
color: #ffffff;
background-color: #861593;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px; 
border-bottom: 1px solid #e0e0e0
}

table.std td { 
text-align: justify;
color: #202020;
background-color: #ffffff;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 6px;
padding-right: 6px;
}

table.std table.narrow { width: 200px;}
table.std table.wide { width: 500px;}
table.std td.centred { text-align: center }
table.std td.photo { padding-top: 8px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; }
table.std td.caption { padding-top: 0px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; } 


/* links bar table default link styles */ 

table.links_bar a:link {color: #ffffff; text-decoration: none}
table.links_bar a:visited {color: #ffffff; text-decoration: none}
table.links_bar a:hover {color: #f0f0f0; text-decoration: none}
table.links_bar a:active {color: #ffffff; text-decoration: none}

/* links bar table selected or active page link style */ 

#sel a:link {color: #ffffd0; text-decoration: none}
#sel a:visited {color: #ffffd0; text-decoration: none}
#sel a:hover {color: #ffffd0; text-decoration: none}
#sel a:active {color: #ffffd0; text-decoration: none}

/* .links_bar_link, replaced by alternative definition of default link styles 

a.links_bar_link:link { color: #ffffff; text-decoration:none}
a.links_bar_link:visited { color: #ffffff; text-decoration:none} 
a.links_bar_link:hover { color: #ffffff; text-decoration:none}
a.links_bar_link:active { color: #ffffff; text-decoration:none}

End comment  */

/* 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}

/* .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}

/* .link_blended */

a.link_blended:link { color: #202020; text-decoration: none}
a.link_blended:visited { color: #202020; text-decoration: none}
a.link_blended:hover { color: #0066f0; text-decoration: underline}
a.link_blended:active { color: #202020; text-decoration: underline}

  
p { font-family: Calibri, Arial, Helvetica, sans-serif; 
font-size: 11pt; font-style: normal; font-weight: normal; text-align: justify; color: #202020; vertical-align: middle }

p.head { font-size: 16pt; color: #202020; }

p.sub { font-size: 14pt; color: #c31b9a; }


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 }


ul, ol {
   margin:auto 0em 1em 0;
   padding:0;
   position:relative;
   left: -2em;
   overflow:hidden;
}

li {
   margin-top:0.25em;
   margin-bottom:0.3em;
}

ul ul, ul ol,
ol ol, ol ul {
   margin-left:1em;
   padding-left:0;
}

ul li, ol li {
   margin-left:3.8em;
}

li li {
   margin-left:1em;
}


/* Begin comment
.hrcolour { color: #ff0000; background-color: #0000ff; width: 100%; height: 1px }
End comment */