body, td {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

a {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: underline;
}

a:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

a:visited {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #294885;
	text-decoration: underline;
}

.contact {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a.contact {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

a.contact:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #689FCA;
	text-decoration: underline;
}

a.contact:visited {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.footer {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

a.footer {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}

a.footer:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: underline;
}

a.footer:visited {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}

.bold {
	font-weight: bold;
}

.error {
  font-weight: bold;
  color: #990000;
}

.header {
	font-weight: bold;
	color: #224281;
}

.form {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #224281;
}

.formwidth {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #224281;
	width: 200px;
}

.submit {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:10px;
  font-weight: bold;
  background: #666666;
  border-bottom: 1px solid #3C3C3C;
  border-right: 1px solid #3C3C3C;
  border-left: 1px solid #999999;
  border-top:1px solid #999999;
  color:#FFFFFF;
  height:19px;
  text-decoration:none;
  cursor: hand;
}

/* temporary placements */
.calborder {
	background: #669EC9;
}

.month {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #224281;
}

.monthbg {
	background: #E6F5BC;
}

.day {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #224281;
	background: #FFFFFF;
}

.dateblank {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #224281;
	background: #FFFFFF;
}

.datejob {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #224281;
	background: #E6F5BC;
}

.dateselected {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #224281;
	background: #66CCFF;
}

/* job listing */
.dayheader {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #224281;
}