body, .defaultFont { font: 0.7em Arial; }
body {direction:ltr;margin:0;font-size: 0.7em;font-family:tahoma,arial,helvetica, sans-serif;}
html,body {min-height: 100%; /*height: 100%;*/}
img,body,html{border:0;}

.awFlt { float: left; }
.awFltA { float: right; }

.master_content {}
.loading-indicator {font-size:8pt;background-image:url('/App_Themes/AtpImg/loading.gif');background-repeat: no-repeat;background-position:top left;padding-left:20px;height:18px;text-align:left;}
#loading{position:absolute;left:45%;top:40%;border:1px solid #6593cf;padding:2px;background:#c3daf9;width:120px;text-align:center;z-index:20001;}
#loading .loading-indicator{border:1px solid #a3bad9;background:white url(images/block-bg.gif) repeat-x;color:#003366;font:bold 13px tahoma,arial,helvetica;padding:10px;margin:0;text-align: left; direction: ltr;}
#processing {position:absolute;left:25%;top:40%;border:1px solid #6593cf;padding:2px;background:#c3daf9;width:230px;text-align:center;z-index:20001;}
#processing .loading-indicator{border:1px solid #a3bad9;background:white url(images/block-bg.gif) repeat-x;color:#003366;font:bold 13px tahoma,arial,helvetica;padding:10px;margin:0;text-align: left; direction: ltr;}

#uxEdit { width:800px;direction:ltr;margin:10px;}
#uxEdit label em { background-color: silver;} 

/*formview control */
#FormViewEntry, .FormViewStyle {direction:ltr;}
#formwrapdiv {width:100%;background-color:#fff;padding:0em 0em 6px;border:solid 1px #999999;}

/* center div */
.divcenter {
	margin: auto auto;
	text-align: center;
	z-index:23000;
}
.fadeinactive
{
	filter:alpha(opacity=70); 
	opacity:0.7;	
}
.divclear {clear:left;font-size: 0pt;height: 1px;overflow:hidden;} 
.divfloat {float:left;}
.divfloatoffset {float:right;}
.divclearoffset {clear:right;}

.updateProgress {border:1px solid #a3bad9; background-color:#c3daf9; position:absolute; width:130px; height:50px;margin:auto;}
.updateProgressMessage {margin:3px; font-family:Trebuchet MS; font-size:small; vertical-align: middle;}
.loadingbackground {height:1px;width:1px;background-color:#c3daf9; z-index:20000;filter:alpha(opacity=10);  opacity:0.1; } 

.updatingbackground {height:1px;width:1px;background-color:#BFD4F0;z-index:20000; filter:alpha(opacity=30);  opacity:0.3; } 
.updateProgressMsg {border:1px solid #a3bad9; z-index:20001;background-color:#fff; position:absolute; width:130px; height:50px;margin:auto;padding:2px;}
.updatemsgstyle {border:1px solid #a3bad9;background:white url(images/block-bg.gif) repeat-x;color:#003366;font:bold 13px tahoma,arial,helvetica;width:120px; height:40px;margin:auto;padding:10px;}

.CategorySelect {border:solid 0px;}
	
/* dialog popup */
.modal-dialog {font-family: arial,helvetica,clean,sans-serif;font-size: 11px;padding: 2px 3px;display: block;position: absolute; border: solid 1px #859DBE;background-color:#EEE8E8;}
.modal-dialog .container {width:340px; } 
.modal-dialog .header {height:25px;padding-top:5px;background: #C1D2E7 url(/App_Themes/AtpImg/sprite.gif) repeat-x 0px -200px;color: #15428B;border-color: #808080 #808080 #ccc;border-style: solid;border-width: 0px 1px 1px;padding: 3px 10px;}
.modal-dialog .header .msg {vertical-align:middle;padding-left:6px;font-size:12px;font-weight:bold;font-weight: bold;}         
/* dialog body */
.modal-dialog .body {background-color:#C1D2E7;border-color: #808080;border-style: solid;border-width: 0px 1px;padding-top: 10px;padding-left: 10px;padding-bottom: 30px;} 
.modal-dialog .body .msg {background: url(img/sprite.png) no-repeat 0px -1150px;float: left;padding-left: 22px;} 
.modal-dialog .body h2 {padding-top:10px;text-align:center;font-size:11pt;font-weight:normal;}  
.modal-dialog .footer {height:30px;background-color:#C1D2E7;border-color: #808080;border-style: solid;border-width: 0px 1px;}
.modal-dialog .ButtonStyle {color: #15428B;font-size:9pt;text-align:center;margin:0;padding:0;}
.modal-dialog .footer .right{float:right;padding-bottom:6px;padding-right:6px;} 
/* dialog footer checkbox */
.modal-dialog .footer .left {float:left;padding-bottom:6px;padding-left:6px;} 
/* dialog close */
.modal-dialog .close {right:4px;background: url(/App_Themes/AtpImg/icons.gif) no-repeat -732px 0px;	width:16px;	cursor:hand;position:absolute;top:5px;height:16px;}
/* dialog close hover */
.modal-dialog .close:hover { background: url(/App_Themes/AtpImg/icons.gif) no-repeat -749px 0px;	}
/* modal overlay */
.modalBackground {background-color:#D9E1F7;filter:alpha(opacity=50);opacity:0.5;} 

.treeextender dl,dt,dd,ul,ol,li{margin:0;padding:0;}
/*.treeextender img,body,html{border:0;}*/
.treeextender ol,ul{list-style:none;}
/*----------*/
.x-dd-drag-proxy{position:absolute;left:0;top:0;visibility:hidden;z-index:15000;}
.x-dd-drag-ghost{color:black;font:normal 11px arial,helvetica,sans-serif;-moz-opacity:0.85;opacity:.85;filter:alpha(opacity=85);border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #bbb;border-bottom:1px solid #bbb;padding:3px;padding-left:20px;background-color:white;white-space:nowrap;}
.x-dd-drag-repair .x-dd-drag-ghost{-moz-opacity:0.4;opacity:.4;filter:alpha(opacity=40);border:0 none;padding:0;background-color:transparent;}
.x-dd-drag-repair .x-dd-drop-icon{visibility:hidden;}
.x-dd-drop-icon{position:absolute;top:3px;left:3px;display:block;width:16px;height:16px;background-color:transparent;background-position:center;background-repeat:no-repeat;z-index:1;}
.x-view-selector{position:absolute;left:0;top:0;width:0;background:#c3daf9;border:1px dotted #39b;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);zoom:1;}
/*----------*/

.reorderList { line-height: 1.65em; font-size: 9pt; }
.reorderList .dht { background-color: #fff; border: solid 1px #B5B8C8; border-right: none; margin-bottom: 1px; cursor: n-resize; }
.reorderList .dht img { padding: 2px; }
.reorderList .et,
.reorderList .it,
.reorderList .iit { background-color: #fff; border: solid 1px #B5B8C8; padding-left: 0.4em; margin-bottom: 1px; cursor: default; }
.reorderList .et div input,
.reorderList .it input { border-left: solid 1px #B5B8C8 !important; border-bottom: solid 1px #B5B8C8 !important; padding: 2px; float: right; vertical-align: middle; cursor: pointer; }
.reorderList .dt { border-left: solid 1px #B5B8C8; }
.reorderList .et { padding: 0pt; }
.reorderList .dhti { background-color: #fff; border: solid 1px #B5B8C8; border-right: none; margin-bottom: 1px; cursor: n-resize; }
.reorderList .dhti img { padding: 2px 3px; padding-right: 4px; }
.reorderList .iit input { padding: 2px 0px; border: none 0pt !important; }
.reorderList .iit { padding-right: 0pt; }

/* --------- MForm -------- */
#tabPH .ajax__tab_xp .ajax__tab_header { font-family: Tahoma; overflow: hidden; }
#tabPH .ajax__tab_xp .ajax__tab_body { padding: 0em; padding-bottom: 6px; }
#tabPH .ajax__tab_xp .ajax__tab_body .ajax__tab_panel { overflow: hidden; width: 100%; }
.MF_Clear { clear: both; }
.MF_Group, .MF_GroupF, .MF_GroupFA, .MF_GroupCF, .MF_GroupCFA { padding: 6px; margin: 6px; margin-bottom: 0em; border: solid 1px #B5B8C8; background-color: #EEEEEE; }
.MF_GroupF, .MF_GroupCF { float: left; margin-right: 0em; } .MF_GroupCF { clear: left; }
.MF_GroupFA, .MF_GroupCFA { float: right; margin-left: 0em; } .MF_GroupCFA { clear: right; }

.MF_Field { margin-top: 7px; overflow: hidden; }
.MF_Field textarea, .MF_Field input { font-family: Arial; font-size: 10pt; }
.MF_Field .form-lbl { width: auto; margin-bottom: 0pt; }
.MForm div.GroupTitle { border: solid 1px #B5B8C8; background: url('/App_Themes/AtpImg/ext-panel/white-top-bottom.gif') repeat-x 0pt -1px; height: 15px; font-weight: bold; font-size: 0.8em; padding: 5px 3px 4px 5px; margin: -3px -3px 0.6em; }
.MF_Field .MF_Label { font-family: arial; font-size: 0.9em; width: 90px; margin-right: 0.4em; border: 1px solid #99BBE8;
	background: url('/App_Themes/AtpImg/tab-strip-bg.gif') repeat-x center top #CEDFF5;
	padding: 0.12em 0.4em; display: block; color: #fff; color: #000; }
.MF_Control, .atp-form-text {  }
.form-chk input { margin: 0pt; }

.MF_Group .atp-form-text { width: 81%; }

.MF_Group_30 { width: 30.47%; }   .MF_Group_30 .atp-form-text { width: 52%; }

.MF_Group_13 { width: 34%; }   .MF_Group_13 .atp-form-text { width: 52%; }
.MF_Group_12 { width: 47.05%; } .MF_Group_12 .atp-form-text { width: 62%; }
.MF_Group_23 { width: 60%; }   .MF_Group_23 .atp-form-text { width: 70%; }

.MF_Field_Success, .MF_Field_Error { vertical-align: text-bottom; padding-left: 0.5em; cursor: help; font-weight: bold; }

.MF_Menu_Label span { line-height: 2em; }
.MF_Categories_Validator { position: relative; font-size: 0pt; height: 0pt; width: 100%; }
.MF_Categories_Validator div { position: absolute; right: 3px; top: 3px; }

.green .ajax__progress_indicator {background-image:url(/App_Themes/AtpImg/progress_green.gif);}  
.yelllow .ajax__progress_indicator {background-image:url(/App_Themes/AtpImg/progress_yellow.gif);} 
.orange .ajax__progress_indicator {background-image:url(/App_Themes/AtpImg/progress_orange.gif);} 
.red .ajax__progress_indicator {background-image:url(/App_Themes/AtpImg/progress_red.gif);}    
.solidblue .ajax__progress_indicator {background-image:url(/App_Themes/AtpImg/progress_solidblue.gif);} 
.solidblue .ajax__progress_inner {border-color:#626562;}  
.solidblue .ajax__progress_outer {border-color:#626562;}        
.lightblue .ajax__progress_indicator {background-image:url(/App_Themes/AtpImg/progress_lightblue.gif);height:9px;}     
.lightblue .ajax__progress_inner {background-image:url(/App_Themes/AtpImg/progress_bg_lightblue.gif);height:9px;} 
.xp .ajax__progress_indicator {background-image:url(/App_Themes/AtpImg/xp.gif);height:9px;}     
.xp .ajax__progress_inner {height:9px;} 


/*fix double icon in tree node*/
.x-tree-node-collapsed .x-tree-node-icon,.x-tree-node-expanded .x-tree-node-icon,.x-tree-node-leaf .x-tree-node-icon{border:0 none;height:18px;margin:0;padding:0;vertical-align:top;width:16px;background-position:center;background-repeat:no-repeat;}

/*
.x-layout-split .x-layout-split-east {background:red url(/App_Themes/AtpImg/progress_orange.gif);}
*/

/*login*/
#logcontainer, .logcontainer{width:772px;height:560px;Background-color:#DBE4EB;margin:auto;}
#logtop ,.logtop{height:97px;width:100%;background: transparent url(/App_Themes/images-login/topTitle.jpg) no-repeat;} 
#topline, .topline{height:23px; background: transparent url(/App_Themes/images-login/bgTopMenu.jpg) repeat-x;}
#topshadow, .topshadow{background-image:url(/App_Themes/images-login/topShade.jpg); background-repeat:repeat-x; width:772px;height:24px;margin-bottom:50px;}
.loginbox {background: transparent url(images-login/loginBoxBG.JPG) no-repeat; width: 352px; height: 190px; padding:7px 6px;margin:auto;text-align: right; text-align: -moz-center; .text-align:center;}
.logintext {width:215px;float:left;color:#ffffff; margin-top: 63px;}
.login_Field{padding-left:10px;}
.loginlabel, .login_Field .form-lbl {font-size:8pt;font-weight:bold;width: 70px;min-width:70px;margin-bottom:10px;display:block;float:left;}
.login_Field input{width:120px;}
.btnEnter , .loginActions .ButtonStyle{margin-top:10px;float:right;background-image:url(/App_Themes/images-login/butt.png); font-size:6pt;font-weight:bold; text-align:center; width:50px; height:20px; cursor:pointer; color:Blue;} /* width:41px; height:16px;*/
.btnEnter:hover , .loginActions .ButtonStyle:hover{background-color:Fuchsia;text-decoration:underline;}
 
 /*#uxMessage,.uxMessage , */
.dvMessage .form-lbl{ background: #DBE4EB; opacity: 0.9; filter: alpha(opacity = 90); border: solid 1px gray; float: right; width: 121px;height: 92%; height: 175px; font-weight: bold; padding: 5px; }

.loginbox .form-chk { text-align: left; display: block; padding: 0.2em 0em 0em 7.3em; }
.loginbox .form-chk label { padding-left: 0.4em; }
.loginbox .loginActions a { color: White; text-decoration: underline; float: right; margin-top: 12px; margin-right: 12px; }

.account_sites {background:#f5f5f5;width:730px;height:318px;text-align:center;padding-top:30px;padding-left:30px;}
.account_sites p{float:left;margin-left:20px;}
.account_sites a{text-decoration:none;}
.account_sites .mi{}

h1.recoverPass{color: #825F4B;font-size: 30px;}