
/*-------------------------------------------------------------------*/
/**/
DIV.page {page-break-after:always}
	@media print {
		BODY {color:black; font-family:Arial; font-weight:normal; font-size:small; border:0}
		.printdisplay{ display:none;  
		    background-image:url(../Images/Theme1/but_img.gif); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; color:#0A3B34; cursor:pointer; cursor:hand; border:1px solid #A0B4DD; padding-top:2px; padding-bottom:2px; padding-left:4px; padding-right:4px; width: auto; overflow:visible;
		    }
	}
/**/

/*--------------Sticky Table Headers-----------------------------------------------------*/

div.scrollWrapper{
  float:left;
  height:150px;
  overflow:scroll;
} 
 
table.scrollable tbody{
  height:150px;
  overflow:scroll; 
}
 
table.scrollable th{
  position: relative;
  background:#f7f7f7;
}
table.scrollable{
  margin-right:16px;
}




/*-------------------------------------------------------------------*/

/*---------------------------------- Global Links -------------------------------------*/
a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; cursor:pointer;}
a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; cursor:pointer;}

a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; cursor:pointer;}

a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#e21e26; text-decoration:underline; cursor:pointer;}

a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; cursor:pointer;}

.menu_tab{font-size:11px !important; font-family:Tahoma, Arial, Helvetica, sans-serif !important;}
.menu_tab_over { font-size:11px !important; font-family: Tahoma !important;}
.submenu_tab{ font-size:11px !important; font-family:Tahoma, Arial, Helvetica, sans-serif !important;}
.submenu_tab_over{font-size:11px !important; font-family:Tahoma, Arial, Helvetica, sans-serif !important;}



/*-------------------------------------------------------------------------------*/

/*------------------------------- Home Page Footers  ------------------------------*/

.footer-container {
width:100%; height:100%; overflow:hidden; margin:1px 0 0 0;}

.home_page_footer1{background-color:#f5f5f5; height:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-align:center;}

.home_page_footer_btm1{background-color:#205484; height:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; text-align:center;}

/*--------------------------------------------------------------------------------*/

/*--------------- Header Images and login details area ---------------------------*/
.header_login_logo{background-image:url(../Images/Common/esd_logo.gif); width:79px; height:52px; background-repeat:no-repeat; background-position:left; background-color:#FFFFFF;}

.header_login_text{background-color:#5F5F5F; font-family:verdana; font-size:9px; color:#FFFFFF; text-align:right; padding-right:10px; width:200px; padding-right:10px;}

.header_login_text1{font-family:verdana; font-size:9px; color:#000000; color:#FFFBBB;}

.header_login_text2{font-family:verdana; font-size:9px; color:#FFFFFF; color:#DAD9D9;}
/*---------------------------------------------------------------------------------*/

/*------------------------ Header color Tabs -------------------------------------*/
.headertab1{background-color:#367A9C; width:10px; height:10px; cursor:pointer;}

.headertab2{background-color:#1D7669; width:10px; height:10px; cursor:pointer;}

.headertab3{background-color:#8F5D75; width:10px; height:10px; cursor:pointer;}

.headertab4{background-color:#000000; width:10px; height:10px; cursor:pointer;}

.headertab5{background-color:#D97226; width:10px; height:10px; cursor:pointer;}

.headertab6{background-color:#A34848; width:10px; height:10px; cursor:pointer;}
/*-------------------------------------------------------------------------------*/


/*-------------------- Break used between different sections ----------------------*/ 
.section_break{height:3px; vertical-align:top;}

/*---------------------------------------------------------------------------------*/

/*--------------  Table Section contains section breake and Sub-heading-------------------------------*/ 
.break_subheading_table{ width:100%; border:0px; padding:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;}

/*--------------------------------------------------------------------------------*/

/*-------------- Border for the Main Table Section -------------------------------*/ 
.maintable{border-width:1px; border-style:solid; border-color:#CCCCCC; background-color:#FFFFFF; }

/*--------------------------------------------------------------------------------*/

/*----------------------------- Buttons Section ---------------------------------*/ 
.page_main_button_bg{background-color:#F5F5F5;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; height:25px; padding-right:8px; text-align:right;}

.page_subsec_button_bg{background-color:#F5F5F5;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; height:25px; padding-right:8px; text-align:right;}

.page_Right_button_bg{background-color:#F5F5F5;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; height:25px; padding-right:8px; text-align:right;}

.page_Left_button_bg{background-color:#FFFFFF;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; height:25px; padding-right:8px; text-align:left;}

/*--------------------------------------------------------------------------------*/

/*----------------------------- Input Form area ---------------------------------*/ 
.form_label_bold{background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-left:5px; padding-right:5px; text-align:right; height:24px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF;}

.form_label_normal{background-color:#FBFBFB; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding-left:5px; padding-right:5px; text-align:right; height:24px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF;}

.form_label_normal_normal{background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding-left:5px; padding-right:5px; text-align:center; height:24px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF;}

.form_label_noalign{background-color:#fafafa; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding-left:5px; padding-right:5px; height:24px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF;}

.form_input_bold{background-color:#F7F7F7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-left:2px; text-align:left; height:24px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF;}

.form_input_normal{background-color:#FAFAFA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding-left:2px; text-align:left; height:24px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF;}

.mandatory{color:#FF0000; font-size:11px; font-weight:bold;}

.help{ color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; padding-left:5px; text-align:left; height:24px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF;}
/*--------------------------------------------------------------------------------*/
.date_button{background-color:#D2D2D2; border-width:1px; border-style:solid; border-top-color:#E5E5E5; border-left-color:#DBDBDB; border-right-color:#858585; border-bottom-color:#585858; width:70px; text-align:center; cursor:hand; cursor:pointer; font-size:9px; font-weight:bold;}

.date_button_over{background-color:#F2E3B8; border-width:1px; border-style:solid; border-top-color:#E5E5E5; border-left-color:#DBDBDB; border-right-color:#858585; border-bottom-color:#585858; width:70px; text-align:center; cursor:hand; cursor:pointer; font-size:9px; font-weight:bold;}

.calender_button{background-image:url(../Images/Theme1/but_img.gif); height:10px; width:10px; font-family:"Courier New", Courier, mono, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; cursor:pointer; cursor:hand; border:1px solid #3D9BD5; padding-top:2px; padding-bottom:2px; padding-left:4px; padding-right:4px;  overflow:visible;}

/*----------------------------- Input Form objects ---------------------------------*/ 

.input_field_disabled{background-color:#F2F2F2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border:0px;}


.input_field_disabled_White{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border:0px;}

.input_field_disabled_transparent_bold{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border:0px; background-color:Transparent;}


select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; border-width:1px; border-style:solid; border-color:#CCCCCC;}

.select_disabled{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; border-width:1px; border-style:solid; border-color:#CCCCCC; background-color:#DDDCDC;}

textarea{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; border-width:1px; border-style:solid; border-color:#CCCCCC;}
.txtarea_disabled{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; border-width:1px; border-style:solid; background-color:#DDDCDC;}

input{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; border-width:1px; border-style:solid; border-color:#CCCCCC;}

.input_disabled{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; border-width:1px; border-style:solid; border-color:#CCCCCC; background-color:#DDDCDC;}

.input_dateformat{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; width:70px;}

.input_datetimeformat{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; width:116px;}

.input_timeformat{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; width:40px;}

.input_dateformat_disabled{background-color:#DDDCDC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; width:70px;}

.input_datetimeformat_disabled{background-color:#DDDCDC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; width:116px;}

.input_timeformat_disabled{background-color:#DDDCDC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; width:40px;}

.radio_checkbox{border-width:0px; font-weight:normal;}
/*--------------------------------------------------------------------------------*/

/*----------------------------- Fonts ---------------------------------*/ 
.font_data_red{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000;}

.font_data_green{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#006600;}

.font_data_bold_big{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

.result_data_strike{height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:line-through; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; }

.result_data_red_strike{height:16px;   background-color:#ff0000;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:line-through; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; color:#ffffff; }

.font_data_bold{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
/*--------------------------------------------------------------------------------*/

/*---------------------- Mouseover effect for image link -------------------------*/ 
.handcursor{cursor:pointer; cursor:hand;}

/*--------------------------------------------------------------------------------*/

/*----------------------- Font Used for Super Script -----------------------*/
.sup_heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:6pt;font-weight:bold; color:#000000;}

sup{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:6pt;font-weight:bold; color:#CC0000;}
/*-------------------------------------------------------------------------*/

/*-------------------------- Result Table Main Heading --------------------------*/
.result_heading_main_firstcol{background-image: url(../images/Common/result_main_header.gif); background-repeat:repeat-x; background-color:#B8B8B8; height:17px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; border-top:1px solid #D4D4D4; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-right-width:1px; border-right-style:solid; border-right-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; vertical-align:middle;}

.result_heading_main{background-image: url(../images/Common/result_main_header.gif); background-repeat:repeat-x;  background-color:#B8B8B8; height:17px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; border-top:1px solid #D4D4D4; border-left-width:1px; border-left-style:solid; border-left-color:#B4B2B2; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; vertical-align:middle;}

.result_heading_main_lastcol{background-image: url(../images/Common/result_main_header.gif); background-repeat:repeat-x; background-color:#B8B8B8; height:17px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; border-top:1px solid #D4D4D4; border-left-width:1px; border-left-style:solid; border-left-color:#B4B2B2; border-right-width:1px; border-right-style:solid; border-right-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; vertical-align:middle;}
/*-------------------------------------------------------------------------------*/

/*-------------------------- Result Table Heading ----------------------------*/
.result_heading_firstcol{background-image: url(../images/Common/result_header.gif); background-repeat:repeat-x; background-color:#E0E0E0; height:17px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; border-top:1px solid #D4D4D4; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-right-width:1px; border-right-style:solid; border-right-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; vertical-align:middle;}

.result_heading{background-image: url(../images/Common/result_header.gif); background-repeat:repeat-x;  background-color:#E0E0E0; height:17px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; border-top:1px solid #D4D4D4; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; vertical-align:middle;}

.result_heading_lastcol{background-image: url(../images/Common/result_header.gif); background-repeat:repeat-x; background-color:#E0E0E0; height:17px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; border-top:1px solid #D4D4D4; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-right-width:1px; border-right-style:solid; border-right-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; vertical-align:middle;}
.result_heading_NoBorder{background-image: url(../images/Common/result_header.gif); background-repeat:repeat-x;  background-color:#E0E0E0; height:17px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; border-top:0px solid #D4D4D4; border-left-width:0px; border-left-style:hidden; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:hidden; border-bottom-color:#D4D4D4; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; vertical-align:middle;}
.result_heading_Big{background-image: url(../images/Common/result_header.gif); background-repeat:repeat-x;  background-color:#E0E0E0; height:17px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; border-top:0px solid #D4D4D4; border-left-width:0px; border-left-style:hidden; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:hidden; border-bottom-color:#D4D4D4; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; vertical-align:middle;}
/*-------------------------------------------------------------------------*/


/*----------------- Result Table Data in each <TD> ----------------------------*/
.result_data{height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; }
.result_data_NoBorder{height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-left-width:0px; border-left-style:hidden; border-left-color:#D4D4D4; border-bottom-width:0px; border-bottom-style:hidden; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; }
.result_data_Big{height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border-left-width:0px; border-left-style:hidden; border-left-color:#D4D4D4; border-bottom-width:0px; border-bottom-style:hidden; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; }
.result_data_link{height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;  cursor:pointer;cursor:hand;  }
.result_data_strike{height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:line-through; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; }

.result_data_icon{height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; }
.result_data_lastcol{height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-right-width:1px; border-right-style:solid; border-right-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}

.result_data_strike_lastcol{height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:line-through; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-right-width:1px; border-right-style:solid; border-right-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}

.result_data_bold{height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}

.result_data_lastcol_bold{height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-right-width:1px; border-right-style:solid; border-right-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}

.result_data_brk{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-right-width:1px; border-right-style:solid; border-right-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding:1px;}

.result_data_bold_singlecol{height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-right-width:1px; border-right-style:solid; border-right-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding:1px;}

.result_highlightarea{background-color:#f2f2f2; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; }

.result_bold_highlightarea{background-color:#f2f2f2; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; }

.result_data_red{background-color:#FF0000; height:16px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}

.result_data_bold_red{background-color:#FF0000; height:16px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}

.result_data_blue{background-color:#0000FF; height:16px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}

.result_data_bold_blue{background-color:#0000FF; height:16px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}


.result_data_over_blnk{background-color:#FFFFFF; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}

.result_data_over_blnk_lastcol{background-color:#FFFFFF; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-right-width:1px; border-right-style:solid; border-right-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}

.rep_result_data{background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; }
.rep_result_data_lastcol{background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-right-width:1px; border-right-style:solid; border-right-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}

.rep_result_highlight_sub{background-color:#FFFF66; color:#FF0000; font-weight:bold;}
.rep_result_data_alt{background-color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; }

.rep_result_data_alt_lastcol{background-color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-right-width:1px; border-right-style:solid; border-right-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}

.rep_result_data_alt1{background-color:#F5F5F5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; }

.rep_result_data_alt1_lastcol{background-color:#F5F5F5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-right-width:1px; border-right-style:solid; border-right-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}

.rep_result_data_alt2{background-color:#FFF9DB; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; }

.rep_result_data_alt2_lastcol{background-color:#FFF9DB; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-right-width:1px; border-right-style:solid; border-right-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}

.rep_result_data_alt3{background-color:#FFD37F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; }

.rep_result_data_alt3_lastcol{background-color:#FFD37F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-right-width:1px; border-right-style:solid; border-right-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}

.rep_result_data_alt4{background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0000FF; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}

.rep_result_data_alt4_lastcol{background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0000FF; border-left-width:1px; border-left-style:solid; border-left-color:#D4D4D4; border-right-width:1px; border-right-style:solid; border-right-color:#D4D4D4; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}
/*-----------------------------------------------------------------------------*/

.result_table {
    text-align: center;
    width: 50px;
    height: 30px;
}

/*--------------------- Font 90 degree angle text --------------------------
.font_flip{writing-mode: tb-rl;}*/
/*-----------------------------------------------------------------------------*/

.result_calander_data{ border:0px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-left-width:0px; border-left-style:solid; border-left-color:#D4D4D4; border-bottom-width:0px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; }

/*----------------- Result Table Data Color/Highlighter each <TR> -------------------*/
.result_data_tr{background-color:#FFFFFF;}

.result_data_alt_tr{background-color:#FAF8F4;}

.result_data_alt_tr_hightlight{background-color:#FFE3B8;}

/*-----------------------------------------------------------------------------------*/

/*----------------- Popup Table Data Color/Highlighter each <TR> -------------------*/
.popup_comment{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding:2px;}

.popup_header{ background-color:#F9F9F9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D4D4D4; padding:2px;  text-align:center;}
/*-----------------------------------------------------------------------------------*/

/*--------- Sub Result Table Sections (Currently used for Staff Schedule)-------------*/
.resultsubtable_hdng{background-color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:18px; padding-left:4px;}

.resultsubtable_data{background-color:#F2F2F2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; height:18px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCCCCC;  padding:2px;}

.resultsubtable_txtarea{width:100%;}

.resultsubtable_brk{height:2px;}
/*------------------------------------------------------------------------------------*/

/*------------------------------- Student Photo Area --------------------------------*/
.photosection{width:127px;  border-width:1px; border-style:solid; border-color:#999999; height:158px;}
/*----------------------------------------------------------------------------------*/


/*************************************** Login Sample 1 ******************************/
.home_login_label{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:right;}

.home_login_forgetpwd{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; padding-left:30px;}

a.homelink:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#205484; text-decoration:underline;}

a.homelink:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#205484; text-decoration:underline;}
/** 
* commented out and modified next by anqi 10-28-08
a.homelink:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#0000FF; text-decoration:underline;}
*/
a.homelink:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#e21e26; text-decoration:underline;}

a.homelink:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#205484; text-decoration:underline;}
/************************************************************************************/

/*************************** Staff Schedule Sample 2 *************************************/
.result_heading_ver{background-image: url(../Images/Common/result_header_ver.gif); background-repeat:repeat-y; background-color:#E0E0E0; height:17px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;  border-left-width:1px; border-left-style:solid; border-left-color:#FFFFFF; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#B8B8B8; padding-left:5px;}
/*******************************************************************************/

/*************************************Text box*******************************************/
.textBox_Style
{
	width:150px;
	height:12px;
}

.listBox_Style
{
	width:150px;
}

.listBox_Medium
{
	width:75px;
	height:10px;
}

.txtBoxYYYY
{
	width:50px;
}

.tr15_form_label_normal
{
	background-color:#f5f5f5; font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:normal; padding-left:5px; padding-right:5px; 
	text-align:right; height:24px; border-bottom-width:1px; border-bottom-style:solid; 
	border-bottom-color:#FFFFFF; width:15%;
}

.tr35_form_input_bold
{
	background-color:#f5f5f5; font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:bold; padding-left:2px; text-align:left; height:24px; 
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF; width:35%;
}

.tr85_form_input_bold
{
	background-color:#f5f5f5; font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:bold; padding-left:2px; text-align:left; height:24px; 
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF; width:85%;
}
/***************************************************************************************/
.tr15_form_label_normal_left
{
	background-color:#F2F2F2; font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:normal; padding-left:5px; padding-right:5px; 
	text-align:left; height:24px; border-bottom-width:1px; border-bottom-style:solid; 
	border-bottom-color:#FFFFFF; width:15%;
}
/**************************************************************************************/
.tr15_form_label_normal_left_bold
{
	background-color:#EBEBEB; font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:bold; text-align:left; padding :0px;
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF; width:35%;
}

.tr40_form_label_normal_left
{
	background-color:#EBEBEB; font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:normal;  text-align:left; padding :0px; 
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF; width:40%;
}

.tr35_form_label_normal_left
{
	background-color:#EBEBEB; font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:normal;  text-align:left; padding :0px; 
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF; width:35%;
}

.tr10_form_label_normal
{
	background-color:#EBEBEB; font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:normal; text-align:center; padding :0px; 
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF; width:15%;
}
/**********************************  Health Commutative Report     ****************************/
.BOX{BORDER:0PX SOLID #000; border-collapse: collapse}

.BOX td{BORDER:1PX SOLID #000; font-family: Verdana; font-size:9px; font-weight:bold}

.BOX1{BORDER:0PX SOLID #000; border-collapse: collapse}

.BOX1 td{BORDER:0PX SOLID #000; font-family: Verdana; font-size:11px}

.BOXTITLECELL {font-size: 10px; color: white; font-family: Verdana; background-color: black; font-weight: bold}

.OUTSIDEEBOX{BORDER:1PX SOLID #000; width:200px; height:35px;border-collapse: collapse}

.INSIDEBOX{BORDER:1PX SOLID #000; width:40px; height:35px;border-collapse: collapse}

.INSIDEBOX2{BORDER:1PX SOLID #000; width:70px; height:35px;border-collapse: collapse}

.content{font-size:11px;font-weight:normal}

.data{font-size:9px;font-weight:normal; color: #404040; font-family: Verdana}

.note{font-size:8px;font-weight:normal; font-family: Verdana}

.notebold{font-size:8px;font-family: Verdana;font-weight: bold}

INPUT.globbut{font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:#fff;background:#4196E2;
			  padding-top:1px;padding-bottom:1px;border:1px outset #4196E2;cursor:hand;}
			  
/********************************************************************************************/

.tableDynamic
{
	width:100%; 
	border:0;
}

.textBoxDynamic
{
	width:75px;
	height:10px;
}
.tr32_tblDynamic
{
	background-color:#EBEBEB; font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:normal; padding-left:5px; padding-right:5px; 
	text-align:left; height:24px; border-bottom-width:0px; border-bottom-style:solid; 
	border-bottom-color:#FFFFFF; width:32%;
}

.tr25_tblDynamic
{
	background-color:#EBEBEB; font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:normal;  text-align:left; padding :0px; 
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF; width:25%;
}

.tr04_tblDynamic
{
	background-color:#EBEBEB; font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:normal; padding-left:5px; padding-right:5px; 
	text-align:center; height:24px; border-bottom-width:1px; border-bottom-style:solid;
	border-bottom-color:#FFFFFF; width:4%;
}

.tr15_tblDynamic
{
	background-color:#EBEBEB; font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:bold; padding-left:0px; padding-right:0px; 
	text-align:left; height:20px; border-bottom-width:1px; border-bottom-style:none;
	border-bottom-color:#FFFFFF; width:15%;
}

/********************************************************************************************/
.ErrorLabelClass
{
	font-weight: normal;
	font-size: 10px;
	width: 100%;
	color: black;
	font-family: Verdana, Tahoma;
	background-color: #fffff0;
	text-align: left;
	list-style-image: url(../Images/common/li.gif);
	vertical-align: middle;
	text-decoration: none;
}
TD.ErrorLabel
{
	border-right: gray 1px;
	border-top: gray 1px;
	font-weight: bold;
	font-size: 10px;
	border-left: gray 1px;
	width: 100%;
	color: black;
	
	border-bottom: gray 1px dashed;
	font-family: Verdana, Tahoma;
	list-style-type: square;
	background-color: #ffffcc;
	text-align: left;
	vertical-align: middle;
	text-transform: lowercase;
	font-style: normal;
}

LI.ErrorLabelClass
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: Verdana, Tahoma;
	text-align: left;
	list-style-image: url(../Images/common/li.gif);
	vertical-align: middle;
	text-decoration: none;
}


.DataGridFixedHeader 
{
	background-color: white; 
	position:relative; 
	background-image: url(../images/Common/result_header.gif); 
	background-repeat:repeat-x;  
	background-color:#E0E0E0; 
	height:17px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px; 
	border-top:1px solid #D4D4D4; 
	border-left-width:1px; 
	border-left-style:solid; 
	border-left-color:#D4D4D4; 
	border-bottom-width:1px; 
	border-bottom-style:solid; 
	border-bottom-color:#D4D4D4; 
	padding-top:2px; 
	padding-bottom:2px; 
	padding-left:2px; 
	padding-right:2px; 
	vertical-align:middle;
}

/*********************************** BEGIN GRADEBOOK STYLES **********************************/

.classes-node .x-tree-node-icon { display:none; }
.class {border:1px solid #fff; margin:3px;}
.class .x-tree-ec-icon {display:none; }
.class-icon {background-image:url(images/rss.gif) !important;}
.examplelink { display:block; padding:3px; text-decoration:none; } 
.examplelink:hover { text-decoration:none; background: yellow; } 
.link-panel .x-panel-body { padding:4px; } 

/************************************ END GRADEBOOK STYLES **********************************/

/**********************************[Report Style Starts]**************************************/
.WithoutBorder {
	FONT-WEIGHT: bolder; FONT-SIZE: 10pt; COLOR: #000000;
	FONT-FAMILY: 'Lucida Sans Unicode', 'Lucida Console'; TEXT-DECORATION: none
	}
	
.ColumnText {
	FONT-WEIGHT: bolder; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Arial
	}
	
.ColumnData {
	FONT-WEIGHT: lighter; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Arial
	}
	
.printButton {
	BORDER-RIGHT: #4196e2 1px outset; BORDER-TOP: #4196e2 1px outset; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #4196e2; PADDING-BOTTOM: 1px; BORDER-LEFT: #4196e2 1px outset; CURSOR: hand; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #4196e2 1px outset; FONT-FAMILY: verdana,arial,helvetica,sans-serif
	}
	
.BorderSingle {
			border-right:2px solid #bfbfbf;
	}
/************************************* Calender ***********************************/

.day-selected a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:underline; cursor:pointer;}

.day-selected a:link {color:#ffffff; text-decoration:underline;}

.day-selected a:visited {color:#ffffff; text-decoration:underline;}

.day-selected a:hover {color:#ffffff; text-decoration:none;}

.day-selected a:active {color:#ffffff; text-decoration:underline; }


.other-month-day a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; text-decoration:underline; cursor:pointer;}

.other-month-day a:link {color:#FF0000; text-decoration:underline; }

.other-month-day a:visited {color:#FF0000; text-decoration:underline;}

.other-month-day a:hover {color:#FF0000; text-decoration:none;}

.other-month-day a:active {color:#FF0000; text-decoration:underline; }

/************************************* Inner Page Header ***********************************/

.blue-logo-bg-left {
background-image:url(../Images/logo-left.jpg);
width:377px;
background-repeat:no-repeat;
height:33px;
border-bottom:3px solid #DD7870;
}

.blue-logo-bg-right {
background-image:url(../Images/logo-right.jpg);
width:425px;
background-repeat:no-repeat;
height:33px;
border-bottom:3px solid #DD7870;
}

.blue-logo-bg {
background-image:url(../Images/NexGen/HomeBackground.jpg);
background-repeat:repeat-x;
width:auto;
height:63px;
border-bottom:1px solid #4A657B;
}

.color-thumbnail {
margin:20px	0 0 130px;
}

/************************************* Misc ***********************************/
/**********Container property****************/
div.maincontentcontainer{
height:71%;
margin:auto;
}

div.maincontent{
background:#ffffff;
padding:6px 0 6px 0;
overflow:auto;
text-align:left;
margin:auto;
width:98%;
height:98%;
vertical-align:top;
}

div.popupconatiner{
height:71%;
margin:auto;
}

div.popupcontent{
background:#ffffff;
overflow:auto;
text-align:left;
width:100%;
height:100%;
vertical-align:top;
}

/**********End Container property****************/
.login-banner-bg {
background-image:url(../Images/Common/login-banner-bg.jpg);
background-repeat:repeat-x;
height:166px;
width:auto;
}

.collapse-button {
float:left;
width:3%;
padding:3px 0  0 4px;
overflow:hidden;
white-space:nowrap;
}

.drop-down-conatiner {
float:left;
width:47%;
overflow:hidden;
white-space:nowrap;
padding:0 0  0 0;
}

.welcometext {
font-size:11px;
color:#000000;
padding:0 0 0 10px;
}
/**********************************[Report Style Ends]***************************************/
/**************[Attendance Status Button Style :: Change Request, 18 JUN 2008]***************/
.Present {
	background-color: #2e7d32;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt !important;
	font-style: normal;
	font-weight: bold;
	color: #fff !important;
	cursor: hand;
	width: 85%;
	height: 14pt;
	face: 3D;
}

.Both.Present {
	background-color: #81c784;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt !important;
	font-style: normal;
	font-weight: bold;
	color: #000000 !important;
	cursor: hand;
	width: 85%;
	height: 14pt;
	face: 3D;
}

.Remote.Present {
	background-color: #c8e6c9;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt !important;
	font-style: normal;
	font-weight: bold;
	color: #000000 !important;
	cursor: hand;
	width: 85%;
	height: 14pt;
	face: 3D;
}


.Absent {
	background-color: #c62828;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt !important;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	cursor: hand;
	width: 85%;
	height: 14pt;
	face: 3D;
}

.Both.Absent {
	background-color: #ff80ab;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt !important;
	font-style: normal;
	font-weight: bold;
	color: #000000 !important;
	cursor: hand;
	width: 85%;
	height: 14pt;
	face: 3D;
}


.Remote.Absent {
	background-color: #ffcdd2;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt !important;
	font-style: normal;
	font-weight: bold;
	color: #000000 !important;
	cursor: hand;
	width: 85%;
	height: 14pt;
	face: 3D;
}



.Tardy {
	background-color: #f9a825;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt !important;
	font-style: normal;
	font-weight: bold;
	color: #000000 !important;
	cursor: hand;
	width: 85%;
	height: 14pt;
	face: 3D;
}

.Both.Tardy {
	background-color: #ffee58;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt !important;
	font-style: normal;
	font-weight: bold;
	color: #000000 !important;
	cursor: hand;
	width: 85%;
	height: 14pt;
	face: 3D;
}

.Remote.Tardy {
	background-color: #fff9c4;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt !important;
	font-style: normal;
	font-weight: bold;
	color: #000000 !important;
	cursor: hand;
	width: 85%;
	height: 14pt;
	face: 3D;
}


.NA {
	background-color: #eceff1;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt !important;
	font-style: normal;
	font-weight: bold;
	color: #999 !important;
	cursor: hand;
	width: 85%;
	height: 14pt;
	face: 3D;
}

.NonAttendance {
	background-color: #0039cb !important;
	font-size: 8pt !important;
	font-style: normal;
	font-weight: bold;
	color: #ffffff !important;
	cursor: pointer;
	width: 85%;
	height: 14pt;
	face: 3D;
}

.Dismissed {
	background-color: #00acc1;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt !important;
	font-style: normal;
	font-weight: bold;
	color: #ffffff !important;
	cursor: hand;
	width: 85%;
	height: 14pt;
	face: 3D;
}

.RemotePresent {
	background-color: #c8e6c9;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt !important;
	font-style: normal;
	font-weight: bold;
	color: #000000 !important;
	cursor: hand;
	width: 85%;
	height: 14pt;
	face: 3D;
}




.Remote.Dismissed {
	background-color: #b2ebf2;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt !important;
	font-style: normal;
	font-weight: bold;
	color: #000000 !important;
	cursor: hand;
	width: 85%;
	height: 14pt;
	face: 3D;
}



.Remote.Tardy.Dismissed {
	background-color: #ce93d8;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt !important;
	font-style: normal;
	font-weight: bold;
	color: #000000 !important;
	cursor: hand;
	width: 85%;
	height: 14pt;
	face: 3D;
}

.Tardy.Dismissed {
	background-color: #4a148c;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt !important;
	font-style: normal;
	font-weight: bold;
	color: #fff !important;
	cursor: hand;
	width: 85%;
	height: 14pt;
	face: 3D;
}
.icon-home{background-image:url(../Images/Fam/application_home.png) !important;}
.icon-profile{background-image:url(../Images/Fam/vcard.png) !important;}
.icon-performancereport{background-image:url(../Images/Fam/page_white_star.png) !important;}
.icon-new{background-image:url(../Images/Fam/email_add.png) !important;}
.icon-inbox{background-image:url(../Images/Fam/email.png) !important;}
.icon-bus{background-image:url(../Images/Fam/car.png) !important;}
.icon-sent{background-image:url(../Images/Fam/email_go.png) !important;}
.icon-outbox{background-image:url(../Images/Fam/email_open.png) !important;}
.icon-list{background-image:url(../Images/Fam/application_view_list.png) !important;}
.icon-today{background-image:url(../Images/Fam/calendar_view_day.png) !important;}
.icon-month{background-image:url(../Images/Fam/calendar_view_month.png) !important;}
.icon-week{background-image:url(../Images/Fam/calendar_view_week.png) !important;}
.icon-info{background-image:url(../Images/Fam/page_error.png) !important;}
.icon-reportcard{background-image:url(../Images/Fam/folder_table.png) !important;}
.icon-customerc{background-image:url(../Images/Fam/report.png) !important;}
.icon-progressreport{background-image:url(../Images/Fam/page_white_text.png) !important;}
.icon-schedule{background-image:url(../Images/Fam/application_view_columns.png) !important;}
.icon-courserequest{background-image:url(../Images/Fam/application_add.png) !important;}
.icon-gradebook{background-image:url(../Images/Fam/book.png) !important;}
.icon-fees{background-image:url(../Images/Fam/money_dollar.png) !important;}
.icon-attendance{background-image:url(../JavaScript/ExtJs/resources/images/default/shared/calendar.gif) !important;}
.icon-discipline{background-image:url(../Images/Fam/flag_red.png) !important;}
.icon-transcript{background-image:url(../Images/Fam/page_white_medal.png) !important;}
.whitecolor {background-color:White !important;}
.icon-print{background-image:url(../Images/Fam/printer.png) !important;}
.icon-detail-view{background-image:url(../Images/Fam/application_view_detail.png) !important;}
.icon-add{background-image:url(../Images/Fam/add.png) !important;}
.icon-student{background-image:url(../Images/Fam/user.png) !important;} 
.icon-graduation{background-image:url(../Images/Fam/folder_user.png) !important;}
.icon-immunization{background-image:url(../Images/Fam/report_magnify.png) !important;}  
.icon-conversation{background-image:url(../Images/Fam/comment.png) !important;}  
.icon-conversations{background-image:url(../Images/Fam/comments.png) !important;}  
.icon-conversation-add{background-image:url(../Images/Fam/comment_add.png) !important;}  
.icon-calendar{background-image:url(../Images/Fam/calendar.png) !important;}  
.icon-home1{background-image:url(../Images/house.png) !important;}
.icon-help{background-image:url(../Images/Fam/help.png) !important;}
.icon-Logoff{background-image:url(../Images/lock_go.png) !important;}
.icon-Assessments{background-image:url(../Images/Fam/images.png) !important;}
.icon-Fees{background-image:url(../Images/Fam/money_dollar.png) !important;}
.icon-Print{background-image:url(../Images/Fam/printer.png) !important;}
.icon-sbrc{background-image:url(../Images/Fam/application_side_list.png) !important;}





/*        V3        */

.outer{
	list-style:none;
	margin:0px;
	padding:0px;
}

	
.leftNav {
	width: 100%;

	}

.leftNav ul{
	list-style:none;
	margin:0px;
	padding:0px;
	}

.leftNav li a {
	height: 28px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 20px;
	text-decoration: none;
	font-weight:normal;
	margin-bottom:1px;
	}	
	
.leftNav li a:link, .leftNav li a:visited {
	color: #073F81;
	display: block;
	border-bottom:1px solid #ddd;
	border-left:4px solid #c2d6e5;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	text-decoration:none;
	}
	
.leftNav li a:hover {
	color: #000;
	border-bottom:1px solid #c2d6e5;
	background: #c2d6e5;
	border-left:4px solid #c2d6e5;
    text-decoration:none;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
	
.leftNav li a:active {
	color: #073F81;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	text-decoration:none;
	}                    
 .leftNav span {
    display:block;
   
	padding: 4px 0 0 4px;
	}                    
                             
.leftNav label {
    display:block;
	padding: 8px 0 0 10px;
	}                    
           
pre {
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    }           