
.menuright
{
	border-right: 2px outset;
	border-top: 2px outset;
	display: none;
	border-left: 2px outset;
	cursor: pointer;
	border-bottom: 2px outset;
	position: absolute;
	background-color: menu;
}
.menuright TD
{
	padding-right: 20px;
	padding-left: 20px;
	color: black;
	line-height: 20px;
	word-break: keep-all;
	width: 100px !important;
	width: auto;
}


.hide
{
	display: none;
}


.pp_title_td
{
	height: 30px !important;
	height: 29px;
	font-size: 13px;
	font-weight: bold;
	color: white;
	background-image: url(../../IMAGES/PersonPanel_Title1.jpg);
	border-top: 1px solid #65BDD3;
	border-left: 1px solid #65BDD3;
	border-right: 1px solid #65BDD3;
}
.pp_title_td span
{
	margin-left: 8px;
}
.pp_shortcut
{
	border-bottom: 1px solid #65BDD3;
	border-left: 1px solid #65BDD3;
	border-right: 1px solid #65BDD3;
}
.pp_shortcut td
{
	height: 25px;
}
.pp_shortcut th
{
	width: 20px;
	text-align: right;
}
.pp_shortcut span
{
	cursor: pointer;
	color: #004C6B;
	margin-left: 5px;
}
.pp_header td
{
	color: #004C6B;
	border-bottom: 1px solid #9E9E9E;
	word-break: keep-all;
	white-space: nowrap;
}
.pp_uctitle
{
	background-image: url(../../IMAGES/PersonPanel_Title2.jpg);
	border-top: 1px solid #BDDBDF;
	border-left: 1px solid #BDDBDF;
	border-right: 1px solid #BDDBDF;
	height: 25px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.pp_uctitle span
{
	color: #006CB0;
	font-size: 13px;
	font-weight: bold;
}
.pp_ucborder
{
	border-bottom: 1px solid #BDDBDF;
	border-left: 1px solid #BDDBDF;
	border-right: 1px solid #BDDBDF;
	background-color: white;
}
.pp_more
{
	text-align: right;
	margin: 5px;
	margin-right: 15px;
}
.pp_part
{
	border: 1px solid #D5EFFC;
	background-color: #D5EFFC;
}
.pp_parttitle
{
	border: 1px solid #D5EFFC;
	padding: 3;
	background-image: url(../../images/PersonPanel_08.jpg);
}


.MailButton
{
	background-color: #EAF1FB;
	border: 1px solid #89ABC6;
	color: #00265B;
	font-size: 12px;
	height: 20px;
	width: 46px;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.MailInput
{
	background-color: #FFFFFF;
	border: 1px solid #89ABC6;
}
.MailInput2
{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.MailMenu1
{
	background-repeat: repeat-x;
	background-position-y: center;
	background-image: url(../../IMAGES/Mail_title1.gif);
	background-color: #89ABC6;
}
.MailMenu2
{
	background-repeat: repeat-x;
	background-position-y: top;
	background-image: url(../../IMAGES/Mail_title2.gif);
	background-color: #89ABC6;
}
.MailMenuBottom
{
	background-repeat: repeat-x;
	background-position-y: bottom;
	background-image: url(../../IMAGES/Mail_title3.gif);
	background-color: #89ABC6;
}
.MainMenu3
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	cursor: pointer;
}
.MailDataGridTable
{
	border: 0px;
	background-color: gray;
}
.MailDataGridItem
{
	height: 20px;
	background-color: #FFFFFF;
    border: 1px solid #a4a4a4;
}
.MailDataGridHeader
{
	height: 20px;
	background-image: url(../../IMAGES/Mail_gridh.gif);
    border: 1px solid #a4a4a4;
}


.headerNav
{
	line-height: 24px;
	margin: 0px 0px 10px 0px;
	padding: 0px auto 0px 10px;
}
.NoActiveheaderNav
{
	line-height: 24px;
	width: 100px;
	background-color: #e5e5e5;
	cursor: pointer;
	text-align: center;
	margin: 0px;
	border-color: #e5e5e5;
	border-width: 0;
	padding: 5px;
}
.ActiveheaderNav
{
	line-height: 24px;
	width: 100px;
	background-color: #D2D3D5;
	cursor: pointer;
	text-align: center;
	margin: 0px;
	border-color: #cccccc;
	border-width: 0;
	padding: 5px;
}


.FlowTable
{
	border: solid 1px white;
	cursor: default;
}
.FlowTable hr
{
	color: #898989;
}
.FlowTitle
{
	width: 210px;
	margin-bottom: 33px;
	letter-spacing: 5;
}
.FlowTitle b
{
	margin-left: 65px;
	font-size: 16px;
}
.FlowFrame1
{
	height: 30px;
	border-top: solid 1px #919A9D;
	border-left: solid 1px #919A9D;
	border-right: outset 2px #919A9D;
	border-bottom: outset 2px #919A9D;
	background-color: #D6F5FD;
	text-align: center;
	word-break: keep-all;
	color: Black;
	cursor: pointer;
	font-size: 14px;
}
.FlowFrame1 div
{
	padding-left: 15px;
	padding-right: 15px;
	color: Black;
}
.FlowFrame1 span
{
	padding-left: 5px;
	padding-right: 5px;
	color: Black;
}
.FlowFrame1 font
{
	font-family: Webdings;
	color: #FE6C00;
}
.FlowFrame2
{
	height: 30px;
	border-top: solid 1px #919A9D;
	border-left: solid 1px #919A9D;
	border-right: outset 2px #919A9D;
	border-bottom: outset 2px #919A9D;
	background-color: #FBF4CA;
	text-align: center;
	word-break: keep-all;
	color: Black;
	cursor: pointer;
	font-size: 14px;
}
.FlowFrame2 div
{
	padding-left: 15px;
	padding-right: 15px;
	color: Black;
}
.FlowFrame2 span
{
	padding-left: 5px;
	padding-right: 5px;
	color: Black;
}
.FlowFrame2 font
{
	font-family: Webdings;
	color: #FE6C00;
}
.FlowFrame3
{
	height: 30px;
	border-top: solid 1px #919A9D;
	border-left: solid 1px #919A9D;
	border-right: outset 2px #919A9D;
	border-bottom: outset 2px #919A9D;
	background-color: #F3F3F3;
	text-align: center;
	word-break: keep-all;
	color: Black;
	cursor: pointer;
	font-size: 14px;
}
.FlowFrame3 div
{
	padding-left: 10px;
	padding-right: 10px;
	color: Black;
}
.FlowFrame3 span
{
	padding-left: 5px;
	padding-right: 5px;
	color: Black;
}
.FlowFrame3 font
{
	font-family: Webdings;
	color: #FE6C00;
}
.FlowLine1
{
	border-right: solid 1px #898989;
	width: 50%;
}
.FlowLine2
{
	height: 15px;
	border-left: solid 1px #898989;
}
.FlowArrow1
{
	font-family: Webdings;
	color: #898989;
	text-align: center;
}
.FlowArrow1 font
{
	margin-left: -6px;
	margin-right: -4px;
	font-weight: bold;
}
.FlowArrow1 div
{
	font-size: 18px;
	margin-left: 2px;
	margin-top: -9px;
	margin-bottom: -5px;
}
.FlowArrow2
{
	font-family: Webdings;
	color: #898989;
	text-align: center;
}
.FlowArrow2 font
{
	margin-left: -3px;
	margin-right: -7px;
	font-weight: bold;
}
.FlowArrow2 div
{
	font-size: 21px;
	margin-left: 1px;
	margin-top: -9px;
	margin-bottom: -9px;
}
.FlowMenu
{
	position: absolute;
	top: 200px;
	left: 300px;
	border: solid 1px #A6A6A6;
	background-color: #FAEFB0;
	cursor: pointer;
	font-size: 13px;
}
.FlowMenu td
{
	border-bottom: solid 1px #A6A6A6;
	padding: 3px 15px 3px 15px;
	height: 25px;
}
.FlowMenu th
{
	font-weight: normal;
	text-align: left;
	padding: 3px 15px 1px 15px;
}
.FlowMenu span
{
	font-family: Webdings;
	font-size: 8px;
	width: 15px;
	text-align: right;
	padding-right: 2px;
	padding-bottom: 3px;
}

.MngIndex td
{
	padding: 2px;
}
.MngIndex a {
	color: expression(this.href==''?'#D85D24':'#1A1A1A');
	text-decoration: expression(this.href==''?'none':'underline');
	padding-right: 10px;
}
.MngHeader {
	background-image: url(../../images/crm_03.jpg);
	background-position: bottom;
	border: solid 1px #A4A4A4;
	border-bottom-width: 1px !important;
	width: 100%;
	height: 28px;
	position: relative;
	top: expression(this.offsetParent.scrollTop);
	left: expression(this.offsetParent.scrollLeft);
	text-align: left;
}
.MngHeader th
{
	font-weight: normal;
	word-break: keep-all;
	white-space: nowrap;
	padding: 0px;
}
.MngHeader td
{
	width: 100%;
}
.MngHeader td td
{
	width: auto;
}
.MngHeader span
{
	margin-right: 10px;
}
.MngHeader img
{
	margin-left: 10px;
	margin-right: 10px;
}
.MngHeader1
{
	width: 100%;
	height: 1px;
	border-bottom: solid 1px #A4A4A4;
}

.MngHeader2
{
	background-image: url(../../images/crm_03.jpg);
	border: solid 1px #A4A4A4;
	width: 100%;
	height: 28px;
	position: relative; /* top: expression(this.offsetParent.scrollTop);*/
	left: expression(this.offsetParent.scrollLeft);
}

.MngHeader2 th
{
	font-weight: normal;
	word-break: keep-all;
	white-space: nowrap;
	padding: 0px;
}
.MngHeader2 td
{
	width: 100%;
}
.MngHeader2 td td
{
	width: auto;
}
.MngHeader2 span
{
	margin-right: 10px;
}
.MngHeader2 img
{
	margin-left: 10px;
	margin-right: 10px;
}






.EditOneColumn
{
	width: 100%;
}
.EditOneColumn th
{
	font-weight: normal;
	text-align: right;
	word-break: keep-all;
	white-space: nowrap;
	padding: 0px 2px 0px 2px;
}
.EditOneColumn th font
{
	color: Red;
	font-family: Fixedsys;
}
.EditOneColumn td
{
	width: 100%;
	padding: 0px 2px 0px 2px;
    text-align: left;
}
.EditOneColumn td td
{
	width: auto;
	padding: 2px;
}
.EditTwoColumn
{
	width: 100%;
}
.EditTwoColumn th
{
	font-weight: normal;
	text-align: right;
	word-break: keep-all;
	white-space: nowrap;
	padding: 0px 2px 0px 2px;
}
.EditTwoColumn th font
{
	color: Red;
	font-family: Fixedsys;
}
.EditTwoColumn td
{
	padding: 0px 2px 0px 2px;
	width: 50%;
    text-align: left;
}
.EditTwoColumn td td
{
	width: auto;
	padding: 2px;
}
.EditThreeColumn
{
	width: 100%;
}
.EditThreeColumn th
{
	font-weight: normal;
	text-align: right;
	word-break: keep-all;
	white-space: nowrap;
	padding: 0px 1px 1px 1px;
}
.EditThreeColumn th font
{
	color: Red;
	font-family: Fixedsys;
}
.EditThreeColumn td
{
	width: 33%;
	padding: 0px 2px 2px 2px;
    text-align: left;
}
.EditThreeColumn td td
{
	width: auto;
	padding: 2px;
}

.EditThreeColumn1 th
{
	font-weight: normal;
	text-align: right;
	white-space: nowrap;
	padding: 0px 2px 4px 2px;
}

.TabSelected
{
	height: 23px;
	background-image: url(../../images/Search_09.gif);
	border-left: solid 1px #6B8EA5;
	border-top: solid 1px #6B8EA5;
	border-right: solid 1px #6B8EA5;
	border-bottom: solid 0px #6B8EA5;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
	color: #14558D;
}
.TabSpace
{
	height: 23px;
	border-left: solid 1px #C8D5E0;
	border-bottom: solid 1px #6B8EA5;
}
.TabNormal
{
	height: 23px;
	background-image: url(../../images/Search_08.jpg);
	border-left: solid 1px #C8D5E0;
	border-top: solid 1px #C8D5E0;
	border-right: solid 0px #C8D5E0;
	border-bottom: solid 1px #6B8EA5;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
	cursor: pointer;
	color: #14558D;
}

/*---end --IE safari chrome¼æÈÝ*/


.TabFrame
{
	border-left: solid 1px #6B8EA5;
	border-right: solid 1px #6B8EA5;
	border-bottom: solid 1px #6B8EA5; /*	position:relative;*/
}
.TabFrame1
{
	border: solid 1px #6B8EA5;
}


.news_tab span
{
	width: 117px;
	text-align: center;
	white-space: nowrap;
}
.news_tab a
{
	font-size: 14px;
	font-weight: bold;
	color: #005BA2;
	text-decoration: none;
}
.news_tab a:hover
{
	color: #005BA2;
	text-decoration: none;
}
.news_frame
{
	border-left: 1px solid #8FC9EB;
	border-right: 1px solid #8FC9EB;
	border-bottom: 1px solid #8FC9EB;
}
.news_datagrid a
{
	color: Black;
	text-decoration: underline;
}
.news_header
{
	color: Black;
	font-size: 15px;
	word-break: keep-all;
	height: 26px;
	position: relative;
	top: expression(this.offsetParent.scrollTop-1);
}
.news_header td
{
	background-color: #E3E3E3;
}
.news_subject
{
	font-size: 16px;
	font-weight: bold;
	color: #D45500;
}
.news_date
{
	font-size: 14px;
	color: #666666;
}


.kb_body
{
	background-image: url(../../images/KB01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: White;
}
.kb_top
{
	background-color: #005FBD;
	height: 25px;
}
.kb_top1
{
	height: 25px;
	background-color: #BBDFFF;
	border-bottom: 1px solid #0156B3;
}
.kb_top1 img
{
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 4px;
}
.kb_title
{
	background-image: url(../../images/KB02.gif);
	background-repeat: no-repeat;
	height: 94px;
}
.kb_title span
{
	font-size: 16px;
	font-weight: bold;
	color: Black;
}
.kb_right
{
	background-color: #C7E0FF;
	border: 1px solid #D2D0D0;
}
.kb_left
{
	width: 170px;
	border: 2px solid #938D81;
	background-color: #DFE3E4;
}


.km_sc1
{
	border: black 1px solid;
	border-collapse: collapse;
	background-color: #FEEA6D;
}
.km_sc2
{
	border: black 1px solid;
	border-collapse: collapse;
	background-color: #F4F4F4;
}


.cust_menu
{
	background-image: url(../../images/crm_04.jpg);
	font-size: 14px;
	color: #25323A;
	height: 27px;
	font-weight: bold;
	border: solid 1px #6B8EA5;
    text-align: left;
}
.cust_menu img
{
	margin-left: 15px;
	margin-right: 5px;
	margin-bottom: -3px;
}
.cust_menu1
{
	font-size: 13px;
	color: #25323A;
	text-align: center;
}
.cust_menu1 div
{
	cursor: pointer;
	width: 90%;
	text-align: left;
	margin-top: 5px;
}
.cust_menu1 b
{
	font-family: Webdings;
	color: #7C9BAF;
	margin-left: 15px;
	margin-right: 5px;
}
.cust_menu2
{
	font-size: 13px;
	color: #25323A;
	text-align: center;
}
.cust_menu2 div
{
	cursor: pointer;
	border: solid 1px #D9A336;
	background-image: url(../../images/Main_17.jpg);
	width: 90%;
	text-align: left;
	margin-top: 5px;
}
.cust_menu2 b
{
	font-family: Webdings;
	color: Orange;
	margin: 15px;
	margin-right: 5px;
}


.job_report
{
	width: 90%;
	background-color: #F8F8F8;
}
.job_report td
{
	text-align: center;
}
.job_report span
{
	cursor: pointer;
	color: #A4A4A4;
}
.job_report font
{
	cursor: pointer;
}
.job_report b
{
	cursor: pointer;
	font-weight: normal;
}
.job_report #tdToday
{
	border: solid 2px #C35B06;
}
.job_report #tdSelected
{
	background-color: #5AC2DB;
}
.job_report #tdTodaySelected
{
	border: solid 2px #C35B06;
	background-color: #5AC2DB;
}
.job_report1
{
	padding-left: 8px;
	text-align: left;
	padding-right: 8px;
}
.job_report2
{
	width: 75%;
	text-align: left;
}
.MainPosTD
{
	text-align: center;
	cursor: pointer;
	border: solid 1px #FFFFFF;
	background-image: url(../../IMAGES/POSLink.jpg);
	background-repeat: no-repeat;
	height: 35px;
	font-size: 14px;
	color: White;
	font-weight: bold;
}
.upload
{
	background-image: url(../../IMAGES/img.gif);
}
.skins
{
	width: 16px;
	height: 16px;
	background-image: url(../../IMAGES/skins.jpg);
}
.dateLeft
{
	width: 22px;
	height: 22px;
	background-position: center;
	border: solid 1px black;
	background-image: url(../../IMAGES/left_1.gif);
	background-repeat: no-repeat;
}
.dateRight
{
	width: 22px;
	height: 22px;
	background-position: center;
	border: solid 1px black;
	background-image: url(../../IMAGES/right_1.gif);
	background-repeat: no-repeat;
}
.dateUp
{
	width: 22px;
	height: 12px;
	background-position: center;
	border: solid 1px black;
	background-image: url(../../IMAGES/top.gif);
	background-repeat: no-repeat;
	-webkit-border-radius: 0px;
}
.dateDown
{
	width: 22px;
	height: 12px;
	background-position: center;
	border: solid 1px black;
	background-image: url(../../IMAGES/down.gif);
	background-repeat: no-repeat;
	-webkit-border-radius: 0px;
}

.ProgressDivBg
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #EFEFEF;
	filter: alpha(opacity=50);
}
.ProgressDiv
{
	position: absolute;
	width: 248px;
	height: 114px;
	background-image: url(../../images/progress_bg.jpg);
}
.ProgressDivCancel
{
	position: relative;
	width: 95%;
	text-align: right;
	padding-top: 15px;
	padding-right: 15px;
}
.ProgressDivTip
{
	position: relative;
	font-size: 15px;
	color: #3a3d42;
	text-align: center;
}
.ProgressDivImg
{
	position: relative;
	height: 31px;
	width: 95%;
	text-align: center;
}

.aLinkImg
{
	cursor: pointer;
	margin-left: 5px;
	font-size: 0;
}
.aLinkImg img
{
	vertical-align: top;
}
.rbl
{
	vertical-align: bottom;
}
.rbl label
{
	vertical-align: bottom;
	white-space: nowrap;
}
.checkBox
{
	vertical-align: bottom;
}
.checkBox label
{
	vertical-align: bottom;
	white-space: nowrap;
}




.tsIpad
{
	width: 114px;
	height: 26px;
	border: none;
	background-position: center;
	background-image: url(../../IMAGES/xiaotishi1.jpg);
	background-repeat: no-repeat;
}

.textboxImg
{
	/*margin-top: 1px;*/
	cursor: pointer;
	vertical-align: top;
}
.selected
{
	text-decoration: none;
	color: #D85D24;
}

/* Safari Hack*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.button
	{
		width: 80px;
	}
	input[disabled="disabled"]
	{
		/*color: gray;*/
	}
	.textboxImg
	{
		margin-top: 0px;
	}
}
