body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
a:link {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #800080;
	text-decoration: underline;
}
a:visited {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: underline;
}
a:hover {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
a:active {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}

A.browse_depart_notSelected {
	COLOR: black; TEXT-DECORATION: none
}
A.browse_depart_notSelected:visited {
	COLOR: black; TEXT-DECORATION: none
}
A.browse_depart_notSelected:hover {
	COLOR: red; TEXT-DECORATION: underline
}

A.browse_depart_selected  {
	BACKGROUND: #7e9fdd; COLOR: black; TEXT-DECORATION: none
}
A.browse_depart_selected :visited {
	BACKGROUND: #7e9fdd; COLOR: black; TEXT-DECORATION: none
}
A.browse_depart_selected :hover {
	BACKGROUND: #7e9fdd; COLOR: black; TEXT-DECORATION: none
}

td,div,p {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
        line-height: 18px;
	text-decoration: none;
}
textarea,select {	
	font-size: 9pt;
}

.top-bg {
	background-image: url(banner_bg.gif);
	background-repeat: repeat-x;
	height: 57px;
}
.userinfo-bg {
	color: #000000;
	text-decoration: none;
	background-image: url(line_bg.gif);
	background-repeat: repeat-x;
	height: 32px;
}
.down-bg {
	background-image: url(page_down_bg.gif);
	height: 12px;
	width: 100%;


}
.scroll-bg {
	background-image: url(scroll_bg.gif);
	background-repeat: repeat-y;
	width: 5px;
}
.right-line-bg {
	background-image: url(right_line_bg.gif);
	background-repeat: repeat-x;
	height: 29px;

}
.result-menu-bg {
	background-image: url(right_line_bg.gif);
	background-repeat: repeat-x;
	height: 30px;
	margin-right: 9px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a3b6c7;
	border-left-color: #a3b6c7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a3b6c7;
	padding-left: 10px;
	padding-right: 10px;
}
.table-blue {
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top: 1px solid #a3b6c7;
	border-bottom: 1px solid #a3b6c7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a3b6c7;

}
.table-title-bg {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0584e7;
	height: 29px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 10px;
}
.table-title-bg1 {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0584e7;
	height: 29px;
	padding-top: 6px;
	padding-right: 5px;
}
.table-line-blue {
	background-color: #f0f9fe;
	height: 22px;
	padding-top: 1px;
	padding-right: 2px;
	padding-left: 2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a3b6c7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a3b6c7;
}
.table-line-white {
	text-decoration: none;
	background-color: #FFFFFF;
	height: 22px;
	padding-top: 1px;
	padding-right: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #a3b6c7;
	border-left-color: #a3b6c7;
}

.table-left
{
	text-align: left;
}
.table-right
{
	text-align: right;
}

.result-line-white {
	text-decoration: none;
	background-color: #FFFFFF;
	height: 25px;
	padding-top: 6px;
	padding-right: 11px;
	text-align: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a3b6c7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a3b6c7;

}

.result-line-white1 {
	text-decoration: none;
	background-color: #FFFFFF;
	height: 25px;
	padding-top: 6px;
	padding-left: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a3b6c7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a3b6c7;
}

.result-line-blue {
	background-color: #f0f9fe;
	height: 25px;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 11px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #a3b6c7;
	border-left-color: #a3b6c7;

}

.step-input150 {
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 150px;
	font-size: 9pt;
}

.step-input {
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 120px;
	font-size: 9pt;
}
.textSelect {
    color: #000000;
	text-decoration: none;
	height: 20px;
	width: 120px;
	font-size: 9pt;
}
.step-input80 {
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 80px;
}
.step-input60 {
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 60px;
}
.step-input50 {
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 50px;
}
.step-input480 {
    color: #000000;
	text-decoration: none;
	height: 20px;
	width: 480px;
	font-size: 9pt;
}
.step-input200 {
	color: #000000;
	text-decoration: none;
	height: 60px;
	width: 200px;
}
.info-step {
	color: #000000;
	text-decoration: none;
	background-color: #ffffe0;
	height: 160px;
	width: 185px;
	border: 1px solid #a2b7ca;
}
.info-result {
	color: #000000;
	text-decoration: none;
	background-color: #ffffe0;
	height: 160px;
	width: 100%;
	border: 1px solid #a2b7ca;
}
.ico-upline {
	background-image: url(ico_upline.gif);
	background-repeat: repeat-x;
	height: 30px;
}
.buttom-ico {
	background-image: url(button.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 65px;
	cursor: hand;
	border: none;
	font-size: 9pt;
	color: white;
}
.buttom-ico-narrow {
	background-image: url(button.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 60px;
	cursor: hand;
	border: none;
	font-size: 9pt;
	color: white;
}
.buttom-ico-disabled {
	background-image: url(button.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 65px;
	cursor: default;
	border: none;
	font-size: 9pt;
	color: white;
}

.button-browse {
	background-image: url(find.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	height: 20px;
	width: 19px;
	cursor: hand;
	border: none;
}
.button-clear {
	background-image: url(clear.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	height: 24px;
	width: 24px;
	cursor: hand;
	border: none;
}

.buttom-ico100 {
	background-image: url(button100.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 100px;
	cursor: hand;
	border: none;
	color: white;
	font-size: 9pt;
}


.info-step4-bg {
	background-color: #f0f9fe;
	border: 1px solid #a3b6c7;
	width: 95%;
}

.info-step4-line {
	background-color: #dce1e5;
	height: 3px;
	width: 95%;
}

.leftmenu_body {
	background-color: #CAE4F9;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#F0F9FE,endColorStr=#CAE4F9);
}
.leftmenu_fa {
	background-color: #7697DA;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#D9F0FE,endColorStr=#7697DA);
}
.leftmenu_fa_on {
	background-color: #7697DA;
	background-image: url(menu_fa_bg_on.gif);
	background-repeat: no-repeat;
	background-position: center;
        cursor:hand;
}
.leftmenu_fa_text {
	width: 108px;
	height: 30px;
	color: #000000;
	text-align: left;
	white-space: nowrap;
	cursor:hand;
}
.leftmenu_fa_left {
	width: 50px;
	text-align: right;
	padding: 0px 4px 0px 0px;
}
.leftmenu_fa_right {
	width: 25px;
	text-align: left;
	padding: 0px 0px 0px 2px;
}
.leftmenu_tree_01 {
	height: 30px;
}
.leftmenu_tree_01 img{
	margin-right: 15px;
}
.leftmenu_tree_02 {
	height: 30px;
}
.leftmenu_tree_02 img{
	margin-right: 15px;
}
.leftmenu_tree_off td {
	color: #000000;
	cursor: hand;
}
.leftmenu_tree_on td {
	color: #FE5525;
	cursor: hand;
}
.leftmenu_tree_over td {
	color: #FE5525;
	cursor: hand;
}
.result-title {
	background-color: #cce5f9;
	height: 29px;
	border-bottom: 1px solid #a3b6c7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a3b6c7;
	text-align: center;
}
.login-bg {
	text-align: center;
	background-image: url(login_line_bg.gif);
	background-repeat: repeat-x;

}
.login-pic-bg {
	background-image: url(login_bg.gif);
	background-repeat: no-repeat;
	height: 600px;
	width: 760px;
	text-align: center;

}
.login-copyright {
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 5px;


}
.welcome-bg {
	background-color: #e9f0fa;
	text-align: center;
}
.info-window {
	font-weight: bold;
	text-decoration: none;
	background-color: #cce5f9;
	height: 25px;
	border: 1px solid #a3b6c7;

}
.info-window-bg {
	background-color: #f0f9fe;
	border: 1px solid #a3b6c7;
}
.info-bg {
	background-image: url(info_bg.gif);
	background-repeat: repeat-x;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;

}
.login-pic-bg-en {

	background-image: url(login_bg_en.gif);
	background-repeat: no-repeat;
	height: 600px;
	width: 760px;
	text-align: center;
}
.pageBar {
	background-color: #f0f9fe;
	height: 30px;
	width: 100%;
	border: 1px solid #a3b6c7;
}
.pageBar1 {
	background-color: #f0f9fe;
	height: 30px;
	width: 60%;
	border: 1px solid #a3b6c7;
}

.a_current_page {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
.tab-title-selected
{
	background-image: url(tab_title_selected.gif);
	background-color: #cee6fa;
	background-repeat: no-repeat;
	padding-top: 3px;
	cursor: hand;
	border: none;
	height: 26px;
	width: 72px;
}
.tab-title-unselected
{
	background-image: url(tab_title_unselected.gif);	
	background-repeat: no-repeat;
	padding-top: 3px;
	cursor: hand;
	border: none;
	height: 26px;
	width: 72px;
}
.button_calender
{
	background-image: url(calender.gif);	
	background-repeat: no-repeat;
	cursor: hand;
	border: none;
	height: 17px;
	width: 19px;
}
.td_calender
{
	background-image: url(calender.gif);	
	background-repeat: no-repeat;
	cursor: hand;
	border: none;
	height: 17px;
	width: 19px;
	position:relative;
	top:2;	
}
.calender-input {
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 150px;
	font-size: 12px;
}


.attendee-input {
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 160px;
}

.query-number-input {
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 50px;
}
.buttom-ico1 {
	background-image: url(ico/buttom_bg.gif);
	height: 22px;
	width: 60px;
	padding-top: 3px;
	cursor: hand;
	border: none;
	font-size: 9pt;
}


.tab_left_unselected
{
	background-image: url(tab_left_unselected.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	cursor: hand;
	border: none;
	width: 3px;
	height: 26px;
}
.tab_right_unselected
{
	background-image: url(tab_right_unselected.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	cursor: hand;
	border: none;
	width: 3px;
	height: 26px;
}
.tab_body_unselected
{
	background-image: url(tab_body_unselected.gif);
	background-repeat: repeat-x;	
	padding-top: 3px;
	cursor: hand;
	border: none;
	height: 26px;
}
.tab_left_selected
{
	background-image: url(tab_left_selected.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	cursor: hand;
	border: none;
	width: 5px;
	height: 26px;
}
.tab_right_selected
{
	background-image: url(tab_right_selected.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	cursor: hand;
	border: none;
	width: 5px;
	height: 26px;
}
.tab_body_selected
{
	background-image: url(tab_body_selected.gif);
	background-repeat: repeat-x;	
	padding-top: 3px;
	cursor: hand;
	border: none;
	height: 26px;
}
.fee-num-input {
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 50px;
}
.fee-sentence-input {
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 470px;
}
.search_table {
	background-color: #f0f9fe;
	border: 1px solid #a3b6c7;
	width: 100%;
	padding: 2px;
	
}
.list_td_name {
	background-color: #f0f9fe;
	height: 24px;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a3b6c7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a3b6c7;
	text-align: right;
}
.list_td_value {
	background-color: #f7fafb;
	height: 24px;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a3b6c7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a3b6c7;
}

.list_td_left_name {
	background-color: #f0f9fe;
	height: 20px;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a3b6c7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a3b6c7;
	text-align: left;
}
.pageFirst {
	background-image: url(pageFirst.gif);
	background-repeat: no-repeat;
	cursor: hand;
	width: 7px;
	height: 9px;
	border: none;
	position:relative;
	top:3;	
}
.pagePre {
	background-image: url(pagePre.gif);
	background-repeat: no-repeat;
	cursor: hand;
	width: 7px;
	height: 9px;
	border: none;
	position:relative;
	top:3;
}
.pageNext {
	background-image: url(pageNext.gif);
	background-repeat: no-repeat;
	cursor: hand;
	width: 7px;
	height: 9px;
	border: none;
	position:relative;
	top:3;
}
.pageLast {
	background-image: url(pageLast.gif);
	background-repeat: no-repeat;
	cursor: hand;
	width: 7px;
	height: 9px;
	border: none;
	position:relative;
	top:3;
}
.button_go {
	background-image: url(button_go.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	height: 12px;
	width: 17px;
	cursor: hand;
	border: none;
	position:relative;
	top:-3;
}
.tip {
	background-color: #CCE5F9;
	position:absolute;
	border-top: 1px solid #a3b6c7;	
	border-right: 1px solid #a3b6c7;
	border-bottom: 1px solid #a3b6c7;
	border-left: 1px solid #a3b6c7;
	display:none;
}
.role_table
{
	background-color: #f7fafb;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a3b6c7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a3b6c7;
}

.role_cell
{
	background-color: #f7fafb;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a3b6c7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a3b6c7;
}

.role_cell_right
{
	background-color: #f7fafb;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a3b6c7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a3b6c7;
}

.tab_left_unselected
{
	background-image: url(tab_left_unselected.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	cursor: hand;
	border: none;
	width: 3px;
	height: 26px;
}
.tab_right_unselected
{
	background-image: url(tab_right_unselected.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	cursor: hand;
	border: none;
	width: 3px;
	height: 26px;
}
.tab_body_unselected
{
	background-image: url(tab_body_unselected.gif);
	background-repeat: repeat-x;	
	padding-top: 3px;
	cursor: hand;
	border: none;
	height: 26px;
}
.tab_left_selected
{
	background-image: url(tab_left_selected.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	cursor: hand;
	border: none;
	width: 5px;
	height: 26px;
}
.tab_right_selected
{
	background-image: url(tab_right_selected.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	cursor: hand;
	border: none;
	width: 5px;
	height: 26px;
}
.tab_body_selected
{
	background-image: url(tab_body_selected.gif);
	background-repeat: repeat-x;	
	padding-top: 3px;
	cursor: hand;
	border: none;
	height: 26px;
}

.opac0
{
	opacity: .0; filter: alpha(opacity=0);
}
.opac20
{
	opacity: .2; filter: alpha(opacity=20);
}
.opac50
{
	opacity: .5; filter: alpha(opacity=50);
}
.opac80
{
	opacity: .8; filter: alpha(opacity=80);
}
.opac100
{
	opacity: 1.0; filter: alpha(opacity=100);
}
.sort-ico {	
	background-repeat: no-repeat;
	cursor: hand;
	border: none;
	align:absbottom;
}
.msg {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #000000;
        line-height: 25px;
	text-decoration: none;
}
.currentTime
{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	border: none;
	background-color: transparent;
	width: 140px;
}
.waitingIcon {
	background-image:  url(waiting.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	height: 32px;
	width: 32px;
}
.pageFirst {
	BACKGROUND-IMAGE: url(pageFirst.gif); CURSOR: hand
}
.pagePre {
	BACKGROUND-IMAGE: url(pagePre.gif); CURSOR: hand
}
.pageNext {
	BACKGROUND-IMAGE: url(pageNext.gif); CURSOR: hand
}
.pageLast {
	BACKGROUND-IMAGE: url(pageLast.gif); CURSOR: hand
}
.pageFirstDisable {
	BACKGROUND-IMAGE: url(pageFirstDisable.gif)
}
.pagePreDisable {
	BACKGROUND-IMAGE: url(pagePreDisable.gif)
}
.pageNextDisable {
	BACKGROUND-IMAGE: url(pageNextDisable.gif)
}
.pageLastDisable {
	BACKGROUND-IMAGE: url(pageLastDisable.gif)
}
.pageFirst {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 7px; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 3px; HEIGHT: 9px
}
.pagePre {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 7px; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 3px; HEIGHT: 9px
}
.pageNext {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 7px; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 3px; HEIGHT: 9px
}
.pageLast {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 7px; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 3px; HEIGHT: 9px
}
.pageFirstDisable {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 7px; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 3px; HEIGHT: 9px
}
.pagePreDisable {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 7px; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 3px; HEIGHT: 9px
}
.pageNextDisable {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 7px; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 3px; HEIGHT: 9px
}
.pageLastDisable {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 7px; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 3px; HEIGHT: 9px
}

.table-text {
    width: 95px;
}
.tip-div {
    POSITION: absolute;padding:0px;PADDING-top: 30px; WIDTH: 500; height:500; z-index: 100; 
}

.tip-div-body {
    BORDER: 1px solid #666; padding:0px; width: 100%; height: 100%; z-index: 200; background-color:ffff99;
}

.curr-guide{
    color: blue;
    BORDER: 1px solid #fff;
    padding: 3px;
    background-color: #ffff99;
}

.field_intro{
    color:blue;
}
