﻿@charset "utf-8";
/* CSS Document */

.header_wrapper
{
width:100%;
height:20px;
background:url(../images/wrapper_header.png) repeat-x;
border-bottom:solid 1px #0871d6;
}
.header_main_outer_wrapper
{
width:100%;
height:60px;
background:url(../images/wrapper_light.png) repeat-x;
border-bottom:solid 1px #f6f6f6;
border-top:solid 1px #fff;
}
.inner_header
{
width:960px;
height:60px;
margin:auto;
}
.logo_templates
{
width:200px;
height:60px;
float:left;
}
.search_outer_inner
{
width:214px;
height:26px;
float:right;
background:url(../images/bg.png) no-repeat scroll transparent -221px -221px;
margin:18px 0px 0px 0px;
}
.search_field
{
width:160px;
height:26px;
float:left;
background:none;
border:0;
padding:0px 0px 0px 5px;
outline:none;
color:#868686;
}
.submit_search
{
width:24px;
height:22px;
float:right;
border:0;
background:url(../images/bg.png) no-repeat scroll transparent -331px -74px;
margin:1px 5px 0px 0px;
cursor:pointer;
}
.container_inner
{
width:1000px;
height:auto;
margin:10px auto 0 auto;
}
.inner_menu_container
{
width:998px;
height:34px;
float:left;
background:url(../images/menu_wrapper.png) repeat-x;
border:solid 1px #06598e;
}
.content_area_panel
{
width:978px;
height:auto;
float:left;
padding:10px;
border:solid 1px #999;
border-top:0;
background:#fff;
min-height:400px;
display:block;
margin:0px 0px 10px 0px;
}
.top_shelf
{
width:968px;
height:33px;
float:left;
background:url(../images/shelf.png) no-repeat;
padding:0px 5px;
}
.top_shelf_search
{
width:245px;
height:33px;
float:right;
}
.add_button_shelf
{
width:75px;
height:33px;
float:left;
background:url(../images/bg.png) no-repeat scroll transparent -437px -0px;
border:0;
cursor:pointer;
}
.edit_button_shelf
{
width:75px;
height:33px;
float:left;
background:url(../images/bg.png) no-repeat scroll transparent -437px -35px;
border:0;
cursor:pointer;
}
.save_button_shelf
{
width:85px;
height:33px;
float:left;
background:url(../images/bg.png) no-repeat scroll transparent -514px -35px;
border:0;
cursor:pointer;
}
.cancel_button_shelf
{
width:93px;
height:33px;
float:left;
background:url(../images/bg.png) no-repeat scroll transparent -437px -71px;
border:0;
cursor:pointer;
}
.delete_button_shelf
{
width:87px;
height:33px;
float:left;
background:url(../images/bg.png) no-repeat scroll transparent -513px -0px;
border:0;
cursor:pointer;
}
.prev_button_shelf
{
width:40px;
height:33px;
float:left;
background:url(../images/bg.png) no-repeat scroll transparent -529px -178px;
border:0;
cursor:pointer;
}
.next_button_shelf
{
width:38px;
height:33px;
float:left;
background:url(../images/bg.png) no-repeat scroll transparent -533px -95px;
border:0;
cursor:pointer;
}
/*------------------------disabled_buttons-------------------------------*/
.add_button_shelf_disabled
{
width:75px;
height:33px;
float:left;
background:url(../images/bg.png) no-repeat scroll transparent -438px -142px;
border:0;
cursor:default;
}
.edit_button_shelf_disabled
{
width:75px;
height:33px;
float:left;
background:url(../images/bg.png) no-repeat scroll transparent -524px -142px;
border:0;
cursor:pointer;
}
.save_button_shelf_disabled
{
width:85px;
height:33px;
float:left;
background:url(../images/bg.png) no-repeat scroll transparent -438px -213px;
border:0;
cursor:pointer;
}
.cancel_button_shelf_disabled
{
width:93px;
height:33px;
float:left;
background:url(../images/bg.png) no-repeat scroll transparent -359px -324px;
border:0;
cursor:pointer;
}
.delete_button_shelf_disabled
{
width:87px;
height:33px;
float:left;
background:url(../images/bg.png) no-repeat scroll transparent -438px -178px;
border:0;
cursor:pointer;
}
.prev_button_shelf_disabled
{
width:40px;
height:33px;
float:left;
background:url(../images/bg.png) no-repeat scroll transparent -529px -250px;
border:0;
cursor:pointer;
}
.next_button_shelf_disabled
{
width:38px;
height:33px;
float:left;
background:url(../images/bg.png) no-repeat scroll transparent -529px -213px;
border:0;
cursor:pointer;
}
/*--------------------------------ends-------------*/
.control_panel_outer
{
width:978px;  /*978*/
height:auto;
float:left;
margin:10px 0px 0px 25px;
}
.control_panel_outerTop
{
width:150px;  
height:auto;
float:left;
margin:10px 0px 0px 25px;
}
.control_panel_outerInner
{
width:700px; 
height:auto;
float:left;
margin:10px 0px 0px 25px;
}
 .icon
 {
 width:70px;
 height:auto;
 float:left;
 margin:0px 10px 20px 10px;
 border:solid 1px #ffffff;
-webkit-border-radius:3px; 
-moz-border-radius:3px; 
-o-border-radius:3px; 
-khtml-border-radius:3px;
 border-radius:3px;
   border:solid 1px #cccccc;
  background: -moz-linear-gradient(center top , #eeeeee, #ffffff) repeat scroll 0 0 ;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.1, #eeeeee), color-stop(0.9, #ffffff));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;
-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5);
 }
 .thump
 {
 width:50px;
 height:50px;
 float:left;
 }
 .thump img
 {
 width:50px;
 height:50px;
 }
 .thumb_detail
 {
 width:60px;
 height:auto;
 float:left;
 padding:5px 0px 0px 0px;
 text-align:center;
 font-size:.8em;
 line-height:13px!important;
 color:#333;
 font-weight:normal;
 white-space:normal!important;
 }
 .thumb_detailhead
 {
 width:100px;
 height:auto;
 float:left;
 padding:2px 0px 0px 0px;
 text-align:center;
 font-size:1.2em;
 color:#333;
 font-weight:normal;
 padding-left:10px;
 }
  .menu2 a
 {
 color:#333;
 text-decoration:none;
 }
 .menu2 a:hover .icon
 {
 border:solid 1px #9b9b9b;
 }
 .menu2 a:hover .thumb_detail 
 {
 color:#000;
 }
 .menu2
 {
 width:978px;
 height:auto;
 float:left;
 }
 .menu2 li 
 {
 float:left;
 position:relative;
 }
 .menu2 li em {
    font-weight: normal;
    background: url(../images/hover.png) no-repeat;
    width: 170px;
    height:66px;
    position: absolute;
    bottom:-145px;
    left: -37px;
    text-align: center;
    padding: 20px 15px 10px 15px;
    font-style: normal;
    z-index: 10000000;
    display: none;
	font-size:11px;
	line-height:16px;
}
.black_footer_wrapper
{
width:1000px;
height:40px;
background:#106ba6;
margin:auto;
clear:both;
color:#a9daf9;
}
.content_by_inner_footer
{
width:960px;
height:40px;
margin:auto;
}
.footer_links_admin
{
width:600px;
height:auto;
float:left;
padding:10px 0px 0px 0px;
}
.footer_links_admin ul li
{
width:auto;
height:auto;
float:left;
padding:0px 16px 0px 0px;
}
.footer_links_admin ul li a, .admin_footer_copy a
{
color:#a9daf9;
text-decoration:none;
font-size:11px;
}
.footer_links_admin ul li a:hover, .admin_footer_copy a:hover
{
color:#000;
}
.admin_footer_copy
{
width:320px;
height:auto;
float:right;
text-align:right;
padding:10px 0px 0px 0px;
font-size:11px;
}
.panel_outer
{
width:978px;
height:auto;
float:left;
}
.panel_outer a
{
color:#0b94e4;
text-decoration:underline;
}
.panel_outer th a
{
color:#666;
text-decoration:underline;
}
.panel_outer
{
width:978px;
height:auto;
float:left;
margin:10px 0px 0px 0px;
}
.panel_outer table
{
	border: solid 1px #cccccc;
	border-bottom:none;
	border-right:none;
	border-top:none
}
.panel_outer th
{
	border: solid 1px #cccccc;
    border-left:1px solid #ccc !important;
	color:#666666;
	text-shadow:1px 1px #eeeeee;
	border-left:none;
	font-weight:bold;
	text-align:left;
	padding:3px 0px 3px 10px;
	font-size:12px;
	background:url(../images/table_head.png) bottom repeat-x;
	text-shadow:1px 1px #ffffff;
	}

.panel_outer td, .wide_content_grid td
{
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
    border-left: 1px solid #cccccc;
	color:#666;
	text-align:left;
	padding:3px 10px 3px 10px;
	font-size:12px;

}
.panel_outer td img
{
margin:0px 5px 0px 0px;
}
.search_outer_panel
{
width:172px;
height:22px;
float:left;
background:url(../images/bg.png) no-repeat scroll transparent -221px -250px;
margin:6px 0px 0px 0px;
}
.search_outer_panel input[type="text"]
{
width:167px;
height:20px;
float:left;
background:none;
border:0;
outline:none;
color:#868686;
padding:0px 0px 0px 5px;
}
.costum_serch_button
{
width:65px;
height:22px;
float:left;
background:url(../images/bg.png) no-repeat scroll transparent -533px -71px;
border:0;
margin:6px 0px 0px 4px;
cursor:pointer;
}
.content_free_outer
{
width:978px;
height:auto;
float:left;
margin:10px 0px 0px 0px;
}
.common_text_boxes_long
{
width:300px;
height:20px;
float:left;
margin:0px 0px 10px 0px;
border:solid 1px #b1b1b1;
color:#333;
padding:0px 0px 0px 2px;
outline:none;
}
.common_text_boxes_small
{
width:180px;
height:20px;
float:left;
margin:0px 0px 10px 0px;
border:solid 1px #b1b1b1;
color:#333;
padding:0px 0px 0px 2px;
outline:none;
}
.common_text_boxes_grid
{
width:100px;
height:20px;
float:left;
margin:0px 0px 10px 0px;
border:solid 1px #b1b1b1;
color:#333;
padding:0px 0px 0px 2px;
outline:none;
}
.dd_big_selsect_big
{
color:#333;
width:304px;
height:20px;
border:solid 1px #b1b1b1;
margin:0px 0px 10px 0px;
outline:none;
}
.dd_big_selsect_small
{
color:#333;
width:184px;
height:20px;
border:solid 1px #b1b1b1;
margin:0px 0px 10px 0px;
outline:none;
}
.browse_big_bg
{
width:304px;
height:20px;
background:url(../images/bg.png) no-repeat scroll transparent -221px -276px;
margin:0px 0px 10px 0px;
}
.browse_big_bg input[type="file"]
{
width:304px;
height:20px;
cursor:pointer;
}
.browse_small_bg
{
width:184px;
height:20px;
background:url(../images/bg.png) no-repeat scroll transparent -221px -301px;
margin:0px 0px 10px 0px;
}
.browse_small_bg input[type="file"]
{
width:184px;
height:20px;
cursor:pointer;
}
.big_texarea
{
width:300px;
height:60px;
border:solid 1px #b1b1b1;
font-family:Tahoma,Arial,Verdana;
color:#333;
resize:none;
margin:0px 0px 10px 0px;
outline:none;
}
.small_texarea
{
width:180px;
height:60px;
border:solid 1px #b1b1b1;
font-family:Tahoma,Arial,Verdana;
color:#333;
resize:none;
margin:0px 0px 10px 0px;
outline:none;
}
.content_searches
{
width:956px;
height:auto;
float:left;
border:solid 1px #ccc;
padding:5px 10px;
margin:10px 0px 10px 0px;
background:#e8f5fc;
color:#333;
}
.content_searches input[type="text"]
{
margin:2px 0;
}
.content_searches select
{
margin:2px 0;
}
.login_box_admin
{
width:475px;
height:240px;
margin:30px auto 0 auto;
/*background:url(../images/admin_bg_log.png) no-repeat;*/
-webkit-border-radius:10px; 
-moz-border-radius:10px; 
-o-border-radius:10px; 
-khtml-border-radius:10px;
 border-radius:10px;
}
.login_header_shelf
{
width:432px;
height:52px;
}
.login_header_shelf a
{
color:#daf0ff;
float:right;
text-decoration:underline;
margin:30px 20px 0px 0px;
}
.login_header_shelf a:hover
{
color:#fff;
}
.login_content_placer
{
width:288px;
height:auto;
margin:68px auto 0 auto;
}
.log_texter
{
width:220px;
height:20px;
float:right;
border:solid 1px #ccc;
margin:7px 0px 7px 8px;
padding:0px 0px 0px 2px;
outline:none;
color:#868686;
}
.logger_submit
{
width:64px;
height:21px;
float:right;
background:url(../images/bg.png) no-repeat scroll transparent -221px -324px;
border:0;
cursor:pointer;
}
.logger_submit:hover
{
background:url(../images/bg.png) no-repeat scroll transparent -287px -324px;
}

.logout_galexy
{
width:300px;
height:20px;
float:right;
text-align:right;
margin:23px 0px 0px 0px;
text-shadow:1px 1px #fff;
}
.logout_galexy a
{
color:#06598e;
font-weight:bold;
text-decoration:none;
margin:0px 0px 0px 3px;
text-shadow:1px 1px #fff;
}
.logout_galexy a:hover
{
color:#0871d6;
}
.panel_outer_th
{
	border: solid 1px #cccccc;
	color:#666666;
	text-shadow:1px 1px #eeeeee;
	border-left:none;
	font-weight:bold;
	text-align:left;
	padding:3px 0px 3px 10px;
	font-size:12px;
	background:url(../images/table_head.png) bottom repeat-x;
	text-shadow:1px 1px #ffffff;
}
.process_btn
{
width:89px;
height:29px;
float:left;
background:url(../images/1.png) no-repeat scroll;
border:0;
cursor:pointer;
}
.cancel_btn
{
width:89px;
height:29px;
float:left;
background:url(../images/3.png) no-repeat scroll;
border:0;
cursor:pointer;
}
.display_btn
{
width:89px;
height:29px;
float:left;
background:url(../images/2.png) no-repeat scroll;
border:0;
cursor:pointer;
}



.panel_outer td table td
{
	border-bottom: solid 0px #cccccc;
	border-right: solid 0px #cccccc;
	color:#666;
	text-align:left;
	height:5px;
	padding:3px 10px 3px 10px;
	font-size:12px;

}
.datalist_head
{
	border-left:none;
}
.panel_outer table tr th table tbody tr td table
{
	border:none;
}
.panel_outer table tr td table tbody tr td table
{
	border:none;
}

/*--------- report style--------------*/
.academic_year table{ border:1px solid #ccc; border-collapse:collapse; width:100%;}
.academic_year td div table, .academic_year td div td table { width:100%;}
.academic_year td{ border-right:1px solid #ccc!important;
                   text-indent:0px!important;}
.academic_year td:first-child{ border-left:none;}
.academic_year td td td tablr
.academic_year td:last-child{ border-right:none!important;}
.academic_year td div td{ padding:0px;}
 .academic_year td div td:first-child{border-right:1px solid #ccc;}
.academic_year td div td td td{ padding:3px 10px;}
.academic_year table table{ border:none;}
.academic_year table td{ padding:0px;}
.academic_year table th{ border-top:none;}
.academic_year table th:last-child{ border-right:none;}
.border_r_none{ border-right:none;}

.result_display td{ border-bottom:1px solid #ccc!important;
					vertical-align:top; text-indent:0;}
.result_display td:after{ content:"  ";}
         
         
 .academic_year th{border-top:1px solid #ccc!important;
                   vertical-align:top; padding:3px 0;  text-indent:10px;}                           






/*-----------*/

 .thumb_controlpanel
 {
 width:926px;
 height:auto;
 float:left;
 font-weight:bold;
 padding:2px 0px 5px 0px;
 margin:0 0 10px 0;
 text-align:left;
 font-size:1.4em;
 color:#5D6D72;
 font-weight:normal;
 border-bottom:1px dotted #FFA500;
 }
 .icon_controlpanel
 {
 width:70px;
 height:auto;
 float:left;
 margin:0px 10px 20px 10px;
 }

 /*.autocomplete_listItem:hover, .autocomplete_listItem:active,.autocomplete_listItem:focus
 {
 	background:#28C7F4!important;
 	color:#ffffff;

 }
 .autocomplete_highlightedListItem {
   	background:#28C7F4!important;
 	color:#ffffff;
}
.autocomplete_highlightedListItem:hover 
{
   	background:#28C7F4!important;
 	color:#ffffff;
}
 */
 
 
 .dlist_inner
 {
border-left:none!important;
border-top: none!important;
 }
 
.dlist_inner td
{
border:none;
}

.griglefttd
{
	border-left: solid 1px #CCCCCC!important;
}
.ajax__validatorcallout_popup_table_row  { 	border: 1px solid #000!important; }
.ajax__validatorcallout .ajax__validatorcallout_close_button_cell 
{ 	
	border-right: 1px solid #000!important; 	
  	border-bottom: 1px solid #000!important; 
}

.ajax__validatorcallout .ajax__validatorcallout_icon_cell, .ajax__validatorcallout .ajax__validatorcallout_error_message_cell  
{
	border-bottom: 1px solid #000!important; 
}
.two_col th{ border:none!important;}
.two_col th th
{
	border-bottom: solid 1px #cccccc!important;
	border-right: solid 1px #cccccc!important;
	border-top: solid 1px #cccccc!important;
}

.panel_outer2
{
width:400px;
float:right;
}
.panel_outer2 table
{
text-align:right;
border:none;
}
.panel_outer2 td
{

border:none;
}

/* ---------add to e-essentials.css--------------*/

.display_btn
{
width:89px;
height:29px;
float:left;
background:url(../images/2.png) no-repeat scroll;
border:0;
cursor:pointer;
}
.excel_btn
{
width:89px;
height:29px;
float:left;
background:url(../images/4.png) no-repeat scroll;
border:0;
cursor:pointer;
}
.PF_btn
{
width:89px;
height:29px;
float:left;
background:url(../images/pf.png) no-repeat scroll;
border:0;
cursor:pointer;
}
.pdf_btn
{
width:89px;
height:29px;
float:left;
background:url(../images/5.png) no-repeat scroll;
border:0;
cursor:pointer;
}
.email_btn
{
width:89px;
height:29px;
float:left;
background:url(../images/6.png) no-repeat scroll;
border:0;
cursor:pointer;
}

.minheight
{
	min-height:500px;
}



.textbox_widthEmProf /*21.05.2015*/
{
    width:69px !important;
    height:20px;
    float:left;
    margin:0px 0px 10px 0px;
    border:solid 1px #b1b1b1;
    color:#333;
    padding:0px 0px 0px 2px;
    outline:none; margin-right:5px !important;
}

.cjq-current-parent{background:none !important}
.cjq-current-parent a{color:#666 !important; text-decoration:none; list-style:none}

    

.textbox_widthDAperc
    {
          width:51px !important;
          height:20px;
          float:left;
          margin:0px 0px 10px 0px;
          border:solid 1px #b1b1b1;
          color:#333;
          padding:0px 0px 0px 2px;
          outline:none; margin-right:5px !important;
    }


