html.admiframe{
-moz-box-sizing: border-box;
-khtml-box-sizing: border-box;  
-ms-box-sizing: border-box;
box-sizing: border-box;  
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}



html.admiframe   IMG{border:0px;margin:0px;padding:0px;line-height:0px;vertical-align:bottom;}
html.admiframe ,html.admiframe body {padding:0px;margin:0px;width:100%;height:100%;color: #333333;font-size: 13px;}
html.admiframe body {    font-family:verdana,helvetica,arial,sans-serif; color: #333333;font-size: 13px;}
html.admiframe .clear{clear:both;}

.admindivider >FORM >TABLE{width:100%;}

.layout-top{height:50px;background:#ffffff;overflow:hidden;}
.layout-top h1{font-size:24px;font-weight:normal;color:#666666;margin:10px 5px !important;padding:0px !important;}

/* easyui edition - side large buttons*/
.side-large{
width:90%;
padding:10px 20px;
margin:5px 5%;
height:auto;
text-align:left;
}
.side-large SPAN{font-size:14px !important;}
.side-large IMG{
vertical-align:middle !important;
margin-right:10px !important;
}


/* easyui edition - addd/edit form loader/caption*/
div.form-loading{
padding:20px;color:#444444;
}

div.form-loader{
position:absolute;display:none;width:100%;background:#FFFFFF;
border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;
box-shadow:0px 10px 40px #cccccc;
}
div.form-loader .tabs-bottom-buttons{margin:0px 12px 0px 12px;}
div.form-caption{padding:5px 15px;margin:15px 12px 0px 12px;background:#7f7f7f;color:#ffffff;font-size:14px;font-weight:bold;}

/* easyui edition - addd/edit form table*/

TABLE.form-table{width:100%;padding:10px;}

TABLE.form-table-grid{width:100%;padding:10px;border-collapse:collapse;}
TABLE.form-table-grid TD,TABLE.form-table-grid TH{border:solid 1px #cccccc;}
TABLE.form-table-grid TH{background:#CCCCCC;font-weight:bold;padding: 5px 5px;}

TD.td-label{
width:180px;
padding:5px 10px;
text-align:right;
background:#f3f3f3;vertical-align:top;
}


TD.td-divider{background:#ffffff;color:#000000;font-weight:bold;}

TD.td-field textarea{
 width:500px;
 resize:vertical;
}
TD.td-field select, TD.td-field  input[type='text'], TD.td-field  input[type='email'], TD.td-field  input[type='password'],.easyui-textbox{
 width:500px;height:auto;padding:3px 5px;
}

/* easyui edition - addd/edit form*/
.tabs-bottom-buttons{background:#f3f3f3;padding:15px 20px;text-align:center;}

.tabs-bottom-buttons BUTTON{
padding:5px 20px;
margin:5px 10px;
height:auto;
text-align:left;
}

.topAdmb{position:absolute;right:0;z-index:990;}

 





.admindivider,.admindivider *,.admt0{
color: #333333;font-size: 14px; font-family:Verdana,Tahoma,serif,fantasy;
}  







#iframe .admindivider{
padding:10px 40px;
}
.admindivider A,.admindivider  A:ACTIVE,.admindivider A:FOCUS,.admindivider A:LINK,.admindivider A:VISITED {
color: #13679D;
text-decoration: none;
}
.admindivider A:HOVER {
color: #FF0000;
text-decoration: underline;
}

.admindivider H3{
margin:10px 0px;font-size:20px;color:#021728;
}



 /*TABLES; similar to TAB page, this is used with  .utab for tab-like interface*/ 
 .admt0{
 border: 1px solid #879EAC;
 background-color:#FFFFFF;
 }
.admt0 A{border:none !important;} 
.admt0 A IMG{vertical-align:middle;border:none;}
 /*TABLES; this makes alternative column color*/
  .admt1{color: #333333;font-size: 13px;
 border: 1px solid #D5D5D5;
 background-color:#F5F5F5;
 }
 /*TABLES; this makes alternative column color*/
 .admtx{color: #333333;font-size: 13px;
background-color:#F5F5F5;
 }
DIV.admt0{padding:4px;margin-bottom:10px;}
DIV.admt0 A{display:inline-block;margin-right:10px;} 
/*DIV; used for info tip*/ 
#ttip{
font-size:10px; 
}
  /*A;BUTTON; styled admin button or link*/
.admbut,.admbut:visited{
cursor:pointer;
font-size:14px; 
padding:3px 18px;margin:4px 4px;
border:1px solid #cccccc;
background:#cccccc;
border-radius:6px;
box-shadow:0px 0px 4px #a2a2a2;
}
.admbut:hover{
border:1px solid #dddddd;
box-shadow:0px 0px 8px #a2a2a2;
}

 /*END CLASSES FOR SYLED OPTION TAGS*/
 
/*tabb  interface classes:general*/
.utab{
width: 100px !important;
	height: 18px !important;
	position:relative;
	background-image:	url(i/tb_a.png) !important;
	background-repeat: no-repeat;
	border-bottom-width:	0;
	z-index: 98;
	padding:	2px 0px 0px 0px;
	margin: 1px -3px -3px 0px;
	top: -2px;
font: 11px Tahoma;
color: #333;
white-space: nowrap;
text-align: center;
cursor:default;
}
/*tabb  interface classes:dynamic,not selected*/
.utab.nonsel {
float:left;
cursor:pointer;
z-index:3;
background-image: url( "i/tb_d.png" ) !important;
}
/*tabb  interface classes:dynamic, selected*/
.utab.selected {
float:left;
z-index: 100;
cursor:default;
background-image: url( "i/tb_a.png" ) !important;
}
/*tab   interface classes:general tab page*/
 .tabpage {
border: 1px solid rgb( 145, 155, 156 );
	background: rgb( 252, 252, 254 );
	position: relative;
font: 11px Tahoma;
	color: #333;
	z-index:98;
 padding:5px;
width: 100%; 
float:left;
display:none;
width: expression((document.all) ? "99%" : "100%" );

}
/*##CLASSES FOR VIRTUAL SELECT BOX IN STRUCTURE MANAGER*/
#scontain{
border:inset 2px;
background-color: #FFFFFF;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
scrollbar-3dlight-color: threedhighlight;
scrollbar-darkshadow-color: threedshadow;
scrollbar-highlight-color: buttonface;
scrollbar-shadow-color: buttonface;
}
#scontain TD{
font:12px Tahoma;
padding:1px;
border-bottom:dashed 1px #C0C0C0;
}
#scontain TD IMG{
vertical-align: bottom;
}
/*option:selected*/
.ssel,.ssel TD{
background-color:#696C78;
color:#FFFFFF;cursor:default;
}
/*option:normal*/
.snor,.snor TD{
background-color:#FFFFFF;
color:#333333;cursor:default;
}
/*option:hovered*/
.shov,.shov TD{
background-color:#E1F0FF;
color:#000000;cursor:default;
}
/*##END FOR VIRTUAL SELECT BOX IN STRUCTURE MANAGER*/

.admindivider .ah4{
color:#8B8E90;
font-size:16px;font-weight:bold;
text-align:left;
padding-left:8px;
margin-bottom:12px;
}
.admindivider .inf{
border:dashed 1px #CECECE;margin:4px;
background:#FFFFE8;
}
.admFilter{margin:10px 0px;padding:2px; background:#f4f4f4;}
DIV.admlnk{float:right;}
DIV.admlnk A{border-bottom:none !important;}





#adminMenu{width:210px;background:#FFFFFF;border: 1px solid #879EAC;position:fixed;z-index:6000;left:-190px;top:120px;
font-family:verdana,helvetica,arial,sans-serif; font-size:12px;border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden;box-shadow:1px 1px 10px #cccccc;}
#adminMel{background:#222222;text-align:center;font-family:monospace;padding:4px; font-size: 16px;line-height:20px; color: #FFFFFF;}

#adminTable{width:100%;border-spacing:none;border-collapse:collapse;}
#adminTable  IMG{vertical-align:middle;}
#adminTable SPAN{display:block;font-size:13px;}
#adminTable A{display:inline-block;Color:#c62128;font-size:13px;}
#adminTable A:hover{padding-left:2px;color:red;}



