﻿body
{
	font: 11px Arial;  Tahoma overflow:hidden; 
	
	
}
.home_body
{
	background-color:transparent;
	height :100%;
	overflow:hidden;	
}

.page_header
{
	/*background:url(Images/background_header.png) repeat-x -130pt -10pt;*/
	height:35px;
	/*width:100%;*/
	padding-left:0px; 
	padding-right:0px; 
	padding-top:6px; 
	padding-bottom:3px;
	text-align: right;
}
.table_report
{
    padding: 0;
    margin: 0 0 3px 0;
    border-spacing: 1px;
    border-collapse: separate;
    background: white; 
    font-size: 11px;   
    vertical-align: top;
}
.page_body
{
	background: url(App_Images/body-Image.jpg) white fixed no-repeat;
}
.top_left
{
	background-image: url(App_Images/logo.jpg);
	background-position: left top;
	background-repeat: no-repeat;	
}

.body-back
{
	background-image: url(App_Images/body-Image.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: 5px;
}

.Label_Title1
{
    background: transparent;
	font-size: bold 18px "Arial"; 
    text-decoration: none; /* underline */
    color: black;
}
.Label_Title
{
	background: url(images/modules_bar_middle.jpg) 0 0 repeat-x;/*transparent;*/
    font: bold 18px "Arial"; 
    text-decoration: none;   
    color: #FFFFFF;/*black*/
}

.Label_Title2
{
    background: url(images/modules_bar_middle.jpg) 0 0 repeat-x;
	font: bold 14px "Arial";
    text-decoration: none; 
    color: #FFFFFF;
}

.Label_Title_Lower
{
	background: url(images/modules_bar_lower.jpg) 0 0 repeat-x;
}

.Label_Heading
{
    background: transparent;
	font: bold 9pt Arial, Helvetica, sans-serif; 
    text-decoration: none;
    color: black;
    width: 100%;
}
.Label_Heading1
{
    background: transparent;
	font: bold 12px  "Arial"; 
    text-decoration: none; /* underline */
    color: black;
}
.Label_Heading2
{
    background: transparent;
	font: bold 14px  "Arial"; 
    text-decoration: none;
    color: black;
    width: 100%;
}
.Label_SubHeading1
{
    background: transparent;
	font: bold 11px  "Arial";
	text-decoration: none; /* underline */
    color: black;
}
.Label_SubHeading
{
    background-color: #2076bf;
	font: bold 11px  "Arial"; 
	text-decoration: none;
    color: white;
}
.Label_Footing
{
    background: transparent;
	font: 8px  "Arial"; 
    color: black;
}

.Label_Field, .Label_Info
{
    background: transparent;
	font: 11px  "Arial"; 
    color: black;
}

.Label_Field2
{
    background: transparent;
	font: 11px   Arial, Helvetica, sans-serif; 
    color: #000;
    text-decoration:none !important;    
}

.Label_Field_White
{
    background: transparent;
	font: 9px  "Arial"; 
    color: White;
}

.Label_Field_Blue
{
    background: transparent;
	font: 11px  "Arial"; 
    color: #397df3;
}

.Label_Exception
{
    background: transparent;
	font: bold 11px  "Arial"; 
    color: Red;
}

.Label_Certification
{
    background: transparent;
    font: italic 11px  "Arial"; 
    text-decoration: none ; /* underline */
    color: black;
}

.Button
{				
	/*border: 1px solid gray;*/
	border-radius:4px;
	moz-border-radius:4px;
	webkit-border-radius:4px;
    /*background: url('Images/button_bg_blue.jpg') repeat-x; button_bg_black.jpg */
    background-color:#f5f5f5;
    font: 12px "Arial";
    color: #000;
	cursor: pointer;
	vertical-align: middle;
	text-transform: capitalize;
	text-align: center;
	/*line-height:22px;*/
	height:25px;
    }
    .Button:hover
{	border-radius:4px;
	moz-border-radius:4px;
	webkit-border-radius:4px;
    /*background: url('Images/button_bg_blue.jpg') repeat-x; button_bg_black.jpg 
    background-color:#05948d !important;077db4*/
    color: #fff;
    }

.Button_hover
{ 
    border: 1px solid gray;  
	/*background: url(Images/button_bg_blue.jpg) repeat-x; #c8c8c8 */
	background-color:#2075ae !important;
	font: 12px  "Arial";
    color: black;
	cursor: pointer;
	vertical-align: middle;
	text-transform: capitalize;
	text-align: center;	
}

.Button_Square
{		
	background: url(Images/button_bg_black.jpg) repeat-x;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	font: 12px  "Arial";
	color: black;
	cursor: pointer;
	vertical-align: middle;
	text-transform: capitalize;
	text-align: center;
	height: 20px;	
	width: 20px;	
}

.Button_Square_Hover
{		
	background: url(Images/button_bg_blue.jpg) #c8c8c8 repeat-x;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	font: 12px  "Arial";
	color: black;
	cursor: pointer;
	vertical-align: middle;
	text-transform: capitalize;
	text-align: center;
	height: 20px;
	width: 20px;
}
  
.Button_Print_Preview
{			
	background: url(Images/_disabled__print.png) no-repeat;
	background-position:center;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;	
	cursor: pointer;
	vertical-align: middle;	
	height: 20px;
	width: 20px;	
}

.Button_Print_Preview_Hover
{		
	background: url(Images/_active__print.png) no-repeat;
	background-position:center;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;	
	cursor: pointer;
	vertical-align: middle;	
	height: 20px;
	width: 20px;
}

.Button_120
{
	background-color:White;
	font: 12px  "Arial"; 
	/*background: url(Images/Button_Back.gif) #c8c8c8 repeat-x;*/
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	color: black;
	cursor: pointer;
	vertical-align: middle;
	text-transform: capitalize;
	text-align: center;
	width: 120px;
}

.Button_TabHeader
{	
	border-width:0;
    font: 12px  "Arial";    
    background: url(Images/tab_header_01.png) no-repeat;
    color: black;
	cursor: pointer;
	vertical-align: middle;
	text-transform: capitalize;
	text-align: center;
    height: 25px;
}

.Button_TabHeader_Hover
{	
	border-width:0;
    font: 12px  "Arial";      
    background: url(Images/tab_header_02.png) no-repeat;
    color: black;
	cursor: pointer;
	vertical-align: middle;
	text-transform: capitalize;
	text-align: center;
    height: 25px;
}

.Button_PopUp
{			
	background: url(Images/view.gif) no-repeat;
	background-position:center;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;	
	cursor: pointer;
	vertical-align: middle;	
	height: 20px;
	width: 20px;	
}

/*.Button_PopUp_Hover
{		
	background: url(Images/view_03.jpg) no-repeat;
	background-position:center;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;	
	cursor: pointer;
	vertical-align: middle;	
	height: 20px;
	width: 20px;
}*/

.Validation_Summary
{
	width:100%;
	border:1px solid #3888e9;
	padding: 5px 5px 5px 5px;
	font-family: "Arial";
	font-size:8pt;
	font-weight:bold;
	color:#fd534a;
	background-color:#ffffff;
}
.Menu
{
	border: 1px solid white;
    background: transparent;
    font: bold 11px  "Arial"; 
    color: black;
}

.Menu_Root
{
    border: 1px solid white;
	background: #cadbef; 
	font: bold 11px  "Arial"; 
    text-align: left;
    color: black;    
}

.Menu_Item
{
    border: 1px solid white;
	font: bold 11px  "Arial"; 
    text-align: left;
    color: black;        
}

.Menu_RptItem
{
    border: 1px solid;
	font: bold 11px  "Arial"; 
    text-align: left;
    color: black; 
    border-color :Silver;    
}

.Menu_Hover
{
    border: 1px solid white;
    background: #cadbef; 
    font: bold 11px  "Arial"; 
    text-align: left;
    color: black;
}

.Menu_Selected
{
    border: 1px solid white;
    background: #cadbef; 
	font: bold 11px  "Arial"; 
    text-align: left;
    color: black;
}

.cssTree
{
	overflow: auto; 
	height:100%;
	width: 200px;
	color :Black ;
	overflow:auto ;
}

.Table
{	
	border: 1px solid #c8c8c8 ;	
	font: 11px  "Arial";
	vertical-align: top;
	width :100%;	
}

.Table2
{	
	border: 1px solid #c8c8c8 ;	
	font: 11px  "Arial";
	vertical-align: top;
	width:100%;
	height:100%;	
}

.Border_Thin
{	
	border: 1px solid #c8c8c8 ;		
}

.Table_NoBorder
{		
	font: 11px  "Arial";
	vertical-align: top;
	width :100%;	
	border-width: 0px;
}

.Table_Report
{
    padding: 0;
    margin: 0 0 3px 0;
    border-spacing: 1px;
    border-collapse: separate;
    background: white;    
    border-right: 1px solid #c8c8c8;
    border-top: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    font: 11px  "Arial";   
    vertical-align: top;
}

.Table_Report_2
{            
    border: 1px solid #c8c8c8;    
    font: 11px  "Arial";   
    vertical-align: top;
}

.Table_Header_Row
{
    background:url(Images/TableHeaderRow.jpg) no-repeat;  /* repeat-x -130pt -10pt */     
    font: bold 18px  "Arial"; 
    color:#012f61;/*White*/
    text-align:left;
}

.Table_Header
{
    background: #98ceef;
    cursor: pointer;
    font: bold 12px  "Arial"; 
}
.Calendar_Cell_Header
{
    background: #003B39;/*2175bf*/
    color:#fff !important;    
    font: bold 11px  "Arial"; 
    text-decoration:none !important; 
    cursor: pointer;
    vertical-align:middle;
    height:20px;
}
.Calendar_Cell_Header_Regular
{
    background: #f4f5f5;
    color:#000;    
    font: bold 10px  "Arial";
    vertical-align:middle;
    height:20px;
}

.Calendar_Cell_Header_Selected
{
    background: #514ad7;
    color:#fff !important;    
    font: bold 11px  "Arial"; 
    text-decoration:none !important; 
    cursor: pointer;
    vertical-align:middle;
    height:20px;
}

.Table_Row
{
	font: 12px  "Arial";  
	background: #f4f5f5;
	/*vertical-align:top;*/
}

.Table_Row_Alt
{
    font: 12px  "Arial"; 
    background: #E8EEF4;
    vertical-align: top;
}

.Table_Row_Submitted
{
	font: 12px  "Arial"; 
    background: #fee4d4;   /*#ee82ee*/  
    vertical-align: top;
}

.Table_Row_Approved
{
	font: 12px  "Arial"; 
    background:  #b6eefd;
    vertical-align: top;
}

.Table_Row_Partially_Approved
{
	font: 12px  "Arial"; 
    background:url(images/partially_approved.png) no-repeat;
    background-position:center;
    vertical-align: top;    
}

.Table_Cell_Partially_Approved
{	
    background:url(images/partially_approved_row.png) repeat-x;   
    height:28px; 
}

.Table_Row_Correction_Required
{
	font: 12px  "Arial"; 
    background: #ffc6b0;/*#ffa07a*/
    vertical-align: top;
}

.Table_Row_Posted
{
	font: 11px  "Arial"; 
    background: #e2f0d9;/*#98fb98*/
    vertical-align: top;
}

.Table_Row_Ordered
{
	font: 11px  "Arial"; 
    background: #ecff9f;/*#fff597*/
    vertical-align: top;
}

.Table_Row_Partial_Order
{
	font: 11px  "Arial"; 
    background: #e6dbb9;/*#bba800*/
    vertical-align: top;
}
.Table_Row_Saved
{
	font: 11px  "Arial"; 
    background: #fee9c0;/*#feda98*/
    vertical-align: top;
}

.Table_Footer
{
	font: bold 12px  "Arial"; 
    background: transparent;
    vertical-align: top;
}

.TextBox_Field
{
	font: 9pt Arial, Helvetica, sans-serif; 
    background: White ;
    vertical-align: top;
    border-right: 1px solid #c8c8c8;
    border-top: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
}

.TextBox_Field_Amount
{
	font: 9pt Arial, Helvetica, sans-serif; 
    background: White ;
    vertical-align: top;
    border-right: 1px solid #c8c8c8;
    border-top: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    text-align:right;
}

.TextBox_Field_Amount_Noborder
{
	font: 9pt Arial, Helvetica, sans-serif; 
    background: transparent;
    vertical-align: top;
    text-align:right;
    border: 0px solid white;
}

.TextBox_Field_Disabled
{
	font: 9pt Arial, Helvetica, sans-serif; 
    background: Gray ;
    vertical-align: top;
    border-right: 1px solid #c8c8c8;
    border-top: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    text-align:right;
}
.TextBox_Field_Noborder {
    font: 9pt Arial, Tahoma; /* 11px */
    background: transparent;
    vertical-align: top;
    text-align: left;
    border: 0px solid white;
    height: 22px;
    text-indent: 4px;
}

.DropDown_Field
{
	font: 9pt Arial, Helvetica, sans-serif;
	background: #ffffff;/* #f7f9ef */
	border-right: 1px solid #c8c8c8;
	border-top: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
}

.DropDown_Field_Noborder
{
	font: 9pt Arial, Helvetica, sans-serif;
	background: #ffffff;
	border: 0px none #fff;
}

.DropDownList_Field
{
	font: 12px Arial, Helvetica, sans-serif !important; 
	background: #ffffff;/* #f1f4ff */
	border-right: 1px solid #c8c8c8;
	border-top: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
}

/*----AA Start 2017/01/03 ----*/
.DropDownList_Field
{
    height:22px;
}
/*----AA End ----*/

.DropDownList_Field2
{
	font: 9pt Arial, Helvetica, sans-serif; 
	background: #ffffff;
	border: 1px solid #c8c8c8;
	width:100%;	
	height:100%
}

.RadioButton_Field
{
	font: 9pt Arial, Helvetica, sans-serif; 
    background: transparent;
}

.CheckBox_Field
{
	font: 9pt Arial, Helvetica, sans-serif; 
    background: transparent;
    vertical-align: middle;	
	text-align: center;	
}
.footer-line 
{
	/*border-top-color:#dddddd;
	border-top-style:solid;
	border-top-width: 1px;
	padding-top: 5px;*/
}
	
.tdRight
{
	text-align :right ;
}

.tdLeft
{
	text-align :left ;
}

.tdCenter
{
	text-align:center ;
}
	
.myheader
{	
	color: #ffffff;	
	background-color: #2076bf;
	height: 20px;	
	font-weight:bold;		
}

.hiddencol
{
    display:none;
}

.grdEdit
{
	/*	display:block;*/
	    display:none;
}

.grdDelete
{
	 display:block;
}
.viscol
{
    display:block;
}
    
.viewcol
{	
	display:run-in;
	/*visibility:visible;*/
}

.top-nav-back 
{
	background-image:  url(images/nav-back.jpg);
	height: 27px;
	background-position:bottom left;
	background-repeat: repeat-x;
}	

.login_box
{
	width :90%;
    padding: 0;
    margin: 0 0 3px 0;
    border-spacing: 1px;
    border-collapse: separate;
    background: #fafafa;    
    border-right: 1px solid #c8c8c8;
    border-top: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    font: 11px  "Arial", Tahoma;   
    vertical-align: top;
}

.New_menu_Item
{
	background-image: url(App_Images/Menu_item.gif)!important;
	background-repeat: repeat-x;
}

.Table_Search
{
	font: 11px  "Arial", Tahoma; 
    background: silver;
    vertical-align:top;
}

.Table_Search_Header
{
	background: silver;
	font: bold 12px  "Arial", Tahoma; 
}

/* ajax__tab_xp-theme theme */
.ajax__tab_xp-theme .ajax__tab_header 
{
    font-family: "Arial", verdana,tahoma,helvetica;
    font-size:11px;
    background:url('img/xp/tab-line.gif') repeat-x bottom;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer 
{
    padding-right:4px;
    background:url('img/xp/tab-right.gif') no-repeat right;
    height:21px
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner 
{
    padding-left:3px;
    background:url('img/xp/tab-left.gif') no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
    height:13px;
    padding:4px;
    margin:0;
    background:url('img/xp/tab.gif') repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer 
{
    background:url('img/xp/tab-hover-right.gif') no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner 
{
    background:url('img/xp/tab-hover-left.gif') no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab 
{
    background:url('img/xp/tab-hover.gif') repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url('img/xp/tab-active-right.gif') no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url('img/xp/tab-active-left.gif') no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab 
{
    background:url('img/xp/tab-active.gif') repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_body 
{
    border-left:1px solid #999999; 
    border-right:1px solid #999999; 
    border-bottom:1px solid #999999; 
    font-family: "Arial", verdana,tahoma,helvetica;
    font-size:10pt;
    border-top:0px none;
    padding:8px;
    background-color:#ffffff
}

/* ajax__tab_yuitabview-theme theme (img/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family: "Arial", arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom: 5px solid #656666;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    border-left:1px solid #a3a3a3; border-right:1px solid #a3a3a3; border-top:1px solid #a3a3a3; border-bottom:0px solid #a3a3a3; background:#d8d8d8 url('img/yui/sprite.png') repeat-x; vertical-align:bottom;
    margin-left:0px; margin-right:0.16em; margin-top:0px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-top:1px; padding-bottom:1px
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: #bfdaff url('img/yui/sprite.png') repeat-x left -100px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:#2647a0 url('img/yui/sprite.png') repeat-x left -100px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family: "Arial", verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background:#B1B9BD;
    border: 1px solid #808080;
    border-top-width:0px;
}

/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header 
{
    font-family: Arial, Sans-Serif;
    background:url('img/technorati/tab-line.png') repeat-x bottom;
    font-size:12px;
    display:block;
    cursor:pointer;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url('img/technorati/tab.png') no-repeat left top;/*repeat-x tab.png*/
    border-color:#c8c8c8;/*#222*/
    color:#222;
    padding-left:10px;
    margin-right:3px
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url('img/technorati/tab.png') no-repeat right top;/*repeat-x tab.png*/
    border-color:#c8c8c8;/*#666*/
    color:#666;
    padding-left:0px; padding-right:10px; padding-top:3px; padding-bottom:2px
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url('img/technorati/tab.png') no-repeat 0pt -40px;/*repeat-x tab.png*/
    border-bottom-color:#ffffff
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url('img/technorati/tab.png') no-repeat right -40px;/*repeat-x tab.png*/
    color:#000000;
    border-color:#c8c8c8/*#333*/
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; border-top:0px solid #c8c8c8; border-bottom:1px solid #c8c8c8; 
    /*font-family:verdana,tahoma,helvetica;
    font-size:9pt;*/
    font: 11px  "Arial", Tahoma; 
    padding:8px;
    background-color:#ffffff;    
}

/* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header 
{
    background:url('img/msngallery/tab-line.png') repeat-x bottom;
    font-size:12px;
    display:block
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer 
{
    border: 1px solid #D7DCE1;
    padding:1px 1px 0px 1px;
    border-bottom:2px solid #A8D4D9;
    background-color:#edf2fb;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab 
{
    padding:6px 10px 6px 10px;
    color:#444444;
    width:117px;
    display:block;
    text-align:center;    
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img
{
    height:24px;
    width:24px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
    font-family: "Arial", Verdana, Arial, Sans-Serif;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer 
{
    padding:0px 0px 0px 0px;
    border:2px solid #A8D4D9;
    border-bottom-color:#ffffff;
    background-color:#ffffff;
}
.ajax__tab_msngallery-theme .ajax__tab_body 
{
    border-left:2px solid #A8D4D9; 
    border-right:2px solid #A8D4D9; 
    border-top:0px solid #A8D4D9; 
    border-bottom:2px solid #A8D4D9; 
    font-family: "Arial", verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;    
}

/* ajax__tab_ie-theme theme */
.ajax__tab_ie-theme .ajax__tab_header 
{
    padding-left:0px;
}
.ajax__tab_ie-theme .ajax__tab_header .ajax__tab_tab
{
	/*background:url('img/ie/unselectMenu.gif') !important; 
	background:url('img/ie/background_tab_hover.png') !important;*/
	background:url('images/TabHeader.jpg') !important;
	margin-right: 0px;
	width:111px;
	text-align: center;
	color: White;
	font-family:  "Arial", Tahoma;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: White;
	font-size: 15px;
	display: block;
	padding-left: 1px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*background-color: #2076bf;#2076bf*/
}
.ajax__tab_ie-theme .ajax__tab_active .ajax__tab_tab 
{	
	/*background:url('img/ie/selectMenu.gif') !important;
	background:url('img/ie/background_tab_active.PNG') !important;
	background-color: #cadbef;*/ 
	background:url('images/TabHeaderActive.jpg') !important;
	background-repeat: no-repeat;
	background-position: 30% 20%;
	color :Black;
	width :111px;
    padding-left:1px; 
    padding-right:0px; 
    padding-top:-2px; 
    padding-bottom:3px;
    /*border-top: #2076bf 2px solid;#2076bf*/	    
}
.ajax__tab_ie-theme .ajax__tab_body
{	
	background-color: #cadbef;
	font-family:  "Arial", Tahoma;
	height: 5px;
	width: 99%;
	border-bottom-style: solid;
	color:Black;
	border-color:#395485 ;
	border-bottom-width :1px;
	left:-6px;	
}
.ajax__tab_ie-theme .ajax__tab_body div
{
     padding:8px;     
}

.ajax__tab_ie-theme .ajax__tab_hover .ajax__tab_tab
{
	/*background: url( 'img/ie/background_tab.png') !important;
	background-color: #d9eaff;*/
	background:url('images/TabHeaderHover_02.jpg') !important;
	font-weight: lighter;
	color: Black;
	/*border-top: #2076bf 2px solid;#2076bf*/
	padding-top :5px;	
}



/************login div *************************/
.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 

.loaging
{
	background-color: #ffff66;
	font-size: 12pt;
	color: black;
	font-style: normal;
	font-variant: normal;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;	
}

.div_help
{
	background-color: #ffffff;
	width: 100%;
	/*border-bottom: black 1px solid;*/
}

.ErrorMsg
{
	/*border-right: black 1px thin;
	border-top: black 1px thin;
	border-left: black 1px thin;
	border-bottom: black 1px thin;*/
	background-color: #fcf7b1;
	width: 100%;
}


/*  inner menu css  May 23 by Vino */


.innerMenu
{    
	background-color :#cadbef;/*#cadbef*/
	font: "Arial", Tahoma;	
}

.innerMenu .cssStaticMenuStyle
{
	background-color :#cadbef;/*#cadbef*/
	font-size: 9pt;
    font-weight: bold;
}
.innerMenu .cssDynamicMenuStyle
{
	background-color : #cadbef;/*#cadbef*/
	border-style :solid ;
	border-color :#395485 ;
	border-width :0px 1px 1px 0px;	
	font-size: 9pt;
    font-weight: bold;	
}
.innerMenu .cssStaticMenuItemStyle
{
	color:#666666;
	font-size: 9pt;
	font-weight: bold;
}
.innerMenu .cssDynamicHoverStyle
{
	border-color: #000;
	background-color: #5a8ee4;
	color: #000;
	font-size: 9pt;
}
.innerMenu .cssDynamicSelectedStyle
{
	color :#000;
	font-size: 9pt;
}
.innerMenu .cssDynamicMenuItemStyle
{
	color:#000;
	font-size: 9pt;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:10px;
}
.innerMenu .cssStaticHoverStyle
{
	text-decoration :blink;
	font-weight :bold ;	
	color:#3a80f2;
}

/*----------------------List Grid Styles--------------------------------*/
.listGrid
{
	width: 100%;
	border-right: 1px solid #b5b7b7;
	border-top: 1px solid #b5b7b7;
	border-left: 1px solid #b5b7b7;
	border-bottom: 1px solid #b5b7b7;
	/*border-bottom-color:*/
}
.listGrid .cssHeaderStyle
{
	/*background-image: url(images/Menu_Break.png)!important;
	background-repeat: repeat-x;
	background-color:Blue;*/
	height: 12px;
	width: auto;
	color: White;
	font-weight: bold;
	text-transform: capitalize;
	font-style: normal;
	font-variant: normal;
	background-color: #2076bf;/*#2076bf
	text-align :left ;*/
}
.detailsGrid .cssHeaderStyleLight
{
	/*background-image: url(images/Menu_Break.png)!important;
	background-repeat: repeat-x;
	background-color:Blue;*/
	height: 28px;/*12px*/
	width: auto;
	color: #fff;/*black*/
	font-weight: normal;
	text-transform: capitalize;
	font-style: normal;
	font-variant: normal;
	background-color: #d3eaf8;/*#2076bf #b2e2ff
	text-align :left ;*/
}
.detailsGrid .cssHeaderStyleLight2
{
	/*background-image: url(images/Menu_Break.png)!important;
	background-repeat: repeat-x;
	background-color:Blue;*/
	height: 12px;
	width: auto;
	color: #000;/*fff*/
	font-weight: normal;
	font-family:  "Arial", Arial;
	font-style: normal;
	font-variant: normal;
	background-color: #84c231;/*46a3de d3eaf8 #2076bf #b2e2ff
	text-align :left ;*/
}

/*----AA Start 2017/01/03 ----*/
.detailsGrid .cssHeaderStyleLight2
{
    height:25px;
}
/*----AA End ----*/

.listGrid .cssHeaderStyle2
{	
	height: 12px;
	width: auto;
	color: White;
	font-weight: bold;
	text-transform: capitalize;
	font-style: normal;
	font-variant: normal;
	background-color: #69a4e4;
	
}
.listGrid .cssHeaderStyle3
{	
	height: 12px;
	width: auto;
	color: White;
	font-weight: bold;
	text-transform: capitalize;
	font-style: normal;
	font-variant: normal;
	background-color: #fabe43;	
}
.listGrid .cssHeaderStyle a
{
	color :White ;	
}
.listGrid .cssAlternatingRowStyle
{
	background-color: #f5f5f5;/*#d9dcdc*/
}
.listGrid .cssSelectedRowStyle
{	
	background-color: transparent;
}
.listGrid .cssPagerStyle
{	
	text-align: right;
	background-color: #f0eee6;
	/*border-top: #8c8b6f 1px solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;*/
}
.listGrid .cssFooterStyle
{
	background-color: #ded9bc !important;/*#ffffff*/
}
.listGrid .cssRowStyle
{
	background-color: #ffffff;
}

/*----------------------Details Grid Styles--------------------------------*/
.detailsGrid
{
	width: 100%;
	border-right: 1px solid #b5b7b7;
	border-top: 1px solid #b5b7b7;
	border-left: 1px solid #b5b7b7;
	border-bottom: 1px solid #b5b7b7;
}
.detailsGrid .cssHeaderStyle
{
	/*background-image: url(images/Menu_Break.png)!important;
	background-repeat: repeat-x;
	background-color:Blue;
	height: 12px;*/
	width: auto;
	color: White;	
	font-weight: bold;
	text-transform: capitalize;	
	text-indent:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	background-color: #00929f; /*#2076bf
	text-align :left ;*/
}
.detailsGrid .cssHeaderStyle a
{
	color :White ;	
}
.detailsGrid .cssAlternatingRowStyle
{
	background-color: #f5f5f5;/*#d3d3d3*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	height:27px;
}
.detailsGrid .cssSelectedRowStyle
{
	background-color: transparent;
}
.detailsGrid .cssPagerStyle
{
	background-color: #ffffff!important; 
	text-align:right ;
}
.detailsGrid .cssFooterStyle
{
	background-color: #ded9bc !important;/*#ffffff*/	
}
.detailsGrid .cssRowStyle
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	height:27px;
}

/*---------------Look Up Styles-------------------*/
.lookupTitle
{
	background-image: url(images/modules_blue.jpg) !important;	
	background-repeat: repeat-x;	
	font-family: "Arial", Tahoma;
	font-size: 12pt;
	font-weight: normal;	 
	color: #ffffff;
	text-transform: capitalize;
	text-decoration: none;
	width :auto ;	
	height:25px;
	padding-left:5px;
}
.lookup_grid_div
{
	width:100%;
	height:257px; /*100%*/	
	overflow:scroll;
}
/*-------AD------*/
.text_align_right
{
	text-align:right;
}

.text_align_left
{
	text-align:left;
}

.text_align_center
{
	text-align:center;
}

.base_table
{
width:100%;
	/*width:85%;
	border:1px solid #c8c8c8;*/
}

.tool_bar_bg
{
	background-position:left; /* changed from CENTER to LEFT -wayne (3-7-2011)*/
	/*background-image:url(Images/ToolBarTiltLine_01.jpg);*/
	background-image:url(Images/ToolBarTiltLine_01.png);/* added 2 pixel height to bottom of graphic -wayne(3-7-2011)*/	
	background-repeat:no-repeat;
	position: relative; /* added relative positioning as a test while i was adjusting Top position, may not be needed anymore -wayne (3-7-2011)*/
}

.fixed_div
{
	position:fixed; 
	left:0px;
	top:0px; 
	width:100%; /*975px*/	/* Temporary */
	background-color:White;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;	/*3px*/
	margin-right:0px;	/*3px*/
	padding-top:0px;	/*4px*/
}

.fixed_div2
{
	position:fixed; 
	left:0px;
	top:38px; 
	width:100%; 
	background-color:White;
	border:1px solid #c2c2c2;
}

.navigation_table
{
	width: 100%; /*969px*/	/* Temporary */
	margin-left:0px;	/*3px*/
	margin-right:0px;	/*3px*/
	border-left: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
}
.panel
{		
	font: 11px  "Arial", Tahoma; 
	/*background: url(Images/Add_01.jpg) no-repeat;*/	
	background-color:White;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	color: black;
	cursor:auto;
	vertical-align:middle;	
	text-transform: capitalize;
	text-align: center;
	height: 20px;
	padding-top:2px;
	/*width: 100px;*/
}

.panel_hover
{
	background-color:#d5dcee;
	font: 11px  "Arial", Tahoma;  
	/*background: url(Images/Button_Back.gif) #c8c8c8 repeat-x;*/
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	color: black;
	cursor: pointer;
	vertical-align: middle;
	text-transform: capitalize;
	text-align: center;
	height: 20px;
	padding-top:2px;
	/*width: 100px;*/
}

/*------Link Meny Styles---------------------------*/
.innerMenu2
{    
	background-color :#efefef;
	font: "Arial", Tahoma;	
}

.innerMenu2 .cssStaticMenuStyle2 
{
	background-color :#efefef;
	font-size: 9pt;
    font-weight: bold;
}
.innerMenu2 .cssDynamicMenuStyle2
{
	background-color : #efefef;
	border-style :solid ;
	border-color :#395485 ;
	border-width :0px 1px 1px 0px;	
	font-size: 9pt;
    font-weight: bold;	
}
.innerMenu2 .cssStaticMenuItemStyle2
{
	color:#666666;
	font-size: 9pt;
	font-weight: bold;
}
.innerMenu2 .cssDynamicHoverStyle2
{
	border-color: #000;
	background-color: #89897e;
	color: #000;
	font-size: 9pt;
}
.innerMenu2 .cssDynamicSelectedStyle2
{
	color :#000;
	font-size: 9pt;
}
.innerMenu2 .cssDynamicMenuItemStyle2
{
	color:#000;
	font-size: 9pt;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:10px;
}
.innerMenu2 .cssStaticHoverStyle2
{
	text-decoration :blink;
	font-weight :bold ;	
	color:#adadad;
}



/*--------------------------------------------*/
/*-------Login CSS done by Kolkata------------*/
/*--------------------------------------------*/
/*	
ormal 13px Arial, Helvetica, sans-serif;
	color:#322b29;	
	overflow:auto;
	}
 /*hidden*/	
.logo {
	padding:5px 0 0 0;/*  15px 0 12px 0   */
	margin:0px;
	}

.wrapper {
	background:url(../images/bg.jpg) 0 0 repeat-x;
	padding:0px;
	margin:0px;
	}
		
.image_space {
	padding:0 0 0 82px;
	margin:0px;
	}
	
.login_body {
	background:url(images/bg.jpg) 0 0 repeat-x;
	padding:0px;
	margin:0px;
	font:normal 12px Arial, Helvetica, sans-serif;		
	overflow:auto; /*hidden*/
	}
	
.logo {
	padding:5px 0 0 0;/*  15px 0 12px 0   */
	margin:0px;
	}

.wrapper {
	background:url(../images/bg.jpg) 0 0 repeat-x;
	padding:0px;
	margin:0px;
	}
		
.image_space {
	padding:0 0 0 82px;
	margin:0px;
	}
	
.login_background {
	background:url(images/login_middle.jpg) 0 0 repeat-y;
	padding:0px 5px;
	}
	
.login_background2 {
	background:url(images/login_middle.jpg) 0 0 repeat-y;
	padding:0px 0px;
	}
		
.login_background_inner {
	background:url(images/login_middle_inner.jpg) 0 0 repeat-x #e5edfa;
	padding:0px 17px 0 20px;
	margin:0px;
	}
	
.login_background_inner2 {
	background:url(images/login_middle_inner.jpg) 0 0 repeat-x #e5edfa;
	padding:0px 10px 0 10px;
	margin:0px;
	}	
	
.form_area {
	width:250px;
	height:20px;
	border:1px solid #d0d0d0;
	}	
	
.check_box {
	color:#05204d;
	font:normal 12px Arial, Helvetica, sans-serif;
	}
	
.forgot_password {
	color:#5c367a;
    font-size:smaller;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}	
	
.forgot_password:hover {
	color:#05204d;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}	
	
.login_button {
	background:url(images/login_button.jpg) 0 0 no-repeat;
	width:79px;
	height:30px;
	border:none;
	cursor:pointer;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	}

.login_button_hover	
{
	background:url(images/login_button_2.jpg) 0 0 no-repeat;
	width:79px;
	height:30px;
	border:none;
	cursor:pointer;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	}	


/*-------------------------module-css---------------------*/
	
.signin_middle_section {
	/*background:url(images/sign_middle_bar.jpg) 0 0 repeat-x;
	padding:0 3px;*/
	margin:0px;
	}
	
.signin_seperator {
	/*background:url(images/seperator_bar.png) 0 0 no-repeat;*/	
	margin:0px;
	/*border-right:1px solid #ccc;*/
	border-right:none;
	
	}	
	
.module_menu {
	padding:0px;
	margin:0px;
	width:350px;
	}

	
.module_menu ul {
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
.module_menu ul li{
	padding:0 1px 0 0;
	margin:0px;
	float:left;
	}
	
.module_menu ul li a{
	display:block;
	font:bold 13px/38px Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	text-decoration:none;
	padding:0px 1px 0 8px;
	margin:0px;
	background:url(images/left_but.jpg) left no-repeat;
	width:100px;
	}
	
.module_menu ul li a span{
	display:block;
	padding:0px 18px 0 8px;
	margin:0px;
	background:url(images/rigth_but.jpg) right no-repeat;
	}
	
.module_menu ul li a:hover{
	background:url(images/left_but_blue.jpg) left no-repeat;
	font:bold 13px/38px  Arial, Helvetica, sans-serif;
	color:#ffffff;
	}

.module_menu ul li a:hover span{
	background:url(images/rigth_but_blue.jpg) right no-repeat;
	}

.module_menu ul li a.select{
	font:bold 13px/38px  Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	text-decoration:none;
	padding:0px 1px 0 8px;
	margin:0px;
	background:url(images/left_but_blue.jpg) left no-repeat;
	width:100px;
	}
	
.module_menu ul li a.select span{
	background:url(images/rigth_but_blue.jpg) right no-repeat;
	font:bold 13px/38px Arial, Helvetica, sans-serif;
	color:#ffffff;
	}

.module_payable_voucher {
	border: 1px solid #1676b2;
	padding:0px;
	margin:0px;
	}

.module_payable_voucher_right {
	border:1px solid #a86000;
	padding:0px;
	margin:0px;
	}
	
.module_payable_voucher_right_next {
	border:1px solid #c8c8c8;
	padding:0px;
	margin:0px;
	}

.module_payable_voucher_middle {
	/*background:url(images/modules_bar_middle.jpg) 0 0 repeat-x;*/
	background:#60a5d4;
	margin:0px;
	padding:0px;
	line-height:35px;
	}
	
.create_buton {
	background:url(images/gray_button_next.jpg) 0 0 no-repeat;
	width:63px;
	height:23px;
	cursor:pointer;
	border:none;
	font:normal 12px/23px Arial, Helvetica, sans-serif;
	color:#fff;
	}

.list_vouchers_buton {
	background:url(images/gray_button.jpg) 0 0 no-repeat;
	width:97px;
	height:23px;
	cursor:pointer;
	border:none;
	font:normal 12px/23px  Arial, Helvetica, sans-serif;
	color:#fff;
	}
	
.new_row_buton {
	background:url(images/blue_button_next.jpg) 0 0 no-repeat;
	width:70px;
	height:23px;
	cursor:pointer;
	border:none;
	font:normal 12px/23px  Arial, Helvetica, sans-serif;
	color:#fff;
	}

.module_payable_voucher_area {
	font:normal 12px/29px Arial, Helvetica, sans-serif;
	color:#272728;
	background:#efefef;
	padding:0 4px 0 8px;
	}
	
.module_payable_voucher_area_other {
	font:normal 12px/29px  Arial, Helvetica, sans-serif;
	color:#272728;
	background:#efefef;
	padding:0 0 0 4px;
	}
	
.module_payable_textfield {
	width:240px;
	height:17px;
	border:1px solid #7d7d7d;
	}
	
.module_payable_textfield_date {
	width:131px;
	height:17px;
	border:1px solid #7d7d7d;
	}
	
.module_payable_textfield_small {
	width:99px;
	height:17px;
	border:1px solid #7d7d7d;
	}

.module_payable_blue {
	background:url(images/modules_blue.jpg) 0 0 repeat-x;
	font:bold 12px/25px  Arial, Helvetica, sans-serif;
	color:#fdfeff;
	}
	
.module_payable_textfield_next {
	width:183px;
	height:17px;
	border:1px solid #7d7d7d;
	}
		
/*--------------------------text_css-----------------------*/
	
.txt01 {
	font:bold 13px  Arial, Helvetica, sans-serif;
	color:#073074;
	padding:3px 0 0 7px;
	}
	
.txt02 {
	font:bold 13px  Arial, Helvetica, sans-serif;
	color:#05204d;
	}
	
.txt03 {
	font:bold 13px   Arial, Helvetica, sans-serif;
	color:#322b29;
	padding:0 0 0 7px;
	}
	
.txt04 {
	font:normal 13px/18px  Arial, Helvetica, sans-serif;
	color:#322b29;
	}	
	
.txt05 {
	font:normal normal bold small normal  Arial, Helvetica, sans-serif;
	color:#095c91;
	text-decoration:none;
	}		
	
.txt05:hover {
	font:bold 13px  Arial, Helvetica, sans-serif;
	color:#095c91;
	}		
	
.txt06 {
	font:normal 13px  Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	text-decoration:none;
	}	
	
.txt06:hover {
	font:normal 13px  Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	}	
	
.txt07 {
	font:bold 16px  Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	padding:0 0 0 6px;
	}	
	
.txt08 {
	font:bold 11px/32px  Arial, Helvetica, sans-serif;
	color:#656565;
	text-decoration:none;
	padding:0 0 0 4px;
	}	
	
.txt09 {
	font:bold 11px  Arial, Helvetica, sans-serif;
	color:#1679b6;
	text-decoration:none;
	}		
	
.txt09:hover {
	font:bold 11px  Arial, Helvetica, sans-serif;
	color:#1679b6;
	text-decoration:none;
	}		
.txt10 {
	font:bold 16px  Arial, Helvetica, sans-serif;
	color:#1758b9;
	text-decoration:none;
	padding:0 0 0 6px;
	}	
.txt11 {
	font:normal 11px  Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}
.txt12
{
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	text-decoration:none;
	padding:0 0 0 6px;
}
.txt13
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#1758b9;
	text-decoration:none;
	padding:0 0 0 6px;
}
.txt14
{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#8b8b8b;
	text-decoration:none;
	padding:0 0 0 6px;
}
.txt15 a
{
	font:normal 12px  Arial, Helvetica, sans-serif;
	color:#3168d5;
	text-decoration:none;	
}
.txt16
{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	text-decoration:none;	
}
.txt17
{
	font:normal 14px  "Arial", Tahoma;
	color:#1e1e1e;
	text-decoration:none;	
}
.txt18
{
	font:normal 7.5ptl  "Arial", Tahoma;
	color:#1e1e1e;
	text-decoration:none;	
}
.txt19
{
	font:normal 14px  "Arial", Tahoma;
	color:#000000;
	text-decoration:none;	
}
.txt20
{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;	
}
.txt21
{
	font:normal 12px  "Arial", Tahoma;
	color:#000000;
	text-decoration:none;	
}
.txt22 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#073074;	
	}
.txt23 {
	font:bold 11px  Arial, Helvetica, sans-serif;
	color:#0b49b0;	
	}
.txt24 {
	font:normal 11px  Arial, Helvetica, sans-serif;
	color:#747676;	
	}
.txt25
{
	font:normal 25px  "Arial", Century Gothic;
	color:#006e69;/*1a81c3*/
	text-decoration:none;	
}
.txtLink a
{
	font:normal 12px  Arial, Helvetica, sans-serif;
	color:#3168d5;
	text-decoration:none;	
}
/*-------------------ajax__tab_ie-theme theme (NEW)----------------*/
	
.ajax__tab_ie-theme_new .ajax__tab_header 
{
    padding-left:0px;
}
.ajax__tab_ie-theme_new .ajax__tab_header .ajax__tab_tab
{	
	display:block;
	font:bold 13px/38px  Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	text-decoration:none;
	padding:0px 5px 0 5px;
	margin:0px;
	background:url(images/rigth_but_03.jpg) left no-repeat;
	width:100px;
	
}
.ajax__tab_ie-theme_new .ajax__tab_active .ajax__tab_tab 
{		 
    font:bold 13px/38px  Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	padding:0px 5px 0 5px;
	margin:0px;
	background:url(images/rigth_but_blue_03.jpg) left no-repeat;
	width:100px;	    
}
.ajax__tab_ie-theme_new .ajax__tab_body
{		
	/*display:block;
	padding:0px 18px 0 8px;
	margin:0px;
	background:url(images/rigth_but.jpg) right no-repeat;*/
}
.ajax__tab_ie-theme_new .ajax__tab_body div
{
     /*padding:0px;     */
}

.ajax__tab_ie-theme_new .ajax__tab_hover .ajax__tab_tab
{	
	background:url(images/right_yellow_02.jpg) left no-repeat;/*rigth_but_blue_03*/
	font:bold 13px/38px  Arial, Helvetica, sans-serif;
	color:#ffffff;
	cursor:pointer;
}

/*-------------------ajax__tab_ie-theme theme (Module Page)----------------*/
.ajax__tab_ie-theme_module
{
    background:url(images/module_tab_bg.jpg) 0 0 repeat-x;
    width:100%;			/* wayne (3-7-2011)*/
    overflow: hidden;	/* wayne (3-7-2011)*/
}	
.ajax__tab_ie-theme_module .ajax__tab_header 
{
    padding-left:0px;
}
.ajax__tab_ie-theme_module .ajax__tab_header .ajax__tab_tab
{	
	display:block;
	font:bold 13px/38px  Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	text-decoration:none;
	padding:0px 5px 0 5px;
	margin:0px;
	background:url(images/rigth_but_04.jpg) left no-repeat;
	width:100px;
	
}
.ajax__tab_ie-theme_module .ajax__tab_active .ajax__tab_tab 
{		 
    font:bold 13px/38px  Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	padding:0px 5px 0 5px;
	margin:0px;
	background:url(images/rigth_but_blue_04.jpg) left no-repeat;
	width:100px;	    
}
.ajax__tab_ie-theme_module .ajax__tab_body
{		
	/*display:block;
	padding:0px 18px 0 8px;
	margin:0px;
	background:url(images/rigth_but.jpg) right no-repeat;*/
}
.ajax__tab_ie-theme_module .ajax__tab_body div
{
     /*padding:0px;     */
}

.ajax__tab_ie-theme_module .ajax__tab_hover .ajax__tab_tab
{	
	background:url(images/right_yellow.jpg) left no-repeat;
	font:bold 13px/38px  Arial, Helvetica, sans-serif;
	color:#ffffff;
	cursor:pointer;
}
/*----Caption label style---*/
.label_caption
{
	padding-top: 4px;
}

/*--------Help TAB Style--------*/
.help_tab
{
	font:bold 13px/38px  Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	text-decoration:none;
	padding:0px 5px 0 5px;
	margin:0px;
	background:url(images/help_tab_orange_01.jpg) left no-repeat;
	width:100px;	    
}

.help_tab_hover
{
	background:url(images/help_tab_orange_02.jpg) left no-repeat;
	font:bold 13px/38px Arial, Helvetica, sans-serif;
	color:#ffffff;
	cursor:pointer;
}

/*----Help Left side Tree Menu Styles-----*/

.node_selected
{
	background-color:#eabb64;
	color:#000000;	
	width:200px;
}

.node_hover
{
	background-color:#6d9ffc;
	color:White;
	width:200px;
}

/*----Link Style----*/
.link1
{
	font:bold 11px  "Arial", Tahoma;	
	color:#0247fd;
	cursor:pointer;
	text-decoration:none;	
}
/*----------------*/
.fixed_header
{
	position:fixed; 	
}
.column_header
{
    background-color: #2076bf;
	color: #ffffff;
	font-family:  "Arial", Tahoma;
	font-weight: bold;
	font-size: 8pt;
	padding-left:2px;
}

.column_header_align_left
{
	height:18px;
    	background-color: #a4a4a4;/*#2076bf*/
	color: #ffffff;
	font-family:  "Arial", Tahoma;
	font-weight: bold;
	font-size: 8pt;
	padding-left:2px;
}
.column_header_align_right
{
	height:18px;
    	background-color: #a4a4a4;/*#2076bf*/
	color: #ffffff;
	font-family:  "Arial", Tahoma;
	font-weight: bold;
	font-size: 8pt;
	padding-right:2px;
	text-align:right;
}

/*----------------*/
.zindex_1
{
    position:relative;
    z-index:1;
}
.zindex_0
{
    position:relative;
    z-index:0;
}
.zindex_minus_1
{
    position:relative;
    z-index:-1;
}
/*-------settings styles---------*/
.cell_border
{
    border: 1px solid #c8c8c8;
}
.cell_border_top
{
    border-top: 1px solid #c2c2c2;
}
.cell_border_right
{
    border-right: 1px solid #c2c2c2;
}
.cell_border_bottom
{
    border-bottom: 1px solid #c2c2c2;
}
.cell_border_left
{
    border-left: 1px solid #c2c2c2;
}
.cell_border_top_right
{
    border-top: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;
}
.cell_border_right_left
{
    border-left: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;
}
.cell_border_top_bottom
{
    border-top: 1px solid #c2c2c2;
    border-bottom: 1px solid #c2c2c2;
}
.cell_border_right_bottom_left
{
    border-bottom: 1px solid #c2c2c2;
    border-left: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;
}
.cell_border_bottom_left
{
    border-bottom: 1px solid #c2c2c2;
    border-left: 1px solid #c2c2c2;
}
.cell_border_bottom_right
{
    border-bottom: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;
}
.cell_border_top_right_bottom
{
    border-bottom: 1px solid #c2c2c2;
    border-top: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;
}  
.cell_border_curved
{
    background:url(images/cell_curved_border.png) right no-repeat;
}


.gridScroll 
{
    overflow-x: scroll ; overflow-y:scroll;
}

/*---ModalPopUp--Css*/
.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=70);opacity:0.7;
}

/*---------CSS for Web Time Sheet----------------------------*/
.topLogo
{    
   
    left:10px;
    float:left;
    height:50px;
    width:500px;

}
.topLogout
{
    
    float:right;
    /*height:50px;*/
    width:340px;   /* 329 */
    vertical-align:middle;
    margin-top:10px;
}

.WT_Label_Heading
{
    background: transparent;
	font: bold 14px  "Arial", Tahoma; 
    text-decoration: none;
    color: #fff;
    width: 100%;
    margin-left:10px;
    margin-top:0px
}

.WT_Form_Title {
	/*background:url(images/modules_bar_middle.jpg) 0 0 repeat-x;*/
	background:#60a5d4;
	margin:0px;
	padding:0px;
	/*line-height:35px;*/
	}

.WT_Form_Top_Fixed_Row
{
    height:20px;
}

.WT_Form_Bottom_Fixed_Row
{
    height:20px;
}

.WT_Table_Header
{
    background: #006e69;/*46a3de*/
    color:#fff;
    cursor: pointer;
    font: bold 12px  "Arial", Tahoma; 
    height:25px;
    padding-left:4px;
    padding-top:4px;
    padding-bottom:4px;
    text-indent:5px;
}

.WT_Table_Header1
{
    background: #dadada;    
    font: bold 10px  "Arial", Verdana, Arial, Sans-Serif; 
    height:25px;
    padding-left:4px;
    padding-top:4px;
    padding-bottom:4px;
    text-decoration:none !important;
    text-indent:5px;
    border-style:none !important;
}

.WT_Table_Header2 {
    background: #46a3de; /*00929f*/
    height: 20px;
    color: #fff;
    cursor: pointer;
    font: bold 11px "Arial", Tahoma;
}

.WT_Table_Row_Header
{
    background: #00929f;/*46a3de*/
    color:#fff;
    cursor: pointer;
    font: bold 11px  "Arial", Tahoma; 
    height:25px;
    margin-left:14px;
    padding-top:4px;
    padding-bottom:4px;
    text-indent:5px;
}

.WT_Light_Box
{
    position:fixed;     
    top:0px; 
    left:0px; 
    height: 1000px; 
    width:100%; 
    /*opacity:0.3; */ 
    z-index:2001; 
    /*background-color: #000;*/
    background:url(images/lightbox.png) repeat;  
}

.WT_Light_Box_Inner
{       
    margin:200px auto;
    height: 30px; 
    width:100px; 
    /*opacity:1; */    
    background-color: #ffffff;    
}

.WT_Text_01
{
    text-decoration: none;   
}

.WT_Desk_Div
{
    float:left;
    border-radius:4px;
    border: 1px solid #c8c8c8;
    padding: 10px 10px 10px 10px;
    margin: 5px 5px 5px 5px !important;
    min-height:180px;
    min-width:180px;
}

.WT_Desk_Div_Small
{
    float:left;
    border-radius:4px;
    border: 1px solid #c8c8c8;
    padding: 10px 10px 10px 10px;
    margin: 5px 5px 5px 5px !important;
    min-height:50px;
    min-width:180px;
}

.WT_Scrolling
{
    width:100%;
    height:94%;
    max-height:300px;
    overflow:auto !important;   
    /*min-height:50px;
    min-width:180px;
    overflow-x: hidden;  */ 
}

.WT_Scrolling1
{
    width:100%;
    height:94%;       
    overflow-x: hidden; 
}

.WT_Scrolling_Border
{
    border-top: 1px solid #c8c8c8; 
       border-bottom: 1px solid #c8c8c8; 
}

.WT_Desk_Calendar_Title
{
    background-color:#d3eaf8;
    text-decoration:none !important;
    border-style:none !important;
}

.WT_Desk_Calendar_Day_Header
{
    background-color:#53a9ff;
    color:#fff;
}

.WT_Desk_Calendar_Day
{
    text-decoration:none !important;
    height:19px;    
}

.WT_Desk_Calendar_Day_Selected
{
    background-color:#ffa346;
    color:#000;
    text-decoration:none !important;
}

.WT_Hour_Disabled
{
	font: 9pt  Arial, Helvetica, sans-serif; 
    background: #e2e2e2;
    vertical-align: top;
    border: 1px solid #c8c8c8;    
    text-align:right;
    width:99%;
}

.WT_Legend
{
    float:left;
    height:22px;
    font: 9pt  Arial, Helvetica, sans-serif; 
    text-align:left;
    margin-left:10px;
}

.WT_Legend_Color_Box
{
    float:left;
    height:16px;
    width:16px;
    
}

/*--------------BER---------------------------------*/
.TextBox_Field_Amount_Noborder_BER
{
	font: 10pt  Arial, Helvetica, sans-serif; /*font: 9pt Arial, Helvetica, sans-serif; */
    background: transparent;
    vertical-align: top;
    text-align:right;
    border: 0px solid white;
    width:100%;
}

.TextBox_Field_Amount_Noborder_last
{
	font: 9pt  Arial, Helvetica, sans-serif; 
    background: transparent;
    vertical-align: top;
    text-align:right;
    border: 0px solid white;
    width:40px;
}
.Date_List
{
	float: left;
	overflow: hidden;
	height: 50px;/*42px;*/
	width: 80px;/*75px; */
  	border-radius: 3px;
	border: 1px solid #c8c8c8;
	margin: 0px 2px 0px 2px;
}

/* pop up design  */
.product_list_block{
	background-color: #FFFFFF;
   	 /*border: 1px solid #CCCCCC;
    	float: left;
    	font-size: 12px;
    	margin: 2% 1% 0;
    	height: 10px;
   	padding: 7px;
    	position: relative;
    	width: 20%;*/
}
.product_list_block img{
	border: 1px solid #E9E9E9;
   	height: 131px;
    	padding: 3px;
    	width: 131px;
}

#backgroundPopup {
    z-index:-1000;
    position: fixed;
    display:none;
    height:100%;
    width:100%;
    background:#000000;
    top:0px;
    left:0px;

}
#toPopup {
    font-family:  "Arial", "lucida grande",tahoma,verdana,sans-serif;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 10px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    display: none;
    font-size: 14px;
    left:35%;
    top: 15%;
    bottom: 20%;
    width: 550px;
    height:380px;
    position: fixed;   
    z-index: 9999999;

}
.topopup
{
    text-decoration:none !important;
}

div.loader {
    background: url(../images/loading_gallery.gif) no-repeat scroll 0 0 transparent;
    height: 32px;
    width: 32px;
    display: none;
    z-index: 9999;
    top: 40%;
    left: 50%;
    position: absolute;
    margin-left: -10px;
}
div.close {
    background: url(images/closebox.png) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: -27px;
    top: -24px;
    width: 30px;
}
div#popup_content {
    margin:7px;
    /*float:left;*/
    position:absolute;
    /* remove this comment if you want scroll bar
    overflow-y:scroll;*/
    height:367px;
    overflow:auto;
    width:97%;

    
}

div#popup_content img{ width:100%; height:362px; display:block; padding:0px; margin:0px;}


.admin_table input[type="radio"]{float:left; display:block; margin-top:5px;}

.Attch_List
{
	float: left;
	overflow: hidden;
	height: 50px;
	width: 150px; 
    border-radius:3px;
	border: 1px solid #c8c8c8;
	margin: 0px 2px 0px 2px;
}

.BER_Div_Center
{
	max-width: 75%;/*max-width:600px;*/
	margin: 0px auto;
}

.BER_Segment_Caption
{
	height:25px; 
	border-bottom: 2px solid #c8c8c8; 
	font:14pt  Arial, Helvetica, sans-serif;
}

.BER_Sub_Segment_Caption
{
	height:25px; 
	border-bottom: 2px solid #c8c8c8; 
	font:12pt  Arial, Helvetica, sans-serif;
}

.top_content_log_modified {
display: ''; 
position: fixed; 
top: 20%; 
left: 36%; 
width: 547px; 
height: 415px; 
padding:7px;  
z-index:1002; 
overflow: auto; 
background-color:#FFF;
border: 10px solid #ccc;
border-radius: 3px 3px 3px 3px;
color: #333333;
}
.backgroundPopup {
    z-index:-1000;
    position: fixed;
    display:none;
    height:100%;
    width:100%;
    background:#000000;
    top:0px;
    left:0px;

}

#backgroundPopup1 {
    z-index:-1000;
    position: fixed;
    display:none;
    height:100%;
    width:100%;
    background:#000000;
    top:0px;
    left:0px;

}

/* SendNoticeAll popup */
.backgroundPopup_SendNoticeAll 
{
    background: url(Images/transparent_bg.png) 0 0 repeat;   
    z-index:3001;   
    position:absolute;
    top:0px;
    left:0px;
    margin-top:auto;
    margin-right:auto;
    margin-bottom:auto;
    margin-left:auto;
    display:none;
    height:1000px;/*700px%*/
    width:100%;
    overflow:auto;   
}
.popup_table
{
    display:block; 
    position: absolute;
    top: 0px;
    left: 0px;    
    margin-top:auto;
    margin-right:auto;
    margin-bottom:auto;
    margin-left:auto;
    height:300px;   
    width:300px;
}
.popup_table_SendNoticeAll 
{
    display:block;   
    width: 300px;
    height:300px;
    padding:2px;
    z-index:6002; 
    overflow: auto;    
    background-color:#ffffff;
    border: 10px solid #ccc;      
    color: #333333;
    border-radius: 3px 3px 3px 3px;    
}

.Announcement_Header
{
    margin: 5px 10px 5px 0px;
	font: bold 11px  Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;	
	text-align:left;
}

.Announcement_Body
{
    margin: 5px 10px 5px 0px;
	font: normal 11px/15px  Arial, Helvetica, sans-serif;	
	color:#000000;
	text-decoration:none;	
	text-align:justify;
}

.View_More
{
    color: #62b0ff;
    font: normal 11px/17px  Arial, Helvetica, sans-serif;
    
}
.popup_table_Announcement 
{
    display:block;   
    width: 450px;
    height:300px;
    padding:2px;
    z-index:6002; 
    overflow: auto;    
    background-color:#ffffff;
    border: 10px solid #ccc;      
    color: #333333;
    border-radius: 3px 3px 3px 3px;    
    text-align:justify;
} 

#backgroundPopup2 {
    z-index:-1000;
    position: fixed;
    display:none;
    height:100%;
    width:100%;
    background:#000000;
    top:0px;
    left:0px;

}


/* ***********************CSS for GOogle ADS ******************************* */

.rightadd_back{ float:left; position:relative; right:10px; width:13%; top:108px; left:10px;}
.rightadd{width:100%; border:0px solid #ddd; position:relative; text-align:center; min-height:720px; height:auto; margin-bottom:15px; }

@media (max-width:1220px){
.top_bar_add{ width:100%;}
.middlecont{ width:68%;}
.rightadd_back{ float:right; margin-right:2%; width:15%; top:175px;}
.leftAdd_back{ width:15%; top:175px;}
.blue_block{ width:31.8%;}
}







/*---------------------New design issues (2016-12-28)---------------------  */

/*----AA Start 2016/12/28 ---Helper Classes ----*/

.m-t-0
{
    margin-top: 0 !important;
}
.m-t-5
{
    margin-top: 5px !important;
}
.m-t-10
{
    margin-top: 10px !important;
}
.m-t-15
{
    margin-top: 15px !important;
}
.m-t-20
{
    margin-top: 20px !important;
}
.m-t-25
{
    margin-top: 25px !important;
}
.m-t-30
{
    margin-top: 30px !important;
}
.m-b-0
{
    margin-bottom: 0 !important;
}
.m-b-5
{
    margin-bottom: 5px !important;
}
.m-b-10
{
    margin-bottom: 10px !important;
}
.m-b-15
{
    margin-bottom: 15px !important;
}
.m-b-20
{
    margin-bottom: 20px !important;
}
.m-b-25
{
    margin-bottom: 25px !important;
}
.m-b-30
{
    margin-bottom: 30px !important;
}
.m-l-0
{
    margin-left: 0 !important;
}
.m-l-5
{
    margin-left: 5px !important;
}
.m-l-10
{
    margin-left: 10px !important;
}
.m-l-15
{
    margin-left: 15px !important;
}
.m-l-20
{
    margin-left: 20px !important;
}
.m-l-25
{
    margin-left: 25px !important;
}
.m-l-30
{
    margin-left: 30px !important;
}
.m-r-0
{
    margin-right: 0 !important;
}
.m-r-5
{
    margin-right: 5px !important;
}
.m-r-10
{
    margin-right: 10px !important;
}
.m-r-15
{
    margin-right: 15px !important;
}
.m-r-20
{
    margin-right: 20px !important;
}
.m-r-25
{
    margin-right: 25px !important;
}
.m-r-30
{
    margin-right: 30px !important;
}
.p-t-0
{
    padding-top: 0 !important;
}
.p-t-5
{
    padding-top: 5px !important;
}
.p-t-10
{
    padding-top: 10px !important;
}
.p-t-15
{
    padding-top: 15px !important;
}
.p-t-20
{
    padding-top: 20px !important;
}
.p-t-25
{
    padding-top: 25px !important;
}
.p-t-30
{
    padding-top: 30px !important;
}
.p-b-0
{
    padding-bottom: 0 !important;
}
.p-b-5
{
    padding-bottom: 5px !important;
}
.p-b-10
{
    padding-bottom: 10px !important;
}
.p-b-15
{
    padding-bottom: 15px !important;
}
.p-b-20
{
    padding-bottom: 20px !important;
}
.p-b-25
{
    padding-bottom: 25px !important;
}
.p-b-30
{
    padding-bottom: 30px !important;
}
.p-l-0
{
    padding-left: 0 !important;
}
.p-l-5
{
    padding-left: 5px !important;
}
.p-l-10
{
    padding-left: 10px !important;
}
.p-l-15
{
    padding-left: 15px !important;
}
.p-l-20
{
    padding-left: 20px !important;
}
.p-l-25
{
    padding-left: 25px !important;
}
.p-l-30
{
    padding-left: 30px !important;
}
.p-l-40
{
    padding-left: 40px !important;
}
.p-r-0
{
    padding-right: 0 !important;
}
.p-r-5
{
    padding-right: 5px !important;
}
.p-r-10
{
    padding-right: 10px !important;
}
.p-r-15
{
    padding-right: 15px !important;
}
.p-r-20
{
    padding-right: 20px !important;
}
.p-r-25
{
    padding-right: 25px !important;
}
.p-r-30
{
    padding-right: 30px !important;
}
.p-r-40
{
    padding-right: 40px !important;
}
/*----AA End ----*/

/*----AA Start 2016/12/28 ----*/
.cell-border-light
{
    border:1px solid #cecece;
}
.cell-border-none
{
    border:none !important;    
}

.cell-footer
{
    background-color:#f4f5f5 !important;  /*fff*/
}


.glossymenu
{
    margin: 0px 0;
    padding: 0;
    width: 200px; /*width of menu*/
    border: 1px #a86000 solid;
}
        
.glossymenu a.menuitem
{
    /*background: black url(./../app_themes/default/images/modules_blue_area.jpg) repeat-x bottom left;*/
    background:#deebf7;
    border-bottom:1px solid #60a5d4;
    font: bold 13px  "Arial" , "Trebuchet MS" , Verdana, Helvetica, sans-serif;
    color: #000000;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 9px 0 0 0;
    padding-left: 23px;
    text-decoration: none;
    height: 26px; /*22px*/
}
        
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active
{
color: #000000;
}
        
.glossymenu a.menuitem .statusicon
{
    /*CSS for icon image that gets dynamically added to headers*/
    position: absolute;
    top: 10px;
    right: 5px;
    border: none;
    color: #000000;
}
        
.glossymenu a.menuitem:hover
{
    /*background: url(./../app_themes/default/images/modules_yallow_area.jpg) 0 0 repeat-x;*/
    background:#ffaf37;
    color: #fff;/*000000*/
}
        
.glossymenu div.submenu
{
    /*DIV that contains each sub menu*/
    background: white;
}
        
.glossymenu div.submenu ul
{
    /*UL of each sub menu*/
    list-style-type: none;
    margin: 0;
    /*padding: 2px 0 2px 16px;*/
    padding:2px 0;
}
        
.glossymenu div.submenu ul li
{
    /*background: url(../../app_themes/default/images/arrow_state.png) 0 3px no-repeat;
    padding: 0 7px 0 12px;*/
    padding:0;
}
        
.glossymenu div.submenu ul li a
{
    display: block;
    font: normal 13px/18px  Arial, Helvetica, sans-serif;
    color: black;
    text-decoration: none;
    padding: 2px 0 2px 25px;
    border-bottom:1px solid #e7e7e7;
    /*padding-left: 10px;*/
}

.glossymenu div.submenu ul li:last-child a
{
    border-bottom:none !important;
}
        
.glossymenu div.submenu ul li a:hover
{
   background: #ffaf37;/*e1e1e1*/
    /* background: url(../../app_themes/default/images/arrow_state.png) 0 3px no-repeat #e1e1e1;*/
    color: #fff; /* colorz: white */
}
        
.glossymenu div.submenu ul li a.select_menus
{
    background: #e1e1e1;
    color: #2453b3; /* colorz: white */
}
        
/*------------------other_css-------------*/
        
.glossymenu div.submenu_new
{
/*DIV that contains each sub menu*/
    background: white;
}
        
.glossymenu div.submenu_new ul
{
    /*UL of each sub menu*/
    list-style-type: none;
    margin: 0;
    padding: 2px 0 2px 3px;
}
        
.glossymenu div.submenu_new ul li
{
    background: url(./../app_themes/default/images/arrow_state.png) 0 0 no-repeat;
    padding: 0 7px 0 12px;
}
        
.glossymenu div.submenu_new ul li#none
{
    background: none;
    padding: 0 7px 0 12px;
}
        
.glossymenu div.submenu_new ul li a
{
    display: block;
    font: normal 12px/18px  Arial, Helvetica, sans-serif;
    color: black;
    text-decoration: none;
    padding: 2px 0;
    padding-left: 10px;
}
        
.glossymenu div.submenu_new ul li a:hover
{
    background: #e1e1e1;
    color: #2453b3; /* colorz: white */
}
        
        
/*--------diabled menu item--------------*/
.menu_disabled
{
    display: block;
    font: normal 13px/18px  Arial, Helvetica, sans-serif;
    color: #d7d7d7;
    text-decoration: none;
    padding: 2px 0 0 10px;
    cursor: default;
}
.timeout-login-btn
{
    padding: 10px 15px;
    font-size: 16px;
    text-decoration: none;
    color: #343434;
    border: 1px solid #b2b2b2;
}
.timeout-login-btn:hover
{
    border: 1px solid #000;
}
.header-icon-text
{
    font-size:12px !important;
}
.clear
{
    font-size:0;
    line-height:0;
    clear:both;
}
#body-master
{
    margin:0;
    /*overflow:hidden;*/
}
.WT_Table_Header > td:last-child
{
    padding-right: 5px;
}
.detailsGrid .cssHeaderStyleLight
{
    background-color:#2076bf;/*46a3de*/
}
.detailsGrid .cssHeaderStyleLight a
{
    color: #fff;
}
/*-----------------other_css-------------*/
/*----AA End ----*/

/*----AA Start 2016/12/30 ----*/
.topLogout a{
	text-decoration:none;
	color:#000;
}
.topLogout div{
	overflow:hidden;
	float:left;
	min-width:60px;
	height:35px;
	padding:5px 0 10px;
	text-align:center;
	display:block;
	margin-right:2px;
	border:1px solid #b9d5f1;
	background-color:#fff;
}
.topLogout div:hover
{
    background-color:#dbeaf9;
}
.topLogout div a
{
    display:block;
}
.topLogout div a img, .topLogout div img
{
    margin-bottom:5px;
}
.topLogout div span, .topLogout div a span, .topLogout div span a{
	color:#46a3de;
}
/*----AA End ----*/

/*----AA Start 2017/01/03 ----
.detailsGrid .cssAlternatingRowStyle td, .cssRowStyle td
{
    border:1px solid #b5b7b7 !important;
}*/
.new-height-input
{
    height:18px !important;
}
.copyright-text
{
    color:#494949 !important;
    font-size: 13px;
}
/*---- AA End ----*/
/*---- AA Start 2017/01/04  Side Menu Toggle Arrow Hide ----*/
#divSlider table tr:nth-of-type(4) td img
{
    display:none !important;
}
.WT_Desk_Div_Small div, .WT_Desk_Div div:nth-of-type(1)
{
    font-size: 13px;
}
/*----AA End ----*/



.m-t-5
{
    margin-top: 5px !important;
}

/* Jeff Css 20-02-2017*/
.BerMsgBox 
{
    padding-bottom:0px;
    float: left;
    width: 140px;
    height: 20px;
    margin: 5px;    
}

.BerMsgBoxRight {
    float: left;
    width: 320px;
    height: 20px;
     margin: 5px;         
}

/* New BER */

.Label_FieldBER
{
    background: transparent;
	font: 11pt  Arial, Helvetica, sans-serif; 
    font-weight:bold;
    color: #000;
    text-decoration:none !important;    
}
.Table3
{	
	
	/*font: 12pt Arial;*/
	vertical-align: top;
	width :100%;	
}
.Table3 tr td div table{
    border-bottom:1px solid #c8c8c8 !important;
}
.TextBox_Field_BER
{
	font: 12pt   Arial, Helvetica, sans-serif; 
    background: White ;
    vertical-align: top;
    border-right: 1px solid #c8c8c8;
    border-top: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
}
.DropDown_Field_BER
{
	font: 12pt  Arial, Helvetica, sans-serif;
	background: #ffffff;/* #f7f9ef */
	border-right: 1px solid #c8c8c8;
	border-top: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
    height:24px;
}
.detailsGridBER .cssRowStyleBER
{
	background-color: #ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	height:27px;
}
.Date_List_v1
{
	float: left;   
	overflow: hidden;
	/*height: 40px;42px;*/
	width: 110px;/*75px; */
  	border-radius: 0px;
	border: 1px solid #a2a2a2;
	margin: 0px 0px 0px 0px;
}
.BER_Div_Center_v1
{
	max-width: 80%;
	margin: 0px auto;
}
.RepeaterBER
{
width:82%;
margin:0 auto;
}
.no-border-bttm{
    border-bottom:none !important;
}
.grdDetailsBER table tr:last-child{
    border-bottom:1px solid #c8c8c8 !important;
}
.calendar-grid-back{
    background-color:#edf1f0;
}
.pull-left{
    float:left;
    left: 0px;
}
.pull-right{
    float:right;
}
.Table_Row_Lock {
    font: 11px Tahoma;
    background: #f5f1c1;
    vertical-align: top;
    border: 1px solid gray;
}




