/**
 * Liana v4 CSS 
 * �����������ʽ(��ɫ)
 * @version 0.1 2010-01-28
 * 
 */

/** ȫ������---Begin **/
img {
	border: 0;
}

body,div,td,span,select,p,input,textarea {
	font: 12px "����", Tahoma,Arial;
}

body {
	background-color: #ffffff;
	padding: 1px 1px 5px 1px;
	color: #1F1F1F;
}

table { 
	border-collapse:collapse;
	border-spacing:0; 
}
li {margin:0px;	list-style-type: none;}

/** �������� **/
input.currency{
	text-align:right;
	padding-right:1px;
	border:1px #f17b4d solid;
}
input.txt_input
{
	text-align:right;
	padding-right:1px;
	border:1px #f17b4d solid;
}
/** ȫ������---End **/

/** ����t��---Begin **/
a:link{color:#404040;text-decoration:underline;font-size:12px;line-height:150%}
a:visited {color:#404040;text-decoration:underline;font-size:12px;line-height:150%}
a:hover{color:#404040;text-decoration:none;line-height:150%}
a:active{color:#404040;text-decoration:none;line-height:150%}
/** ����t��--End **/
#main{
	border:1px solid #e4b17e; padding:10px 0;
}

/* ��ť���� ---Begin **/
.button_area {
	text-align: center;
}

/** ��ťĬ����ʽ **/
input.button {
	background: url(../../images/orange/button_bg.gif) top repeat-x;
	border: 1px solid #86B2D1;
	color:#fff;
	font-size:12px;
	line-height:19px;
	*line-height:18px;
	_line-height:18px;
	margin:0 8px 0 8px;
	cursor: pointer;
	display:inline-block;
}
input.button2 {
	background: url(../../images/orange/button_bg2.gif) top repeat-x;
	border: 0px;
	color:#fff;
	font-size:12px;
	width:50px;
	height:24px;
	margin:0 8px 0 8px;
	cursor: pointer;
	display:inline-block;
}

input.button4 {
	background: url(../../images/orange/button_bg4.gif) top repeat-x;
	border: 0px;
	color:#fff;
	font-size:12px;
	width:75px;
	height:24px;
	margin:0 8px 0 8px;
	cursor: pointer;
	display:inline-block;
}
input.button6 {
	background: url(../../images/orange/button_bg6.gif) top repeat-x;
	border: 0px;
	color:#fff;
	font-size:12px;
	width:100px;
	height:24px;
	margin:0 8px 0 8px;
	cursor: pointer;
	display:inline-block;
}
input.button8 {
	background: url(../../images/orange/button_bg8.gif) top repeat-x;
	border: 0px;
	color:#fff;
	font-size:12px;
	width:125px;
	height:24px;
	margin:0 8px 0 8px;
	cursor: pointer;
	display:inline-block;
}
input.button2_q {
	background: url(../../images/orange/button_bg2_q.gif) top repeat-x;
	border: 0px;
	color:#fff;
	font-size:12px;
	width:50px;
	height:24px;
	margin:0 8px 0 8px;
	cursor: pointer;
	display:inline-block;
}

input.button4_q {
	background: url(../../images/orange/button_bg4_q.gif) top repeat-x;
	border: 0px;
	color:#fff;
	font-size:12px;
	width:75px;
	height:24px;
	margin:0 8px 0 8px;
	cursor: pointer;
	display:inline-block;
}
input.button6_q {
	background: url(../../images/orange/button_bg6_q.gif) top repeat-x;
	border: 0px;
	color:#fff;
	font-size:12px;
	width:100px;
	height:24px;
	margin:0 8px 0 8px;
	cursor: pointer;
	display:inline-block;
}
input.button8_q {
	background: url(../../images/orange/button_bg8_q.gif) top repeat-x;
	border: 0px;
	color:#fff;
	font-size:12px;
	width:125px;
	height:24px;
	margin:0 8px 0 8px;
	cursor: pointer;
	display:inline-block;
}
.button_light{
background: url(../../images/orange/button_light.gif) top repeat-x;
	border: 1px solid #176BBF;
	color:#FFFFFF;
	font-size:12px;
	padding:2px 4px 1px;
	margin:0 8px 0 8px;
	cursor: pointer;
}

/** �ļ��ϴ�ѡ��ť **/
input.uploadFile {
	font-size:13px;
	height:18px;
	border: 1px solid #8D8D8D;
	color:#505050;
}

/** ����ѡ���ť��ʽ **/
.button_calendar {
	background: url(../../images/orange/button_date.gif) top no-repeat;
	height:17px;
	width:20px;
	padding:2px 8px 2px 8px;
	cursor: pointer;
}
/* ��ť���� ---End **/

/** ����˵����---Begin **/
/** ��ǰλ�� **/
.current_position {
	margin-bottom: 4px;
}

/** �Ϸ���ʾ **/
.hint {
	margin: 4px 0px 4px 0px;
	padding-left: 30px;
}

.hint li {
	list-style-type: none;
	list-style-image: url(../../images/orange/icon_hint.gif);
	margin: 2px 0px 2px 2px;
}

/** �·���ʾ **/
.clew {
	color:#0C5FB3;
	border:#fec494 1px dashed;
	margin: 4px 10px 4px 10px;
	padding:0 10px;
	background-color:#fffee2;
}
.clew ul {
	background: url(../../images/orange/icon_important.gif) left top no-repeat;
	color:#F00;
	padding:3px 0 3px 24px;
}
.clew li {
	color:#393939;
	padding:4px 4px 4px 10px;
	list-style-type: decimal;
	list-style-position: inside;
}

/** ����˵����---End **/

/** ��Ŀ���� **/
.text_important {
	color: #FC5C04;
	margin-right:4px;
}

/** �������� **/
.text_title {
	font-size: 14px;
	font-weight: bold;
	padding: 4px 10px 6px 10px;
}

/** ������ʾ **/
.tip_on {
	background: url(../../images/orange/arrow_right.gif) left  no-repeat ;
	background-color: #feffff;
	border: 1px solid #f17b4d;
	color: #000777;
	float: right;
	width: 200px;
	padding: 0 0 0 20px;
	height:20px;
	line-height:20px;
}

.tip_off {
	color: #A5A5A4;
	float: right;
	width: 200px;
	padding: 3px 2px 3px 16px;
}

/** �����ʽ ---Begin **/
.history_table{
	border:1px solid #fec494;
	margin: 8px;
}

.history_table td{
	border:1px solid #fec494;
	padding:8px 4px 6px 8px;
	text-align:center;
}

.history_table tr.title{
	background-color:#fffed1;
	color:#ef591e;
}

.detail_table{
	color: #000;
	border:1px solid #fec494;
	margin: 8px;
}

.detail_table td{
	border:1px solid #fec494;
	padding:8px 4px 6px 8px;
}

.detail_table td.title{
	background-color:#fffee2;
	text-align:right;
}

.input_table{
	color: #000;
	border:1px solid #fec494;
	margin: 8px;
}

.input_table td{
	padding: 5px;
	border:1px solid #fec494;
}
/*** news ***/
.step_flow_title { color: #b54a31; font-weight: bold; padding: 10px 0 5px 20px; }
.inputxt_table{  border:1px solid #cfa479; margin:0 auto;}
.inputxt_table2{ border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;  background-color: #fff9d7; line-height:30px; padding-left:5px;}
.inputxt_table3{ border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;  background-color: #fff; line-height:30px; padding-left:10px;}
.inputxt_table4{border: 1px solid #cccccc; margin:0 auto 20px auto;}
.inputxt_table5 {border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;  background-color: #fff9d7; line-height:30px; border-right: 1px solid #cccccc; padding-left:10px;}
.inputxt_table6{ border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;  background-color: #fff; line-height:30px; border-right: 1px solid #cccccc;  padding-left:10px;}
.inputxt_table td{
	line-height:28px;
}

.list_table{
	color: #040404;
	margin: 8px;
	border:1px solid #ffd7b5;
}

.list_table thead td{
	color:#ff3c61;
	line-height:210%;
	font-weight:bold;
	padding: 4px 0px 2px 4px;
	border:1px solid #ffd7b5;
	
}

.list_table tbody td{
	padding: 4px 4px 2px 4px;
	border:1px solid #ffd7b5;
}
.list_table .edit_border { background-color:#ffd9bf;}
.bg1 td{
	background-color: #fffee2;
}

.bg2 td{
	background-color: #FFFFFF;
}

.account_table {
	color:#000000;
	text-align:center;
	border-collapse:collapse;
	margin:0px 0px 10px 0px;
	width:90%;
}
.account_table td {
	border:1px solid #ffd7b5;
	border-color:white #ffd7b5 #ffd7b5 #ffd7b5;
}
.account_table_head {
	color:#4B6A7C;
}
.account_table_head td {
	text-align:center;
	font-weight:bold;
	border:1px solid #ffd7b5;
	padding:7px 0px 4px 10px;
}
/** �����ʽ ---End **/

/** ���׳ɹ���ʾ ---Begin **/
.success {
	background-color: #fff;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-left: 10px;
	padding-top: 4px;
	padding-right: 0pt;
	padding-bottom: 0px;
	padding-left: 0px;
}

.success_head{
	font-size:14px;
	font-weight:bold;
	margin: 4px 0px 4px 10px;
}

.success_body{
	background: url(../../images/orange/icon_success.gif) left top no-repeat;
	background-color: #fcfee4;
	border:1px solid #fec494;
	min-height: 120px;	/* work except IE6 */
	* height:120px;	/* hack for IE6 only */
}

.success_body ul{
	list-style-type: none;
	margin: 0px 50px 10px 100px;
	padding: 10px 0px 0px 40px;
}

.success_body li{
	padding-top:10px;
	border-bottom:1px dashed #878787;
}
.error {
	background-color: #fff;
	margin: 4px 10px 4px 10px;
	padding:4px 0pt 0px 0px;
}

.error_head{
	font-size:14px;
	font-weight:bold;
	margin: 4px 0px 4px 10px;
}

.error_body{
	background: url(../../images/default/icon_error.gif) no-repeat scroll 0px 0px;
	background-color: #fcfee4;
	border:1px solid #CCE2F6;
	min-height: 120px;
}

.error_body ul{
	list-style-type: none;
	margin: 0px 50px 10px 100px;
	padding: 10px 0px 0px 40px;
}

.error_body li{
	padding-top:10px;
	border-bottom:1px dashed #878787;
}
/** ���׳ɹ���ʾ ---End **/

/** ��ҳ��ͷ ---Begin **/
.turnpage {
	text-align: right;
	margin: 1px 50px 1px 9px;
}

.page_selected{
	color: #F76503;
	font-weight:bold
}

.page_normal{
	cursor: pointer;
}

.last_page{
	background: url(../../images/orange/last_page.gif) no-repeat left top;
	width: 15px;
	height: 15px;
	padding: 1px 2px 10px 10px;
	cursor: pointer;
}

.next_page{
	background: url(../../images/orange/next_page.gif) no-repeat left top;
	width: 15px;
	height: 15px;
	padding: 1px 2px 10px 10px;
	cursor: pointer;
}

.goto_page{
	background: url(../../images/orange/goto_page.gif) no-repeat scroll 0px 3px;
	vertical-align: top;
	width: 23px;
	height: 18px;
	padding: 1px 2px 10px 20px;
	cursor: pointer;
}
/** ��ҳ��ͷ ---End **/

/** ������� **/
.highLight {
	color: #0000FF;
	margin: 0px 1px 0px 1px;
}

/** �ȴ���ʾ **/
.wait{
	background: url(../../images/wait.gif) no-repeat;
	height: 20px;
	font-size:12px;
	font-weight: bold;
	margin: 5px 0px 5px 200px;
	padding: 5px 0px 5px 40px;
}

/** ����t������ ---Begin **/
.top_link_area{
	border-bottom: 1px solid #ff9c49;
	padding: 15px 0px 0px 10px;
}

.top_link_on{
	background: url(../../images/orange/top_link_onl.gif) left no-repeat;
	color:#fff;
	padding: 0px 0px 0px 10px;
	cursor: pointer;
	line-height:28px;
	display:inline-block;
}
.top_link_on dt{background: url(../../images/orange/top_link_onr.gif) right no-repeat; line-height:28px; padding-right:10px;}

.top_link_off{
	background: url(../../images/orange/top_link_offl.gif) left no-repeat;
	color:#fff;
	padding: 0px 0px 0px 10px;
	cursor: pointer;
	line-height:28px;
	display:inline-block;
}
.top_link_off dt{background: url(../../images/orange/top_link_offr.gif) right no-repeat; line-height:28px; padding-right:10px;}
/** ����t������ ---End **/

/** news ����չʾ���� ---Begin **/
.tree_root{ background: url(../../images/orange/tree_root.png) no-repeat center bottom; height: 24px; width: 42px; }
/** news ����չʾ���� ---Begin **/
.tree_lv1{ height: 24px; width: 42px; border-top: 1px solid #cccccc; background-image: url(../../images/orange/extend.gif); background-repeat: no-repeat; background-position: center center;  background-color: #fff9d7; border-bottom: 1px solid #cccccc;  }
.tree_lv1_last{ background: url(../../images/orange/shrink.gif) no-repeat center center; height: 24px; width: 42px;  border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;  background-color: #fff9d7;}

.tree_lv2{ padding-left:20px;}

.tree_lv3{ height: 20px;  border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;  background-color: #f9f9f9; padding-top:8px;}


/** ����չʾ���� ---End **/

/** �Զ����ѡ��������ʽ ---Begin **/
/** ѡ�и��� **/
.selected {
	background-color: #426FD9;
	color:  #FFFFFF;
}

/** ��ѡ��-����ʽ **/
.select_list{
	list-style-type: none;
	margin-left: 4px;
	padding-left: 4px;
}

.select_list li{
	padding-top:4px;
	border-bottom:1px dashed #878787;
}

.hidden{
	display: none;
}
/** �Զ����ѡ��������ʽ ---End **/

/** �첽��ѯ��ʾ��ʽ **/
.ajax_tip{
	float: right;
	color:  #000000;
	background-color: #FFFF00;
}

/** ���������ʽ ---Begin **/
/** ����ǿ�ȼ���1 **/
.shieldLevel1 {
	background: url(../../images/shield.gif) top left repeat-x;
	height: 17px;
	width: 14px;
}

/** ����ǿ�ȼ���2 **/
.shieldLevel2 {
	background: url(../../images/shield.gif) top left repeat-x;
	height: 17px;
	width: 28px;
}

/** ����ǿ�ȼ���3 **/
.shieldLevel3 {
	background: url(../../images/shield.gif) top left repeat-x;
	height: 17px;
	width: 42px;
}
/** ���������ʽ ---End **/

/** ��չ����ʽ **/
.expand_on {
	background: url(../../images/orange/icon_plus.gif) top left no-repeat;
	padding-left: 15px;
	cursor: pointer;
}

/** ��������ʽ **/
.expand_off {
	background: url(../../images/orange/icon_minus.gif) top left no-repeat;
	padding-left: 15px;
	cursor: pointer;
}
/** ��ҳ��ʽ **/

.page_box{ text-align:right; width:100%; height:26px; }
.page_box ul{ float: right; margin:0px 3px;}
.page_box li{ float:left; margin:0px 3px;}
.page_box a:link{color:#444;text-decoration:none;font-size:12px;line-height:150%}
.page_box a:visited {color:#444;text-decoration:none;font-size:12px;line-height:150%}
.page_box a:hover{color:#444;text-decoration:none;line-height:150%}
.page_box a:active{color:#444;text-decoration:none;line-height:150%}
.page_li { background-color : #fff; border:1px solid #fec494; padding:0px 3px; font-family:Tahoma; }
.page_txt {  padding:4px 0px 0px 0px;}
.page_back_on{
	border:1px solid #fec494;
	padding:0px 3px 0px 3px;
	background-color: #fff3f5;
}
.page_next_on{
	border:1px solid #fec494;
	padding:0px 3px 0px 3px;
	background-color: #fff3f5;
}
.page_next_off{
	border:1px solid #fec494;
	padding:0px 12px 0px 3px;
	background-color: #fff;}
.page_on  { background-color : #fff3f5; border:1px solid #fec494; padding:0 3px; font-family:Tahoma; color:#064b91;}
.page_input{ height:16px; width:20px; color:#000000; }
.page_button  { border:1px solid #ffcad4; background:#E6F7FF; height:16px; width:30px; color:#000000; }

.result_over { background:#ebdffe; } 
.result_over td { background:#ebdffe; padding:6px 0px 3px 0px; }
