/* THE BODY */

BODY
{
	background-color:			#3B4E5D;
	scrollbar-arrow-color:		#023D66;
	scrollbar-highlight-color:	#FFFFFF; 
	scrollbar-3dlight-color:	#CCCCCC; 
	scrollbar-face-color:		#E9E9E9; 
	scrollbar-track-color:		#E0E0E0; 
	scrollbar-3dlight-color:	#CCCCCC; 
	scrollbar-shadow-color:		#CCCCCC;
	scrollbar-darkshadow-color:	gray; 
	scrollbar-base-color:		#E9E9E9; 
	margin-top:					0;
	margin-left:				0;
	margin-bottom:				0;
	margin-right:				0;
	color:						white;
	font-family:				Verdana, Arial, Helvetica, Sans-Serif;
	font-size:					12px;
	font-weight:				normal;
	text-decoration:			none;
	overflow:					auto;	
}

P
{
	margin-top:			0px;
	margin-bottom:		0px;
}

UL, OL, LI, BLOCKQUOTE
{
	margin-top:			3px;
	margin-bottom:		3px;
}

TABLE
{
	color:						white;
	font-family:				Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:				normal;
	text-decoration:			none;
	border-collapse:			collapse;
}

TD
{
	font-size:					12px;
}

.pageTitle
{
	font-size:					17px;
	font-weight:				bold;
	padding-bottom:				25px;
}

.colHead
{
	background-color:			#FFFFCC;
	border:						1px solid navy;
	border-left:				1px solid #999999;
	border-right:				1px solid #999999;
}
.colHeadLabel
{
	font-weight:				bold;
	color:						navy;
}


.cellAction
{
	font-weight:				normal;
	color:						white;
	border:						1px solid #999999;
	text-align:					center;
}

.cellData
{
	font-weight:				normal;
	color:						white;
	border:						1px solid #999999;
	vertical-align:				top;
}

.inactiveNote
{
	color:						#A8A8A8;
	font-style:					italic;
}

.activeTab
{
	padding-left:		3px;
	padding-right:		5px;
	padding-top:		3px;
	padding-bottom:		5px;
	border:				2px solid #222222;
	border-right:		2px solid gray;
	border-bottom:		2px solid gray;
	background:			none;
	color:				white;
	cursor:				default;
}
.inactiveTab
{
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		4px;
	padding-bottom:		4px;
	border:				2px solid gray;
	border-right:		2px solid #222222;
	border-bottom:		2px solid #222222;
	background-color:	none;
	color:				lightgray;
	cursor:				pointer;
}

/* FORM FIELDS */

/* text and textarea input fields */

.frmText {
  font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  color:            white;
  text-align:       left;
}

.frmTextR {
  font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  color:            white;
  text-align:       right;
}

.frmTextC {
  font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  color:            white;
  text-align:       center;
}

.frmField {
  font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  background-color: white;
  color:            navy;
  border:           1px solid #909090;
  text-align:       left;
}

.frmFieldR {
  font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  background-color: white;
  color:            navy;
  border:           1px solid #909090;
  text-align:       right;
}

.frmFieldC {
  font-size:        12px;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  background-color: white;
  color:            navy;
  border:           1px solid #909090;
  text-align:       center;
}

.frmFieldRequired {
	color:			yellow;
	font-weight:	bold;
}
/* action buttons */

.frmButton {
  font-size:        10px;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  font-weight:      normal;
  color:            white;
  border:			1px solid lightgray;
  background-color:	#5F839F;
  height:			25px;
  cursor:			hand;
}

.frmButtonDisabled {
  font-size:        10px;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  font-weight:      normal;
  color:            gray;
  border:			1px solid lightgray;
  background-color:	lightgray;
  height:			25px;
  cursor:			hand;
}

/* form table background */

.frmBackground {
  border:           1px solid black;
  background-color: #E5E5E5; 
}

/* default link styles */

A:link
{
  color:            white;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  font-size:        11px;
  font-weight:      normal;
  text-decoration:  none;
}
A:visited
{
  color:            white;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  font-size:        11px;
  font-weight:      normal;
  text-decoration:  none;
}
A:hover
{
  color:            white;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  font-size:        11px;
  font-weight:      normal;
  text-decoration:  underline;
}

/* menu link styles */

.inertMenu
{
  color:			#FFFF88;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  font-size:        12px;
  text-decoration:  none;
}

A.menu:link
{
  color:			white;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  font-size:        12px;
  font-weight:      normal;
  text-decoration:  none;
}
A.menu:visited
{
  color:            white;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  font-size:        12px;
  font-weight:      normal;
  text-decoration:  none;
}
A.menu:hover
{
  color:			#FFCC00;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  font-size:        12px;
  font-weight:      normal;
  text-decoration:  underline;
}

A.subMenu:link
{
  color:			white;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  font-size:        14px;
  font-weight:      normal;
  text-decoration:  none;
}
A.subMenu:visited
{
  color:            white;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  font-size:        14px;
  font-weight:      normal;
  text-decoration:  none;
}
A.subMenu:hover
{
  color:			#FFCC00;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  font-size:        14px;
  font-weight:      normal;
  text-decoration:  underline;
}


A.stateSC:link
{
  color:			#FFFF99;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  font-size:        12px;
  font-weight:      bold;
  text-decoration:  none;
}

A.stateSC:visited
{
  color:            #FFFF99;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  font-size:        12px;
  font-weight:      bold;
  text-decoration:  none;
}

A.stateSC:hover
{
  color:			#99FF99;
  font-family:      Verdana, Arial, Helvetica, Sans-Serif;
  font-size:        12px;
  font-weight:      bold;
  text-decoration:  underline;
}

