.MainGridTable
{
	border:solid 1px #dddddd;
	
}

.ExpatriateToolbar
{
	border:solid 0px black;	
	position:absolute;
	top:113px;
	height:16px;
	display:block;
	background-color:#e3e3e3;
	
	
}

.AppToolbarTable
{
	border:solid 1px black;
}


.Grid_Panel
{
	border:solid 0px red;
	overflow:auto;
}

.SelectCell
{
	/*width:18px;*/
	text-align:left;
	padding:3px 3px 3px 3px;
	background-color:White;
	/*border:solid 0px black;*/	
}

.GridHeaderCaption
{
	text-align:center;
	border:solid 0px red;
	width:100%;		
}

.CellContent_ReadMode
{
	border:solid 1px black;		
	overflow:hidden;
	height:25px;
}

.FooterCell
{
	background-color:#ffffff;/*#8493B4; /*#092869;*/
	/*border-top:solid 1px black;*/	
	vertical-align:middle;
}

.LockImage
{
	height:14px;
	width:13px;	
}

.HeaderCellTable 
{
	width:100%;	
}

.HeaderCellTableLink
{
	width:100%;
}

.HeaderCellTableImage
{
	width:20px;
}





.FooterCaption
{
	
}

.rowHeader
{
	
}

.contentHeader
{
	
	border:solid 0px blue;
	width:100%;
	text-align:center;	
	/*background-color:#FEC436;	*/
}

.cellHeader
{
	border:solid 1 px black;	
	padding:2px;
	/*background-color:#FEC436;*/
}

.rowStandard
{
	background-color:White;	
}

.rowAlternate
{
	background-color:Gray;	
}



.ToolbarPageInfo
{
	font-family:Tahoma,Arial;
	font-size:11px;
	background-color:#ffffff;	
	
}

.tbCellTitle
{	
	width:100%;	
}


.HeaderCell
{
	text-align:center;
	font-family:Tahoma,Arial;
	font-size:11px;
	padding: 0px 2px 0px 2px;
	/*border:solid 1px black;*/
	background-color:#ffffff;
	vertical-align:middle;
}

.HeaderCaption
{
	font-family:Tahoma,Arial;	
	font-size:11px;	
	font-weight:normal;
	text-align:center;
	color:#092869;/*#fec436;	*/
	text-decoration:none;
	vertical-align:middle;
}
a.HeaderCaption:hover
{
	font-family:Tahoma,Arial;	
	font-size:11px;	
	font-weight:normal;
	text-align:center;
	color:#fec436;
	text-decoration:none;
	vertical-align:middle;
}



/*  START BODY SECTION */

.BodyReadOnly
{
	font-family:Tahoma,Arial;	
	font-size:11px;	
	overflow:hidden;	
	border:solid 0px black;
	height:15px;
	padding-left:3px;
	width:50px;
}

.BodyReadOnly_Alternate
{
	font-family:Tahoma,Arial;	
	font-size:11px;	
	overflow:hidden;	
	border:solid 0px black;
	height:15px;
	padding-left:3px;
	width:50px;
}

.BodyStdCell
{
	background-color:#ffffff;
}


.BodyStdCell_Alternate
{
	background-color:#e3e3e3;
	
}

.BodyStdCellEdit
{
	padding-left:2px;		
	background-color:#ffffff;
}
.BodyStdCellEdit_Alternate
{
	padding-left:2px;		
	background-color:#e3e3e3;	
}

.GroupImage
{
	position:relative;
	border:solid 2px black;
	left:2px;
	bottom:2px;
	padding:2px;
	cursor:pointer;	
}


.BodyStdCellEdit_Checkbox
{
	padding-left:0px;		
	background-color:#ffffff;
}
.BodyStdCellEdit_Checkbox_Alternate
{
	padding-left:0px;		
	background-color:#e3e3e3;	
}

.GridBodyContent_Alternate
{
	font-family:Tahoma,Ariel;
	font-size:11px;
	border:solid 1px #8493B4;
}

.GridBodyContent
{
	font-family:Tahoma,Ariel;
	font-size:11px;
	padding-left:1px;
	border:solid 1px #8493B4;
	
}


/*   END BODY SECTION */


/* TOOLBAR SECTION */
.ToolbarMainTable
{
	background-color:#e3e3e3;/*#092869;#08286B;*/
	border:solid 0px #e3e3e3;	
	border-bottom:solid 0px black;	
	width:100%;
}


.GridTitle
{
	font-family:Tahoma,Arial;
	font-size:12px;
	font-weight:bold;
	width:100%;
	text-align:center;	
	color:#092869;
	/*filter:alpha(opacty=60);        
    opacity: 0.6;    */

	
}

.ToolbarButtonCell
{
	border-left:solid 1px  #e3e3e3;	
	padding:0px 2px 0px 2px;
	background-color:White;
	white-space:nowrap;
	width:20px;
	height:20px;
	
}

.ToolbarEmptySpace
{
	padding:0px 3px 0px 3px;	
	
}

.ToolbarMainPanel
{
	
	border-top:solid 0px #e3e3e3;	
	width:100%; 
}

.ToolbarButton
{
	border:solid 0px black;	
	height:16px;
	width:16px;
}

.ExpatriateToolbarButton
{
	
	border:solid 0px black;	
	height:16px;
	width:16px;
}

/* END TOOLBAR SECTION */


.HeaderPanel
{
	width:100%;	
}
.HeaderFilterImage
{
	
	height:16px;
	width:16px;
	
	/*
	filter:alpha(opacity=30);        
    opacity: 1;    
		*/
}


.HeaderDivLabel
{
	overflow:hidden;
	width:100%;
	height:20px;
}


.HeaderImagePanel
{
	border:solid 0px black;
	float:left;	
	display:inline;
	
}

.HeaderLinkPanel
{
	display:inline;
	float:left;
	border:solid 0px black;
	
}


.grid_bodyContent
{
	width:100%;	
	
}



.FilterPanel
{
	border:solid 0px black;
	padding-bottom:1px;
}

.FilterLabel
{
	font-family:Tahoma,Arial;
	font-size:11px;	
	padding:  0px  2px 2px  10px; 
	/*color:#fec436;*/
	color:#092869;	
	height:100%;
	
	
}

.FilterTextBox
{
	font-family:Tahoma,Arial;
	font-size:11px;	
	border:solid 1px #8493B4;		
}

.FilterOperation
{
	font-family:Tahoma,Arial;
	font-size:11px;
	position:relative;	
	top:2px;
}

.FilterApplyImage
{	
	position:relative;
	width:16px;
	height:16px;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	top:-1px;
	cursor:pointer;
}


.FilterClearImage
{
	position:relative;
	width:16px;
	height:16px;
	margin-left:5px;
	vertical-align:middle;	
	margin:0px;
	padding:0px;
	cursor:pointer;
	top:-1px;
	left:5px;
	
	
}

.FilterDateTimeImage
{
	top:2px;
	left:0px;
	height:18px;
	width:16px;	
	position:relative;
	border:solid 0px black;
	padding:0px;
	margin:0px;
	cursor:pointer;
	
}

.GridBodyCalendarPanel
{
	vertical-align:middle;	
	border:solid 0px red;
	padding:0px;
	margin:0px;
}

.FilterSubPanelDateTime
{
	display:inline;	
	padding:0px;
	margin:0px;
}



.GridBodyCalendar
{
	font-family:Tahoma,Ariel;
	font-size:11px;
	padding-left:1px;
	margin-bottom:2px;	
    border:solid 1px #8493B4;			
}
.GridBodyCalendar_Alternate
{
	font-family:Tahoma,Ariel;
	font-size:11px;
	margin-bottom:2px;	
	border:solid 1px #8493B4;			
    		
	
}

.GridBodyCalendar_Alternate
{
	font-family:Tahoma,Ariel;
	font-size:11px;
	padding-left:1px;		
}

.GridBodyCalendarImage
{
	
	height:18px;
	width:18px;	
	position:relative;
	border:solid 0px black;
	padding:0px;
	margin:0px;
	top:2px;
	cursor:pointer;
}




.BodySelectButon
{
	/*border:solid 0px black*/
	width:8px;
	height:14px;
	
}

.BodyCheckBox
{
	border:solid 1px black;
	text-align:center;
	left:-2px;
	width:100%;	
}

.BodyCheckBox_Alternate
{
	border:solid 1px black;
	text-align:center;
	width:100%;	
}

.ExpatriatesSearchButton
{
	position:relative;
	display:inline;
	top:100px;
	color:Red;	
}
