	/* 	styles/members.css
		* Copyright 2005 by AIM Inc.,
 		* 2 Berkeley Street, Suite 403, Toronto, Ontario, M5A 2W3, CANADA
 		* All rights reserved.
 		*
 		* This software is the confidential and proprietary information
 		* of AIM Inc. ("Confidential Information").
 		* @author Dan Piccolo
 		* @version 1.1
 		* Release Date: December, 2005
 		*/

.px12link { font-family : Arial; color : #333333; font-size : 9pt; text-decoration: underline}
.px12link:hover {
	font-family : Arial;
	color : #6c869f;
	font-size : 12px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-decoration: none;
}
.px12bright2links {
	color: #666666;
}

.tablelink { background-color : #c7c7df; font-family : Arial; color : #000000; font-size : 9px; }
.tablelink:hover { background-color : #191c80; font-family : Arial; color : #FFFFFF; font-size : 9px; border: #333366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.px14 { color : #333333; font-family : Arial; font-size: 14px; font-weight: bold ; line-height: 16px}
.px14print { padding: 5px; color : #333333; font-family : Arial; font-size: 14px; font-weight: bold ; line-height: 16px}
.px12bright { color : #0066CC; font-family : Arial; font-size: 12px; font-weight: bold ; line-height: 16px; padding-left: 5px}
.whitebkgnd { background-color : #FFFFFF; font-family : Arial; color : #191c80; font-size : 12px; }
.px12bright2 { color : #666666; font-family : Arial; font-size: 12px; font-weight: bold ; line-height: 14px}
.tablelink2OLD { background-color : #e0f5f5; font-family : Arial; color : #191c80; font-size : 9px; }
.tablelink2 { background-color : #E1E2ED; font-family : Arial; color : #191c80; font-size : 9px; }
.tablelink20:hover { background-color : #339999; font-family : Arial; color : #FFFFFF; font-size : 9px; border-color: #339999 #339999 #339999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.px9 { font-family : Arial; color : #333333; font-size : 9px; }
.blubkgnd14 { background-color : #191c80; color : White; font-family : Arial; font-size: 14px; font-weight: bold ; line-height: 18px}
.aquabkgnd10 { background-color : #e0f5f5; font-family : Arial; font-size : 10px; }
.mauvebkgnd9 { background-color : #c7c7df; font-family : Arial; color : #000000; font-size : 9px;  border: #e8e1f2; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.blubutton { background-color : #6c869d; color : White; font-family : Arial; font-size: 14px; font-weight: bold ; line-height: 18px ; border-color: #6c869d #333366 #333366 #333333; text-decoration: <none> black black; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; text-decoration: none}
.litemauvebkgnd9 { background-color : #E0E0ED; font-family : Arial; color : #000000; font-size : 9px;  border: #e8e1f2; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.px9blk { font-family : Arial; color : #000000; font-size : 9px; border: none}
.aquabkgnd9OLD { background-color : #E0f5f5; font-family : Arial; color : #333333; font-size : 9px; }
.aquabkgnd9  { background-color : #F0F1F8; font-family : Arial; color : #333333; font-size : 9px; }
.blubkgnd { background-color : #2e4294; font-family : Arial; color : White; font-size : 8pt;  text-decoration: none; line-height: 13pt}
.blubkgndon { background-color : #c9c9e3; font-family : Arial; color : #000000; font-size : 8pt; text-decoration: none; line-height: 13pt}
.blubkgndoff { background-color : #6c869f; font-family : Arial; color : #FFFFFF; font-size : 8pt;  text-decoration: none; line-height: 13pt}
.blubuttonsmall { background-color : #6c869d; color : White; font-family : Arial;  font-size: 10px; font-weight: bold ; line-height: 12px; text-decoration: none ; border: 2px #6c869d solid}
.px9blk:hover { font-family : Arial; color : #FFFFFF; font-size : 9px; border: none ; background-color: #191c80}
.tablelink3 { background-color : #e0e0ed; font-family : Arial; color : #000000; font-size : 9px; }
.tablelink3:hover { background-color : #191c80; font-family : Arial; color : #FFFFFF; font-size : 9px; border: #333366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.blubkgndBold { background-color : #6c869f; font-family : Arial; color : White; font-size : 12px; text-decoration: none ; font-weight: bold}

body { 
	font-family : Arial; color : #191c80; font-size : 10px; 
	margin: 0px; 
	padding: 0px; 
	}
//scrollbar-face-color: #EDF5FC; scrollbar-shadow-color: #abb3c9;  scrollbar-highlight-color: #eaecf2;  scrollbar-base-color: #e6f2ff; scrollbar-track-color: #ebf2ff; scrollbar-arrow-color: #0066cc;
.aquabkgnd9BoldOLD { background-color : #dee3e9; font-family : Arial; color : #333333; font-size : 9px; font-weight: bold}
.aquabkgnd9Bold { background-color : #dee3e9; font-family : Arial; color : #333333; font-size : 11px; font-weight: bold}
.litemauvebkgnd9Bold { background-color : #E0E0ED; font-family : Arial; color : #000000; font-size : 9px; font-weight: bold}
.blubkgnd12 { background-color : #191c80; color : White; font-family : Arial; font-size: 12px; font-weight: bold ; line-height: 16px}
.mauvebkgnd12 { background-color : #c7c7df; font-family : Arial; color : #000000; font-size : 12px; border: #e8e1f2; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; line-height: 16px; font-weight: bold}
.mauvefield {  background-color: #f8f5fb; background-repeat: repeat; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Arial; font-size: 10px; line-height: 12px}
.changedFieldMauve { background-color: #e0e0ed; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; font-family: Arial, Arial; font-size: 10px; line-height: 12px}
.queryFormButton { background-repeat: repeat; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; font-family: Arial, Arial; font-size: 10px; line-height: 12px; font-weight: bold; background-image: url(../images/field_grad2.gif); text-decoration: none; color: #191c80}
.queryFormButton:hover { background-repeat: repeat; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; font-family: Arial, Arial; font-size: 10px; line-height: 12px; font-weight: bold; background-image: url(../images/field_grad2.gif); text-decoration: none; color: #6c869f}
.aquafieldOLD { background-color: #eff3f8; background-repeat: repeat; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Arial; font-size: 10px; line-height: 12px }
.aquafield { background-color: #eff3f8; background-repeat: repeat; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Arial; font-size: 10px; line-height: 12px }
.uneditablefield { background-color: #EEEEEE; background-repeat: repeat; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Arial; color: grey; font-size: 10px; line-height: 12px }
.queryFormButton2 { background-repeat: repeat; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; font-family: Arial, Arial; font-size: 10px; line-height: 12px; font-weight: bold; background-image: url(../images/field_grad3.gif); text-decoration: none; color: #191c80 }
.tealfield { background-color: #f3fefe; background-repeat: repeat; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Arial; font-size: 10px; line-height: 12px }
.queryFormButton3 { background-repeat: repeat; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; font-family: Arial, Arial; font-size: 10px; line-height: 12px; font-weight: bold; background-image: url(../images/field_grad4.gif); text-decoration: none; color: #191c80 }
.aquabkgnd12 { background-color : #e0f5f5; font-family : Arial; color : #000000; font-size : 12px; border: #e8e1f2; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; line-height: 16px; font-weight: bold }
.changedFieldAqua { background-color: #ccffff; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; font-family: Arial, Arial; font-size: 10px; line-height: 12px }
.changedFieldTeal { background-color: #d8eff9; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; font-family: Arial, Arial; font-size: 10px; line-height: 12px }
.tealbkgnd12 { background-color : #bbe0f0; font-family : Arial; color : #191c80; font-size : 12px; border: #e8e1f2; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; line-height: 16px; font-weight: bold }
.mauvebkgnd9Bold { background-color : #c7c7df; font-family : Arial; color : #000000; font-size : 9px; border: #e8e1f2; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; font-weight: bold}
.blubkgndBold { background-color : #2e4294; font-family : Arial; color : White; font-size : 8pt; text-decoration: none ; font-weight: bold ; line-height: 13pt}
.px9bold { font-family : Arial; color : #191c80; font-size : 9px; font-weight: bold}
.mauvebkgnd14 { background-color : #F0F1F8; font-family : Arial; color : #000000; font-size : 14px; border: #e8e1f2; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; font-weight: bold }
UL { list-style-image:url(../images/bullets.gif) ; margin-top: 0px; margin-bottom: 0px}
.bullets { font-family: Arial; font-size: 9pt; color: #333333; list-style-image: url(../images/bullets.gif); list-style-position: outside; list-style-type: none; margin-top: 0px; margin-bottom: 2px}.subhead:hover { font-family: Arial, Arial; font-size: 14px; line-height: 18px; color: #336699; font-weight: bold }
.px12italic { color : #333333; font-family : Arial;  font-size: 12px; font-weight: bold ; line-height: 14px ; font-style: italic}
.bulletsBlue { font-family: Arial; font-size: 12px; color: #333333; list-style-image: url(../images/bullet_blue.gif); list-style-position: outside; list-style-type: none; margin-top: 0px; margin-bottom: 2px }
.px9White { font-family : Arial, Helvetica, sans-serif; color : #FFFFFF; font-size : 8pt; text-decoration: none; font-weight: bold}
.px9White A:link { font-family : Arial; color : #FFFFFF; font-size : 9px}
.px9White A:visited { font-family : Arial; color : #FFFFFF; font-size : 9px}
.px12Bold { color : #333333; font-family : Arial; font-size: 12px; font-weight: bold ; line-height: 14px }
.px11Bold { color : #333333; font-family : Arial; font-size: 11px; font-weight: bold ; line-height: 12px }
.px12 { font-family : Arial; color : #333333; font-size : 9pt; }
.px12print { padding: 5px ; font-family : Arial; color : #2e4294; font-size : 9pt; }
.px12Flow { font-family : Arial; color : #333333; font-size : 9pt;}
.px12Blk { color : #000000; font-family : Arial; font-size: 12px; font-weight: normal; line-height: 14px }
.px12nospace { font-family : Arial; color : #2e4294; font-size : 12px; margin-top: 0px }

.px12current { font-family : Arial; color : #333333; font-size : 9pt; text-decoration: none ; font-weight: bold}
.px12Boxed { color : #191c80; font-family : Arial;  font-size: 12px; font-weight: bold ; line-height: 14px ; border: 1px #191c80 solid}
.blubkgndtexton { font-family : Arial; color : #000000; font-size : 8pt; text-decoration: none; line-height: 13pt ; background-color: #c9c9e3}
.blubkgndtextoff { font-family : Arial; color : White; font-size : 8pt; text-decoration: none; line-height: 13pt ; background-color: #2e4294 }

.greyedOut {background-color: #DDDDDD;}
.TH12pxBold { color : #000000; font-family : Arial; font-size: 12px; font-weight: bold ; }
.TD12px { color : #000000; font-family : Arial; font-size: 12px; }
.TD10px { color : #000000; font-family : Arial; font-size: 10px; }
.outlinedTable {border: 1px solid #666666;}
.outlinedTableThick {border: 1px solid #666666;}
.bankTable {
	color : #333333;
	font-family : Arial;
	font-size: 12px;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
.bankTableGreyed {
	color : #333333;
	font-family : Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: #dee3e9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
.bankTableHeader {
	color : #333333;
	font-family : Arial;
	font-size: 12px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.bankTableHeader2 {
	color : #333333;
	font-family : Arial;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #666666;
}
.bankTableHeaderAlternate {
	color : #333333;
	font-family : Arial;
	font-size: 11px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.bankTableHeaderAlternate2 {
	color : #333333;
	font-family : Arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #dee3e9;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.bankTableHeaderAlternate3 {
	color : #333333;
	font-family : Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: #dee3e9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.bankTableSite {
	color : #333333;
	font-family : Arial;
	font-size: 12px;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.bankTableContent {
	color : #333333;
	font-family : Arial;
	font-size: 10px;
	text-align: right;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
.bankTableContent2 {
	color : #333333;
	font-family : Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	border: 1px solid #666666;
}
.bankTableContentSite {
	color : #333333;
	font-family : Arial;
	font-size: 10px;
	background-color: #dee3e9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.bankTableContentSiteAlternate {
	color : #333333;
	font-family : Arial;
	font-size: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
#blueBox {background-color: #dee3e9; color : #000000; font-family : Arial; font-size: 12px; padding: 5px 5px; top: 5px; clip:  rect(   )}
.optionalfield {
	background-color: #eff3f8;
	background-repeat: repeat;
	border: #CCCCCC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Arial, Arial;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
}
.currentField { background-color: #f2edc5; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; font-family: Arial, Arial; font-size: 10px; line-height: 12px }
.aquapx9 { background-color : #eff3f8; font-family : Arial; color : #333333; font-size : 9px; }
.aquapx12 { background-color : #eff3f8; font-family : Arial; color : #333333; font-size : 12px; }
.aquapx12Bold { background-color : #eff3f8; font-family : Arial; color : #333333; font-size : 12px; font-weight: bold;}
.aquapx10 { background-color : #eff3f8; font-family : Arial; color : #333333; font-size : 10px; }
.px10 { font-family : Arial; color : #333333; font-size : 10px; }
.hrPretty {border-top: 1px solid #E1E2ED;  font-family : Arial; color : #191c80; font-size : 10px; }
.paleBorder {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
}
.paleBorderRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C0C0C0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}
.paleBorderLeft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C0C0C0;
}
.paleBorderBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: ##c0c0c0;
}
.paleBorderTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c0c0c0;
}
.paleBorderTopRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c0c0c0;
}
.welcomeBannerText {margin-left: 6px; color: #666666; font-family : Arial; font-size: 12px; font-weight: bold ; line-height: 14px}
.leftMargins {padding-left: 3px; padding-top: 3px;}
.px4 {font: 4px;}
.px5 {  font-size: 11px}
.bigRed { font-size: 20px; color: red; line-height: 9px; vertical-align: -80%; }
.diagrams {
	margin: 5px;
	border: 1px solid #666666;
}
.px12linkSmall {
	font-family : Arial;
	color : #6c869d;
	font-size : 8pt;
	text-decoration: underline;
}
.centreheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6c869d;
}
.redClose {
	font-size: 9px;
	color: #CC0000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.redClose:hover {
	text-decoration: underline overline;
	font-size: 9px;
	color: #CC3300;
}

.divtagStyle {
	border: 1px solid #666666;
	background-color: #999999;
	padding: 5px;
}
.px12linkSmall:hover {
	font-family : Arial;
	color : #666666;
	font-size : 8pt;
	text-decoration: underline overline;
}
.px12linkContact {
font-family : Arial; color : #6c869d; font-size : 9pt; text-decoration: underline
}
.paleBorderRight {

	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #c0c0c0;
	border-right-color: #c0c0c0;
}
.aquafieldRequired {
background-color: #F7F5E1; background-repeat: repeat; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Arial; font-size: 10px; line-height: 12px
}
.px12blue {
	font-family : Arial;
	color : #6c869d;
	font-size : 9pt;
}
