/*////////////////////////////////////////////////////////////////////////////////////////////////
// File:	style.css
// Author:	Jeremy Pirlet, Jargon Software, Inc. (http://www.jargonsoft.com)
// Legal:	All coding is copyright (C) 2006 Jeremy Pirlet, Jargon Software, Inc.
//
//			No coding or content can be used in whole or in part without written permission	
//			from copyright owner(s).  Please contact us for more details.
//
// Notes:	[07/22/2006 JNP] - Document created
*/

/*	NOTICE:
//	Page styles will be derived from the template.  This stylesheet will only affect the actual
//	code written by this product.
*/

body {
	background-color:	#E5EFF4;
	margin:				0px;
}
td {
	color:				#000000;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			11px;
}
form {					/* Needed for IE to remove space below a form */
	margin:				0px;	
}
.bg_black {				/* This simulates borders around cells, by changing this
						color, you would be changing the cell border color */
	background-color:	#000000;
}
.bg_white {
	background-color:	#FFFFFF;
}

/* TABLE PROPERTIES */
#cellTitle {			/* Top of the table for the table title */
	background-color:	#0E3B76;
	color:				#FFFFFF;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			18px;
	font-weight:		bold;
	padding-left:		5px;
}
#cellHeader {			/* Top row in a table that describes the data below it */
	background-color:	#0E3B76;
	color:				#FFFFFF;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			11px;
	font-weight:		bold;
	padding-left:		5px;
}
#cellError {			/* Formatting for e, only on the login page */
	background-color:	#FF0000;
	color:				#FFFFFF;
	font-weight:		bold;
	padding:			1px 5px 1px 5px;
}
#cellHelp {				/* The row after the table header that gives help information */
	background-color:	#718AA9; /*#3E6291;*/ /*4C76B0;*/ /*1457AD;*/
	color:				#000000;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			11px;
	padding-left:		5px;
}
#cellHelp a {
	color:				#000000;
	text-decoration:	underline;
}
#cellHelp a:hover {
	color:				#FFFFFF;
	text-decoration:	underline;
}
.cellOdd {				/* Odd table rows, darker color */
	background-color:	#F5F6F1;
	color:				#000000;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			11px;
}
.cellEven {				/* Even table rows, lighter color */
	background-color:	#FFFFFF;
	color:				#000000;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			11px;
}
.cellOddError {			/* Odd table rows, darker color, has error */
	background-color:	#FF6666;
	color:				#000000;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			11px;
}
.cellEvenError {		/* Even table rows, lighter color, has error */
	background-color:	#FFCCCC;
	color:				#000000;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			11px;
}
.cellHighlight {		/* Highlight (hover event) table rows */
	background-color:	#CCCCCC;
	color:				#000000;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			11px;
}
.cellBlack {
	background-color:	#000000;
	color:				#FFFFFF;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			9px;
}
.cellBlack a {
	color:				#FFFFFF;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			9px;
	text-decoration:	underline;
}

.cellBlack a:hover {
	color:				#CCCCCC;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			9px;
	text-decoration:	underline;
}
.cellBlue {
	background-color:	#0E3B76;
	color:				#FFFFFF;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			11px;
	margin:				10px;
}
.cellWhite {
	background-color:	#FFFFFF;
	color:				#000000;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			11px;
	margin:				10px;
}
.cellCopyright {
	background-color:	#000000;
	color:				#999999;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			11px;
}
.sidebar {
	background-color:	#0E3B76;
	color:				#FFFFFF;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			11px;
}
.sidebar a {
	color:				#FFFFFF;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			11px;
	text-decoration:	underline;
}

.sidebar a:hover {
	color:				#CCCCCC;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			11px;
	text-decoration:	underline;
}
.sidetitle {
	background-color:	#718AA9;
	color:				#FFFFFF;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			11px;
	font-weight:		bold;
	height:				20px;
}
.sideoption {
	background-color:	#3E6291;
	color:				#000000;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			11px;
}


a {
	color:				#000000;
	text-decoration:	underline;
}
a:hover {
	color:				#0E3B76;
	text-decoration:	underline;
}
a.navwhite {
	color:				#FFFFFF;
	text-decoration:	none;
}
a.navwhite:hover {
	color:				#DDDDDD;
	text-decoration:	none;
}
	

/* FORM PROPERTIES */
#formInput {			/* Input fields such as select, textarea, and input */
	background-color:	#E5EFF4; /*#718AA9;*/ /*6699CC;*/
	border:				1px solid black;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			10px;
	height:				16px;
}
#formButton {			/* Form buttons */
	border:				1px solid black;
	font-family:		"Trebuchet MS, Arial, Helvetica, sans-serif";
	font-size:			11px;
	font-weight:		bold;
}