/* ========================================================================= */
/*							MAIN STYLESHEET								*/
/* ========================================================================= */
/*
** Last Updated: 2004-11-20
**
*/

/* ========================================================================= */
/*							STANDARD SELECTORS							 */
/* ========================================================================= */
body {
	font:				normal 10pt verdana, "ms sans serif", sans-serif;
	color:				navy;
	background:			rgb(235,235,220) url("../AppImages/cs_bkgnd_02.jpg");
	text-align:			left;
	vertical-align:		middle;
	margin-top:			0px;
	margin-bottom:		0px;
/*
	margin-left:		80px;
	margin-right:		80px;
*/
	}

a:link {
	color:				#6633CC;
	background:			inherit;
	font-weight:		bold;
	}

a:visited {
	color:				#330066;
	background:			inherit;
	font-weight:		bold;
	}

a:hover {
	color:				red;
	background:			inherit;
	}

th	{
	font-size:			12pt;
	color:				rgb(255,255,50);
	background:			rgb(80,75,80);
	}

td {
	font-size:			10pt;
	font-family:		"ms sans serif", "Helvetica", sans-serif;;
	}

h1, h2, h3, h4, h5, h6 {
	font-family:		"arial", "ms sans serif", "Helvetica", sans-serif;;
	}

h1 {
	font-size:			18pt;
	color:				#990000;
	background:			inherit;
	text-align:			center;
	}

h2 {
	font-size:			16pt;
	color:				#990000;
	background:			inherit;
	text-align:			center;
	}

h3 {
	font-size:			14pt;
	color:				rgb(55,0,180);
	background:			inherit;
	}

td li {
	font-size:			10pt;
	}

/* ========================================================================= */
/*							CUSTOM CSS CLASSES							 */
/* ========================================================================= */

/* Don't print the header and footer. */
@media print {
		.clsNoPrint {
			display:		none;
			}
		div.clsDivHeader {
			display:		none;
			}
		div.clsDivFooter {
			display:		none;
			}
		div.clsDivCopyright {
			display:		none;
			}
		div.clsDivContent {
			width:		  100%;
			text-align:	 left;
			color:			inherit;
			background:		#CCCCAA;
			border: 		thin solid navy;
			padding-left:	5px;
			padding-right:	5px;
			padding-top:	5px;
			padding-bottom:	5px;
			}

	}

/* Copyright tagline at the bottom of every page */
.clsDivCopyright {
	text-align:				center;
	font:					normal 8pt "ms sans serif", sans-serif;;
	}

.clsTableHeader, .clsTableFooter {
	border-collapse:		collapse;
	border:					medium outset silver;
	}

/* In the header/footer include files */
.clsDivHeader, .clsDivFooter {
	text-align:				center;
	}

.clsDivContentWrapper {
	text-align:				center;
	}

.clsDivContent {
	width:					80%;
	text-align:				left;
	color:					inherit;
	background:				#CCCCAA;
	border: thin			solid navy;
	padding-left:			15px;
	padding-right:			15px;
	padding-top:			5px;
	padding-bottom:			5px;
	margin-left:			auto;
	margin-right:			auto;
	}


/* This should be able to replace clsDivContentWrapper -> clsDivContent. */
.clsDivBox, #xEditingArea iframe html {
	width:					80%;
	text-align:				left;
	color:					inherit;
	background:				#ccccaa;
	border: thin			solid navy;
	padding-left:			15px;
	padding-right:			15px;
	padding-top:			5px;
	padding-bottom:			5px;
	margin-left:			auto;
	margin-right:			auto;
	}

/* For pages that we want to center, but don't want the colored box. */
.clsCenter {
	margin-left:			auto;
	margin-right:			auto;
	}

.clsLastMod {
	font:					normal .75em "ms sans serif", sans-serif;;
	}

.clsImageBorder {
	border:					2px solid black;
	}

.clsClearInput { border: none; background: none; color: inherit; }

/* ======================================================================
**			 EDIT TABLE RELATED
**
*/

.clsEditTable {
	width:					100%;
	border-collapse:		collapse;
	padding:				2px;
	}

.clsAlternateRowColor {
	color:					inherit;
	background:				#EEEEDD;
	}

.clsAlternateRowColorDimmed {
	background:			#EEEEDD;
	color:				gray;
	}

.clsRowColorDimmed {
	background:			inherit;
	color:				gray;
	}
.clsRowCreateNewRecord {
	color:					 inherit;
	background:			#99cc99;
	}

/* ======================================================================
**					  MINUTES RELATED
**
*/

.clsLegal {
	font:				normal 9pt "courier new", sans-serif;;
	color:				black;
	background:			silver;
	border:				thin solid black;
	padding:				5px;
	width:				100%;
	}

.clsSemiLegal {
	font:				normal 9pt "courier new", sans-serif;;
	}

ol.clsMinuteBullet li {
	padding-bottom:		10px;
	}

.clsStatus {
	color:				red;
	background:			inherit;
	font-weight:			bold;
	}

.clsAssignedTo {
	font-style:			italic;
	}
/* ------------------------------------------------------------------------- */


/* =========================================================================
**					  HOME PAGE RELATED
*/

.clsHeadline {
	font:				bold 12pt "arial", "courier new", sans-serif;;
	color:				navy;
	background:			inherit;
	text-decoration:		none;
	}

.clsMainLink {
	font:				bold 12pt "arial", "ms sans serif", sans-serif;;
	}

.clsEmphasize {
	font-weight:			bold;
	color:				#FF0000;
	background:			inherit;
	}

/* ------------------------------------------------------------------------- */



/* =========================================================================
**
**		  .nav class is for navigation include files ***
**
** ========================================================================= */
#tblHeader {
	margin-left:		auto;
	margin-right:		auto;
	}
#tblFooter {
	margin-left:		auto;
	margin-right:		auto;
	}

#tblHeader td {
	padding-left:		6px;
	padding-right:		6px;
	text-align:			center;
	}
#tblFooter td {
	padding-left:		10px;
	padding-right:		10px;
	text-align:			center;
	}

tr.clsNav td {
	background:			#000066;
	color:				#FFFFFF;
	font:				bold 10pt Verdana, sans-serif;
	padding:			3px;
	}

tr.clsNav a {
	color:				#ffffff;
	background:			inherit;
	text-decoration:	none;
	padding-left:		6px;
	padding-right:		6px;
	font-weight:		bold;
	}

tr.clsNav a:visited {
	color:				#AAAAAA;
	background:			inherit;
	text-decoration:	none;
	font-weight:		bold;
	}

tr.clsNav a:hover {
	color:				#3333aa;
	background:			#9999cc;
	text-decoration:	underline;
	font-weight:		bold;
	}
/* ------------------------------------------------------------------------- */