html {
	display: block;
}

html,body,form,a,acronym,code,div,hr,img,label,p,pre,span,strong,table,tr,th,td,button,input,select,textarea {
	background-repeat: inherit;
	font-family: arial, verdana, helvetica, sans-serif, "PMingLiU", "MingLiU";
	font-size: 11px;
	margin: 0;
	padding: 0;
}

body,table {
	background-color: transparent;
	text-align: left;
}

table {
	width: 100%;
}

th,td {
	height: 21px;
}

@
-moz-document url-prefix (http){
	th ,td {height: 23px;}
}

#tooltip-content-1,#tooltip-content-2,#tooltip-content-3,#tooltip-content-4,#tooltip-content-5,#tooltip-content-6 {
	display: none;
	position: absolute;
	font-size: 10px;
	color: #333;
	font-weight: normal;
	text-align: left;
	line-height: 12px;
	width: 205px;
	height: 125px;
	padding: 5px 100px 5px 5px;
	background-color: none;
	background: url('../images/background.jpg') no-repeat 0 0;
}

#tooltip-content-7 {
	display: none;
	position: absolute;
	font-size: 10px;
	color: #333;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
	width: 205px;
	height: 125px;
	padding: 5px 100px 5px 5px;
	background-color: none;
	background: url('../images/background.jpg') no-repeat 0 0;
}

#tooltip-content-8 {
	display: none;
	position: absolute;
	font-size: 10px;
	color: #333;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
	width:265px;
    height:200px;
	padding:5px 100px 5px 5px;
	background-color: none;
	background: url('../images/background2.jpg') no-repeat 0 0;
}

#tooltip-content-9 {
	display: none;
	position: absolute;
	font-size: 10px;
	color: #333;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
	width:265px;
    height:200px;
	padding:5px 100px 5px 5px;
	background-color: none;
	background: url('../images/background2.jpg') no-repeat 0 0;
}

#tooltip-content-100 {
	display: none;
	position: absolute;
	font-size: 10px;
	color: #333;
	font-weight: normal;
	text-align: left;
	line-height: 12px;
	width: 205px;
	height: 125px;
	padding: 5px 100px 5px 5px;
	background-color: none;
	background: url('../images/background.jpg') no-repeat 0 0;
}

#tooltip-content-101 {
	display: none;
	position: absolute;
	font-size: 10px;
	color: #333;
	font-weight: normal;
	text-align: left;
	line-height: 12px;
	width: 205px;
	height: 125px;
	padding: 5px 100px 5px 5px;
	background-color: none;
	background: url('../images/background.jpg') no-repeat 0 0;
}

input,textarea {
	border: 1px solid #bcbcbc;
	color: black;
	padding: 1px;
	vertical-align: middle;
}

select {
	font-family: arial, verdana, helvetica, sans-serif, "PMingLiU", "MingLiU";
	font-size: 11px;
	border-style: solid;
	border-width: 1px;
	color: black;
	padding: 1px;
	vertical-align: middle;
}

input {
	height: 15px;
}

input[type="checkbox"],input[type="radio"] {
	border: none;
}

input[type="radio"] {
	vertical-align: middle;
	margin-bottom: 1px;
}

img {
	border: none;
}

select {
	height: 20px;
}

textarea {
	height: 80px;
	width: 400px;
}

a {
	background-color: transparent;
	color: #005d9a;
}

a:hover {
	text-decoration: none;
	color: #89C434;	
}

a,a:hover,a:visited {
	text-decoration: none;
	color: #89C434;
}


hr {
border: 0;
height: 1px;
color: #d7d7d7;
background-color: #d7d7d7;
}

legend {
	color: teal;
	font-size: 12px;
}

legend,th {
	font-weight: bolder;
}

.scb_colorbar1,.scb_colorbar2,.scb_colorbar3,.scb_colorbar4,.scb_colorbar5
	{
	height: 24px;
}

.scb_colorbar1 {
	background-color: #3dae38;
}

.scb_colorbar2 {
	background-color: #009015;
}

.scb_colorbar3 {
	background-color: #004a6d;
}

.scb_colorbar4 {
	background-color: #017aa7;
}

.scb_colorbar5 {
	background-color: #005d9a;
}

#parentMenu {
	width: 90%;
	cursor: pointer;
	line-height: 1.5;
}

#parentMenu td {
	height: 21px;
}

#contentLink td,#contentLinkSelected td {
	height: 15px;
}

#parentMenu a {
	display: block;
	color: #333333;
	text-decoration: none;
	padding-left: 15px;
	cursor: pointer;
}

#parentMenu a:hover {
	display: block;
	color: #005D9A;
	background: #E5EEF5 url('../images/arrows.gif') no-repeat 5px -15px;
}

#parentMenu #parentMenuHead {
	background: #fff url('../images/arrows.gif') no-repeat 5px 9px;
}

#parentMenu #parentMenuHead:hover {
	background-color: #E5EEF5;
	color: #005D9A;
}

#parentMenu #parentMenuHeadLink {
	background: #fff url('../images/arrows.gif') no-repeat 5px 9px;
}

#parentMenu #parentMenuHeadLink:hover {
	background-color: #E5EEF5;
}

#parentMenu .selected {
	font-weight: bold;
	color: #86C533;
	background: #FFF url('../images/arrows.gif') no-repeat 5px -43px;
}

#parentMenu .selected:hover {
	color: #86C533;
	background: #E5EEF5 url('../images/arrows.gif') no-repeat 5px -43px;
}

#parentMenu #parentMenuHeadLinkSelected a:hover {
	background-color: #E5EEF5;
}

#parentMenu #parentMenuHeadLinkSelected {
	background: #fff url('../images/arrows.gif') no-repeat 5px -15px;
}

#parentMenu #parentMenuHeadLinkSelected a {
	font-weight: bold;
	color: #86C533;
}

#parentMenu #parentMenuHeadLinkSelected:hover {
	background-color: #E5EEF5;
}

#parentMenu #contentLink:hover {
	color: #005D9A;
	background-color: #E5EEF5;
}

#parentMenu #contentLink a:hover {
	background: #E5EEF5;
}

#parentMenu #contentLink a {
	padding: 2px 0 2px 15px;
}

#parentMenu #childMenuHead {
	color: #333;
	background: #FFF url('../images/arrows.gif') no-repeat 15px -68px;
	padding-left: 10px;
}

#parentMenu #childMenuHead:hover {
	color: #005D9A;
	background: #E5EEF5 url('../images/arrows.gif') no-repeat 15px -68px;
}

#parentMenu #contentLinkSelected a {
	color: #86C533;
	padding: 2px 0 2px 15px;
}

#parentMenu #contentLinkSelected a:hover {
	color: #86C533;
	background: #E5EEF5;
}

#childMenuContent #contentLink {
	padding-left: 15px;
}

#childMenuContent #contentLink:hover {
	color: #005D9A;
	background-color: #E5EEF5;
}

#childMenuContentSelected #contentLink a {
	padding-left: 25px;
	font-weight: normal;
}

#childMenuContentSelected #contentLinkSelected a {
	padding-left: 25px;
}

#childMenuContentSelected #contentLinkSelected a:hover {
	color: #005D9A;
}

#childMenuContentSelected .selected {
	background: #FFF;
}

.table_grey {
	background-color: #f1f1f1;
	color: #666;
	border-top: 2px solid #808080;
	border-bottom: 2px solid #808080;
}

.message_header {
	font-size: 14px;
	font-weight: bold;
	color: #005d9a;
}

.tbl_menutab td {
	color: #808080;
}

.tbl_menutab td {
	background: url('../images/tab/tab.gif') repeat-x 0 -39px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}

.tbl_menutab_current td a {
	display: block;
	height: 100%;
}

.tbl_menutab_current td {
	vertical-align: middle;
	cursor: pointer;
}

.tbl_menutab_current td,.tbl_menutab_current td a,.tbl_menutab_current td a:hover
	{
	color: #86c533;
	font-weight: bold;
}

.tbl_menutab_current td {
	background: url('../images/tab/tab.gif') repeat-x 0 0;
	text-align: center;
}

.tbl_menutab_spacer {
	background: url('../images/tab/tab.gif') repeat-x 0 -115px;
}

.tab_left_grey {
	width: 1px;
	height: 36px;
	margin-bottom: 3px;
	background: url('../images/tab/tab.gif') no-repeat 0 -154px;
}

.tab_right_grey {
	width: 3px;
	height: 36px;
	margin-bottom: 3px;
	background: url('../images/tab/tab.gif') no-repeat 0 -194px;
}

.tbl_broadcast_title {
	font-weight: bold;
	color: #009017;
}

.tbl_layout {
	border: none;
	border-collapse: collapse;
	text-align: left;
	width: 980px;
}

.tbl_sprt_bottom {
	border: 0 solid #d7d7d7;
	border-bottom-width: 1px;
	height: 25px;
}

.tbl_sprt_side {
	border: 0 solid #d7d7d7;
	border-left-width: 1px;
	border-right-width: 1px;
}

.tbl_sprt_right {
	border: 0 solid #d7d7d7;
	border-right-width: 1px;
}

.tbl_heading td {
	padding: 0 5px 0 5px;
}

.tbl_heading_left {
	padding: 0 5px 0 5px;
	text-align: left;
	font-weight: normal;
	color: #808080;
	height: 28px;
	background: url('../images/header_grey_bar.jpg') repeat-x;
}

.tbl_heading_right {
	padding: 0 5px 0 5px;
	text-align: right;
	color: #808080;
	height: 28px;
	background: url('../images/header_grey_bar.jpg') repeat-x;
}

.tbl_header,.tbl_header_left,.tbl_header_right,.tbl_footer_left,.tbl_footer_right
	{
	background-color: white;
	vertical-align: top;
}

.tbl_footer_left div.border_left_blue {
	width: 7px;
	background: transparent url('../images/footer.gif') no-repeat 0 0;
}

.tbl_footer_right div.border_right_blue {
	width: 7px;
	background: transparent url('../images/footer.gif') no-repeat -7px 0;
}

.tbl_footer_left div.border_left_green {
	width: 7px;
	background: transparent url('../images/footer.gif') no-repeat 0 -28px;
}

.tbl_footer_right div.border_right_green {
	width: 6px;
	background: transparent url('../images/footer.gif') no-repeat -7px -28px
		;
}

.tbl_footer_left div.border_left_grey {
	width: 7px;
	background: transparent url('../images/footer.gif') no-repeat 0 -56px;
}

.tbl_footer_right div.border_right_grey {
	width: 7px;
	background: transparent url('../images/footer.gif') no-repeat -7px -56px
		;
}

.tbl_header_left div.border_left_grey {
	width: 5px;
	height: 25px;
	background: transparent url('../images/header.gif') no-repeat 0 0;
}

.tbl_header_right div.border_right_grey {
	width: 7px;
	background: transparent url('../images/header.gif') no-repeat -3px 0;
}

.tbl_header_left div.border_left_green {
	width: 7px;
	height: 25px;
	background: transparent url('../images/header.gif') no-repeat 0 -28px;
}

.tbl_header_right div.border_right_green {
	width: 6px;
	background: transparent url('../images/header.gif') no-repeat -4px -28px
		;
}

.tbl_header_left div.border_left_blue {
	width: 7px;
	height: 25px;
	background: transparent url('../images/header.gif') no-repeat 0 -53px;
}

.tbl_header_right div.border_right_blue {
	width: 7px;
	background: transparent url('../images/header.gif') no-repeat -3px -53px
		;
}

.tbl_group_header {
	background-color: #d7d7d7;
	color: black;
	font-weight: bold;
}

.tbl_header_right,.tbl_content_right,.tbl_footer_right,.tbl_paging_header
	{
	text-align: right;
}

.tbl_content_top {
	vertical-align: top;
}

.tbl_content_middle {
	text-align: center;
}

.tbl_content_bottom {
	vertical-align: bottom;
}

.tbl_info_blue th {
	color: white;
	background: #005E9B url('../images/header.gif') repeat-x 0 -107px;
}

.tbl_info_blue2 th {
	color: white;
	background: #005E9B url('../images/header.gif') repeat-x 0 -107px;
}

.tbl_info_blue td {
	color: #d7d7d7;
	background-color: #f0f0f0;
	border: 0 solid white;
	border-top-width: 1px;
	font-weight: bold;
}

.tbl_info_blue td a {
	display: block;
	height: 100%;
}

.tbl_info_blue td a:hover {
	background-color: #86c533;
	color: white;
}

.tbl_info_blue_bottom td {
	background-color: white;
	height: 0;
}

.tbl_info_blue_bottom {
	background: transparent url('../images/footer.gif') repeat-x 0 -14px;
}

.tbl_info_green_bottom {
	background: transparent url('../images/footer.gif') repeat-x 0 -42px;
}

.tbl_info_grey_bottom {
	background: transparent url('../images/footer.gif') repeat-x 0 -70px;
}

.blue_border {
	display: block;
	margin-bottom: 4px;
}

.blue_border * {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #005696;
}

.blue_border1 {
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #2C72A6;
	border-right: 1px solid #2C72A6;
	background: #3f80b0;
}

.blue_border2 {
	margin-left: 0;
	margin-right: 0;
	padding-right: 1px;
	padding-left: 1px;
	border-left: 1px solid #256591;
	border-right: 1px solid #256591;
	background: #3076a9;
}

.blue_border3 {
	margin-left: 0;
	margin-right: 0;
	border-left: 1px solid #1C6C9F;
	border-right: 1px solid #1C6C9F;
}

.blue_border4 {
	border-left: 1px solid #045D95;
	border-right: 1px solid #045D95;
}

.tbl_info_green th,.tbl_info_green2 th {
	color: white;
	background: transparent url('../images/header.gif') repeat-x 0 -80px;
	height: 17px;
}

.tbl_info_green td,.tbl_info_green2 td {
	background-color: #fafafa;
	color: #808080;
	border: 0 solid white;
	border-top-width: 1px;
	height: 17px;
}

.tbl_info_green2 td {
	color: black;
}

.tbl_info_green_bottom td {
	background-color: white;
	height: 0;
}

.tbl_info_grey th,.tbl_login_grey th {
	color: white;
	background: #808080 url('../images/header.gif') repeat-x 0 -134px;
}

.tbl_info_grey td {
	background-color: #f0f0f0;
	color: #808080;
	border: 0 solid white;
	border-top-width: 1px;
}

.tbl_login_grey td {
	background-color: #f0f0f0;
	color: #808080;
	border: 0;
}

.tbl_info_grey_bottom td {
	background-color: white;
	height: 0;
}

.tbl_info_grey_current td {
	background-color: #daedc1;
	color: black;
	font-weight: bold;
}

.tbl_info_grey_complete td {
	background-color: #d8d8d8;
	color: black;
}

.tbl_info_white td {
	background-color: #fff;
	color: #666;
	font-weight: bold;
}

.tbl_listing th,.tbl_form th,.tbl_product_overview th {
	color: white;
	background: #808080 url('../images/header.gif') repeat-x 0 -134px;
}

.tbl_listing td,.tbl_content_left,.tbl_content_right {
	padding: 1px 1px 0 1px;
}

.tbl_listing td {
	border: 0 solid #d7d7d7;
	border-bottom-width: 1px;
}

.tbl_listing_end td,.tbl_form_end td {
	background-color: white;
	border: 0 solid #808080;
	border-top-width: 2px;
}

.tbl_form_end2 td {
	background-color: white;
	border: 0 solid #808080;
	border-bottom-width: 2px;
}

.tbl_row_spacer {
	height: 1px;
	background: #fff url('../images/row_spacer.jpg') repeat-x 0 0;
}

.tbl_listing_row_even,.tbl_listing_row_odd {
	border: 0 solid #d7d7d7;
	border-bottom-width: 1px;
}

.tbl_listing_row_even {
	background-color: #e5eef5;
}

.tbl_listing_row_odd {
	background-color: white;
}

.tbl_listing_header,.tbl_listing_header td {
	background-color: #e5eef5;
	border: 0;
	color: #005d9a;
	font-weight: bold;
}

.tbl_form td {
	padding: 3px 1px 3px 1px;
	height: 17px;
}

@
-moz-document url-prefix (http){ .
	tbl_form td{padding: 3px 1px 3px 1px;
	height: 23px;
}

}
.tbl_form_row_even td,.tbl_form_row_odd td {
	border: 0 solid #d7d7d7;
	border-bottom-width: 1px;
}

.tbl_form_row_even .td_no_border,.tbl_form_row_odd .td_no_border {
	border: 0 solid #d7d7d7;
	border-bottom-width: 0;
}

.tbl_form_row_even {
	background-color: #f0f0f0;
}

.tbl_form_row_odd {
	background-color: white;
}

.tbl_footer_right {
	font-weight: bold;
}

.tbl_form_row_clean td {
	border: 0 solid #d7d7d7;
}

.tbl_introduction td {
	background: #f0f1f0 url('../images/gradient_msg.gif') repeat-x 0 0;
	border: 0 solid #d7d7d7;
	border-bottom-width: 1px;
	color: #808080;
	height: 20px;
}

.tbl_instructions_payee_count td {
	color: #42ab52;
	font-weight: bold;
}

.tbl_instructions td {
	background: #f0f1f0 url('../images/gradient_msg.gif') repeat-x 0 0;
	border: 0 solid #d7d7d7;
	border-bottom-width: 1px;
	color: #42ab52;
	font-weight: bold;
	height: 20px;
	padding: 1px 1px 0 1px;
}

.tbl_notice,.tbl_notice_left,.tbl_notice_right,.tbl_notice_end td {
	background-color: #fafafa;
	border: 0 solid #d7d7d7;
}

.tbl_notice_left {
	border-left-width: 1px;
}

.tbl_notice_right {
	border-right-width: 1px;
}

.tbl_notice_end td {
	background-color: white;
	border-top-width: 1px;
}

.tbl_result_box td {
	border: 1px solid #d7d7d7;
}

.tbl_result td {
	padding: 3px 1px 3px 1px;
	height: 17px;
}

@
-moz-document url-prefix (http){ .
	tbl_result td{padding: 3px 1px 3px 1px;
	height: 23px;
}

}
.tbl_result_left,.tbl_result_right,.tbl_result_top,.tbl_result_bottom,.tbl_result_topleft,.tbl_result_topright,.tbl_result_bottomleft,.tbl_result_bottomright
	{
	border: 0 solid #d7d7d7;
}

.tbl_result_left,.tbl_result_topleft,.tbl_result_bottomleft {
	border-left-width: 1px;
}

.tbl_result_right,.tbl_result_topright,.tbl_result_bottomright {
	border-right-width: 1px;
}

.tbl_result_top,.tbl_result_topleft,.tbl_result_topright {
	border-top-width: 1px;
}

.tbl_result_bottom,.tbl_result_bottomleft,.tbl_result_bottomright {
	border-bottom-width: 1px;
}

.tbl_header_grey,.tbl_header_grey_left,.tbl_header_grey_right {
	color: white;
	background: #808080 url('../images/hdr-gry-bg.gif') repeat-x 0 0;
}

.tbl_header_grey_right {
	text-align: right;
}

.tbl_display_grey {
	background-color: #f0f0f0;
	border: 0 solid #d7d7d7;
	border-top-width: 1px;
}

.tbl_display_grey td {
	height: 23px;
}

.tbl_height {
	height: 28px;
}

.tbl_bigbox_form {
	background-color: #FFF;
	border: solid #F6F6F6;
	margin-left: 0;
}

.tbl_bigbox_left {
	border-bottom: 1px solid #EFEFEF;
}

.tbl_bigbox_right {
	border-left: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
}

.tbl_box {
	margin-top: 8px;
	margin-left: 5px;
	padding-right: 6px;
}

#tbl_border_none td {
	padding: 0;
	border: 0;
}

.tbl_maintenance,.tbl_maintenance td {
	border: 1px solid #CCC;
}

.tbl_maintenance td {
	padding: 0 3px 0 3px;
}

.tbl_maintenance_label {
	background-color: #066ec1;
	color: #FFF;
	font-weight: bold;
}

.tbl_broadcast {
	border: 1px solid #D7D7D7;
	color: #808080;
}

.tbl_broadcast td {
	background: #F0F0F0 url('../images/broadcast.png') repeat-x;
	padding: 3px 0 3px 0;
}

td.tbl_content_top_right {
	padding-right: 0;
	text-align: right;
	vertical-align: bottom;
}

.tbl_form_end_odd td {
	background-color: white;
	border: 0 solid #808080;
	border-bottom-width: 1px;
}

.tbl_form_end_even td {
	background-color: #f0f0f0;
	border: 0 solid #808080;
	border-bottom-width: 1px;
}

.hr_bottom_row {
	border: 0 solid #808080;
	height: 2px;
	border-top-width: 2px;
}

.row_bottom {
	height: 3px;
}

.ral_row_bottom {
	height: 3px;
	background-image: url('../images/table_bottom.jpg');
	font-size: 0;
}

@
-moz-document url-prefix (http){ .
	row_bottom {height: 7px;
}

}
.hr_heading {
	border: none;
	height: 3px;
	border-top: 3px solid #D7D7D7;
}

@
-moz-document url-prefix (http){ .
	hr_heading {border: none;
	border-top: 3px solid #D7D7D7;
}

}
.hr_spacer {
	line-height: 10px;
	margin: 0 auto;
	text-align: left;
}

.tbl_margin_right {
	margin-right: -5px;
}

@
-moz-document url-prefix (http){ .
	tbl_margin_right {margin-right: 0;
}

}
.tbl_list_info {
	height: auto;
}

.spacer {
	line-height: 6px;
}

@
-moz-document url-prefix (http){ .
	spacer {height: 10px;
}

}
.menu_spacer {
	line-height: 1px;
	margin: 0 auto;
	text-align: left;
}

@
-moz-document url-prefix (http){ .
	menu_spacer {line-height: 5px;
	margin: 0 auto;
	text-align: left;
}

}
.footer_spacer {
	line-height: 0;
}

@
-moz-document url-prefix (http){ .
	footer_spacer {height: 5px;
}

}
.list_info {
	margin: 0 0 0 9px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.list_info_title {
	list-style-image: url('../images/arrow_blue_single_tab.gif');
}

.grnList {
	margin: 0;
	padding: 6px 5px 0 0;
	list-style: none;
	line-height: normal;
}

.grnList li {
	padding: 0 0 5px 10px;
	background-image: url('../images/arrow_green.gif');
	background-repeat: no-repeat;
	background-position: 0 .3em;
	line-height: normal;
}

.list_info_content {
	list-style-type: none;
}

.list_quick_tips_content {
	margin: 0 0 0 10px;
	padding-left: 0;
	padding-top: 2px;
	padding-bottom: 2px;
}

.list_quick_tips {
	list-style-image: url('../images/bullet.gif');
}

.quick_tips {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.quick_tips li {
	padding: 0 0 10px 10px;
	background-image: url("../images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 0 .3em;
	line-height: normal;
}

.note_info {
	margin: 0 0 0 0;
	padding: 2px 0 2px 1px;
}

.note_info li {
	margin: 0 0 0 0;
	padding: 2px 0 2px 1px;
	line-height: 18px;
}

.login_quick_tips {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.login_quick_tips li {
	padding: 0 0 0 10px;
	background-image: url("../images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 0 .3em;
	line-height: normal;
}

.list_help_title {
	list-style-image: url('../images/arrow_green.gif');
}

.list_quicklinks {
	margin: 0 0 0 15px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.list_quicklinks_title {
	list-style-image: url('../images/arrows.gif');
}

.quicklinkList {
	margin: 0;
	padding: 3px 0 3px 7px;
	list-style: none;
	line-height: normal;
}

.quicklinkList li {
	padding: 0 0 0 7px;
	background-image: url("../images/arrow_blue.gif");
	background-repeat: no-repeat;
	background-position: 0 -.3em;
	line-height: normal;
}

.quicklinkList_landing {
	margin: 0;
	padding: 3px 0 3px 7px;
	list-style: none;
	line-height: 21px;
}

.quicklinkList_landing li {
	padding: 0 0 0 7px;
	background-image: url("../images/arrows.gif");
	background-repeat: no-repeat;
	background-position: 0 .8em;
	line-height: 21px;
}

.txtBig {
	color: #333;
	font-size: 14px;
	font-weight: bold;
}

.txt_quicklink {
	line-height: 19px;
	position: relative;
	top: -0.2em;
}

.img_top {
	vertical-align: top;
}

.txt_mainheading {
	font-weight: bold;
	font-size: 20px;
	color: #808080;
	vertical-align: bottom;
}

.txt_subheading,.txt_title,.txt_home {
	color: #86c533;
	font-weight: bold;
}

.txt_product_header {
	color: #86c533;
	font-size: 12px;
	font-weight: bold;
}

.txt_product_subheader {
	font-weight: bold;
	font-size: 12px;
	color: #005D9A;
	margin: 20px 0 0 0;
}

.txt_product_overview {
	font-weight: bold;
	font-size: 12px;
	color: #333;
}

.txt_product_tagline {
	font-size: 11px;
	color: #333;
	margin: 0 0 14px 0;
}

.txt_subheading {
	font-size: 16px;
}

.txt_title {
	font-size: 14px;
}

.txt_highlight_right,.txt_right_bottom {
	text-align: right;
}

.txt_justify {
	text-align: justify;
}

.txt_highlight,.txt_highlight_right,.txt_instructions,.txt_success {
	font-weight: bold;
}

.txt_instructions {
	color: #42ab52;
}

.txt_seperator {
	color: #d7d7d7;
	vertical-align: top;
}

.txt_new {
	font-weight: none;
	font-size: 11px;
	color: #f60;
	position: relative;
	top: -0.3em;
}

.txt_error,.txt_error2 {
	color: red;
	padding-bottom: 5px;
}

.txt_error {
	font-weight: bold;
}

.txt_warn {
	color: red;
	font-weight: bold;
}

.txt_note {
	color: red;
}

.txt_note_disclamer {
	color: #808080;
	font-size: 10px;
}

.txt_note_grey {
	color: #808080;
}

.txt_note_grey2 {
	color: #777;
}

.txt_note_grey3 {
	color: #333;
}

.txt_note_grey4 {
	color: #666;
}

.txt_line_height {
	line-height: 18px;
}

.txt_italic {
	font-style: italic;
}

.txt_biz_msg {
	background: #f0f1f0 url('../images/gradient_msg.gif') repeat-x 0 0;
	border: 0 solid #d7d7d7;
	color: #42ab52;
	display: block;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	padding-left: 2px;
}

.txt_message_header {
	font-size: 11px;
	font-weight: bold;
	color: #060;
}

.message_text p {
	margin: 5px 0 5px 0;
}

.quick_tips_box {
	background: transparent url('../images/bgbox.gif') repeat-x scroll 0 0;
	border: 1px solid #D7D7D7;
}

.bgbox {
	background: url(../images/bgbox.gif);
	background-repeat: repeat-x;
	border: 1px solid #D7D7D7;
}

.txt_welcome_title {
	font-weight: bold;
	font-size: 20px;
	color: #005D9A;
	margin-top: 0;
}

.txt_maintenance_title {
	background-color: #FFF;
	color: #066ec1;
	font-size: 18px;
}

.txt_tnc_title {
	font-weight: bold;
	font-size: 12px;
	color: #005D9A;
}

.textarea_term_and_condition {
	color: #808080;
	height: 160px;
	width: 99%;
}

.txt_product_net_balance td {
	border: 0 solid #808080;
	border-top-width: 2px;
	color: #005D9A;
	font-weight: bold;
}

.txt_product_card_minimum_due td {
	border: 0 solid #808080;
	border-top-width: 2px;
	color: #005D9A;
}

.tbl_advwarning_content {
	background-image: url('../images/notice_img.jpg');
	background-repeat: repeat-x;
	color: #808080;
	padding: 15px 10px 15px 10px;
	border-top: 1px solid #d7d7d7;
	background-color: #f0f0f0;
	border-bottom: 1px solid #d7d7d7;
}

.tbl_advwarning_end td {
	border-top: 1px solid #d7d7d7;
}

.tbl_advwarning_title {
	font-weight: bold;
	color: #f60;
}

.invisible {
	display: none;
}

.common_label,.txt_success,.txt_info {
	color: #42ab52;
	font-weight: bold;
}

.txt_nowrap {
	white-space: nowrap;
}

.select_multiple {
	height: 80px;
}

.boxgry_top {
	display: block;
	background-image: url('../images/box_grytop.jpg');
	background-repeat: no-repeat;
	width: 558px;
	height: 8px;
	margin: 0;
	font-size: 0;
}

.boxgry_btm {
	background-image: url('../images/box_grybtm.jpg');
	background-repeat: no-repeat;
	width: 558px;
	height: 8px;
	margin-bottom: 20px;
}

.boxgry {
	display: block;
	margin: 0 !important;
	padding: 0 !important;
	width: 556px;
	min-height: 65px;
	background-image: url('../images/box_grybg.jpg');
	background-repeat: repeat-x;
	background-color: #f0f0f0;
	border-left: #d7d7d7 1px solid;
	border-right: #d7d7d7 1px solid;
	clear: both;
	vertical-align: middle !important;
}

.boxgry.mh80 {
	min-height: 80px !important;
}

.boxgry_hdr {
	font-size: 11px;
	font-weight: bold;
	color: #777;
	margin: 9px;
	float: left;
	width: 524px;
}

.boxgry p {
	font-size: 11px;
	margin: 0 9px 9px 9px;
	color: #777;
	width: 524px;
	vertical-align: text-top;
	float: left;
}

.boxgry ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
	line-height: normal;
}

.boxgry li {
	margin: 0 !important;
	padding: 0 0 0 10px !important;
	background-image: url('../images/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0 .3em;
	line-height: normal;
}

.boxgrysml {
	display: block;
	margin: 0 !important;
	padding: 0 !important;
	width: 556px;
	min-height: 20px;
	background-image: url('../images/box_grybg.jpg');
	background-repeat: repeat-x;
	background-color: #f0f0f0;
	border-left: #d7d7d7 1px solid;
	border-right: #d7d7d7 1px solid;
	clear: both;
}

.boxgrysml_btm {
	background-image: url('../images/box_grysmlbtm.jpg');
	background-repeat: no-repeat;
	width: 558px;
	height: 8px;
	margin-bottom: 20px;
}

.boxgrysml p {
	display: inline;
	font-size: 11px;
	margin: 0 9px 9px 9px;
	color: #777;
	width: 524px;
	vertical-align: text-top;
	float: left;
}

.tnc_icon {
	float: left;
	margin: 34px 0 9px 8px;
	display: block;
	width: 55px;
	-width: 45px;
	text-align: center;
	vertical-align: middle;
}

.tnc_col1 {
	margin: 34px 15px 10px 8px;
	padding-bottom: 10px;
	width: 180px;
	-width: 170px;
	float: left;
	display: block;
}

.tnc_col2 {
	margin: 0 0 10px 8px;
	padding-bottom: 10px;
	width: 180px;
	-width: 170px;
	float: left;
}

.tnc_and {
	font-weight: bold;
	font-size: 12px;
	width: 30px;
	margin-top: 50px;
	float: left;
}

.tnc_chk {
	height: 12px;
	vertical-align: middle;
	text-align: left;
	border: 0;
	font-size: 11px;
	padding-right: 3px;
}

.tnc_title {
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 4px;
}

.rightBoxHdrTitle {
	padding: 0 0 4px 0;
}

.rightBoxHdrTitle2 {
	padding: 6px 0 2px 0;
}

.noborder {
	border: 0 !important;
}

.nomargin {
	margin: 0 !important;
}

.nopadding {
	padding: 0 !important;
}

.notop {
	top: 0;
}

.nolist {
	list-style: none;
}

.nofloat {
	float: none;
}

ul,ol {
	list-style: none;
}

fieldset,img {
	border: none;
}

body, textarea {
	margin: 0 auto;
	font-family: Arial, SC Sans Web Regular, sans-serif;
	font-size: 11px;
	color: #777;
	background-color: #fff;
}

* {
	margin: 0;
	padding: 0;
	border: 0;
}

a {
	color: #005d9a;
	text-decoration: none;
}

a:visited {
	color: #005d9a;
	text-decoration: none;
}

a:hover {
	color: #89C434;
	text-decoration: none;
}

a.bluLnk {
	text-decoration: none;
}

h1 {
	font-weight: bold;
	font-size: 14px;
	color: #86c533;
	margin: 0 0 8px 0;
}

h2 {
	font-weight: bold;
	font-size: 16px;
	color: #808080;
	margin: 15px 0 15px 0;
}

h3 {
	font-weight: bold;
	font-size: 12px;
	color: #333;
	margin: 15px 0 15px 0;
}

h4 {
	font-weight: bold;
	font-size: 11px;
	color: #808080;
	margin: 15px 0 15px 0;
}

h5 {
	font-weight: bold;
	font-size: 14px;
	color: #005d9a;
	margin: 15px 0 15px 0;
}

h6 {
	font-weight: bold;
	font-size: 12px;
	color: #005d9a;
	margin: 10px 0 0 0;
}

h1.flush {
	font-weight: bold;
	font-size: 20px;
	color: #005d9a;
	margin: 0 0 20px 0;
}

.hBig {
	font-weight: bold;
	font-size: 36px;
	color: #005d9a;
	margin: 0 0 15px 0;
}

.bold {
	font-weight: bold;
}

.bold12 {
	font-weight: bold;
	font-size: 12px;
}

.txtBlu {
	color: #005d9a;
}

.txtGrySm {
	color: #999;
	font-size: 10px;
}

.txtBig {
	color: #333;
	font-size: 14px;
	font-weight: bold;
}

.txtGrySml {
	color: #999;
	font-size: 10px;
}

.txtSml {
	font-size: 10px;
	font-weight: normal;
}

.errorMsg {
	color: #F00;
	margin-bottom: 10px;
}

.icoOr {
	padding: 80px 2px 0 2px;
}

.new {
	color: #f60;
	font-size: 7px;
	font-weight: bold;
	position: relative;
	top: -0.3em;
}

.indent {
	padding-left: 12px;
	display: block;
}

.txtBlock {
	width: 145px;
	text-align: left;
}

#header {
	width: 940px;
	height: 95px;
	margin: auto auto;
	position: relative;
}

#topbg {
	background-image: url(../images/top-bg.gif);
	background-repeat: no-repeat;
	width: 940px;
	height: 24px;
}

#scblogo {
	color: #808080;
	float: left;
	margin: 0;
	height: 80px;
	display: block;
}

#scblogo .scbtitle {
	position: relative;
	display: block;
	color: #808080;
	float: left;
	margin: 26px 0 16px 14px;
	font-weight: bold;
	font-size: 15px;
}

#scblogo .scbtitle a {
	color: #86c533;
	float: left;
	margin: 0 0 14px 0;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
}

#tlinks {
	float: right;
	text-align: right;
	padding-top: 14px;
	font-size: 11px;
	color: #005d9a;
}

#tlinks a {
	font-size: 11px;
	color: #005d9a;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
}

#tlinks a:hover {
	color: #86c533;
}

#tlinks a.lang {
	margin-right: 0;
}

#topline {
	clear: both;
	background-image: url(../images/img-gray-line.gif);
	background-repeat: repeat-x;
	width: 940px;
	height: 2px !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	display: inline;
	float: left;
	line-height: 2px;
	vertical-align: bottom;
}

.hdrline {
	clear: both;
	background-image: url(../images/img_gry.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 1px !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	display: inline;
	float: left;
	line-height: 1px;
	vertical-align: bottom;
}

#btmline {
	clear: both;
	background-image: url(../images/img-gray-line.gif);
	background-repeat: repeat-x;
	width: 940px;
	height: 2px !important;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	border: 0 !important;
	display: inline;
	float: left;
}

#btmimg {
	width: 940;
	height: 86px;
	background-image: url(../images/copyright-img.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 25px 0 10px 0;
}

#space {
	width: 940px;
	height: 20px;
}

#space1 {
	width: 940px;
	height: 15px;
}

#page {
	clear: both;
	width: 940px;
	margin: 0 auto;
	margin-top: 26px;
	padding: 0;
	-margin-top: 16px;
	-padding: 0;
}

#pagehdr {
	width: 750px;
	-width: 750px;
	margin: 0 0 0 110px;
	padding: 0;
	float: left;
	display: inline;
}

#pagemain {
	width: 558px;
	-width: 558px;
	margin: 0 0 0 110px;
	padding: 0;
	float: left;
	display: inline;
}

#pagefull {
	width: 750px;
	-width: 750px;
	margin: 0 0 0 110px;
	padding: 0;
	float: left;
	display: inline;
}

#pagecentered {
	width: 720px;
	margin: 0 110px 0 110px;
	padding: 0;
	float: left;
	display: inline;
}

#pageright {
	width: 174px;
	-width: 154px;
	margin: 4px 18px 18px 18px;
	float: left;
}

#pageright a.hover {
	text-decoration: none;
}

#pageerror {
	width: 750px;
	-width: 750px;
	margin: 0 0 0 110px;
	padding: 0;
	float: left;
	display: inline;
}

#pagelogout {
	width: 680px;
	-width: 650px;
	margin: 0 0 0 110px;
	padding: 0;
	float: left;
	display: inline;
}

#pagetxsummary {
	width: 780px;
	margin: 0 0 0 110px;
	padding: 0;
	float: left;
	display: inline;
}

#content {
	width: 100%;
	float: left;
	margin: 4px 0 18px 0;
}

#content h1 {
	font-weight: bold;
	font-size: 20px;
	color: #005d9a;
	margin: 10px 0 5px 0;
}

#content ul {
	margin: 10px 0 20px 20px;
}

#content ul ul {
	margin-bottom: 0;
}

#content ul li {
	list-style-image: url(../../_images/sub-dot.gif);
	margin-left: 15px;
	margin-bottom: 10px;
}

#content ul li ul li {
	margin-left: 20px;
	margin-bottom: 10px;
	font-weight: normal;
}

#content ol {
	margin: 10px 0 20px 0;
}

#content ol li {
	list-style-type: decimal;
	margin-left: 30px;
	margin-bottom: 10px;
}

#content ol li ul li {
	list-style: none;
	margin-left: 0;
	margin-bottom: 10px;
	font-weight: normal;
}

#content ol li.normal {
	list-style-type: decimal;
	margin-left: 15px;
	margin-bottom: 10px;
	font-weight: normal;
}

#pagecopyright {
	width: 940px;
	margin: 0 auto;
	clear: both;
}

#copyright {
	margin: 0;
	float: left;
	display: block;
	margin-bottom: 10px;
	font-size: 11px;
	color: #333;
}

#description {
	margin: 0;
	float: left;
	display: block;
	margin-bottom: 10px;
	font-size: 12px;
	color: #333;
}

#tlinks3 {
	float: left;
	padding: 0 0 0 6px;
}

#tlinks3 a {
	background-image: url(../images/arrow_blue_single_tab.gif) !important;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 6px;
}

#tlinks3 .div {
	padding: 0 3px 0 3px;
}

.tblHdrGry tr.hdr,.tblHdr td.hdr {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	border: 0;
	background-color: #808080;
	background-image: url(../images/hdr-gry-bg.gif);
	background-repeat: repeat-x;
	vertical-align: top;
	line-height: 12px;
}

.tblHdrGry span {
	padding: 2px 10px 2px 10px;
}

.tblHdrGry tr.hdr td {
	vertical-align: middle;
}

.tblHdrGry tr.body,.tblHdr td.body {
	color: #333;
	background-color: #e5eef5 !important;
}

.label {
	color: #333;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
}

.label_txt {
	color: #333;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 4px;
}

.labelr {
	color: #333;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.tblHdrGry tr.btm {
	background-image: url(../images/img_grydrk.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 2px;
}

table.tblLinGry {
	color: #777;
	border: 1px;
	border-style: solid;
	border-color: #d7d7d7;
	background-color: #f9f9f9;
}

.tblLinGry td p {
	border: 0;
	margin: 0;
	padding: 0 0 0 10px;
}

.table_row_white {
	font-size: 11px;
	color: #333;
	background-color: #FFF;
	height: 20px;
	vertical-align: middle;
	line-height: 20px;
}

.row_spacer {
	height: 1px;
	background-image: url(../images/row_spacer.jpg);
}

input[type="text"] {
	color: #000;
	font-size: 11px;
	background-color: #fff;
	border: 1px solid #999;
	padding: 1px;
}

input[type="checkbox"] {
	border: 0;
	padding: 0;
	margin: 0;
	line-height: normal;
}

input[type="radio"] {
	border: 0;
	padding: 0;
	margin: 0;
	background-color: #f1f1f1;
}

textarea.i_tnc {
	font-size: 11px;
	color: #777;
	width: 558px;
	margin: 6px 0 6px 0;
}

.buttons {
	text-align: center;
	margin-top: 12px;
}

.frmelement {
	color: #333;
	font-size: 11px;
	width: 100px;
	height: 12px;
	margin-left: 0;
	-margin-left: -8px;
	margin-right: 1px;
	margin-top: 0;
	vertical-align: middle;
	line-height: 12px;
}

input.frm_error[type="text"],input.frm_error {
	border: solid 1px #f60;
}

.spacer {
	clear: both;
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}

.spacer1 {
	clear: both;
	line-height: normal;
	margin: 0;
	padding: 0;
}

.fltR {
	float: right;
}

.fltL {
	float: left;
}

.spacerBlk {
	clear: both;
	display: block;
	height: 18px;
	border: 0;
	margin: 0;
	padding: 0;
}

.spacer6 {
	clear: both;
	display: block;
	height: 6px;
	border: 0;
	margin: 0;
	padding: 0;
}

.arwList {
	margin-right: 5px;
}

.grnList {
	margin: 0;
	padding: 6px 10px 0 8px;
	list-style: none;
	line-height: normal;
}

.grnList li {
	padding: 0 0 5px 10px;
	background-image: url(../images/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	line-height: normal;
}

.grnList li a:hover {
	color: #89C434;
	text-decoration: none;
}

.greenColor a:hover {
	text-decoration: none;
	color: #89C434;
}

.rightBox {
	margin-top: 0;
	_margin-top: 0;
	width: 174px;
	clear: both;
	display: block;
	font-size: 11px;
	color: #777;
	background-color: #fafafa;
}

.rightBoxHdr {
	background-image: url(../images/right_menu_header_green.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 174px;
}

.rightBoxHdrTxt {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 3px 6px 3px 8px;
	display: block;
}

.rightBoxHdrTitle {
	font-size: 11px;
	font-weight: bold;
	color: #777;
	padding: 0 0 4px 0;
}

.rightGrnBtm {
	background-image: url(../images/right_menu_green_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 10px;
	width: 174px;
	background-color: #fafafa;
}

.table_grey {
	background-color: #f1f1f1;
	color: #333;
}

.table_error {
	background-color: #fff;
	color: #f60;
	font-weight: bold;
	margin: 10px;
	padding: 10px;
}

.rowheader {
	color: #FFF;
	font-weight: bold;
	background-image: url(../images/header_row.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	height: 22px;
	margin-top: 10px;
}

.headertext {
	font-size: 11px;
	color: #FFF;
	margin-left: 9px;
	height: 22px;
	font-weight: bold;
	float: left;
	vertical-align: middle;
	line-height: 22px;
}

.hdr_steps {
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	float: right;
	vertical-align: middle;
	line-height: 22px;
	margin-right: 12px;
	_margin-right: 6px;
}

.msg_bg {
	background-image: url(../images/gradient_msg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #f9f9f9;
}

.msg_orange {
	font-size: 11px;
	font-weight: bold;
	color: #f60;
	padding: 9px;
	display: block;
	height: 100%;
}

.msg_error {
	float: left;
	padding: 5px 9px 0 0;
	vertical-align: middle;
}

.ral_panel {
	display: block;
	margin: 15px 0 3px 9px;
	width: 240px;
}

.ral_panel p {
	padding-bottom: 12px;
}

.ral_space {
	clear: both;
	height: 12px;
	display: block;
}

.hdr_quicktips {
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

.txt_quicktips {
	font-size: 11px;
	line-height: normal;
	height: 100%;
}

.tip_card_number {
	float: left;
	margin-top: 43px;
}

.txt_quicktips ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
	line-height: normal;
}

.txt_quicktips li {
	margin: 0 !important;
	padding: 0 0 0 10px !important;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	line-height: normal;
}

.row_distance_button {
	height: 12px;
}

.row_distance {
	height: 18px;
	background-image: url(../images/row_spacer_18.gif);
}

.bgbox {
	background: url(../images/bgbox.gif);
	background-repeat: repeat-x;
	border: 1px solid #D7D7D7;
}

.bullet_img {
	width: 6px;
	margin-top: 4px;
	float: left;
}

.row_bottom {
	height: 2px;
	background-image: url(../images/table_bottom.jpg);
	font-size: 0;
}

.notice_panel {
	display: block;
	border-top: solid 1px #d7d7d7;
	border-bottom: solid 1px #d7d7d7;
	background-color: #f0f0f0;
	width: 750px;
	height: 100%;
}

.notice_img {
	position: relative;
	z-index: 10;
	background-image: url(../images/notice_img.jpg);
	background-repeat: repeat-x;
	width: 750px;
	height: 75px;
}

.notice_header {
	font-size: 11px;
	font-weight: bold;
	color: #f60;
	float: right;
	width: 670px;
	-width: 650px;
	margin: 15px 18px 8px 0;
}

.notice_text {
	position: relative;
	font-size: 11px;
	color: #808080;
	float: right;
	width: 670px;
	-width: 650px;
	margin: 0 18px 18px 0;
}

.notice_text p {
	margin-bottom: 3px;
}

.maintain_header {
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #005d9a;
	margin-bottom: 10px;
}

.maintain_img {
	display: inline;
	position: relative;
	margin: 4px 25px 10px 0;
	-margin-top: 10px;
	float: left;
}

.maintain_block {
	display: inline;
	position: relative;
	margin: 4px 25px 10px 0;
	-margin-top: 10px;
	float: left;
	width: 48px;
	height: 40px;
}

.maintain_text {
	position: relative;
	display: inline;
	font-size: 13px;
	color: #808080;
	float: left;
	width: 75%;
}

.maintain_text p {
	margin: 5px 0 10px 0;
}

.maintain_box {
	background: url(../images/maintain_tl.gif) no-repeat top left;
	background-color: #f3f3f3;
	margin-top: 30px;
}

.maintain_top {
	background: url(../images/maintain_tr.gif) no-repeat top right;
}

.maintain_bottom {
	background: url(../images/maintain_bl.gif) no-repeat bottom left;
}

.maintain_bottom div {
	background: url(../images/maintain_br.gif) no-repeat bottom right;
}

.maintain_content {
	background: url(../images/maintain_r.gif) top right repeat-y;
}

.maintain_top div,.maintain_top,.maintain_bottom div,.maintain_bottom {
	width: 100%;
	height: 30px;
	font-size: 1px;
}

.maintain_content,.maintain_bottom {
	margin-top: -10px;
}

.maintain_content {
	padding: 10px 20px 20px 30px;
	-padding-bottom: 10px;
}

.message_header {
	font-size: 11px;
	font-weight: bold;
	color: #060;
}

.message_text p {
	margin: 5px 0 5px 0;
}

.row_white_spacer {
	height: 1px;
	color: #FFF;
}

.quicklinksheader_grey_table {
	background-image: url(../images/right_menu_header_grey.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 174px;
}

.quicklinksheader_text {
	margin-left: 9px;
	vertical-align: middle;
	width: 165px;
	float: left;
	height: 22px;
	line-height: 22px;
	color: #FFF;
	font: Arial;
	font-weight: bold;
	font-size: 11px;
}

.quicklinksheader_text_table {
	vertical-align: middle;
	width: 165px;
	height: 22px;
	line-height: 22px;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
}

.table_row_grey_links_active {
	font-size: 11px;
	font-weight: bold;
	color: #333;
	background-color: #DAEDC1;
	height: 20px;
	vertical-align: middle;
	line-height: normal;
	letter-spacing: normal;
}

.table_row_double {
	line-height: normal;
	padding: 2px 0 2px 0;
	width: 130px;
}

.table_row_grey_links_complete {
	font-size: 11px;
	font-weight: bold;
	color: #333;
	background-color: #D8D8D8;
	height: 20px;
	vertical-align: middle;
	line-height: normal;
	letter-spacing: normal;
}

.table_row_links_complete {
	background-image: url(../images/ico_taskcompleted.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.table_row_grey_links {
	font-size: 11px;
	font-weight: bold;
	color: #808080;
	background-color: #F0F0F0;
	height: 20px;
	vertical-align: middle;
	line-height: 20px;
	text-decoration: none;
	letter-spacing: normal;
}

.boxgry_top {
	display: block;
	background-image: url(../images/box_grytop.jpg);
	background-repeat: no-repeat;
	width: 558px;
	height: 8px;
	margin: 0;
	font-size: 0;
}

.boxgry_btm {
	background-image: url(../images/box_grybtm.jpg);
	background-repeat: no-repeat;
	width: 558px;
	height: 8px;
	margin-bottom: 20px;
}

.boxgry {
	display: block;
	margin: 0 !important;
	padding: 0 !important;
	width: 556px;
	min-height: 65px;
	background-image: url(../images/box_grybg.jpg);
	background-repeat: repeat-x;
	background-color: #f0f0f0;
	border-left: #d7d7d7 1px solid;
	border-right: #d7d7d7 1px solid;
	clear: both;
}

.boxgry_hdr {
	font-size: 11px;
	font-weight: bold;
	color: #777;
	margin: 9px;
	float: left;
	width: 524px;
}

.boxgry p {
	font-size: 11px;
	margin: 0 9px 9px 9px;
	color: #777;
	width: 524px;
	vertical-align: text-top;
	float: left;
}

.boxgry ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
	line-height: normal;
}

.boxgry li {
	margin: 0 !important;
	padding: 0 0 0 10px !important;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	line-height: normal;
}

.boxgrysml {
	display: block;
	margin: 0 !important;
	padding: 0 !important;
	width: 556px;
	min-height: 20px;
	background-image: url(../images/box_grybg.jpg);
	background-repeat: repeat-x;
	background-color: #f0f0f0;
	border-left: #d7d7d7 1px solid;
	border-right: #d7d7d7 1px solid;
	clear: both;
}

.boxgrysml_btm {
	background-image: url(../images/box_grysmlbtm.jpg);
	background-repeat: no-repeat;
	width: 558px;
	height: 8px;
	margin-bottom: 20px;
}

.boxgrysml p {
	display: inline;
	font-size: 11px;
	margin: 0 9px 9px 9px;
	color: #777;
	width: 524px;
	vertical-align: text-top;
	float: left;
}

.boxgrysml ul {
	margin: 0 !important;
	padding: 0 0 0 10px !important;
	list-style: none;
	line-height: normal;
}

.boxgrysml li {
	margin: 0 !important;
	padding: 0 0 0 10px !important;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	line-height: normal;
}

.tnc_icon {
	float: left;
	margin: 4px 9px 9px 16px;
	display: block;
	width: 55px;
	-width: 45px;
	text-align: center;
	vertical-align: top;
}

.tnc_col1 {
	margin: 0 15px 10px 10px;
	padding-bottom: 10px;
	width: 160px;
	-width: 150px;
	float: left;
}

.tnc_col2 {
	margin: 0 5px 10px 10px;
	padding-bottom: 10px;
	width: 160px;
	-width: 150px;
	float: left;
}

.tnc_and {
	font-weight: bold;
	font-size: 12px;
	width: 30px;
	margin-top: 20px;
	float: left;
}

.tnc_chk {
	height: 12px;
	vertical-align: middle;
	text-align: left;
	border: 0;
	font-size: 11px;
	padding-right: 3px;
}

.tnc_title {
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 4px;
}

h1.logout {
	font-weight: bold;
	font-size: 18px;
	color: #86c533;
	margin: 20px 0 8px 0;
}

.logout_tbl {
	width: 680px;
	border: #f7f7f7 medium solid;
	border-right: #f7f7f7 medium solid;
}

.logout_hdr {
	font-weight: bold;
	font-size: 14px;
	color: #86c533;
	margin: 0 0 8px 0;
}

.logout_hdrline {
	clear: both;
	background-image: url(../images/img_gry.gif);
	background-repeat: repeat-x;
	width: 680px;
	height: 1px !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	display: inline;
	float: left;
	line-height: 1px;
	vertical-align: bottom;
}

.logout_call {
	background-image: url(../images/icn_phone.gif);
	background-repeat: no-repeat;
	background-position: left;
	line-height: 20px;
}

.logout_email {
	background-image: url(../images/icn_mail.gif);
	background-repeat: no-repeat;
	background-position: left;
	line-height: 20px;
}

.logout_link {
	font-size: 11px;
	font-weight: bold;
	color: #808080;
	text-align: left;
	text-decoration: none;
	margin-left: 22px;
}

.logout_spacer {
	height: 14.5px;
}

.qlinksout_hdr {
	color: #FFF;
	font-weight: bold;
	background-image: url(../images/qlinks_hdrblu.jpg);
	background-repeat: no-repeat;
	font-size: 11px;
	height: 22px;
	margin-top: 10px;
}

.qlinksout_btm {
	height: 4px;
	background-image: url(../images/qlinks_btmblu.jpg);
	background-repeat: no-repeat;
}

#qlinksoutrow {
	margin-left: 9px;
	background-image: url(../images/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left;
	line-height: 20px;
	cursor: pointer;
}

#qlinksoutrow:hover {
	background-color: #86C533;
	background-image: url(../images/arrow_white.gif);
	color: #FFF;
	cursor: pointer;
}

#qlinksoutrowgrey {
	margin-left: 9px;
	background-image: url(../images/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left;
	line-height: 20px;
	cursor: pointer;
}

.qlinksoutrowtext {
	text-align: left;
	text-decoration: none;
	margin-left: 6px;
}

.qlinksoutrowtext:hover {
	color: #FFF;
	background-color: #86C533;
	text-decoration: none !important;
}

.qlinksoutrowtextgrey {
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: left;
	text-decoration: none;
	margin-left: 6px;
}

#qlinksout_bottom {
	background-color: #F0F0F0;
}

#qlinksout_bottomgrey {
	background-color: #F0F0F0;
}

#qlinksout_bottom:hover {
	background-color: #86C533;
	color: #FFF;
}

.qlinks_tbl {
	width: 300px;
}

.qlinks_tbl td {
	color: #d7d7d7;
	background-color: #f0f0f0;
	border: 0 solid white;
	border-top-width: 1px;
	font-weight: bold;
}

.qlinks_tbl td a {
	display: block;
	height: 100%;
}

.qlinks_tbl td a:hover {
	background-color: #86c533;
	color: white;
	text-decoration: none;
}

.qlinks_tbl_bottom td {
	background-color: white;
	height: 0;
}

#pagetxsummary {
	width: 780px;
	margin: 0 0 0 110px;
	padding: 0;
	float: left;
	display: inline;
}

#header .print {
	float: right;
	margin: 50px 10px 0 0;
	background-image: url(../images/ico_print.gif);
	background-repeat: no-repeat;
	background-position: left;
	cursor: pointer;
}

#header .printtxt {
	color: #808080;
	margin: 2px 0 0 25px;
}

.txsum_tbl {
	width: 820px;
	border: #f7f7f7 medium solid;
	border-right: #f7f7f7 medium solid;
}

.tx_hdrline {
	clear: both;
	background-image: url(../images/img_gry.gif);
	background-repeat: repeat-x;
	width: 820px;
	height: 1px !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	display: inline;
	float: left;
	line-height: 1px;
	vertical-align: bottom;
}

.tx_titleline {
	clear: both;
	background-image: url(../images/img_gry.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 1px !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	display: inline;
	float: left;
	line-height: 1px;
	vertical-align: bottom;
}

.tx_title {
	font-size: 11px;
	color: #FFF;
	height: 22px;
	font-weight: bold;
	float: left;
	vertical-align: middle;
	line-height: 22px;
}

.tx_title_r {
	font-size: 11px;
	color: #FFF;
	height: 22px;
	font-weight: bold;
	float: right;
	vertical-align: middle;
	line-height: 22px;
}

.tx_title_c {
	font-size: 11px;
	color: #FFF;
	height: 22px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	line-height: 22px;
}

.tx_button {
	text-align: right;
}

.table_row_blue {
	font-size: 11px;
	color: #333;
	background-color: #e5eef5;
	height: 20px;
	vertical-align: middle;
	line-height: 20px;
}

.table_row_blue_txn {
	font-size: 11px;
	color: #333;
	background-color: #e5eef5;
	vertical-align: top;
	line-height: 20px;
}

.table_row_white_txn {
	font-size: 11px;
	color: #333;
	background-color: #FFF;
	height: 20px;
	vertical-align: top;
	line-height: 20px;
}

.noborder {
	border: 0 !important;
}

.nomargin {
	margin: 0 !important;
}

.nopadding {
	padding: 0 !important;
}

.notop {
	top: 0;
}

.nolist {
	list-style: none;
}

.nofloat {
	float: none;
}

.tbl_paging,.tbl_paging2 {
	border: 0 solid #808080;
	border-bottom-width: 2px;
}

.tbl_paging th,.tbl_paging td,.tbl_paging2 th,.tbl_paging2 td {
	border: 0 solid #d7d7d7;
	border-bottom-width: 1px;
	padding: 0 6px 0 5px;
}

@
-moz-document url-prefix (http){ .tbl_paging th,.tbl_paging
	td,.tbl_paging2 th,.tbl_paging2 td{border:0solid#d7d7d7;
	border-bottom-width: 1px;
	padding: 0 5px 0 5px;
}

}
.tbl_paging thead tr {
	background-color: #d7d7d7;
	color: black;
}

.tbl_paging2 thead tr {
	background-color: #808080;
	color: white;
}

th.sorted {
	background-color: #d7d7d7;
}

th.sorted a,th.sortable a {
	color: black;
	display: block;
	overflow: visible;
	padding-left: 10px;
}

th.sortable a,th.sortable_right a {
	background: url(../images/table/arrow_off.png) 0 no-repeat;
}

th.sortable_right a {
	float: right;
}

th.order1 a {
	background: url(../images/table/arrow_down.png) 0 no-repeat;
}

th.order2 a {
	background: url(../images/table/arrow_up.png) 0 no-repeat;
}

tr.odd {
	background-color: white;
}

tr.tableRowEven,tr.even {
	background-color: #f0f0f0;
}

.tbl_paging2 tr.even {
	background-color: #e5eef5;
}

div.exportlinks {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	margin: 2px 0 10px 0;
	width: 79%;
}

span.export {
	padding: 0 4px 1px 20px;
	display: inline-block;
	cursor: pointer;
}

span.excel {
	background-image: url(../images/table/ico_file_excel.png);
}

span.csv {
	background-image: url(../images/table/ico_file_csv.png);
}

span.xml {
	background-image: url(../images/table/ico_file_xml.png);
}

span.pdf {
	background-image: url(../images/table/ico_file_pdf.png);
}

span.rtf {
	background-image: url(../images/table/ico_file_rtf.png);
}

span.pagebanner {
	border: 0;
	display: inline-block;
	padding: 2px 4px 2px 4px;
}

span.pagelinks {
	border: 0;
	display: inline-block;
	padding: 2px 4px 2px 4px;
	text-align: right;
	width: 100%;
}

.group-1 {
	font-weight: bold;
	padding-bottom: 10px;
	border-top: 1px solid black;
}

.group-2 {
	font-style: italic;
	border-top: 1px solid black;
}

.subtotal-sum,.grandtotal-sum {
	font-weight: bold;
	text-align: right;
}

.subtotal-header {
	padding-bottom: 0;
	border-top: 1px solid white;
}

.subtotal-label,.grandtotal-label {
	border-top: 1px solid white;
	font-weight: bold;
}

.grouped-table tr.even {
	background-color: #fff;
}

.grouped-table tr.odd {
	background-color: #fff;
}

.grandtotal-row {
	border-top: 2px solid black;
}

table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
	border-collapse: separate;
	border-spacing: 2px;
}

table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
	font: 10px Arial;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
	font: 10px Arial;
}

table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}

table.jCalendar td.today {
	background: #666;
	color: #fff;
}

table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}

table.jCalendar td.selected:hover {
	background: #f33;
	color: #fff;
}

table.jCalendar td:hover,table.jCalendar td.dp-hover {
	background: #fff;
	color: #000;
}

table.jCalendar td.disabled,table.jCalendar td.disabled:hover {
	background: #bbb;
	color: #888;
}

a.dp-choose-date {
	float: left;
	width: 18px;
	height: 16px;
	padding: 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/calendar.png) 3px 0 no-repeat;
}

a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

input.dp-applied {
	float: left;
}

div.dp-popup {
	position: relative;
	background: #ccc;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}

div#dp-popup {
	position: absolute;
	z-index: 199;
}

div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}

a#dp-close {
	padding: 4px 0;
	text-align: center;
	display: block;
}

a#dp-close:hover {
	text-decoration: none;
}

div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}

div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}

div.dp-popup div.dp-nav-prev a {
	float: left;
}

div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}

div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled
	{
	cursor: default;
}

div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}

div.dp-popup div.dp-nav-next a {
	float: right;
}

div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}

div.dp-popup td {
	cursor: pointer;
}

div.dp-popup td.disabled {
	cursor: default;
}

span.button,span.button input,span.shortbutton,span.shortbutton input,span.mediumbutton,span.mediumbutton input,span.backbutton,span.backbutton input,span.buttondisabled,span.buttondisabled input,span.mediumbuttondisabled,span.mediumbuttondisabled input
	{
	background: transparent url(../images/btn_common.png) no-repeat;
	border: none;
	color: white;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	height: 20px;
	overflow: visible;
	margin: 0;
	padding: 0;
	text-decoration: none;
	background-position: right 0;
}

span.button input,span.shortbutton input,span.mediumbutton input,span.backbutton input,span.buttondisabled input,span.mediumbuttondisabled input
	{
	background-position: 0 0;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 3px;
	margin-right: 2px;
}

span.shortbutton {
	width: 72px;
}

span.shortbutton input {
	float: left;
}

span.backbutton {
	background-position: right -40px;
}

span.backbutton input {
	background-position: 0 -40px;
}

span.buttondisabled,span.mediumbuttondisabled {
	background-position: right -80px;
}

span.buttondisabled input,span.mediumbuttondisabled input {
	background-position: 0 -80px;
}

span.button:hover,span.button-behavior-hover,span.shortbutton:hover,span.shortbutton-behavior-hover,span.mediumbutton:hover,span.mediumbutton-behavior-hover
	{
	background-position: right -20px;
}

span.button:hover input,span.button-behavior-hover input,span.shortbutton:hover input,span.shortbutton-behavior-hover input,span.mediumbutton:hover input,span.mediumbutton-behavior-hover input
	{
	background-position: 0 -20px;
}

span.backbutton:hover,span.backbutton-behavior-hover {
	background-position: right -60px;
}

span.backbutton:hover input,span.backbutton-behavior-hover input {
	background-position: 0 -60px;
}

span.button input,span.shortbutton input,span.mediumbutton input {
	_behavior: expression(( function(el) { if(typeof(behavior_onMouseEnter)
		==   'undefined' ) { behavior_onMouseEnter =   function(el) { var dEl
		=   this.parentNode;
	var
	sClass
	=
	dEl.className;
	dEl
	.__defaultClassName
	=
	sClass;
	dEl
	.className
	=
	sClass+'
	button-behavior-hover';
	this
	.setCapture();
}

;
behavior_onMouseLeave  = function (el){var dEl = this.parentNode;dEl
	.className = dEl.__defaultClassName;dEl .__defaultClassName = undefined;this
	.releaseCapture();
	
}

;
}
;
el
.runtimeStyle
.behavior
 
=
'
none
';el
.onmouseenter
 
=
behavior_onMouseEnter
;el
.onmouseleave
 
=
behavior_onMouseLeave
;
}
)(
this
));
}
span.backbutton input {
	_behavior: expression(( function(el) {
		if(typeof(behavior_onMouseEnterBack) ==   'undefined' ) {
		behavior_onMouseEnterBack =   function(el) { var dEl =  
		this.parentNode;
	var
	sClass
	=
	dEl.className;
	dEl
	.__defaultClassName
	=
	sClass;
	dEl
	.className
	=
	sClass+'
	backbutton-behavior-hover';
	this
	.setCapture();
}

;
behavior_onMouseLeaveBack  = function (el){var dEl = this.parentNode;dEl
	.className = dEl.__defaultClassName;dEl .__defaultClassName = undefined;this
	.releaseCapture();
	
}

;
}
;
el
.runtimeStyle
.behavior
 
=
'
none
';el
.onmouseenter
 
=
behavior_onMouseEnterBack
;el
.onmouseleave
 
=
behavior_onMouseLeaveBack
;
}
)(
this
));
}
@
-moz-document url-prefix (http){span .button input,span.shortbutton
	input,span.mediumbutton input,span.backbutton input,span.buttondisabled
	input{padding-bottom:5px;
	text-indent: 0;
	padding-left: 18px;
	padding-right: 8px;
}
}

div.non-editable {    
    border: 1px solid #ccc;	
    width: 75%;
    height: 180px;
	vertical-align: top;
	padding: 5px;
	overflow: scroll;
	overflow-x: hidden;
	white-space: normal;	
}

/* Application/modules Online MALI */
.modules-onlinemali input[type="radio"] {background-color: transparent; !important;}
.modules-onlinemali ul,ol,dl,dialog{font-size:11px;line-height:18px;position:relative;margin-top:18px;margin-bottom:18px;}
.modules-onlinemali strong{font-weight:bold}
.modules-onlinemali ol {list-style: decimal; margin-top: 18px; margin-bottom: 18px; margin-left: 16px;}
.modules-onlinemali .spacer{height:10px;}
.modules-onlinemali .subheading01 {color:#86C533; font-size:14px; font-weight:bold; padding:4px 0 4px 0; border-bottom:1px solid #EAEBEA; margin:0 0 10px 0; }
.modules-onlinemali .textStyle02 { text-align:center; padding: 4px 0 6px 0;}
.modules-onlinemali .textStyle02 h3 { text-align:center; font-size:12px; font-weight:bold;}
.modules-onlinemali .vibBand {background: url(../images/header-bg-topbar.gif) no-repeat left top;}
.modules-onlinemali .titleStyle01 {color: #009015; font-weight: bold; font-size: 18px; text-align: center; padding: 4px 4px 2px 4px;}
.modules-onlinemali .subtitleStyle01 {color: #000; font-size: 14px; font-weight: bold; padding: 2px 4px 0 4px;}
.modules-onlinemali .rowStyle03 { height: 53px;vertical-align: bottom; }
.modules-onlinemali .tbl_titleBg td {background:#D8D8D8}
.modules-onlinemali .tbl_result_box td { border: 1px solid #d7d7d7; }
.modules-onlinemali .tbl_result td { padding: 3px 1px 3px 1px; height:25px; }

.modules-onlinemali .tbl_form td { padding: 3px 1px 3px 1px; height:25px; }
.modules-onlinemali .tbl_form_row_even td, .tbl_form_row_odd td { border: 0 solid #d7d7d7; border-bottom-width: 1px; }
.modules-onlinemali .tbl_form_row_even, .tbl_form_row_even td { background-color: #f0f0f0; }
.modules-onlinemali .tbl_form_row_odd { background-color: white; }
.modules-onlinemali .tbl_footer_right { font-weight: bold; }
.modules-onlinemali .tbl_form_row_clean td { border: 0 solid #d7d7d7; }

.modules-onlinemali .table_container {max-width:750px;}
.modules-onlinemali .tableStyle02 {max-width:750px; width:750px;}
.modules-onlinemali .tableStyle02 .th57{width: 57px;}
.modules-onlinemali .tableStyle02 .trancheId{width: 79px !important;}
.modules-onlinemali .tableStyle02 .productName{width: 102px !important; min-width: 102px !important;}
.modules-onlinemali .tableStyle02 .selectRadio{width: 27px !important;}
.modules-onlinemali .tableStyle02 .breakWord{word-break:break-all;}
.modules-onlinemali .tableStyle02 th {height:auto; padding:6px 2px 6px 2px; background-color:#D7D7D7; }
.modules-onlinemali .tableStyle02 th.tbl_content_left {padding-left: 4px;}
.modules-onlinemali .tableStyle02 th.tbl_content_right {padding-right: 4px;}
.modules-onlinemali .tableStyle02 td {padding: 3px 4px; }
.modules-onlinemali .tableStyle02 td.tbl_content_left {padding-left: 4px;}
.modules-onlinemali .tableStyle02 td.tbl_content_right {padding-right: 4px;}
.modules-onlinemali .rowStyle01 td { padding:12px 0 0 0; }
.modules-onlinemali .rowStyle02 { padding: 10px 0; }
.modules-onlinemali .tbl_form_row_header td { background-color: #d8d8d8; font-weight:bold; border-bottom:1px solid #bfbfbf; }
.modules-onlinemali .rowStyle03 td { padding:28px 0 0 0; }
.modules-onlinemali .tableStyle03 {border-spacing: 0px; border: 1px solid;  text-align: center; border-collapse: collapse;}
.modules-onlinemali .tableStyle03 tbody td{ background:#fff; color:#333; font-weight:normal; height:28px; border: 1px solid; padding: 5px;}
.modules-onlinemali .tableStyle03 tbody tr.firstRow td{background-color: #C0C0C0;}
.modules-onlinemali .tableStyle03 tbody tr.txt_bold td, .modules-onlinemali .tableStyle03 tbody tr td.txt_bold, .txt_bold {font-weight: bold;}
.modules-onlinemali .tableStyle03 tbody tr.lastRow td{ border-bottom:none; }
.modules-onlinemali .tableStyle03 tbody tr td p{ border-bottom:none; text-align:left;}

.modules-onlinemali .infoStyle01 { background-color: #F4F5F4; padding:12px; border:1px solid #E9E9E9;  }
.modules-onlinemali .infoStyle01 p { color: #666; }

.modules-onlinemali .tbl_instructions { background-color:#F0F0F0;color:#333333;font-size:11px; vertical-align:middle; }
.modules-onlinemali .tbl_instructions td { border-bottom-width: 0px; }
.modules-onlinemali .tbl_form .otp { background-color: #F0F0F0; }
.modules-onlinemali .termsBoxStyle01 { border:1px solid #ccc; width:96%; height:250px; overflow:auto;background-color:#fff; padding:10px 14px; color:#666; font-weight:normal; position:relative;}
.modules-onlinemali .termsBoxStyle02 { border:1px solid #ccc; width:96%; background-color:#fff; padding:10px 14px; color:#666; font-weight:normal; }
.modules-onlinemali .termslistPanel ol { position:inherit;}
.modules-onlinemali .termslistPanel { margin:0 4px; }

.modules-onlinemali .ez-radio {float: left;width: 16px;}
.modules-onlinemali .ez-radio .ez-hide {vertical-align: top; height: 14px;}
.modules-onlinemali .ez-checkbox {float: left;margin-right: 6px;}
.modules-onlinemali .ez-checkbox .ez-hide {vertical-align: top;height: 14px;}
.modules-onlinemali .labelStyle01Ext01 {float: left;width: 39px;text-align: left;}

/* New progress bar */
.progress_bar_bg{width:750px;height:63px;border-bottom:3px solid #d6d6d6; margin:0 0 14px 0; }
ul.progress_bar{margin:0; }
ul.progress_bar li{float:left;width:125px;background:url(../images/progress/progress_bar.png) 0 0 repeat-x;}
ul.progress_bar li div{height:53px;background:url(../images/progress/progress_bar.png) left -53px no-repeat;}
ul.progress_bar li div span{display:block;width:138px; height:51px;padding:2px 0 0 12px;background:url(../images/progress/progress_bar.png) right -106px no-repeat; }
ul.progress_bar li div span b{float:left;padding:0px 6px 3px 0; font-size:36px;color:#acacac;text-shadow:0 1px 0 #fff;font-weight:bold;height:36px;margin-top:-4px;}
ul.progress_bar li div span strong{float:left; width:105px; height:26px; padding:4px 0 0 0; display:block;font-size:12px;font-weight:bold;color:#acacac;text-shadow:0 1px 0 #fff;padding:6px 0 2px 0;line-height:1.1;}
ul.progress_bar li div span i{background:url(../images/progress/items.jpg) 0 0 no-repeat;margin:3px 3px 0 0; padding:0; height:7px; width:6px;display:inline-block; overflow:hidden; position:relative; left: -24px; }
ul.progress_bar li.active{background-position:0 -159px;}
ul.progress_bar li.active div{background-position:0 -212px;}
ul.progress_bar li.active span{background-position:right -265px;}
ul.progress_bar li.active div span b{color:#fff;text-shadow:0 1px 0 #1e3b6f;}
ul.progress_bar li.active div span strong{color:#fff;text-shadow:0 1px 0 #164f88;}
ul.progress_bar li.active div span i{background-position:0 -7px;}
ul.progress_bar li.active div span i.selected{background-position:0 -14px;_background-position:0 -14px;}
ul.progress_bar li.first div{background:none;}
ul.progress_bar li.first div span{width:120px;padding:0 0 0 12px;background:none}
ul.progress_bar li.first div span b{left:10px;}
ul.progress_bar li.last div span{background:none}

/* button styles */
.controll_block{margin:20px 0 20px 0;width:730px;height:40px;padding:10px 10px 0 10px; background-color:#EDEDED; border-top:1px solid #DBDBDB;}
.buttonStyle01 input{display:block;border:none;width:79px;height:30px;float:right;text-align:center;font-size:12px;background:url(../images/button/button_bg.png) no-repeat;text-decoration:none;color:#fff;font-weight:bold;text-shadow:0 1px 0 #12218b;cursor:pointer;line-height:24px;vertical-align:middle;}
.buttonStyle01Ext01 input{background:url(../images/button/button_bg_max.png) no-repeat; width:160px;height:30px;line-height:24px;vertical-align:middle;}

.modules-estmt-note {list-style: decimal; margin: 10px 0px 10px 20px;}
.modules-estmt-note li {margin-bottom: 10px;}
span.button, span.button input
, span.shortbutton, span.shortbutton input
, span.mediumbutton, span.mediumbutton input
, span.backbutton, span.backbutton input
, span.buttondisabled, span.buttondisabled input
, span.mediumbuttondisabled, span.mediumbuttondisabled input {
    background: transparent url(../images/btn_common.png) no-repeat;
    border: none;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    height: 20px;
    overflow: visible;
    margin: 0;
    padding: 0;
    text-decoration: none;
    background-position: right 0;
}

span.button input, span.shortbutton input, span.mediumbutton input, span.backbutton input, span.buttondisabled input, span.mediumbuttondisabled input {
	background-position: 0 0;
    padding-left: 20px;
    padding-right: 10px;
    padding-bottom: 3px;
    margin-right: 2px;
}

span.shortbutton {
    width: 72px;
}

span.shortbutton input{
    float: left;
}

span.backbutton {
    background-position: right -40px;
}

span.backbutton input {
    background-position: 0 -40px;
}

span.buttondisabled, span.mediumbuttondisabled {
    background-position:right -80px;
}

span.buttondisabled input, span.mediumbuttondisabled input {
    background-position: 0 -80px;
}

span.button:hover, span.button-behavior-hover, span.shortbutton:hover, span.shortbutton-behavior-hover, span.mediumbutton:hover, span.mediumbutton-behavior-hover {
	background-position: right -20px;
}

span.button:hover input, span.button-behavior-hover input, span.shortbutton:hover input, span.shortbutton-behavior-hover input, span.mediumbutton:hover input, span.mediumbutton-behavior-hover input {
	background-position: 0 -20px;
}

span.backbutton:hover, span.backbutton-behavior-hover {
	background-position: right -60px;
}

span.backbutton:hover input, span.backbutton-behavior-hover input {
	background-position: 0 -60px;
}

span.button input, span.shortbutton input, span.mediumbutton input {
	_behavior: expression(
		(function(el){
			if( typeof( behavior_onMouseEnter) == 'undefined'){
				behavior_onMouseEnter = function(el){
					var dEl = this.parentNode;
					var sClass = dEl.className;
					dEl.__defaultClassName = sClass;
					dEl.className = sClass + ' button-behavior-hover';
					this.setCapture();
				};

				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};
			};

			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;
		})(this));
}

span.backbutton input {
	_behavior: expression(
		(function(el){
			if( typeof( behavior_onMouseEnterBack) == 'undefined'){
				behavior_onMouseEnterBack = function(el){
					var dEl = this.parentNode;
					var sClass = dEl.className;
					dEl.__defaultClassName = sClass;
					dEl.className = sClass + ' backbutton-behavior-hover';
					this.setCapture();
				};

				behavior_onMouseLeaveBack = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};
			};

			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnterBack;
			el.onmouseleave = behavior_onMouseLeaveBack;
		})(this));
}

@-moz-document url-prefix(http) {
    span.button input, span.shortbutton input, span.mediumbutton input, span.backbutton input, span.buttondisabled input {
 		padding-bottom: 5px;       
        text-indent: 0;
        padding-left: 18px;
        padding-right: 8px;
    }
}

#keyboard{position:absolute;width:498px;display:none;background:#e5eef5;-webkit-box-shadow:0px 2px 6px #444444;-moz-box-shadow:0px 2px 6px #444444;box-shadow:0px 2px 6px #444444; border:1px solid #196CA5\9;/* IE 8 and below */}

.keyBoardTitle{background:url(../images/kb/headBg.jpg) repeat-x;height:39px;display:block;color:#fff;font-weight:bold;cursor:move; }

.keyBoardTitleCont{float:left;padding:7px 0px 0px 15px;font-size:11pt;line-height:25px;}

.closeKpad{float:right;background:url(../images/kb/closeKey.jpg) 0 13px no-repeat;height:15px;width:16px;cursor:pointer;padding:10px 10px 10px 0;display:inline-block;}

.keyCont{padding:9px; text-align:center;}
/*
#keyboard input[type="button"]{border:none;background:url(../images/kb/keyBg.png) 0 3px no-repeat;height:39px;width:30px;}
#keyboard input[type="button"].backspace{border:none;background:url(../images/kb/backSpace.png) 0 3px no-repeat;height:39px;width:95px;font-size:9pt;}
#keyboard input[type="button"].clear{border:none;background:url(../images/kb/clearKey.png) 0 3px no-repeat;height:39px;width:67px;font-size:9pt;}
#keyboard input[type="button"].caps{border:none;background:url(../images/kb/upperCase.png) 0 3px no-repeat;height:39px;width:30px;}
#keyboard input[type="button"].capsOn{border:none;background:url(../images/kb/upperCaseActiv.png) 0 3px no-repeat;height:39px;width:30px;}
#keyboard input[type="button"].enter{border:none;background:url(../images/kb/enterKey.png) 0 3px no-repeat;height:39px;width:98px;color:#fff;font-size:9pt;}
*/
#spacebar input{width:180px;margin:0 auto;margin-left:150px;}
/*#shift, #shifton{width:70px;text-align:left;}*/

#row0, #row1, #row2, #row3{display:none;}
#row0, #row0_shift{}
#row1, #row1_shift{}
#row2, #row2_shift{}

/*#shifton{border-left:3px solid #000;border-top:3px solid #000;}*/

#keyboard input{
    font-size:10pt;
    font-weight:bold;
    color:#808080;
    height:40px;
    width:32px;
    text-align:center;
    vertical-align:middle;
    padding:0;
    margin:-1px 0px 0px 0px;
    border:none;
}
#keyboard input.keyAplhaNum {background: url(../images/kb/keys_BG.jpg)    0px 3px no-repeat; outline: none;}
#keyboard input.capsOn      {background: url(../images/kb/caps_On.jpg)    0px 3px no-repeat; outline: none;}
#keyboard input.caps        {background: url(../images/kb/caps_Off.jpg)   0px 3px no-repeat; outline: none;}
#keyboard input.clear       {background: url(../images/kb/clearKey.jpg)  -1px 3px no-repeat;width:64px;font-size:9pt; outline: none;}
#keyboard input.backspace   {background: url(../images/kb/backSpace.jpg)  1px 3px no-repeat;width:96px;font-size:9pt; outline: none;}
#keyboard input.enter       {background: url(../images/kb/enterKey.jpg)   0px 3px no-repeat;width:96px;font-size:9pt;color:#fff; outline: none;}

.closeKpad{_position:relative; _right:8px;}

#showkeyboard{height:20px;width:30px;cursor: pointer; vertical-align: middle;}

