html, body {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	}
.baseTable {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	}


a:active {COLOR:#437CA4;TEXT-DECORATION:underline;font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;}
a:hover {COLOR:#91B2C9;TEXT-DECORATION:underline;font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;}
a:link {COLOR:#437CA4;TEXT-DECORATION:underline;font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;}
a:visited {COLOR:#437CA4;TEXT-DECORATION:underline;font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;}

A.accesslink:active {COLOR:#437CA4;TEXT-DECORATION:underline;font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;}
A.accesslink:hover {COLOR:#91B2C9;TEXT-DECORATION:underline;font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;}
A.accesslink:link {COLOR:#437CA4;TEXT-DECORATION:underline;font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;}
A.accesslink:visited {COLOR:#437CA4;TEXT-DECORATION:underline;font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;}

A.footerlink:active {FONT-SIZE: 7pt; COLOR: #888888; TEXT-DECORATION: none;Verdana,Arial,Helvetica,Tahoma,sans-serif;}
A.footerlink:hover {FONT-SIZE: 7pt; COLOR: #888888; TEXT-DECORATION: underline;Verdana,Arial,Helvetica,Tahoma,sans-serif;}
A.footerlink:link {FONT-SIZE: 7pt; COLOR: #888888; TEXT-DECORATION: none;font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;}
A.footerlink:visited {FONT-SIZE: 7pt; COLOR: #888888; TEXT-DECORATION: none;font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;}

A.buttonLink:active {FONT-SIZE: 9pt; COLOR: #ffffff; font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;TEXT-DECORATION: none;}
A.buttonLink:hover {FONT-SIZE: 9pt; COLOR: #D0E2EF; font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; TEXT-DECORATION: none;}
A.buttonLink:link {FONT-SIZE: 9pt; COLOR: #ffffff; font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; TEXT-DECORATION: none;}
A.buttonLink:visited {FONT-SIZE: 9pt; COLOR: #D0E2EF; font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; TEXT-DECORATION: none;}

TD 	{
	vertical-align:top;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #303030; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	}
.hdr1
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16pt; 
	COLOR: #505050; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:10px;
	padding-right:15px;
	}
.hdr2
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #505050; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:10px;
	padding-right:15px;
	}

.hdr3
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #505050; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:5px;
	padding-right:15px;
	}

.hdr3popup
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #437CA4; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:10px;
	}

.hdr4
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #505050; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:10px;
	padding-right:15px;
	}

.figureText
	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 6pt; 
	COLOR: #437CA4; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:5px;
	}

.hdr1bg
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16pt; 
	COLOR: #505050; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
	padding-right:8px;
	background-color:#ededed;
	border-bottom:3px solid #ffffff;
	}

.hdr2bg
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #505050; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
	padding-right:8px;
	background-color:#ededed;
	border-bottom:5px solid #ffffff;
	}

.hdr3bg
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #505050; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	background-color:#ededed;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
	padding-right:8px;
	border-bottom:5px solid #ffffff;
	}

.hdr4bg
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #505050; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
	padding-right:8px;
	background-color:#ededed;
	border-bottom:5px solid #ffffff;
	}

.accessDivider
	{
	border-top:solid 4px #cccccc;
	padding-top:3px;
	padding-bottom:2px;
	}

.accessLogo
	{
	vertical-align:top;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:10px;
	color:#437CA4;
	}

.accessEdge
	{
	BORDER-LEFT: #cccccc 1px solid; 
	}

.accessPanel
	{
	padding-top:10px;
	padding-left:10px;
	padding-right:19px;
	}

.accessText
	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	VERTICAL-ALIGN: top; 
	COLOR: #303030; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	}

.accessLinkText
	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	VERTICAL-ALIGN: top; 
	color:#437CA4;
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	}

.accessBulletTextPos
	{
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-BOTTOM: 8px
	}
.accessBulletPointPos
	{
	PADDING-RIGHT: 5px; 
	PADDING-BOTTOM: 8px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 5px
	}

.bannerPadding
	{
	PADDING-LEFT: 17px; 
	vertical-align:top;
	}

.bulletHeaderText {
	text-align:left;
	VERTICAL-ALIGN:middle; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 5px; 
	COLOR: #629CC4; 
	PADDING-TOP: 4px; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;	
	}


.bulletTextNoHeader {
	text-align:left;
	VERTICAL-ALIGN:top; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 5px; 
	COLOR: #505050; 
	PADDING-TOP: 0px; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;	
	}

.contentPadding
	{
	padding-right:4px; 
	vertical-align:top;
	}

.homepageBox
	{
	vertical-align:top;
	border:1px #cccccc solid;
	padding:4px;
	}

.homepageInnerBox
	{	
	padding:3px;
	background-color:#f4f4f4;
	}

mainBlock
	{
	padding-right:15px;
	padding-bottom:10px;
	}

.moreColor
	{
	color:#888888;
	font-weight:bold;
	}

accessDiv
	{
	border-top:solid 4px #cccccc;
	padding-top:3px;
	padding-bottom:2px;
	}

.tableHeaderText
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	VERTICAL-ALIGN: top; 
	COLOR: #303030; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	text-align:center;
	padding:4px;
	background-color:#eeeeee;
	}

.tableCellShaded
	{
	background-color:#eeeeee;
	}

.tableCellText
	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	VERTICAL-ALIGN: top; 
	COLOR: #303030; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	text-align:center;
	padding:4px;
	}

.tableLineTop
	{
	border-top:solid 1px #cccccc;
	}

.tableLineLeft
	{
	border-left:solid 1px #cccccc;
	}

.tableLineLeftTop
	{
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	}

.tableLineLeftTopBottom
	{
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	}

.tableLineRightTop
	{
	border-right:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	}

.tableLineLeftRight
	{
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	}
.tableLineLeftRightTop
	{
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	}
.tableLineLeftRightTopBottom
	{
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	}

.footerDivider 
	{
	PADDING-BOTTOM: 3px; 
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7pt; 
	PADDING-BOTTOM: 5px; 
	COLOR: #ffffff; 
	PADDING-TOP: 4px; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;	
	}

.footerEdge
	{
	BORDER-TOP: #cccccc 1px solid; 
	}

.footerMargin
	{
	width: 20px; 
	height: 1px;
	}

.footerText {
	text-align:center;
	VERTICAL-ALIGN:middle;
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7pt; 
	PADDING-BOTTOM: 5px; 
	COLOR: #888888; 
	PADDING-TOP: 4px; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; 	
	}


.formLegend
	{
	padding-right:5px;
	text-align:right;
	vertical-align:top;
	padding-top:4px;
	}

.mainBulletTextPos
	{	
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-BOTTOM: 8px
	}

.mainBulletPointPos
	{
	PADDING-RIGHT: 5px; 
	PADDING-BOTTOM: 8px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 5px
	}

.menubuttonup
	{
	color:#ffffff;
	vertical-align:middle;
	text-align:center;
	padding-left:4px;
	padding-right:4px;
	}

.menubuttondown
	{
	color:#000000;
	vertical-align:middle;
	text-align:center;
	padding-top:1px;
	padding-left:3px;
	padding-right:4px;
	}

.menuBarPadding
	{
	padding-top:10px;
	padding-bottom:10px;
	}

.pageRightMargin {padding-right:17px;}
.pageLeftMargin {padding-left:17px;}
.pageTopMargin {height:15px;}
.pageBottomMargin {height:15px;}

.pageRightCell{border-left:#B0C2C2 1px solid;}
.pageLeftCell{border-right:#B0C2C2 1px solid;}

.pageBgColourTop {BACKGROUND-COLOR: #ffffff;}
.pageBgColourBottom {BACKGROUND-COLOR: #B0C2C2;}
.docBgColour {BACKGROUND-COLOR: #ffffff;}


.textInputBox{
	BORDER: #CCCCCC 1px solid; 
	PADDING-RIGHT: 4px;  
	PADDING-LEFT: 4px; 
	FONT-SIZE: 11px;  
	COLOR: #000000; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	BACKGROUND-COLOR: #EEEEEE;
	}
.textArea{
	BORDER-RIGHT: #888888 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #888888 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 11px; 
	SCROLLBAR-HIGHLIGHT-COLOR: #d6d3ce;	OVERFLOW: auto; 
	BORDER-LEFT: #888888 1px solid; 
	SCROLLBAR-SHADOW-COLOR: #d6d3ce; 
	COLOR: #202020; 
	SCROLLBAR-3DLIGHT-COLOR: #868686; 
	SCROLLBAR-ARROW-COLOR: #ffffff; BORDER-BOTTOM: #888888 1px solid; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	SCROLLBAR-DARKSHADOW-COLOR: #5e5e5e; 
	SCROLLBAR-BASE-COLOR: #d6d3ce; 	
	BACKGROUND-COLOR: #EEEEEE
	}
.dropDown 
	{BORDER-RIGHT: #555555 1px solid; 
	BORDER-TOP: #555555 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #555555 1px solid; 
	WIDTH: 200px; COLOR: #202020; 
	BORDER-BOTTOM: #555555 1px solid; 
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	BACKGROUND-COLOR: #EEEEEE
	}

work
	{
	padding-bottom:5px;padding-right:15px;
	}

.surveyTextHighlight
	{
	color:#B34520;
	}
.enterpriseTextHighlight
	{
	color:#822A1E;
	}

