html, body {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	}
.baseTable {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	}

a:active {COLOR:#888888;TEXT-DECORATION:underline;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;}
a:hover {COLOR:#bbbbbb;TEXT-DECORATION:underline;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;}
a:link {COLOR:#888888;TEXT-DECORATION:underline;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;}
a:visited {COLOR:#888888;TEXT-DECORATION:underline;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;}

A.nolinelink:active {COLOR:#888888;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;TEXT-DECORATION:none;}
A.nolinelink:hover {COLOR:#bbbbbb;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;TEXT-DECORATION:underline;}
A.nolinelink:link {COLOR:#888888;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;TEXT-DECORATION:none;}
A.nolinelink:visited {COLOR:#888888;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;TEXT-DECORATION:none;}

A.nolinelinkblue:active {COLOR:#00A7DE;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;TEXT-DECORATION:none;}
A.nolinelinkblue:hover {COLOR:#A9DFF1;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;TEXT-DECORATION:underline;}
A.nolinelinkblue:link {COLOR:#00A7DE;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;TEXT-DECORATION:none;}
A.nolinelinkblue:visited {COLOR:#00A7DE;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;TEXT-DECORATION:none;}

A.accesslink:active {COLOR:#ffffff;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;}
A.accesslink:hover {COLOR:#ededed;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;}
A.accesslink:link {COLOR:#ffffff;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;}
A.accesslink:visited {COLOR:#ffffff;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;}

A.accessLargelink:active {COLOR:#ffffff;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;font-size:13pt;font-weight:bold;}
A.accessLargelink:hover {COLOR:#ededed;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;font-size:13pt;font-weight:bold;}
A.accessLargelink:link {COLOR:#ffffff;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;font-size:13pt;font-weight:bold;}
A.accessLargelink:visited {COLOR:#ffffff;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;font-size:13pt;font-weight:bold;}

A.footerlink:active {FONT-SIZE: 7pt; COLOR: #888888; TEXT-DECORATION: none;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;}
A.footerlink:hover {FONT-SIZE: 7pt; COLOR: #888888; TEXT-DECORATION: underline;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;}
A.footerlink:link {FONT-SIZE: 7pt; COLOR: #888888; TEXT-DECORATION: none;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;}
A.footerlink:visited {FONT-SIZE: 7pt; COLOR: #888888; TEXT-DECORATION: none;font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;}

A.buttonLink:active {FONT-SIZE: 9pt; COLOR: #ffffff; font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;TEXT-DECORATION: none;}
A.buttonLink:hover {FONT-SIZE: 9pt; COLOR: #dedede; font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif; TEXT-DECORATION: none;}
A.buttonLink:link {FONT-SIZE: 9pt; COLOR: #ffffff; font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif; TEXT-DECORATION: none;}
A.buttonLink:visited {FONT-SIZE: 9pt; COLOR: #dedede; font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif; TEXT-DECORATION: none;}

A.button2Link:active {FONT-SIZE: 10pt; COLOR: #00A7DE; font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;TEXT-DECORATION: none;font-weight:bold;}
A.button2Link:hover {FONT-SIZE: 10pt; COLOR: #00E6FD; font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif; TEXT-DECORATION: none;font-weight:bold;}
A.button2Link:link {FONT-SIZE: 10pt; COLOR: #00A7DE; font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif; TEXT-DECORATION: none;font-weight:bold;}
A.button2Link:visited {FONT-SIZE: 10pt; COLOR: #00A7DE; font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif; TEXT-DECORATION: none;font-weight:bold;}

TD 	{
	vertical-align:top;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #666666; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	}

.accessDivider
	{
	border-top:solid 4px #ffffff;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:0px;
	}

.accessLogo
	{
	vertical-align:top;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:10px;
	color:#ffffff;
	}

.accessEdge
	{
	BORDER-LEFT: #cccccc 1px solid; 
	}

.accessPanelBlue1
	{
	background-color:#00A7DE;
	}

.accessPanelBlue3
	{
	background-color:#1C456E;
	}

.accessPanelGreen1
	{
	background-color:#2FBA2D;
	}

.accessPanelRed1
	{
	background-color:#E83E25;
	}

.accessPanelRed2
	{
	background-color:#BB240F;
	}

.accessPanelGrey1
	{
	background-color:#AAAAAA;
	}

.accessText
	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	VERTICAL-ALIGN: top; 
	COLOR: #ffffff; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	}

.accessHdrText
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	VERTICAL-ALIGN: top; 
	COLOR: #ffffff; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	}

.accessLargeText
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	VERTICAL-ALIGN: top; 
	COLOR: #ffffff; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	}

.accessLinkText
	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	VERTICAL-ALIGN: top; 
	color:#ffffff;
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	}

.accessBulletTextPos
	{
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 8px
	}
.accessBulletPointPos
	{
	PADDING-RIGHT: 5px; 
	PADDING-BOTTOM: 8px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 5px
	}

.bannerUnderlineBlue1
	{
	height:5px;
	width:100%;
	background-color:#00A7DE;
	}

.bannerUnderlineBlue3
	{
	height:5px;
	width:100%;
	background-color:#1C456E;
	}

.bannerUnderlineGreen1
	{
	height:5px;
	width:100%;
	background-color:#2FBA2D;
	}

.bannerUnderlineGrey1
	{
	height:5px;
	width:100%;
	background-color:#AAAAAA;
	}

.bannerUnderlineRed1
	{
	height:5px;
	width:100%;
	background-color:#E83E25;
	}

.bannerUnderlineRed2
	{
	height:5px;
	width:100%;
	background-color:#BB240F;
	}

.bannerPadding
	{
	PADDING-top: 10px; 
	PADDING-bottom: 5px; 
	PADDING-LEFT: 17px; 
	vertical-align:top;
	}

.blockContent
	{
	padding:10px;
	border-left:1px solid #EFEFEF;
	border-top:1px solid #EFEFEF;
	border-right:1px solid #EFEFEF;
	border-bottom:2px solid #EFEFEF;
	}

.blockContentUnderMenuNoTitle
	{
	padding:10px;
	border-left:1px solid #EFEFEF;
	border-top:10px solid #EFEFEF;
	border-right:1px solid #EFEFEF;
	border-bottom:2px solid #EFEFEF;
	}

.blockContentLeftRight
	{
	padding-right:10px;
	padding-left:10px;
	border-left:1px solid #EFEFEF;
	border-right:1px solid #EFEFEF;
	}

.blockContentNoLines
	{
	padding-right:10px;
	padding-left:10px;
	}

.blockContentNoTop
	{	
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	border-left:1px solid #EFEFEF;
	border-right:1px solid #EFEFEF;
	border-bottom:2px solid #EFEFEF;
	}


.blockContentNoBottom
	{
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	border-left:1px solid #EFEFEF;
	border-right:1px solid #EFEFEF;
	border-top:1px solid #EFEFEF;
	}

.blockFooterContent
	{
	padding-left:10px;
	padding-bottom:6px;
	padding-top:6px;
	border-left:1px solid #EFEFEF;
	border-top:1px solid #EFEFEF;
	border-right:1px solid #EFEFEF;
	border-bottom:2px solid #EFEFEF;
	}


.blockhdr2
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #555555; 
	BACKGROUND-COLOR: #ededed; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:5px;
	padding-right:15px;
	padding-left:10px;
	padding-top:3px;
	border-right:solid 10px #ffffff;
	}

.blockhdr2Blue1
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #008EDE; 
	BACKGROUND-COLOR: #ededed; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:5px;
	padding-right:0px;
	padding-left:10px;
	padding-top:3px;
	}

.blockhdr3Blue3
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #1C456E; 
	BACKGROUND-COLOR: #ededed; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:5px;
	padding-right:0px;
	padding-left:10px;
	padding-top:3px;
	}

.blockhdr2Grey1
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #555555; 
	BACKGROUND-COLOR: #ededed; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:5px;
	padding-right:0px;
	padding-left:10px;
	padding-top:3px;
	}

.blockhdr2Red1
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #E83E25; 
	BACKGROUND-COLOR: #ededed; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:5px;
	padding-right:15px;
	padding-left:10px;
	padding-top:3px;
	}

.blockhdr2Red2
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #BB240F; 
	BACKGROUND-COLOR: #ededed; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:5px;
	padding-right:15px;
	padding-left:10px;
	padding-top:3px;
	}

.blockhdr3Blue1
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #008EDE; 
	BACKGROUND-COLOR: #ededed; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:3px;
	padding-right:0px;
	padding-left:10px;
	padding-top:2px;
	}

.blockhdr3Grey1
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #555555; 
	BACKGROUND-COLOR: #ededed; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:3px;
	padding-right:0px;
	padding-left:10px;
	padding-top:2px;
	}

.blockhdr3Green1
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #2FBA2D; 
	BACKGROUND-COLOR: #ededed; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:3px;
	padding-right:0px;
	padding-left:10px;
	padding-top:2px;
	}

.blockhdr3Red1
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #E83E25; 
	BACKGROUND-COLOR: #ededed; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:5px;
	padding-right:15px;
	padding-left:10px;
	padding-top:3px;
	}

.blockhdr3Red2
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #BB240F; 
	BACKGROUND-COLOR: #ededed; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:5px;
	padding-right:15px;
	padding-left:10px;
	padding-top:3px;
	}

.blockInnerhdr3Red1
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #E83E25; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:5px;
	padding-right:15px;
	padding-left:0px;
	padding-top:3px;
	}

.blockhdr3
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #555555; 
	BACKGROUND-COLOR: #ffffff; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:5px;
	padding-right:15px;
	padding-left:10px;
	padding-top:3px;
	border-right:solid 10px #ffffff;
	}

.blockTopOnly
	{
	border-top:1px solid #EFEFEF;
	}

.blockTopOnly2
	{
	border-top:2px solid #EFEFEF;
	}


.bulletHeaderText {
	text-align:left;
	VERTICAL-ALIGN:middle; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 5px; 
	COLOR: #629CC4; 
	PADDING-TOP: 4px; 
	font-family:Frutiger,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:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;	
	}

.contentPadding
	{
	padding-bottom:10px;  
	padding-right:10px; 
	vertical-align:top;
	}

.docBgColour {BACKGROUND-COLOR: #ffffff;}

.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:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	BACKGROUND-COLOR: #EEEEEE
	}

.enterpriseTextHighlight
	{
	color:#822A1E;
	}

.figureText
	{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 6pt; 
	COLOR: #437CA4; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:5px;
	}

.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:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;	
	}

.footerEdge
	{
	BORDER-TOP: #ffffff 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: 7px; 
	COLOR: #888888; 
	PADDING-TOP: 4px; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif; 	
	}

.formLegend
	{
	padding-right:5px;
	text-align:right;
	vertical-align:top;
	padding-top:4px;
	}

.hdr1
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16pt; 
	COLOR: #505050; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:10px;
	padding-right:15px;
	}

.hdr1bg
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16pt; 
	COLOR: #505050; 
	font-family:Frutiger,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;
	}

.hdr2
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #505050; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:10px;
	padding-right:15px;
	}

.hdr2bg
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #505050; 
	font-family:Frutiger,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;
	}

.hdr3
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #505050; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:5px;
	padding-right:15px;
	}

.hdr3popup
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #437CA4; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:10px;
	}

.hdr3Red2popup
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #BB240F; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:10px;
	}

.hdr3bg
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #505050; 
	font-family:Frutiger,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;
	}

.hdr4
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #505050; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:10px;
	padding-right:15px;
	}

.hdr4bg
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #505050; 
	font-family:Frutiger,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;
	}

.homepageBox
	{
	vertical-align:top;
	border:1px #cccccc solid;
	padding:4px;
	}

.homeAnimLink
	{
	color:#999999;
	text-decoration:underline;
	font-weight:bold;
	}

.homeAnimLinkHi
	{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	}

.homepageInnerBox
	{	
	padding:3px;
	background-color:#f4f4f4;
	}

.mainBlock
	{
	padding-right:15px;
	padding-bottom:10px;
	}

.mainBulletTextPos
	{	
	text-align:left;
	VERTICAL-ALIGN:middle; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px; 
	}

.mainBulletPointPos
	{
	padding-top:10px;
	padding-bottom:3px;
	padding-right:8px;
	vertical-align:top;
	}

.mainPageTitleBlue
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #008EDE; 
	BACKGROUND-COLOR: #efefef; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:9px;
	padding-right:0px;
	padding-left:10px;
	padding-top:9px;
	}

.mainPageTitleBlue3
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #1C456E; 
	BACKGROUND-COLOR: #efefef; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:9px;
	padding-right:0px;
	padding-left:10px;
	padding-top:9px;
	}



.mainPageTitleGreen
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #2FBA2D; 
	BACKGROUND-COLOR: #efefef; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:9px;
	padding-right:0px;
	padding-left:10px;
	padding-top:9px;
	}

.mainPageTitleGrey
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #555555; 
	BACKGROUND-COLOR: #efefef; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:9px;
	padding-right:0px;
	padding-left:10px;
	padding-top:9px;
	}

.mainPageTitleRed
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #E83E25; 
	BACKGROUND-COLOR: #efefef; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:9px;
	padding-right:0px;
	padding-left:10px;
	padding-top:9px;
	}

.mainPageTitleRed2
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #BB240F; 
	BACKGROUND-COLOR: #efefef; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	padding-bottom:9px;
	padding-right:0px;
	padding-left:10px;
	padding-top:9px;
	}

.menuBlockLeft
	{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	border-left:1px solid #EFEFEF;
	}

.menuBlockRight
	{	
	padding-top:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
	border-right:1px solid #EFEFEF;
	}

.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-right:10px;
	}

.menubarSubRightEdge
	{
	padding-right:10px;
	border-right:1px #efefef solid;
	}

.menubarSubBottomEdge
	{
	HEIGHT: 1px;
	width:100%;
	border-bottom:1px #efefef solid;
	}

.moreColor
	{
	color:#888888;
	font-weight:bold;
	}

.pageRightMargin {padding-right:0px;}
.pageLeftMargin {padding-left:17px;}
.pageTopMargin {height:15px;}
.pageBottomMargin {height:15px;}
.pageRightCell{border-left:#bababa 1px solid;}
.pageLeftCell{border-right:#bababa 1px solid;}
.pageBgColourTop {BACKGROUND-COLOR: #bababa;}
.pageBgColourBottom {BACKGROUND-COLOR: #bababa;}

.pictureLink
	{
	vertical-align:middle;
	color:#BB240F;
	text-decoration:underline;
	}

.pictureLinkOver
	{
	vertical-align:middle;
	color:#BB240F;
	text-decoration:underline;
	}

#slideshow {position:relative;height:101px;}
#slideshow DIV {position:absolute;top:0;left:0;z-index:8;}
#slideshow DIV.active {z-index:10;}
#slideshow DIV.last-active {z-index:9;}

.smallBulletTextPos
	{	
	text-align:left;
	VERTICAL-ALIGN:middle; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 3px; 
	}

.smallBulletPointPos
	{
	padding-top:3px;
	padding-bottom:3px;
	padding-right:8px;
	vertical-align:middle;
	}

.smallText
	{
	font-size:8pt;
	}

.smallText2 
	{
	vertical-align:top;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #666666; 
	font-family:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	}

.surveyTextHighlight
	{
	color:#B34520;
	}

.tableHeaderText
	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	VERTICAL-ALIGN: top; 
	COLOR: #303030; 
	font-family:Frutiger,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:Frutiger,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;
	}

.textInputBox{
	BORDER: #CCCCCC 1px solid; 
	PADDING-RIGHT: 4px;  
	PADDING-LEFT: 4px; 
	FONT-SIZE: 11px;  
	COLOR: #000000; 
	font-family:Frutiger,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:Frutiger,Verdana,Arial,Helvetica,Tahoma,sans-serif;
	SCROLLBAR-DARKSHADOW-COLOR: #5e5e5e; 
	SCROLLBAR-BASE-COLOR: #d6d3ce; 	
	BACKGROUND-COLOR: #EEEEEE
	}

.work
	{
	padding-bottom:5px;padding-right:15px;
	}
