/* Left accordion*/
.openerp .oe_secondary_menu_section{ margin-right:8px;}
.ui-accordion .ui-accordion-content{ margin-left:8px; margin-right:8px; padding-top:5px; padding-bottom:5px; padding-right:10px;}

.openerp .oe_secondary_submenu li{ padding-left:5px!important;}

.openerp .oe_secondary_submenu .oe_menu_text{ max-width:100%;}

.openerp .oe_secondary_submenu .oe_active{ background:none;border:1px solid #037F39;}
.openerp .oe_secondary_submenu .oe_active a span{color:#037F39;}
.openerp .oe_secondary_submenu .oe_menu_text{white-space:normal;}
.openerp .oe_secondary_submenu li{ width:150px;}

/*Bakend Home */
div.home_menu_area{ width:95%; min-height:800px; }
a.dashboard-module, 
a.dashboard-module:visited { 
	width: 150px; 
	height: 151px; 
	display: block; 
	float: left; 
	background: url(../images/icon_bg_all.png) top left no-repeat; 
	margin: 0 32px 22px 0;  
	text-align: center; 
	color: #444444; 
}
	
.home_menu_area a.dashboard-module:hover, 
.home_menu_area a.dashboard-module:active { 
	background-position: bottom left; 
	text-decoration: none; 
	color:#0063be; 
}

.home_menu_area a.dashboard-module img { 
	margin-top: 20px; 
}
	
.home_menu_area a.dashboard-module span { 
	margin-top: 10px; 
	display: block; 
}

/* EOF Bakend Home*/

/* BOF Main Content  #72832C */



.contain_main{
	padding:20px;
	background:#fff;

}
.notification-input {
	background:10px 50% no-repeat;
	margin: 0 0 0 5px;
	padding:5px 0 5px 32px;
	font-size: 12px;
	}

.ni-correct {
	color: #00ae42;
	}

.ni-error {
	/*background-image:url(../images/cross-on-white.gif);*/
	color: #c9282d;
	}

/* EOF Main Contener*/
em.error{ font-size:13px; font-style:italic; color:#FF0000; font-weight:bold; padding-left:5px;}
div#message{ height:auto; padding:10px 0 10px 0; width:83%; font-size:14px; color:#00CC66; border:1px solid #00FF00; margin-bottom:15px; text-align:center;}
div#message-err{ height:auto; padding:10px 0 10px 0; width:83%; font-size:14px; color:#FF7C7C; border:1px solid #FF0000; margin-bottom:15px; text-align:center;}

/* BOF Grid Panel*/

.x-tbar-page-next {
    background-image: url("../images/grid/page-next.png");
}
.x-tbar-page-first {
    background-image: url("../images/grid/page-first.png");
}
.x-tbar-page-prev {
    background-image: url("../images/grid/page-prev.png");
}
.x-tbar-page-last {
    background-image: url("../images/grid/page-last.png");
}
.x-tbar-loading {
    background-image: url("../images/grid/refresh.png");
}
.x-form-search-trigger {
    background-image: url("../images/form/search-trigger.png");
}

/* EOF Grid Panel*/
.formArea td, .formArea th{
	padding:3px!important;
}

/* BOF Faculty Panel*/

label.title{ font-size:14px; font-weight:bold;}
em.required{ color:#FF0000; font-weight:bold;padding-right:10px;}
hr.add_faculty_hr{ background-color: #999999 2px solid; margin-bottom:10px;}
p.add_faculty_msg{ color:#037F39; font-size:12px; font-style:italic; padding-bottom:8px;}


/*EOF Faclty Panel*/

#student_info input[type="text"],input[type="password"], select, textarea{
	width: 100%;
  max-width: 178px;
  border-radius: 4px !important;
}

#student_info select{ margin-bottom: 2px;}

#student_info th{vertical-align: top;}

/* Depertment */

.dept_combo_area{ height:auto; margin-bottom:10px;}

.semi_course_area{ height:auto; margin-bottom:0; border:4px solid #59B2C5; width:893px; padding:5px 0 5px 0; }

.report_param_area{ height:auto; margin-bottom:0; border:3px solid #E1E1E1; width:893px; padding:5px 0 5px 0; }

.semi_routine_area{ height:auto; margin-bottom:0; border:4px solid #59B2C5; width:1023px; padding:5px 0 5px 0; }

/* EOF Depertment*/

/* Short Summary Apps Data*/
#short_app_area_content{ height:auto; width:90%;}
.apps_data_info{ height:auto;float:left; padding:0 15px 10px; text-align:center; width:95%; text-align:center; margin-bottom: 30px;}
.apps_data_info h2{ line-height:20px;text-align:center; margin-bottom:10px;}
.apps_data_info span{ font-size:17px; line-height:13px;}
.apps_data_info h4{ line-height:20px; font-weight:normal; font-size:17px; margin:20px 0 0 0; text-align:center;}
#short_app_area_content table th#short_logo_th { vertical-align:top;}
#short_app_area_content table td span#now_date{ font-size:14px; font-weight:bold; float:right;}

#short_app_area_content h2.short_summary_h2{ line-height:25px; text-align:center; text-decoration:underline;}
#short_app_area_content h3.short_h3_serial{ font-size:15px; line-height:16px; margin-bottom:10px;}
#short_app_area_content .short_tbl_key_info tr td,#short_app_area_content .short_tbl_key_info tr th{ padding:5px;}
span.bold{ font-weight:bold;}

#short_app_area_content h3.short_h3_serial_lh{ line-height:30px;}


/* EOF Apps Data*/
/*Ajax Uploader*/
#f1_upload_process{
   z-index:100;
   position:absolute;
   visibility:hidden;
   text-align:center;
   width:400px;
   margin:0px;
   padding:0px;
   background-color:#fff;
   border:1px solid #ccc;
}
.upload_msg{ padding:2px; border:1px solid #00CC00; color:#006600; font-size:11px; display:block; margin-bottom:5px;} 
.upload_emsg{padding:2px; border:1px solid #FF3300; color:#FF0000; font-size:11px; display:block;margin-bottom:5px;}
#file_ext_msg{ display:block; font-size:10px; color:#666666; font-style:italic;}


.custom-label{
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
}


















