.ob_gMCont {
	overflow: hidden; position: relative;
}
.ob_gMCont_DT {
	overflow: hidden;
}
.ob_gBLSWG {
	left: 0px; top: 34px; width: 1px; bottom: 6px; font-size: 1px; margin-top: 0px; margin-bottom: 0px; position: absolute; z-index: 31; background-color: rgb(195, 201, 206);
}
.ob_gBLSWG_EL_H {
	top: 88px;
}
.ob_gBLSWG_EL_TF {
	top: 88px;
}
.ob_gBLSWG_EL_HTF {
	top: 118px;
}
.ob_gBLS {
	left: 0px; top: 6px; width: 1px; bottom: 6px; font-size: 1px; margin-top: 0px; margin-bottom: 0px; position: absolute; z-index: 31; background-color: rgb(195, 201, 206);
}
.ob_gBLSW_EL_H {
	top: 35px;
}
.ob_gBLSW_EL_TF {
	top: 35px;
}
.ob_gBLSW_EL_HTF {
	top: 88px;
}
.ob_gBRSWG {
	top: 34px; width: 1px; right: 0px; bottom: 6px; font-size: 1px; margin-top: 0px; margin-bottom: 0px; position: absolute; z-index: 31; background-color: rgb(195, 201, 206);
}
.ob_gBRSWG_EL_H {
	top: 88px;
}
.ob_gBRSWG_EL_TF {
	top: 88px;
}
.ob_gBRSWG_EL_HTF {
	top: 118px;
}
.ob_gBRS {
	top: 6px; width: 1px; right: 0px; bottom: 6px; font-size: 1px; margin-top: 0px; margin-bottom: 0px; position: absolute; z-index: 31; background-color: rgb(195, 201, 206);
}
.ob_gBRSW_EL_H {
	top: 35px;
}
.ob_gBRSW_EL_TF {
	top: 35px;
}
.ob_gBRSW_EL_HTF {
	top: 88px;
}
.ob_gC {
	margin: 0px; padding: 0px; vertical-align: middle; white-space: nowrap; cursor: default;
}
.ob_gC_I {
	margin: 0px; padding: 0px; display: none; white-space: nowrap; cursor: default;
}
.ob_gCW {
	vertical-align: middle; white-space: normal; cursor: default;
}
.ob_gCW_I {
	display: none; white-space: normal; cursor: default;
}
.ob_gC div div {
	white-space: nowrap;
}
.ob_gCW div div {
	white-space: normal;
}
.ob_gCd {
	display: none;
}
.ob_gD {
	display: none;
}
.ob_gRL {
	top: 0px; width: 1px; bottom: 0px; font-size: 1px; position: absolute; z-index: 999; background-color: rgb(185, 201, 215);
}
.ob_gRT {
	margin: -10px 0px 0px; padding: 1px; border: 1px solid rgb(0, 0, 0); top: 0px; height: 12px; color: rgb(0, 0, 0); font-family: Verdana; font-size: 10px; vertical-align: middle; position: absolute; z-index: 999; cursor: default; background-color: rgb(245, 245, 220);
}
.ob_gRT span {
	padding-left: 3px;
}
.ob_gHContWG {
	width: 100%; overflow: hidden; position: relative;
}
.ob_gHCont {
	width: 100%; overflow: hidden; position: relative;
}
.ob_gHICont {
	overflow: hidden; position: relative;
}
* html .ob_gHICont {
	width: 100%;
}
.ob_gMCont_DT .ob_gHICont {
	width: 100%;
}
.ob_gMCont_DT .ob_gHICont {
	height: 25px;
}
.ob_gH {
	border-collapse: collapse; table-layout: fixed;
}
.ob_gHR {
	
}
.ob_gHContWG .ob_gH .ob_gC {
	height: 25px; text-align: left; color: rgb(12, 65, 111); font-family: Verdana; font-size: 11px; font-weight: normal; cursor: pointer; background-image: url("header_without_grouping.gif"); background-repeat: repeat-x; background-color: rgb(165, 193, 214);
}
.ob_gHContWG .ob_gH .ob_gCW {
	height: 25px; text-align: left; color: rgb(12, 65, 111); font-family: Verdana; font-size: 11px; font-weight: normal; cursor: pointer; background-image: url("header_without_grouping.gif"); background-repeat: repeat-x; background-color: rgb(165, 193, 214);
}
.ob_gHCont .ob_gH .ob_gC {
	height: 25px; text-align: left; color: rgb(12, 65, 111); font-family: Verdana; font-size: 11px; font-weight: normal; cursor: pointer; background-image: url("header.gif"); background-repeat: repeat-x; background-color: rgb(165, 193, 214);
}
.ob_gHCont .ob_gH .ob_gCW {
	height: 25px; text-align: left; color: rgb(12, 65, 111); font-family: Verdana; font-size: 11px; font-weight: normal; cursor: pointer; background-image: url("header.gif"); background-repeat: repeat-x; background-color: rgb(165, 193, 214);
}
.ob_gHContWG .ob_gH .ob_gC div.ob_gCc1 {
	padding-bottom: 6px;
}
.ob_gHContWG .ob_gH .ob_gCW div.ob_gCc1 {
	padding-bottom: 6px;
}
.ob_gHContWG .ob_gH .ob_gC div.ob_gCc1_F {
	_margin-top: 3px;
}
.ob_gHContWG .ob_gH .ob_gCW div.ob_gCc1_F {
	_margin-top: 3px;
}
.ob_gHCont .ob_gH .ob_gC div.ob_gCc1 {
	
}
.ob_gHCont .ob_gH .ob_gCW div.ob_gCc1 {
	
}
.ob_gH .ob_gC div.ob_gCc1 {
	position: relative;
}
.ob_gH .ob_gCW div.ob_gCc1 {
	position: relative;
}
.ob_gH .ob_gC div.ob_gCc1_F {
	overflow: hidden; _margin-top: 6px;
}
.ob_gH .ob_gCW div.ob_gCc1_F {
	overflow: hidden; _margin-top: 6px;
}
.ob_gH .ob_gC div.ob_gCc2 {
	padding: 0px 0px 0px 8px; width: auto; color: white; overflow: hidden; font-weight: bold; margin-right: 3px; position: static;
}
.ob_gH .ob_gCW div.ob_gCc2 {
	padding: 0px 0px 0px 8px; width: auto; color: white; overflow: hidden; font-weight: bold; margin-right: 3px; position: static;
}
.ob_gH .ob_gC div.ob_gCc2C {
	padding: 0px 0px 0px 8px; width: auto; text-align: center; overflow: hidden; margin-right: 3px; position: static;
}
.ob_gH .ob_gCW div.ob_gCc2C {
	padding: 0px 0px 0px 8px; width: auto; text-align: center; overflow: hidden; margin-right: 3px; position: static;
}
.ob_gH .ob_gC div.ob_gCc2R {
	padding: 0px 0px 0px 8px; width: auto; text-align: right; overflow: hidden; margin-right: 16px; position: static;
}
.ob_gH .ob_gCW div.ob_gCc2R {
	padding: 0px 0px 0px 8px; width: auto; text-align: right; overflow: hidden; margin-right: 16px; position: static;
}
.ob_gMCont_DT .ob_gH div.ob_gCc1 {
	margin-top: -6px;
}
.ob_gHContWG .ob_gH .ob_gC div.ob_gHSI {
	bottom: 5px; margin-top: -10px;
}
.ob_gHContWG .ob_gH .ob_gCW div.ob_gHSI {
	bottom: 5px; margin-top: -10px;
}
.ob_gHCont .ob_gH .ob_gC div.ob_gHSI {
	
}
.ob_gHCont .ob_gH .ob_gCW div.ob_gHSI {
	
}
.ob_gH .ob_gC div.ob_gHSI {
	margin: -8px 0px auto; top: 50%; height: 16px; right: 2px; position: absolute; _margin-top: -13px;
}
.ob_gH .ob_gCW div.ob_gHSI {
	margin: -8px 0px auto; top: 50%; height: 16px; right: 2px; position: absolute; _margin-top: -13px;
}
.ob_gH .ob_gC div.ob_gHSI_F {
	margin: -8px 0px auto; top: 50%; height: 16px; right: 2px; position: absolute; _margin-top: -13px;
}
.ob_gH .ob_gCW div.ob_gHSI_F {
	margin: -8px 0px auto; top: 50%; height: 16px; right: 2px; position: absolute; _margin-top: -13px;
}
.ob_gHCont .ob_gCS {
	top: 0px; padding-right: 1px; padding-left: 1px; font-size: 1px; margin-left: -1px; position: absolute; cursor: e-resize; background-color: transparent !important;
}
.ob_gHContWG .ob_gCS {
	top: 0px; padding-right: 1px; padding-left: 1px; font-size: 1px; margin-left: -1px; position: absolute; cursor: e-resize; background-color: transparent !important;
}
.ob_gHCont .ob_gCS_F {
	top: 0px; padding-right: 1px; padding-left: 1px; font-size: 1px; margin-left: -1px; position: absolute; cursor: e-resize; background-color: transparent !important;
}
.ob_gHContWG .ob_gCS_F {
	top: 0px; padding-right: 1px; padding-left: 1px; font-size: 1px; margin-left: -1px; position: absolute; cursor: e-resize; background-color: transparent !important;
}
.ob_gHCont .ob_gCS {
	bottom: 0px;
}
.ob_gHContWG .ob_gCS {
	bottom: 0px;
}
.ob_gHCont .ob_gCS div {
	background-color: rgb(195, 201, 206);
}
.ob_gHCont .ob_gCS_F div {
	background-color: rgb(195, 201, 206);
}
.ob_gHContWG .ob_gCS div {
	background-color: rgb(195, 201, 206);
}
.ob_gHContWG .ob_gCS_F div {
	background-color: rgb(195, 201, 206);
}
.ob_gHCont .ob_gCS div {
	top: 0px; width: 1px; height: 100%; bottom: 0px; position: absolute;
}
.ob_gHContWG .ob_gCS div {
	top: 0px; width: 1px; height: 100%; bottom: 0px; position: absolute;
}
.ob_gHCont .ob_gCS_F div {
	top: 0px; width: 1px; height: 100%; bottom: 0px; position: absolute;
}
.ob_gHContWG .ob_gCS_F div {
	top: 0px; width: 1px; height: 100%; bottom: 0px; position: absolute;
}
.ob_gBCont {
	width: 100%; overflow: hidden; position: relative; overflow-y: auto;
}
.ob_gBICont {
	overflow: hidden; position: relative;
}
* html .ob_gBICont {
	width: 100%;
}
.ob_gMCont_DT .ob_gBICont {
	width: 100%;
}
.ob_gBody {
	border-collapse: collapse; table-layout: fixed;
}
.ob_gR {
	background-position: bottom; color: rgb(75, 85, 94); background-image: url("row1.gif"); background-repeat: repeat-x; background-color: rgb(246, 247, 247);
}
.ob_gRA {
	background-position: bottom; color: rgb(75, 85, 94); background-image: url("row2.gif"); background-repeat: repeat-x; background-color: rgb(235, 236, 236);
}
.ob_gRVerde {
	background-position: bottom; color: rgb(0, 32, 64); background-image: url("rowVerde.png"); background-repeat: repeat-x;
}
.ob_gRAVerde {
	background-position: bottom; color: rgb(0, 32, 64); background-image: url("rowAVerde.png"); background-repeat: repeat-x;
}
.ob_gRAmarillo {
	background-position: bottom; color: rgb(0, 32, 64); background-image: url("rowAmarillo.png"); background-repeat: repeat-x; background-color: rgb(235, 236, 236);
}
.ob_gRAAmarillo {
	background-position: bottom; color: rgb(0, 32, 64); background-image: url("rowAAmarillo.png"); background-repeat: repeat-x;
}
.ob_gRAmbar {
	background-position: bottom; color: rgb(0, 32, 64); background-image: url("rowAmbar.png"); background-repeat: repeat-x; background-color: rgb(235, 236, 236);
}
.ob_gRAAmbar {
	background-position: bottom; color: rgb(0, 32, 64); background-image: url("rowAAmbar.png"); background-repeat: repeat-x;
}
.ob_gRRojo {
	background-position: bottom; color: rgb(0, 32, 64); background-image: url("rowRojo.png"); background-repeat: repeat-x; background-color: rgb(235, 236, 236);
}
.ob_gRARojo {
	background-position: bottom; color: rgb(0, 32, 64); background-image: url("rowARojo.png"); background-repeat: repeat-x;
}
.ob_gRNaranja {
	background-position: bottom; color: rgb(255, 255, 221); background-image: url("rowNaranja.png"); background-repeat: repeat-x; background-color: rgb(235, 236, 236);
}
.ob_gRANaranja {
	background-position: bottom; color: rgb(255, 255, 221); background-image: url("rowANaranja.png"); background-repeat: repeat-x;
}
.ob_gRS {
	background-position: bottom; color: rgb(29, 33, 40); background-image: url("row_selected.gif"); background-repeat: repeat-x; background-color: rgb(207, 211, 218);
}
.ob_gRH {
	background-position: bottom; color: rgb(12, 65, 111); background-image: url("row_hover.gif"); background-repeat: repeat-x; background-color: rgb(226, 234, 243);
}
.ob_gBody .ob_gC {
	height: 25px; text-align: left; font-family: Verdana; font-size: 10px; font-weight: normal; vertical-align: middle;
}
.ob_gBody .ob_gCW {
	height: 25px; text-align: left; font-family: Verdana; font-size: 10px; font-weight: normal; vertical-align: middle;
}
.ob_gBody .ob_gC div.ob_gCc1 {
	padding-top: 2px; padding-bottom: 2px;
}
.ob_gBody .ob_gCW div.ob_gCc1 {
	padding-top: 2px; padding-bottom: 2px;
}
.ob_gBody .ob_gC div.ob_gCc2 {
	padding: 0px 0px 0px 8px; width: auto; overflow: hidden; margin-right: 3px; position: static;
}
.ob_gBody .ob_gCW div.ob_gCc2 {
	padding: 0px 0px 0px 8px; width: auto; overflow: hidden; margin-right: 3px; position: static;
}
.ob_gBody .ob_gC div.ob_gCc2C {
	padding: 0px 0px 0px 8px; width: auto; text-align: center; overflow: hidden; margin-right: 3px; position: static;
}
.ob_gBody .ob_gCW div.ob_gCc2C {
	padding: 0px 0px 0px 8px; width: auto; text-align: center; overflow: hidden; margin-right: 3px; position: static;
}
.ob_gBody .ob_gC div.ob_gCc2R {
	padding: 0px 0px 0px 8px; width: auto; text-align: right; overflow: hidden; position: static;
}
.ob_gBody .ob_gCW div.ob_gCc2R {
	padding: 0px 0px 0px 8px; width: auto; text-align: right; overflow: hidden; position: static;
}
.ob_gBCont .ob_gCS {
	top: 0px; width: 1px; font-size: 1px; position: absolute; z-index: 10; background-color: rgb(195, 201, 206);
}
.ob_gBCont .ob_gCS_F {
	top: 0px; width: 1px; font-size: 1px; position: absolute; z-index: 10; background-color: rgb(195, 201, 206);
}
.ob_gBCont .ob_gCS {
	bottom: 0px;
}
div.ob_gBLM {
	left: 0px; top: 0px; width: 100%; text-align: center; right: 0px; position: absolute; z-index: 30; background-color: rgb(246, 247, 247);
}
div.ob_gBLM_F {
	left: 0px; top: 0px; width: 100%; text-align: center; right: 0px; position: absolute; z-index: 30; background-color: rgb(246, 247, 247);
}
div.ob_gBLM {
	bottom: 0px;
}
div.ob_gBLM div {
	left: 0px; top: 50%; width: 100%; height: 10px; text-align: center; right: 0px; color: rgb(12, 65, 111); font-family: Verdana; font-size: 10px; margin-top: -5px; margin-right: auto; margin-left: auto; position: absolute;
}
div.ob_gBLM_F div {
	left: 0px; top: 50%; width: 100%; height: 10px; text-align: center; right: 0px; color: rgb(12, 65, 111); font-family: Verdana; font-size: 10px; margin-top: -5px; margin-right: auto; margin-left: auto; position: absolute;
}
a.ob_gAL {
	color: rgb(12, 65, 111); font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none;
}
a.ob_gAL:hover {
	color: rgb(12, 65, 111); font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: underline;
}
.ob_gCTA {
	color: rgb(42, 139, 3);
}
.ob_gCTE {
	color: rgb(184, 19, 54);
}
.ob_gCTD {
	color: rgb(119, 125, 129); text-decoration: line-through;
}
.ob_gRGH {
	height: 25px; background-image: url("record_group_header.gif");
}
.ob_gRGHI {
	height: 25px; position: relative; z-index: 15; background-image: url("record_group_header.gif");
}
.ob_gRGHC {
	margin: 0px; padding: 0px; border: 0px currentColor; height: 25px; color: rgb(217, 230, 241); line-height: 25px; font-family: Verdana; font-size: 10px; font-weight: normal; vertical-align: middle; float: left; cursor: pointer;
}
.ob_gRGHB {
	padding: 0px 3px 0px 0px; height: 25px; text-align: center; font-size: 1px; vertical-align: top; float: left; white-space: nowrap;
}
.ob_gRGHB img {
	margin: 0px; height: 25px; font-size: 1px; cursor: pointer;
}
.ob_gRGBS {
	width: 17px; height: 25px; text-align: right; font-size: 1px; float: left; background-image: url("record_group_header_padding.gif");
}
.ob_gRGBS div {
	width: 5px; height: 25px; margin-left: 12px; background-image: url("record_group_header_padding_right.gif");
}
.ob_gRGF {
	color: rgb(12, 65, 111); font-family: Verdana; font-size: 10px; background-image: url("group_summary.gif");
}
.ob_gNRM {
	background-position: bottom; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(195, 201, 206); height: 25px; color: rgb(75, 85, 94); font-family: Verdana; font-size: 10px; background-image: url("row1.gif"); background-repeat: repeat-x; background-color: rgb(246, 247, 247);
}
.ob_gNRM .ob_gCc1 {
	height: 25px; line-height: 25px; position: relative; z-index: 15; background-image: url("row1.gif");
}
.ob_gSA {
	border: 1px solid rgb(75, 85, 94); font-size: 1px; position: absolute; z-index: 999; background-color: rgb(246, 247, 247);
}
.ob_gEC {
	padding: 0px; border: 1px solid rgb(25, 101, 133); width: 96%; color: rgb(32, 36, 38); font-family: Verdana; font-size: 10px; background-color: rgb(255, 255, 255);
}
.ob_gRETpl {
	background-position: top; padding: 15px; color: rgb(25, 101, 133); font-family: Verdana; font-size: 10px; border-top-color: rgb(195, 201, 206); border-bottom-color: rgb(195, 201, 206); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; z-index: 11; background-image: url("form_bgr.gif"); background-repeat: repeat-x; background-color: rgb(235, 236, 236);
}
.ob_gBTLRV {
	visibility: hidden;
}
.ob_gBTLRV td {
	margin: 0px; padding: 0px; border: 0px currentColor; height: 0px !important; font-size: 0px !important; visibility: hidden;
}
.ob_gFCont {
	padding: 0px 0px 0px 8px; border: 0px currentColor; height: 27px; text-align: left; color: rgb(75, 85, 94); font-family: Verdana; font-size: 10px; margin-top: 0px; vertical-align: middle; white-space: nowrap; position: relative; z-index: 0; cursor: default; background-image: url("footer.gif");
}
.ob_gFCont_F_D {
	padding: 0px 0px 0px 8px; border: 0px currentColor; height: 27px; color: rgb(75, 85, 94); font-family: Verdana; font-size: 10px; margin-top: 0px; vertical-align: middle; white-space: nowrap; position: relative; z-index: 0; cursor: default; background-image: url("footer.gif");
}
.ob_gPSTT {
	top: 11px; height: 17px; display: inline-block; position: relative; z-index: 2;
}
.ob_gFCont .ob_gPSTT {
	zoom: 1;
}
.ob_gPSTD {
	top: -2px; width: 67px; right: -74px; position: absolute;
}
.ob_gPSTDIC {
	width: 68px !important;
}
.ob_gFEC {
	top: 7px; height: 23px; right: 0px; white-space: nowrap; position: absolute; z-index: 1;
}
.ob_gFCont_F_D .ob_gFEC {
	width: 100%;
}
.ob_gFALC {
	height: 19px; line-height: 19px; float: right;
}
.ob_gFCont_F_D .ob_gFALC {
	float: none;
}
.ob_gFAL {
	float: right; display: inline-block; zoom: 1;
}
a.ob_gALF {
	color: rgb(12, 65, 111); padding-right: 1px; font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none;
}
a.ob_gALF:hover {
	color: rgb(12, 65, 111); padding-right: 1px; font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: underline;
}
.ob_gALFS {
	width: 30px; text-align: center; float: right; display: inline-block; zoom: 1;
}
.ob_gFP {
	margin-right: 6px; float: right;
}
.ob_gFCont_F_D .ob_gFP {
	width: 305px;
}
.ob_gFPT {
	padding-top: 4px; float: right;
}
.ob_gPBC {
	float: right; cursor: pointer;
}
.ob_gPLC {
	height: 22px; padding-top: 2px; float: right;
}
.ob_gPLCL {
	font: 11px/normal Verdana; padding: 1px 3px; border: 1px solid rgb(156, 175, 189); color: rgb(68, 85, 109); text-decoration: none; margin-right: 2px; margin-left: 2px; float: left; cursor: pointer; font-size-adjust: none; font-stretch: normal; background-image: url("page_number_normal.gif");
}
.ob_gPLCLH {
	font: 11px/normal Verdana; padding: 1px 3px; border: 1px solid rgb(130, 159, 183); color: rgb(12, 65, 111); text-decoration: none; margin-right: 2px; margin-left: 2px; float: left; cursor: pointer; font-size-adjust: none; font-stretch: normal; background-image: url("page_number_over.gif");
}
.ob_gPLS {
	color: rgb(68, 85, 109); padding-right: 2px; padding-left: 2px; font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: none; float: left; display: none; cursor: default;
}
.ob_gPLD {
	padding: 1px 2px; color: rgb(68, 85, 109); font-family: Verdana; font-size: 11px; font-weight: normal; margin-right: 3px; margin-bottom: 1px; margin-left: 3px; float: left; cursor: default;
}
.ob_gTNOP {
	height: 20px; padding-top: 4px; margin-right: 0px; margin-left: 3px; float: right;
}
.ob_gMPS {
	height: 20px; padding-top: 2px; margin-right: 0px; margin-left: 3px; float: right;
}
.ob_gMPST {
	margin-left: 4px; float: left;
}
.ob_gMPSL {
	margin-top: 3px; margin-left: 4px; float: left;
}
.ob_gGACont {
	height: 34px; padding-left: 8px; position: relative;
}
.ob_gGAContWT {
	height: 30px;
}
.ob_gGACnL {
	left: 0px; top: 0px; width: 20px; height: 34px; position: absolute; background-image: url("grouping_area_left.gif");
}
.ob_gGAContWT .ob_gGACnL {
	background-image: url("grouping_area_left_wtop.gif"); background-repeat: no-repeat;
}
.ob_gGA {
	margin: 0px; padding: 0px; border: 0px solid rgb(255, 255, 255); left: 20px; top: 0px; height: 34px; right: 20px; line-height: 34px; position: absolute; background-image: url("grouping_area.gif");
}
* html .ob_gGA {
	
}
.ob_gGAContWT .ob_gGA {
	height: 30px;
}
.ob_gGADC {
	border: 0px solid rgb(255, 255, 255); height: 34px; text-align: left; color: rgb(255, 255, 255); font-family: Verdana; font-size: 11px; font-weight: normal;
}
.ob_gGAContWT .ob_gGADC {
	line-height: 30px; font-size: 10px;
}
.ob_gGACnR {
	top: 0px; width: 20px; height: 34px; right: 0px; position: absolute; background-image: url("grouping_area_right.gif");
}
.ob_gGAContWT .ob_gGACnR {
	background-image: url("grouping_area_right_wtop.gif"); background-repeat: no-repeat;
}
.ob_gGDC {
	border: 1px solid rgb(130, 159, 183); height: 25px; text-align: left; color: rgb(12, 65, 111); line-height: 25px; padding-left: 8px; font-family: Verdana; font-size: 11px; font-weight: normal; vertical-align: middle; position: absolute; z-index: 999; background-image: url("header_pressed.gif");
}
.ob_gGDC2 {
	line-height: 21px; position: absolute; z-index: 999;
}
.ob_gHCHWG {
	background-image: url("header_pressed.gif") !important;
}
.ob_gGATA {
	padding: 0px; width: 9px; height: 9px; font-size: 1px; z-index: 999 !important; background-image: url("group_arrow_top.gif");
}
.ob_gGABA {
	padding: 0px; width: 9px; height: 9px; font-size: 1px; z-index: 999 !important; background-image: url("group_arrow_bottom.gif");
}
.ob_gGAC {
	float: left; position: relative; cursor: move;
}
.ob_gGAContWT .ob_gGAC {
	height: 29px; overflow: hidden;
}
.ob_gGACL {
	left: 0px; top: 0px; width: 12px; position: absolute; background-image: url("grouping_area_column_left_dragging.gif");
}
.ob_gGA .ob_gGACL {
	background-image: url("grouping_area_column_left.gif");
}
.ob_gGAContWT .ob_gGA .ob_gGACL {
	height: 41px;
}
.ob_gGACM {
	height: 21px; text-align: center; color: rgb(255, 255, 255); overflow: visible; font-family: Verdana; font-size: 10px; font-weight: normal; margin-right: 12px; margin-left: 12px; white-space: nowrap; background-image: url("grouping_area_column_dragging.gif");
}
.ob_gGA .ob_gGACM {
	height: 34px; background-image: url("grouping_area_column.gif");
}
.ob_gGAContWT .ob_gGA .ob_gGACM {
	
}
.ob_gGACR {
	top: 0px; width: 12px; right: 0px; position: absolute; background-image: url("grouping_area_column_right_dragging.gif");
}
.ob_gGA .ob_gGACR {
	background-image: url("grouping_area_column_right.gif");
}
.ob_gGAContWT .ob_gGA .ob_gGACR {
	height: 41px;
}
.ob_gGACS {
	width: 20px; height: 34px; float: left; background-image: url("grouping_area_column_spacer.gif");
}
.ob_gGAContWT .ob_gGACS {
	height: 29px; overflow: hidden;
}
.ob_gSH {
	margin: 0px; padding: 0px; height: 16px; overflow: hidden; position: relative;
}
.ob_gSH div {
	top: -20px; width: 100%; height: 36px; overflow: auto; position: absolute; overflow-y: hidden;
}
.ob_gSH div div {
	visibility: hidden;
}
.ob_gFlCont {
	width: 100%; overflow: hidden; position: relative;
}
.ob_gFlICont {
	overflow: hidden; position: relative;
}
* html .ob_gFlICont {
	width: 100%;
}
.ob_gMCont_DT .ob_gFlICont {
	width: 100%;
}
.ob_gFl {
	border-collapse: collapse; table-layout: fixed;
}
.ob_gFl .ob_gC {
	height: 50px; text-align: left; color: rgb(255, 255, 255); font-family: Verdana; font-size: 10px; font-weight: normal; background-image: url("filter.gif");
}
.ob_gFl .ob_gCW {
	height: 50px; text-align: left; color: rgb(255, 255, 255); font-family: Verdana; font-size: 10px; font-weight: normal; background-image: url("filter.gif");
}
.ob_gFl .ob_gC div.ob_gCc1 {
	overflow: visible; padding-top: 2px; padding-bottom: 2px; position: relative;
}
.ob_gFl .ob_gCW div.ob_gCc1 {
	overflow: visible; padding-top: 2px; padding-bottom: 2px; position: relative;
}
.ob_gFl .ob_gC div.ob_gCc2 {
	padding: 2px 0px 0px 8px; width: auto; overflow: hidden; margin-right: 3px; position: static;
}
.ob_gFl .ob_gCW div.ob_gCc2 {
	padding: 2px 0px 0px 8px; width: auto; overflow: hidden; margin-right: 3px; position: static;
}
.ob_gFlCont .ob_gCS {
	top: 0px; width: 1px; font-size: 1px; position: absolute; background-color: rgb(195, 201, 206);
}
.ob_gFlCont .ob_gCS_F {
	top: 0px; width: 1px; font-size: 1px; position: absolute; background-color: rgb(195, 201, 206);
}
.ob_gFlCont .ob_gCS {
	bottom: 0px;
}
.ob_gCFCont {
	width: 100%; overflow: hidden; position: relative;
}
.ob_gCFICont {
	overflow: hidden; position: relative;
}
* html .ob_gCFICont {
	width: 100%;
}
.ob_gMCont_DT .ob_gCFICont {
	width: 100%;
}
.ob_gCFR {
	border-collapse: collapse; table-layout: fixed;
}
.ob_gCFR .ob_gC {
	height: 25px; text-align: left; color: rgb(12, 65, 111); font-family: Verdana; font-size: 10px; font-weight: normal; background-image: url("summary.gif");
}
.ob_gCFR .ob_gCW {
	height: 25px; text-align: left; color: rgb(12, 65, 111); font-family: Verdana; font-size: 10px; font-weight: normal; background-image: url("summary.gif");
}
.ob_gCFR .ob_gC div.ob_gCc1 {
	overflow: visible; padding-top: 2px; padding-bottom: 2px; position: relative;
}
.ob_gCFR .ob_gCW div.ob_gCc1 {
	overflow: visible; padding-top: 2px; padding-bottom: 2px; position: relative;
}
.ob_gCFR .ob_gC div.ob_gCc2 {
	padding: 2px 0px 0px 8px; width: auto; overflow: hidden; margin-right: 3px; position: static;
}
.ob_gCFR .ob_gCW div.ob_gCc2 {
	padding: 2px 0px 0px 8px; width: auto; overflow: hidden; margin-right: 3px; position: static;
}
.ob_gCFR .ob_gC div.ob_gCc2C {
	padding: 2px 0px 0px 8px; width: auto; text-align: center; overflow: hidden; margin-right: 3px; position: static;
}
.ob_gCFR .ob_gCW div.ob_gCc2C {
	padding: 2px 0px 0px 8px; width: auto; text-align: center; overflow: hidden; margin-right: 3px; position: static;
}
.ob_gCFR .ob_gC div.ob_gCc2R {
	padding: 2px 0px 0px 8px; width: auto; text-align: right; overflow: hidden; position: static;
}
.ob_gCFR .ob_gCW div.ob_gCc2R {
	padding: 2px 0px 0px 8px; width: auto; text-align: right; overflow: hidden; position: static;
}
.ob_gCFCont .ob_gCS {
	top: 0px; width: 1px; font-size: 1px; position: absolute; background-color: rgb(145, 175, 202);
}
.ob_gCFCont .ob_gCS_F {
	top: 0px; width: 1px; font-size: 1px; position: absolute; background-color: rgb(145, 175, 202);
}
.ob_gCFCont .ob_gCS {
	bottom: 0px;
}
.ob_gDGC {
	
}
.ob_gDGCCT {
	width: 100%; padding-left: 8px; position: relative; background-color: rgb(246, 247, 247);
}
.ob_gDGCCIT {
	width: 100%; position: relative;
}
.ob_gDGE {
	
}
.ob_gDGE div.ob_gCc1 {
	position: relative !important;
}
.ob_gDGEB {
	top: 50%; width: 19px; height: 24px; overflow: visible; position: absolute;
}
.ob_gDGEB img {
	margin-top: -12px; position: absolute; cursor: pointer;
}
td.ob_gBLM {
	height: 20px; text-align: center; color: rgb(12, 65, 111); font-family: Verdana; font-size: 10px; background-color: rgb(246, 247, 247);
}
td.ob_gBLM div {
	height: 20px; line-height: 20px; position: relative; z-index: 15; background-color: rgb(246, 247, 247);
}
.ob_gHCnC {
	height: 7px; font-size: 1px; margin-right: 20px; margin-left: 20px; position: relative; background-image: url("header_corner_middle.gif"); background-repeat: repeat-x;
}
.ob_gHCnL {
	left: -20px; width: 20px; height: 7px; position: absolute; background-image: url("header_corner_left.gif"); background-repeat: no-repeat;
}
.ob_gHCnR {
	width: 20px; height: 7px; right: -20px; position: absolute; background-image: url("header_corner_right.gif"); background-repeat: no-repeat;
}
.ob_gFCnC {
	height: 7px; font-size: 1px; margin-right: 20px; margin-left: 20px; position: relative; background-image: url("footer_corner_middle.gif"); background-repeat: repeat-x;
}
.ob_gFCnL {
	left: -20px; width: 20px; height: 7px; position: absolute; background-image: url("footer_corner_left.gif"); background-repeat: no-repeat;
}
.ob_gFCnR {
	width: 20px; height: 7px; right: -20px; position: absolute; background-image: url("footer_corner_right.gif"); background-repeat: no-repeat;
}
.ob_gFCnC {
	height: 7px; font-size: 1px; margin-right: 20px; margin-left: 20px; position: relative; background-image: url("footer_corner_middle.gif"); background-repeat: repeat-x;
}
.ob_gFCnL {
	left: -20px; width: 20px; height: 7px; position: absolute; background-image: url("footer_corner_left.gif"); background-repeat: no-repeat;
}
.ob_gFCnR {
	width: 20px; height: 7px; right: -20px; position: absolute; background-image: url("footer_corner_right.gif"); background-repeat: no-repeat;
}
.ob_gFContT {
	padding: 0px; border: 0px currentColor; height: 34px; text-align: left; color: rgb(255, 255, 255); font-family: Verdana; font-size: 10px; margin-top: 0px; margin-right: 20px; margin-left: 20px; vertical-align: middle; white-space: nowrap; position: relative; z-index: 0; cursor: default; background-image: url("grouping_area.gif");
}
.ob_gFContTWT {
	background-position: 0px -4px; height: 30px;
}
.ob_gFContTL {
	left: -20px; top: 0px; width: 20px; height: 46px; position: absolute; background-image: url("grouping_area_left.gif");
}
.ob_gFContTWT .ob_gFContTL {
	background-position: 0px -4px; background-image: url("grouping_area_left_wtop.gif"); background-repeat: no-repeat;
}
.ob_gFContTR {
	top: 0px; width: 25px; height: 46px; right: -25px; position: absolute; background-image: url("grouping_area_right.gif");
}
.ob_gFContTWT .ob_gFContTR {
	background-position: 0px -4px; background-image: url("grouping_area_right_wtop.gif"); background-repeat: no-repeat;
}
.ob_gFContTWG {
	height: 34px;
}
.ob_gFContTWG .ob_gFContTL {
	height: 34px;
}
.ob_gFContTWG .ob_gFContTR {
	height: 34px;
}
.ob_gFContTWT_WG {
	height: 30px;
}
.ob_gFContTWT_WG .ob_gFContTL {
	height: 30px;
}
.ob_gFContTWT_WG .ob_gFContTR {
	height: 30px;
}
.ob_gFContT .ob_gPSTT {
	top: 14px;
}
.ob_gFContTWT .ob_gPSTT {
	top: 10px;
}
.ob_gFContT .ob_gFEC {
	top: 11px; right: -15px;
}
.ob_gFContTWT .ob_gFEC {
	top: 7px;
}
.ob_gFContT .ob_gPSTT {
	zoom: 1;
}
.ob_gFContTWT .ob_gPSTT {
	zoom: 1;
}
.ob_gFContT a.ob_gALF {
	color: rgb(255, 255, 255);
}
.ob_gFContT .ob_gPLD {
	color: rgb(255, 255, 255);
}
.ob_gFContT .ob_gFP {
	height: 21px; overflow: hidden;
}
.ob_gHeadingCont {
	padding: 0px; border: 0px currentColor; height: 34px; text-align: left; color: rgb(255, 255, 255); line-height: 38px; font-family: Verdana; font-size: 11px; margin-top: 0px; margin-right: 20px; margin-left: 20px; vertical-align: middle; white-space: nowrap; position: relative; z-index: 0; cursor: default; background-image: url("grouping_area.gif");
}
.ob_gHCLS {
	left: -20px; top: 0px; width: 20px; height: 34px; position: absolute; background-image: url("grouping_area_left.gif");
}
.ob_gHCRS {
	top: 0px; width: 25px; height: 34px; right: -25px; position: absolute; background-image: url("grouping_area_right.gif");
}
.ob_gHeadingContWG {
	height: 34px; line-height: 38px;
}
.ob_gHeadingContWG .ob_gHCLS {
	height: 34px; line-height: 38px;
}
.ob_gHeadingContWG .ob_gHCRS {
	height: 34px; line-height: 38px;
}
* html .ob_gHeadingCont {
	-overflow-y: hidden;
}
* html .ob_gHeadingContWG {
	-overflow-y: hidden;
}
* html .ob_gHeadingContWG .ob_gHCLS {
	-overflow-y: hidden;
}
* html .ob_gHeadingContWG .ob_gHCRS {
	-overflow-y: hidden;
}
.ob_gVSPIC {
	border: 1px solid rgb(221, 221, 221); width: 100px; height: 20px; text-align: center; color: rgb(8, 8, 8); line-height: 18px; font-family: Verdana; font-size: 10px; position: absolute; z-index: 999; background-image: url("header.gif");
}
