/* TITLE: Stylesheet for First Nations University of Canada
/* URI  : /fnuc.css
/* Created: 2004-04-24 09:34 +0600
/* Last Modified: 2004-04-24 09:34 +0600


/* ###### Color Scheme ###### */

/*
 * CHANGING THE COLOR SCHEME
 * -------------------------
 * 
 * Four basic colors were used in the design. To change the
 * core color scheme, edit these four values below.  Also wise
 * to do a global search and replace for any other occurances
 * of these colors within specific stylesheet specifications
 *
 */

.topOfPage, q, h1, h2, h3, .headerTitle, .headerLinks, .LeftBox div, .NavBox div, #footer 
{ /* Text Color: */  color: #5d4524; }

q, h2,  #header, .sideBox, .sideBox div, NavBox, .NavBox div, .LeftBox, .LeftBox div, .LeftBox a, LeftBox span, #footer
{ /* Border Color: */  border-color: #294011; }

.LeftBox, .LeftBox div, .LeftBox a, LeftBox span, td.sytop
{ /* background color */ background-color: #294011; color: #f5deb3; }

.sideBox div, .NavBox div
{ 
	/* Background Header Image */ background-image: url(/images/colheader.gif);
	color: #f5deb3;
}
	

.sideBox a:hover, .NavBox a:hover, .LeftBox div, .LeftBox a:hover
{ /* Background Color (darker): */  background-color: #deb887; }

q, .sideBox a, .sideBox span, .NavBox, .NavBox a, .NavBox span
{ /* Background Color (lighter): */  background-color: #f5deb3; }

.redtext, td.redtext
{ 
	color: #800000;
}
.redtext a
{
	color: #800000;
}
/* ###### Browser-specific Styles ###### */

/* For IE & Mozilla-based browsers: */

.LHS 
{
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 10pt;
  float: left;
  clear: left;
}
.TNL, TNL a 
{
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 11px;
  padding-left: 10px;
  background-color: #f5deb3;
  margin-top: 1px;
  float: left;
  clear: left;
}
.TNR, TNR a 
{
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 11px;
  margin-top: 1px;
  float: right;
  clear: right;
}
.RHS {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 11px;
  margin-top: 2mm;
  margin-left: 2mm;
  float: right;
  clear: right;
}
.Bottom 
{
  font-size: 10pt;
  background-image: url(/images/colfooter.gif);
  background-repeat: no-repeat;
  float: right;
  clear: right;
}
/* For Mozilla-based (CSS2-fully complaint) browsers only: */

[class~="LHS"] {
  margin-left: 5mm;
}

[class~="RHS"] {
  margin-right: 5mm;
}
[class~="TCL"] {
}
[class~="TCR"] {
}
/* ###### Body Text ###### */

#bodyText 
{
  line-height: 1.5em;
  margin-top: 2mm;
}
#bodyText p 
{
  color: #294011;
}
ul
{
	margin-left: 1.5em;
	line-height: 15px;
	font-size: 11px;
}

p.contentcenter, p.contentcenter a
{
 text-align: center;
 padding-left: 1em;
 padding-right: 1em;
 text-decoration: none;
}
p.contentcenter a:hover
{
 background-color: #f5deb3;	
}
/*
 * Required symbol font style
 */

td.contentleft
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif, Tahoma;
	font-size: 11px;
	line-height: 17px;
	vertical-align: top;
}
td.content
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif, Tahoma;
	font-size: 11px;
	line-height: 15px;
}
table.pagecontent
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif, Tahoma;
	font-size: 11px;
	line-height: 15px;
}
td.article
{
	border-style:solid;
	border-color: #63D7FF;
	border-width: 0 2 2 2;
}
font.requiredOn 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 17px;
	color: #800000;
}
font.requiredOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 17px;
	color: #FFFFFF;
}

font.requiredOffDarkCream 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 17px;
	color: #F9F8DA;
}
p.error
{
	font-size:14px;
	font-weight: bold;
	line-height: 20px;
	color: #FD0214;
}
.topOfPage 
{
  font-size: 90%;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
  padding-left: 1ex;
  padding-right: 1ex;
  float: right;
}
.price 
{
	text-align: left;
}
.price span
{
 text-align: right;	
}
.smallCaps 
{
  font-variant: small-caps;
  font-size: 8px;
}
.bigRed, 
{
  font-size: 14px;
  line-height: 20px;
  font-weight:bold;
  color: #800000;
  text-decoration: none;
}
a.bigRed:link, a.bigred:visited
{
  font-size: 14px;
  line-height: 20px;
  font-weight:bold;
  color: #800000;
  text-decoration: none;
}
a.bigRed:hover
{
  font-size: 14px;
  line-height: 20px;
  font-weight:bold;
  color: #800000;
  text-decoration: underline;
}
body 
{
  background-color: white;
  color: #000000;
  font-size: 11px;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 95%;
  margin: 0;
}
.standard
{
  margin:5px,0px,0px,5px;
  background-color: white;
  color: #000000;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 95%;
}
.plain 
{
	background-image: none;
	background-color: #FFFFFF;
}

blockquote 
{
	font-size: 15px;
	font-weight: bold;
	text-shadow: black 3px 3px 2px, yellow -3px -3px;
}

h1, h2
{
  color: #1C35CD;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
}
h3, .title
{
    color: #1C35CD;
    font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-weight:bold;
	font-size: 13px;
}
h4 
{
	font-weight:normal;
	font-family:verdana, Arial, Times New Roman, Tahoma;
	font-size: 14px;
	color: #1C35CD;
}
h5 
{
	font-weight:bold;
	font-family:verdana, Arial, Times New Roman, Tahoma;
	font-size: 13px;
	color: #294011;

}
h1 
{
  text-indent: 0.25em;
  font-weight: bold;
  font-size: 100%;
}
em 
{
	color: #000000;
}
a 
{
	color: #000000;
	text-decoration: underline;
}
td 
{
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 11px;
}
.lhNav 
{
	vertical-align:top;
	border-color:#050B47;
	background-image:url(/images/menu/lnavbg.jpg);
	padding-top:3px;
	padding-bottom:3px;
}
.lhNavred
{
	vertical-align:top;
	border-color:#831520;
	background-image:url(/images/menu/lnavbgred.jpg);
	padding-top:3px;
	padding-bottom:3px;
}
.topleft
{
	height:17px;
	width:180px;	
	vertical-align:top;
}
.mainleft
{
	height:220px;
	width:180px;
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	vertical-align:top;
}
.lowerleft
{
	height:80px;
	width:180px;
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	vertical-align:top;
}
A.menu:link 
{
	font-size: 10px;
	COLOR: #FFD119; 
	font-weight:600;
	TEXT-DECORATION: none;
	Font-Size: 13px;
	FONT-FAMILY: Verdana,Arial,Tahoma; 
}
A.menu:active 
{
	font-size: 10px;
	COLOR: #FFD119; 
	font-weight:600;	
	TEXT-DECORATION: none;
	Font-Size: 13px;
	FONT-FAMILY: Verdana,Arial,Tahoma; 
}
A.menu:visited 
{
	font-size: 10px;
	COLOR: #FFD119; 
	font-weight:600;
	TEXT-DECORATION: none;
	Font-Size: 13px;
	FONT-FAMILY: Verdana,Arial,Tahoma; 
}
A.menu:hover 
{
	font-size: 10px;
	COLOR: #BFAA58; 
	font-weight:600;
	TEXT-DECORATION: underline;
	Font-Size: 13px;
	FONT-FAMILY: Verdana,Arial,Tahoma; 
}
td.menu
{
	font-family: Verdana,Arial;
	font-size: 13px;
	color: #000000;
}

td.headerspace
{background-image: url(/images/tc.jpg);
	background-repeat:no-repeat;
	background-color: #deb887;
}
td.banner
{
  background-color: #deb887;
  padding-left: 20px;
}
td.contentcenter
{
 text-align: center;
 padding-bottom: 1em;
}
td.contenttext
{
 text-align: left;
 line-height: 14px;
 padding-right: 10px;
 padding-left: 10px;
}
br.break 
{
	page-break-after: always;
}
table.maintable
{
	height: 64%;
}
td.formfunctions
{
 padding-left: 10px;
 width: 100%;
 line-height: 14px;
 padding-right: 10px;
}
table.formcontent
{
 padding-top: 6px;
 padding-bottom: 6px;
 padding-left: 10px;
 width: 100%;
 line-height: 14px;
 padding-right: 10px;
 }
table.reports
{
 padding-top: 3px;
 padding-bottom: 3px;
 width: 750px;
 border-style:groove;
}
table.pagecontent
{
 padding-top: 5px;
 padding-bottom: 5px;
}
table.workorders
{
 padding-top: 6px;
 padding-bottom: 6px;
 padding-left: 10px;
 width: 50%;
 line-height: 12px;
 padding-right: 10px;
 border-style:double;
 border-color: #B8B8BB;
 }
table.StudentsClassList
{
 padding-top: 6px;
 padding-bottom: 6px;
 padding-left: 10px;
 width: 50%;
 line-height: 12px;
 padding-right: 10px;
 border-style:double;
 border-color: #B8B8BB;
 }
table.AcademicRecord
{
 padding-top: 6px;
 padding-bottom: 6px;
 padding-left: 10px;
 width: 650px;
 line-height: 12px;
 padding-right: 10px;
 border-style:none;
 border-color: #B8B8BB;
}
.AcademicRecordButom
{
	font-size: 9px;
}
 table.POS
{
 padding-top: 6px;
 padding-bottom: 6px;
 padding-left: 10px;
 width: 50%;
 line-height: 12px;
 padding-right: 10px;
 border-style:double;
 border-color: #63D7FF;
 background-color: #CEEFFF;
}
td.timeborder
{
	border-top: solid 1px #000000; 
	border-right: solid 1px #000000;
}
td.timefarborder
{
	border-top: solid 1px #000000; 
}
.formheader 
{
 background-color: #63D7FF; 
 text-transform:capitalize;
 font-weight:bold;
 color: #29425A;
}
.fhtop 
{
 background-color: #63D7FF; 
 text-transform:capitalize;
 font-weight:bold;
 color: #29425A;
}
.invert, tr.invert
{
 background-color: #003366; 
 font-weight:bold;
 color: #FFFFFF;
}
.invertsmall, tr.invertsmall
{
 background-color: #003366; 
 color: #FFFFFF;
 font-size: 10px;
}
.calendar
{
	width: 98%;
	border: solid 1px #003366		
}
table.borderOn
{
	width: 98%;
	border: solid 2px #003366		
}
.border
{
	border: solid 2px #003366		
}
table.formheader
{
	width: 600px;
	margin-top: 1px;
	color: #29425A;
}
.fh 
{
 margin-top: 1px;
 background-color: #003366; 
 font-weight:bold;
 color: #FFFFFF;
 text-transform:capitalize;
}
A.fhl, A.fhl:visited
{
 margin-top: 1px;
 background-color: #003366; 
 font-weight:bold;
 color: #FFFFFF;
 text-transform:capitalize;
 text-decoration: none;
}
A.fhl:hover
{
	text-decoration: underline;
}
a.fhl:active
{
	color: #E7E922;
}
table.WOM
{
	padding-right: 1px;
}
.tabs
{
	padding: 0px,0px,0px,0px;
	margin: 0px,0px,0px,0px;
	border-style:none;
}
.detailcolor
{
 padding: 3px 3px 3px 3px;
 border-color: Blue;
 border-width: 2px;
 background-color: #FFFFCC;
 font-family: verdana, tahoma, helvetica, arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #1C35CD;
 line-height: 14px;
}
.detailwhite
{
 padding: 3px 3px 3px 3px;
 border-color: Blue;
 border-width: 2px;
 background-color: #FFFFFF;
 font-family: verdana, tahoma, helvetica, arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #1C35CD;
 line-height: 14px;
}
acronym 
{
  background-color: inherit;
  color: teal;
  border-bottom: 1px dashed teal;
  cursor: help;
}
code 
{
  font-family: "lucida console", monospace;
  font-size: 90%;
}

img 
{
  border: 0px;
}

q 
{
  text-align: center;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-weight: bold;
  font-size: 13px;
  line-height: 16px;
  text-transform: capitalize;
  border: 1px #deb887;
  border-style:outset;
  width: 12em;
  margin-right: 0.25em;
  padding: 0.5ex 0.5ex 0.5ex 0.5ex;
  float: left;
}
bottom 
{
 background-color: #deb587;
}

/* ###### Header ###### */

#header {
  text-align: center;
}
.FormSolid 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 12px;
	color: #222222;
	background-color: #B8B8BB;
}
.txtReadonly 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 12px;
	color: #222222;
	background-color: #B8B8BB;
}
.headerTitle 
{
  text-align: center;
  font-size: 300%;
}
.headerLinks 
{
  text-align: right;
}
.headerLinks * 
{
  text-decoration: none;
  font-weight: bold;
  padding-right: 1ex;
}
.headerLinks a:hover {
  text-decoration: underline;
}
font.BCNoLink
{
  font-size:14px;
  font-weight:500;
  line-height: 15px;
  color: #AC3D40;
  text-decoration:none;
}
A.BC:link, A.BC:visited, a.BC:active 
{
  font-size:11px;
  font-weight:600;
  line-height: 15px;
  color: #DD2C32;
  text-decoration:none;
}
a.BC:hover 
{
  text-decoration: underline;
}
/* ###### Side Box ###### */
.EventTitle 
{
	font-weight: normal;
	text-transform: capitalize;	
}
.EventTitle a 
{
	font-weight: normal;
	text-transform: capitalize;	
}
.EventTitleAlt 
{
	font-weight: normal;
	text-transform: capitalize;	
	color: #800000;
}
.EventTitleAlt a 
{
	font-weight: normal;
	text-transform: capitalize;	
	color: #800000;
}
.button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 12px;
	color: #1C35CD;
	background-color: #CEEFFF;
}
.redbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 12px;
	color: #ffffff;
	background-color: #990000;
}
.smallbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 10px;
	color: #1C35CD;
	background-color: #FFFFCC;
}
.formbox 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 12px;
	color: #222222;
}
.formlist 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 15px;
	color: #222222;
}
.formtext 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 15px;
	color: #222222 ;
}
.sideBox 
{
  font-family: tahoma, verdana, helvetica, arial, sans-serif;
  font-size: 11px;
  margin-left: 0px;
  width: 11em;
  text-align: left;
}
.sideBox span 
{
	padding-left: 0.5em;
}
.sideBox div 
{
  padding-left: 1.25em;
  font-weight: bold;
}
.sideBox a, .sideBox a:hover, .sideBox span 
{
  text-decoration: none;
  line-height: 1.25em;
  display: block;
}
.sideBox a:hover {
  color: #deb887; 
  text-decoration: underline;
  line-height: 1.25em;
  display: block;
}
.NavBox {
  font-family: tahoma, verdana, helvetica, arial, sans-serif;
  font-size: 11px;
  padding-left: 1em;
  padding-right: 1em;
}
.NavBox div {
  text-align: right;
  font-weight: bold;
}
.NavBox a, .NavBox a:hover, .NavBox span {
  text-decoration: none;
  line-height: 1.25em;
}
.LeftBox {
  font-size: 11px;
  width: 13em;
}
.LeftBox div {
  font-weight: bold;
  border-bottom: 1px dashed;
}
.LeftBox a, .LeftBox, .LeftBox span {
  color: #f5deb3;
  text-decoration: none;
  line-height: 2em;
  display: block;
}
.LeftBox a:hover 
{
  color: #294011;
  text-decoration: underline;
}
.FooterBox 
{
  color: #f5deb3;
  background-color: #294011;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 11px;
  width: 150px;
  padding-left: 0em;
  padding-bottom: 2px;
  position: static;
  bottom: 0mm;
}
.FooterBox div {
  font-weight: bold;
  border-bottom: 1px dashed;
}
.FooterBox a, .FooterBox, .FooterBox span {
  color: #f5deb3;
  text-decoration: none;
  line-height: 1.5em;
  display: block;
}
.FooterBox a:hover 
{
  text-decoration: underline;
}
.CenterBox 
{
	padding-top: 0.25em;
}
/* ###### Footer ###### */

#footer {
  background-color: #F5deb3;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 11px;
  line-height: 1.5em;
  width: 100%;
  text-align: center;
  position: static;
  bottom: 0mm;
}
#footer a {
	color: #f5deb3;
}
#footer a:hover {
  text-decoration: underline;
}
.normal
{
	color:#000000;
	font-size: 11px;
	line-height: 15px;
}
.biggreen, biggreen a, td.biggreen, td.biggreen a
{
	color: #294011;
	font-weight: bold;
	text-decoration: none;
}
td.biggreen a:hover
{
	text-decoration: underline;
}
.green, green a, td.green, td.green a
{
	font-size: 11px;
	color: #294011;
	text-decoration: none;
}
td.green a:hover
{
	text-decoration: underline;
}
td.titlered, .titlered
{
	font-family: verdana, tahoma, helvetica, Arial, Sans-Serif;
	font-weight:bold;
	font-size:11px;
	color: #800000;
}
.small
{
	font-size: 11px;
}
.tdcenter, .tdcenter a
{
	padding: 5px 5px 5px 5px;
	text-align: center;	
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.tdcenter a:hover
{
	text-decoration: underline;
}
.cal, .cal a
{
	font-size: 10px;
	color: #555555;
	text-decoration: none
}
.calred, .calred a
{
	font-size: 10px;
	color: #800000;
	text-decoration: none
}
.cal a:hover, .calred a:hover
{
	text-decoration: underline;
}
.calblue
{
	font-size: 10px;
	color:Blue;
	text-decoration: none
}
.cal span
{
	font-size: 12px;
	color: #000000;
	text-decoration: none
}
.calred span
{
	font-size: 12px;
	color: #000000;
	text-decoration: none
}
.calblue span
{
	font-size: 12px;
	color: #000000;
	text-decoration: none
}
.searchbox 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 13px;
	color: #333333 ;
}
.formtext 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 11px;
	color: #333333 ;
}
.droplistfixed 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 11px;
	color: #222222;
	width: 160px ;
}
.droplistfixedlong
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 11px;
	color: #222222;
	width: 350px ;
}
.droplist
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 11px;
	color: #222222;
}
.forms
{
	background-color: #CEEFFF;	
}
.formslight
{
	border-style: inset;
	border-width: 1;
}
.formsfriendly
{
	background-color: #FFFFCC;	
}

legend
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
}
fieldset
{
	padding: 10px 5px 5px 10px;
}
.row
{
	background-color: #FFFFFF;
}
.altrow
{
	background-color: #CEEFFF;
}
tr.line
{
	background-color: #FFFFFF;
	height: 16px;
	padding-left:3px;
}
tr.altline
{
	background-color: #CEEFFF;
	height: 16px;
	padding-left:3px;
}
td.line
{
	background-color: #FFFFFF;
	height: 16px;
	padding-left:3px;
}
td.altline
{
	background-color: #CEEFFF;
	height: 16px;
	padding-left:3px;
}
.greyrow
{
	background-color: #A0A0A0;
}
.altgreyrow
{
	background-color: #B2B2B2;
}
.POTitle
{
  font-family: Garamond, Times New Roman, Serif;
  font-size: 24px;
  font-weight:bold;
}
.POSubTitle
{
  font-family:Arial, Verdana, Sans-Serif;
  font-size: 24px;
  font-weight:bold;
}
.StCListTitle
{
  font-family:Arial, Verdana, Sans-Serif;
  font-size: 24px;
  font-weight:bold;
}
.StAcadRec
{
  font-family:Arial, Verdana, Sans-Serif;
  font-size: 14px;
  font-weight:bold;
}
.StAcadRecB
{
  font-family:Arial, Verdana, Sans-Serif;
  font-size: 9px;
}
.StCListSubTitle
{
  font-family:Arial, Verdana, Sans-Serif;
  font-size: 16px;
  font-weight:bold;
}
.StListTerm
{
  font-family:Arial, Verdana, Sans-Serif;
  font-size: 14px;
}
.StListCRN
{
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 14px;
}
.StListCourseID
{
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 14px;
}
.StListCrHrs
{
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 14px;
}
.StListTitle
{
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 14px;
}
.StListBody
{
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 14px;
}
.StListFoot
{
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 14px;
}
.POVendor
{
  font-family:Arial, Verdana, Sans-Serif;
  font-size: 18px;
}
.POAddress
{
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 14px;
}
.PO
{
	background-color:#000000;
	color:#FFFFFF;
	padding:2px,2px,2px,2px;
}
TD.POD
{
	background-color:#FFFFFF;
	color: #000000;
	width:33%;
}
.edge
{
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}
.workday
{
	background-color: #FFFFCF;
	color: #25791D;
	font-size: 11px;
	font-weight:normal;
}
.AnnLeave
{
	background-color: #CEFDEF;
	color: #25791D;
	font-size: 11px;
	font-weight:normal;
}
.Sick
{
	background-color: #FDCECE;
	color: #25791D;
	font-size: 11px;
	font-weight:normal;
}
.BL
{
	background-color: #FFBDFA;
	color: #25791D;
	font-size: 11px;
	font-weight:normal;
}
.TradLeave
{
	background-color: #FFCC99;
	color: #25791D;
	font-size: 11px;
	font-weight:normal;
}
.SAB
{
	background-color: #ADC2D7;
	color: #25791D;
	font-size: 11px;
	font-weight:normal;
}
.UEL
{
	background-color: #ADC2D7;
	color: #25791D;
	font-size: 11px;
	font-weight:normal;
}
.LOA
{
	background-color: #F7CEFD;
	color: #25791D;
	font-size: 11px;
	font-weight:normal;
}
.EdLeave
{
	background-color: #CEF3FD;
	color: #25791D;
	font-size: 11px;
	font-weight:normal;
}
.DesHol
{
	background-color: #DAFDCE;
	color: #25791D;
	font-size: 11px;
	font-weight:normal;
}
.Union
{
	background-color: #FFA6A6;
	color: #25791D;
	font-size: 11px;
	font-weight:normal;
}
.DL
{
	background-color: #ABC6A2;
	color: #25791D;
	font-size: 11px;
	font-weight:normal;
}
.STD
{
	background-color: #CDDDEC;
	color: #25791D;
	font-size: 11px;
	font-weight:normal;
}
.LTD
{
	background-color: #CDDDEC;
	color: #25791D;
	font-size: 11px;
	font-weight:normal;
}
.rteImage 
{
	background: #D3D3D3;
	border: 1px solid #D3D3D3;
	cursor: pointer;
	cursor: hand;
		font-family: Verdana;
}
.rteImageRaised, .rteImage:hover 
{
	background: #D3D3D3;
	border: 1px outset;
	cursor: pointer;
	cursor: hand;
		font-family: Verdana;
}
.rteImageLowered, .rteImage:active 
{
	background: #D3D3D3;
	border: 1px inset;
	cursor: pointer;
	cursor: hand;
		font-family: Verdana;
}
.rteVertSep 
{
	margin: 0 4px 0 4px;
		font-family: Verdana;
}
.rteBack 
{
	background: #D3D3D3;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
		font-family: Verdana;
}
.rteBack tbody tr td, .rteBack tr td 
{
	background: #D3D3D3;
	padding: 0;
	font-family: Verdana;
}

.rteDiv 
{

	display: block;
	position: relative;
}