/* CSS Document */
/* BODY */
BODY,TD 
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:11px;
	color:#000000;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#003162;
	scrollbar-shadow-color:#E5E5E5;
	scrollbar-face-color:#003162;
	scrollbar-highlight-color:#E5E5E5;
	scrollbar-dark-shadow-color:#FFFFFF;
	scrollbar-3d-light-color:#406589;
	background-image:url(img/background01.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-attachment: scroll;
	}
	
/* This is the border line & background colour around the login window */
.loginline	
	{ 
	background-color: #FFFFFF; 
	border: 1px #98AAB1 solid; 
	}
	
/* HREF ATTRIBUTES */
a
	{
	text-decoration: none;
	color: #0000FF;
	}
a:visited
	{
	text-decoration: none;
	color: #0000FF;
	}
a:hover
	{
	text-decoration: underline;
	color: #0000FF;
	}
a:active
	{
	text-decoration: none;
	color: #0000FF;
	}
a.blue
	{
	text-decoration: none;
	color: #336699;
	}
a.blue:visited
	{
	text-decoration: none;
	color: #336699;
	}
a.blue:hover
	{
	text-decoration: underline;
	color: #003366;
	}
a.blue:active
	{
	text-decoration: none;
	color: #003366;
	}
a.lnav
	{
	text-decoration: none;
	color: #CCD6E0;
	}
a.lnav:visited
	{
	text-decoration: none;
	color: #CCD6E0;
	}
a.lnav:hover
	{
	text-decoration: underline;
	color: #FFFFFF;
	}
a.lnav:active
	{
	text-decoration: none;
	color: #FFFFFF;
	}
a.white
	{
	text-decoration: none;
	color: #FFFFFF;
	}
a.white:visited
	{
	text-decoration: none;
	color: #FFFFFF;
	}
a.white:hover
	{
	text-decoration: underline;
	color: #FFFFFF;
	}
a.white:active
	{
	text-decoration: none;
	color: #FFFFFF;
	}
/* IMAGE */
.imgOver
	{
	border:1px; 
	border-thickness: 1px; 
	border-color: #000000; 
	border-style: solid;
	}
a:hover .imgOver, a:active .imgOver 
	{
	border:1px; border-thickness: 1px;
	border-color: #CC0000; border-style: solid
	}
	
/* BODY */
body.center
	{
	background-image:url(images/back/left_back01.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-attachment:scroll;
	}
body.top
	{
	background-image:url(images/back/top_back01.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-attachment:scroll;
	}
body.ftbg
	{
	background-color: #CCCCCC;
	}
/* TABLE COLORS */
table.ttable
	{
	background-color: #999999;
	}
table.litegray
	{
	background-color: #F2F2F2;
	}
/* FINISHED ROW COLORS */	
tr.rowval01
	{
	background-color: #D7E0FF;
	}
tr.rowval02
	{
	background-color: #EBEFFF;
	}
tr.headrow
	{
	background-color: #E5E5E5;
	}
/* TABLE CELL COLORS */
td.white
	{
	background-color: #FFFFFF;
	}
td.red
	{
	background-color: #990000;
	}
td.litered
	{
	background-color: #B24040;
	}
td.div
	{
	background-color: #B2B2B2;
	}
td.top
	{
	background-color: #EBEBEB;
	}
td.subtop
	{
	background-color: #8F8F5F;
	}
td.nav
	{
	background-color: #333333;
	}
td.blue
	{
	background-color: #003162;
	}
td.liteblue
	{
	background-color: #406589;
	}
td.liteGray
	{
	background-color: #999999;
	}
td.medGray
	{
	background-color: #666666;
	}
td.rowval
	{
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	}
td.rowval01
	{
	background-color: #D7E0FF;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	}
td.rowval02
	{
	background-color: #EBEFFF;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	}


/* FORM elements */
input,textarea, select {
	color : #000000;
	font: normal 11px arial,helvetica,verdana,sans-serif;
}
select.st {
	color : #000000;
	font: normal 12px arial,helvetica,verdana,sans-serif;
}
/* MISSING VALUE */
.missing 
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:11px;
	color:#FF0000;
	}
/* REQUIRED CHARACTER */
.required
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:14px;
	color:#FF0000;
	}
.required_sm
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:11px;
	color:#FF0000;
	}
/* BASIC TEXT w/ COLORS */
.title
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:16px;
	color:#406589;
	}
.subtitle
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
	color:#000000;
	}
.link
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
	color:#406589;
	}
.white10
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	}
.white11
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}
.white12
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}
.white14
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:14px;
	color:#FFFFFF;
	}
.white16
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:16px;
	color:#FFFFFF;
	}
.white18
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:18px;
	color:#FFFFFF;
	}
.black10
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:10px;
	color:#0000000;
	}
.black12
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
	color:#0000000;
	}
.black14
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:14px;
	color:#000000;
	}
.black16
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:16px;
	color:#000000;
	}
.black18
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:18px;
	color:#000000;
	}
.red12
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
	color:#CC0000;
	}
.red14
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:14px;
	color:#CC0000;
	}
.red16
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:16px;
	color:#CC0000;
	}
.red18
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:18px;
	color:#CC0000;
	}
.darkgray14
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:14px;
	color:#333333;
	}
.darkgray16
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:16px;
	color:#333333;
	}
.darkgray14
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:14px;
	color:#333333;
	}
.darkgray16
	{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:16px;
	color:#333333;
	}