BODY {
	font-size: 8pt; color: #000000; font-family: arial, helvetica, sans-serif; margin: 0px;
}
TH {
	font-size: 8pt; color: #000000; font-family: arial
}
TD {
	font-size: 8pt; color: #000000; font-family: arial
}
FORM {
	font-family: arial
}
INPUT {
	font-family:arial ; font-size: 8pt; border: 1px solid #a5acb2; cursor: pointer;
}
BUTTON {
	font-family:arial ; font-size: 8pt; cursor: pointer;
}
TEXTAREA {
	font-family:arial ; font-size: 8pt; border: 1px solid #a5acb2; cursor: pointer;
}
INPUT.button {
	 border: 0px;
}
SELECT {
	font-family:arial; color: #000000;font-size: 11px; font-weight: normal;  background-color: #ffffff; border: 1px solid #a5acb2;
}
TABLE.boldtextgrey td{
	color: #BABAB4; font-weight: bold;
}
HR {
 width:100%; height:0.5px;
}
.darkheader {
	color:#202020; background-color:#F4F4F2;/* background: url(../images/left_topic_iakaun_bg.jpg);*/
}
.inputborder {
	font-family:arial ; width:100%; font-size: 8pt; border: 1px solid #a5acb2
}
.inputview {
	font-family:arial ; width:100%; font-size: 8pt; border: 0px;
}
.boldtextgrey {
	color: #BABAB4; font-weight: bold;
}
.bcrumb:link {
	font-size: 8pt; color: #0040AA; font-family: arial; font-weight: bold; text-decoration: none
}
.bcrumb:visited {
	font-size: 8pt; color: #0040AA; font-family: arial; font-weight: bold; text-decoration: none
}
.bcrumb:hover {
	font-size: 8pt; color: #0040AA; font-family: arial; font-weight: bold; text-decoration: underline
}
a:link {
	font-size: 8pt; color: #0040AA; font-family: arial; font-weight: normal; text-decoration: none
}
a:visited {
	font-size: 8pt; color: #0040AA; font-family: arial; font-weight: normal; text-decoration: none
}
a:hover {
	font-size: 8pt; color: #0040AA; font-family: arial; font-weight: normal; text-decoration: underline
}
.a2:link {
	font-size: 8pt; color: #0040AA; font-family: arial; font-weight: bold; text-decoration: none
}
.a2:visited {
	font-size: 8pt; color: #0040AA; font-family: arial; font-weight: bold; text-decoration: none
}
.a2:hover {
	font-size: 8pt; color: #0040AA; font-family: arial; font-weight: bold; text-decoration: underline
}
.a3:link {
	font-size: 8pt; color: #000000; font-family: tahoma; font-weight: normal; text-decoration: underline
}
.a3:visited {
	font-size: 8pt; color: #000000; font-family: tahoma; font-weight: normal; text-decoration: underline
}
.a3:hover {
	font-size: 8pt; color: #000000; font-family: tahoma; font-weight: normal; text-decoration: underline
}
.a4:link {
	font-size: 8pt; color: #FFFFFF; font-family: arial; font-weight: bold; text-decoration: none
}
.a4:visited {
	font-size: 8pt; color: #FFFFFF; font-family: arial; font-weight: bold; text-decoration: none
}
.a4:hover {
	font-size: 8pt; color: #FFFFFF; font-family: arial; font-weight: bold; text-decoration: underline
}
.a5:link {
	font-size: 8pt; color: #555555; font-family: arial; font-weight: bold; text-decoration: none
}
.a5:visited {
	font-size: 8pt; color: #555555; font-family: arial; font-weight: bold; text-decoration: none
}
.a5:hover {
	font-size: 8pt; color: #555555; font-family: arial; font-weight: bold; text-decoration: underline
}
.headertitle {
	font-size: 24px; color: #000000; font-weight: normal; font-family: tahoma;
}
.headerword {
	padding-left: 2em; vertical-align: middle; text-align: left;
}
.title {
	font-size: 9pt; color: #000000; font-weight: bold; font-family: arial;
}
.white {
	font-size: 8pt; color: #FFFFFF; font-weight: normal; font-family: arial;
}
.whiteb {
	font-size: 8pt; color: #FFFFFF; font-weight: bold; font-family: arial;
}
.footer {
	font-size: 8pt; color: #FFFFFF; font-family: arial;
}
.fontbold {
	font-weight:bold;
}
.title1 {
	font-size: 9pt; color: #808080; font-family: arial; font-weight: bold;
}
.titlered {
	font-size: 9pt; color: #C92929; font-family: arial; font-weight: bold;
}
.notered {
	font-size: 8pt; color: #FF0000; font-family: arial; font-weight: normal; font-style: italic
}
.error1 {
	font-size: 8pt; color: #FF0000; font-family: arial; font-weight: bold;
}
.note1 {
	font-size: 8pt; color: #000000; font-family: arial; font-weight: bold;
}
.note2 {
	font-size: 8pt; color: #000000; font-family: arial; font-style: italic;
}
.boldtextblue {
	color: #173d93; font-weight: bold;
}
.errorplaceholder {
	position: relative; top: 0%; left: 0%;
}
.boldtext {
	color: #000000; font-weight: bold;
}
.orangebar {
	width: 189px; height: 19px; padding-left: 2em; padding-top: 2pt; background: url(../images/left_topic_bg.gif);
	background-repeat: no-repeat; color: #000000; font-weight: bold; font-size: 8pt;
}
.bottomline {
	border-bottom: 1px #cccccc solid;
}
.redborder {
	border:1px solid red;
}
fieldset {
	-moz-border-radius: 5px; border:  solid #ddd 2px; padding: 6px; margin-bottom:4px; width: 60%;
}
legend {
	font-weight: bold;
}
.tablecollapse {
	border-width: 1px; border-collapse: collapse; border-color: #cccccc; padding: 5px; margin: 5px;
}
td.head1 a{
	font-size:8pt; font-style:italic; font-weight:bold; color:#122c60;
}
td.head2 a {
	line-height:200%; font-size:8pt; font-style:italic; font-weight:bold; color:#2559c7;
}
.termswrap {
	margin-top: 1em; margin-bottom:1em; width:80%; height:180px; overflow:auto; border:1px solid gray; padding:0.3em
}
.tableborder {
	/*border-top: none; 
	border-left: solid 1px red; 
	border-bottom: none; 
	border-right: solid 1px red;
	border: 1px solid red;*/
	padding-top: 5px;
	padding-left: 1px;
	padding-right: 1px;
	/*mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt;*/
}
.fullwidth {
	width:100%
}
.trpmt{
	color: #666666; cursor: pointer;
}
.backgroundbar {
	background: url(../images/p2image/gradient.jpg); background-repeat: no-repeat; color: #ffffff; font-weight: bold; font-size: 9pt;
}
.contacthead {
	color: #cccccc; font-weight: bold; padding: 4px;
}
#treeDiv1 {
	position: relative; padding-left:4px; padding-top:10px;	background: #ffffff; width: 180px;
	height: 620px; overflow: auto; margin: 0px;
}
#treeDiv1 a:link {
	width:30px;
}
#treeDiv1 a:hover {
	color: #FF0000;
}
.faqshadetabs{
	padding: 3px 0; margin-left: 0;	margin-top: 1px; margin-bottom: 0; font: bold 12px verdana; list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.faqcontentstyle{
	width: 450px; margin-bottom: 1em; padding: 2px; margin-left: 10px;
}
.activearea {
	border: 1px solid #d3d3d3; border-collapse: collapse; background-color:#efefed;
}
.inactivearea {
	border: 1px solid #eeeeee; border-collapse:collapse; background-color:#f8f7ef;
}
.areaheader {
	border: 1px solid #eeeeee; border-collapse:collapse;
}
.inactivearea td {
	color: #dadada;
}
.activearea td {
	color: #626358; font-weight:bold;
}
.headerbg {
	background-color:#DADADA; /*background: url(../images/bg_gradient_red.jpg);*/ background-repeat: repeat-x; color: #000000;
}
.numberFormat {
	text-align: right;
}
/* START STYLE FOR FORM OPTIONS */
.optRadio {
	width: 5%; text-align: center;
}
.optLabel {
	width: 40%; text-align: left;
}
.optColumn {
	width: 7%; text-align: center;
}
.optInput {
	width: 48%;
}
.nested {
	width: 85%;
}
.nested2 {
	width: 90%; margin-top: 5px; margin-bottom: 5px;
}
#actvnPage {
	border: 0px solid black; text-align:center;
}
.normalrow {
	background-color: #ffffff; position: relative; top:0px; left:0px; vertical-align: top;
}
.hilitedrow {
	background-color: #dfdfdf; color: blue; position: relative; top:2px; left:2px; cursor: pointer; vertical-align: top;
}
#termsNCondsHeader {
	background-color: #ffffff; color: #000000; line-height: 150%;
}
#termsNCondsBody {
	width:100%; color: #000000; line-height: 150%; height:100px; text-align: justify; overflow: auto;
 	background-color: #fee79e;
}
#termsNCondsBody p{
	color: #000000; line-height: 150%; text-align: justify; font-size: 8pt; font-weight: normal;
}
/* END STYLE FOR FORM OPTIONS */
.editableInput {
	border: 1px solid #F7F7F7;
	background-color: #F7F7F7;
}
.editableInput2 {
	border: 1px solid #a5acb2;
	background-color: #FFFFFF;
}
input.focused {
	border: 2px outset #a5acb2;
	background-color: red;
}

/*-=-=- START: FORM A PRINTING -=-=-=-*/

.footerLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.footerRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
/*-=-=- END: FORM A PRINTING -=-=-=-*/
th.borderrightleftwhite, td.borderrightleftwhite {
	border-right:thin solid white; border-left:thin solid white;
}
th.borderless, td.borderless {
	border-right:thin solid white; border-left:thin solid white;
	border-top:thin solid white; border-bottom:thin solid white;
}
#no_script {
	padding:2px;background-color:#fad163;
}
.noBankNotice {
	font-weight:bold;
	text-align:center;
	padding: 4px;
	color:red;
	border: 1px solid #CCCCCC;
	background-color:#F4F4F4;
}
.title4print {
	FONT-SIZE: 14pt; COLOR: #000000; FONT-WEIGHT: Bold; FONT-FAMILY: Arial;
}
.bottombordertitle {
	border-bottom: 1px solid #CCCCCC;
}
.bgtitle {
	background-color: #EEEEEE;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#fbRes {
	background-color: #EEEEEE;
	border: 1px solid #cccccc;
	/*padding: 5px 10px 5px 10px;
	width: 60%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;/**/
	text-align: left;
}
#closebox {
	/*width: 50%;*/
	float: right;
	text-align: right;
}
.title {
	text-decoration: bold;
}
.titleWhite {
	color: #ffffff;
	font-weight: bold;
}/*
thead {
	display:table-header-group;
}
tbody {
	display:table-row-group;
}*/
.statusDiv {
	background-color: #FFB9B9;
	text-align: center;
	padding: 5px;	
}
.seesample:link {
	color: #EEEEEE;
	font-size: 10px;
}
.seesample:visited {
	color: #EEEEEE;
	font-size: 10px;
}
.seesample:active {
	color: #EEEEEE;
	font-size: 10px;
}
.hidden {
	display: none;
}
.displayInline {
	display: inline;
}
.displayBlock {
	display: block;
}
a.currentpage:link, a.currentpage:visited, a.currentpage:hover {
	font-weight: bold; color: red; text-decoration: none
}
#col1 {
	border-right: 1px solid #000000;
}
.tt {
	display:none;
	float: left;
	width: 180px; 
	padding: 5px; 
	border: 1px solid #000000;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	background-color: #FFFFC0;
}
.tt2 {
	display:none;
	float: left;
	width: 220px; 
	padding: 5px; 
	border: 1px solid #000000;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	background-color: #FFFFC0;
}
.throbber {
	display:none;
	text-align:center;
	float: left;
	margin-top:150px;
	margin-left:150px;
	width:200px; 
	padding:2px; 
	border: 1px solid #666666;/**/
	overflow: hidden;
	position: absolute;
	background-color: #cccccc;
	/*z-index: 2;*/
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px; 	
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px; 
		
}
#loadBar {
	position: absolute;
	float: right;
	border: 1px solid #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 4px;
	text-align: right;
	background-color: #eeeeee;
}
#dhtmltooltip{
    position: absolute;
    float:right;
    width: 150px;
    border: 2px solid black;
    padding: 2px;
    background-color: #EEEEEE;
    visibility: hidden;
    z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=100);*/
}


