.workContent #formGrid {
	margin:0;
	padding:0;
}
.workContent #formGrid .gridTable {
	border-spacing: 0px;
	border-collapse: collapse;
	background: transparent;
}

.workContent #formGrid .gridTable td {	
	vertical-align:middle;
}

.workContent #formGrid .gridTable .gridSearch td .searchFilter,
.workContent #formGrid .gridTable .gridSearch td .searchFilter_selected {
	margin:0 auto;
	width:99%;
}
.workContent #formGrid .gridTable .gridSearch td .searchFilter .leftHead,
.workContent #formGrid .gridTable .gridSearch td .searchFilter .filler,
.workContent #formGrid .gridTable .gridSearch td .searchFilter .rightHead,
.workContent #formGrid .gridTable .gridSearch td .searchFilter_selected .leftHead,
.workContent #formGrid .gridTable .gridSearch td .searchFilter_selected .filler,
.workContent #formGrid .gridTable .gridSearch td .searchFilter_selected .rightHead {
	padding:0;
	margin:0;
	height:45px;
	vertical-align:top;
}

.workContent #formGrid .gridTable .gridSearch td .searchFilter .leftHead,
.workContent #formGrid .gridTable .gridSearch td .searchFilter_selected .leftHead {
	width:9px;
}
.workContent #formGrid .gridTable .gridSearch td .searchFilter .filler,
.workContent #formGrid .gridTable .gridSearch td .searchFilter_selected .filler {
	width:80%;
	padding-top:12px;
	height:33px;
}
.workContent .gridPaging {
	margin:10px 0;
	padding:0 5px 0 5px;
}
.workContent .gridPaging a {
	text-decoration:none;
	color:#034E8E;
}
.workContent .gridPaging a:hover {
	text-decoration:underline;
}

.workContent .gridPaging .activePage{
	font-weight:bold;
}
.workContent #formGrid .gridTable .gridSearch td .searchFilter .rightHead,
.workContent #formGrid .gridTable .gridSearch td .searchFilter_selected .rightHead {
	width:10px;
}

.workContent #formGrid .gridTable .gridSearch td .searchFilter .filler .inputStuff,
.workContent #formGrid .gridTable .gridSearch td .searchFilter_selected .filler .inputStuff {
	margin-top:1px;
	border:none;
	background:none;
	width:100%;
	font-size:11px;
	height:17px;
	padding:0;
}
.workContent #formGrid .gridTable .gridSearch td .searchFilter_selected .filler select.inputStuff {
	font-size:10px;
}
.workContent #formGrid .gridTable .gridSearch td .searchFilter .filler .inputStuff option {
	background-color:white;
	font-size:10px;
}

.workContent #formGrid .gridTable th {
	padding:5px;
	text-align:center;
	font-weight:bold;	
}

.workContent #formGrid .gridTable .r1 td,
.workContent #formGrid .gridTable .r2 td {
	padding:5px;
}

.workContent #formGrid .gridTable .gridCaptionAction {
	color:#FFFFFF;
}

.workContent #formGrid .gridTableActions {
	height:35px;
	margin:0px auto;
	vertical-align:middle;
}

.workContent #formGrid .gridTableActions a, .gridTableActions a:visited {
	color:black;
	text-decoration:none;
}

.workContent #formGrid .gridTableActions a, .gridTableActions .extraGridTableActions a:visited {
}

.workContent #formGrid .gridTableActions a:hover, .gridTableActions .extraGridTableActions a:visited:hover {
	color:#1292C1;
	text-decoration:underline;
}

.workContent #formGrid .gridTableActions .extraGridActions,
.workContent #formGrid .gridTableActions .extraGridTableActions {
	margin-top:10px;
}
.workContent #formGrid .gridTableActions .extraGridActions {
	float:left;
	margin-left:10px;
}
.workContent #formGrid .gridTableActions .extraGridActions a {
	text-transform:uppercase;
	font-weight:bold;
}
.workContent #formGrid .gridTableActions .extraGridTableActions {
	float:right;
	margin-right:10px;
}

.gridTotalRow TD {
	border-width: 0px;
	padding:0px;
}


.workContent #formGrid .gridTable .gridSearch .gridTableDateSearch {
	border: none;
	margin:0;
	padding:0;
}
.workContent #formGrid .gridTable .gridSearch .gridTableDateSearch td {
	border: none;
	padding:0;
}
.workContent #formGrid .gridTable .gridSearch .gridTableDateSearch td .calButton {
	cursor: pointer;
}


#gridTableDD-proxy {
    position: absolute; 
    visibility: hidden; 
    color: #fff;
    text-align:center;
    background-color:#000; 
    height:10px; 
    width: 2000px;
}


.headcol_sortasc,.headcol_sortasc:link,
.headcol_sortdesc,.headcol_sortdesc:link{
	margin-left: 0px;
	text-decoration: none;
	padding-right: 7px;
	/*color: #615C58;*/
}

.headcol_sortdesc_current:hover, .headcol_sortasc:hover {
	background: url(gridsortasc.gif) no-repeat right;
}

.headcol_sortasc_current:hover, .headcol_sortdesc:hover {
	background: url(gridsortdesc.gif) no-repeat right;
}

.headcol_sortasc_current,.headcol_sortasc_current:link {
	padding-right: 10px;
	background: url(gridsortasc.gif) no-repeat right;
	text-decoration: none;
	color: #08598F;
}

.headcol_sortdesc_current,.headcol_sortdesc_current:link {
	padding-right: 10px;
	background: url(gridsortdesc.gif) no-repeat right;
	text-decoration: none;
	color: #08598F;
}