	.ob_gMCont /*.ob_gridMainContainer*/
	{
		border: 0px solid #E3E2DE;
		overflow: hidden;
	}
	.ob_gMContC	
	{		
	}	
	
	
		
	/* Styles for the Header */
	.ob_gHCont /*.ob_gridHeaderContainer*/
	{
		overflow: hidden;
		/*background-image: url(../img/header_placeholder.gif);*/
	}
	.ob_gH /*.ob_gridHeader*/
	{			
		/*background-image: url(../img/header.gif);*/
		height: 44px;
		border-bottom: 1px solid #AFBDBF;
		padding: 0px;
	}	
	.ob_gH td /*.ob_gridHeader td*/
	{				
		border-left: 0px solid #E3E2DE;
		border-bottom: 0px solid #FFFFFF;
		padding-top: 1px;
		height: 44px;
	}	
	.ob_gH td table td /*.ob_gridHeader td table td*/
	{											
		border-right: 0px;
		border-bottom: 0px;
		border-left: 0px;
		border-top: 0px;
	}				
	.ob_gCH /*.ob_gridColumnHeader*/
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;		
		color: #242500;
		text-align: left;				
		border:0px;		
		cursor: pointer;
		vertical-align: middle;
		padding-left: 0px;
		height: 44px;
	}
	.ob_gHA /*.ob_gridHeaderArrow*/
	{		
		border:0px;		
		cursor: pointer;
		text-align: left;
		width: 100%;
		vertical-align: middle;		
	}	
	.ob_gHA img /*.ob_gridHeaderArrow img*/
	{
		margin-left: 10px;
		width: 13px;
		height: 13px;		
	}	
	.ob_gRB /*.ob_gridResizeButton*/
	{
		font-size: 3px;		
		width: 3px;			
		padding:0px;
		border: 0px;
		margin-left: 0px;
		margin-right: 0px;		
	}
	.ob_gRT /*.ob_gridResizeTooltip*/
	{
		cursor: default;		
		margin: 0px;
		padding: 1px;
		border: 1px solid #000000;
		font-family: Arial;
		font-size: 12px;
		color: #000000;	
		height: 12px;
		margin-top: 30px;		
		vertical-align: middle;
		background-color: #F5F5DC;
	}
	.ob_gRT span /*.ob_gridResizeTooltip span*/
	{
		padding-left: 3px;
	}
	.ob_gBH /*.ob_gridBodyHeader*/
	{	
		display: none;
		height: 0px;		
		font-size: 1px;
	}
	.ob_gBH td /*.ob_gridBodyHeader td*/
	{		
		height: 0px;		
		font-size: 1px;
	}
	.ob_gBH div /*.ob_gridBodyHeader div*/
	{
		height: 0px;		
		font-size: 1px;
	}
	.ob_gGA /*.ob_gridGroupingArea*/
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;		
		color: #242500;
		text-align: left;				
		border: 0px solid #FFFFFF;
		padding-left: 20px;		
		height: 26px;
	}
	.ob_gGADC /*.ob_gridGroupingAreaDefaultColumn*/
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;		
		color: #242500;
		text-align: left;				
		border:0px solid #FFFFFF;		
	}
	.ob_gGDC /*.ob_gridGroupDraggingColumn*/
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;		
		color: #5E5E70;
		text-align: left;				
		border: 1px solid #D99E00;
		padding-left: 20px;
		background-color: #EFEDE2;	
		vertical-align: middle;
		height: 24px;		
	}
	.ob_gGAC /*.ob_gridGroupingAreaColumn*/
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;		
		color: #D99E00;
		text-align: center;
		border: 1px solid #5E5E70;		
		background-image: none;
		vertical-align: middle;
		background-color: #EFEDE2;
		height: 12px;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 10px;
		padding-right: 10px;
		float:left;
		cursor: move;
	}
	.ob_gGACS /*.ob_gridGroupingAreaColumnSpacer*/
	{
		width: 15px;
		height: 1px;
		border-top: 1px solid #5E5E70;
		font-size: 1px;		
	}
	.ob_gGATA /*.ob_gridGroupingAreaTopArrow*/
	{
		background-image: url(group_arrow_top.gif);
		width: 9px;
		height: 9px;
		font-size: 1px;
		padding: 0px;
	}
	.ob_gGABA /*.ob_gridGroupingAreaBottomArrow*/
	{
		background-image: url(group_arrow_bottom.gif);
		width: 9px;
		height: 9px;
		font-size: 1px;
		padding: 0px;
	}
	.ob_gHCHWG /*ob_gridHeaderColumnHighlightedWhenGrouping*/
	{
		background-image: none;
		background-color: #333333;
	}
	.ob_gHCHWG table td
	{
		color: #FFFFFF;
	}
	.ob_gGACHWD /*ob_gridGroupingAreaColumnHighlightedWhenDragging*/
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;		
		color: #FFFFFF;
		text-align: center;				
		border: 1px solid #FFFFFF;		
		background-image: none;
		vertical-align: middle;
		background-color: #333333;
		height: 12px;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 10px;
		padding-right: 10px;
		float:left;
		cursor: move;
	}
	
	
	
	
	
	/* Styles for the Body */
	.ob_gBCont
	{
		overflow: auto;
		overflow-x: hidden;
	}
	.ob_gBody
	{
		empty-cells: show;
		overflow: hidden;
	}	
	.ob_gRGH /*.ob_gridRecordGroupHeader*/
	{
		background-image: url(record_group_header.gif);
		height: 24px;
	}
	.ob_gRGHC /*.ob_gridRecordGroupHeaderCell*/
	{					
		cursor: default;
		margin: 0px;
		padding-right: 0px;		
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		border-left: 0px solid #7BB8D9;
		border-top: 0px solid #7BB8D9;		
		border-right: 0px solid #7BB8D9;
		font-family: Arial;
		font-size: 12px;
		color: #000000;	
		height: 24px;	
		vertical-align: middle;
		font-weight: bold;
		cursor: pointer;
	}
	.ob_gRGHB /*.ob_gridRecordGroupButton*/
	{	
		padding-left: 3px;
		padding-right: 3px;	
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
	}	
	.ob_gRGHB img /*.ob_gridRecordGroupButton img*/
	{
		cursor: pointer;
		vertical-align: middle;
	}
	.ob_gRGBS /*.ob_gridRecordGroupButtonSpacer*/
	{
		width: 17px;
		font: 1px;
		float: left;
	}
	.ob_gR /*.ob_gridRecord*/
	{
		background-color: #EBEFF0;
	}
	.ob_gRA /*.ob_gridRecordAlternate*/
	{
		/*background-color: #FAFBFB;*/
		background-color: #EBEFF0;
	}		
	.ob_gRS /*.ob_gridRecordSelected*/
	{
		/*background-color: #679E3A;	*/
		background-color: #7AB944;		
		color: white !important;
	}
	.ob_gRH /*.ob_gridRecordHover*/
	{
		color: white !important;
		background-color: #7AB944;		
	}
	.ob_gCP /*.ob_gridCellPadding*/
	{
		width:19px;
		float:left;
		font-size:1px;
	}
	.ob_gC /*.ob_gridCell*/
	{
		cursor: default;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		/*border-left: 0px solid #E3E2DE;
		border-top: 0px solid #E3E2DE;		*/		
		font-family: Arial;
		font-size: 12px;
		/*color: #5E5E70;*/
		height: 45px;	
		vertical-align: middle;
		border-top: 1px solid white;
	}
	ob_gC_bd /*.ob_gridCell*/
	{
		cursor: default;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		border-left: 0px solid #E3E2DE;
		border-top: 0px solid #E3E2DE;				
		font-family: Arial;
		font-size: 12px;
		color: #5E5E70;	
		height: 35px;	
		vertical-align: middle;
		font-weight: bold;
	}
	.ob_gIE /*.ob_gridInvisibleElement*/
	{
		display: none;
	}
	.ob_gRC /*.ob_gridResizableContent*/
	{
		overflow: hidden;		
		white-space: nowrap;
		padding-left: 19px;
	}
	.ob_gRCW /*.ob_gridResizableContentWithWrap*/
	{
		overflow: hidden;		
		white-space: normal;
		padding-left: 19px;
	}
	.ob_gSA /*.ob_gridSelectionArea*/
	{
		background-color: #F5E4B8;
		border: 1px solid #F5E4B8;
		font-size: 1px;
		z-index: 0;
	}
	a.ob_gAL /*a.ob_gridActionLink*/
	{
		font-family: Arial;
		font-size: 12px;
		color: #18627A;
		font-weight: bold;
		text-decoration:none;
	}
	a.ob_gAL:hover /*a.ob_gridActionLink:hover*/
	{
		font-family: Arial;
		font-size: 12px;
		color: #18627A;
		font-weight: bold;				
		text-decoration:underline;		
	}		
	.ob_gL /*.ob_gridLoading*/
	{		
		padding: 3px; 		
		font-family: Arial;
		font-size: 12px;
		color:#5E5E70;
		border: 0px;
		background-color: #F6F6F8;
	}	
	.ob_gNRM /*.ob_gridNoRecordsMessage*/
	{
		padding: 3px; 		
		font-family: Arial;
		font-size: 12px;
		color:#5E5E70;
		border: 0px;
		background-color: #F6F6F8;		
	}	
	.ob_gEC /*.ob_gridEditControl*/
	{
		padding: 0px;
		font-family: Arial;
		font-size: 12px;
		color: #5E5E70;				
		background-color: #FFFFFF;
		width: 96%;
		border: 1px solid #5E5E70;
	}	
	.ob_gRL /*.ob_gridResizeLines*/
	{
		background-color: #5E5E70;
		width: 1px;
	}	
	.ob_gD /*.ob_gridData*/
	{
		display: none;
	}
	.ob_gRETpl /*.ob_gridRowEditTemplate*/
	{
		font-family: Arial;
		font-size: 12px;
		color: #5E5E70;
		padding: 15px;
		border-top: 1px solid #7BB8D9;
	}
	.ob_gCTA /*.ob_gridCellTemporaryAdded*/
	{
		cursor: default;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		border-left: 1px solid #E3E2DE;
		border-top: 1px solid #E3E2DE;				
		font-family: Arial;
		font-size: 12px;			
		height: 24px;	
		vertical-align: middle;
		
		color: #0000FF;
	}
	.ob_gCTE /*.ob_gridCellTemporaryEdited*/
	{
		cursor: default;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		border-left: 1px solid #E3E2DE;
		border-top: 1px solid #E3E2DE;				
		font-family: Arial;
		font-size: 12px;			
		height: 24px;	
		vertical-align: middle;
		
		color: #0000FF;		
	}
	.ob_gCTD /*.ob_gridCellTemporaryDeleted*/
	{
		cursor: default;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		border-left: 1px solid #E3E2DE;
		border-top: 1px solid #E3E2DE;				
		font-family: Arial;
		font-size: 12px;			
		height: 24px;	
		vertical-align: middle;
		
		color: #FF0000;			
		text-decoration: line-through;
	}
	
	
	
	
		
	/* Styles for the Footer */
	.ob_gF /*.ob_gridFooter*/
	{	
		border-top: 10px solid white;		
	}
	.ob_gFContent /*.ob_gridFooterContent*/
	{
		background-color: #4A5C5E;		
		padding: 0px;
		margin-top: 2px;
		border: 0px;
		height: 54px;
		padding-left: 20px;
	}	
	.ob_gF td /*.ob_gridFooter td*/
	{
		cursor: default;				
		font-family: Arial;
		font-size: 12px;
		color: white;			
	}
	.ob_gBF /*.ob_gridBodyFooter*/
	{			
		display: none;
		height: 0px;		
		font-size: 1px;
	}
	.ob_gBF td /*.ob_gridBodyFooter td*/
	{		
		height: 0px;		
		font-size: 1px;
	}
	.ob_gBF div /*.ob_gridBodyFooter div*/
	{
		height: 0px;		
		font-size: 1px;
	}
	.ob_gF td table td /*.ob_gridFooter td table td*/
	{
		border-top: 0px;		
		vertical-align: middle;		
	}
	.ob_gPST /*.ob_gridPageSizeText*/
	{		
		/*width: 185px;
		text-align: right;	*/
	}
	.ob_gPSS /*.ob_gridPageSizeSelector*/
	{
		cursor: default;			
		font-family: Arial;
		font-size: 12px;
		color:#323232;
		background-color: white;
		margin-left: 7px;
	}			
	a.ob_gALF /*a.ob_gridActionLinkFooter*/
	{
		font-family: Arial;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration:underline;
	}
	a.ob_gALF:hover /*a.ob_gridActionLinkFooter:hover*/
	{
		font-family: Arial;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;				
		text-decoration: none;		
	}
	.ob_gA_FS /*.ob_gridAdd_FilterSpacer*/
	{
		width: 30px;
		text-align: center;
	}
	.ob_gFRP /*ob_gridFooterRecordsPages*/
	{		
	}
	.ob_gNL /*.ob_gridNavigationLink*/
	{
		font-family: Arial;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration:underline;
		cursor: pointer;
		padding-left: 2px;
		padding-right: 2px;
	}
	.ob_gNS /*.ob_gridNavigationSeparator*/
	{
		font-family: Arial;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration:none;
		cursor: default;
		padding-left: 2px;
		padding-right: 2px;
	}
	.ob_gNT /*.ob_gridNavigationText*/
	{
		font-family: Arial;
		font-size: 12px;
		/* background-image: url(../img/paging_bckg.gif); */
		background-repeat : repeat-x;
		color: #FFFFFF;
		font-weight: bold;		
		cursor: default;
		padding-left: 2px;
		padding-right: 2px;
		/*border: 1px solid #FFFFFF;*/
	}
	.ob_gNI /*.ob_gridNavigationImage*/
	{
		vertical-align: middle;
		padding-left: 8px;
		padding-right: 8px;
		cursor: pointer;
	}
	.ob_gHFC /*.ob_gridHeaderFilterCell*/
	{
		background-color: #F3F3F3;
		font-family: Arial;
		font-size: 12px;
		margin: 0px;				
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		border-left: 1px solid #E3E2DE;	
		color: #FFFFFF;	
		background-image: none;	
	}
	.ob_gHFC div
	{
		padding-right: 2px;
		padding-left: 1px;		
	}
	.ob_gHFC div table td
	{
		padding-top: 1px;
		padding-bottom: 1px;
	}
	.ob_gFCB /*.ob_gridFilterCriteriasButton*/
	{
		cursor: pointer;
		vertical-align: middle;
		width: 10px;		
	}
	.ob_gFCB img
	{
		cursor: pointer;
		margin-left: 1px;
	}
	.ob_gFCC /*.ob_gridFilterCriteriasContainer*/
	{
		padding: 0px;
		font-family: Arial;
		font-size: 11px;
		color: #5E5E70;
		background-color: #EFEDE2;
		width: 150px;
		border: 1px solid #5E5E70;
		position: absolute;
		cursor: pointer;
		vertical-align: middle;
	}
	.ob_gFCC div
	{
		width: 149px;
	}
	.ob_gFC_N /*.ob_gridFilterCriteria_Normal*/
	{
		background-color: #EFEDE2;
	}
	.ob_gFC_H /*.ob_gridFilterCriteria_Highlighted*/
	{
		background-color: #F5E4B8;
	}
	.ob_gFCT /*ob_gridFilterControlTextbox*/
	{
		padding: 0px;
		font-family: Arial;
		font-size: 11px;
		color: #5E5E70;			
		background-color: #FFFFFF;
		width: 100%;
		border: 1px solid #5E5E70;
		height: 14px;
		cursor: pointer;		
	}
	.ob_gFDiv
	{
		overflow: hidden;
		padding: 0px;
		margin: 0px;
	}
	.ob_gEwO /*.ob_gridElementWithOverflow*/
	{
		overflow: hidden;
	}
	.ob_gDFSC /*.ob_gridDummyFilterScrollingColumn*/
	{
		background-color: #F3F3F3;
	}
	.ob_gDFSC div
	{
		font-size: 1px;
		width: 0px;
	}
	.ob_gTNOP /*.ob_gridTotalNumberOfPages*/
	{
		padding-left: 3px;
		padding-right: 3px;
	}
	.ob_gMPS /*.ob_gridManualPagingSection*/
	{
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.ob_gMPS table td /*.ob_gridManualPagingSection table td*/
	{
		padding-left: 5px;
	}
	
	.ob_gMPS table td input /*.ob_gridManualPagingSection table td input*/
	{
		width: 20px;
	}
	
	
/* NEW CLASSES */ 	
.yn_btn {
		background-image: url(../../styles/style_7/yn_button_bckg.gif);
		background-repeat : no-repeat;
		background-position: top left;
		width: 42px;
		height: 20px;
		border : 0px;
		float: left;
		margin-right: 4px;
	}
.use_btn {
		background-image: url(../../styles/style_7/use_button_bckg.gif);
		background-repeat : no-repeat;
		background-position: top left;
		width: 56px;
		height: 20px;
		border : 0px;
		float: left;
		margin-right: 4px;
}
.function_btn {
		width: 19px;
		height: 19px;
		border : 0px;
		float: left;
		margin-right: 4px;
}
	
.table_btn_pom {
		font-size: 11px;
		font-family: Arial;
		text-transform: uppercase;
		border : 0px;
		color: #678289;
		padding-top: 3px;
		text-align: center;
	}
	
a.table_button:link {
	color: #678289;
	text-decoration: none;
	padding: 3px;
}
a.table_button:active {
	color: #678289;
	text-decoration: none;
	padding: 3px;
}
a.table_button:visited {
	color: #678289;
	text-decoration: none;
	padding: 3px;
}
a.table_button:hover {
	color: #678289;
	text-decoration: none;
	padding: 3px;
}

a.tbl:link {
	color: #18627A;
	text-decoration: underline;
}
a.tbl:active {
	color: #18627A;
	text-decoration: underline;
}
a.tbl:visited {
	color: #18627A;
	text-decoration: underline;
}
a.tbl:hover {
	color: #18627A;
	text-decoration: none;
}
	
	/*input.yn_btn {
		font-size: 11px;
		font-family: Arial;
		text-transform: uppercase;
		background-image: url(../../styles/style_7/yn_button_bckg.gif);
		background-repeat : no-repeat;
		background-position: top left;
		width: 42px;
		height: 20px;
		border : 0px;
		color: #678289;
		margin-right: 4px;
	}*/

	
.ob_gR .orig_rew_green {color: #689F3A;}
.ob_gR .orig_rew_green img {background-image:url('../../styles/style_7/icon_plus.gif')}

.ob_gRA .orig_rew_green {color: #689F3A;}
.ob_gRA .orig_rew_green img {background-image:url('../../styles/style_7/icon_plus.gif')}

.ob_gR .orig_rew_red {color: #CC0000;}
.ob_gR .orig_rew_red img {background-image:url('../../styles/style_7/icon_minus.gif')}

.ob_gRA .orig_rew_red {color: #CC0000;}
.ob_gRA .orig_rew_red img {background-image:url('../../styles/style_7/icon_minus.gif')}


.ob_gRS .orig_rew_green {color: white;}
.ob_gRS .orig_rew_green img {background-image:url('../../styles/style_7/icon_plus_w.gif')}

.ob_gRS .orig_rew_red {color: white;}
.ob_gRS .orig_rew_red img {background-image:url('../../styles/style_7/icon_minus_w.gif')}

.ob_gRS a {color: white;}

input.form_btn{
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	text-transform: uppercase;
	background-color: white;
	background-image: url(../../styles/style_7/button_bckg.gif);
	background-repeat : repeat-x;
	background-position: bottom left;
	height: 28px;
	border : 1px solid #63797C;
	color: black;
}

.comp_name {
		font-size: 16px;
		font-family: Arial;
		color: black;
		font-weight: bold;
}
