﻿/* - - - - - - - - BEGIN st8mnt CSS - - - - - - - */
@charset "UTF-8";
/* CSS Document */


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.whitecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
}
.blkcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6E71;
}
.LISTING {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #686868;
}
.COMPANY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 18px;
	color: #000000;
}
a:link {
	
	color: #000099;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #258962;
}
a:active {
	text-decoration: none;
	color: #258962;
}
/* - - - - - - - - End st8mnt CSS - - - - - - - */

/* ========== Intrinsic Selectors ========== */
body {
	font:	normal 10pt arial, sans-serif;
	background:	#ffffff;
	}
h1 { font-size: 18pt; }
/* ---------- end Intrinsic Selectors ---------- */

/* ========== Master Page ========== */
/*
.clsDivBox {
	margin-left:auto;
	margin-right:auto;
	width:	850px;
	border:	solid 1px #999;
	border: none;
}
.clsTblMain {
	border-collapse: collapse;
	width:100%;
	}
.clsTblMain td {			padding:3px; }
.clsTblMain .clsCorner {	padding: 0px; 	width:	30px;}
.clsTblMain .clsCorner img { padding:0px; margin:0px; }
.clsTdNav1 {
	background:		#000;
	color:			#fff;
	font:			bold 12pt arial, sans-serif;
	}
.clsTdNav1 a, .clsTdNav1 a:visited  {
	padding-left:	15px;
	padding-right:	15px;
	color:			#fff;
	}
.clsTrNav2, .clsTrFooter {
	color:			#333;
	background:		#c0c0c0;
	font:			normal 10pt arial, sans-serif;
	}
.clsTdMainBorder { background:	#c0c0c0; }
.clsTrFooter {
	color:			#777;
	text-align:		center;
	}
*/
.clsNavImg {
	border: none;
}
/* ---------- end Master Page ---------- */


/* ========== General Custom Classes ========== */
.clsFakeHref {
	color:				#00f;
	text-decoration:	underline;
	}
.clsFakeHref:hover {
	cursor:				pointer;
	color:				#f00;
	}
.clsSectionHeader {
	color: #fff;
	background: #aaa;
	font: bold 10pt arial, sans-serif;
	padding: 3px;
	}
.clsSectionHeader2 {
	color: #777;
	background: inherit;
	font: bold 12pt arial, sans-serif;
	padding: 3px;
	}

.clsCenter, .clsDataGridGeneral3 td.clsCenter { text-align: center; }
.clsCenterMe {
	margin-left: auto;
	margin-right: auto;
	}
.clsHint {	
	color:			#777;
	background:		inherit;
	}	
.clsLeftCol { font-weight: bold;  }
.clsRequired { color: #258962; background: inherit; }
.clsInputRequired { color: #000; background: #ffc; }
.clsNoWrap, td.clsNoWrap { white-space: nowrap; }


/* ========== DataGrid ========== */
.clsDataGridGeneral3 { 
	border:				solid 1px #555555; 
	border-collapse:	collapse; 
	margin-left:		auto; 
	margin-right:		auto; 
	}
.clsDataGridGeneral3 td {
	font-weight:	normal;
	text-align:		left;
	padding-left:	3px;
	padding-right:	3px;
	}
.clsDataGridGeneral3 td a {
	font-weight:	normal;
	}

/* == DataGrid Header == */
.clsDataGridHeader {
	/* font-weight:	bold;  now specified in .clsDataGridHeader td*/
	color:			white;
	background:		#7F8CA0;
	text-align:		center;
	}
.clsDataGridHeader a:visited {
	color:			white;
	text-align:		center;
	}
.clsDataGridHeader a:link {
	color:			white;
	text-align:		center;
	}
.clsDataGridHeader a:hover {
	color:			#00204F;
	text-align:		center;
	}	
.clsDataGridHeader td {
	font-weight:	bold;
	border:			none;
	border-bottom:	solid 1px #000000;
	text-align:		center;
	}
.clsDataGridGeneral3 .clsDataGridHeader td {
	border:			solid 1px #cccccc;
	}

/* == DataGrid Line Item == */
.clsDataGridLineItemMain {
	color:			#000000;
	background:		white;
	text-align:		center;
	}
.clsDataGridLineItemMain td {
	border:			none;
	border-bottom:	solid 1px #cccccc;
	}
.clsDataGridGeneral3 .clsDataGridLineItemMain td {
	border:			solid 1px #cccccc;
	}
/* == DataGrid Line Item Alt == */
.clsDataGridLineItemAlt {
	color:			#000000;
	background:		#F7F7F7;
	background:		#E0E0F0;
	text-align:		center;
	}
.clsDataGridLineItemAlt td {
	border:			none;
	border-bottom:	solid 1px #cccccc;	
	}	
.clsDataGridGeneral3 .clsDataGridLineItemAlt td {
	border:			solid 1px #cccccc;
	}
/* ========== <END DataGrid> ========== */

@media print {
	.clsNoPrint { display:none; }
}