html,
body {		
	color: #4c4c4c;
	font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;
	height: 100%;
	margin: 0;
	padding: 0;	
	width: 100%;	
}

a {
	color: #1A55DB;
	cursor: pointer;
	text-decoration: none;	
}

a:visited { 
	color: inherit; 
	
}

b {
	font-weight: bold;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}

li {
	list-style-type: disc;
	margin-left: 30px;
}

input {		
	background-color: #ffffff;
	border: solid 1px #a9aeba;
	color: #4c4c4c;
	font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;
	margin: 2px;
	padding: 1px 2px 2px 2px;	
}

input[type="checkbox"] {	
	vertical-align: bottom;
	margin-bottom: 0;
}

textarea:disabled, 
input:not([type]):disabled, 
input[type="color"]:disabled, 
input[type="date"]:disabled, 
input[type="datetime"]:disabled, 
input[type="datetime-local"]:disabled,
input[type="email"]:disabled, input[type="month"]:disabled, 
input[type="password"]:disabled, 
input[type="number"]:disabled, 
input[type="search"]:disabled, 
input[type="tel"]:disabled, 
input[type="text"]:disabled, 
input[type="time"]:disabled, 
input[type="url"]:disabled, 
input[type="week"]:disabled,
select:disabled {
	background-color: #d0d0d0;
	-moz-opacity: 0.60;
	opacity: .60;
	filter: alpha(opacity=60);
}

button,
input[type="button"],
input[type="submit"] {
	background: #eeeeee; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); 
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); 
	background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); 
	background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); 
	background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%);
	
	border: solid 1px #a9aeba;
	
	-webkit-border-radius: 4px; 
  	-moz-border-radius: 4px; 
  	border-radius: 4px; 
	
	color: #4c4c4c;	
	cursor: pointer;		
	font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;
	min-height: 20px;
	min-width: 50px;
}

button:hover:enabled,
input[type="button"]:hover:enabled,
input[type="submit"]:hover:enabled {
	background-color: #eeeeee; 
}

button[disabled="disabled"],
input[type="button"][disabled="disabled"],
input[type="submit"][disabled="disabled"] {
	color: #888888;
	cursor: default;
}

/* hides the spin-button for firefox */
input[type=number] {
    -moz-appearance:textfield;
}

/* hides the spin-button for chrome*/
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

select {
	background-color: #ffffff;
	border: solid 1px #a9aeba;
	color: #4c4c4c;	
	font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;
	height: 18px;
	margin: 2px;
	padding: 0px 0px 0px 2px;
	width: 156px;
}

#workbench {
	background-color: #F5F5F5;
	border-right: 1px solid #a9aeba;
	border-left: 1px solid #a9aeba;
	margin: 0 auto;
	max-width: 1280px;
	min-width: 767px;
	min-height: 100%;
	position: relative;	
}

#workbench .site {
	height: 100%;
	overflow: auto;
}

#workbench .site .header .content {	
	background: #d3e4ff; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZTRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZWNlZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d3e4ff 0%, #aeceff 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3e4ff), color-stop(100%,#aeceff)); 
	background: -webkit-linear-gradient(top,  #d3e4ff 0%,#aeceff 100%); 
	background: -o-linear-gradient(top,  #d3e4ff 0%,#aeceff 100%); 
	background: -ms-linear-gradient(top,  #d3e4ff 0%,#aeceff 100%); 
	background: linear-gradient(to bottom,  #d3e4ff 0%,#aeceff 100%);
	
	border-bottom: 5px solid #499bea;
	height: 80px;
	max-width: 1280px;				
}

#workbench .site .header .content .user {	
	height: 19px;
	float: right; 
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 5px; 	
	margin-right: 5px; 		
}

#workbench .site .header .content .user img {
	vertical-align: bottom;
}

#workbench .site .header .content .cutoff {
	float: right;
	margin-top: 19px;
	margin-right: 6px;
}

#workbench .site .header .content .cutoff td {
	padding: 2px;
}

#workbench .site .header .content .cutoff .admin {
	padding-top: 20px;
}

#workbench .site .header #logoff {
	cursor: pointer;
	margin-left: 5px;
	vertical-align: middle;		
}

#workbench .site .header .content .navigation {
	background: #e0e0e0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #e0e0e0 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#e0e0e0)); 
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#e0e0e0 100%); 
	background: -o-linear-gradient(top,  #fcfcfc 0%,#e0e0e0 100%); 
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#e0e0e0 100%); 
	background: linear-gradient(to bottom,  #fcfcfc 0%,#e0e0e0 100%); 
	
	border-top: 3px solid #9ba6c2;
	border-left: 3px solid #9ba6c2;

	float: right;
	clear: right;
	padding: 5px 5px 3px 5px;
	margin-top: 10px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	border-top-left-radius: 8px;
}

#workbench .site .header .content .navigation img {
	margin: 0 10px 0 0;
	cursor: pointer;
}

#workbench .site .header .content .navigation img.help {
	margin-right: 5px;
}

#workbench .site .header .content .logo {
	display: inline-block;
	float: left;
}

#workbench .site .siteBody {
	float: left;
	min-height: 500px;	 	
	width: 72%; 	
}

#workbench .site .siteBody .content{
	max-width: 1280px;
	padding: 5px 5px 60px 5px;
}

#workbench .category {
	margin: 5px 0;
	position: relative;
}

#workbench .category.left {
	width: auto;
	float: left;
}

#workbench .category.auto {	
	clear: both;
	float: none;
	width: auto;	
}

#workbench  .site .category .content {
	margin: 0 5px;
	padding: 0;
}

#workbench .category .header {	
	background: #e0e0e0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #e0e0e0 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#e0e0e0)); 
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#e0e0e0 100%); 
	background: -o-linear-gradient(top,  #fcfcfc 0%,#e0e0e0 100%); 
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#e0e0e0 100%); 
	background: linear-gradient(to bottom,  #fcfcfc 0%,#e0e0e0 100%); 
	
	
	border: 1px solid #9ba6c2;
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px;		
		
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

#workbench .category .header .iconFilter {
	cursor: pointer;
	display: none;
}

#workbench .category .header .resultsFiltered {
	display: none;	
	vertical-align: top;
}

#workbench .category  .filter {
	background-color: #ffffff;
	border: 1px solid #9ba6c2;
	border-top: 0;
	display: none;
	position: relative;
	padding: 3px 10px
}

#workbench .category  .filter .label {
	padding-left: 3px;
}

#workbench .category .body {
	background-color: #ffffff;
	border: 1px solid #9ba6c2;
	border-top: 0;
	min-height: 40px;
	overflow: auto;
	padding: 5px;
}

#workbench .site .category .body.borderless {
	border: 0;
}

#workbench .site  .category .body.list {
	padding: 0px;
}

#workbench .site  .category .body.list .label {
	clear: none;
	float: none;
	padding: 0px;
}

#workbench .site  .category .body.list .selectable {
	cursor: pointer;
}

#workbench .site  .category .body.list .selectable .selected {
	background-color: #FFCF71;
}

#workbench .site  .category .body table {
	width: 100%;
}

#workbench .site  .category .body table tr th {
	background-color: #c5dcff;
	-webkit-border-radius: 0px; 
  	-moz-border-radius: 0px; 
  	border-radius: 0px;	
	font-weight: bold;	  
}

#workbench .site .category .body.list table tr th,
#workbench .site .category .body.list table tr td{	
	border-bottom: 1px solid #a9aeba;
	border-right: 1px solid #a9aeba;
	padding: 2px 5px;
	vertical-align: middle;
	line-height: 1.1em;
}

#workbench .site  .category .body.list table tr th {
	text-align: left;	
}

#workbench table tr td.left {
	text-align: left;
}

#workbench table tr td.right {
	text-align: right;
}

#workbench table tr td.center {
	text-align: center;
}

#workbench .site  .category .body.list table tr th.last,
#workbench .site  .category .body.list table tr td.last{	
	border-right: 0;
}

#workbench .site  .category .body.list table tr td div.top {	
	margin-bottom: 2px;
}

#workbench .site  .category .body.list table tr.alt {
	background-color: #e8e8e8;
}

#workbench .site  .category .body.list table tr:hover {
	background-color: #FFCF71;
}

#workbench .site  .category .body.list table tr.alt:hover {
	background-color: #FFCF71;
}

#workbench .gridfooter {
	overflow: auto;
	
	background: #e0e0e0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #e0e0e0 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#e0e0e0)); 
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#e0e0e0 100%); 
	background: -o-linear-gradient(top,  #fcfcfc 0%,#e0e0e0 100%); 
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#e0e0e0 100%); 
	background: linear-gradient(to bottom,  #fcfcfc 0%,#e0e0e0 100%); 

	border: 1px solid #9ba6c2;
	border-top: 0px;
	
	font-size: 1.1em;
	font-weight: bold;
	
	height: 26px;
		
	padding: 3px 2px 3px 0;
	padding-right: 2px;
	padding-top: 3px;
}

#workbench .gridfooter .buttons {
	float: right;
}

#accountsContent .body {
	max-height: 104px;
}

#accountsContent .gridfooter button {
	display: none;
}

.noRecords {
	margin: 10px auto 0 auto; 
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;
}

.gridfooter button,
.gridfooter input[type="button"],
.gridfooter input[type="submit"] {
	margin: 3px 2px 2px 0;
}

#workbench .footer {	
	background: #499bea; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5OWJlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDdjZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #499bea 0%, #207ce5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#499bea), color-stop(100%,#207ce5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #499bea 0%,#207ce5 100%); /* W3C */
	
	border-top: 1px solid #9ba6c2;
	bottom: 0;
	color: #ffffff;
	left: 0;	
	position: absolute;		
	width: 100%;		
}

#workbench .footer a {
	color: #fff;
}

#workbench .footer .content {
	position: relative;	
	height: 23px;
	padding-top: 7px
}

#workbench .footer .content .navigation {
	clear: left;	
	margin-left: 5px;
	width: 36em;
}

#workbench .footer .navigation > div {	
	float: left;
	width: 33.3333%;
	margin-bottom: 4px;
}

#workbench .footer .copyright {	
	bottom: 0px; 
	font-style: italic;
	padding: 4px 0 0 6px;
	position: absolute;	
	right: 5px;
	bottom: 3px;
}

#workbench  #dealerContact {
	background-color: #ffffff;
	border: 1px solid #9ba6c2;
	display: none;
	position: absolute;
	width: 300px;	
}

#workbench #dealerContact .body {
	overflow: auto;
	padding: 5px;	
}

#workbench #dealerContact .heading {
	background: #e0e0e0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #e0e0e0 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#e0e0e0)); 
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#e0e0e0 100%); 
	background: -o-linear-gradient(top,  #fcfcfc 0%,#e0e0e0 100%); 
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#e0e0e0 100%); 
	background: linear-gradient(to bottom,  #fcfcfc 0%,#e0e0e0 100%); 
	border-bottom: 1px solid #9ba6c2;

	font-weight: bold;
	padding: 3px;		
}

#workbench #dealerContact .value {	
	clear: right;
	float: right;
}

#workbench #dealerContact .label {
	clear: right;
	float: left;
}

#unitsCategory .content .body{
	max-height: 352px;
}

#workbench .site #transactions .removeTran:hover {
	cursor: pointer;
}

#workbench .site #transactions .previousSearchCriteria {
	overflow:auto;
	padding: 4px;
	border-bottom: 1px solid #9ba6c2;
	background-color: #e5e5e5;
}

#workbench .site #transactions {	
	float: right; 
	overflow: auto;
	padding-bottom: 50px;	
	width: 28%;
	margin-top: 0;
}
	
#workbench .site #transactions .content {
	margin: 10px 5px 10px 0px;
	height: 100%;
}

#workbench .site #transactions .content .header {	
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px;		
}

#workbench .site #transactions .content .body {
	border: 1px solid #9ba6c2;
	border-bottom: 0;
	border-top: 0;
	height: 100%; 
	min-height: 550px;
	padding: 0;
}

@media screen and (min-width: 961px) {
	#workbench .site #transactions {
		display: block;
		float: right;
		position: relative;
		width: 28%;
	}
}

@media screen and (max-width: 960px) {
	#workbench .site #transactions {
		display: none;
		position: absolute;
		right: 0;
		top: 0;
		width: 280px;
	}	
		
	#workbench .site .siteBody {
		width: 100%;		
	}
}

.accordian .content .alt {
	background-color: #e8e8e8;
}

.accordian .content div.transactionFolder:hover {
	background-color: #FFCF71;
	cursor: pointer;
}

.accordian .content div.transactionInfo table:hover {
	background-color: #FFCF71;
}

.accordian .content div.transactionInfo table {
	width: 100%;
}

.accordian .content div.transactionInfo table td:first-child {
	padding-left: 8px;
}

.accordian .content div.transactionInfo table td {
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
}

.accordian .content div.transactionInfo table td.topRow {
	width: 10%;
	padding-top: 3px;
}

.accordian .content div.transactionInfo table td:last-child {
	padding-right: 8px;
}

.accordian .content div.transactionInfo {
	display: none;
}

.accordian .basketLabel {
	margin-left: 5px;
}

.accordian .heading {
	background: #c5dcff; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1ZGNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZWNlZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c5dcff 0%, #aeceff 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5dcff), color-stop(100%,#aeceff)); 
	background: -webkit-linear-gradient(top,  #c5dcff 0%,#aeceff 100%); 
	background: -o-linear-gradient(top,  #c5dcff 0%,#aeceff 100%); 
	background: -ms-linear-gradient(top,  #c5dcff 0%,#aeceff 100%); 
	background: linear-gradient(to bottom,  #c5dcff 0%,#aeceff 100%); 
	
	border-bottom: 1px solid #9ba6c2;
	cursor: pointer;
	padding: 2px 5px;		
}

#workbench .site #transactions .accordian .content {
	display: none;	
	border-bottom: 1px solid #9ba6c2;
	height: 450px;
	margin: 0;
}

.accordian .content .branch img {
	vertical-align: bottom;
}

.tabs {	
	border-bottom: 1px solid #9ba6c2;
	padding-left: 4px;
	overflow: auto;
}

.tab {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #e0e0e0 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#e0e0e0)); 
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#e0e0e0 100%); 
	background: -o-linear-gradient(top,  #fcfcfc 0%,#e0e0e0 100%); 
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#e0e0e0 100%); 
	background: linear-gradient(to bottom,  #fcfcfc 0%,#e0e0e0 100%); 
	
	border: 1px solid #9ba6c2;	
	border-bottom: 0;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	
	float: left;
	font-weight: bold;	
	margin: 3px 1px 0 1px;
	padding: 5px;
}

.tabUnselected {
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZWNlZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #aeceff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#aeceff));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#aeceff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#aeceff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#aeceff 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#aeceff 100%);
}

.tab:hover {
	background: #ffda9b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGE5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWJiNTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffda9b 0%, #f9bb57 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffda9b), color-stop(100%,#f9bb57));
	background: -webkit-linear-gradient(top,  #ffda9b 0%,#f9bb57 100%);
	background: -o-linear-gradient(top,  #ffda9b 0%,#f9bb57 100%);
	background: -ms-linear-gradient(top,  #ffda9b 0%,#f9bb57 100%);
	background: linear-gradient(to bottom,  #ffda9b 0%,#f9bb57 100%);

	cursor: pointer;
}

.dealerGroupContact {
	cursor: pointer;
}

#modal,
#windowModal {
	background-color: #000000;
	border: 0px;
	display: none;
	height: 100%;
	left: 0;
	
	-moz-opacity: 0.25;
	opacity: .25;
	filter: alpha(opacity =   25);
	
	position: absolute;	
	top: 0;		
	z-index: 10;
}


#loading {
	background-color: #ffffff;
	border: 3px solid #898e9a;
	display: none;
	height: 60px;
	position: absolute;
	width: 200px;	
	z-index: 20;
	
  	-webkit-border-radius: 8px; 
  	-moz-border-radius: 8px; 
  	border-radius: 8px; 
}

#loading .content {
	margin-top: 14px;
	font-weight: bold;
}

#loading .content img{	
	vertical-align: middle;
	margin: 0 22px 0 8px;
}


.window {	
	border: 1px solid #9ba6c2;
	display: none;
	position: absolute;
	z-index: 11;
	
  	-webkit-border-radius: 8px; 
  	-moz-border-radius: 8px; 
  	border-radius: 8px; 
}

.window #btnUnitFilter {
	vertical-align: middle;
}

.window .successMessage {
    padding: 18px 0 0 5px;
}

.window .titleBar {
    background: #bed6fa;
	
	background: #d3e4ff; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZTRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZWNlZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d3e4ff 0%, #aeceff 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3e4ff), color-stop(100%,#aeceff)); 
	background: -webkit-linear-gradient(top,  #d3e4ff 0%,#aeceff 100%); 
	background: -o-linear-gradient(top,  #d3e4ff 0%,#aeceff 100%); 
	background: -ms-linear-gradient(top,  #d3e4ff 0%,#aeceff 100%); 
	background: linear-gradient(to bottom,  #d3e4ff 0%,#aeceff 100%);       
    
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	border-top-right-radius: 8px;
    
    border-bottom: 1px solid #a9a3a3;
	font-size: 1.1em;
    font-weight: bold;
    min-height: 24px;
}

.window .titleBar .title {
	padding-top: 4px;
	padding-left: 4px;
	float: left;
}

.window .titleBar .titleRight {
	padding-top: 4px;
	padding-right: 8px;
	float: right;
	font-weight: lighter;
	font-size: 11px;
}

.window .titleBar .close,
.window .titleBar .innerClose{
    background: url("/dealerworkbench/wb/resources/full/images/close.png") no-repeat;
    background-position: right top;
    float: right;
    height: 18px;
    margin-right: 5px;
    margin-top: 5px;
    width: 30px;
}

.window .titleBar .close:hover,
.window .titleBar .innerClose:hover {
	cursor: pointer;
}

#workbench #windiv .content {
	background-color: #e5e5e5;
	
	padding: 0px;
	overflow: auto;
	margin-bottom: 0px;
} 

#workbench .window .footer {			
	background: #d3e4ff; 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZTRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZWNlZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d3e4ff 0%, #aeceff 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3e4ff), color-stop(100%,#aeceff)); 
	background: -webkit-linear-gradient(top,  #d3e4ff 0%,#aeceff 100%); 
	background: -o-linear-gradient(top,  #d3e4ff 0%,#aeceff 100%); 
	background: -ms-linear-gradient(top,  #d3e4ff 0%,#aeceff 100%); 
	background: linear-gradient(to bottom,  #d3e4ff 0%,#aeceff 100%);
	
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	border-bottom-right-radius: 8px;
	
	border-left: 1px solid #a9a3a3;
	border-right: 1px solid #a9a3a3;
	
	margin-top: 4px;
	min-height: 4px;
}

#windiv .draggable {
    cursor: move;
}

.message {
    background-color: #ffcccc;
    border: 1px solid #a9a3a3;
    margin: 5px;
    padding: 5px;
    text-shadow: none;
}

#workbench #showAchProfileCheckBox{	
	margin-left: auto;
    margin-right: auto;
    width: 70%;    
}

#workbench #showAchProfileLabel {		 
     display: inline-block;	
}

#workbench #addUnit {
	width: 675px;
}

#workbench #addUnit .commitmentDetails .body {
	line-height: 1.6em;
	width: 300px;
}

#workbench #addUnit #unitDetails {
	width: 350px;
	padding-bottom: 5px;
}

#workbench #unitDetails table td {
	padding-right: 5px;
}

#workbench input[type="text"],
#workbench input[type="password"] {
	width: 150px;
}

.inputWrapper {
	float: left;
	padding-right: 4px;	
}

label {
	font-weight: bold;
}

label.noBold {
	font-weight: normal;
}

#workbench #unitDetails .duplicateVin {
	border: 1px solid #a9a3a3;
	background-color: #ffcccc;
	margin-bottom: 4px;
}

#workbench #unitDetails input[type="checkbox"] {
	vertical-align: middle;
}

#workbench #batchHistory {
	width: 750px;
}

#workbench .dialog {
	overflow: auto;
}

#workbench .dialog .container {	
	background-color: #ffffff;
	border-bottom: 1px solid #a9aeba; 	
	margin-bottom: 4px;
	overflow: auto;
	padding: 15px 10px;	
}

#workbench .dialog .buttons{
	float: right;
	margin: 0px 10px 8px 0;
}

#workbench #batchHistory {	
	min-height: 380px;
	margin: 0;
	padding: 5px;	
}

#workbench #batchHistory form {
	margin-top: 9px;
	float: right;
}

#workbench #batchHistory form input[type=text] {
	width: 90px;
}

#workbench #batchHistory .totalResults {
	float: left;
	margin: 7px 0 0 2px;
}

#workbench #batchHistory .totalResults .maxSearchDays {
	color: #4e4e4e;
	padding: 4px 0;
}

#workbench #batchHistory .body {
	height: 340px;
	overflow: auto;
}

#workbench #batchHistory table {
	border-top: 1px solid #a9a3a3;
}

#workbench #batchHistory table td.right {
	text-align: right;
}

.ui-datepicker-trigger {
    cursor: pointer;
    padding-left: 2px;
    vertical-align: text-bottom;
}

#workbench #operatorAdministration {	
	padding-bottom: 15px;
	overflow: auto;
	position: relative;
}

.newPassword {
	font-weight: bold;
}

#workbench #operatorAdministration .content {
	background-color: #e5e5e5;	
}

#workbench #operatorAdministration .dealerGroups {
	width: 330px;
}

#workbench #operatorAdministration .dealerGroups .body.list {
	height: 98px;	
}

#workbench #operatorAdministration .permissions .body.list {
	height: 142px;	
}

#workbench #operatorAdministration #listUsers {	
	width: 700px;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 12;
}

#workbench #operatorAdministration #listUsers .category {
	height: 270px;
	padding: 0 5px;
}

#workbench #operatorAdministration #listUsers .category .body.list {
	height: 265px;
}

#workbench #operatorAdministration #listUsers table {
	border-top: 1px solid #a9a3a3;
}

#workbench #operatorAdministration form input[type="text"] {
	width: 150px;
}

#workbench #operatorAdministration #deleteOperatorWindow {
	z-index: 12;
}

#workbench #operatorAdministration .formLabelLeft td.label {
	padding-right: 5px;
}

#workbench #operatorAdministration table.formLabelLeft td input {
	margin-right: 5px;
}

#adminDialog {
	z-index: 12;
}

#passwordChange {
	margin-top: 2px;
	float: left;
}

.link {
	color: #1A55DB;
	cursor: pointer;
}

#workbench #statementsContent {
    min-height: 124px;
    height: 100%;
    width: 750px;
	margin: 0;
    padding: 10px 5px;
}

#workbench #statementsContent table {
	border-top: 1px solid #a9a3a3;
}

#workbench #statementsContent table td {
	height: 18px;
}

#workbench #statementsContent table tr:hover {
	cursor: pointer;
}

#workbench #statementsContent .child {
	width: 30px;
}

#workbench #statementsContent .body {
	margin-top: 3px;
}

#workbench #statementsContent div#dealerCustomers div.body {
	overflow: auto;
	min-height: 42px;
	max-height: 158px;
}

#workbench #statementsContent div#statements {
	padding-top: 5px;
}

#workbench #statementsContent div#statements div.body {
	overflow: auto;
	min-height: 42px;
	max-height: 364px;
}

#workbench #statementsContent .child {
	width:30px;
}

/* Cash Management Summary */
#workbench #cashManagementSummary {
	width: 320px;
}

#workbench #cashManagementSummary #summaryCategory {
	margin-bottom: 10px;
}

#workbench #cashManagementSummary .transferachContainer {
	background-color: #ffffff;
	margin: 3px auto 10px auto;
	padding: 3px;
}

#workbench #cashManagementSummary .transferachContainer table{		      	          
     width: 100%;
}

#workbench #cashManagementSummary #summaryCategory.category .transferachContainer table thead th {
	background: none;
	background-color: #ffffff;
	font-weight: bold;
	text-align: left;
}

#workbench #cashManagementSummary #summaryCategory.category {
	width: 320px;
}

#workbench #cashManagementSummary #summaryCategory .value {	
	clear: right;
	float: right;
}

#workbench #cashManagementSummary #summaryCategory .label {
	clear: right;
	float: left;	
}

/* ACH cash transfers */
#workbench #cashManagementTransfer {
	width: 320px;
}

#workbench #cashManagementTransfer .transferachContainer {
	background-color: #ffffff;
	display: none;
	margin: 3px auto 0px auto;
	padding: 3px;
}

#workbench #cashManagementTransfer .transferachContainer table{		      	          
     width: 100%;
}

#cashManagementTransfer #transferFormCategory {
	margin-bottom: 10px;
}

#cashManagementTransfer #transferFormCategory input[type="radio"] {
	vertical-align: bottom;
}

#workbench #cashManagementTransfer .achProfile {
	text-align: center;
}

#workbench table.transferachtable td {	
	text-align: left;
}

#workbench #transferCategory.category .transferachContainer table thead th {
	background: none;
	background-color: #ffffff;
	font-weight: bold;
	text-align: left;
}

#workbench #transferCategory.category {
	width: 320px;
}

#workbench #transferCategory .value {	
	clear: right;
	float: right;
}

#workbench #transferCategory .label {
	clear: right;
	float: left;	
}

#workbench .site .header #sessionTimeoutMessage {
	background-color: #FFCF71;
	border-bottom: 1px solid #a9aeba;
	display: none;
	height: 15px;
	padding: 10px;
}

#workbench .site .header #sessionTimeoutMessage a {	
	margin-left: 10px;	
}

#floorPlanPayment {
	background-color: #e5e5e5;
	padding: 5px 0 10px 0;
}

#floorPlanPayment table td {
	padding: 3px;
}

#floorPlanPayment table tr.borderTop {
	border-top: solid 1px #a9aeba;
}

#floorPlanPayment table tr.borderBottom {
	border-bottom: solid 1px #a9aeba;
}

#floorPlanPayment #dealerFloorPlanBillPaymentSummary.category {
	width: 553px;
	margin: 0 0 5px 0;
}

#floorPlanPayment #dealerFloorPlanBillPaymentSummary.category div.content {
	background-color: #e5e5e5;
}

#paymentOptions .option {
	margin-bottom: 3px;
}

#paymentOptions .optionContent {
	margin-left: 20px;
}

#floorPlanPayment #paymentOptions.category {
	width: 100%;
	margin: 0;
}

#floorPlanPayment #paymentOptions.category div.content {
	background-color: #e5e5e5;
}

#floorPlanPayment #paymentOptions table tr td {
	border: solid 1px #a9aeba;
}

#floorPlanPayment #paymentOptions div.transactionEffectiveDateContainer {
	padding-top: 10px;
}

#floorPlanPayment #paymentOptions .transactionEffectiveDate {
	float: right;
}

#floorPlanPayment #paymentOptions .floorPlanPaymentNotes {
	clear: both;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.hideMessage {
	display: none;
}

.label {
	font-weight: bold;
}

.errorlabel {
	color: #FF9900;
}

.expand {
	float: right;
}

.noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#expandBtnContainer {
	position: absolute;
	left: 95px;
	top: 0px; 
	height: 22px;  	
}

.expandBtn {	
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZWNlZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #aeceff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#aeceff));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#aeceff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#aeceff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#aeceff 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#aeceff 100%);
	
	border-left: 1px solid #a9aeba;
	border-right: 1px solid #a9aeba;
	
	-webkit-border-radius: 4px; 
  	-moz-border-radius: 4px; 
  	border-radius: 4px; 		
	
	float: right;
	height: 18px;
	margin-right: 2px;	
	padding: 4px 4px 0px 4px;	
}

.expandBtn.link.selected {
	color: #1A55DB;
}

.expandBtn.selected {
	background: #ffda9b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGE5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWJiNTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffda9b 0%, #f9bb57 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffda9b), color-stop(100%,#f9bb57));
	background: -webkit-linear-gradient(top,  #ffda9b 0%,#f9bb57 100%);
	background: -o-linear-gradient(top,  #ffda9b 0%,#f9bb57 100%);
	background: -ms-linear-gradient(top,  #ffda9b 0%,#f9bb57 100%);
	background: linear-gradient(to bottom,  #ffda9b 0%,#f9bb57 100%);
}

#workbench #printTransactionsCategory {
	max-width: 1024px;
	min-height: 300px;
	padding: 5px 5px 60px 5px;
	margin: 0 auto;
}

#workbench #printTransactionsCategory .heading .totals {
	float: right;	
}

#workbench #printTransactionsCategory .heading .totals .value {
	padding-left: 5px;	
}

#workbench #printTransactionsCategory .netTotals {
	float: right;
	margin-bottom: 5px;
	width: auto;
}

#workbench #printTransactionsCategory .netTotals tr:hover {
	background-color: #fff;
}

#workbench #printTransactionsCategory .netTotals tr td {
	padding: 1px 5px;
	border: none;
}

.link.selected {
	color: #d59c15;	
}

#workbench #printTransactionsCategory .container {
	margin: 5px;
}

#workbench #printTransactionsCategory .container .grid {
	border: solid 1px #a9aeba;
	border-bottom: 0;
	margin-bottom: 10px;	
}

#workbench #printTransactionsCategory .container .grid.bottom{
	border-bottom: solid 1px #a9aeba;
	padding-bottom: 10px;	
}

#workbench #printTransactionsCategory .container .grid .heading {
	background-color: #eee; 
	border-bottom: 1px solid #a9aeba;
	font-weight: bold;
	padding: 3px 5px;
}

.searchForm {
	padding: 3px; 
	background-color: #ddd; 
	border-bottom: 1px solid #a9aeba; 
}

#expandedToday {
	display: none;
}

#expandedPrevious {
	display: none;
}

#expandedToday.show,
#expandedPrevious.show {
	display: block;
}

#reports {
	overflow: auto;
	width: 600px;	
}

#reports #reportList .content .body {
	height: 200px;
	overflow: auto;
}

#reports #reportParams {
	margin-bottom: 10px;
}

#reports #reportParams .content .body {
	min-height: 100px;
	padding: 5px;
}

#statementsButton, #reportsButton {
	display: none;
}

#workbench #printTransactionsCategory .totals {
	width: auto;
}

#workbench #printTransactionsCategory .totals td,
#workbench #printTransactionsCategory .totals th {
	border: none;
}

#workbench #printTransactionsCategory .totals tr:hover {
	background-color: inherit;	
}

#workbench #batchHistory .child {	
	display: none;	
}

#workbench #batchHistory .child td:first-child + td {
	padding-left: 20px;
}

#workbench #batchHistory .open {
	cursor: pointer;
	width: 10px;
}

#workbench #batchHistory .open div {
	background: url('../images/btn_expand.gif') no-repeat;
	height: 9px;
	width: 9px;
	margin: 3px;	
}

#workbench #batchHistory .open div.collapse {
	background: url('../images/btn_collapse.gif') no-repeat;	
}

#expandTransactions {
	background: url('../images/expand.png') no-repeat;
	cursor: pointer;
	height: 17px;
	width: 17px;
}

#expandTransactions:hover {
	background: url('../images/expand_hover.png') no-repeat;
}

#collapseTransactions {
	background: url('../images/collapse.png') no-repeat;
	cursor: pointer;
	height: 17px;
	width: 17px;
}

#collapseTransactions:hover {
	background: url('../images/collapse_hover.png') no-repeat;
}

ul.pager {
	font-size: 12px;
	font-weight: normal;
	list-style: none;
	margin: 0;
	padding: 0;	
	position: absolute;
	top: 1px;
	left: 0px;			
}

.pager li {						
	cursor: pointer;
	display: inline-block;
	float: left;
	list-style-type: none;
	text-align: center;
	min-width: 15px;				
	padding: 6px 7px;	
	margin: 2px;
}								

.pager li:hover {
	border: 1px solid #ccc;
	padding: 5px 6px;
	background-color: #FFCF71;
}

.pager li.selected {
	border: 3px solid #ccc;
	padding: 3px 5px;
}

.pager li.icon:hover {
	background-color: transparent;
	border-color: transparent;
}

.showBlock {
	display: block;
}

.hide {
	display: none;
}

.massPaymentAccepted {
	width: 450px;
}

.massPaymentAccepted .disclaimer {
	background-color: #f0f8ff;
	border: 1px solid #9ba6c2;
	margin-top: 10px;
	padding: 5px;	
}
