*{
	font-family:Arial;
}
img {
	behavior:url("../images/pngbehavior.htc");
}
body{
	margin:0px;
	padding:0px;
	background-repeat:repeat-x;
	background-color:white;
	font-size:11px;
	overflow-y:auto;
	overflow-x:auto;

}
img{
	border:0px;
}
imgAsc{
	border:0px;
	vertical-align:middle;
	margin-left:8px;
}
imgButton{
	border:0px;
	cursor:pointer;
}
form{
	margin:0px;
	padding:0px;
	border:0px;
}
.formFull{
	margin:0px;
	padding:0px;
	border:0px;
	height:100%;
}
span{
	margin:0px;
	padding:0px;
	border:0px;
}
input{
	font-size:11px;
}
select{
	font-size:11px;
}
.fullHeightZoneStyle{
    height:100%;
	margin:0px;
	padding:0px;
	border:0px;
}
a:link{

	/*font-size:10px;
	font-weight:bold;
	color:#000000;*/
	text-decoration: none;
}
a:visited{

	/*font-size:10px;
	font-weight:bold;
	color:#000000;*/
	text-decoration: none;
}
a:active{
	/*
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration: underline;*/
}
a:hover{
	/*
	font-size:10px;
	font-weight:bold;
	color:#000000;*/
	text-decoration: underline;
}
a.sortLink:link{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration: none;
}
a.sortLink:visited{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration: none;
}
a.sortLink:active{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration: underline;
}
a.sortLink:hover{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration: underline;
	cursor:pointer;
}
a.commandLink:link{
	font-size:9px;
	color:#7C7C7C;
	text-decoration: none;
}
a.commandLink:visited{
	font-size:9px;
	color:#7C7C7C;
	text-decoration: none;
}
a.commandLink:active{
	font-size:9px;
	color:#000000;
	text-decoration: none;
}
a.commandLink:hover{
	font-size:9px;
	color:#000000;
	text-decoration: none;
	cursor:pointer;
}
a.linkNowrap:link{
	white-space:nowrap;
	font-size:9px;
	color:#7C7C7C;
	text-decoration: none;
}
a.linkNowrap:visited{
	white-space:nowrap;
	font-size:9px;
	color:#7C7C7C;
	text-decoration: none;
}
a.linkNowrap:active{
	white-space:nowrap;
	font-size:9px;
	color:#000000;
	text-decoration: none;
}
a.linkNowrap:hover{
	white-space:nowrap;
	font-size:9px;
	color:#000000;
	text-decoration: none;
	cursor:pointer;
}
a.settingCommandLink{
	color:#000000;
	font-weight:bold;
}
table{
	width:100%;
	border:0px;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
td{
	border:0px solid red;
	padding:0px;
	margin:0px;
	font-size:11px;
}
.buttonHighlight{
    height:36px;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid #8F8F8F;
	border-bottom: 1px solid #8F8F8F;
}
.buttonHighlightHelp{
    height:46px;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid #8F8F8F;
	border-bottom: 1px solid #8F8F8F;
}
.buttonNormal{
    border: 0px;
}
.panelGroupFullLine{
    width:94%;
    height:98%;
    margin-left:10px;
    border: 1px solid #508F21;
}
.panelListMain{
	width:99%;
	height:200px;
	border:0px;
	padding:0px;
	margin-right:5px;
	/*border-collapse:collapse;
	border-width:1px;
	border-style:solid;
	border-color:#508F21;*/
	background-color:white;
}
.panelDetailMain{
	width:99%;
	height:100%;
	padding:0px;
	margin-right:5px;
	/*border-collapse:collapse;
	border-width:1px;
	border-style:solid;
	border-color:#508F21;
	background-color:white;*/
	position:relative;
	top:0px;
}
.panelFull{
	height:100%;
	width:100%;
	border:0px solid red;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
.panel1px{
        height:1px;
        width:100%;
        border:0px solid red;
        padding:0px;
        margin:0px;
        border-collapse:collapse;
}

.rowButtonBar{
	height:32px;
	border:0px;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
.rowListMain{
	height:200px;
}
.rowMaxListMain{
	height:100%;
}
.rowListMaxDetailMain{
	height:0px;
}
.rowZeroHeight{
	height:0px;
}
.colListMain{
	height:200px;
	border:0px;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
.rowListPagingBar{
	height:25px;
	width:100%;
	/*background-image:url(../images/list_paging_space.jpg);
	background-repeat:repeat-x;*/
}
.rowListHeaderBar{
	height:26px;
	width:100%;
	background:#b9b9b9;
	border-width:1px 0px 1px 0px;
	border-style:solid;
	border-color:white;
}
.divScroolY{
	height:140px;
	width:100%;
	border-top:1px solid #b9b9b9;
	border-bottom:1px solid #b9b9b9;
	border-left:1px solid #b9b9b9;
	overflow-y:scroll;
}
.divLimitScroolY{
	height:157px;
	width:100%;
	overflow-y:scroll;
}
.colDetailMain{
	height:100%;
	border:0px;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
.rowDetailMain{
	height:100%;
}
.rowDetailMaxListMain{
	height:0px;
}
.rowListDetailSpace{
	height:5px;
}
.colPosterBarMain{
	height:23px;
	width:100%;
	border:0px solid blue;
}
.panelPosterBarMain{
	height:23px;
	width:99%;
	padding-bottom:4px;
	border:0px solid red;
}
.colPosterCalendar{
	border:0px solid red;
	width:30px;
}
.colPosterMessage{
	background-image:url(../images/poster_bar_space.jpg);
	background-repeat:repeat-x;
	border:0px solid red;
	padding-left:5px;
	color:#B3B7B1;
}
.colPosterAdd{
	border:0px solid red;
	width:21px;
}
.col_top_action_accountSelect{
	width:200px;
	font-size:12px;
	border:0px solid red;
	margin:0px;
	text-align:right;
	padding-right:10px;
	border-collapse:collapse;
	vertical-align:bottom;
}
.col_top_action_logout{
	width:50px;
	font-size:12px;
	border:0px solid red;
	margin:0px;
	text-align:right;
	padding-right:10px;
	border-collapse:collapse;
	vertical-align:bottom;
}
.colNone{
	border:0px solid red;
	margin-left:0px;
	padding-left:0px;
	border-collapse:collapse;
}
.colPaddingLeft{
	font-size:12px;
	border:0px solid red;
	margin-left:0px;
	padding-left:3px;
	border-collapse:collapse;
}
.colRed{
	font-size:12px;
	border:1px solid red;
	margin-left:0px;
	padding:0px;
	border-collapse:collapse;
}

.colWFull{
	font-size:12px;
	border:0px solid red;
	width:100%;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}
.panelNone{
	border:0px solid red;
	margin:0px;
	padding:0px;
	width:100%;
	border-collapse:collapse;
}
.colButton{
	width:25px;
	padding-left:20px;
	border:0px solid red;
}
.colButtonRight{
	padding-left:10px;
	border:0px solid red;
	text-align:left;
}
.panelBottomLine{
	/*border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#508F21;*/
	height:100%;
	width:100%;
}
.rowNone{
}
.rowFull{
	height:100%;
}
.div_category_tree{
	border:0px solid blue;
	height:100%;
	position:relative;
	overflow-x:auto;
	overflow-y:auto;
}
.colFull{
	font-size:12px;
	border:0px solid red;
	margin:0px;
	padding:0px;
	width:100%;
	border-collapse:collapse;
}
.colTopFull{
	font-size:12px;
	vertical-align:top;
	border:0px solid red;
	margin:0px;
	padding:0px;
	width:100%;
	border-collapse:collapse;
}
.colTop{
	font-size:12px;
	vertical-align:top;
	border:0px solid red;
	margin:0px;
	padding:0px;
	width:100%;
	border-collapse:collapse;
}
.col_full{/*daprecate*/
	font-size:12px;
	border:0px solid red;
	margin:0px;
	padding:0px;
	width:100%;
	border-collapse:collapse;
}
.col_top_full{/*daprecate*/
	font-size:12px;
	vertical-align:top;
	border:0px solid red;
	margin:0px;
	padding:0px;
	width:100%;
	border-collapse:collapse;
}
.panel_none{/*daprecate*/
	border:0px solid red;
	margin:0px;
	padding:0px;
	width:100%;
	border-collapse:collapse;
}
.panel_withBackColor{/*daprecate*/
	background-color:#F5FBD2;
	border:0px solid red;
	margin:0px;
	padding:0px;
	width:100%;
	border-collapse:collapse;
}
.col_none_top{
        font-size:12px;
        border:0px solid red;
        margin-left:0px;
        padding:0px;
        border-collapse:collapse;
	vertical-align: top;
}
.col_none{
	font-size:12px;
	border:0px solid red;
	margin-left:0px;
	padding:0px;
	border-collapse:collapse;
}
.row_normal{
	cursor:pointer;
	height:18px;
	font-size:9pt;
}
.row_selected{
	cursor:pointer;
	height:18px;
	font-size:9pt;
}
.pre_panel_selected{
	cursor:pointer;
	/*background-color:#CCFF66; not background color for select row*/
	height:18px;
	font-size:8pt;
	font-weight:bold;
	width:100%;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#9ADEBE;
	padding:0px;
	margin:0px;
}
.panel_selected{
	cursor:pointer;
	/*background-color:#CCFF66; not background color for select row*/
	height:18px;
	color:brown;/*#7e8699;*/
	font-size:8pt;
	font-weight:bold;
	width:100%;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#CCFF66;
	padding:0px;
	margin:0px;
}
.panel_normal{
	cursor:pointer;
	height:18px;
	font-size:8pt;
	width:100%;
	border:0px;
	padding:0px;
	margin:0px;
}
.panelHeader{
	font-size:6pt;
	width:100%;
	height:100%;
	border:1px,0px,0px,0px;
	border-style:solid;
	border-color:white;
	padding:0px;
	margin:0px;
}
.colListTitleLeft{
	/*padding-left:5px;*/
}
.colListTitleMiddle{
	width:120px;
}
.colListTitleMiddle150{
	width:150px;
}
.colListTitleRight{
	width:30px;
	text-align:right;
	padding-right:8px;
	border:0px solid red;
}
.colListTitleRightPart{
	width:480px;
}
.colListTitleRightPart520{
	width:520px;
}
.tableTitleRightPart{
	margin-left:15px;
	width:100%;
	height:100%;

}
.tablePageInfo{
	background:#4b4b4b;
	width:100%;
	height:100%;
}
.button_narrow{
	border:0px;
	background-image:url("../images/button_narrow.png");
	background-repeat:no-repeat;
	color:#f1f1f1;
	font-size:11px;
	font-family:HelveticaNeue BoldCond,Arial bold;
	cursor:pointer;
	width:52px;
	height:18px;
    font-weight:bold;
}
.button_narrow_search{
	background:#000000;
	color:#ffffff;
	font-size:11px;
	font-family:HelveticaNeue BoldCond,Arial;
	font-weight:bold;
	width:42px;
	height:18px;
	cursor:pointer;
	border:0px;
}
.button_narrow_generate{
	background:#909090;
	color:#f7f7f7;
	font-size:11px;
	font-family:HelveticaNeue BoldCond,Arial;
	font-weight:bold;
	height:18px;
	/*width:53px;*/
	min-width:53px;
	cursor:pointer;
	border:0px;
}
.button_narrow_send{
	border:0px;
	background-image:url("../images/send_bg.gif");
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:15px;
	font-family:HelveticaNeue,Arial;
	font-weight:bold;
	cursor:pointer;
	width:69px;
	height:24px;
	text-align:left;
	padding-left:0px;
}
.button_saveandclose{
	background:#909090;
	color:#f7f7f7;
	font-size:11px;
	font-family:HelveticaNeue BoldCond,Arial;
	font-weight:bold;
	height:18px;
	width:120px;
	cursor:pointer;
	border:0px;
}
.buttonSearch{
    border:0px;
    background-image:url("../images/search-rule.gif");
    cursor:pointer;
    width:41px;
    height:18px;
    margin-left:3px;
}
.buttonClrSearch{
    border:0px;
    background-image:url("../images/search-rule.gif");
    cursor:pointer;
    width:41px;
    height:18px;
    margin-left:3px;
}
.buttonSaveSearch{
	padding:0px;
	border-width:0px;
    background-image:url("../images/search-rule.gif");
    cursor:pointer;
    width:41px;
    height:18px;
    margin-left:3px;
}
.underLineButton{
	border:0px;
	background-color:white;
	font-weight:normal; font-size:7pt;
	text-align:center;
	text-transform:Capitalize;
	text-decoration:underline;
	cursor:pointer;
	padding-left:3px;
	width:64px; height:20px;
}
.panelButton{
}
.panelButtonDisabled{
	background-color:white;
	cursor:crosshair;
}
.panelButtonMouseOver{
	border-width:0px 2px 1px 0px;
	border-color:#E0E0E0;
	border-style:solid;
	cursor:pointer;
}
.colButtonImg{
	text-align:center;
	padding-left:5px;
}
.colButtonLink{
	text-align:left;
	vertical-align:bottom;
	font-size:11px;
}
.selectAccount{
	border:0px;
	background-color:#C7FC97;
	font-size:7pt;
	padding:0px;
	margin:0px;
}
.rowMenuOdd{
	background-color:#E1FEC8;
}
.rowMenuEven{
	background-color:#F0FEE4;
}
.nodeSelected{
	color:#f4d64f;
	font-weight:bold;
}
.nodeNormal{
	color:#e9e9e9;
}
.infoTextBold{
	font-weight:bold;
}
.divErrorFrame{
	z-index:1000;
}
.panelErrorMessages{
	position:absolute;
	z-index:99;
	width:200px;
	border:1px solid black;
	top:30%;
	left:40%;
	background-color:#FFFFCC;
}
.panelErrorMessageTitle{
	width:100%;
	background-color:#CCCCCC;

}
.rowErrTitle{
	height:20px;
}
.rowErrContent{
	height:60px;
}
.errorMessageText{
	color:red;
}
.errorMessageInUploadBox{
	color:red;
	padding:0px 0px 0px 0px;
}
.colErrMsg{
	padding:0px 0px 0px 3px;
}
.colLeft{
	font-size:12px;
	border:0px solid red;
	margin:0px;
	padding-left:5px;
	border-collapse:collapse;
	text-align:left;
}
.colRight{
	font-size:12px;
	border:0px solid red;
	margin:0px;
	padding-right:5px;
	border-collapse:collapse;
	text-align:right;
}
.colCenter{
	font-size:12px;
	border:0px solid red;
	margin:0px;
	padding-right:5px;
	border-collapse:collapse;
	text-align:center;
}
.colCenter{
	font-size:12px;
	border:0px solid red;
	margin:0px;
	padding-right:5px;
	border-collapse:collapse;
	text-align:center;
}
.divMessageBox{
}
.divTicketMessageBox{
}
.divMessageBoxMain{
	position:absolute;
	top:75px;/*100px*/
	left:250px;
	width:300px;
	height:200px;
	filter:alpha(opacity=100);
	z-index:4;
	background-color:white;
	border:1px solid #b0b0b0;
}
.divEditFilterMessageBoxMain{
	position:absolute;
	top:75px;/*100px*/
	left:250px;
	filter:alpha(opacity=100);
	z-index:4;
	background-color:white;
	border:1px solid #b0b0b0;
}
.divMessageBoxMainUpload{
	position:absolute;
	top:10px;
	left:150px;
	width:300px;
	height:200px;
	filter:alpha(opacity=100);
	z-index:5;
	background-color:white;
	border:1px solid #b0b0b0;
}
.divTemplateSettingUpload{
	position:absolute;
	top:300px;
	left:300px;
	width:300px;
	height:200px;
	filter:alpha(opacity=100);
	z-index:5;
	background-color:white;
	border:1px solid #b0b0b0;
}
/*
	position:absolute;
	top:1px;
	left:1px;
	width:800px;
	height:600px;
	margin-left:20px
	filter:alpha(opacity=100);
	z-index:3;
	background-color:white;
	border:1px solid green;
*/
.divReplyEmailBox{
	background-color:white;
	/*border:1px solid green;*/
	width:expression(document.body.clientWidth);
	width:100%;
}
.textBoxLength{
	width:250px;
}
.panelMessageBox{
	top:100px;
	left:400px;
	width:300px;
	height:200px;
}
.panelMessageBoxTitle{

}
.panelMessageBoxBody{

}
.panelEditFilterBox{
	top:100px;
	left:400px;
	/*width:300px;*/
}
/*calendar style*/
.td_cap{
	background-color:#FFFFFF;
	padding-left:3px;
}
.td_day{
	cursor:pointer;
	text-align:center;
	color:black;
	width:30px;
	border:0px;
}
.td_other_month_day{
	cursor:pointer;
	text-align:center;
	color:#A6A6A6;
	width:30px;
	border:0px;
}
.td_today{
	cursor:pointer;
	text-align:center;
	width:30px;
	color:black;
	border:1px solid #508F21;
}
.td_existday{
	cursor:pointer;
	text-align:center;
	width:30px;
	color:black;
	border:1px solid red;
}
.td_last_selected_day{/*last selected day td style*/
	background-color:#508F21;
}
.div_calendar{
	width:210px;
	background-color:#ffffff;
	border:1px solid #5e5e5e;
}
.tb_calendar{
	padding:0px;
	margin:0px;
}
.td_set{
	background-color:#999999;
	padding-left:3px;
}
.td_set_mouseover{
	background-color:#cccccc;
	padding-left:3px;
	cursor:pointer;
}
.cal_select{/*year and month td style*/
	color:black;
}
.inputSearchButton{
	width:15px;
	background-image:url(../images/magnifier.gif);
	background-repeat:no-repeat;
	margin-left:10px;
	height:20px;
	padding:0px;
	border-width:1px 0px 1px 1px;
	border-style:solid;
	border-color:#A6A6A6;
	cursor:pointer;
}
.inputSearch{
	width:110px;
	padding:0px;
	margin:0px;
	height:18px;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#ababab;
}
.panelSearchItem{
	width:505px;
	padding-bottom:100px;
	margin:0 0 0 auto;
}
.searchDiv{
	text-align:right;
	width:99%;
	height:30px;
}
.searchLable{
	font-family:HelveticaNeue,Arial;
	font-size:14px;
	color:#7c7c7c;
	font-weight:bold;
    margin-left:10px;
    white-space:nowrap;
}
.searchFieldDropDown{
	width:130px;
}
.imgDel{
	background-image:url(../images/delete.gif);
}
.imgDelMouseOver{
	background-image:url(../images/darkdelete.gif);
}
.categoryOptions{
	width:200px;
}
.templateOptions{
	width:400px;
}
.colBreak{
	word-break : normal;
}
.col50{
	width:50%;
}
.col40{
	width:40%;
}
.col60{
	width:60%;
}
.col70{
	width:70%;
}
.col42{
	width:42%;
}
.col58{
	width:58%;
}
.col100{
	width:100%;
	height:100%;
}
.drag {
	CURSOR: pointer;
	POSITION: absolute;
	display:none;
	z-index:10;
	color:#0000FF;
	border:1px solid #A6A6A6;
	background:#FFFF99;
	padding:1px 3px 1px 3px;
}
.colMenuHeaderImg{
	width:30%;
	text-align:right;
	padding-right:3px;
}
.colMenuHeaderTitle{
	text-align:left;
	font-weight:bold;
}
.menuLine{
	border:1px solid white;
	height:1px;
	width:98%;
}
.menuLineSpecialWidth{
	border:1px solid white;
	height:1px;
	width:140px;
}
.colMenuItem{
	padding:1px 0px 1px 3px;
	width:90%;
}
.mainMenuText{
	font-size:12px;
}
.subMenuText{
	font-size:9px;
}
.subMenuTextDisabled{
	font-size:9px;
	color:#A7A7A7;
}
.colListTitleText{
	font-size:11px;
	font-weight:bold;
	color:#404040;
}
.imgCalendar{
	cursor:pointer;
	margin:0px 8px 0px 5px;
	width:14px;
	height:14px;
}
.selectMonth{
	margin:0px 8px 0px 0px;
}
.colSelectRuleLable{
	width:70px;
}
.excludeSelect{
	width:180px;
}
.colSelectRuleValue{
	text-align:left;
	padding-right:3px;
}
.selectRunRuleOnTree{
	width:90%;
}
.textOnCategory{
	margin:3px 0px 3px 0px;
}
.selectView{

}
.iframeMenuItems{
	margin:0px;
	padding:0px;
	width:120px;
	overflow:none;
}
.toolBarLine{
	width:1px;
	height:20px;
}
.colToolBarButton{
	width:20px;
	padding-left:10px;

}
.colToolBarDivdeButton{
	width:5px;
	padding-left:10px;
}
.divList{
	margin-left:10px;/*20px*/
	margin-top:10px;
	width:500px;
	height:200px;
	overflow-x:visible;
	overflow-y:scroll;
	border:1px inset #797979;
	word-wrap:break-word;
	word-break:normal;
	scrollbar-face-color: #f2f2f2;
	scrollbar-arrow-color: #797979;
	scrollbar-darkshadow-color: #f2f2f2;
	background-color:white;

}

.panelLimitHeight{
	width:100%;
	height:20%;
	padding:0px;

}

.listName{
	text-align:left;
	padding:0px 0px 0px 5px;
	margin:0px;
	border-color:#F6F6F6;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	height:20px;
	word-wrap:break-word;
	word-break:normal;
}

.listEdit{
	text-align:left;
	padding:0px 0px 0px 5px;
	margin:0px;
	border-color:#F6F6F6;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	width:40px;
	height:20px;
}
.listDelete{
	text-align:left;
	padding:0px 0px 0px 5px;
	margin:0px;
	border-color:#F6F6F6;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	width:40px;
	height:20px;
}
.panelRightBorderLine{
	border-width:0px 1px 0px 0px;
	border-style:solid;
	width:100%;
	height:100%;
	border-color:#B8B8B8;
}



.panelTipKBMain{
    width:98%;
    padding:3px;
    overflow:auto;
    margin-left:10px;
    margin-bottom:5px;
}


.tipKBSsearchInput{
    width:130px;
    height:17px;
    border:1px solid #404040;
}

.panelTipKBListsSearch{
	width:180px;
	height:25px;
}

.panelTipKBLists{
	width:180px;
	height:360px;
	overflow:auto;
	margin-top:10px;
}

.tipKBItemSubject{
    padding-left:3px;
	font-size:9px;
	font-family:Verdana;
	font-weight:bold;
	color:#d9d9d9;
	text-decoration: none;
}

.maskDiv{
    width:100%;
    height:expression(document.body.scrollHeight);
    height:99%;
    position:absolute;
    top:0px;
    left:0px;
    z-index:40;
    background-Color:#999999;
    filter:alpha(opacity=20);
    -moz-opacity:0.2;
}
.maskDivZIndex{
	width:100%;
    height:expression(document.body.scrollHeight);
    height:99%;
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
    background-Color:#999999;
    filter:alpha(opacity=20);
    -moz-opacity:0.2;
}
.maskFullScreenDiv{
	position:absolute;
    top:0px;
    left:0px;
    z-index:1;

    background-Color:#999999;
    filter:alpha(opacity=20);
    -moz-opacity:0.2;
}
.maskFullScreenZIndex{
    position:absolute;
    top:0px;
    left:0px;
    z-index:4;
    background-Color:#999999;
    filter:alpha(opacity=20);
    -moz-opacity:0.2;
}

.toolBarButtonHighLight{
    height:24px;
    width:22px;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid #8F8F8F;
	border-bottom: 1px solid #8F8F8F;
}
.fileUploadInput{
	font-size:11px;
	cursor:pointer;
	width:200px;
	height:20px;
	border:1px solid #8f938c;
}
.paddingLeft20{
	padding-left:20px;
}
.uploadErrMsg{
	text-align:left;
	padding-left:5px;
}
.limitLength{
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
/*    -o-text-overflow:ellipsis; */
}
/*for new UI*/
.tipTabbedPanel{
	background:#5e5e5e;
}

table.myFaces_panelTabbedPane {
border-spacing:0pt;
border-style:none;
empty-cells:show;
padding:0pt;
}

/*for category tree*/
.colCategoryActiveTab{
	background:#5E5E5E none repeat scroll 0%;
	/*width:85px;*/
	height:30px;
	border:0px;
	text-align:center;
}
.colCategoryInActiveTab{
	background:url("../images/category_inactive.gif");
	background-repeat:no-repeat;
	width:85px;
	height:30px;
	border-bottom:1px solid white;
	border-right:1px solid white;
	text-align:center;
}
.colKnowledgeBaseActiveTab{
	background:url("../images/knowledgebase_active.gif");
	background-repeat:no-repeat;
	width:117px;
	height:30px;
	border:0px;
	text-align:center;
}
.colKnowledgeBaseInActiveTab{
	background:url("../images/knowledgebase_inactive.gif");
	background-repeat:no-repeat;
	width:117px;
	height:30px;
	border-bottom:1px solid white;
	border-left:1px solid white;
	text-align:center;
}
.colPopupMsgKnowledgeBaseTitle{
	background:#c9c9c9 none repeat scroll 0%;
	/*width:85px;*/
	height:30px;
	border:0px;
	text-align:center;
}
.colTabContent{
	background:#5e5e5e;
	height:100%;
}
.panelTipTable{
	width:200px;
	height:100%;
}
.tipActiveCommandLink{
	color:white;
	font-size:11px;
	font-weight:bold;
}
.tipInactiveCommandLink{
	color:#757575;
	font-size:11px;
	font-weight:bold;
}
/*end for category tree*/
.colToolButtonLeft{
	width:170px;
}
.colToolButtonRight{
	width:100%;
}
.panelToolButtonBar{
	margin-left:35px;
}
.inputTextClass{
	border:1px solid #c5c5c5;
	background:#dfdfdf;
	font-size:11px;
}
.toolBarLeftTable{
	width:190px;
}
.divRightAlign{
	width:100%;
	text-align:right;
}
.panelTopAlign{
	vertical-align:top;
	width:220px;
	height:100%;
}
.tipPageStyle{
	margin:auto 0pt 0pt 0pt;
	width:220px;
	height:100%;
}
.semicircularImg{
	width:5px;
	height:30px;
}
.semicircularButtonImg{
	width:3px;
	height:18px;
}
.toolBarButtonW16H16{
	width:16px;
	height:16px;
}
.toolBarButtonW18H16{
	width:18px;
	height:16px;
}
.toolBarButtonW12H17{
	width:12px;
	height:17px;
}
.toolBarButtonW10H15{
	width:10px;
	height:15px;
}
.toolBarButtonW13H16{
	width:13px;
	height:16px;
}
.toolBarButtonW22H16{
	width:22px;
	height:16px;
}
.toolBarButtonW14H14{
	width:14px;
	height:14px;
}
.treeFolderOpenImage{
	width:16px;
	height:16px;
}
.treeFolderCloseImage{
	width:15px;
	height:15px;
}
.pagingImage{
	width:6px;
	height:5px;
}
.homeSearchIcon{
	width:13px;
	height:14px;
}
.homeWatchIcon{
	width:12px;
	height:15px;
}
.tableFullWithBorder{
	border:1px solid #B9B9B9;
	border-collapse:collapse;
	height:100%;
	margin:0px;
	padding:0px;
	width:100%;
}
.fileDownloadLink{
	color:#000000;
}
.settingFileDownloadLink{
	color:#7e8795;
	font-weight:bold;
	text-decoration:underline;
}
.pageDetailTitle{
	background-color:#5E5E5E;
	border-color:#BDCD61;
	border-style:solid;
	border-width:0px 0px 1px;
	font-weight:bold;
	height:25px;
	margin:0px;
	padding-left:5px;
	width:100%;
}
.pageDetailContentTextBox{
	border:1px solid #d0d0d0;
	background:#ececec;
	color:#515151;
	font-size:11px;
}
.pageDetailActionButtonTable{
	margin-top:10px;
	width:150px;
}
.settingPagePanelStyle{
	width:98%;
	height:100%;
	margin-left:10px;
}
.panelTipCommandLink{
	border-bottom:1px solid white;

}
.popupMessageDivTitle{
	width:100%;
	height:43px;
	background:#999999;
	color:white;
	font-weight:bold
	font-size:12px;
}
.popupMessageCommandButton{

}
.popupMsgButtonPanel{
	width:100px;
}
.popupMsgDivDetail{
	margin-left:10px;
}
.popupKnowledgeListInput{
	width:130px;
}
.popupMsgAddAttaLink{
	color:#6e8eae;
	font-size:11px;
	font-weight:bold;
}
.popupMsgRemoveAttaLink{
	color:#6e8eae;
	font-size:11px;
	font-weight:bold;
}
.popupMsgShowAttaLink{
	color:#7E8795;
}
.popupMsgKnowledgeBaseListTitle{
	color:black;
	font-weight:bold;
	font-size:11px;
}
.yjsfDropdownListW82{
	width:82;
	background:#cdcdcd;
	border:1px solid #bcbcbc;
}
.yjsfDropdownListW110{
	width:110px;
	background:#cdcdcd;
	border:1px solid #ababab;
}
.yjsfDropdownListW25{
	width:25px;
	border:1px solid #c5c5c5;
	background:#dfdfdf;
}
.yjsfDropdownListW50{
	width:50px;
	border:1px solid #3b3b3b;
	background:#7d7d7d;
}
.yjsfDropdownListW137{
	width:137px;
	border:1px solid #3b3b3b;
	background:#7d7d7d;
}
.yjsfDropdownListW200{
	width:200px;
	border:1px solid #ababab;
	background:#ffffff;
}

.yjsfDropdownListW400{
	width:500px;
	border:1px solid #ababab;
	background:#ffffff;
}
.yjsfDropdownListW175{
	width:175px;
	border:1px solid #404040;
	background:#cdcdcd;
}
.yjsfDropdownListChatBlackPage{
	width:96px;
	border:1px solid #c5c5c5;
	background:#dfdfdf
}
.yjsfDropdownListW76{
	width:76px;
	border:1px solid #c5c5c5;
	background:#dfdfdf;
}
.yjsfDropdownListW280{
	width:280px;
	border:1px solid #c5c5c5;
	background:#dfdfdf;
}
.yjsfDropdownListW120{
	width:130px;
	border:1px solid #c5c5c5;
	background:#dfdfdf;
}
.rowSearchTicket{
	height:30px;
}
.rowSearchTicketTopAlgin{
	height:30px;
	vertical-align: top;
}
.colTreeImage{
	width:15px;
	vertical-align:top;
}
.colTreeTitle{
	text-align:left;
	padding-left:3px;
}
.aaZoneDiv{
	height:100%;
	display:block;
}
.buttonLink {
background-image:url("../images/search-rule.gif");
border:0 none;
cursor:pointer;
height:18px;
margin-left:3px;
}
