/* 
///////////////////////////
site developed by
 iContext Internet Services
 t: 604.831.7621
 f: 604.597.0631
 e: info@icontext.com
 w: www.icontext.com 
///////////////////////////
*/

/* body and p elements */
	body {
	background-color: #FFFFFF;
    }

    p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .7em;
    line-height: 125%;
    }

/* links */
img a:link {
	border:none;
}

	a:link {
	color: #A60C0C;
	text-decoration: underline;	
	}

	a:visited, a:active {
	color: #A60C0C;
	text-decoration: underline;	
	}

	a:hover {
	color: #A60C0C;
	text-decoration: none;	
	}

/* headings */
    h1 {
    color: #000000;
	font-family: "Times New Roman", Times, serif;
    font-size: 1.3em;
    font-weight: bold;
    }

    h2 {
    color: #003366;
	font-family: "Times New Roman", Times, serif;
    font-size: 1.1em;
    font-weight: bold;	
    font-style: italic;
    }
	
    h3 {
    color: #000000;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .9em;
    line-height: 100%;
    font-weight: normal;
    }

	h4 { 
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .7em;
    line-height: 125%;
    font-weight: bold;
    }

	h5 { 
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .7em;
    line-height: 125%;
    font-weight: normal;	
    }

/* hr */
    hr {
    height: 1px;
    color: #000000;
	background-color: transparent;
    }

/* lists */
    ul {
    font-family: Arial, Helvetica, sans-serif;
    list-style: square;
	}
	
	li {
	margin-left: -20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .7em;
    line-height: 125%;
    }
	
	ul li li {
	list-style: disc;
    line-height: 125%;
	}

	ul li li li {
	list-style: circle;
    line-height: 125%;
	}
	
	ul li li li li {
	list-style: square;
	}
	
	ul li li li li li {
	list-style: disc;
	}
	ul li li li li li li {
	list-style: circle;
	}

	ul li li li li li li li {
	list-style: square;
	}

/* monospaced */
	.mono {
	font-family: "courier new", courier, mono;
	font-size: .7em;
	color: #FF9900;
	}

/* fine print for forms, image captions, etc. */
    .fine {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .6em;
	color: #999999;
    }	

/* footer text */
    .footer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .7em;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
    }
	
/* address */
    address {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .7em;
    font-style: normal;
    }

/* fake button */
	.button {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	background-color: #D4D0C8;
	padding: 3px;
	}

    a.buttonLink:link, a.buttonLink:active, a.buttonLink:hover, a.buttonLink:visited, .buttonLink {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
    text-decoration: none;
    }

/* table borders */
    .tdCallboxHeadWh {
	border-top: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: .9em;
    font-weight: bold;
    }

    .tdCallboxHeadRed {
	border-top: 1px solid #A60C0C;
	border-right: 1px solid #A60C0C;
	border-bottom: 1px solid #A60C0C;
	border-left: 1px solid #A60C0C;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: .9em;
    font-weight: bold;
    }

    .tdCallboxContent {
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	border-top: 1px solid #003366;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
    }

/* colours */
	.red {
	color: #CC0000;
    }

	.grey {
	color: #CCCCCC;
    }

	.green {
	color: #7FBA4E;
    }

	.blue {
	color: #1B5280;
    }

	.white {
	color: #FFFFFF;
    }

	.purple {
	color: #FFFFFF;
    }
