@import url("checkbox.css?ver=1");
@import url("paginator.css");

.underline {
	border: 1px solid black;
	border-left-color: transparent;
	border-top-color: transparent;
	border-right-color: transparent;
	color:blue;
}

.soria {
	background-image: url('../images/grey017.gif');
}

.soria .dojoxGridCell {
	vertical-align: top;
}


.dojoxGridCellOver, .dojoxGridRowOver,
.dojoxGridRowOver .dojoxGridCell {
	color: black !important;
}

.dijitValidationIcon {
	display: none !important;
	visibility: hidden !important;
}

TD.navbarbg {
	background: url('../images/titleBar.gif') repeat-x;
}

.toolbar {
    cursor: hand;
    cursor: pointer;
}

.dijitSplitterH {
	background: #454545 !important;
	height: 6px !important;
}

.dijitTabContainerTop-tabs {
	padding-top: 10px;
	background: white !important;
	height: 20px;
}

.dijitBorderContainerNoGutter-child .dijitContentPane  {
	margin: 0 !important;
	padding: 0 !important;
}

.dijitDialogTitleBar {
	background: url(../images/titleBar.gif) repeat-x top left !important;
	color: white !important;
	font-size: 12pt;
	font-weight: bold;
}

.dijitDialogCloseIcon {
	background: url(../images/closeButton.png) no-repeat right top !important;
    height: 19px !important;
    width: 19px !important;
}

.dijitDialogCloseIcon-hover {
	background: url(../images/closeButtonHover.png) no-repeat right top !important;
}

.dojoxGridRowSelected {
	background-color: #c0c2c0 !important;
}

.dojoxGridRowOver .dojoxGridCell {
	background-color: #666666 !important;
	color: white !important;
}

.dojoxGridHeader .dojoxGridCell {
	border: solid 1px #000000 !important;
	padding-top: 0 !important; padding-bottom: 0 !important;
	border-left-color: transparent !important;
}

.dojoxGridCell {
	border: 1px solid #000000 !important;
	border-left-color: transparent !important;
	border-top-color: transparent !important;
}

.dojoxGridHeader .dojoxGridCell .dojoxGridSortNode { 
	color: #000000 !important;
	height: 17px !important;
	font-size: 8pt;
	border-left-color: transparent !important;
}

.dojoxGridHeader .dojoxGridCellOver {
	background: url(../images/titleBarActive.gif) repeat-x top !important;
	border-left-color: transparent !important;
}

.dijitTabInnerDiv .dijitTabContent, .dijitTabInnerDiv, .dijitTab {
	background: url("../images/titleBar.gif") repeat-x !important;
	padding-top: 0 !important; padding-bottom: 0 !important;
}

.dijitTab {
	border: 1px solid #666666 !important;
	color: #ffffff !important;
	height: 20px;
}

.dijitTabContainerBottom-spacer,
.dijitTabContainerTop-spacer {
	background: #454545 !important;
} 

.dijitTabContainer {
	background: white !important;
}

.dijitBorderContainer-child {
	border: none !important;
}

.dijitBorderContainer {
	padding: 0px !important;
}

BODY, HTML, .mainDiv {
    font-family: Arial;
	padding:0 !important;
	border: 0 !important;
	height:100% !important;
	width: 1024px !important;
	align: center; !important;
	margin-left:auto !important;
	margin-right:auto !important;
}

.mainDiv {
	background-color: white;
}

H1 {
	font-weight:   bold;
	font-size:     18pt;
	margin-top:    10px;
	margin-bottom: 10px;
}

.warning {
	background-color: #fffc77 !important;
}

.error {
    background-color: #f89a98 !important;
}

.unsaved {
    background-color: #a4ffa8 !important;
}

.dijitError {
    border-color: #ca0000  !important;
    background-color:#f89a98  !important;
}
.dijitErrorFocused {
    background-color: #eb3d3d !important;
}

.dijitError .dijitValidationIcon {
    background: transparent url('../images/error.png') no-repeat center center !important;
}

.dijitWarning {
    background-color: #fffc77 !important;
    background-image: none !important; 
}
.dijitWarningFocused {
    background-color: #ffff00 !important;
    background-image:none !important;
}

/* Validation errors  */
.dijitWarning .dijitValidationIcon {
	width: 16px;
	visibility: visible;
    background: transparent url('../images/warning.png') no-repeat center center !important;
}

.saveButtonWarning {
    color: #ff0000 !important;
    text-decoration: blink !important;
}

.photobucket IMG{
	max-width: 410px;
}

FIELDSET {
	border-style: solid; 
	border-width: 1px; 
	border-color: #3366CC; 
	padding: 5px 5px 5px 5px;
	margin-bottom: 8px;
}

FIELDSET LEGEND {
	color: #3366CC;
	font-weight: bold;
}

.report {
	margin-left:auto !important;
	margin-right:auto !important;
	margin-top: 50px !important;
    padding: 15px 15px 15px 15px;
    border-style: solid; 
    border-width: 1px;
    background-color: #D2DEF9;
	width: 400px;
}

.progress {
	background: url('../images/inprogress.gif') no-repeat 0 0;
	height: 16px;
	width: 16px;
}

.overtimeGridRow .dojoxGridCell {
	color: red !important;
}

/* manpower timeline grid */
.timeline {font-size: 10px;border-collapse:collapse;}
.timeline TH {border:1px solid #000;text-align:center;padding:3px 5px}
.timeline TD {border:1px solid #ccc;padding:3px 5px;height:20px;text-align:left;}
.actions-link {cursor: pointer; text-decoration: underline; }
.actions-link.cancelled {
	background-image: url('../images/cancelled_bg.png');
}

.manpower-timeline {font-size:11px; text-align:left;border-collapse:collapse;border: 1px solid #000}
.manpower-timeline TH {border:1px solid #000;text-align:center;padding:3px 5px}
.manpower-timeline TD {border:1px solid #000;padding:3px 5px;text-align:center;padding:3px 5px}

.dijitMenuItem .dijitMenuItemIcon {display: none}


/* Buttons */
.dijitButtonContents {
	margin-top: 2px !important;
	font-weight: bold !important;
}

.dijitButton .dijitInline .dijitButtonNode  {
	width: 144px; height: 23px;
	border-radius: 5px 5px 5px 5px;
    color: white !important; font-weight: bold;
    border: none !important;
    font-weight: bold;
}