A:link {
	COLOR: #373C4C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt
}
A:active {
	COLOR: #333399; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt
}
A:visited {
	COLOR: #003366
; font-size: 9pt
}
BODY {
FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
; color: #333333
; margin-top: 0px; margin-left: 0px
; background-image: url(../images/backgrounds/bg_page.gif)
; background-repeat: repeat-x
; background-color: #FFFFFF
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #000066; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P.title {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OL {
COLOR: #000033
; list-style-type: lower-roman
}
INPUT {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DEE3E7; color: #333333
}
OPTION {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DEE3E7; color: #000033
}
SELECT {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DEE3E7
}
INPUT.checkbox {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}
BUTTON {
	FONT-SIZE: 8pt; COLOR: #CCCCCC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #373C4C
}
TABLE.bodyprefix {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
; background-image: url(../images/backgrounds/bg3.gif); background-repeat: repeat-x
}
TABLE.bodysuffix {
	FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; clip:  rect(   )
}
TABLE.body {
	FONT-SIZE: 9pt; WIDTH: 100%; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
; background-color: #B8C4CF
}
TABLE.page {
	FONT-SIZE: 10pt; WIDTH: 750px; COLOR: #373C4C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}
TABLE.form {
	BORDER-RIGHT: #000033 1px solid; BORDER-TOP: #000033 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #000033 1px solid; COLOR: #373C4C; BORDER-BOTTOM: #000033 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DEE3E7
}
TR.form {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E9E0C3
}
TH.form {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #EAECCD; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #373C4C
}

TD {
	FONT-SIZE: 9pt; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
TD.form {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
; background-color: #FFFFFF
}

TD.formspecial {
	FONT-SIZE: 8pt; height: 120px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
; background-color: #FFFFFF
}

.form {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DEE3E7
}
TABLE.portal {
	BORDER-RIGHT: #000033 1px solid; BORDER-TOP: #000033 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #000033 1px solid; COLOR: #000033; BORDER-BOTTOM: #000033 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}

TABLE.portalspecial {
	BORDER-RIGHT: #000033 1px solid; HEIGHT: 200px; BORDER-TOP: #000033 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #000033 1px solid; COLOR: #000033; BORDER-BOTTOM: #000033 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}

TR.portal {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #C5D0DA
}
TH.portal {
	PADDING-RIGHT: 1pt; PADDING-LEFT: 1pt; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 1pt; COLOR: 
#FFFFFF; PADDING-TOP: 1pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/backgrounds/bgth.gif); background-repeat: repeat-x; height: 30px
}
TD.portal {
	PADDING-RIGHT: 1mm; PADDING-LEFT: 1mm; FONT-SIZE: 8pt; PADDING-BOTTOM: 1mm; COLOR: #000033; PADDING-TOP: 1mm; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF; 
}
DIV.portal {
	BORDER-TOP: #bbbbbb 1px solid
}
LI.portal {
	LIST-STYLE-POSITION: outside; MARGIN-LEFT: 10pt
}
OPTION.portal {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
; background-color: #DEE3E7
}
SELECT.portal {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P.portal {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE.sidenav {
	BORDER-RIGHT: #bbbbbb 2px solid; BORDER-TOP: #bbbbbb 2px solid; FONT-SIZE: 8pt; BORDER-LEFT: #bbbbbb 2px solid; COLOR: #000066; BORDER-BOTTOM: #bbbbbb 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E1E7EA
}
TR.sidenav {
	FONT-SIZE: 10pt; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #C6D5DD
}
TH.sidenav {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #EAECCD; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #006666
}
TD.sidenav {
	FONT-SIZE: 8pt; COLOR: #006666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #EAECCD
}
DIV.sidenav {
	BORDER-TOP: #bbbbbb 1px solid
}
TABLE.results {
	BORDER-RIGHT: #000033 2px solid; BORDER-TOP: #000033 2px solid; FONT-SIZE: 8pt; BORDER-LEFT: #000033 2px solid; COLOR: #000033; BORDER-BOTTOM: #000033 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}
TR.results {
	FONT-SIZE: 10pt; COLOR: #000033; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}
TD.results {
	FONT-SIZE: 8pt; COLOR: #003333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}
TD.results-hr {
	BORDER-TOP: #bbbbbb 2px solid; FONT-SIZE: 8pt; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #C6D5DD; TEXT-ALIGN: left
}
TD.results-highlight {
	FONT-SIZE: 8pt; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DFE8EC; TEXT-ALIGN: left
}
TD.results-highlight-hr {
	BORDER-TOP: #bbbbbb 2px solid; FONT-SIZE: 8pt; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #C6D5DD; TEXT-ALIGN: left
}
DIV.results {
	BORDER-TOP: #bbbbbb 1px solid
}
TABLE.error {
	BORDER-RIGHT: red 3px solid; BORDER-TOP: red 3px solid; FONT-SIZE: 8pt; BORDER-LEFT: red 3px solid; COLOR: #009900; BORDER-BOTTOM: red 3px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFCC99
}
TR.error {
	FONT-SIZE: 8pt; COLOR: #006666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFCC33
}
TH.error {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffdddd
}
TD.error {
	FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffdddd
}
.menu {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; background-color: #CCCCCC}

TH.static {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000033; background-color: #C1CBD2; text-align: left; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}

TABLE.static {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; background-color: #FFFFFF; text-align: left;}

TABLE.static-hl {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E1E7EA; border: 1px #98A4B1 solid; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; text-align: left;}

TABLE.static_bodysuffix {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #373C4C; border: none; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-image: url(../images/backgrounds/bgbot.gif)}

TD.static {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000033; background-color: #EAECCD; text-align: left; vertical-align: top; clip:  rect(   )}

TABLE.static_bodyprefix {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000033; background-image: url(../images/backgrounds/bg_membs.gif); background-repeat: repeat-x}
TD.bodyprefix {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #006666; background-image: url(/images/backgrounds/bg_top.gif); background-repeat: repeat-x}

TABLE.preview {  background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666}
      
INPUT.txtbox {  background-color: #CCCCCC; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666}
      
INPUT.txtboxResults {  background-color: #FFFFFF; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666}

div.page
{
}


/*******************************************************************************
   CONTENT MGMT
*******************************************************************************/
 
h1.content
{
	font: bold 11pt Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-align: center;
	margin: 2px;
}

p.content
{
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	margin: 2px;
}

img.content
{
	margin: 5px;
	text-align: center;
}
body.help
{
    font-size: 9pt; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    background-color: #EAECCD; 
    text-align: left; 
    color: #336600
}

h1.help
{
    font: bold 14pt Verdana, Arial, Helvetica, sans-serif;
    color: #336600;
    text-align: left;
    margin: 2px;
}

h2.help
{
    font: bold 11pt Arial, Helvetica, sans-serif;
    color: #336600;
    text-align: left;
    margin: 2px;
}

p.help
{
    font: 9pt Georgia, "Times New Roman", Times, serif;
    color: #336600;
    text-align: left;
}

em.help
{
    font: 9pt Verdana, Arial, Helvetica, sans-serif;
    color: red;
    text-align: left;
}

li.help
{
    font: 9pt Verdana, Arial, Helvetica, sans-serif;
    color: #006666;
    margin: 2px;
    text-align: left;
}

ul.help {  font: 9pt Verdana, Arial, Helvetica, sans-serif;
	   color: #006666: 2px;
    	   text-align: left;}
P.static {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #006666}
TD.right {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #EAECCD; text-align: right; vertical-align: top; color: #006666}
TD.centred {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #006666; background-color: #EAECCD; text-align: center; vertical-align: top; padding-right: 4px; padding-left: 4px; line-height: 15pt}
TD.justify {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-align: justify; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; line-height: 18px}
TD.tint {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #006666; background-color: #DFE88E}
select.static {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #006666; background-color: #D2E8AC; font-weight: bold}
TABLE.border {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; border: 1px #000033 solid; background-color: #FFFFFF; color: #000033}
TD.stripe {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #336600; background-image: url(../images/bodyprefix/bg_stripe.gif)}
TABLE.tint {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #214B2A; background-color: #E8B337}
TH.results {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #373C4C; font-weight: bold; background-color: #DEE3E7}
TH.smalltxt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; color: #003300}
TH.notices {  background-image: url(../images/backgrounds/bg_notices.gif); height: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; background-color: #C9D3DE}
ul {  font-size: 9pt; color: #003333; line-height: 11pt}
.botborder {  border: #999999 solid; border-width: 0px 0px 1px}

.portal th a {
            color: #CCCCCC !important; 
          
}
