body, html {height:auto}

.loginwindow {
	margin-top: 200px;
}

.mainAppWindow {
	margin-left: auto;
	margin-right: auto;		
}

.toolbutton {
	background: transparent;
}

.toolbarCol {
	background-color: #D8ECF7;
	text-align: center;		
}

.autoscroll {
	overflow: auto;
}

.modd {
	background-color: #ffffcc;
}

.centerComp {
	margin-left: auto;
	margin-right: auto;
	overflow:scroll;
	}

.meven {
	background-color: #e0eaf7;
}
.applicationWindow {
	min-height: 200px;
}

.popupForm {
	background-color: #ffffff;
	border: 1px solid #6082ac;
	padding:10px;
	max-width: 900px;
	min-width: 300px;
}

.inlineForm {
	background-color: #ffffff;
	border: 1px solid #6082ac;
	padding:10px;
}

.inlineFormCancelled {
	background-color: #ffffff;
	border: 2px solid #EF3B3B;
	padding:10px;
}

.inlineScrollForm{
	background-color: #ffffff;
	border: 1px solid #6082ac;
	padding:10px;
	overflow:auto;
}

.scrollwin{
	overflow: auto;
	overflow-x:hidden;
}

.errorwin{
	border: 1px solid #6082ac;
	background-color: yellow;
	font-weight: bold;
	padding:8px;
	height:30px;
}

.searchbox {
height:15px;
}
.formContainer{
	border:0;
	border-top: 1px solid #6082ac;
	border-bottom: 1px solid #6082ac;
	padding:10px;
	background-color: #e9effa;
	}

.buttonContainer{
	border: 0;
	margin-top:10px;
	padding-top:10px;
	border-top: 1px solid #6082ac;
	}

.formheader{
	font-weight: bold;
	}

.formlabel {
	color: #6082ac;
}

.subformheader{
	font-weight: bold;
	color:#6082ac;
	}
.subformlbl{
	color:#6082ac;
	}
.messagebox{
	margin-left:4px;
	margin-right:4px;
	}
.listcelleditinput{
	color: blue;
	background-color:transparent;
	font-weight: normal;
	border:0;
	border-bottom: 1px dashed black;
}

.dateboxinp{
	border:0;
	border-bottom: 1px dashed black;
	}

.calbut{
	background-color: threedface;
	border-top: 1px solid threedhighlight;
	border-left: 1px solid threedhighlight;
	border-right: 1px solid threeddarkshadow;
	border-bottom: 1px solid threeddarkshadow;
	padding:2px;
	margin:2px;
	font-weight: bold;
}

.tleft {
	text-align:left;
	padding-left:5px;
	cursor: pointer;
}
.tcenter {
	text-align:center;
}

.tright {
	text-align:right;
	padding-right:5px;
	cursor: pointer;
}

.saveDiv{
	padding:1px;
	margin:0;
	margin-left:1px;
	margin-top:1px;
	border: 1px solid gray;
	background-image:url("../pix/buttonbg.png");
	background-repeat:repeat-x;
	text-align: center;
	}

.saveDivDone{
	padding:1px;
	margin:0;
	margin-left:1px;
	margin-top:1px;
	border: 1px solid transparent;
	text-align: center;
	}

.skspacer{
	border:0;
	width:155px;
	padding-left:2px;
}
.skillcatbg{
	background-color: #e0eaf7;
	padding-top:4px;
	padding-left:2px;
	padding-bottom:2px;
}

.liskillcat{
	background-color: #e9effa;
	font-weight: bold;
	border:0;
	padding:2px;
	}

.skcbspacer{
	border:0;
	width:155px;
	padding-left:2px;
	padding-top:3px;
}

.mobile{
	font-weight: bold;
	color:white;
	background-color: #3366cc;
}
.panker{
	visibility: hidden;
	}
	
.browserWarning {
	border: 1px solid black;
	padding: 10px;
	background-color: yellow;
	width:320px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}
.addNotesButton{
	border: 1px solid transparent;
	cursor: pointer;
	padding:2px;
	background: #cfe1f8;
	}
.addNotesButtonHover{
	border: 1px solid black;
	cursor: pointer;
	padding:2px;
	background-color: green;
	color:white;
	}
.priortyBorder {
	border:2px solid transparent;
	}
.priortyBorderActive {
	border:2px solid green;
	}
	
.highlite{
	width:100%;	
	border-top:1px solid #999999;	
}
.highlite span{
	font-weight: bold;
}

.sfhighlite{
	background-color: yellow;
}

.filledJob{
	background-color: red;
	color: white;
}

.filledJob .odd{
	background-color: red;
	color: white;
}

.pbg {
	background-color: #3F3F3F;
}


tr.myodd td.z-row-inner, tr.myodd {
	background-color: #E4EBF8;
}

tr.mystripe td.z-row-inner, tr.mystripe {
	background-color: #BFE2FF;
}

tr.white td.z-row-inner, tr.white {
	background-color: #EFF8FF;	
}

tr.yellow td.z-row-inner, tr.yellow {
	background-color: yellow;	
}

.myimg {
	margin: 5px; border: 1px solid #B0C75E;
}
div.z-column-cnt {
	text-align: left; font-weight: normal;padding-left: 5px;
}

