a {
    font-family: arial;
}
.sectionHeadline {
	color:          #9031af;
	border:         none;
	font-size:      16px;
	padding-top:    20px;
	padding-bottom: 10px;
	text-transform: none;
}
.dateCheck {
	padding-top:       10px;
}
.note {
	line-height:       18px;
}
.notes {
	font-size:         10px;
	line-height:       19px;
	padding-top:       5px;
}
.shifts {
	color:             #969696;
	font-weight:       bold;
}
.wide {
	width:             100%;
}
.comments {
	margin-bottom: 20px;
	height:  100px;
	width: 100%;
}
#positions td input {
	width:             20px;
}
.formBoxA {
	color:             #5b5b5b;
	width:             540px;
	margin:            15px auto 0 auto;
	font-size:         12px;
	background-color:  #e7e7e7;
	background-image:  url('/ui/img/formBoxTop.gif');
	background-repeat: no-repeat;
}
.formBoxB {
	background-image: url('/ui/img/formBoxBottom.gif');
	background-position: bottom;
	background-repeat: no-repeat;
}
.formBoxC {
	padding: 30px 50px;
}
.formBoxC label {
	text-transform: uppercase;
	font-weight: bold;
	font-size:  12px;
}
label.tpad {
	display: block;
	padding-top: 20px;
}
table.tpad {
	margin-top: 20px;
}
.formBoxC input {
	border: solid #b2b2b2 1px;
}
.formSubmitInactive {
	cursor: default;
	border: solid #CCC 1px;
	margin: 0 auto 0 auto;
	height:35px;
	text-align: center;
	background-color: #fffeff;
	font-size: 20px;
	padding: 0px;
	display: block;
	color: #CCC;
	font-family: arial;
}
.formSubmit {
	cursor: pointer;
	border: solid #9031b1 1px;
	margin: 0 auto 0 auto;
	height:35px;
	text-align: center;
	background-color: #fffeff;
	font-size: 20px;
	padding: 0px;
	display: block;
	color: #9031b1;
	font-family: arial;
}
.formSubmit:hover {
	color:            #FFFFFF;
	background-color: #9031b1;
}
.prefix {
	width: 30px;
}
.suffix {
	width: 40px;
}
.position, .position input {
	width: 20px;
}
span.jsvalidation { color: #f00; font-style: italic; font-size: 12px; }	