@charset "utf-8";

body {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	margin:0px;
	background-color:white;
	cursor:default !important;
    -webkit-appearance: none;
    -webkit-text-size-adjust: none;
}

.ui-widget-overlay { position:fixed !important; top:1px !important; left:1px !important; right:1px !important; bottom:10px !important; }
.ui-dialog { position:fixed; top:80px !important; }

body.admin .ui-dialog { position:fixed;  top: 9px !important; }
body.builder .ui-dialog { position:fixed;  top: 9px !important;  }
body.contents .ui-dialog { position:fixed;  top: 9px !important;  }
body.restorer .ui-dialog { position:fixed;  top: 9px !important;  }
body.adjuster .ui-dialog { position:fixed;  top: 9px !important;  }

.ui-dialog-titlebar { text-align:center; }
.ui-dialog-title { font-size:12px;display:block;margin:1px auto; }
.ui-button { font-family: Arial, Helvetica, sans-serif !important; font-size:13px; font-weight:bold;}
.ui-button-text{ font-family: Arial, Helvetica, sans-serif !important; font-size:13px; font-weight:bold;}
input.InputText 
{
    font-family: Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	padding:7px 4px;
	border:1px inset #CCCCCC;
	border-radius:2px;
	width:99%;
}
textarea 
{
    resize: none;
}
div, td, th
{
    font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px;
}

#skinEnvelope 
{
	position:absolute;
	top: 0px;left:0px;right:0px;bottom:0px;
	overflow:hidden;
}

#skinHeader {
	position:fixed;
	height: 112px;
	left:0px;right:0px;
	overflow:hidden;
}
#skinHeaderRow1 {
	position:relative;
	background-image:url(/IMG/skin/endata-header-bkg.png);
	background-repeat:repeat-x;
	background-position:center top;
	height:62px;
}
#skinHeaderRowClaimsSystem {
	position:relative;
	background-image:url(/IMG/skin/endata-header-claims-system-bkg.png);
	background-repeat:repeat-x;
	background-position:center top;
	height:52px;padding-left:10px;
}
#skinHeaderRow1Glass {
	position:relative;
	background-image:url(/IMG/skin/endata-header-bkg-glass.png);
	background-repeat:repeat-x;
	background-position:center top;
	height:62px;
}
#skinFranchiseLogo {
	position:absolute;	
	top:0px; left:0px; width:200px; height:62px;
	overflow:hidden;
	background-image:url(/IMG/skin/endata-header-left.png);
	background-repeat:repeat-x;
	background-position:center top;
}
#skinPrimaryNav {
	position:absolute;	
	top:12px; left:201px; right:251px; height:50px;
	overflow:hidden;
}
#skinPrimaryClaimsSystemNav {
	position:absolute;	
	top:0px; left:190px; right:200px; height:55px;
	overflow:hidden;
}
.skinNav1TabActive, .skinNav1TabNormal {
	height:50px;
	white-space:nowrap;
	float:left;
}
.skinNav1L
{
	width:13px;
	height:50px;
	float:left;
}
.skinNav1T
{
	width:auto;
	height:50px;
	float:left;
}
.skinNav1R
{
	width:20px;
	height:50px;
	float:left;
}
.skinNav1TabActive .skinNav1L {
	background-image:url(/IMG/skin/endata-nav1-active-left.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNav1TabActive .skinNav1T {
	background-image:url(/IMG/skin/endata-nav1-active-bkg.png);
	background-repeat:repeat-x; background-position:top left;
}
.skinNav1TabActive .skinNav1R {
	background-image:url(/IMG/skin/endata-nav1-active-right.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNav1TabNormal .skinNav1L {
	background-image:url(/IMG/skin/endata-nav1-normal-left.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNav1TabNormal .skinNav1T {
	background-image:url(/IMG/skin/endata-nav1-normal-bkg.png);
	background-repeat:repeat-x; background-position:top left;
}
.skinNav1TabNormal .skinNav1R {
	background-image:url(/IMG/skin/endata-nav1-normal-right.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNav1T a {
	display:block;
	padding:16px 9px 14px 15px; 
	font-size:16px;
	font-weight:bold;
	color:#444444;
	text-decoration:none;
}
.skinNav1T a:link { text-decoration:none; }
.skinNav1T a:visited { text-decoration:none; }
.skinNav1T a:active { text-decoration:none; }
.skinNav1T a:hover { text-decoration:underline; }


.skinNavBuilderTabActive, .skinNavBuilderTabNormal {
	height:55px;
	white-space:nowrap;
	float:left;
}
.skinNavBuilderL
{
	width:10px;
	height:55px;
	float:left;
}
.skinNavBuilderT
{
	width:auto;
	height:55px;
	float:left;
}
.skinNavBuilderR
{
	width:14px;
	height:55px;
	float:left;
}
.skinNavBuilderTabActive .skinNavBuilderL {
	background-image:url(/IMG/skin/endata-nav-builder-active-left.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNavBuilderTabActive .skinNavBuilderT {
	background-image:url(/IMG/skin/endata-nav-builder-active-bkg.png);
	background-repeat:repeat-x; background-position:top left;
}
.skinNavBuilderTabActive .skinNavBuilderR {
	background-image:url(/IMG/skin/endata-nav-builder-active-right.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNavBuilderTabNormal .skinNavBuilderL {
	background-image:url(/IMG/skin/endata-nav-builder-normal-left.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNavBuilderTabNormal .skinNavBuilderT {
	background-image:url(/IMG/skin/endata-nav-builder-normal-bkg.png);
	background-repeat:repeat-x; background-position:top left;
}
.skinNavBuilderTabNormal .skinNavBuilderR {
	background-image:url(/IMG/skin/endata-nav-builder-normal-right.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNavBuilderT a {
	display:block;
	padding:25px 5px 10px 10px; 
	font-size:14px;
	font-weight:bold;
	color:#444444;
	text-decoration:none;
}
.skinNavBuilderT a:link { text-decoration:none; }
.skinNavBuilderT a:visited { text-decoration:none; }
.skinNavBuilderT a:active { text-decoration:none; }
.skinNavBuilderT a:hover { text-decoration:underline; }






.skinNavContentsTabActive, .skinNavContentsTabNormal {
	height:55px;
	white-space:nowrap;
	float:left;
}
.skinNavContentsL
{
	width:10px;
	height:55px;
	float:left;
}
.skinNavContentsT
{
	width:auto;
	height:55px;
	float:left;
}
.skinNavContentsR
{
	width:14px;
	height:55px;
	float:left;
}
.skinNavContentsTabActive .skinNavContentsL {
	background-image:url(/IMG/skin/endata-nav-contents-active-left.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNavContentsTabActive .skinNavContentsT {
	background-image:url(/IMG/skin/endata-nav-contents-active-bkg.png);
	background-repeat:repeat-x; background-position:top left;
}
.skinNavContentsTabActive .skinNavContentsR {
	background-image:url(/IMG/skin/endata-nav-contents-active-right.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNavContentsTabNormal .skinNavContentsL {
	background-image:url(/IMG/skin/endata-nav-contents-normal-left.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNavContentsTabNormal .skinNavContentsT {
	background-image:url(/IMG/skin/endata-nav-contents-normal-bkg.png);
	background-repeat:repeat-x; background-position:top left;
}
.skinNavContentsTabNormal .skinNavContentsR {
	background-image:url(/IMG/skin/endata-nav-contents-normal-right.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNavContentsT a {
	display:block;
	padding:25px 5px 10px 10px; 
	font-size:14px;
	font-weight:bold;
	color:#444444;
	text-decoration:none;
}
.skinNavContentsT a:link { text-decoration:none; }
.skinNavContentsT a:visited { text-decoration:none; }
.skinNavContentsT a:active { text-decoration:none; }
.skinNavContentsT a:hover { text-decoration:underline; }



.skinNavRestorerTabActive, .skinNavRestorerTabNormal {
	height:55px;
	white-space:nowrap;
	float:left;
}
.skinNavRestorerL
{
	width:10px;
	height:55px;
	float:left;
}
.skinNavRestorerT
{
	width:auto;
	height:55px;
	float:left;
}
.skinNavRestorerR
{
	width:14px;
	height:55px;
	float:left;
}
.skinNavRestorerTabActive .skinNavRestorerL {
	background-image:url(/IMG/skin/endata-nav-restorer-active-left.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNavRestorerTabActive .skinNavRestorerT {
	background-image:url(/IMG/skin/endata-nav-restorer-active-bkg.png);
	background-repeat:repeat-x; background-position:top left;
}
.skinNavRestorerTabActive .skinNavRestorerR {
	background-image:url(/IMG/skin/endata-nav-restorer-active-right.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNavRestorerTabNormal .skinNavRestorerL {
	background-image:url(/IMG/skin/endata-nav-restorer-normal-left.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNavRestorerTabNormal .skinNavRestorerT {
	background-image:url(/IMG/skin/endata-nav-restorer-normal-bkg.png);
	background-repeat:repeat-x; background-position:top left;
}
.skinNavRestorerTabNormal .skinNavRestorerR {
	background-image:url(/IMG/skin/endata-nav-restorer-normal-right.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNavRestorerT a {
	display:block;
	padding:25px 5px 10px 10px; 
	font-size:14px;
	font-weight:bold;
	color:#444444;
	text-decoration:none;
}
.skinNavRestorerT a:link { text-decoration:none; }
.skinNavRestorerT a:visited { text-decoration:none; }
.skinNavRestorerT a:active { text-decoration:none; }
.skinNavRestorerT a:hover { text-decoration:underline; }



.skinNavAdjusterTabActive, .skinNavAdjusterTabNormal {
	height:55px;
	white-space:nowrap;
	float:left;
}
.skinNavAdjusterL
{
	width:10px;
	height:55px;
	float:left;
}
.skinNavAdjusterT
{
	width:auto;
	height:55px;
	float:left;
}
.skinNavAdjusterR
{
	width:14px;
	height:55px;
	float:left;
}
.skinNavAdjusterTabActive .skinNavAdjusterL {
	background-image:url(/IMG/skin/endata-nav-adjuster-active-left.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNavAdjusterTabActive .skinNavAdjusterT {
	background-image:url(/IMG/skin/endata-nav-adjuster-active-bkg.png);
	background-repeat:repeat-x; background-position:top left;
}
.skinNavAdjusterTabActive .skinNavAdjusterR {
	background-image:url(/IMG/skin/endata-nav-adjuster-active-right.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNavAdjusterTabNormal .skinNavAdjusterL {
	background-image:url(/IMG/skin/endata-nav-adjuster-normal-left.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNavAdjusterTabNormal .skinNavAdjusterT {
	background-image:url(/IMG/skin/endata-nav-adjuster-normal-bkg.png);
	background-repeat:repeat-x; background-position:top left;
}
.skinNavAdjusterTabNormal .skinNavAdjusterR {
	background-image:url(/IMG/skin/endata-nav-adjuster-normal-right.png);
	background-repeat:no-repeat; background-position:top left;
}
.skinNavAdjusterT a {
	display:block;
	padding:25px 5px 10px 10px; 
	font-size:14px;
	font-weight:bold;
	color:#444444;
	text-decoration:none;
}
.skinNavAdjusterT a:link { text-decoration:none; }
.skinNavAdjusterT a:visited { text-decoration:none; }
.skinNavAdjusterT a:active { text-decoration:none; }
.skinNavAdjusterT a:hover { text-decoration:underline; }




#skinEndataLogo {
	position:absolute;	
	top:0px; right:0px; width:250px; height:62px;
	overflow:hidden;
	background-image:url(/IMG/skin/endata-header-right.png);
	background-repeat:repeat-x;
	background-position:center top;
}

#skinHomeLinkLogo {
    position: absolute;
    top: -16px;
    right: 0px;
    width: 250px;
    height: 70px;
    overflow: hidden;
    background-image: url(/IMG/skin/homelink-header-right.png);
    background-repeat: repeat-x;
    background-size: 100% 125%;
}

#skinEndataClaimsSystemLogo {
	position:absolute;	
	top:0px; left:10px; width:183px; height:51px;
	overflow:hidden;
	background-image:url(/IMG/skin/endata-header-left-system-logo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#skinEndataClaimsSystemLoginInfo {
	position:absolute;	
	top:0px; right:0px; width:210px; height:51px;
	overflow:hidden;
}

#skinEndataLogoGlass {
	position:absolute;	
	top:0px; right:0px; width:250px; height:62px;
	overflow:hidden;
	background-image:url(/IMG/skin/endata-header-right-glass.png);
	background-repeat:repeat-x;
	background-position:center top;
}
#skinHeaderRow2 {
	position:relative;	
	background-image:url(/IMG/skin/endata-nav2-bkg.png);
	background-repeat:repeat-x;
	background-position:center top;
	height:50px;
}
#skinUserLoginInfo {
	position:absolute;	
	top:0px; left:0px; width:249px; height:50px;
	overflow:hidden;
	background-image:url(/IMG/skin/endata-nav2-bkg-left.png);
	background-repeat:repeat-x;
	background-position:center top;
}
#skinUserLoginAvatar { 
	position:absolute;
	top:7px; left:6px; width:24px; height:24px; 
	overflow:hidden; 
}
#skinUserClaimsSystemLoginAvatar { 
	position:absolute;
	top:8px; left:6px; width:24px; height:24px; 
	overflow:hidden; 
    background-image:url(/IMG/skin/avatar_24.png);
	background-repeat:no-repeat;
	background-position:center center;
}  
#skinUserLoginName { 
	position:absolute;
	top:6px; left:34px; width:140px; height:15px; 
	font-size:11px;
	overflow:hidden; 
} 
#skinUserLoginTitle { 
	position:absolute;
	top:19px; left:34px; width:140px; height:15px; 
	font-size:10px;
	overflow:hidden; 
} 
#skinUserLogoffButton { 
	position:absolute;
	top:12px; left:184px; width:16px; height:16px; 
	overflow:hidden; 
}
#skinUserLogoffButton a {
	display:block; width:16px; height:16px; overflow:hidden;
	background-image:url(/IMG/skin/endata-button-signout.png);
	background-repeat:no-repeat; background-position:top left;
	text-decoration:none;
}
#skinUserLogoffButton a:link { }
#skinUserLogoffButton a:visited { }
#skinUserLogoffButton a:active { }
#skinUserLogoffButton a:hover { background-position:bottom left; }

#skinSecondaryNav {
	position:absolute;	
	top:0px; left:249px; right:300px; height:50px;
	overflow:hidden;
	background-image:url(/IMG/skin/endata-nav2-button-normal-bkg.png);
	background-repeat:repeat-x;
	background-position:center top;
    white-space: nowrap;
}
.skinNav2TabNormal {
	height:32px;
	white-space:nowrap;
	float:left;
	background-image:url(/IMG/skin/endata-nav2-button-normal-bkg.png);
	background-repeat:repeat-x; background-position:top left;	
}

.skinNav2TabNormal a
{
	float:left;
}

.skinNav2ButtonNormal {
	height:32px;
	white-space:nowrap;
	float:left;
	background-image:url(/IMG/skin/endata-nav2-button-normal-bkg.png);
	background-repeat:repeat-x; background-position:top left;	
}

.skinNav2ButtonNormal a
{
	display: inline-block;
	height: 16px;
    padding: 8px;
}


.skinNav2TabNormal span.breadcrumb_branch
{
    display:block;
    position:absolute;
    top: 0px;
    right:-15px;
    width: 70px;
    height: 32px;
    z-index: 100;
    background-image:url(/IMG/skin/endata-nav2-button-branch.png);
	background-repeat:no-repeat; background-position: right top;	
}

.skinNav2TabActive {
	height:32px;
	white-space:nowrap;
	float:left;
	background-image:url(/IMG/skin/endata-nav2-button-active-bkg.png);
	background-repeat:repeat-x; background-position:left top;	
}
.skinNav2TabNormal div, .skinNav2TabActive div {
	display:block;
    position:absolute;
    top: 0px;
    left: -5px;
    width: 20px;
    height: 32px;
    z-index: 100;
    background-image:url(/IMG/skin/endata-nav2-button-branch.png);
	background-repeat:no-repeat; background-position: right -100px;	
}
.skinNav2TabNormal a, .skinNav2TabActive a {
	display:block;
    position:relative;
	padding:0px; 
	font-size:12px;
    height:32px;
	font-weight:normal;
	color:black;
	text-decoration:none;
}
.skinNav2TabNormal span.breadcrumb_label, .skinNav2TabActive span.breadcrumb_label {
	display:block;
	padding:7px 12px 11px 28px; 
	font-size:12px;
	font-weight:normal;
	color:black;
	text-decoration:none;
}
.skinNav2TabNormal a:link, .skinNav2TabActive a:link { text-decoration:none; }
.skinNav2TabNormal a:visited, .skinNav2TabActive a:visited { text-decoration:none; }
.skinNav2TabNormal a:active, .skinNav2TabActive a:active { text-decoration:none; }
.skinNav2TabNormal a:hover, .skinNav2TabActive a:hover { text-decoration:underline;
                                                         background-image:url(/IMG/skin/endata-nav2-button-active-bkg.png);
	                                                     background-repeat:repeat-x; background-position:left top;	
                                                       }
.skinNav2TabNormal a:hover span.breadcrumb_branch, .skinNav2TabActive a:hover span.breadcrumb_branch {
    background-position:right -50px;
}

#skinEndataICMLogo {
	position:absolute;	
	top:0px; right:0px; width:300px; height:50px;
	overflow:hidden;
	background-image:url(/IMG/skin/endata-nav2-bkg-right.png);
	background-repeat:repeat-x;
	background-position:center top;
}
#skinEndataICMLogoGlass {
	position:absolute;	
	top:0px; right:0px; width:300px; height:50px;
	overflow:hidden;
	background-image:url(/IMG/skin/endata-nav2-bkg-right-glass.png);
	background-repeat:repeat-x;
	background-position:center top;
}
#skinPageTitleRow {
	position:absolute;	
	top:112px; left:0px; right:0px; height:57px;
	overflow:hidden;
	background-image:url(/IMG/skin/endata-page-header-bkg.png);
	background-repeat:repeat-x;
	background-position:center top;
}
#skinPageTitleIcon
{
	display:none;
}
#skinPageTitleLeft
{
    position:absolute;
    height:34px;
    top:7px;
    left:20px;
    width:250px;
    z-index:501;
}
#skinPageTitleText
{
position:absolute;
height:50px;left:0px;right:0px;top:0px;
padding:11px;
text-align:center;
font-size:22px;
font-weight:normal;
color:white;
z-index:50;

}
#skinPageTitleRight
{
    position:absolute;
    height:34px;
    top:7px;
    right:13px;
    width:250px;
    z-index:500;
}
.skinPageTitleBox 
{
    border:1px white solid;
	background-color:#eeeeee;
	color:#444444;
	border-radius:3px;
	padding:0px;
}
#skinPageLayout {
	position:absolute;
	top:165px;
	left:0px; right:0px;
	bottom:0px;
	overflow:auto;
}
#skinPageLayoutLogin {
	position:absolute;
	top:165px;
	left:0px; right:0px;
	bottom:0px;
	overflow:auto;
	background-image:url(/IMG/skin/endata-login-wallpaper-01.jpg);
	background-repeat:no-repeat;
	background-position:center center;
}
.skinPanel 
{
    position:fixed;
    top:0px;bottom:0px;
    left:0px;
    right:0px;
}
table.skinTableListing 
{
    border:0px;
    cursor:default;
    border-collapse: collapse;
}
table.skinTableListing th, table.skinTableListing td.heading
{
    padding:5px 7px;
    background-color:#0e3351;
    color: #f9f9ff;
    border-bottom:1px solid white;
    border-right:1px solid #abc;
}

body.contents table.skinTableListing th, body.contents table.skinTableListing td.heading
{
    background-color:#003812;
}
body.restorer table.skinTableListing th, body.restorer table.skinTableListing td.heading
{
    background-color:#2a2411; border-color: #7b7564;
}
body.adjuster table.skinTableListing th, body.adjuster table.skinTableListing td.heading
{
    background-color:#3b252e; border-color: #b38d9e;
}

table.skinTableListing td
{
    padding:2px 7px;
    border:0px;
    border-bottom:1px solid #eeeeee;
}
table.skinTableListing td.altRow, table.skinTableListing tr.altRow td
{
    padding:2px 7px;
    border:0px;
    border-bottom:1px solid #eeeeee;
    background-color:#f8f8f8;
}
table.skinTableListing td.totalRow, table.skinTableListing tr.totalRow td
{
    padding:4px 5px;
    border:0px;
    border-bottom:1px solid #eeeeee;
    font-weight:bold;
    background-color:#eeeeee;
    font-size:14px;
}
table.skinTableListing td.red, table.skinTableListing tr.red td
{
    color: #EF0000 !important;
}
table.skinTableListing td.litegray, table.skinTableListing tr.litegray td
{
    background-color:#e5e5e5 !important;
}
table.skinTableListing td.darkgray, table.skinTableListing tr.darkgray td
{
    background-color:#d5d5d5 !important;
}
table.skinTableListing td.bold, table.skinTableListing tr.bold td
{
    font-weight: bold !important;
}
table.skinTableListing td.over, table.skinTableListing tr.over td
{
    background-color: #d9ecff !important;
    cursor:default;
}

table.skinTableListing tr td.paleyellow { background-color:#FFFFDD; }
table.skinTableListing tr.altRow td.paleyellow { background-color:#FFFFCC; }

table.skinTableListing tr td.palegreen { background-color:#DDFFDD; }
table.skinTableListing tr.altRow td.palegreen { background-color:#CCFFCC; }

table.skinTableListing td a, 
table.skinTableListing td a:link, 
table.skinTableListing td a:visited {
    color:#0000DF;
    text-decoration:none;
}
table.skinTableListing td a:active, 
table.skinTableListing td a:hover {
    color:#5555FF;
    text-decoration:underline;
}

.searchSep 
{
    float:left;margin-left:5px;
    padding:2px 2px;
}
.searchLabel 
{
    float:left;margin-left:5px;
    padding:2px 3px;
}
.searchCtrl 
{
    float:left;margin-right:5px;
    padding:2px 3px;
}

.swipeLeftBtn, .swipeJobStatusLeftBtn  
{
	overflow:none;
    background-image:url(/IMG/skin/endata-button-ew-swipe.png);
	background-repeat:no-repeat;
	background-position:left center;
	width:60px;
	height:86px;
	cursor:pointer;
}
.swipeRightBtn, .swipeJobStatusRightBtn 
{
	overflow:none;
    background-image:url(/IMG/skin/endata-button-ew-swipe.png);
	background-repeat:no-repeat;
	background-position:right center;
	width:60px;
	height:86px;
	cursor:pointer;
}

.swipeLeftBtn.primaryNav 
{
	overflow:none;
    background-image:url(/IMG/skin/endata-button-ew-swipe-nav.png);
	background-repeat:no-repeat;
	background-position:left center;
	width:30px;
	height:60px;
	cursor:pointer;
}
.swipeRightBtn.primaryNav
{
	overflow:none;
    background-image:url(/IMG/skin/endata-button-ew-swipe-nav.png);
	background-repeat:no-repeat;
	background-position:right center;
	width:30px;
	height:60px;
	cursor:pointer;
}

.swipeLeftBtn.systemNav 
{
	overflow:none;
    background-image:url(/IMG/skin/endata-button-ew-swipe-nav.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:30px;
	height:50px;
	cursor:pointer;
}
.swipeRightBtn.systemNav
{
	overflow:none;
    background-image:url(/IMG/skin/endata-button-ew-swipe-nav.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:30px;
	height:50px;
	cursor:pointer;
}

	table.jobStatus {
	}
	table.jobStatus td {
		padding-right:5px;
	}	 
	table.jobStatusColumn tr.jobStatusOver td 
	{
	    cursor:pointer;
	    text-decoration:underline;
	    color:#222255;
	}
	table.jobStatusColumn td.jsSpace {
		width:10px;
		background-image:none;
		text-decoration:none !important;
		cursor:default !important;
	}
	table.jobStatusColumn td.jsSpacy {
		width:10px;
		background-image:url(/IMG/skin/endata_table_shadow_bottom.png);
		background-repeat: repeat-x; background-position: top left;
		text-decoration:none !important;
		cursor:default !important;
	}
	table.jobStatusColumn td.jsSpacm {
		width:10px;height:19px;
		background-image:url(/IMG/skin/endata_table_shadow_bottom.png);
		background-repeat: repeat-x; background-position: top left;
		text-decoration:none !important;
		cursor:default !important;
	}
	table.jobStatusColumn td.jsShadr {
		width:4px;
		font-size:1px;
		border:0px;
		background-image:url(/IMG/skin/endata_table_shadow_right.png);
		background-repeat: repeat-y; background-position: top left;
		text-decoration:none !important;
		cursor:default !important;
	}
  table.jobStatusColumn tr.jsBottomShad td.jsShadBR { 
  	font-size:1px;height:3px; width:3px; border:0px;
	background-image:url(/IMG/skin/endata_table_shadow_brcorner.png);
		background-repeat: no-repeat; background-position: top left;
		text-decoration:none !important;
		cursor:default !important;
  }
  table.jobStatusColumn td.jsLabel {
	  font-size:11px;
      text-align:left;
      padding:2px 8px;
	  white-space:nowrap;
	  border-bottom:1px solid white;
  }
  
  table.jobStatusColumn td.jsValue {
	  font-size:11px;
      text-align:right;
      padding:2px 4px;
	  width:20px;
	  border-bottom:1px solid white;
	  border-right:1px solid white;
  }
  table.jobStatusColumn tr.jsBottomShad td { font-size:1px;height:3px; border:0px; text-decoration:none !important; cursor:default !important; }
  table.jobStatusColumn tr.jsGreen1 td.jsLabel { background-color:#e4eee5; }
  table.jobStatusColumn tr.jsGreen1 td.jsValue { background-color:#d5e9d7; }
  table.jobStatusColumn tr.jsGreen2 td.jsLabel { background-color:#d2e8d4; }
  table.jobStatusColumn tr.jsGreen2 td.jsValue { background-color:#b3deb8; }
  table.jobStatusColumn tr.jsGreen3 td.jsLabel { background-color:#bfe2c3; }
  table.jobStatusColumn tr.jsGreen3 td.jsValue { background-color:#95d49c; }
  table.jobStatusColumn tr.jsGreen4 td.jsLabel { background-color:#bfe2c3; }
  table.jobStatusColumn tr.jsGreen4 td.jsValue { background-color:#95d49c; }
  table.jobStatusColumn tr.jsRed1 td.jsLabel { background-color:#eedddf; }
  table.jobStatusColumn tr.jsRed1 td.jsValue { background-color:#ebcacd; }
  table.jobStatusColumn tr.jsRed2 td.jsLabel { background-color:#eac6ca; }
  table.jobStatusColumn tr.jsRed2 td.jsValue { background-color:#e49da4; }
  table.jobStatusColumn tr.jsRed3 td.jsLabel { background-color:#e7adb2; }
  table.jobStatusColumn tr.jsRed3 td.jsValue { background-color:#df767f; }
  table.jobStatusColumn tr.jsRed4 td.jsLabel { background-color:#e7adb2; }
  table.jobStatusColumn tr.jsRed4 td.jsValue { background-color:#df767f; }        
  table.jobStatusColumn tr.jsBlue1 td.jsLabel { background-color:#c9d9fa; }
  table.jobStatusColumn tr.jsBlue1 td.jsValue { background-color:#aac4ff; }
  table.jobStatusColumn tr.jsBlue2 td.jsLabel { background-color:#a5c2ff; }
  table.jobStatusColumn tr.jsBlue2 td.jsValue { background-color:#6f9bff; }
  table.jobStatusColumn tr.jsBlue3 td.jsLabel { background-color:#84aaff; }
  table.jobStatusColumn tr.jsBlue3 td.jsValue { background-color:#3a76ff; }
  table.jobStatusColumn tr.jsBlue4 td.jsLabel { background-color:#84aaff; }
  table.jobStatusColumn tr.jsBlue4 td.jsValue { background-color:#3a76ff; }
  table.jobStatusColumn tr.jsCyan1 td.jsLabel { background-color:#d1e6ee; }
  table.jobStatusColumn tr.jsCyan1 td.jsValue { background-color:#b5deee; }
  table.jobStatusColumn tr.jsCyan2 td.jsLabel { background-color:#b0deee; }
  table.jobStatusColumn tr.jsCyan2 td.jsValue { background-color:#76cdee; }
  table.jobStatusColumn tr.jsCyan3 td.jsLabel { background-color:#8cd3ee; }
  table.jobStatusColumn tr.jsCyan3 td.jsValue { background-color:#3dbdee; }
  table.jobStatusColumn tr.jsCyan4 td.jsLabel { background-color:#6dcbee; }
  table.jobStatusColumn tr.jsCyan4 td.jsValue { background-color:#00aeee; } 
  table.jobStatusColumn tr.jsYellow1 td.jsLabel { background-color:#fef8e3; }
  table.jobStatusColumn tr.jsYellow1 td.jsValue { background-color:#fdf4d5; }
  table.jobStatusColumn tr.jsYellow2 td.jsLabel { background-color:#fdf4d5; }
  table.jobStatusColumn tr.jsYellow2 td.jsValue { background-color:#fcedb9; }
  table.jobStatusColumn tr.jsYellow3 td.jsLabel { background-color:#fcefc2; }
  table.jobStatusColumn tr.jsYellow3 td.jsValue { background-color:#fbe7a0; }
  table.jobStatusColumn tr.jsYellow4 td.jsLabel { background-color:#fcedb7; }
  table.jobStatusColumn tr.jsYellow4 td.jsValue { background-color:#f9e085; }       
  table.jobStatusColumn tr.jsSelected td.jsLabel { background-color:#444444; color:#F5F5F5; }
  table.jobStatusColumn tr.jsSelected td.jsValue { background-color:#111111; color:#F5F5F5; } 
  
  
.errorMessage {

	border: 1px dotted #CC0000;
	background-color: #FFE5E5;
    background-image:url(/IMG/skin/icon_error.png);
    background-repeat:no-repeat; 
    background-position: 5px 3px;
	color:#CC0000;
	font-size:13px;
	font-weight:bold;
	padding:14px 18px 14px 65px;
	margin-bottom:9px;
}
.successMessage {

	border: 1px dotted #117711;
	background-color: #CCFFCC;
    background-image:url(/IMG/skin/icon_success.png);
    background-repeat:no-repeat; 
    background-position: 5px 3px;
	color:#117711;
	font-size:13px;
	font-weight:bold;
	padding:11px 18px 11px 65px;
	margin-bottom:9px;
}
.warningMessage {

	border: 1px #775511 dotted;
	background-color: #FFDDAA;
    background-image:url(/IMG/skin/icon_warning.png);
    background-repeat:no-repeat; 
    background-position: 5px 3px;
	color:#775511;
	font-size:13px;
	font-weight:bold;
	padding:14px 18px 14px 65px;
	margin-bottom:9px;
}
.infoMessage {

	border: 1px #CCCCCC dotted;
	background-color: #E5E5E5;
    background-image:url(/IMG/skin/icon_info.png);
    background-repeat:no-repeat; 
    background-position: 5px 3px;
	color:#777777;
	font-size:13px;
	font-weight:bold;
	padding:14px 18px 14px 65px;
	margin-bottom:9px;
}
.messageDetails 
{
    font-size:12px;
    font-weight:normal;
}



.clr  { clear:both !important; }
.clrL { clear:left !important; }
.clrR { clear:right !important; }

.red   { color: #0000F0 !important; }
.white { color: #FFFFFF !important; }
.black { color: #000000 !important; }
.gray  { color: #CCCCCC !important; }

.left { text-align:left !important; }
.center { text-align:center !important; }
.right { text-align:right !important; }
.justify { text-align:justify !important; }

.round1 { border-radius: 1px;  -moz-border-radius: 1px; -webkit-border-radius: 1px;}
.round2 { border-radius: 2px;  -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.round3 { border-radius: 3px;  -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.round4 { border-radius: 4px;  -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.round5 { border-radius: 5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.round7 { border-radius: 7px;  -moz-border-radius: 7px; -webkit-border-radius: 7px;}
.round9 { border-radius: 9px;  -moz-border-radius: 9px; -webkit-border-radius: 9px;}
.round10 { border-radius: 10px;  -moz-border-radius: 10px; -webkit-border-radius: 10px;}
   
.bold { font-weight: bold !important; }
.nobold, .unbold { font-weight: normal !important; }
.ital, .italic { font-style: italic !important; }
.noital, .noitalic { font-style: normal !important; }

.mar0 { margin:0px; }
.mar1 { margin:1px; }
.mar2 { margin:2px; }
.mar5 { margin:5px; }
.mar10 { margin:10px; }
.marctr, .margctr { margin:0px auto; }

.pad0 { padding:0px; }
.pad1 { padding:1px; }
.pad2 { padding:2px; }
.pad5 { padding:5px; }
.pad9 { padding:9px; }
.pad10 { padding:10px; }
.pad18 { padding:18px; }
.pad20 { padding:20px; }

.fsz1 { font-size: 1px; }
.fsz2 { font-size: 2px; }
.fsz8 { font-size: 8px; }
.fsz9 { font-size: 9px; }
.fsz10 { font-size: 10px; }
.fsz11 { font-size: 11px; }
.fsz12 { font-size: 12px; }
.fsz13 { font-size: 13px; }
.fsz14 { font-size: 14px; }
.fsz15 { font-size: 15px; }
.fsz16 { font-size: 16px; }
.fsz18 { font-size: 18px; }
.fsz20 { font-size: 20px; }
.fsz24 { font-size: 24px; }

.opac100 { -moz-opacity:1 !important; filter:alpha(opacity=100) !important; opacity:1 !important; }
.opac90 { -moz-opacity:0.9 !important; filter:alpha(opacity=90) !important; opacity:0.9 !important; }
.opac80 { -moz-opacity:0.8 !important; filter:alpha(opacity=80) !important; opacity:0.8 !important; }
.opac70 { -moz-opacity:0.7 !important; filter:alpha(opacity=70) !important; opacity:0.7 !important; }
.opac60 { -moz-opacity:0.6 !important; filter:alpha(opacity=60) !important; opacity:0.6 !important; }
.opac50 { -moz-opacity:0.5 !important; filter:alpha(opacity=50) !important; opacity:0.5 !important; }
.opac40 { -moz-opacity:0.4 !important; filter:alpha(opacity=40) !important; opacity:0.4 !important; }
.opac30 { -moz-opacity:0.3 !important; filter:alpha(opacity=30) !important; opacity:0.3 !important; }
.opac20 { -moz-opacity:0.2 !important; filter:alpha(opacity=20) !important; opacity:0.2 !important; }
.opac10 { -moz-opacity:0.1 !important; filter:alpha(opacity=10) !important; opacity:0.1 !important; }
.opac0 { -moz-opacity:0 !important; filter:alpha(opacity=0) !important; opacity:0 !important; }
    
.shad1 { -moz-box-shadow: 1px 1px 1px #555; -webkit-box-shadow: 1px 1px 1px #555; box-shadow: 1px 1px 1px #555; }
.shad2 { -moz-box-shadow: 2px 2px 2px #555; -webkit-box-shadow: 2px 2px 2px #777; box-shadow: 2px 2px 2px #555; }
.shad3 { -moz-box-shadow: 3px 3px 3px #999; -webkit-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999; }
.shad4 { -moz-box-shadow: 4px 4px 4px #AAA; -webkit-box-shadow: 4px 4px 4px #AAA; box-shadow: 4px 4px 4px #BBB; }
.shad5 { -moz-box-shadow: 5px 5px 5px #BBB; -webkit-box-shadow: 5px 5px 5px #AAA; box-shadow: 5px 5px 5px #BBB; }
     
.searchDivBkg 
{
    position:relative;
    margin:0px auto;
    height:70px;
    width:auto;
    white-space:nowrap;
}

.searchDivBkg table td
{
    background-image:url(/IMG/skin/endata-search-bkg.png);
    background-repeat:repeat-x;
    background-position:center center; 
    padding:0px;
    white-space:nowrap;
}
searchItem, .searchDivBkg table table td
{
    background-image:none;
    padding:1px 0px;
    white-space:nowrap;
}
  
.searchLeft 
{
    background-image:url(/IMG/skin/endata-search-left-2.png);
    background-repeat:no-repeat;
    background-position:left bottom;
    height:70px;
    width:18px;
}
.searchRight
{
    background-image:url(/IMG/skin/endata-search-right.png);
    background-repeat:no-repeat;
    background-position:right bottom;
    height:70px;
    width:17px;
}
.searchSep
{
    background-image:url(/IMG/skin/endata-search-sep.png);
    background-repeat:no-repeat;
    background-position:center center;
    height:70px;
    width:10px;
}
.searchAdv a
{
    display:block;
    background-image:url(/IMG/skin/endata-search-btn-show.png);
    background-repeat:no-repeat;
    background-position:center bottom;
    height:70px;
    width:88px;
    text-decoration:none;
}
.searchAdv a.hide
{
    width:71px;
    background-image:url(/IMG/skin/endata-search-btn-hide.png);
}
.searchAdv a:link { background-position:center bottom; }
.searchAdv a:visited { background-position:center bottom; }
.searchAdv a:active { background-position:center top; }
.searchAdv a:hover { background-position:center top; }

.searchSubmit a
{
    display:block;
    background-image:url(/IMG/skin/endata-search-btn-go.png);
    background-repeat:no-repeat;
    background-position:center top;
    height:70px;
    width:54px;
    text-decoration:none;
}
.searchSubmit a:link { background-position:center top; }
.searchSubmit a:visited { background-position:center top; }
.searchSubmit a:active { background-position:center bottom; }
.searchSubmit a:hover { background-position:center bottom; }
      
   
.searchLabel 
{
    padding-top:7px;
}
.searchCtrl, .searchCtrl input, .searchCtrl select
{
    clear:left; 
    font-size:11px !important;
}
.formPickListManagers {  }     
.formPickListState {  }     
.formPickListCatCode {  }    
 
.formTextbox, .formDate
{
   padding:3px; min-width:160px;
   font-size:12px !important; height:24px; 
}





.clear-holder{
    position:relative;
    float:left;  
}
.clear-helper{
    position:absolute;
    top:3px;
    right:4px;
    font-size:13px;
    cursor: pointer;
    color:Silver;
}


#dialogFrameToolbar 
{
    position:fixed;
    top:0px;left:0px;right:0px;
    height:44px;
    padding-top:11px;
    text-align:center;
    background-image:url(/IMG/skin/fade_up_white.png);
    background-repeat:repeat-x;
    background-position:bottom left;
    z-index:999;
    width:100%;
    min-width:100%;
}
#dialogFrameToolbarContainer
{
    position:relative;
    display:block;
    min-width:550px;
    width:100%;
    margin: 0px auto;
    height:33px;
}
#dialogFrameToolbarLeft
{
    position:absolute;
    top:0px;left:0px;
    width:300px;height:30px;
    padding:0px 0px 11px 10px;
    text-align:left;
}
#dialogFrameToolbarRight 
{
    position:absolute;
    top:0px;right:0px;
    width:300px;height:30px;
    padding:0px 15px 11px 0px;
    text-align:right;
}
#dialogFramePage 
{
    position:absolute;top:55px;left:15px;right:15px;bottom:0px;
    color:black;
    text-align:center;
}

.dialogPanelThird 
{
    width: 32%;
    float:left;
    margin:0px 5px;
}
.dialogPanelHalf
{
    float:left;
    margin:0px 2%;
    width:48%;
}
.dialogPanelFull 
{
    width:100%;  
    margin:0px auto;
    text-align:left;  
}


#workFrameToolbar, .workFrameToolbar 
{
    position:fixed;
    top:0px;left:0px;right:0px;height:44px;padding-top:11px;
    text-align:center;
    min-width:940px;
    background-image:url(/IMG/skin/fade_up_white.png);
    background-repeat:repeat-x;
    background-position:bottom left;
    z-index:999;
}
#workFrameToolbarContainer, .workFrameToolbarContainer
{
    position:relative;
    display:block;
    min-width:920px;
    max-width:1280px;
    margin: 0px auto;
}
#workFrameToolbarLeft, .workFrameToolbarLeft
{
    position:absolute;
    top:0px;left:0px;width:300px;height:30px;padding:0px 10px 11px 10px;
    text-align:left;
}
#workFrameToolbarRight, .workFrameToolbarRight 
{
    position:absolute;
    top:0px;right:0px;width:180px;height:30px;padding:0px 0px 11px 10px;
    text-align:right;
}
#workFramePage, .workFramePage 
{
    margin:60px 10px 0px 10px;
    min-width:920px;
    color:black;
    text-align:center;
}

.workInitialTab {
    float:left;
    color:White;
    font-size:12px;
    font-weight:bold;
    padding:9px 14px 0px 14px;
}

.workPanelThird 
{
    width: 32%;
    float:left;
    margin:0px 5px;
}
.workPanelHalf
{
    float:left;
    min-width:400px;
    max-width:650px;
    margin:0px 2%;
    width:48%;
}
.workPanelFull 
{
    min-width:920px;
    max-width:1280px;
    width:100%;  
    margin:0px auto;
    text-align:left;  
}
.fifty 
{
    width:40%;
    margin-right:15px;  
    float:left;  
}
.fiftycol, column50
{
    width:48%;
    margin-right:18px;  
    float:left;  
}
.column25
{
    width:23%;
    margin-right:12px;  
    float:left;  
}
.column33
{
    width:31%;
    margin-right:16px;  
    float:left;  
}
.column75
{
    width:73%;
    margin-right:16px;  
    float:left;  
}
.last { margin-right:0px; }

.aster, .red {
    color:#ef0000 !important;
    font-weight:bold;
}

.workTitle {
    font-weight:bold;
    font-size:13px;
    color: #f5f5ff;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    background-image:url(/js/jquery/black-tie/images/ui-bg_diagonals-thick_8_777777_40x40.png);
    text-align:center;
    padding:5px;
}
.workForm {
    border:1px solid #0f4067;
    border-top:0px;
    
    padding:11px;
}

body.contents .workTitle { background-image:url(/js/jquery/black-tie/images/ui-bg_diagonals-thick_8_999999_40x40.png); }
body.contents .workForm { border:1px solid #203c2c; border-top:0px; padding:11px; }
body.restorer .workTitle { background-image:url(/js/jquery/black-tie/images/ui-bg_diagonals-thick_8_888888_40x40.png); }
body.restorer .workForm { border:1px solid #2c3c20; border-top:0px; padding:11px; }
body.adjuster .workTitle { background-image:url(/js/jquery/black-tie/images/ui-bg_diagonals-thick_8_444444_40x40.png); }
body.adjuster .workForm { border:1px solid #3c2c20; border-top:0px; padding:11px; }


.workBuilderPage { position:absolute; top:0px;left:0px;right:0px;bottom:0px;overflow:hidden;
background-image:url(/IMG/skin/endata_builder_page_bkg_01.jpg);background-position:center bottom; background-repeat:repeat-x; }
.contents .workBuilderPage { background-image:url(/IMG/skin/endata_contents_page_bkg_01.jpg); }
.restorer .workBuilderPage { background-image:url(/IMG/skin/endata_restorer_page_bkg_01.jpg); }
.adjuster .workBuilderPage { background-image:url(/IMG/skin/endata_adjuster_page_bkg_01.jpg); }

.workBuilderViewContainer { position:absolute;top:10px;left:12px;right:12px;bottom:10px; }
.workBuilderView { position:absolute;top:0px;left:0px;right:0px;bottom:0px;overflow:hidden;min-width:800px;max-width:1280px;width:100%;margin:0px auto; } 
.workBuilderTools { position:absolute;top:0px;left:0px;right:0px;bottom:0px;overflow:hidden;border:1px solid #cfe6ff; border-radius:5px; background-image:url(/IMG/skin/endata_builder_panel_bkg.jpg);background-position:center center; background-repeat:repeat-x; }
.contents .workBuilderTools { background-image:url(/IMG/skin/endata_contents_panel_bkg.jpg); border:1px solid #cfffe6; }
.restorer .workBuilderTools { background-image:url(/IMG/skin/endata_restorer_panel_bkg.jpg); border:1px solid #ffe6cf; }
.adjuster .workBuilderTools { background-image:url(/IMG/skin/endata_adjuster_panel_bkg.jpg); border:1px solid #ffc6df; }

.workBuilderPanel { position:absolute;top:0px;left:0px;right:0px;bottom:0px;overflow:hidden;border:1px solid #0f4067; }
.contents .workBuilderPanel { border-color:#1f601f; }
.restorer .workBuilderPanel { border-color:#60601f; }
.adjuster .workBuilderPanel { border-color:#1f601f; }

.workBuilderFrame { position:absolute;top:0px;left:0px;right:0px;bottom:0px;border:0px;width:100%;height:100%; }

.workBuilderTools_Right { float:right;padding:5px 15px;width:auto; }
.workBuilderTools_Center { padding:5px; }
.workBuilderTools_Left { float:left;width:auto;height:40px;background-color:#cfe6ff;padding:13px 5px;text-align:center; }
.contents .workBuilderTools_Left { background-color:#cfffe6; } 
.restorer .workBuilderTools_Left { background-color:#ffe6cf; } 
.adjuster .workBuilderTools_Left { background-color:#ffc6df; } 

.workPaddedTextbox { display:inline-block;padding:4px; } 

.loading { background-color:#FFF; background-image:url(/IMG/skin/anim_progress.gif);
           background-repeat: no-repeat; background-position: center center; }
.pink { background-color:#FFEDEA; background-image:url(/IMG/skin/altern_bkg_pink.gif); }
.yellow { background-color:#FFFFEA; background-image:url(/IMG/skin/altern_bkg_yellow.gif); }
.cyan { background-color:#EAFFFF; background-image:url(/IMG/skin/altern_bkg_cyan.gif); }
.green { background-color:#EAFFED; background-image:url(/IMG/skin/altern_bkg_green.gif); }
.blue { background-color:#EAEAFF; background-image:url(/IMG/skin/altern_bkg_blue.gif); }
.purple { background-color:#EAEAFF; background-image:url(/IMG/skin/altern_bkg_purple.gif); }
.orange { background-color:#EAEAFF; background-image:url(/IMG/skin/altern_bkg_purple.gif); }
.grey { background-color:#FAFAFA; background-image:url(/IMG/skin/altern_bkg_grey.gif); }

.workField { float:left; margin-right:24px; }
.nomarginright { margin-right:0px; } 
.pink .workFieldRow { margin-bottom: 5px; min-height:21px;clear:left;padding:4px 11px 8px 11px; border-bottom:1px dotted pink; }
.yellow .workFieldRow { margin-bottom: 5px; min-height:21px;clear:left;padding:4px 11px 8px 11px; border-bottom:1px dotted #FAE055; }
.blue .workFieldRow { margin-bottom: 5px; min-height:21px;clear:left;padding:4px 11px 8px 11px; border-bottom:1px dotted #77CCFF; }
.grey .workFieldRow { margin-bottom: 5px; min-height:21px;clear:left;padding:4px 11px 8px 11px; border-bottom:1px dotted #B9B9B9; }
.green .workFieldRow { margin-bottom: 5px; min-height:21px;clear:left;padding:4px 11px 8px 11px; border-bottom:1px dotted green; }

.nobottomsep {margin-bottom:0px !important; padding-bottom:0px !important; border:0px !important; }
.fifty .workField { width:100%; float:none; }
.workLabel { padding:3px 0px 1px 0px; }
.clear { clear: both; }
.spacer5 { height: 5px; min-height: 5px; }
.spacer8 { height: 8px; min-height: 8px; }
.spacer10 { height: 10px; min-height: 10px; }
.spacer20 { height: 20px; min-height: 20px; }
.spacer30 { height: 30px; min-height: 30px; }
.boxed {
    border:1px dotted white;
    background-color:white;
    border-radius:3px;
    padding:5px 10px 1px 10px;
    margin:3px;
}
.center {
    text-align:center !important;
}

/* { background-position:-272px -592px; width:32px;height:32px;padding:0;margin:0; background-image:url(/images/icons.png);background-repeat:no-repeat; } */
span.icon_24_report_claim { display:block; float:left; margin-right:8px;
                                background-position: center center; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/icon_24_report_claim.png);background-repeat:no-repeat; }
span.icon_24_report_builder { display:block; float:left; margin-right:8px;
                                background-position: center center; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/icon_24_report_builder.png);background-repeat:no-repeat; }
span.icon_24_report_job { display:block; float:left; margin-right:8px;
                                background-position: center center; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/icon_24_report_job.png);background-repeat:no-repeat; }
span.icon_24_report_performance { display:block; float:left; margin-right:8px;
                               background-position: center center; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/icon_24_report_performance.png);background-repeat:no-repeat; }
span.icon_24_report_contents { display:block; float:left; margin-right:8px;
                               background-position: center center; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/icon_24_report_contents.png);background-repeat:no-repeat; }
span.icon_24_report_admin { display:block; float:left; margin-right:8px;
                               background-position: center center; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/icon_24_report_admin.png);background-repeat:no-repeat; }

span.icon_24_format_xls { display:block; float:left; margin-right:8px;
                               background-position: center center; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/icon_24_xls.png);background-repeat:no-repeat; }
span.icon_24_format_csv { display:block; float:left; margin-right:8px;
                               background-position: center center; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/icon_24_csv.png);background-repeat:no-repeat; }
span.icon_24_format_pdf { display:block; float:left; margin-right:8px;
                               background-position: center center; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/icon_24_pdf.png);background-repeat:no-repeat; }

span.icon_32_report_claim { display:block; float:left; margin-right:8px;
                                background-position: center center; width:32px;height:32px;padding:0;margin:0; background-image:url(/IMG/icon_32_report_claim.png);background-repeat:no-repeat; }
span.icon_32_report_builder { display:block; float:left; margin-right:8px;
                                background-position: center center; width:32px;height:32px;padding:0;margin:0; background-image:url(/IMG/icon_32_report_builder.png);background-repeat:no-repeat; }
span.icon_32_report_job { display:block; float:left; margin-right:8px;
                                background-position: center center; width:32px;height:32px;padding:0;margin:0; background-image:url(/IMG/icon_32_report_job.png);background-repeat:no-repeat; }
span.icon_32_report_performance { display:block; float:left; margin-right:8px;
                               background-position: center center; width:32px;height:32px;padding:0;margin:0; background-image:url(/IMG/icon_32_report_performance.png);background-repeat:no-repeat; }
span.icon_32_report_contents { display:block; float:left; margin-right:8px;
                               background-position: center center; width:32px;height:32px;padding:0;margin:0; background-image:url(/IMG/icon_32_report_contents.png);background-repeat:no-repeat; }
span.icon_32_report_admin { display:block; float:left; margin-right:8px;
                               background-position: center center; width:32px;height:32px;padding:0;margin:0; background-image:url(/IMG/icon_32_report_admin.png);background-repeat:no-repeat; }

span.icon_32_format_xls { display:block; float:left; margin-right:8px;
                               background-position: center center; width:32px;height:32px;padding:0;margin:0; background-image:url(/IMG/icon_32_xls.png);background-repeat:no-repeat; }
span.icon_32_format_csv { display:block; float:left; margin-right:8px;
                               background-position: center center; width:32px;height:32px;padding:0;margin:0; background-image:url(/IMG/icon_32_csv.png);background-repeat:no-repeat; }
span.icon_32_format_pdf { display:block; float:left; margin-right:8px;
                               background-position: center center; width:32px;height:32px;padding:0;margin:0; background-image:url(/IMG/icon_32_pdf.png);background-repeat:no-repeat; }


span.icon_24_builder_overlay_clock { display:block;  background-position:0px 0px; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/skin/endata-builder-icons.png);background-repeat:no-repeat; }

span.icon_24_builder_overlay_tick  { display:block;  background-position:-24px 0px; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/skin/endata-builder-icons.png);background-repeat:no-repeat; }

span.icon_24_builder_overlay_quote { display:block;  background-position:-48px 0px; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/skin/endata-builder-icons.png);background-repeat:no-repeat; }

span.icon_24_builder_overlay_warn  { display:block;  background-position:-72px 0px; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/skin/endata-builder-icons.png);background-repeat:no-repeat; }

span.icon_24_builder_overlay_win   { display:block;  background-position:-96px 0px; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/skin/endata-builder-icons.png);background-repeat:no-repeat; }

span.icon_24_builder_overlay_cross { display:block;  background-position:-120px 0px; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/skin/endata-builder-icons.png);background-repeat:no-repeat; }


span.icon_24_builder_hardhat    { display:block;  background-position:0px -24px; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/skin/endata-builder-icons.png);background-repeat:no-repeat; }
span.icon_24_builder_measure    { display:block;  background-position:-24px -24px; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/skin/endata-builder-icons.png);background-repeat:no-repeat; }
span.icon_24_builder_bricks     { display:block;  background-position:-48px -24px; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/skin/endata-builder-icons.png);background-repeat:no-repeat; }
span.icon_24_builder_material   { display:block;  background-position:-72px -24px; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/skin/endata-builder-icons.png);background-repeat:no-repeat; }

span.icon_24_builder_quote { display:block;  background-position:0px -48px; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/skin/endata-builder-icons.png);background-repeat:no-repeat; }

span.icon_24_builder_scope { display:block;  background-position:-24px -48px; width:24px;height:24px;padding:0;margin:0; background-image:url(/IMG/skin/endata-builder-icons.png);background-repeat:no-repeat; }


span.icon_16_builder_hardhat    { display:block;  background-position:0px -80px; width:16px;height:16px;padding:0;margin:0; background-image:url(/IMG/skin/endata-builder-icons.png);background-repeat:no-repeat; }
span.icon_16_builder_measure    { display:block;  background-position:-24px -80px; width:16px;height:16px;padding:0;margin:0; background-image:url(/IMG/skin/endata-builder-icons.png);background-repeat:no-repeat; }
span.icon_16_builder_bricks     { display:block;  background-position:-48px -80px; width:16px;height:16px;padding:0;margin:0; background-image:url(/IMG/skin/endata-builder-icons.png);background-repeat:no-repeat; }
span.icon_16_builder_material   { display:block;  background-position:-72px -80px; width:16px;height:16px;padding:0;margin:0; background-image:url(/IMG/skin/endata-builder-icons.png);background-repeat:no-repeat; }


a.toolButton
{
    clear:left;
    display:block;
    color:#0000BB;
    width:auto;
    background-color: #fdfcfb;
    margin:1px;
    padding: 3px 6px;
    font-size:12px;
    border:1px #c8c9ca solid;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    min-height:24px;
    
}
a.toolButton span.label
{
    display:block;padding:5px;margin-left:24px;
}
a:link.toolButton, a:visited.toolButton
{
    background-color: #fdfcfb;
    text-decoration: none;
    color:#0000BB;
}
a:hover.toolButton, a:active.toolButton
{
    border:1px white solid;
    background-color: #000034;
    color:#FFFFFF;
    text-decoration: none;
}  
a.big span.label
{
font-size:16px !important;
padding:7px 5px;
}

a.deleteButton, a:link.deleteButton, a:visited.deleteButton {
    display:block;
    width:15px;height:15px;
    background-image:url(/IMG/delete_button_15.png);
    background-position: 0px 0px;
    background-repeat:  no-repeat;
    text-decoration:none !important;
}
a:hover.deleteButton, a:active.deleteButton {
    background-position: 0px -15px;
    text-decoration:none !important;
}

table.infoTable {
 width: 100%;
 border:0px;
 margin:0px; padding:0px;
 border-collapse:separate;
 border-spacing:1px; 
}
table.infoTable td {
  padding:7px 5px;
}
table.tightened td {
  padding:3px 5px;
}
table.filters td {
  padding:4px 5px;
}
table.largetext td.labelCell {
  font-size:12px !important;
  font-weight:normal;
}
table.largetext td.valueCell {
  font-size:14px !important;
  font-weight:bold;
}
table.infoTable td.labelCell { 
    background-color:#EAEAEA;
    font-weight:bold;
    color: Black;
    width:150px;
}
table.infoTable td.valueCell { 
    background-color: transparent;
    color: Black;
    width:70%;
}
table.infoTable td.ctrlCell { 
    border-bottom: 1px dotted #EAEAEA;
    background-color: #F5F5F5;
    color: Black;
    width:80%;
}
table.infoTable td.spacerCell { 
    border-bottom: 1px dotted #EAEAEA;
    background-color: transparent;
    color: Black;
    padding:0px;
}
table.infoTable td.nowrap {
    white-space:nowrap !important;
}
.gentxtblue { color: #0000CC !important; }



.uniformTheme_Green {
    background-image:url(/js/jquery/default/images/sprite_green.png) !important;
}
.uniformTheme_Red {
    background-image:url(/js/jquery/default/images/sprite_red.png) !important;
}
.uniformTheme_Yellow {
    background-image:url(/js/jquery/default/images/sprite_yellow.png) !important;
}
.textBoxUniformTheme_Yellow {
    background-image:url(/js/jquery/default/images/bg-input-changed.png) !important;
}
.textBoxUniformTheme_Red {
    background-image:url(/js/jquery/default/images/bg-input-error.png) !important;
}
input.uniformTheme_Red,
textarea.textBoxUniformTheme_Red {
    background-image:url(/js/jquery/default/images/bg-input-error.png) !important;
    border-color:#ff5353 !important;
}
input.uniformTheme_Yellow,
textarea.textBoxUniformTheme_Yellow {
    background-image:url(/js/jquery/default/images/bg-input-changed.png) !important;
}
.uniformInitBlock {
    background-color: White;
    position: fixed;
    z-index: 999999999;
    top : 0px; left: 0px; right:0px; bottom:0px;
    background-image:url(/IMG/skin/anim_progress.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

.xui-widget-overlay {
    z-index:1999999990 !important;
}
.xui-dialog {
    z-index:1999999999 !important;
}






.helpPromptBox {
    width:200px;
    height:auto;
    white-space:normal;
    background-color:#006;
    color:#fff;
    padding:4px;
    border-radius:4px;
    position:absolute;
    display:none;
    cursor:help;
    z-index:99999;
}

.aster {
    color: red;
    font-weight: bold;
    font-size: 14px;
    font-family: Monospace;
}

.helpIcon {
    display:inline-block;
    width: 11px;
    height: 10px;
    background-image:url(/IMG/field_validation_icons.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    cursor:help;
}
.hiOver {
    width: 11px;
    height: 10px;
    background-image:url(/IMG/field_validation_icons.png);
    background-position: -12px 0px !important;
    background-repeat: no-repeat;
    cursor:help;
}
.blankIcon {
    width: 11px;
    height: 10px;
    background-image:none;
}
.validIcon {
    width: 11px;
    height: 10px;
    background-image:url(/IMG/field_validation_icons.png);
    background-position: -12px -13px;
    background-repeat: no-repeat;
}
.errorIcon {
    width: 11px;
    height: 10px;
    background-image:url(/IMG/field_validation_icons.png);
    background-position: 0px -13px;
    background-repeat: no-repeat;
}
.dialogHead {
    text-align:center;
    font-weight:bold;
    margin:8px 0px 0px 0px;
    font-size:1.2em;
}
.dialogPara {
    text-align:center;
    margin: 5px 0px;
    padding:4px;
    background-color:#ddd;
    border-radius:4px;
    font-size:1.1em;
}

.checkblock {
    display:block;
    width:30%;
    float:left;
    padding:2px;
}

/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
  z-index: 1500;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}


body.builder tbody tr.over td { background-image:url(/IMG/skin/hilite-blue.png); }
body.builder tbody tr.alt { background-color: #F7F7F7; }
body.builder tbody tr.activerow,
body.builder tbody tr.activerow td { background-color: #F0FFF0 !important; }
body.admin tbody tr.over td { background-image:url(/IMG/skin/hilite-blue.png); }
body.admin tbody tr.alt { background-color: #F7F7F7; }
body.admin tbody tr.activerow, 
body.admin tbody tr.activerow td { background-color: #EAFFEA !important; }


/* bulk corrections to uniform selects */
#uniform-costcode, #uniform-costcodematerial { width:235px;min-width:235px;max-width:235px; }
#costcode, #uniform-costcode span, #costcodematerial, #uniform-costcodematerial span { width:100%;min-width:210px; }
#uniform-locationid { width:375px;min-width:375px;max-width:375px; }
#locationid, #uniform-locationid span { width:100%;min-width:350px; }


