@import url(../../css/blockui_mod.css);

body{
    font-family : Verdana,Tahoma,Helvetica;
    font-size : 9pt;
	background : white;
}
.appheader{
    height : 32px;
}

.userlog{
    font-family : Verdana,Tahoma,Helvetica;
    font-size : 10pt;
    height : 32px;
}

.logobar{
    height : 32px !important;
    width : 100%; 
    background-repeat : repeat-x;
}

.applogo{
    width : 288px;
    background-repeat : no-repeat;
}
.menubarborder{
    border : solid 1px gray;
}
#main{
	/*float:right;*/
	/*overflow: auto;*/
	position : relative;
	/*width : 50%; */
	height : auto;
	/*min-height: 700px;*/
	/*min-width: 1280px;*/

	width: 1240px;

	margin: 0 auto;
}

.div_menus { 
	float: left; 
	z-index:1; 
	width : 20%; 
	height : 90%;
	border-right : 2px solid gainsboro;
}
.div_form { 
	float: right;  
	z-index:1; 
	width : 79.8%; 
	height : 100%;
	overflow : auto;
}
.div_menus_hide { 
	display:none;
}
.div_form_hide { 
	float: right;  
	z-index:1; 
	width : 100%; 
	height : 100%;
	overflow : auto;
}
#ifm_form
{
	width : 100%;
	height : 100%;
	max-width:100%;
	min-width:100%;
}


/*
 * (begin) Styles for the menu
 */
table.lxmenu{
    border : none;
    width : 100%;
    vertical-align : top;
	font-family : Verdana,Tahoma,Helvetica;
    font-size : 9pt;
}
#sidemenu{
	text-align : left;
}
tr.lxmenuitem{
    color : blue;
    height : 24px;
    width : 100%;
    cursor : pointer;
}

tr.lxmenuitem :hover{
    background-color : transparent;    
}

td.lxmenulabel {
    height : 24px;
    padding : 0px 0px 0px 4px;
	text-align : left;
}

.lxmenuicon {
    height : 16px;
    width : 16px;
    padding : 3px 0px 0px 8px;
}

/*
 * (end) Styles for the menu
 */
 
 
 /*
	prelaoder
 */
#preLoader {
	width:100%; height:100%; margin:0; padding:0;
	position:absolute; top:0; left:0;
	background:#fff url('../images/preloader1.gif') no-repeat center center;
	z-index:999;

	display : none;
}
#preLoader p {
	color:#ededed;
	font:20pt Arial,san-serif;
	font-weight:bold;
	position : center;
}

#menu_modal {
	width:21.5%; height:90%; padding:0;
	position:absolute; left : 0; top : 0;
	margin : auto -20px;
	background:#000 no-repeat center center;
	
	display : none;
	 /* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	/* IE 5-7 */
	filter: alpha(opacity=50);
	
	/* Netscape */
	-moz-opacity: 0.5;

	/* Safari 1.x */
	-khtml-opacity: 0.5;

	/* Good browsers */
	opacity: 0.5;
}

#menu_modal p {
	color:#ededed;
	font:20pt Arial,san-serif;
	background:#000 no-repeat center center;
	font-weight:bold;
	position : center;
}

._active_btn {
	background: #627d4d !important;
	color: #fff !important;
}

._off_scroll {
	overflow: hidden !important;
}