TABLE.thin_border { border: 1px solid black }


TR.title {font-family: Arial, Sans-Serif; font-size: 10pt; background: #FFCC66}

TR.small_title {font-family: Arial, Sans-Serif; font-size: 8pt; background: #FFCC66}

TD.title {font-family: Arial, Sans-Serif; font-size: 10pt; background: #FFCC66}

TR.greenline {font-family: Arial, Sans-Serif; font-size: 10pt; background: lightyellow}

TR.small_greenline {font-family: Arial, Sans-Serif; font-size: 8pt; background: lightyellow}

TR.lightgreenline {font-family: Arial, Sans-Serif; font-size: 10pt; background: #B6DBA5}

TR.small_lightgreenline {font-family: Arial, Sans-Serif; font-size: 9pt; background: #B6DBA5}

TR.yellowline {font-family: Arial, Sans-Serif; font-size: 10pt; background: #FFFFCC}

TR.greyline {font-family: Arial, Sans-Serif; font-size: 10pt; background: #eeeeee}

TR.small_greyline {font-family: Arial, Sans-Serif; font-size: 9pt; background: #eeeeee}

TR.blueline {font-family: Arial, Sans-Serif; font-size: 10pt; background: lightblue}

TR.small_normal {font-family: "Andale Mono", Arial, Sans-Serif; font-size: 9pt}


TD.normal {font-family: "Andale Mono", Arial, Sans-Serif; font-size: 10pt}

TD.small_normal {font-family: "Andale Mono", Arial, Sans-Serif; font-size: 8pt}

TD.titlebar {font-family: "Andale Mono", Arial, Sans-Serif;	font-size: 12pt}

TD.formerror {font-family: Arial, Sans-Serif; font-size: 10pt; font-weight: bold; color: red}

TD.thin_border { border: 1px solid black }

.8ptHelvBlack{ font: 8pt Helvetica; color: black }


FONT.normal {font-family: "Andale Mono", Arial, Sans-Serif;	font-size: 10pt}

FONT.titlebar {font-family: "Andale Mono", Arial, Sans-Serif; font-size: 12pt}

FONT.logotitle {font-family: Times, Times-Roman, Serif;	font-size: 18pt}

FONT.fieldtitle {font-family: Arial, Sans-Serif; font-size: 10pt}

FONT.heading {font-family: Times, Times-Roman, Serif; font-size: 16pt; font-weight: bold; color: brown}



a.dheader:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none}

a.dheader:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF3333; text-decoration: underline}

a.dheader:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none}





a.menu:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none}

a.menu:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF3333; text-decoration: underline}

a.menu:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none}



a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #3333FF}

a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF0033}

a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #3333FF}



TD.white {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; background-color: #FFFFFF}



.body {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none}
.small_body {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none}

.bodywhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}




.tiny_normal {font-family: "Andale Mono", Arial, Sans-Serif; font-size: 8pt}

.formerror {font-family: Arial, Sans-Serif; font-size: 10pt; font-weight: bold; color: red}

.question {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; font-weight: bold; color: #009933}

.header_green {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #009933}

.body_bold {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}

.body_green {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #009933}

.bbody_green {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #009933}

TD.blue {  background-color: #00CCFF}

TD.lt_grey {  background-color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}

TD.dk_grey {  background-color: #999999}

.bbody {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}

.body_big {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: normal}

.bbody_green_big {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #009933}

.bbody_blue {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #3333FF}

.bbodyWhite {
font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF
}

/************
 *
 *
 * Scheduler
 *
 *
 ************/
 
#schedulerExpandCollapse
{
	text-align: right;
}

#schedulerExpandCollapse td
{
	color: blue;
	text-decoration: underline;
}
 
.schedulerTable {
	border: solid 6px #fc6; width: 615px; margin: 15px; font-size: 0.8em;
}

.schedulerTableBodyCell {
	border-style: inset; border-color: #fc6; border-width: 1px 3px 3px 1px;
}

.schedulerBlock {
	border: solid 2px rgb(204,153,51);
	background-color: rgb(255,204,102);
	margin: 8px 30px 8px 30px;		
}

.schedulerAssignHeader {
	border-bottom: solid 2px black;
	font-weight: bolder;
	font-size: 120%;
	width: 100%;
}

.schedulerAssignHeader td {
	vertical-align: bottom;
	padding: 0px;
	margin: 0;
}

.schedulerExceptHeader {
	margin-bottom: -5px;
	margin-left: 30px;
	font-weight: bolder;
	font-size: 120%;
}

.schedulerExceptCount {
	margin-left: 32px;
	font-style: italic;
	font-size: 85%;
}

.schedulerExceptDetailTable {
	margin-left: 30px;
	margin-bottom: 8px;
	width: 75%;
}

.schedulerExceptDetailTable th {
	padding-left: 3px;
	text-align: left;
	font-weight: bold;
	border-bottom: solid 1px rgb(0,0,0);
}

.schedulerExceptDetailTable td {
	padding-left: 3px;
	border-bottom:	solid 1px rgb(190,190,190);
}

.schedulerReportSearchTable {
	border: solid 2px #fc6;
	margin: 15px;
	font-size: 0.8em;
	background-color: rgb(240,240,240);
	padding: 8px 8px 8px 8px;
}

.schedulerReportSearchTable th {
	font-size: 1.3em;
	border-bottom: solid 1px rgb(0,0,0);
}

.schedulerReportTable {
	border: solid 2px #fc6;
	width: 615px;
	margin: 15px;
	font-size: 0.8em;
	background-color: rgb(240,240,240);
}

.schedulerReportTable th {
	padding-left: 4px;
	border: solid 1px #fc6;
	width: 615px;
	margin: 15px;
	text-align: left;
	font-size: 120%;
	font-weight: bold;
}

.schedulerReportTable td {
	padding-left: 4px;
	border: solid 1px rgb(190,190,190);
}
