@charset "utf-8";
/* CSS Document */
body {
	margin: 5px 2px 2px 2px;
}

table {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	vertical-align:middle;
}

select {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	vertical-align:middle;
}

a:link {color:#003399}
a{text-decoration: none}
a:visited {color:#003399}
a:hover {color:#FF0000}
a:hover {text-decoration:underline}
a:active {color:#003399}


.hyperLink1 a:link {color:#0000FF}
.hyperLink1 a{text-decoration:underline}
.hyperLink1 a:visited {color:#0000FF}
.hyperLink1 a:hover {color:#FF0000}
.hyperLink1 a:hover {text-decoration:none}
.hyperLink1 a:active {color:#0000FF}


.whiteHL a:link {color:#FFFFFF}
.whiteHL a{text-decoration:none}
.whiteHL a:visited {color:#FFFFFF}
.whiteHL a:hover {color:#FFFFFF}
.whiteHL a:hover {text-decoration:underline}
.whiteHL a:active {color:#FFFFFF}

.greenHL a:link {color:#339933}
.greenHL a{text-decoration:none}
.greenHL a:visited {color:#339933}
.greenHL a:hover {color:#66CC66}
.greenHL a:hover {text-decoration:underline}
.greenHL a:active {color:#66CC66}

.redHL a:link {color:#FF0000}
.redHL a{text-decoration:none}
.redHL a:visited {color:#FF0000}
.redHL a:hover {color:#FF6666}
.redHL a:hover {text-decoration:underline}
.redHL a:active {color:#FF6666}

input.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	vertical-align:middle;
	width: 250px;
}

.comment {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#999999;	
}

hr.line1 {
	border: 0;
	color:#FFC677; 
	background-color:#FFC677; 
	height:2px;
}


/*-----------------------------------------------------*/
table.secList1Header {
	border-collapse:collapse;
}
table.secList1Header th{
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	background-color:#0066FF;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:100;
	padding:2px;
}

table.secList1 {
	border-collapse:collapse;
}
table.secList1 td {
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	background-color:#E5F2FF;
	color:#9CB5CE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding:1px;
}
/*-----------------------------------------------------*/
table.secList2Header {
	border-collapse:collapse;
}
table.secList2Header th {
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	background-color:#CC6600;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:100;
	padding:2px;
}

table.secList2 {
	border-collapse:collapse;
}
table.secList2 td {
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	background-color:#FFF1E8;
	color:#E5B3B3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding:1px;
}
/*-----------------------------------------------------*/
table.secList3Header {
	border-collapse:collapse;
}
table.secList3Header th {
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	background-color:#663399;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:100;
	padding:2px;
}

table.secList3 {
	border-collapse:collapse;
}
table.secList3 td {
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	background-color:#EFDFFF;
	color:#9273BB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding:1px;
}
/*-------------------------------------------------------*/
#shell {
	border-width: 1px;
	border-style: solid;
	border-color:#CCCCCC;
	border-collapse:collapse;
}

#shell td {
	border-width: 1px;
	border-style: solid;
	border-color:#CCCCCC;
	padding: 2px;
}
/*---------------------------------------------------------*/

table.frameSet1 {
	border-width: 3px;
	border-style:double;
	border-color:#CCCCCC;
	border-collapse:collapse;
	background-color:#EBEBEB;
}

table.frameSet1 td {
	border-width: 1px;
	border-style: solid;
	border-color:#CCCCCC;
	padding: 2px;
}

table.generalTable {
	border-width: 0px;
	border-style: none; 
	border-collapse:collapse;
}

table.generalTable td{
	border-width: 0px;
	border-style: none;
	padding: 2px;
}

/*-------------------------------------------------------*/
#table01 {
	border-width: 0px;
	border-style: none; 
	border-collapse:collapse;
}

#table01 td {
	border-width: 0px;
	border-style: none;
	padding: 2px;
}

#table02 {
	border-width: 0px;
	border-style: none;
	border-collapse:collapse;
}

#table02 th {
	border-width: 0px;
	border-style: none;
	padding: 3px;
	vertical-align:middle;
	color:#FFFFFF;
}

#table02 td {
	border-width: 0px;
	border-style: none;
	padding: 3px;
	vertical-align:middle;
}

#table03 {
	border-width: 0px;
	border-style: none; 
	border-collapse:collapse;
}

#table03 td {
	border-width: 0px;
	border-style: none;
}

#table04 {
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
	border-collapse:collapse;
}

#table04 th {
	background-color:#003399;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:100;
	padding:4px;
}

#table05 {
	border-width:0px;
	border-color:#CCCCCC;
	border-style:solid;
	border-collapse:collapse;
}
#table05 th {
	background-color:transparent;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:100;
	padding:2px;
}
#table05 td {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding:2px;
}

table.tableStyle1 {
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
	border-collapse:collapse;
}

table.tableStyle1 th {
	/*background-color:#1C4A84;*/
	background-image:url(images/bar01.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	padding:4px;
}

table.tableStyle1 td{
	background-color:#E8F8FF;
}

table.tableStyle2 {
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
	border-collapse:collapse;
}

table.tableStyle2 th {
	/*background-color:#70260E;*/
	background-image:url(images/bar02.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	padding:4px;
}

table.tableStyle2 td{
	background-color:#FFF0E1;
}

table.tableStyle4 th {
	/*background-color:#70260E;*/
	background-image:url(images/bar03.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	padding:4px;
}

table.tableStyle4 td{
	padding: 2px 2px 2px 2px;
	background-color:#CCCCCC;
}


table.tableStyle3 {
	border-width:1px;
	border-color:#AAAAAA;
	border-style:solid;
	border-collapse:collapse;
}

table.tableStyle3 th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:100;
	padding: 3px 2px 3px 2px;
	border-width:1px;
	border-color:#AAAAAA;
	border-style:solid;
	border-collapse:collapse;
}

table.tableStyle3 td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding: 3px 2px 3px 2px;
}

table.tableStyle5 {
	border-width:1px;
	border-color:#AAAAAA;
	border-style:solid;
	border-collapse:collapse;
}

table.tableStyle5 td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#000084;
	padding: 0px 0px 0px 0px;
	border-width:1px;
	border-color:#AAAAAA;
	border-style:solid;
	border-collapse:collapse;
}

table.tableStyle6 {
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	border-collapse:collapse;
}

table.tableStyle6 td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding: 3px 2px 3px 2px;
	border-width:1px 0px 0px 0px;
	border-color:#FFFFFF;
	border-style:solid;
	border-collapse:collapse;
}

table.tableStyle7 {
	border-width:1px;
	border-color:#005BB7;
	border-style:solid;
	border-collapse:collapse;
	background-color:#CDE8FC;
}

table.tableStyle7 td {
	font-family:Arial, Helvetica, sans-serif;
	color:#006699;
	font-size:12pt;
	font-weight:bold;
	padding: 5px 2px 5px 2px;
}

table.tableStyle8 {
	border-width:1px;
	border-color:#339933;
	border-style:solid;
	border-collapse:collapse;
	background-color:#D2FFD2;
}

table.tableStyle9 td {
	line-height: 1.4em;
	padding:10px 0px 10px 0px;
	text-align:left;
}

table.tableStyle10 {
	border-width:2px;
	border-color:#FF6600;
	border-style:solid;
	border-collapse:collapse;
	background-color:#FFDFBF;
}

table.tableStyle10 th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#003366;
	padding: 5px 2px 5px 2px;
	border-width:2px 1px 2px 1px;
	border-color:#FF6600;
	border-style:solid;
}

table.tableStyle10 td {
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:12pt;
	padding: 5px 2px 5px 2px;
	border-width:1px;
	border-color:#FF6600;
	border-style:solid;
}
/*-------------------------------------------------------*/
.unselectedBankTab {
	color:#6699CC;
	background-color:#C1E0FF ;
	cursor:pointer;
}

.unselectedAgentTab {
	background-color:#FFECD9;
	color:#CC9999;
	cursor:pointer;
}

.highLight {
	color:#333333;
	background-color:#FFFFCC;
	cursor:pointer;
}
/*-------------------------------------------------------*/
.settingOn {
	background-color:#FFE8B0;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	padding:2px;	
	cursor:default;
}

.settingOff {
	background-color:#FFC677;
	color:#003399;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-decoration:underline;
	padding:2px;
	cursor:pointer;
}


/*-------------------------------------------------------*/
#info {
	background-color:#EDF1F3;
	color:#666666;
}

/*-------------------------------------------------------*/
.bottomLined{
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#CCCCCC;
}

.tdBottomLine {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
}

/*------------------------------------------------------- */
span.redTextHide {
	color:#FF0000;
	visibility:hidden;
	position:absolute;
}

span.redTextShow {
	color:#FF0000;
	visibility:visible;
	position:relative;
}

span.greenTextHide {
	color:#009900;
	visibility:hidden;
	position:absolute;
}

span.greenTextShow {
	color:#009900;
	visibility:visible;
	position:relative;
}

/*-------------------------------------------------------- */

.normal { background-color: #FDE2BD; }
.normal2 { background-color: #FFE8E9; }
.normal3 { background-color:#E1ECEB; }
.normalActive { background-color: #FFFF99; }

/*-------------------------------------------------------- */
.tmBtnNormal {
	background-image:url(images/tm_btn01.png);
	background-repeat:repeat-x;
}

.tmBtnActive {
	background-image:url(images/tm_btn_active.png);
	background-repeat:repeat-x;	
}

.tmBtnOnClick {
	background-image:url(images/tm_btn_onclick.png);
	background-repeat:repeat-x;	
}

/*------------------------------------------------------ */
.news {
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	padding:4px 4px 4px 4px;	
}
