html,body{
	direction:rtl;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-family:arial;
	font-size:14px;
  overflow: auto;	
}
*,*:before,*:after {padding: 0; margin: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

a:hover, a:active, a:focus,
input:hover, input:active, input:focus,
button:hover, button:active, button:focus,
input::-moz-focus-inner{
	outline:0;
	border:0;
}

a{text-decoration:none; cursor:pointer;}

form{margin:0; padding:0;}

input,
select,
texteare{font-family:arial; padding-right:5px; font-size:14px;}
input[type=submit]{cursor:pointer;}
.ui-loader{display:none;}
select{background:#fff;}

.ltr{direction:ltr; text-align:right;}

.dolar{background-image:url(../../icon/icon_16_dollar.png); background-repeat:no-repeat; background-position:5px center;}
input[type=number].dolar{background-image:url(../../icon/icon_16_dollar.png); background-repeat:no-repeat; background-position:5px center;}

.iconConnecct_w{background-image:url(../../icon/icon_16_connection_w.png)}
.iconHome{background-image:url(../../icon/icon_130_home.png);}
.iconHelp_w{background-image:url(../../icon/icon_25_help_w.png);}
.iconLang_w{background-image:url(../../icon/icon_50_language.png);}
.iconDelete_w{background-image:url(../../icon/icon_16_delete_w.png)}
.iconUsers_w{background-image:url(../../icon/icon_16_users_w.png)}
.iconSupport_w{background-image:url(../../icon/icon_16_support_w.png)}
.iconAnvelope_w{background-image:url(../../icon/icon_16_anvelope_w.png)}
.iconClose_w{background-image:url(../../icon/icon_16_close_w.png);}
.iconSave_w{background-image:url(../../icon/icon_16_save_w.png);}
.iconDelete_w{background-image:url(../../icon/icon_16_delete_w.png);}
.iconNew_w{background-image:url(../../icon/icon_16_new_w.png);}
.iconSend_w{background-image:url(../../icon/icon_16_send_w.png);}
.iconSearch_w{background-image:url(../../icon/icon_16_search_w.png);}
.iconNext_w{background-image:url(../../icon/icon_16_arrow_right_w.png);}
.iconPrev_w{background-image:url(../../icon/icon_16_arrow_left_w.png);}
.iconLetter_w{background-image:url(../../icon/icon_16_anvelope_w.png);}
.iconDeleteIsrtael_w{
	background-image:url(../../icon/icon_16_israel.png), url(../../icon/icon_16_delete_w.png);
	background-position:right 3px center, 3px center !important;
	width:30px !important;
	
}
.iconTransfer_w{background-image:url(../../icon/icon_16_transfer_w.png);}
.iconApprove_w{background-image:url(../../icon/icon_16_v_w.png)}
.iconAgreement_w{background-image:url(../../icon/icon_16_agreement_w.png)}
.iconNote_w{background-image:url(../../icon/icon_16_note_w.png);}

.iconLogout{background-image:url(../../icon/icon_16_logoff.png)}
.iconTools{background-image:url(../../icon/icon_16_tools.png)}
.iconUsers{background-image:url(../../icon/icon_16_users.png)}
.iconBoard{background-image:url(../../icon/icon_16_board.png)}
.iconSettings{background-image:url(../../icon/icon_16_settings.png)}
.iconManager{background-image:url(../../icon/icon_16_managers.png)}
.iconChannel{background-image:url(../../icon/icon_16_channel.png)}
.iconBoard{background-image:url(../../icon/icon_16_board.png)}
.iconUsers{background-image:url(../../icon/icon_16_users.png)}
.iconSupport{background-image:url(../../icon/icon_16_support.png)}
.iconTransfer{background-image:url(../../icon/icon_16_transfer.png)}
.iconBudget{background-image:url(../../icon/icon_16_budget.png)}
.iconSystem{background-image:url(../../icon/icon_16_system.png)}
.iconReport{background-image:url(../../icon/icon_16_report.png)}
.iconTrash{background-image:url(../../icon/icon_16_trash.png)}
.iconBank{background-image:url(../../icon/icon_16_bank.png)}
.iconHelp{background-image:url(../../icon/icon_16_help.png);}
.iconAnvelope{background-image:url(../../icon/icon_16_anvelope.png)}
.iconTrue{background-image:url(../../icon/icon_16_v.png);}
.iconFalse{background-image:url(../../icon/icon_16_x.png);}
.stusus_icon_True{background-image:url(../../icon/icon_16_v.png);}
.stusus_icon_False{background-image:url(../../icon/icon_16_x.png);}

.iconTools_o{background-image:url(../../icon/icon_22_tools_o.png);}
.iconManager_o{background-image:url(../../icon/icon_22_managers_o.png);}
.iconSupport_o{background-image:url(../../icon/icon_22_support_o.png);}
.iconTools_o{background-image:url(../../icon/icon_22_tools_o.png);}
.iconUsers_o{background-image:url(../../icon/icon_22_users_o.png);}
.iconTransfer_o{background-image:url(../../icon/icon_22_transfer_o.png);}
.iconBank_o{background-image:url(../../icon/icon_22_bank_o.png);}
.iconMessage_o{background-image:url(../../icon/icon_22_anvelope_o.png);}
.iconSupport_o{background-image:url(../../icon/icon_22_support_o.png);}
.iconReport_o{background-image:url(../../icon/icon_22_report_y.png);}

.button{display:inline-block; color:#fff; background-color:#00ADEF; line-height:24px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-right:5px; padding-left:5px;}
.icon{background-repeat:no-repeat; background-position:5px center; padding-left:26px;}

#confirmBox{width:250px !important; margin:0 auto !important; margin-top:100px !important; position:static !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow:hidden;}
#confirmBox *{font-family:Arial !important;}
#confirmBox h1{display:none;}
#confirmBox p{padding-top:20px !important;}
#confirmButtons{background:#fff; border-top:1px solid #fff; text-align:center; padding:10px;}
#confirmBox .button{padding:0 !important; margin:0 !important;
width:60px; line-height:30px; text-align:center; color:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-left:3px !important; margin-right:3px !important;
}
#confirmBox .button span{display:none;}
/*
div#confirmBox{position:absolute; width:100%; top:50px; background:url(../../images/tranc_dark.png); z-index:100;
height: -moz-calc(100% - (50px));
height: -webkit-calc(100% - (50px));
height: calc(100% - (50px));
}
div#confirmBox div.inner{background:#CCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width:250px; margin:0 auto; margin-top:50px; border:1px solid #fff;}
div#confirmBox label{display:block; color:#000; padding:15px; padding-left:10px; padding-right:10px;}
div#confirmBox div.buttons{background:#fff; border-top:1px solid #fff; text-align:center; padding:10px;}
div#confirmBox div.buttons:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#confirmBox div.buttons a{display:inline-block; width:40px; line-height:30px; text-align:center; background:#848588; color:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
div#confirmBox div.buttons a:hover{background:#CCCCCC;}
*/
header{display:block; width:100%; height:50px; background-color:#00ADEF; border-bottom:1px solid #848588; position:fixed; top:0; right:0; width:100%; z-index:150;}
header h1{background:url(../../icon/icon_130_home.png) no-repeat right center; background-size:20px 20px; display:block; float:right; margin:0; padding:0; padding-right:24px; margin-right:10px; color:#fff; font-size:16px; font-weight:bold; line-height:50px; max-width:190px; height:50px; overflow:hidden;}
header h1.innerTitle{padding-right:30px; background-position:right center; background-repeat:no-repeat; background-size:25px 25px;}
header div{display:block; float:left;}
header div a{display:block; float:left; width:40px; height:50px; background-repeat:no-repeat; background-position:center; background-size:25px 25px;}

div.changeSystemLanguageDiv{position:absolute; display:none; background:#848588; padding:10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; left:60px; top:52px;}
div.changeSystemLanguageDiv label{color:#fff; display:block; margin-bottom:10px;}
div.changeSystemLanguageDiv select{width:100%; height:32px; border:1px solid #848588;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
background-color:#fff;}

section{padding-top:51px; padding-bottom:30px;}
section.inner{padding-top:101px; padding-bottom:60px;}

div#systemConnectionBox{width:70%; margin:0 auto; margin-top:50px;}
div#systemConnectionBox div.head{line-height:40px; color:#fff; font-size:16px; font-weight:bold; padding-right:28px; background-color:#00ADEF; background-repeat:no-repeat; background-position:right 5px center;
-webkit-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
border:1px solid #848588;
}
div#systemConnectionBox div.body{border:1px solid #848588; border-top:none; padding:20px;}
div#systemConnectionBox form{display:none;}
div#systemConnectionBox form.on{display:block;}
div#systemConnectionBox label.title{display:block; background:#848588; color:#fff; text-align:center; margin-bottom:10px; line-height:30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
div#systemConnectionBox input[type="email"],
div#systemConnectionBox input[type="password"],
div#systemConnectionBox input[type="text"],
div#systemConnectionBox input[type="tel"],
div#systemConnectionBox select,
div#systemConnectionBox input[type="submit"]{width:100%; height:32px; border:1px solid #848588;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
margin-bottom:20px;
background-color:#fff;
}
div#systemConnectionBox .must{border-left-color:#900 !important;}
div#systemConnectionBox .submitRow{position:relative;}
div#systemConnectionBox .ajaxLoader{position:absolute; left:5px; top:8px; display:none;}
div#systemConnectionBox .err{background-color:#900 !important; color:#fff !important;}
div#systemConnectionBox .loginErrText,
div#systemConnectionBox .loginSucText{display:none;}
div#systemConnectionBox input[type="submit"]{background-color:#00ADEF; background-repeat:no-repeat; background-position:right 5px center; color:#fff; font-weight:bold; margin-bottom:0px;}
div#systemConnectionBox div.foot{height:40px; border:1px solid #848588; border-top:none; background-color:#848588;
-webkit-border-radius: 0 0 10px 10px;
-moz-border-radius: 0 0 10px 10px;
border-radius: 0 0 10px 10px;
text-align:center;
}
div#systemConnectionBox div.message{margin-top:20px; display:none;}
div#systemConnectionBox div.errMsg{border:1px solid #900; width:100%; color:#990033; background:#e1b3b3; padding:25px; clear:both !important; float:none !important; display:none; text-align:center; font-weight:bold; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
div#systemConnectionBox div.sucMsg{border:1px solid #060; width:100%; color:#060; background:#b3d1b3; padding:25px; clear:both !important; float:none !important; display:none; text-align:center; font-weight:bold; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

div#systemConnectionBox div.foot a{display:inline-block; background-color:#fff; width:40%; border:1px solid #848588; line-height:26px; margin-top:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
div#systemConnectionBox div.foot a.hide{display:none;}

div#homeBoxList{width:90%; margin:0 auto; text-align:center; margin-top:20px;}
div#homeBoxList:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#homeBoxList a{display:inline-block; width:120px; height:120px; margin-left:10px; margin-right:10px; margin-bottom:20px;
background-position:center 40px; 
background-repeat:no-repeat;
background-size:60px;
border:1px solid #848588;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
overflow:hidden;
}
div#homeBoxList a span{display:block; background:#848588; color:#fff; line-height:30px; text-align:center; font-size:12px;
}
div#homeBoxList .settings{background-image:url(../../icon/icon_80_tools.png);}
div#homeBoxList .manager{background-image:url(../../icon/icon_80_managers.png);}
div#homeBoxList .channel{background-image:url(../../icon/icon_80_channel.png);}
div#homeBoxList .board{background-image:url(../../icon/icon_80_board.png);}
div#homeBoxList .users{background-image:url(../../icon/icon_80_users.png);}
div#homeBoxList .support{background-image:url(../../icon/icon_80_support.png);}
div#homeBoxList .transfer{background-image:url(../../icon/icon_80_transfer.png);}
div#homeBoxList .budget{background-image:url(../../icon/icon_80_budget.png);}
div#homeBoxList .system{background-image:url(../../icon/icon_80_system.png);}
div#homeBoxList .report{background-image:url(../../icon/icon_130_report.png);}
div#homeBoxList .trash{background-image:url(../../icon/icon_80_trash.png);}
div#homeBoxList .bank{background-image:url(../../icon/icon_80_bank.png);}
div#homeBoxList .help{background-image:url(../../icon/icon_130_help.png);}
div#homeBoxList .anvelope{background-image:url(../../icon/icon_130_anvelope.png);}

menu#menuRight{display:none; position:fixed; right:0; top:70px; z-index:150;
}
menu#menuRight:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
menu#menuRight div.left{float:left; width:40px; height:138px; background:#00ADEF; position:relative; cursor:pointer;
-webkit-border-radius:10px 0 0 10px;
-moz-border-radius:10px 0 0 10px;
border-radius:10px 0 0 10px;
-webkit-box-shadow: -6px -2px 21px -5px rgba(50, 50, 50, 0.58);
-moz-box-shadow:    -6px -2px 21px -5px rgba(50, 50, 50, 0.58);
box-shadow:         -6px -2px 21px -5px rgba(50, 50, 50, 0.58);

}
menu#menuRight div.left span{
	right:-34px;
	top:60px;
	width:110px;
	color:#fff; font-weight:bold; font-size:14px;
position:absolute;
-webkit-transform: rotate(-90deg); 
-moz-transform: rotate(-90deg);
}
menu#menuRight div.right{float:right; width:200px; height:400px; background:#00ADEF; padding:10px;
-webkit-border-radius:0 0 0 10px;
-moz-border-radius:0 0 0 10px;
border-radius:0 0 0 10px;
-webkit-box-shadow: -9px -5px 9px -5px rgba(50, 50, 50, 0.58);
-moz-box-shadow:    -9px -5px 9px -5px rgba(50, 50, 50, 0.58);
box-shadow:         -9px -5px 9px -5px rgba(50, 50, 50, 0.58);
}
menu#menuRight div.right div.contaner{height:380px; overflow:auto;}
menu#menuRight div.table{margin-bottom:20px;}
menu#menuRight div.table div.head{background-color:#848588; background-repeat:no-repeat; background-position:right 5px center; color:#fff; font-weight:bold; line-height:30px; text-align:center;
-webkit-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
}
menu#menuRight div.table div.body{border:1px solid #848588; background:#fff; max-height:200px; overflow:auto;}
menu#menuRight div.table div.body table{border-spacing: 0; border-collapse: collapse; width:100%;}
menu#menuRight div.table div.body tr{border-bottom:1px solid #eff0f0;}
menu#menuRight div.table div.body td{padding-right:5px; padding-left:5px; padding-top:6px; padding-bottom:6px;}
menu#menuRight div.table div.body td label{}
menu#menuRight div.table div.body td a{}
menu#menuRight div.table div.body td a.link{color:#000;}

menu#menuRight div.table div.body div.title{margin-bottom:5px;}
menu#menuRight div.table div.body div.title:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
menu#menuRight div.table div.body div.title span.status{display:block; float:right; width:16px; height:16px; margin-left:5px; border:1px solid #848588;}
menu#menuRight div.table div.body div.title span.status1{background-color:#90f;}
menu#menuRight div.table div.body div.title span.status2{background-color:#03f;}
menu#menuRight div.table div.body div.title span.status3{background-color:#f60;}
menu#menuRight div.table div.body div.title span.status4{background-color:#090;}
menu#menuRight div.table div.body div.title span.status5{background-color:#900;}
menu#menuRight div.table div.body div.title span.status6{background-color:#900;}
menu#menuRight div.table div.body div.title span.status7{background-color:#900;}
menu#menuRight div.table div.body div.title span.status9{background-color:#090;}


menu#menuRight div.table div.body div.title label{display:block; float:right; font-weight:bold; color:#000;}
menu#menuRight div.table div.body div.desc{color:#000;}
menu#menuRight div.table div.body div.desc:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
menu#menuRight div.table div.body div.desc span.number{color:#000; display:block; float:right; margin-left:10px; line-height:20px;}
menu#menuRight div.table div.body div.desc label{color:#000; display:block; float:right; line-height:20px;}

	#topMenuMobile{
		display:block;
		float:left;
		width:40px;
		height:50px;
		background:#00ADEF;
	}
	#topMenuMobile ul#navmenuMob-h {
		z-index:100;
		margin: 0;
		border: 0;
		padding: 0;
		list-style: none;
		height:50px;
		text-align:center;
	}
	
	#topMenuMobile ul#navmenuMob-h li {
		z-index:100;
		margin: 0;
		border: 0 none;
		padding: 0;
		display:inline-block;
		list-style: none;
	}
	
	#topMenuMobile ul#navmenuMob-h li:first-child{background:none;}
	
	#topMenuMobile ul#navmenuMob-h ul {
		z-index:100;
		margin: 0;
		border: 0 none;
		padding: 0;
		list-style: none;
		display: block;
		position: absolute;
		top:50px;
		right: -20;
	}
	
	#topMenuMobile ul#navmenuMob-h ul:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
	
	#topMenuMobile ul#navmenuMob-h ul li {
		float:right;
		display:block;
	}
	/* Root Menu */
	#topMenuMobile ul#navmenuMob-h a.root {
		display:block;
		height:50px;
		width:40px;
		background-image:url(../../images/menu_top_root_bg.png);
		background-repeat:no-repeat;
		background-position:center;
		background-size:26px 15px;
	}
	
	/* Root Menu Hover Persistence */
	#topMenuMobile ul#navmenuMob-h a:hover,
	#topMenuMobile ul#navmenuMob-h li:hover a,
	#topMenuMobile ul#navmenuMob-h li.iehover a {
	}
	
	#topMenuMobile ul#navmenuMob-h a.on{
	}
		
	/* 2nd Menu */
	#topMenuMobile ul#navmenuMob-h li ul{
		background-color:#f7f7f7;
		width:200px;
	}
	#topMenuMobile ul#navmenuMob-h li li{
		float:none;
		text-align:center;
		border-bottom:1px solid #dddddd;
		border-right:1px solid #dddddd;
		border-left:1px solid #dddddd;
	}
	#topMenuMobile ul#navmenuMob-h li li:last-child{
		border-bottom:none;
	}
	#topMenuMobile ul#navmenuMob-h li li:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
	#topMenuMobile ul#navmenuMob-h li ul li a,
	#topMenuMobile ul#navmenuMob-h li li a,
	#topMenuMobile ul#navmenuMob-h li li a {
		text-align:right;
		padding-right:30px;
		width:100%;
		font-size:16px;
		color:#7f7f7f;
		line-height:50px;
		height:50px;
		background-position:right 5px center;
		background-size:16px 16px;
	}
	/* 2nd Menu Hover Persistence */
	#topMenuMobile ul#navmenuMob-h li li a:hover,
	#topMenuMobile ul#navmenuMob-h li li:hover a,
	#topMenuMobile ul#navmenuMob-h li li a:hover,
	#topMenuMobile ul#navmenuMob-h li li.iehover a {
		color:#f39c12;
	}
	
	#topMenuMobile ul#navmenuMob-h li:first-child ul{left:0px; border-bottom:1px solid #dddddd;
	max-height:300px;
	overflow:auto;
	}
	
	#topMenuMobile ul#navmenuMob-h ul {
		display: none;
		position: absolute;
		top:50px;
		left:0px; 
		width:100%;
	}
	#topMenuMobile ul#navmenuMob-h ul li{
	}
	
	
	#topMenuMobile ul#navmenuMob-h ul ul,
	#topMenuMobile ul#navmenuMob-h ul ul ul {
	  display: none;
	  position: absolute;
	  top: -1px;
	  left: 150px;
	}


div#topStrip{z-index:100; min-height:50px; border-bottom:1px solid #848588; padding-left:10px; padding-right:10px; position:fixed; top:50px; width:100%; right:0; background:#fff;}
div#topStrip label{display:block;} 
div#topStrip label.pageTitle{float:right; color:#f39c12; font-weight:bold; font-size:14px; line-height:50px; background-repeat:no-repeat; background-position:right center; background-size:16px 16px; padding-right:20px;}
div#topStrip a.button{display:block; float:left; margin-top:10px; margin-right:5px; width:30px; height:30px; background-color:#00ADEF; background-position:center; background-repeat:no-repeat;}
div#topStrip a.button:hover{background-color:#7F7F7F;}
div#topStrip div.searchBox{float:left;}
div#topStrip div.searchBox:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#topStrip div.searchBox input[type="text"]{display:block; float:right; height:30px; border:1px solid #848588; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-top:10px;}
div#topStrip div.searchBox a.button{}
div#topStrip div.searchBox select{display:block; float:left; background:#fff; padding:0; padding-left:3px; margin-right:5px; height:30px; border:1px solid #848588; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-top:10px;}


div#bottomStrip{min-height:50px; border-top:1px solid #848588; padding-left:10px; padding-right:10px; position:fixed; bottom:0px; width:100%; right:0; background:#fff;}
div#bottomStrip a.button{display:block; float:left; margin-top:10px; margin-right:5px; width:30px; height:30px; background-color:#00ADEF; background-position:center; background-repeat:no-repeat;}
div#bottomStrip a.button:hover{background-color:#7F7F7F;}
div#bottomStrip a.buttonOff{background-color:#7F7F7F;}
div#bottomStrip a.buttonText{width:auto; line-height:30px; background-position:5px center; padding-left:22px; background-size:16px 16px; font-size:12px;}
div#bottomStrip a.paging{float:right;}
div#bottomStrip select.changeRequestCategory{float:left; margin-top:10px; padding-right:0; padding-left:3px; background:#fff; margin-right:5px; display:block; height:30px; border:1px solid #848588; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:#fff;}
div#bottomStrip select.pagingSelect{float:right; margin-top:10px; margin-right:5px; display:block; width:30px; height:30px; border:1px solid #848588; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:#fff;}
div#bottomStrip select#supportPaging.pagingSelect,
div#bottomStrip select#supportPagingNew.pagingSelect{width:auto; font-size:12px;}

option.optionE0C1FF{background-color:#E0C1FF;}
option.optionB0D8FF{background-color:#B0D8FF;}
option.optionFFD3A8{background-color:#FFD3A8;}

article{width:90%; margin:0 auto; padding-top:20px;}
article .errBox{margin-bottom:20px; border:1px solid #900; width:100%; color:#990033; background:#e1b3b3; padding:10px; clear:both !important; float:none !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
article .sucBox{margin-bottom:20px; border:1px solid #060; width:100%; color:#060; background:#b3d1b3; padding:10px; clear:both !important; float:none !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
article .errBox .title{display:block; font-weight:bold; border-bottom:1px solid #900; padding-bottom:5px; margin-bottom:10px;}
article .pageTableTilte{font-weight:bold; color:#00ADEF; font-size:16px; margin-bottom:10px;}

div#pageForm{}
div#pageForm div.box{margin-bottom:15px;}
div#pageForm div.box.boxHidden{display:none;}
div#pageForm div.box div.subject{background:#848588; color:#fff; padding-right:10px; line-height:35px; margin-bottom:15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
div#pageForm div.box div.subject a.button{float:left; margin-top:2px; margin-left:2px; background-position:5px center; background-repeat:no-repeat; width:auto; padding-left:30px; text-align:center; line-height:30px;}

div#pageForm div.box div.textRow{margin-bottom:10px;}
div#pageForm div.box div.textRow:last-child{margin-bottom:0px;}
div#pageForm div.box div.textRow:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#pageForm div.box div.textRow label{display:block; float:right; font-weight:bold; width:90px;}
div#pageForm div.box div.textRow span{display:block; float:right;}
div#pageForm div.box div.textRow span.textTitle{display:block; font-weight:bold; float:none;}
div#pageForm div.box div.textRow span.text{display:block; float:none;}
div#pageForm div.box div.textRow span.boxBorder{border:1px solid #848588; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:10px; display:block; width:100%;}

div#pageForm div.box div.inputRow{min-height:35px; position:relative;}
div#pageForm div.box div.inputRow:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div#pageForm div.box div.inputRow button.datepick-trigger{border:none; background:none; position:absolute; left:4px; top:30px;}
div#pageForm div.box div.inputRow div.innerCol{float:right;}
div#pageForm div.box div.inputRow div.innerColLeft{width:30px; float:left; margin-top:17px;}
div#pageForm div.box div.inputRow div.innerCol span.data{display:block; float:right; margin-right:10px; margin-top:7px;}
div#pageForm div.box div.inputRow div.innerCol span{display:block;}

div#pageForm div.box div.inputRow label{display:block; width:100%; margin-bottom:5px;}
div#pageForm div.box div.inputRow label.checkbox{float:right; width:auto;}
div#pageForm div.box div.inputRow input[type="checkbox"]{display:block; float:right; margin-left:10px; margin-top:3px;}
div#pageForm div.box div.inputRow input[type="date"],
div#pageForm div.box div.inputRow input[type="email"],
div#pageForm div.box div.inputRow input[type="password"],
div#pageForm div.box div.inputRow input[type="text"],
div#pageForm div.box div.inputRow input[type="number"],
div#pageForm div.box div.inputRow input[type="tel"],
div#pageForm div.box div.inputRow select{display:block; height:35px; width:100%; margin-bottom:15px; color:#848588; border:1px solid #848588; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-right:10px;}
div#pageForm div.box div.inputRow select.withButton,
div#pageForm div.box div.inputRow input[type="text"].withButton{float:right; 
width: -moz-calc(100% - 40px);
width: -webkit-calc(100% - 40px);
width: calc(100% - 40px);
}
div#pageForm div.box div.inputRow input[type="text"].small{width:80%;}
div#pageForm div.box div.inputRow textarea{display:block; height:80px; width:100%; font-size:14px; margin-bottom:15px; color:#848588; border:1px solid #848588; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-right:10px; padding-top:5px;}
div#pageForm div.box div.inputRow input.must{border-right-color:#900;}
div#pageForm div.box div.inputRow select.must{border-right-color:#900;}
div#pageForm div.box div.inputRow textarea.must{border-right-color:#900;}
div#pageForm div.box div.inputRow div.inputFull{display:block; line-height:35px; width:100%; margin-bottom:15px; color:#848588; border:1px solid #848588; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-right:10px;}
div#pageForm div.box div.inputRow div.textarea{display:block; width:100%; font-size:14px; margin-bottom:15px; color:#848588; border:1px solid #848588; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-right:10px; padding-top:5px; overflow:auto;}
div#pageForm div.box div.inputRow a.button{display:block; float:left; margin-top:2px; width:30px; height:30px; background-color:#00ADEF; background-position:center; background-repeat:no-repeat;}
div#pageForm div.box div.inputRow a.buttonRight{float:right;}
div#pageForm div.box div.inputRow a.button.buttonHalf{width:45%; float:right;}
div#pageForm div.box div.inputRow a.button.buttonHalf:last-child{float:left;}
div#pageForm div.box div.inputRow a.button.buttonText{background-position:10px center; text-align:center; line-height:30px;}
div#pageForm div.box div.inputRow .err{background-color:#900; color:#fff !important;}
table.listTable{border-spacing:0; border-collapse: collapse; width:100%;}
table.listTable tr.listRow{
padding:5px;
background: linear-gradient(#fff, #f1f1f1) repeat scroll 0 0 #eee;
border: 1px solid #ccc;
border-bottom:none;
color: #222;
text-shadow: 0 1px 0 #fff;
}
table.listTable tr.listRow:hover{
background: linear-gradient(#f6f6f6, #e0e0e0) repeat scroll 0 0 #dfdfdf;
border: 1px solid #bbb;
}
table.listTable tr.listRow:last-child{border-bottom:1px solid #bbb;}
table.listTable tr.listRow td.checkbox{border-left: 1px solid #ccc; text-align:center; width:30px;}
table.listTable tr.listRow td.select{border-left: 1px solid #ccc; text-align:center; padding-left:5px; padding-right:5px;}
table.listTable tr.listRow td.select select{text-align:center; padding:0; padding-left:3px; height:30px; border:1px solid #848588; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
table.listTable tr.listRow td.iconCol{border-left: 1px solid #ccc; text-align:center; width:30px; text-align:center;}
table.listTable tr.listRow td.iconCol a{display:inline-block; width:16px; height:16px; background-size:16px 16px;} 
table.listTable tr.listRow td.reed{padding-left:5px; padding-right:5px;}
table.listTable tr.listRow td.reed span{display:block; width:16px; height:16px; border:1px solid #00ADEF;  -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
table.listTable tr.listRow td.readOn span{background:#00ADEF;}
table.listTable tr.listRow td.content{padding:7px; font-size:12px;}
table.listTable tr.listRow td.content th{vertical-align:top;}
table.listTable tr.listRow td.content td{vertical-align:top;}

table.listTable tr.listRow td.contentInput{} 
table.listTable tr.listRow td.contentInput table{width:100%;}
table.listTable tr.listRow td.contentInput td{padding-bottom:10px;}  
table.listTable tr.listRow td.contentInput input,
table.listTable tr.listRow td.contentInput select{display:block; width:100%; height:35px; color:#848588; border:1px solid #848588; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-right:10px;}
table.listTable tr.listRow td.contentInput input.must,
table.listTable tr.listRow td.contentInput select.must{border-left-color:#900 !important;}
table.listTable tr.listRow td.contentInput input.err,
table.listTable tr.listRow td.contentInput select.err{background-color:#900 !important; color:#fff !important;}
table.listTable tr.listRow td.contentInput div.date{position:relative;}
table.listTable tr.listRow td.contentInput div.date button.datepick-trigger{border:none; background:none; position:absolute; left:4px; top:8px;}


table.listTable tr.listRow td.linkPage{width:40px; position:relative;}
table.listTable tr.listRow td.statusCol{width:20px;}
table.listTable tr.listRow td.supportStatus_1{background-color:#90f;}
table.listTable tr.listRow td.supportStatus_2{background-color:#03f;}
table.listTable tr.listRow td.supportStatus_3{background-color:#f60;}
table.listTable tr.listRow td.supportStatus_4{background-color:#090;}
table.listTable tr.listRow td.supportStatus_5{background-color:#900;}
table.listTable tr.listRow td.supportStatus_6{background-color:#900;}
table.listTable tr.listRow td.supportStatus_7{background-color:#900;}
table.listTable tr.listRow td.supportStatus_9{background-color:#090;}

table.listTable tr.listRow td.statusTransferColor_1{color:#90f;}
table.listTable tr.listRow td.statusTransferColor_2{color:#03f;}
table.listTable tr.listRow td.statusTransferColor_3{color:#f60;}
table.listTable tr.listRow td.statusTransferColor_4{color:#090;}
table.listTable tr.listRow td.statusTransferColor_5{color:#900;}
table.listTable tr.listRow td.statusTransferColor_6{color:#900;}
table.listTable tr.listRow td.statusTransferColor_7{color:#900;}
table.listTable tr.listRow td.statusTransferColor_9{color:#090;}

table.listTable tr.listRow td.statusTransferColor_1{color:#C60;}
table.listTable tr.listRow td.statusTransferColor_2{color:#F60;}
table.listTable tr.listRow td.statusTransferColor_3{color:#90F;}
table.listTable tr.listRow td.statusTransferColor_4{color:#090;}  

table.listTable tr.listRow .categoryStatus_E0C1FF{background:#E0C1FF;}
table.listTable tr.listRow .categoryStatus_B0D8FF{background:#B0D8FF;}
table.listTable tr.listRow .categoryStatus_FFD3A8{background:#FFD3A8;}



table.listTable tr.listRow td.content table{border-spacing:0; border-collapse: collapse;}
table.listTable tr.listRow td.content th{text-align:right; padding-left:10px;}
table.listTable tr.listRow div.title{font-size:14px; font-weight:bold; margin-bottom:5px;}
table.listTable tr.listRow div.subTitle{margin-bottom:5px;}
table.listTable tr.listRow td.content td a{color:#06F; display:block;}
table.listTable tr.listRow td.content td a{text-overflow: ellipsis; overflow:hidden;}

table.listTable tr.listRow a.openPage{display:block; position:absolute; top:0; right:0; width:100%; height:100%; border-right: 1px solid #ccc;
background:url(../../icon/icon_30_arrow_left.png) no-repeat center ;
background-size:16px 16px; 
}

div.listView{}
div.listView a.row{
display:block;
padding:5px;
background: linear-gradient(#fff, #f1f1f1) repeat scroll 0 0 #eee;
border: 1px solid #ccc;
border-bottom:none;
color: #222;
text-shadow: 0 1px 0 #fff;
}
div.listView a.row:last-child{border-bottom:1px solid #ccc;}
div.listView a.row:hover{
background: linear-gradient(#f6f6f6, #e0e0e0) repeat scroll 0 0 #dfdfdf;
}
div.listView a.row:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
div.listView a.row span{display:block;}
div.listView a.row span.title{float:right; line-height:24px;}
div.listView a.row span.number{float:left; background:#00ADEF; color:#fff; border:1px solid #ccc; width:50px; font-size:12px; text-align:center; line-height:24px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}












article .errBox.off{display:none;}

div#pageForm div.box div.inputRow a.buttonUpload{margin-left:0px; float:left; width:60px; line-height:27px; background-image:url(../../icon/icon_16_upload_w.png);
background-position:5px center; }
div#pageForm div.box div.inputRow a.buttonLoading{margin-left:0px; width:60px; background-image:url(../../icon/ajax-loader.gif); float:left; line-height:27px; background-position:5px center;}
div#pageForm div.box div.inputRow a.buttonOpen{margin-left:0px; float:left; width:40px; line-height:27px; margin-left:10px; text-align:center;}
div#pageForm div.box div.inputRow input[type=file]{padding-right:0; padding-left:0; float:right; width:200px;}
div#pageForm div.box div.info{margin-bottom:15px; background:#FFC; padding:10px;}

.contactProjectReportEditFiles{border:none; width:100%; height:500px;}







