/**
 * This style sheet was written in 10/01.  It is not currently being used by the
 * applications, but it is being used for all new mock-ups.  The creation of the style
 * sheet should help if/when DLLR decides to updated their HTML to be W3C compliant.
 */

/*  This defines the style for the web page. */
body {
  background: white;
  font-family: verdana, sans-serif;
  font-size: 10pt;
}
a.toolTipLink:HOVER {
	color: white;
	background-color: red;
	cursor: help
}

.default {
  font-weight: normal;
  font-size: 10pt;
  font-family: verdana, sans-serif;
}

#help_div {
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	z-index: 1000;
}


.standoutplus {
	font-weight: bold;
	font-size: 11pt;
	font-family: Verdana, sans-serif;
}
.standout {
  font-weight: bold;
  font-size: 10pt;
  font-family: verdana, sans-serif;
}



.yellowstandout {
  font-weight: bold;
  font-size: 10pt;
  font-family: verdana, sans-serif;
  background: yellow;
}


.redstandout {
  font-weight: bold;
  font-size: 10pt;
  font-family: verdana, sans-serif;
  color: red;
}

.redbackground {
  background: #FF0000;
}

ul {
  font-weight: normal;
  font-size: 10pt;
  font-family: verdana, sans-serif;
}

ol {
  font-weight: normal;
  font-size: 10pt;
  font-family: verdana, sans-serif;
}

li {
  font-weight: normal;
  font-size: 10pt;
  font-family: verdana, sans-serif;
}

td {
  font-size: 10pt;
  font-family: verdana, sans-serif;
  text-align: left;
  vertical-align: top;
}

th {
  font-size: 10pt;
  font-family: verdana, sans-serif;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
}

/* This defines the style for the footer at the bottom of the pages. */
.footer {
  font-weight: normal;
  font-size: 8pt;
  font-family: verdana, sans-serif;
}

/* This defines the style for the title at the tope of the pages. */
h3.title {
  color: black;
  background: white;
  font-weight: bold;
  text-align: center;
  font-size: 14pt;
  font-family: verdana, sans-serif;
  text-align: center;
}

/* This defines the style for step descriptions. */
.step {
  color: white;
  background: #CC0000;
  font-size: 12pt;
  font-family: verdana, sans-serif;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  padding: 0;
  border: none;
}

/* This defines the style for section headings. */
.section {
  color: black;
  background: #FFCC00;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
}
/* This defines the style for the public query table heading. */
.query_header {
  color: black;
  background: white;
  font-size: 10pt;
  font-family: verdana, sans-serif;
  font-weight: bold;
  vertical-align: top;
  text-align: center;
  padding: 0;
  border: none;
}

/* This defines the style for the charge total. */
.total_label {
  color: black;
  background: #FFFFFF;
  font-size: 10pt;
  font-weight: bold;
  text-align:left;
  vertical-align: top;
}
/* This defines the style for the charge total. */
.total_amount {
  color: black;
  background: white;
  font-size: 10pt;
  font-weight: bold;
  text-align:right;
  vertical-align: top;
}
/* This defines the style for the charge total. */
.amount {
  color: black;
  background: #FFFFFF;
  font-size: 10pt;
  text-align:right;
  vertical-align: top;
}

/* This defines the style for the charge table heading. */
.header_left {
  color: white;
  background: black;
  font-size: 10pt;
  font-family: verdana, sans-serif;
  font-weight: bold;
  vertical-align: top;
  text-align:left;
  padding: 0;
  border: none;
}
/* This defines the style for the charge table heading. */
.header_right {
  color: white;
  background: black;
  font-size: 10pt;
  font-family: verdana, sans-serif;
  font-weight: bold;
  vertical-align: top;
  text-align:right;
  padding: 0;
  border: none;
}

/* This defines the style for the application error numbers. */
.error_num {
  color: red;
  background: white;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}


/* This defines the style for the input box labels. */
.label {
  color: black;
  background: white;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
}

/* This defines the style for the "Cut" message on the payment voucher. */
.cut_voucher {
  color: red;
  background: white;
  font-weight: normal;
  font-size: 8pt;
  font-family: verdana, sans-serif;
}

.courses {
  width: 100%;
  border-collapse: collapse;
}

.courses td {
  border: 1px solid black;
  padding: 3px;
}

.blue {
  color:#548DD4;
}

.rightalign {
  font-size: 10pt;
  font-family: verdana, sans-serif;
  text-align: right;
  vertical-align: top;
}
  
.centeralign {
  font-size: 10pt;
  font-family: verdana, sans-serif;
  text-align: center;
  vertical-align: top;
}

/* This defines the style for school spreadsheet input fields. */
.input_cell {
	border-style: solid; 
	border-width: 1px; 
	border-color: black;
}
  
