/**
 * LianaMe  CSS 
 * 閸忣剙鍙￠弽宄扮础
 * @version 1.18		2010-05-12
 * @author zhanghao@yuchengtech.com
 */

/* 娴溿倖妲楅崠鍝勭厵 Begin */
body {
	background-color: #FFFFFF;
}

.clear {
	clear:both;
	font-size:0px;
	height:0;
	line-height:0;
}

/** 闁叉垿顤傞惄绋垮彠閺嶅嘲绱� **/
.currencyInput {
	text-align: right;
	padding-right: 2px;
	width: 100px;
}

.currency {
	text-align: right;
	font-weight: bold;
	padding-right:4px;
}

.inputTable .currency {
	text-align: left;
}

.detailTable .currency {
	text-align: left;
}

/* 鐞涖劎銇氭担娆擃杺娑撶儤顒�/閻╁牅缍�/娑撳﹥瀹氶惃鍕剰閸愶拷*/
.positive{
	color: #FF5050;
}

/* 鐞涖劎銇氭担娆擃杺娑撻缚绀�/娴滃繑宕�/娑撳绌奸惃鍕剰閸愶拷*/
.negative{
	color: #009900;
}

/** 閺�璺哄弳 **/
.currencyIncome{
	color: #F51106;
	text-align: right;
	font-weight: bold;
	padding-right: 4px;
}

/** 閺�顖氬毉 **/
.currencyExpenses{
	color: #009900;
	text-align: right;
	font-weight: bold;
	padding-right: 4px;
}

/** 鏉烆剝澶勯柌鎴︻杺 **/
.currencyTransfer{
	color: #ff0033;
	text-align: right;
	font-weight: bold;
	padding-right: 4px;
}

.detailTable .currency {
	text-align: left;
}

.detailTable .currencyTransfer{
	text-align: left;
}

/** 閺傚洦婀伴弽宄扮础 **/
.stepInfo{
	color: #8A8A88;
	padding-left: 8px;
}

.textImportant {
	color: #F51106;
}

.textTitle {
	font-size: 16px;
	font-weight: bold;
}

.textLink{
	_padding-top: 4px;
	float: left;
	cursor: pointer;
	color:#276FBF
}

/** 閸ユ崘銆冮惄绋垮彠閺嶅嘲绱� **/
.chartLink01{
	background: url("images/icon_sprites.png") scroll -1px -664px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -664px no-repeat;
	height:16px;
	margin: 8px;
	padding: 0 4px 4px 24px;
	color:#2770BF;
	cursor: pointer;
}

.chartLink02{
	background: url("images/icon_sprites.png") scroll -1px -684px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -684px no-repeat;
	height:16px;
	margin: 8px;
	padding: 0 4px 4px 24px;
	color:#2770BF;
	cursor: pointer;
}

.chartLink03{
	background: url("images/icon_sprites.png") scroll -1px -705px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -705px no-repeat;
	height:16px;
	margin: 8px;
	padding: 0 4px 4px 18px;
	cursor: pointer;
}

.chartLink04{
	background: url("images/icon_sprites.png") scroll -1px -725px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -725px no-repeat;
	height:16px;
	margin: 8px;
	padding: 0 4px 4px 24px;
	text-decoration: underline;
	cursor: pointer;
}

/** 鐞涖劍鐗搁弽宄扮础 ---Begin **/ 

/** 閺嶅洭顣介弽锟�**/
.tableCaption{
	background: url("images/icon_sprites.png") scroll -1px -1041px no-repeat;
	*background: url("images/icon_sprites_ie.png") scroll -1px -1044px no-repeat;
	color:#585858;
	font-weight:bold;
	padding-left: 20px;
	float: left;
	height:15px
}

/** 閸掓銆冪猾鏄忋�冮弽锟�**/
.listTable {
	text-align: center;
	width: 100%;
	margin-top: 8px;
}

.listTable td {
	border: 1px solid #DCDCDC;
	padding: 2px 6px;
}

.listTable thead tr{
	background: url(images/bg_horizontal.png) scroll 0 -421px repeat-x;
	height: 24px;
}

.listTable thead td {
	line-height:24px;
	padding: 0 6px;
}

.listTable .bg1 {
	background-color: #FFFFFF;
}

.listTable .bg2 {
	background-color: #F7F7F7;
}

.listTable .rowMoveover td,.listTable .rowMoveover td a:link {
	background-color: #E1EDF9;
}

.listTable .sortable {
	background: url(images/table_sortable.gif) right no-repeat;
	padding-right: 10px;
}

.listTable .sortedAsc {
	background: url(images/table_sort_up.gif) right no-repeat;
}

.listTable .sortedDesc {
	background: url(images/table_sort_down.gif) right no-repeat;
}

/** 閹舵ê褰旈崚妤勩�冪猾鏄忋�冮弽锟�**/
.tableCaption{
	background: url("images/icon_sprites.png") scroll -1px -1041px no-repeat;
	*background: url("images/icon_sprites_ie.png") scroll -1px -1044px no-repeat;
	color:#585858;
	font-weight:bold;
	padding-left: 20px;
	float: left;
	height:15px
}
.foldListTable {
	text-align: center;
	width: 100%;
}

.foldListTable td {
	border: 1px solid #DCDCDC;
	padding: 2px 6px;
}

.foldListTable thead tr{
	background:url(images/bg_horizontal.png) scroll 0 -931px repeat-x;
	
	color:#4E4D4B;
	height: 30px;
	line-height: 30px;
	margin: 0 1px;
	padding-left: 5px;
}

.foldListTable thead td {
	line-height:24px;
	padding: 0 6px;
}

.foldListTable .bg1 {
	background-color: #FFFFFF;
}

.foldListTable .bg2 {
	background-color: #F7F7F7;
}

.foldListTable .rowMoveover td,.foldListTable .rowMoveover td a:link {
	background-color: #E1EDF9;
	color: #000000;
}

.foldListTable .sortable {
	background: url(images/table_sortable.gif) right no-repeat;
}

.foldListTable .sortedAsc {
	background: url(images/table_sort_up.gif) right no-repeat;
}

.foldListTable .sortedDesc {
	background: url(images/table_sort_down.gif) right no-repeat;
}

/** 閸掓銆冪猾鏄忋�冮弽纭风礉闁艾鐖堕悽銊ょ艾鏉堝懎濮銉ュ徔閺嶏拷**/
.smallListTable {
	color: #040404;
	text-align: center;
	width: 100%;
	margin-top: 8px;
}

.smallListTable thead tr{
	background: url(images/bg_horizontal.png) scroll 0 -421px repeat-x;
	height: 24px;
}

.smallListTable thead td {
	line-height: 210%;
	padding-left:6px;
	border: none;
	border-bottom: 1px dashed #F6F6F6;
	
}

.smallListTable tbody td {
	line-height: 200%;
	padding: 2px 6px;
	border-bottom: 1px dashed #F6F6F6;
}

.smallListTable tfoot td {
	padding: 2px 6px;
	border: 1px solid #DCDCDC;
}

.smallListTable .bg1 {
	background-color: #FFFFFF;
}

.smallListTable .bg2 {
	background-color: #FFFFFF;
}

.smallListTable .rowMoveover td,.listTable .rowMoveover td a:link {
	background-color: #E1EDF9;
	color: #000000;
}

.smallListTable .sortable {
	background: url(images/table_sortable.gif) right no-repeat;
}

.smallListTable .sortedAsc {
	background: url(images/table_sort_up.gif) right no-repeat;
}

.smallListTable .sortedDesc {
	background: url(images/table_sort_down.gif) right no-repeat;
}

/** 閸掓銆冪猾鏄忋�冮弽纭风礉鐢摜鏁ょ拠顓熸▔缁�鍝勭毌闁插繗绶熼崝鈺傛殶閹诡喗妯夌粈锟�**/
.smallListDetailTable {
	color: #040404;
	text-align: center;
	width: 100%;
	margin-top: 8px;
}

.smallListDetailTable thead tr{
	background: url(images/bg_horizontal.png) scroll 0 -421px repeat-x;
	height: 24px;
}

.smallListDetailTable thead td {
	line-height: 150%;
	padding-left:6px;
	border: none;
	border-bottom: 1px dashed #F6F6F6;
	
}

.smallListDetailTable tbody td {
	line-height: 90%;
	padding: 2px 6px;
	border-bottom: 1px dashed #F6F6F6;
}

.smallListDetailTable tfoot td {
	padding: 2px 6px;
	border: 1px solid #DCDCDC;
}

.smallListDetailTable .bg1 {
	background-color: #FFFFFF;
}

.smallListDetailTable .bg2 {
	background-color: #FFFFFF;
}

.smallListDetailTable .rowMoveover td,.listTable .rowMoveover td a:link {
	background-color: #E1EDF9;
	color: #000000;
}

.smallListDetailTable .sortable {
	background: url(images/table_sortable.gif) right no-repeat;
}

.smallListDetailTable .sortedAsc {
	background: url(images/table_sort_up.gif) right no-repeat;
}

.smallListDetailTable .sortedDesc {
	background: url(images/table_sort_down.gif) right no-repeat;
}


/** 鏉堟挸鍙嗙猾鏄忋�冮弽锟�**/
.inputTable {
	color: #000;
	width: 100%;
	margin-top: 8px;
}

.inputTable td {
	border: 1px solid #DCDCDC;
	padding: 4px 8px;
}

.inputTable td.title {
	background-color: #FBF5FF;
	border-right: none;
	text-align: right;
	width: 30%;
}

/** 閺屻儴顕楅弶鈥叉鐞涖劍鐗� **/
.queryTable {
	background-color: #F7F7F7;
	color: #000;
	width: 100%;
}

.queryTable td {
	padding: 4px 8px;
}

.queryTable td.title {
	text-align: right;
}

/** 閺勫墽銇氶弰搴ｇ矎缁槒銆冮弽锟�**/
.detailTable {
	color: #000;
	margin-top: 8px;
	width: 100%;
}

.detailTable td {
	border: 1px solid #DCDCDC;
	padding: 4px 8px;
}

.detailTable td.title {
	background-color: #FBF5FF;
	text-align: right;
	width: 20%;
}

/** 閸掓顔曠純顔捐鐞涖劍鐗� **/
.columnConfigTable {
	color: #000000;
	width: 100%
}

.columnConfigTable tbody tr {
	height: 30px;
}

.columnConfigTable tbody td {
	padding: 2px 5px 2px 15px;
}

.columnConfigTable tbody td input{
	margin-right: 2px;
}

/** 鐞涖劍鐗搁弽宄扮础 ---End **/ 

/** 閼冲本娅欓弽宄扮础 ---Begin **/
.coloredArea01 {
	padding: 8px 12px;
	margin-top: 8px;
	background:url(images/bg_horizontal.png) scroll 0 -1154px repeat-x;
}

.coloredArea02 {
	border: 1px solid #D4D2D2;
	height:33px;
	line-height:33px;
	margin-top: 8px;
	background:url(images/bg_horizontal.png) scroll 0 -1200px repeat-x;
}

.coloredArea03{
	background:url(images/bg_horizontal.png) scroll 0 -931px repeat-x;
	font-weight: bold;
	color:#4E4D4B;
	height: 30px;
	line-height: 30px;
	margin: 0 1px;
	padding-left: 5px;
}

.topRightFloatBar{
	background:url(images/bg_horizontal.png) scroll 0 -709px repeat-x;
	border-bottom: 1px solid #DEDCDD;
	text-align: right;
}
/* 閼冲本娅欓弽宄扮础 ---End **/ 

/* 閹稿鎸抽崠鍝勭厵 ---Begin **/
.buttonArea {
	text-align: center;
	margin: 6px 0;
}

/** 閹稿鎸虫妯款吇閺嶅嘲绱� **/
button {
	background:url(images/bg_horizontal.png) scroll 0 -300px repeat-x;
	height:22px;
	line-height:22px;
	border: 1px solid #98B0D9;
	color: #3F3F3F;
	margin-right: 12px;
	padding: 0 10px;
	_padding: 0 4px;
	cursor: pointer;
}

/** 閸﹀棜顬戦幐澶愭尦 **/
.fixedRoundButon1{
	background: url("images/button_sprites.png") scroll -70px -170px repeat-x;
	width:52px;
	height:26px;
	line-height:26px;
	margin: 0 8px;
	border: 0;
}

.moreMenuBoxButtonDown {
	background:url(images/arrows.png) scroll -28px 0 no-repeat;
	height:22px;
	width:22px;
	margin-right: 12px;
	cursor: pointer;
	margin-left: 30px;
}

.moreMenuBoxButtonUp {
	background:url(images/arrows.png) scroll -1px 0 no-repeat;
	height:22px;
	width:22px;
	cursor: pointer;
	float:left;
}


.roundButton {
	background: none;
	border: none;
	white-space: nowrap;
	cursor: pointer;
	overflow: visible;
	height: 26px;
	_width: 0;
	margin: 0;
	padding: 0;
}

.roundButton span {
	background-image: url("images/button_right.png");
	display: block;
	height: 24px;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.roundButton span span {
	background: url("images/button_sprites.png");
	padding-right: 0;
	padding-left: 20px;
	line-height: 24px;
}

.roundButton span span span {
	padding-left: 21px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left center;
}

.roundButton .dropdownRight {
	background-position: right top;
}

.roundButton .icon01 {
	background: url("images/button_sprites.png") scroll 0 -25px;
	padding-left: 30px;
}

.roundButton .icon02 {
	background: url("images/button_sprites.png") scroll 0 -50px;
	padding-left: 30px;
}

.roundButton .icon03 {
	background: url("images/button_sprites.png") scroll 0 -75px;
	padding-left: 30px;
}

.roundButton .icon04 {
	background: url("images/button_sprites.png") scroll 0 -100px;
	padding-left: 30px;
}

.arrowUp01{
	background: url("images/icon_sprites.png") scroll -115px -16px;
	_background: url("images/icon_sprites_ie.png") -115px -16px;
	width:12px;
	height:12px;
	float: left;
}

.arrowDown01{
	background: url("images/icon_sprites.png") scroll -115px -28px;
	_background: url("images/icon_sprites_ie.png") scroll -115px -28px;
	width:12px;
	height:12px;
	float: left;
}

.iconButtonFold{
	background: url("images/icon_sprites.png") scroll 0 -1158px;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1158px;
	padding-left: 16px;
	*display: inline-block;
	cursor: pointer;
}

.iconButtonUnfold{
	background: url("images/icon_sprites.png") scroll 0 -1172px;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1172px;
	padding-left: 16px;
	*display: inline-block;
	cursor: pointer;
}

.iconButtonPrevious{
	background: url("images/icon_sprites.png") scroll -141px -23px;
	_background: url("images/icon_sprites_ie.png") scroll -141px -23px;
	width: 12px;
	height: 18px;
	cursor: pointer;
}

.iconButtonNext{
	background: url("images/icon_sprites.png") scroll -153px -23px;
	_background: url("images/icon_sprites_ie.png") scroll -153px -23px;
	width: 12px;
	height: 18px;
	cursor: pointer;
}

.iconButtonSet, .iconButtonAid, .iconButtonVideo, .iconButtonRecommend, .iconOnlineWaiter, .iconHelp, .iconButtonGoldMedal, .iconButtonQuery, .iconButtonTag, .iconButtonDelete, .iconButtonAdd, .iconButtonPrint, .iconButtonSave, .iconButtonUpdate, .iconButtonDetail, .iconButtonModify, .iconButtonCopy, .iconButtonHide, .iconButtonRedeem, .iconButtonFundSubscribe, .iconButtonPurchase , .iconButtonBuy, .iconButtonSchedule, .iconButtonCancel, .iconButtonCompare, .iconButtonPause, .iconButtonResume, .iconButtonSubscribe, .iconButtonUnsubscribe, .iconButtonWithdraw, .iconButtonPay, .iconButtonClaims, .iconButtonDebt, .iconButtonFollow, .iconButtonExpand, .iconButtonCollapse, .iconButtonLaunch{
	color: #2770BF;
	padding-left: 20px;
	font-size: 13px;
	cursor: pointer;
	margin: auto 5px;
	font-family: Simsun;
}

a.iconButtonSet, a.iconButtonAid:hover, a.iconButtonTag:hover, a.iconButtonDelete:hover, a.iconButtonAdd:hover, a.iconButtonPrint:hover, a.iconButtonSave:hover, a.iconButtonUpdate:hover, a.iconButtonDetail:hover, a.iconButtonModify:hover, a.iconButtonCopy:hover, a.iconButtonHide:hover, a.iconButtonRedeem:hover, a.iconButtonFundSubscribe:hover, a.iconButtonPurchase :hover, a.iconButtonBuy:hover, a.iconButtonSchedule:hover, a.iconButtonCancel:hover, a.iconButtonCompare:hover, a.iconButtonPause:hover, a.iconButtonResume:hover, a.iconButtonSubscribe:hover, a.iconButtonUnsubscribe:hover, .iconButtonWithdraw:hover, .iconButtonPay:hover, .iconButtonFollow:hover, a.iconButtonExpand:hover, a.iconButtonCollapse:hover{
	text-decoration: none;
}

.iconButtonSet{
	background: url("images/icon_sprites.png") scroll -1px -542px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -542px no-repeat;
}


.iconButtonAid{
	background: url("images/icon_sprites.png") scroll -1px -504px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -504px no-repeat;
}

.iconButtonVideo{
	background: url("images/icon_sprites.png") scroll -1px -2175px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -2175px no-repeat;
	padding-left: 22px;
}

.iconButtonGoldMedal{
	background: url("images/icon_sprites.png") scroll -2px -2121px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -2px -2121px no-repeat;
}

.iconButtonRecommend{
	background: url("images/icon_sprites.png") scroll -2px -2147px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -2px -2147px no-repeat;
}

.iconButtonQuery{
	background: url("images/icon_sprites.png") scroll -1px -1895px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -1895px no-repeat;
}

.iconButtonWithdraw{
	background: url("images/icon_sprites.png") scroll 0 -1351px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1351px no-repeat;
}

.iconButtonPay{
	background: url("images/icon_sprites.png") scroll 0 -1484px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1484px no-repeat;
}

.iconButtonModify{
	background: url("images/icon_sprites.png") scroll 0 -1207px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1207px no-repeat;
}
.icondivShare{
	background: url("images/icon_divShare.png") no-repeat;
	vertical-align: middle;
	font-size: 13px;
	padding: 1px 0 0 13px;
}
.iconButtonTag{
	background: url("images/icon_sprites.png") scroll -1px -1061px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -1061px no-repeat;
}

.iconButtonDelete{
	background: url("images/icon_sprites.png") scroll -1px -1080px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -1080px no-repeat;
}

.iconButtonAdd{
	background: url("images/icon_sprites.png") scroll -1px -1099px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -1099px no-repeat;
}


.iconButtonPrint{
	background: url("images/icon_sprites.png") scroll 0 -1119px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1119px no-repeat;
}

.iconButtonSave{
	background: url("images/icon_sprites.png") scroll -1px -1140px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -1140px no-repeat;
	padding-left: 18px;
}

.iconButtonDetail{
	background: url("images/icon_sprites.png") scroll -1px -902px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -902px no-repeat;
}

.iconButtonCopy{
	background: url("images/icon_sprites.png") scroll 0 -1227px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1227px no-repeat;
}

.iconButtonHide{
	background: url("images/icon_sprites.png") scroll 0 -1249px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1249px no-repeat;
}

.iconButtonFundSubscribe{
	background: url("images/icon_sprites.png") scroll 0 -1288px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1288px no-repeat;
}

.iconButtonPurchase{
	background: url("images/icon_sprites.png") scroll 0 -1309px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1309px no-repeat;
}

.iconButtonCompare{
	background: url("images/icon_sprites.png") scroll 0 -1330px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1330px no-repeat;
}

.iconButtonRedeem{
	background: url("images/icon_sprites.png") scroll 0 -1351px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1351px no-repeat;
}

.iconButtonBuy{
	background: url("images/icon_sprites.png") scroll 0 -1372px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1372px no-repeat;
}

.iconButtonSchedule{
	background: url("images/icon_sprites.png") scroll 0 -1391px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1391px no-repeat;
}

.iconButtonCancel{
	background: url("images/icon_sprites.png") scroll 0 -1409px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1409px no-repeat;
}

.iconButtonPause{
	background: url("images/icon_sprites.png") scroll 0 -1268px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1268px no-repeat;
}

.iconremove{
	background: url("images/icon_remove.png") no-repeat;
	vertical-align: middle;
	font-size: 13px;
	padding: 3px 0 0 12px;
	cursor: pointer;
}

.iconButtonResume{
	background: url("images/icon_sprites.png") scroll 0 -1423px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -0 -1423px no-repeat;
}
.iconresume{
	background: url("images/icon_resume.png") no-repeat;
	vertical-align: middle;
	font-size: 13px;
	padding: 5px 0 0 13px;
	cursor: pointer;
}
.iconButtonSubscribe{
	background: url("images/icon_sprites.png") scroll 0 -1442px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1442px no-repeat;
}

.iconButtonUnsubscribe{
	background: url("images/icon_sprites.png") scroll 0 -1463px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1463px no-repeat;
}

.iconButtonClaims{
	background: url("images/icon_sprites.png") scroll 0 -1751px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1751px no-repeat;
}

.iconButtonDebt{
	background: url("images/icon_sprites.png") scroll 0 -1773px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1773px no-repeat;
}

.iconButtonFollow{
	background: url("images/icon_sprites.png") scroll 0 -2055px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -2055px no-repeat;
}

.iconOnlineWaiter{
	background: url("images/icon_sprites.png") scroll -2px -2097px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -2px -2097px no-repeat;
}

.iconButtonExpand{
	background: url("images/icon_sprites.png") scroll 0 -2269px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -2270px no-repeat;
}

.iconButtonCollapse{
	background: url("images/icon_sprites.png") scroll 0 -2289px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -2290px no-repeat;
}

.iconButtonLaunch{
	background: url("images/icon_sprites.png") scroll -1px -1872px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -1872px no-repeat;
}

.iconHelp{
	background: url("images/icon_sprites.png") scroll -1px -503px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -503px no-repeat;
}

.iconButtonHelp, .iconButtonSettings, .iconShortcut{
	color: #5A5A5A;
	line-height: 28px;
	padding: 3px 8px 4px 28px;
	cursor: pointer;
}

.iconButtonHelp{
	background: url("images/button_sprites.png") scroll 0 -171px;
}

.iconButtonSettings{
	background: url("images/button_sprites.png") scroll 0 -194px;
}

.iconShortcut{
	background: url("images/button_sprites.png") scroll 0 -217px;
}

.iconStarOn{
	background: url("images/icon_sprites.png") scroll 0 -1685px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1685px no-repeat;
	vertical-align: middle;
	font-size: 13px;
	padding: 5px 0 0 13px;
}

.iconStarOff{
	background: url("images/icon_sprites.png") scroll 0 -1707px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1707px no-repeat;
	vertical-align: middle;
	font-size: 13px;
	padding: 5px 0 0 13px;
}

.iconStarHalf{
	background: url("images/icon_sprites.png") scroll -2px -2480px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -2px -2480px no-repeat;
	vertical-align: middle;
	font-size: 13px;
	padding: 5px 0 0 13px;
}

.iconStarOn2{
	float:left;
	background: url("images/icon_sprites.png") scroll 0 -1690px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1690px no-repeat;
	vertical-align: middle;
	width:18px;
	height:18px;
	margin-right:2px;
}

.iconStarOff2{
	float:left;
	background: url("images/icon_sprites.png") scroll 0 -1712px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1712px no-repeat;
	vertical-align: middle;
	width:18px;
	height:18px;
	margin-right:2px;
}

.iconStarHalf2{
	float:left;
	background: url("images/icon_sprites.png") scroll -2px -2485px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -2px -2485px no-repeat;
	vertical-align: middle;
	width:18px;
	height:18px;
	margin-right:2px;
}


.testButton{
	display: none;
}

.iconunSchedule{
	background: url("images/icon_unSchedule.png") no-repeat ;
	vertical-align: middle;
	font-size: 13px;
	padding: 1px 0 0 13px;
}
.iconunPause{
	background: url("images/icon_unPause.png") no-repeat;
	vertical-align: middle;
	font-size: 13px;
	padding: 1px 0 0 13px;
}
.iconaddInfo{
	background: url("images/icon_addInfo.png") no-repeat;
	cursor: pointer;
}
.iconcareCancel{
	background: url("images/icon_careCancel.png") no-repeat;
	vertical-align: middle;
	font-size: 13px;
	padding: 1px 0 0 13px;
	cursor: pointer;
}
.iconforgetAccountNo{
	background: url("images/icon_forgetAccountNo.png") no-repeat;
}
.iconsuperAdd{
	background: url("images/icon_superAdd.png") no-repeat;
	vertical-align: middle;
	font-size: 13px;
	padding: 1px 0 0 13px;
	cursor: pointer;
}
.iconhot{
	background: url("images/icon_hot.png") no-repeat;
	vertical-align:middle;
	font-size: 12px;
	padding: 1px 0 0 13px;
}
.iconunRedeem{
	background: url("images/icon_unRedeem.png") no-repeat;
	vertical-align: middle;
	font-size: 13px;
	padding: 1px 0 0 13px;
}
.icondivShare{
	background: url("images/icon_divShare.png") no-repeat;
	vertical-align: middle;
	font-size: 13px;
	padding: 1px 0 0 13px;
	cursor: pointer;
}
.iconunresume{
	background: url("images/icon_unresume.png") no-repeat;
	vertical-align: middle;
	font-size: 13px;
	padding: 1px 0 0 13px;
}
.iconnew{
	background: url("images/icon_new.png") no-repeat;
	vertical-align: middle;
	font-size: 12px;
	padding: 1px 0 0 13px;
}
.iconrecommend{
	background: url("images/icon_recommend.png") no-repeat;
	vertical-align: middle;
	font-size: 12px;
	padding: 1px 0 0 13px;
}
/** 閹稿鎸抽崠鍝勭厵 ---End **/ 

/** 缂堝銆夌悰銊ャ仈閸栧搫鐓� ---Begin **/
.turnpage {
	margin: 5px 0 5px 0;
	float: right;
	color:#837F80
}

.turnpage div {
	height: 18px;
	cursor: pointer;
	float: left;
	margin-left: 2px;
	padding: 0 6px;
	line-height:18px;
	text-align:center;
	vertical-align: middle;
}

.turnpage .pageNormal {
	border: 1px solid #AFC2EC;
}

.turnpage .pageSelected {
	background-color: #3291CB;
	color: #FFFFFF;
	font-weight:bold;
	padding: 1px 6px;
}

.turnpage .firstPage {
	border: 1px solid #AFC2EC;
}

.turnpage .firstPageOff {
	border: 1px solid #C0C0C0;
	cursor: default;
	color: #C0C0C0;
}

.turnpage .finalPage {
	border: 1px solid #AFC2EC;
}

.turnpage .finalPageOff {
	border: 1px solid #C0C0C0;
	cursor: default;
	color: #C0C0C0;
}

.turnpage .lastPage {
	border: 1px solid #AFC2EC;
}

.turnpage .lastPageOff {
	border: 1px solid #C0C0C0;
	cursor: default;
	color: #C0C0C0;
}

.turnpage .nextPage {
	border: 1px solid #AFC2EC;
}

.turnpage .nextPageOff {
	border: 1px solid #C0C0C0;
	cursor: default;
	color: #C0C0C0;
}

.turnpage .jumpPage {
	border: 1px solid #AFC2EC;
}

.turnpage .jumpPageOff {
	border: 1px solid #C0C0C0;
	cursor: default;
	color: #C0C0C0;
}

.turnpage .turnpageJumpInput {
	width: 30px;
}

/** 缂堝銆夌悰銊ャ仈閸栧搫鐓� ---End **/ 

/** 缁涘绶熼幓鎰仛 Begin **/
/**
 * waitDefault: 缂傝櫣娓烽弽宄扮础閿涘苯婀幐鍥х暰閻ㄥ嫬灏崺鐔风湷娑擃厽妯夌粈鐚寸礉娑撳秷鍔氱粋缁樻瀮濡楋絾绁�
 * waitTopFixed: 閸ュ搫鐣鹃崷銊ョ潌楠炴洑绗傞弬鐟扮湷娑擃厽妯夌粈鐚寸礉閼磋京顪ч弬鍥ㄣ�傚ù锟�
 * waitCenterFixed: 閸ュ搫鐣鹃崷銊ョ潌楠炴洖鐪虫稉顓熸▔缁�鐚寸礉閼磋京顪ч弬鍥ㄣ�傚ù锟�
 * waitTop: 閸︺劌缍嬮崜宥囧煑閸忓啰绀岄惃鍕隘閸╃喍绗傞弬鐟扮湷娑擃厽妯夌粈鐚寸礉閼磋京顪ч弬鍥ㄣ�傚ù渚婄礄闂囷拷顪呴幐鍥х暰閻栬泛鍘撶槐鐖宱sition娑撶bsolute閿涳拷
 * waitCenter: 閸︺劌缍嬮崜宥囧煑閸忓啰绀岄惃鍕隘閸╃喎鐪虫稉顓熸▔缁�鐚寸礉閼磋京顪ч弬鍥ㄣ�傚ù渚婄礄闂囷拷顪呴幐鍥х暰閻栬泛鍘撶槐鐖宱sition娑撶bsolute閿涳拷
 */
div.waitDefault {
	width: auto;
	height: auto;
	display: table;			/* FF/IE8娑撳顔曠純顔碱啍鎼达箒鍤滈柅鍌氱安 */
	margin: auto;			/* FF/IE8娑撳顔曠純顔肩湷娑擄拷*/
	_text-align: center;		/* IE6娑撳顔曠純顔肩湷娑擄拷*/
	+text-align: center;		/* IE7娑撳顔曠純顔肩湷娑擄拷*/
}

div.waitDefault div {
	color: #3C3C3C;
	padding: 5px 10px 5px 30px;
	border: 1px solid #FDBA08;
	background: url("images/wait.gif") 5px 5px no-repeat #FCF9D0;
	font-weight: bold;
	_display: inline;			/* IE6娑撳顔曠純顔碱啍鎼达箒鍤滈柅鍌氱安 */
	+display: inline;			/* IE7娑撳顔曠純顔碱啍鎼达箒鍤滈柅鍌氱安 */
}

div.waitTopFixed, div.waitCenterFixed, div.waitTop, div.waitCenter  {
	height: auto;	
	left: 50%;
	z-index: 10000;
}

div.waitTopFixed div, div.waitCenterFixed div, div.waitTop div, div.waitCenter div {
	color: #3C3C3C;
	padding: 5px 10px 5px 30px;
	border: 1px solid #FDBA08;
	background: url("images/wait.gif") 5px 5px no-repeat #FCF9D0;
	font-weight: bold;
	position: relative;
	left: -50%;
}

div.waitCenterFixed div, div.waitCenter div {
	top: -50%;			/*濮濄倕鐫橀幀褌绮庨崷鈫朎6/7娑撳婀侀弫锟�/
}

div.waitTopFixed {
	position: fixed;
	top: 30px;
	_position: absolute;		/*IE6 閻⑩暆bsolute濡剝瀚檉ixed*/
	_top: expression(documentElement.scrollTop + 30 + "px");
}

div.waitCenterFixed {
	position: fixed;
	top: 50%;
	_position: absolute;		/*IE6 閻⑩暆bsolute濡剝瀚檉ixed*/
	_top: expression(documentElement.scrollTop + documentElement.clientHeight*0.5 + "px");
}

div.waitTop {
	position: absolute;
	top: 30px;
	
}

div.waitCenter {
	position: absolute;
	top: 50%;
}
/** 缁涘绶熼幓鎰仛 End **/

/** 妞ょ敻娼版稉濠囧劥闁剧偓甯撮崠鍝勭厵 **/
.linkbarContainer {
	margin: 10px 16px -1px 16px;
	border-bottom: 1px solid #D0D0D0;
}

.linkbarContainer span {
	background:url(images/bg_horizontal.png) scroll 0 -251px repeat-x;
	border-left: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	color: #555555;
	line-height: 26px;
	padding: 3px 10px 4px 10px;
	cursor: pointer;
}

.linkbarContainer .select {
	font-weight: bold;
	border-bottom: 0;
}

/** 妞ょ敻娼伴崘鍛啇閸栧搫鐓� **/
.main {
	padding: 8px 15px ;
	_margin-top: 1px;
}

/** 鐠у嫪楠囬弰搴ｇ矎妞ょ敻娼伴崘鍛啇閸栧搫鐓� **/
.fixedMain {
	padding-top: 8px;
	width: 910px;
	margin:auto;
}

/** 妞ょ敻娼伴崘鍛啇閸栫儤鐖ｆ０锟�**/
.contentTitle {
	color: #505050;
	font-weight: bold;
	padding: 6px 8px;
}

/** 閺�鑸殿儥娴滃搫鎮曢崘宀勬懠閹猴拷**/
.payeeLink {
	background: url(images/icon_sprites.png) scroll -1px -268px no-repeat;
	_background: url(images/icon_sprites_ie.png) scroll -1px -268px no-repeat;
	margin-left: 6px;
	vertical-align: middle;
	padding-left: 20px;
	cursor: pointer;
}

/** 妞ょ敻娼伴幓鎰仛閸栧搫鐓� **/
.hint {
	border: 1px solid #D0D0D0;
	margin: 6px 16px;
	padding: 4px 0 4px 20px;
	background: #F4F4F4 url(images/bg_horizontal.png) repeat-x scroll 0 -328px;
}

.main .hint {
	margin: 0;
}

.fixedMain .hint {
	margin: 0;
}

.hint li {
	list-style-type: none;
	margin: 2px 0px;
}

.hint .title {
	background: url(images/icon_sprites.png) scroll 0 -248px no-repeat;
	_background: url(images/icon_sprites_ie.png) scroll 0 -248px no-repeat;
	height: 14px;
	padding-left: 20px;
	_padding-top: 3px;
	color: #FB4802;
	font-weight: bold;
}

/** 閸掑棝娈х粭锔界壉瀵拷 **/
.separator {
	padding: 0 8px;
}

/* 娴溿倖妲楅崠鍝勭厵 End */ 

/* UI缂佸嫪娆㈤崠鍝勭厵 Begin */ 
/* Liana.Tip閺嶅嘲绱� Begin */
.tipContainer {
	position: absolute;
}

/**
 * 闁俺绻�9鐎诡偅鐗搁弬鐟扮础閻㈣鍤潏瑙勵攱閿涘苯灏崺鐔虹椽閸欏嘲顪嗘稉瀣缁�锟�
 * 1 2 3
 * 4 5 6
 * 7 8 9
 */
.tipContainer .area1 {
	background: url(images/tip_sprites.png) scroll 0 -30px no-repeat;
	width: 30px;
	height: 15px;
}

.tipContainer .area2 {
	background: url(images/tip_sprites.png) scroll 0 -79px repeat-x;
	width: 100%;
}

.tipContainer .area3 {
	background: url(images/tip_sprites.png) scroll -26px -30px no-repeat;
	width: 12px;
	height: 15px;
}

/* 娑擃參妫块崠鍝勭厵 */
.tipContainer .area4 {
	background: url(images/bg_vertical.png) scroll 4px 0 repeat-y;
	width: 30px;
}

.tipContainer .area5 {
	font-weight: bold;
	background: #F8F8F8;
	padding: 0 6px;
}

.tipContainer .area6 {
	background: url(images/bg_vertical.png) scroll -41px 0 repeat-y;
	width: 12px;
}

/* 鎼存洝绔熷锟�*/
.tipContainer .area7 {
	background: url(images/tip_sprites.png) scroll 0 0 no-repeat;
	width: 30px;
	height: 30px;
}

.tipContainer .area8 {
	background: url(images/tip_sprites.png) scroll 0 -96px repeat-x;
	width: 100%;
}

.tipContainer .area9 {
	background: url(images/tip_sprites.png) scroll -26px -45px no-repeat;
	width: 12px;
	height: 30px;
}

.tipCloseButton {
	background: url(images/tip_sprites.png) scroll -33px -1px no-repeat;
	width: 12px;
	height: 12px;
	cursor: pointer;
}

/* 閸忋劌娓剧憴鎺撳絹缁�鐑樼壉瀵拷Begin */
.tipProContianer {
	position: absolute;
}

/* 閸ユ稖顬戦崶鍓у */
.tipProContianer .area1,.tipProContianer .area3,.tipProContianer .area7,.tipProContianer .area9 {
	width: 12px;
	height: 15px;
}

.tipProContianer .area1 {
	background: url(images/tip_sprites.png) scroll -15px -30px no-repeat;
}

.tipProContianer .area3 {
	background: url(images/tip_sprites.png) scroll -26px -30px no-repeat;
}

.tipProContianer .area7 {
	background: url(images/tip_sprites.png) scroll -15px -45px no-repeat;
}

.tipProContianer .area9 {
	background: url(images/tip_sprites.png) scroll -26px -45px no-repeat;
}

/* 閸ユ稖绔熼惃鍕禈閻楋拷*/
.tipProContianer .area2 {
	background: url(images/tip_sprites.png) scroll 0 -79px repeat-x;
	width: 100%;
}

.tipProContianer .area4 {
	background: url(images/bg_vertical.png) scroll -11px 0 repeat-y;
	width: 12px;
}

.tipProContianer .area6 {
	background: url(images/bg_vertical.png) scroll -41px 0 repeat-y;
	width: 12px;
}

.tipProContianer .area8 {
	background: url(images/tip_sprites.png) scroll 0 -96px repeat-x;
	width: 100%;
}

.tipProContianer .area5 {
	font-weight: bold;
	background: #F8F8F8;
	padding: 0 6px;
}

.tipProContianer .eventMore {
	text-align: right;
	cursor: pointer;
}

/* 閸忋劌娓剧憴鎺撳絹缁�鐑樼壉瀵拷End */ 

/* 瀹革缚绗傞弬瑙勫絹缁�鐑樼壉瀵拷Begin */ 
.tipTopLeftContainer {
	position: absolute;
}

.tipTopLeftContainer .area1 {
	background: url(images/tip_sprites.png) scroll -15px -30px no-repeat;
	width: 12px;
	height: 15px;
}

.tipTopLeftContainer .area2 {
	background: url(images/tip_sprites.png) scroll 0 -79px repeat-x;
	width: 100%;
}

.tipTopLeftContainer .area3 {
	background: url(images/tip_sprites.png) scroll -24px -30px no-repeat;
	width: 30px;
	height: 15px;
}

/* 娑擃參妫块崠鍝勭厵 */
.tipTopLeftContainer .area4 {
	background: url(images/bg_vertical.png) scroll -11px 0 repeat-y;
	width: 12px;
}

.tipTopLeftContainer .area5 {
	font-weight: bold;
	background: #F8F8F8;
	padding: 0 6px;
}

.tipTopLeftContainer .area6 {
	background: url(images/bg_vertical.png) scroll -39px 0 repeat-y;
	width: 30px;
}

/* 鎼存洝绔熷锟�*/
.tipTopLeftContainer .area7 {
	background: url(images/tip_sprites.png) scroll -15px -45px no-repeat;
	width: 12px;
	height: 30px;
}

.tipTopLeftContainer .area8 {
	background: url(images/tip_sprites.png) scroll 0 -96px repeat-x;
	width: 100%;
}

.tipTopLeftContainer .area9 {
	background: url(images/tip_sprites.png) scroll -52px 0 no-repeat;
	width: 30px;
	height: 30px;
}
/* 瀹革缚绗傞弬瑙勫絹缁�鐑樼壉瀵拷End */ 



/* 閼奉亜濮╃拫鍐╂殻娴ｅ秶鐤嗛幓鎰仛閺嶅嘲绱� Begin*/
.autoTipContainer .area1 {
	background: url(images/auto_tip_sprites.png) scroll 0 0 no-repeat;
	_background: url(images/auto_tip_sprites_ie.png) scroll 0 0 no-repeat;
	width: 13px;
	height: 23px;
}

.autoTipContainer .area2 {
	background: url(images/auto_tip_sprites.png) scroll 0 -51px repeat-x;
	_background: url(images/auto_tip_sprites_ie.png) scroll 0 -51px repeat-x;
	width: 100%;
}

.autoTipContainer .area2 .arrow {
	background: url(images/auto_tip_sprites.png) scroll -16px 0 no-repeat;
	_background: url(images/auto_tip_sprites_ie.png) scroll -16px 0 no-repeat;
	width: 18px;
	height: 23px;
}

.autoTipContainer .area3 {
	background: url(images/auto_tip_sprites.png) scroll -37px 0 no-repeat;
	_background: url(images/auto_tip_sprites_ie.png) scroll -37px 0 no-repeat;
	width: 13px;
	height: 23px;
}

/* 娑擃參妫块崠鍝勭厵 */
.autoTipContainer .area4 {
	background: url(images/auto_tip_vertical.png) scroll 0 0 repeat-y;
	_background: url(images/auto_tip_vertical_ie.png) scroll 0 0 repeat-y;
	width: 13px;
}

.autoTipContainer .area5 {
	font-weight: bold;
	background: #FFFFCC;
	padding: 0 6px;
}

.autoTipContainer .area6 {
	background: url(images/auto_tip_vertical.png) scroll -13px 0 repeat-y;
	_background: url(images/auto_tip_vertical_ie.png) scroll -13px 0 repeat-y;
	width: 13px;
}

/* 鎼存洝绔熷锟�*/
.autoTipContainer .area7 {
	background: url(images/auto_tip_sprites.png) scroll 0 -23px no-repeat;
	_background: url(images/auto_tip_sprites_ie.png) scroll 0 -23px no-repeat;
	width: 13px;
	height: 26px;
}

.autoTipContainer .area8 {
	background: url(images/auto_tip_sprites.png) scroll 0 -74px repeat-x;
	_background: url(images/auto_tip_sprites_ie.png) scroll 0 -74px repeat-x;
	width: 100%;
}

.autoTipContainer .area8 .arrow {
	background: url(images/auto_tip_sprites.png) scroll -16px -23px no-repeat;
	_background: url(images/auto_tip_sprites_ie.png) scroll -16px -23px no-repeat;
	width: 18px;
	height: 26px;
}

.autoTipContainer .area9 {
	background: url(images/auto_tip_sprites.png) scroll -37px -23px no-repeat;
	_background: url(images/auto_tip_sprites_ie.png) scroll -37px -23px no-repeat;
	width: 13px;
	height: 26px;
}
/* 閼奉亜濮╃拫鍐╂殻娴ｅ秶鐤嗛幓鎰仛閺嶅嘲绱� End*/

/* Liana.Tip閺嶅嘲绱� End */ 

/* Combox閺嶅嘲绱� Begin */
.comboxInput {
	height: 17px;
	border: 1px solid #86B2D1;
	border-right: 0;
	padding: 1px 0 1px 3px;
	float: left;
	font-size: 14px;
	color: #575757;
}

.comboxButton {
	background: url(images/icon_sprites.png) scroll -26px -62px no-repeat;
	height: 21px;
	width: 19px;
	float: left;
	cursor: pointer;
}

.comboxButton:hover {
	background: url(images/icon_sprites.png) scroll -48px -62px no-repeat;
}

.comboxContainer {
	background-color: #FFFFFF;
	overflow: auto;
	position: absolute;
	border: 1px solid #86B2D1;
}

.assetDropDown {
	margin-left:-30px;
}

.transferDropCss{
	*margin-left:-8px;
}

.comboxContainer div {
	cursor: pointer;
	margin: 1px 0;
	padding-left: 3px;
}

.comboxContainer .cross {
	background-color: #EFF5FA;
}

.comboxContainer .select {
	background-color: #316AC5;
	color: #FFFFFF;
}

.comboxContainer .treeLv1 {
}

.comboxContainer .treeLv2 {
	padding-left: 18px;
}

.comboxContainer .treeLv3 {
	padding-left: 33px;
}
/* Combox閺嶅嘲绱� End */ 

/* Calendar閺嶅嘲绱� Begin */
.calendarInput {
	height:19px;
	width: 80px;
	border: 1px solid #86B2D1;
	border-right: 0;
	padding-left: 3px;
	vertical-align : baseline;
}

.calendarButton {
	background: url(images/icon_sprites.png) scroll -1px -61px no-repeat;
	_background: url(images/icon_sprites_ie.png) scroll -1px -61px no-repeat;
	padding: 3px 0 4px 21px; +padding-top: 6px;
	_padding-top:5px;
	vertical-align : baseline;
	cursor: pointer;
}

.calendarContainer {
	background-color: white;
	position: absolute;
	border-top: 1px solid #BFD6E0;
	text-align: center;
}

.calendarContainer caption {
	background: url(images/bg_horizontal.png) scroll 0 -850px repeat-x;
	color: #555454;
}

.calendarContainer .date {
	border-left: 1px solid #BFD6E0;
	border-right: 1px solid #BFD6E0;
}

.calendarContainer .buttons {
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	border-left: 1px solid #BFD6E0;
	border-right: 1px solid #BFD6E0;
	cursor: pointer;
}

.calendarContainer .buttons span {
	padding: 10px;
}

.calendarContainer .header {
	background: url(images/bg_horizontal.png) scroll 0 -806px repeat-x;
	height: 20px;
}

.calendarContainer .header td {
	color: white;
	height: 20px
}

.calendarTable {
	width: 100%;
	border-left: 1px solid #BFD6E0;
	border-right: 1px solid #BFD6E0;
	border-bottom: 1px solid #BFD6E0;
}

.calendarTable tbody td {
	line-height:24px;
	cursor: pointer;
}

.calendarTable .holiday {
	background-color: #F8F8F8;
}

.calendarTable .today {
	background: url(images/bg_horizontal.png) scroll 0 -834px repeat-x;
	font-weight: bold;
}

.calendarTable .outMonthDay {
	color: #9B9999;
}

.calendarTable .dateWrap {
	float: left;
}

.calendarTable .eventWrap {
	font-weight: bold;
	height: 100%;
	margin-left: 12px;
	float: left;
}

.calendarTable .eventType1, .calendarTable .eventType2, .calendarTable .eventType3, .calendarTable .eventType4, .calendarTable .eventType5, .calendarTable .eventType6{
	line-height:20px;
	padding: 0 8px 0 20px;
	margin: 2px 0;
	float: left;
}

.calendarTable .eventType1{
	background: url(images/icon_sprites.png) scroll 0 -1916px no-repeat;
}

.calendarTable .eventType2{
	background: url(images/icon_sprites.png) scroll 0 -1938px no-repeat;
}

.calendarTable .eventType3{
	background: url(images/icon_sprites.png) scroll 0 -1961px no-repeat;
}

.calendarTable .eventType4{
	background: url(images/icon_sprites.png) scroll 0 -1916px no-repeat;
}

.calendarTable .eventType5{
	background: url(images/icon_sprites.png) scroll 0 -1938px no-repeat;
}

.calendarTable .eventType6{
	background: url(images/icon_sprites.png) scroll 0 -1961px no-repeat;
}
/* Calendar閺嶅嘲绱� End */

/* MonthSelector閺嶅嘲绱� Begin */
.monthSelectorContainer .lastMonth{
	background: url("images/button_sprites.png") scroll 0  -240px no-repeat;
	line-height : 24px;
	padding: 4px 0 3px 21px;
	cursor: pointer;
}

.monthSelectorContainer .monthText{
	background: url("images/button_sprites.png") scroll -30px -240px no-repeat;
	line-height : 24px;
	padding: 4px 4px 3px 2px;
}

.monthSelectorContainer .nextMonth{
	background: url("images/button_sprites.png") scroll -102px  -240px no-repeat;
	line-height : 24px;
	padding: 4px 0 3px 21px;
	cursor: pointer;
}
/* MonthSelector閺嶅嘲绱� End */ 

/* ToolBar閺嶅嘲绱� Begin */
.toolBarContainer {
	background:url(images/bg_horizontal.png) scroll 0 -1248px repeat-x;
	position: absolute;
	padding:0 2px 0 2px;
	height: 23px;
	border: 1px solid #BCBCBB;
	text-align: center;
}

.toolBarContainer div {
	height: 18px;
	width: 18px;
	margin: 3px;
	float: left;
	cursor: pointer;
}

.toolBarContainer .buttonAdd {
	background: url("images/icon_sprites.png") scroll -1px -1099px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -1099px no-repeat;
}

.toolBarContainer .buttonDelete {
	background: url("images/icon_sprites.png") scroll -1px -1080px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -1080px no-repeat;
}

.toolBarContainer .buttonModify {
	background: url("images/icon_sprites.png") scroll 0 -1207px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1207px no-repeat;
}

.toolBarContainer .buttonTag {
	background: url("images/icon_sprites.png") scroll -1px -1061px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -1061px no-repeat;
}

.toolBarContainer .buttonBuy {
	background: url("images/icon_sprites.png") scroll 0 -1372px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1372px no-repeat;
}

.toolBarContainer .buttonPay {
	background: url("images/icon_sprites.png") scroll 0 -1484px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1484px no-repeat;
}

.toolBarContainer .buttonDetail{
	background: url("images/icon_sprites.png") scroll 3px -901px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 3px -901px no-repeat;
}

.toolBarContainer .buttonCopy{
	background: url("images/icon_sprites.png") scroll 0 -1227px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1227px no-repeat;
}

.toolBarContainer .buttonWithdraw{
	background: url("images/icon_sprites.png") scroll 0 -1351px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1351px no-repeat;
}

.toolBarContainer .buttonResume{
	background: url("images/icon_sprites.png") scroll 0 -1424px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -0 -1424px no-repeat;
}

.toolBarContainer .buttonPurchase{
	background: url("images/icon_sprites.png") scroll 0 -1309px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1309px no-repeat;
}

.toolBarContainer .buttonClaims{
	background: url("images/icon_sprites.png") scroll 0 -1751px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1751px no-repeat;
}

.toolBarContainer .buttonPause{
	background: url("images/icon_sprites.png") scroll 0 -1268px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1268px no-repeat;
}

.toolBarContainer .buttonDealing{
	background: url("images/icon_sprites.png") scroll 0 -1961px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1961px no-repeat;
}

.toolBarContainer .buttonLaunch{
	background: url("images/icon_sprites.png") scroll -1px -1872px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -1872px no-repeat;
}

.toolBarContainer .buttonRepay{
	background: url("images/icon_sprites.png") scroll 0 -1984px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -1984px no-repeat;
}

.toolBarContainer .buttonApplication{
	background: url("images/icon_sprites.png") scroll 0 -2008px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -2008px no-repeat;
}

.toolBarContainer .buttonFinancialManagement{
	background: url("images/icon_sprites.png") scroll 0 -2033px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -2033px no-repeat;
}

.toolBarContainer .buttonFollow{
	background: url("images/icon_sprites.png") scroll 0 -2055px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -2055px no-repeat;
}

.toolBarContainer .buttonUnFollow{
	background: url("images/icon_sprites.png") scroll 0 -2075px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll 0 -2075px no-repeat;
}

.toolBarContainer .buttonOnlineService{
	background: url("images/icon_sprites.png") scroll -1px -2096px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -2096px no-repeat;
}

.toolBarContainer .buttonChangeOnline {
	background: url("images/icon_sprites.png") scroll -1px -2455px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -1px -2455px no-repeat;
}
/* ToolBar閺嶅嘲绱� End */ 
/* UI缂佸嫪娆㈤崠鍝勭厵 End */ 

/* 閹存劕濮涙い鐢告桨 Begin *//*
.success {
	margin: 4px 100px 4px 100px;
	padding: 4px 0pt 0px 0px;
}

.success .icon {
	background: url(images/icon_sprites.png) scroll 0 0 no-repeat;
	width: 60px;
	height: 57px;
	margin: 10px;
	float: left;
}

.success ul {
	list-style-type: none;
	margin: 10px 0 0 20px;
	float: left;
}

.success li {
	margin-bottom: 10px;
	padding: 0 20px 0px 4px;
}

.success .head {
	font-size: 14px;
	font-weight: bold;
}
/* 閹存劕濮涙い鐢告桨 End */

/* 閸楀繗顔呮い鐢告桨 Begin */
.agreementArea {
	border:1px solid #C2C2C2;
	background-color:#FFFFFF;
	height:400px;
	line-height:150%;
	overflow-x:visible;
	overflow-y:scroll;
	padding: 10px;
}
.agreementArea h1 {
	font-size: large;
	text-align: center;
}
.agreementArea p {
	text-indent:2em;
	text-align: justify;
}
/* 閸楀繗顔呮い鐢告桨 End */

/* 濞搭喖濮╅崠锟紹egin */
.floatArea {
	background-color:#ECF6FE;
	border:1px solid #CCE2F6;
}

/** 濞搭喖濮╅崠楦跨翻閸忋儳琚悰銊︾壐 **/
.floatArea table.inputTable {
	margin: 8px auto;
	border: none;
}

.floatArea table.inputTable td {
	padding: 4px 8px;
	border: none;
}

.floatArea table.inputTable td.title {
	text-align: right;
	width: 40%;
	background-color: transparent;
}

/* 濞搭喖濮╅崠锟紼nd */

/* 閼奉亜濮紓纾嬪瀭  Begin */
.paymentList {
	width: 100%;
	min-width: 1000px
}

.paymentList li {
	padding: 20px 0px 20px 60px;
	float: left;
	color: #818181;
	text-align: center;
}

a.paymentIcon01On,a.paymentIcon01On:visited {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	_margin-bottom: 0;
	background: url(images/payment_sprites.gif) scroll -2px -1px no-repeat;
}

a.paymentIcon01On:hover {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	_margin-bottom: 0;
	background: url(images/payment_sprites.gif) scroll -2px -149px no-repeat;
}

a.paymentIcon02On,a.paymentIcon02On:visited {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	_margin-bottom: 0;
	background: url(images/payment_sprites.gif) scroll -98px -1px no-repeat;
}

a.paymentIcon02On:hover {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	_margin-bottom: 0;
	background: url(images/payment_sprites.gif) scroll -98px -149px no-repeat;
}

a.paymentIcon03On,a.paymentIcon03On:visited {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	_margin-bottom: 0;
	background: url(images/payment_sprites.gif) scroll -193px -1px no-repeat;
}

a.paymentIcon03On:hover {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	_margin-bottom: 0;
	background: url(images/payment_sprites.gif) scroll -193px -149px no-repeat;
}

a.paymentIcon04On,a.paymentIcon04On:visited {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	_margin-bottom: 0;
	background: url(images/payment_sprites.gif) scroll -289px -1px no-repeat;
}

a.paymentIcon04On:hover {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	_margin-bottom: 0;
	background: url(images/payment_sprites.gif) scroll -289px -149px no-repeat;
}

a.paymentIcon05On,a.paymentIcon05On:visited {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	_margin-bottom: 0;
	background: url(images/payment_sprites.gif) scroll -385px -1px no-repeat;
}

a.paymentIcon05On:hover {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	_margin-bottom: 0;
	background: url(images/payment_sprites.gif) scroll -385px -149px no-repeat;
}

a.paymentIcon06On,a.paymentIcon06On:visited {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	_margin-bottom: 0;
	background: url(images/payment_sprites.gif) scroll -481px -1px no-repeat;
}

a.paymentIcon06On:hover {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	_margin-bottom: 0;
	background: url(images/payment_sprites.gif) scroll -481px -149px no-repeat;
}

a.paymentIcon07On,a.paymentIcon07On:visited {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	_margin-bottom: 0;
	background: url(images/payment_sprites.gif) scroll -573px -1px no-repeat;
}

a.paymentIcon07On:hover {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	_margin-bottom: 0;
	background: url(images/payment_sprites.gif) scroll -573px -149px no-repeat;
}

a.paymentIcon08On,a.paymentIcon08On:visited {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	_margin-bottom: 0;
	background: url(images/payment_sprites.gif) scroll -664px -1px no-repeat;
}

a.paymentIcon08On:hover {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	_margin-bottom: 0;
	background: url(images/payment_sprites.gif) scroll -664px -149px no-repeat;
}

.paymentIcon01Off {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	background: url(images/payment_sprites.gif) scroll -2px -76px no-repeat;
}

.paymentIcon02Off {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	background: url(images/payment_sprites.gif) scroll -98px -76px no-repeat;
}

.paymentIcon03Off {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	background: url(images/payment_sprites.gif) scroll -193px -76px no-repeat;
}

.paymentIcon04Off {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	background: url(images/payment_sprites.gif) scroll -289px -76px no-repeat;
}

.paymentIcon05Off {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	background: url(images/payment_sprites.gif) scroll -385px -76px no-repeat;
}

.paymentIcon06Off {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	background: url(images/payment_sprites.gif) scroll -481px -76px no-repeat;
}

.paymentIcon07Off {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	background: url(images/payment_sprites.gif) scroll -573px -76px no-repeat;
}

.paymentIcon08Off {
	display:block;
	width: 59px;
	height: 59px;
	margin-bottom: 5px;
	background: url(images/payment_sprites.gif) scroll -664px -76px no-repeat;
}

/** 閺傚洤鐡ч柧鐐复---Begin **/
/* 姒涙顓绘稉绡祃ue *//*
a, a:visited, a:active, a.blue, a.blue:visited, a.blue:active {
	color: #276FBF;
	font-family:"鐎瑰缍�";
	text-decoration: none;
}

a:hover, a.blue:hover {
	color: #276FBF;
	text-decoration: underline;
}

a.black, a.black:visited, a.black:active {
	color: #5E5D5D;
	text-decoration: none;
}

a.black:hover {
	color: #FB7204;
	text-decoration: underline;
}

a.green, a.green:visited, a.green:active {
	color: #2C9406;
	text-decoration: underline;
}

a.green:hover {
	text-decoration: none;
}

a.red, a.red:visited, a.red:active  {
	color: #F54906;
	text-decoration: underline;
}

a.red:hover {
	text-decoration: none;
}

a.disabled, a.disabled:visited, a.disabled:hover {
	color: #CDCDCD;
	text-decoration: none;
}
/** 閺傚洤鐡ч柧鐐复----End **/ 

/* 閼奉亜濮紓纾嬪瀭  End */

/* 鏉╂稑瀹抽弶锟紹egin */
.progressBarTable{
	background:url(images/bg_horizontal.png) scroll 0 -251px repeat-x;
	width:100%;
	border:1px solid #DEDEDE;
}

.progressBarTable td{
	text-align:center;
	color:#8E8D8D;
	border-left:1px solid #DEDEDE;
}

.progressBarTable .text{   
	position:absolute;
	left:0;
	_left: auto;
	_text-align: left;
	line-height:24px;
}

.progressBarTable .over{
	background:url(images/bg_horizontal.png) scroll 0 -471px repeat-x;
	color:#030303;
	line-height:24px;
	float:left;
}

.progressBarDiv{
	background: url(images/progressbar_sprites.png) scroll 0 0px repeat-x;
	width: 99%;
	height: 22px;
	border: 1px solid #DEDEDE;
}
.onStep0, .onStep1, .onStep2, .onStep3, .onStep4, .offStep0, .offStep1, .offStep2, .offStep3, .offStep4{
	width: 20px;
	height: 20px;
	margin-left: 10px;
	margin-top: 1px;
	float:left;
}
.onStep0{
	background: url(images/progressbar_sprites.png) scroll -2px -48px no-repeat;
}
.onStep1{
	background: url(images/progressbar_sprites.png) scroll -26px -48px no-repeat;
}
.onStep2{
	background: url(images/progressbar_sprites.png) scroll -50px -48px no-repeat;
}
.onStep3{
	background: url(images/progressbar_sprites.png) scroll -72px -48px no-repeat;
}
.onStep4{
	background: url(images/progressbar_sprites.png) scroll -94px -48px no-repeat;
}
.offStep0{
	background: url(images/progressbar_sprites.png) scroll -2px -25px no-repeat;
}
.offStep1{
	background: url(images/progressbar_sprites.png) scroll -26px -25px no-repeat;
}
.offStep2{
	background: url(images/progressbar_sprites.png) scroll -50px -25px no-repeat;
}
.offStep3{
	background: url(images/progressbar_sprites.png) scroll -72px -25px no-repeat;
}
.offStep4{
	background: url(images/progressbar_sprites.png) scroll -94px -25px no-repeat;
}
.progressBarDiv .text{   
/*	margin-left: 5px;*/
/*	margin-right: 15px;*/
	line-height:24px;
	font-size: 12px;	
	float:left;
}
.progressBarDiv .focusText{   
	margin-left: 5px;
	margin-right: 15px;
	line-height:24px;
	font-size: 12px;
	color: #FC7E03;
	font-weight: bold;
	float:left;
}
.progressBarDiv .arrow{
	background: url(images/progressbar_sprites.png) scroll -135px -26px no-repeat;
	width: 12px;
	height: 22px;	
	float:left;
}
/* 鏉╂稑瀹抽弶锟� End */

/* 閺嶅洨顒锋い锟紹egin */
.tagGroupBg {
	background:url(images/bg_horizontal.png) scroll 0 -776px repeat-x;
	width:100%;
	height:24px;
	margin-top: -1px;
	padding-top:1px;
	padding-top:1px\9;
	*padding-top:3px;
	_padding-top:3px;	
}

ul.tagGroup {
	height: 21px;
	margin: 2px 0 0 15px;
	display: block;
}

ul.tagGroup li {
	background: url(images/tag_left.gif) no-repeat left bottom;
	float: left;
	margin-right: 2px;
	list-style-type: none;
	height: 21px;
}

ul.tagGroup li span {
	background: url(images/tag_right.gif) no-repeat right bottom;
	padding-right: 8px;
	padding-left: 10px;
	float: left;
	color: #605f5e;
	cursor: pointer;
	vertical-align: middle;
	line-height: 21px;
	height: 21px;
	text-decoration: none;
}

ul.tagGroup li.tagOn {
	background-position: left top;
	position: relative;
	line-height: 21px;
	height: 21px;
}

ul.tagGroup li.tagOn span {
	background-position: right top;
	color: #040404;
	line-height: 21px;
	height: 21px;
}

/* 闁鑵戞い褰掔彯娴滃孩婀柅澶夎厬妞ゅ湱娈戦弽鍥╊劮妞わ拷*/
ul.tagGroupSelectedBig {
	height: 25px;
	margin: 2px 0 0 5px;
	display: block;
}

ul.tagGroupSelectedBig li {
	background: url(images/tag_selected_big_left.gif) no-repeat left bottom;
	float: left;
	margin-right: 2px;
	list-style-type: none;
	height: 25px;
}

ul.tagGroupSelectedBig li span {
	background: url(images/tag_selected_big_right.gif) no-repeat right bottom;
	padding-right: 8px;
	padding-left: 10px;
	float: left;
	color: #605f5e;
	cursor: pointer;
	vertical-align: middle;
	line-height: 25px;
	line-height: 28px\9;	/* IE8 */ 
	*line-height: 25px;	/* IE7 */ 
	_line-height: 25px;	/* IE6 */ 
	height: 25px;
	text-decoration: none;
}

ul.tagGroupSelectedBig li span.importantTag , ul.tagGroupSelectedBig li.tagOn span.importantTag{
	background: url(images/tag_selected_big_right.gif) no-repeat right bottom;
	padding-right: 8px;
	padding-left: 10px;
	float: left;
	color:#FB601C;
	font-weight:bold;
	cursor: pointer;
	vertical-align: middle;
	line-height: 25px;
	line-height: 28px\9;	/* IE8 */ 
	*line-height: 25px;	/* IE7 */ 
	_line-height: 25px;	/* IE6 */ 
	height: 25px;
	text-decoration: none;
}

ul.tagGroupSelectedBig li.tagOn {
	background-position: left top;
	position: relative;
	line-height: 25px;
	height: 25px;
}

ul.tagGroupSelectedBig li.tagOn span {
	background-position: right top;
	color: #040404;
}

.tagLine {
	border-top:1px solid #d6d6d6;
	width:100%;
	float:left;
	height:1px;
	_overflow:hidden;
	margin-top:-1px;
}

.tagUnderLine {
	border-top:1px solid #d6d6d6;
	height:1px;
	_overflow:hidden;
	margin-top:22px;
}

/* 閺傜増鐖ｇ粵楣冦�夐弽宄扮础 */
ul.tagGroupNew {
	height: 30px;
	margin: 2px 0 0 5px;
	display: block;
}

ul.tagGroupNew li {
	background: url(images/tag_new_left.png) no-repeat left bottom;
	float: left;
	margin-right: 2px;
	list-style-type: none;
	height: 30px;
}

ul.tagGroupNew li span {
	background: url(images/tag_new_right.png) no-repeat right bottom;
	padding-right: 8px;
	padding-left: 10px;
	float: left;
	font-size:14px;
	color: #605f5e;
	cursor: pointer;
	vertical-align: middle;
	line-height: 30px;
	line-height: 33px\9;	/* IE8 */ 
	*line-height: 30px;	/* IE7 */ 
	_line-height: 30px;	/* IE6 */ 
	height: 30px;
	text-decoration: none;
}

ul.tagGroupNew li span.importantTag, ul.tagGroupNew li.tagOn span.importantTag{
	color:#FB601C;
}

ul.tagGroupNew li.tagOn {
	background-position: left top;
	position: relative;
	line-height: 30px;
	height: 30px;
}

ul.tagGroupNew li.tagOn span {
	background-position: right top;
/*	color: #040404;*/
	color:red;
}
ul.tagGroupNew li.tagOn span.disable {
	background-position: right top;
	color:#red;
}
/* 閺嶅洨顒锋い锟紼nd */

/* 闁炬儼顢慙OGO Begin */
.bankLogo102 {
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(images/bank_logo.png) scroll 1px -2px no-repeat;
}

.bankLogo103 {
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(images/bank_logo.png) scroll 1px -26px no-repeat;
}

.bankLogo104 {
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(images/bank_logo.png) scroll 1px -130px no-repeat;
}

.bankLogo105 {
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(images/bank_logo.png) scroll 1px -51px no-repeat;
}

.bankLogo106 {
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(images/bank_logo.png) scroll 1px -156px no-repeat;
}

.bankLogo301 {
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(images/bank_logo.png) scroll 1px -78px no-repeat;
}

.bankLogo304 {
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(images/bank_logo.png) scroll 1px -358px no-repeat;
}

.bankLogo305 {
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(images/bank_logo.png) scroll 1px -103px no-repeat;
}

.bankLogo307 {
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(images/bank_logo.png) scroll 1px -382px no-repeat;
}

.bankLogo308 {
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(images/bank_logo.png) scroll 1px -182px no-repeat;
}

.bankLogo309 {
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(images/bank_logo.png) scroll 0 -312px no-repeat;
}

.bankLogo310 {
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(images/bank_logo.png) scroll 1px -407px no-repeat;
}

.bankLogo402 {
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(images/bank_logo.png) scroll 1px -335px no-repeat;
}

.bankLogo502 {
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(images/bank_logo.png) scroll -1px -433px no-repeat;
}
/* 闁炬儼顢慙OGO End */

/* 閹靛顥熼悶瀛樼壉瀵拷Begin */
.accordionContainer {
	border: none;
	border-top: solid 1px #DCDCDC;
}

.accordionContainer .accordionTitle {
	background: url("images/accordion_sprites.png") scroll 0 -35px repeat-x;
	color: #908F8F;
	height: 23px;
	line-height: 23px;
	padding-left: 10px;
	cursor: pointer;
	border-left: solid 1px #DCDCDC;
	border-right: solid 1px #DCDCDC;
}

.accordionContainer .accordionCurrent {
	background: url("images/accordion_sprites.png") scroll 0 -35px repeat-x;
	color: #000;
	height: 22px;
	line-height: 22px;
	font-weight: bold;
}

.accordionContainer .accordionContentWithBorder {
	border: solid 1px #DCDCDC;
}

.accordionContainer .accordionContent {
	border: none auto;
}

.accordionContainer .accordionTitle span {
	display: block;
	width: 100%;
	background: url("images/accordion_sprites.png") scroll -2px -75px no-repeat;
	text-indent: 20px;
}

.accordionContainer .accordionCurrent span {
	background: url("images/accordion_sprites.png") scroll -2px -58px no-repeat;
}
/* 閹靛顥熼悶瀛樼壉瀵拷End */

.accordionContainer .inputTable {
	margin: 0px;
}

/* 閹靛顥熼悶瀛樺閸欑姵鐗卞锟紹egin */
.foldContainer {
	border: none;
	border-top:solid 1px white;	
}

.foldContainer .foldTitle {
	background: url("images/fold_sprites.png") scroll 0 -35px repeat-x;
	color: #908F8F;
	height: 23px;
	line-height: 23px;
	padding-left: 10px;
	cursor: pointer;
	border-left: solid 1px #DCDCDC;
	border-right: solid 1px #DCDCDC;
}

.foldContainer .foldCurrent {
	background: url("images/fold_sprites.png") scroll 0 -6px repeat-x;
	color: #000;
	height: 22px;
	line-height: 22px;
}

.foldContainer .foldContentWithBorder {
	border: solid 1px #DCDCDC;
}

.foldContainer .foldContent {
	border: none auto;	
}

.foldContainer .foldOpen span {
	display: block;
	width: 100%;
	background: url("images/fold_sprites.png") scroll 0px -75px no-repeat;
	text-indent: 20px;
}

.foldContainer .foldCurrent span {
	background: url("images/fold_sprites.png") scroll 0px -58px no-repeat;
}

.foldContainer .foldClose span {
	display: block;
	width: 100%;
	background: url("images/fold_sprites.png") scroll 0px -77px no-repeat;
	text-indent: 20px;
}
/* 閹靛顥熼悶瀛樺閸欑姵鐗卞锟紼nd */

/* 鐠愰攱顑欑猾璇茬�烽崶鐐垼閺嶅嘲绱� Begin */
.loanTypeIcon01{
	display:block;
	width: 45px;
	height: 45px;
	background: url(images/icon_sprites.png) scroll 0 -1500px no-repeat;
	_background: url(images/icon_sprites_ie.png) scroll 0 -1500px no-repeat;
}

.loanTypeIcon02{
	display:block;
	width: 45px;
	height: 45px;
	background: url(images/icon_sprites.png) scroll -190px -1500px no-repeat;
	_background: url(images/icon_sprites_ie.png) scroll -190px -1500px no-repeat;
}

.loanTypeIcon03{
	display:block;
	width: 45px;
	height: 45px;
	background: url(images/icon_sprites.png) scroll -105px -1500px no-repeat;
	_background: url(images/icon_sprites_ie.png) scroll -105px -1500px no-repeat;
}
/* 鐠愰攱顑欑猾璇茬�烽崶鐐垼閺嶅嘲绱�  End */

/* 閸╂椽鍣鹃弰鐔洪獓閺嶅嘲绱� Begin */
.ranks0 {
	background: url("images/rank_small.png") no-repeat scroll -50px 50% transparent;
	display: inline-block;
	height: 10px;
	width: 50px;
}

.ranks1 {
	background: url("images/rank_small.png") no-repeat scroll -40px 50% transparent;
	display: inline-block;
	height: 10px;
	width: 50px;
}

.ranks2 {
	background: url("images/rank_small.png") no-repeat scroll -30px 50% transparent;
	display: inline-block;
	height: 10px;
	width: 50px;
}

.ranks3 {
	background: url("images/rank_small.png") no-repeat scroll -20px 50% transparent;
	display: inline-block;
	height: 10px;
	width: 50px;
}

.ranks4 {
	background: url("images/rank_small.png") no-repeat scroll -10px 50% transparent;
	display: inline-block;
	height: 10px;
	width: 50px;
}

.ranks5 {
	background: url("images/rank_small.png") no-repeat scroll 0 50% transparent;
	display: inline-block;
	height: 10px;
	width: 50px;
}
/* 閸╂椽鍣鹃弰鐔洪獓閺嶅嘲绱� End */

/* 鐟佸懘銈伴崶鐐垼 */
.iconGoldMedal{
	background: url("images/icon_sprites.png") scroll -2px -2121px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -2px -2121px no-repeat;
}

.iconRecommend{
	background: url("images/icon_sprites.png") scroll -2px -2147px no-repeat;
	_background: url("images/icon_sprites_ie.png") scroll -2px -2147px no-repeat;
}

/* 姒涙顓荤�涙ɑ鏂亀idget閻ㄥ嫬顔愰崳锟紹egin */
#leftContainer{
	_float:left;
	_margin-right: 20px;
}

#rightContainer{
	float: right;
	width: 360px;
}

.widgetLite{
	border: 1px solid #C8D9E9;
	margin-bottom: 8px;
}

.widgetLite .header{
	display: none;
}

.widgetLiteClose{
	background: url("images/icon_sprites.png") scroll -212px -24px no-repeat;
	width:13px;
	height:12px;
	margin-left: 5px;
	float: right;
	cursor: pointer;
}
/* 姒涙顓荤�涙ɑ鏂亀idget閻ㄥ嫬顔愰崳锟紼nd */

/* 濞搭喖濮╂穱鈩冧紖閺嶏拷*/
#floatInfoBar  {
	height: auto;	
	z-index: 10001;
	position: fixed;
	_position: absolute;		/*IE6 閻⑩暆bsolute濡剝瀚檉ixed*/
	right: 5px;
	bottom: 5px;
	background: #FFFF88;
	_top:expression( documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight );
}

#floatInfoBar div .icon_normal{
	background:url("images/icon_sprites.png") no-repeat scroll 5px -1935px transparent;
	_background:url("images/icon_sprites_ie.png") no-repeat scroll 5px -1935px transparent;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:30px;
	*padding-top:4px;
	_padding-top:4px; 
}

#floatInfoBar div .icon_warning{
	background:url("images/icon_sprites.png") no-repeat scroll -2px -2199px transparent;
	_background:url("images/icon_sprites_ie.png") no-repeat scroll -2px -2199px transparent;
	padding-left:25px;
}

#floatInfoBar div .icon_market{
	background:url("images/icon_sprites.png") no-repeat scroll -2px -2226px transparent;
	_background:url("images/icon_sprites_ie.png") no-repeat scroll -2px -2226px transparent;
	padding-bottom:3px;
	padding-left:20px;
}

#floatInfoBar div .icon_userDefine{
	background:url(images/icon_sprites.png) no-repeat scroll 0px -1391px transparent;
	_background:url(images/icon_sprites_ie.png) no-repeat scroll 0px -1391px transparent;
	padding-bottom:3px;
	padding-left:25px;
}

#floatInfoBar .notifyMessage{
	background: url(images/bg_horizontal.png) scroll 0 -1285px repeat-x;
	color: #3C3C3C;
	padding: 1px 10px;
	border: 1px solid #92BFDE;
	position: relative;
	width: 250px;
	vertical-align: middle;
}

#floatInfoBar div .notifyClose{
	background:url("images/icon_sprites.png") no-repeat scroll -190px -22px transparent;
	_background:url("images/icon_sprites_ie.png") no-repeat scroll -190px -22px transparent;
	margin-left: 10px;
	padding-left:12px;
	cursor: pointer;
}

/* 閹稿鎸崇紒鍕壉瀵拷Begin */

.buttonSet{
	letter-spacing: -4px;		/* 濞戝牓娅庨崶鐖刵line-block鐢附娼甸惃鍕？闂咃拷*/
	word-spacing: -4px;		/* 濞戝牓娅庨崶鐖刵line-block鐢附娼甸惃鍕？闂咃拷*/
	*letter-spacing: -3px;	/* 闁藉牆顕甀E閻ㄥ嫬顦甸悶锟�*/
	*word-spacing: -3px;	/* 闁藉牆顕甀E閻ㄥ嫬顦甸悶锟�*/
	line-height: 21px;
	margin-top: 3px;
	margin: auto 3px;
}

.buttonSet span{
	display: inline-block;
	vertical-align: middle;
}

.buttonSet label{
	cursor: pointer;
}

.buttonSet .selectedButtonFirstLeft{
	background:url("images/button_set.png") no-repeat 0 0 transparent;
	_background:url("images/button_set_ie.png") no-repeat 0 0 transparent;
	width: 6px;
	height: 20px;
	_height: 21px;
}

.buttonSet .selectedButtonLeft{
	background:url("images/button_set.png") no-repeat -8px 0 transparent;
	_background:url("images/button_set_ie.png") no-repeat -8px 0 transparent;
	width: 6px;
	height: 20px;
	_height: 21px;
}

.buttonSet .selectedButtonCenter{
	background:url("images/button_set.png") repeat-x 0 -60px transparent;
	_background:url("images/button_set_ie.png") repeat-x 0 -60px transparent;
	height: 20px;
	_height: 21px;
	text-align: center;
	color: #ffffff;
	padding: 0 10px;
	line-height: 19px;
	line-height: 23px\9; /* IE8 */ 
	*line-height: 21px; /* IE6&7 */
	font-size: 12px;
	letter-spacing: normal;
}

.buttonSet .selectedButtonRight{
	background:url("images/button_set.png") no-repeat -16px 0 transparent;
	_background:url("images/button_set_ie.png") no-repeat -16px 0 transparent;
	width: 6px;
	height: 20px;
	_height: 21px;
	
}

.buttonSet .selectedButtonLastRight{
	background:url("images/button_set.png") no-repeat -24px 0 transparent;
	_background:url("images/button_set_ie.png") no-repeat -24px 0 transparent;
	width: 6px;
	height: 20px;
	_height: 21px;
}

.buttonSet .buttonFirstLeft{
	background:url("images/button_set.png") no-repeat 0 -30px transparent;
	_background:url("images/button_set_ie.png") no-repeat 0 -30px transparent;
	width: 6px;
	height: 20px;
	_height: 21px;
}

.buttonSet .buttonLeft{
	background:url("images/button_set.png") no-repeat -8px -30px transparent;
	_background:url("images/button_set_ie.png") no-repeat -8px -30px transparent;
	width: 6px;
	height: 20px;
	_height: 21px;
}

.buttonSet .buttonAfterSelectedLeft{
	background:url("images/button_set.png") no-repeat -16px -30px transparent;
	_background:url("images/button_set_ie.png") no-repeat -16px -30px transparent;
	width: 6px;
	height: 20px;
	_height: 21px;
}


.buttonSet .buttonCenter{
	background:url("images/button_set.png") repeat-x 0 -90px transparent;
	_background:url("images/button_set_ie.png") repeat-x 0 -90px transparent;
	height: 20px;
	_height: 21px;
	text-align: center;
	color: #999999;
	padding: 0 10px;
	line-height: 19px;
	line-height: 23px\9; /* IE8 */ 
	*line-height: 21px; /* IE6&7 */
	font-size: 12px;
	letter-spacing: normal;
}

.buttonSet .buttonRight{
	background:url("images/button_set.png") no-repeat -16px -30px transparent;
	_background:url("images/button_set_ie.png") no-repeat -16px -30px transparent;
	width: 6px;
	height: 20px;
	_height: 21px;
}

.buttonSet .buttonLastRight{
	background:url("images/button_set.png") no-repeat -24px -30px transparent;
	_background:url("images/button_set_ie.png") no-repeat -24px -30px transparent;
	width: 6px;
	height: 20px;
	_height: 21px;
}

.buttonSetBg{
	width: 100%;
	background: transparent url(images/bg_horizontal.png) repeat-x scroll 0 -709px;
	height: 25px;
	overflow: hidden;
	border-bottom: 1px solid #DEDCDD;
}
/* 閹稿鎸崇紒鍕壉瀵拷End */

/* 缁愪礁鍤幐澶愭尦閺嶅嘲绱� Begin */

.buttonRemarkable{
	cursor:pointer;
	letter-spacing: -4px;		/* 濞戝牓娅庨崶鐖刵line-block鐢附娼甸惃鍕？闂咃拷*/
	word-spacing: -4px;		/* 濞戝牓娅庨崶鐖刵line-block鐢附娼甸惃鍕？闂咃拷*/
	*letter-spacing: -3px;	/* 闁藉牆顕甀E閻ㄥ嫬顦甸悶锟�*/
	*word-spacing: -3px;	/* 闁藉牆顕甀E閻ㄥ嫬顦甸悶锟�*/
}
.buttonRemarkable span {
	display:inline-block;
	vertical-align:middle;
}
.remarkableButtonLeft {
	background: url("images/button_sprites.png") no-repeat 0 -519px transparent;
	width: 32px;
	height: 27px;
	_height: 27px;
}

.remarkableButtonRight {
	width: 16px;
	height: 27px;
	_height: 27px;
	background: url("images/button_sprites.png") scroll -40px -519px no-repeat;
}
.remarkableButtonCenter {
	line-height: 27px;
	letter-spacing: normal;
	text-align: center;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background: url("images/button_sprites.png") scroll 0 -550px  repeat-x;
	padding:0 10px;
}

.buttonRemarkable:hover .remarkableButtonLeft {
	background: url("images/button_sprites.png") no-repeat -60px -519px transparent;
}

.buttonRemarkable:hover .remarkableButtonRight {
	background: url("images/button_sprites.png") scroll -100px -519px no-repeat;
}
.buttonRemarkable:hover .remarkableButtonCenter {
	background: url("images/button_sprites.png") scroll 0 -583px  repeat-x;
}
/* 缁愪礁鍤幐澶愭尦閺嶅嘲绱� End */