/* 
DEFAULT CSS :: Color Pallete
Maroon: #990000
Light: Blue #B3BCCD
Grey: #95999B
*/


/* Body Text */
.clsPageBG {
	background-color:	#DFDFCF;
	}

.clsBodyText {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: #000000;
	}

.clsLoadingProgressText {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	}

.clsGoalsFormula {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: #000000;
	padding-left: 5pt;
	}

.clsError {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: #FF2222
	}

/* Login Attributes */
.clsLoginPageBG {
	background-color:	#DFDFCF;
	}
.login {
	BORDER: #3C4A6F 1px solid;
	border-collapse: collapse;
	}
.loginBorder{
	background-color:	#990000;
	}
.loginMainContent{
	VERTICAL-ALIGN: bottom;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 9pt;
	BORDER-RIGHT: 5px;
	background-color:	#FFFFFF;
	}

/*  Error Handling */
.errorTitle{
	WIDTH: 480px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 10px;
	MARGIN: 10px 0px 0px 0px;
	VERTICAL-ALIGN: top;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11pt;
	COLOR: #990000;
	font-weight: bold;
	font-variant: small-caps;
	}

.errorDescription{
	WIDTH: 480px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 10px;
	MARGIN: 10px 0px 0px 0px;
	VERTICAL-ALIGN: top;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	COLOR: #556672;
	}

/*Mouse Events*/

/* Global Mouse Events */
A {color: #990000; text-decoration: none}
A:Visited {color: #990000}
A:Hover {color: #990000; text-decoration: underline}

/* Sub Catagories in the navigation */
.navigation A 			{color: #000000; font-family: Tahoma, Arial, Verdana, Helvetica; text-decoration: none}
.navigation A:visited 	{color: #000000; text-decoration: none}
.navigation A:Hover 	{color: #000000; font-weight: bold; text-decoration: underline}

/* Sub Catagories in the logout link */
.logoutLink A 			{color: #000000; font-family: Tahoma, Arial, Verdana, Helvetica; text-decoration: none}
.logoutLink A:visited 	{color: #000000; text-decoration: none}
.logoutLink A:Hover 	{color: #000000; font-weight: bold; text-decoration: underline}

/* Sub Catagories in the admin link */
.adminLink A 			{color: #000000; font-family: Tahoma, Arial, Verdana, Helvetica; text-decoration: none}
.adminLink A:visited 	{color: #000000; text-decoration: none}
.adminLink A:Hover 		{color: #000000; font-weight: bold; text-decoration: underline}


/* MENU NAVIGATION */
.navigation {
	WIDTH: 100%;
	BORDER-TOP: #3C4A6F 1px solid;
	border-bottom: #3C4A6F 1px solid;
	}
.navigation td {
	VERTICAL-ALIGN: bottom;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 9pt;
	BORDER-RIGHT: 5px;
	}
.filler {
	BACKGROUND-COLOR: #B3BCCD;
	}
.myprofile {
	BACKGROUND-COLOR: #B3BCCD;
	WIDTH: 78px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	font-variant: small-caps;
	}
.myprofile_on {
	BACKGROUND-COLOR: #B3BCCD;
	WIDTH: 78px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	font-variant: small-caps;
	font-weight: bold;
	}
.manager {
	BACKGROUND-COLOR: #B3BCCD;
	WIDTH: 78px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	font-variant: small-caps;
	}
.manager_on {
	BACKGROUND-COLOR: #B3BCCD;
	WIDTH: 78px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	font-variant: small-caps;
	font-weight: bold;
	}
.general {
	BACKGROUND-COLOR: #B3BCCD;
	WIDTH: 78px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	font-variant: small-caps;
	}
.general_on {
	BACKGROUND-COLOR: #B3BCCD;
	WIDTH: 78px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	font-variant: small-caps;
	font-weight: bold;
	}
.fire {
	BACKGROUND-COLOR: #B3BCCD;
	WIDTH: 78px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	font-variant: small-caps;
	}
.fire_on {
	BACKGROUND-COLOR: #B3BCCD;
	WIDTH: 78px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	font-variant: small-caps;
	font-weight: bold;
	}
.police {
	BACKGROUND-COLOR: #B3BCCD;
	WIDTH: 78px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	font-variant: small-caps;
	}
.police_on {
	BACKGROUND-COLOR: #B3BCCD;
	WIDTH: 78px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	font-variant: small-caps;
	font-weight: bold;
	}
.code {
	BACKGROUND-COLOR: #B3BCCD;
	WIDTH: 78px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	font-variant: small-caps;
	}
.code_on {
	BACKGROUND-COLOR: #B3BCCD;
	WIDTH: 78px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	font-variant: small-caps;
	font-weight: bold;
	}
.pw {
	BACKGROUND-COLOR: #B3BCCD;
	WIDTH: 78px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	font-variant: small-caps;
	}
.pw_on {
	BACKGROUND-COLOR: #B3BCCD;
	WIDTH: 78px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	font-variant: small-caps;
	font-weight: bold;
	}
.fin {
	BACKGROUND-COLOR: #B3BCCD;
	WIDTH: 78px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	font-variant: small-caps;
	}
.fin_on {
	BACKGROUND-COLOR: #B3BCCD;
	WIDTH: 78px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	font-variant: small-caps;
	font-weight: bold;
	}
.comps {
	BACKGROUND-COLOR: #B3BCCD;
	WIDTH: 78px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	font-variant: small-caps;
	}
.comps_on {
	BACKGROUND-COLOR: #B3BCCD;
	WIDTH: 78px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 5px;
	font-variant: small-caps;
	font-weight: bold;
	}
.menu{
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;	
	BACKGROUND-COLOR: #FFFFFF;
	}
.navgutter {
	BACKGROUND-COLOR: #95999B;
	WIDTH: 750px;
	}
.navgutter2{
	BORDER-BOTTOM: #990000 8px solid;
	PADDING-BOTTOM: 3px;
	WIDTH: 750px;
	}

/* HEADER TEXT */

.clsHeader {
	background-color: #FFFFFF; /*#B3BCCD*/
	BORDER-TOP: #3C4A6F 1px solid;
/*	background: url('../../images/bg_header.jpg') center;*/
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 7pt;
	color: #FFFFFF;
	width: 750px;
	}

.clsReportHeader {
/*	background-color:#B3BCCD;*/
	background-color:#FFFFFF;
	BORDER-TOP: #3C4A6F 1px solid;
	BORDER-BOTTOM: #3C4A6F 1px solid;
/*	background: url('../../images/bg_header.jpg') center;*/
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 7pt;
	color: #FFFFFF;
/*	width: 1025px;*/
	}

.clsGoalsHeader {
	background-color:#B3BCCD;
	BORDER-TOP: #3C4A6F 1px solid;
/*	background: url('../../images/bg_header.jpg') center;*/
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: #FFFFFF;
	width: 350px;
	}

.clsGoalsSubHeader {
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 7pt;
	color: #000000;
	width: 350px;
	}

/* FOOTER TEXT */
.clsLoginFooter {
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 7pt;
	color: #000000;
}						
.clsFooter {
	BORDER-TOP: #3C4A6F 1px solid;
/*	background: url('../../images/bg_left.gif') center;*/
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 7pt;
	color: #CCCCCC;
	width: 750px;
	}

.clsReportFooter {
	BORDER-TOP: #3C4A6F 1px solid;
/*	background: url('../../images/bg_left.gif') center;*/
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 7pt;
	color: #CCCCCC;
	width: 1025px;
	}

.clsGoalsFooter {
	BORDER-TOP: #3C4A6F 1px solid;
/*	background: url('../../images/bg_left.gif') center;*/
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 7pt;
	color: #CCCCCC;
	width: 350px;
	}

/* BODY NAVIGATION #C7CDDD*/
.leftColumn {
	WIDTH:480px;
	background-color:#FFFFFF;
	}
.rightColumn {
	WIDTH:245px;
	background-color:#FFFFFF;
	}

.reportLayout{
	WIDTH:1025px;
	background-color:#FFFFFF;
	}

.goalsLayout{
	WIDTH:350px;
	background-color:#FFFFFF;
	}

.Instructions {
	FONT-FAMILY: Verdana, Helvetica, Tahoma, Arial;
	FONT-SIZE: 8pt;
	MARGIN: 5px 5px 5px 0px; 
	color: #000000;
	}

.reportSectionDivider {
	WIDTH: 98%;
	color: #C7CDDD;
	}


/* <FIELDSET> ELEMENTS*/

fieldset.GenericFull {
	FONT-FAMILY: Verdana, Helvetica, Tahoma, Arial;
	FONT-SIZE: 8pt;
	FONT-VARIANT: small-caps;
	BORDER: #3C4A6F 1px solid;
	MARGIN: 5px 5px 5px 5px; 
	PADDING: 5px 5px 5px 5px;
	WIDTH:700px;
	}
fieldset.GenericHalf {
	FONT-FAMILY: Verdana, Helvetica, Tahoma, Arial;
	FONT-SIZE: 8pt;
	FONT-VARIANT: small-caps;
	BORDER: #3C4A6F 1px solid;
	MARGIN: 5px 5px 5px 5px; 
	PADDING: 5px 5px 5px 5px;
	WIDTH:350px;
}
fieldset.alert {
	FONT-FAMILY: Verdana, Helvetica, Tahoma, Arial;
	FONT-SIZE: 8pt;
	FONT-VARIANT: small-caps;
	BORDER: #CC3300 1px solid;
	PADDING: 5px 5px 5px 5px;
	MARGIN: 5px 5px 5px 5px; 
	WIDTH: 200px;
	}
fieldset.alert legend{
	BACKGROUND-COLOR:#FFFFFF;
	FONT-WEIGHT: bold;
	}

fieldset.wizard {
	FONT-FAMILY: Verdana, Helvetica, Tahoma, Arial;
	FONT-SIZE: 8pt;
	FONT-VARIANT: small-caps;
	BORDER: #3C4A6F 1px solid;
	PADDING: 5px 5px 5px 5px;
	MARGIN: 5px 5px 5px 5px; 
	WIDTH: 480px;
	}
fieldset.wizard legend{
	BACKGROUND-COLOR:#FFFFFF;
	FONT-WEIGHT: bold;
	}
fieldset.status {
	FONT-FAMILY: Verdana, Helvetica, Tahoma, Arial;
	FONT-SIZE: 8pt;
	FONT-VARIANT: small-caps;
	BORDER: #3C4A6F 1px solid;
	PADDING: 5px 5px 5px 5px;
	MARGIN: 5px 5px 5px 5px; 
	WIDTH: 200px;
	}
fieldset.status legend{
	BACKGROUND-COLOR:#FFFFFF;
	FONT-WEIGHT: bold;
	}

fieldset.actions {
	FONT-FAMILY: Verdana, Helvetica, Tahoma, Arial;
	FONT-SIZE: 8pt;
	FONT-VARIANT: small-caps;
	BORDER: #3C4A6F 1px solid;
	PADDING: 5px 5px 5px 5px;
	MARGIN: 5px 5px 5px 5px; 
	WIDTH: 200px;
	}
fieldset.actions legend{
	BACKGROUND-COLOR:#FFFFFF;
	FONT-WEIGHT: bold;
	}

/* <FORM> ELEMENTS */

input.grey_button {
	height: 22px;
	font-size: 9pt;
	color: #333333;
	cursor: hand;
	border: 1px solid #333399;
	background: url('../../images/btn_back-silver.gif') center;
	padding: 1px;
}
input.clsFormInput {
	font-size: 9.5pt;
	border: 1px solid #666666;
}
input.clsFormInput.READONLY {
	font-size: 9.5pt;
	border: 1px solid #CCCCCC;
}
input.clsFormRadio {
	font-size: 9.5pt;
}
textarea {
	font-size: 9pt;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	border: 1px solid #666666;
	}

.clsFormLabel{
	background-color: #CCCCCC;
	color: #656565;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	font-variant: small-caps;
	}

.WizardList{
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 30px;
	}

.WizardNavComplete {
	list-style-image: url('../../images/green_check.gif');
	vertical-align: 0px;
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
	}

.WizardNavIncomplete {
	list-style-image: url('../../images/red_check.gif');
	vertical-align: 0px;
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
	}

.clsFormValue{
	background-color: #E7E7E7;
	color: #656565;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	}

/* <TABLE> CONTAINERS */
table.GOALS {
	MARGIN: 11px 5px 5px 5px;
	PADDING: 5px 5px 5px 5px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #404040;
	width: 340px;
	background-color: #FAFAFA;
	border: 1px #6699CC solid;
	border-collapse: collapse;
	border-spacing: 0px;
	} 

td.GOALSHead {
	border-bottom: 2px solid #6699CC;
	border-left: 1px solid #6699CC;
	background-color: #BEC8D1;
	text-indent: 2px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	font-variant: small-caps;
	color: #404040;
	}
td.GOALSLeft {
	border-top: 1px solid #6699CC;
	border-bottom: 1px solid #6699CC;
	background-color: #BEC8D1;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: #404040;
	}
td.GOALSBody {
	border-bottom: 1px solid #9CF;
	border-top: 0px;
	border-left: 1px solid #9CF;
	border-right: 0px;
	text-indent: 2px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: normal;
	font-size: 9pt;
	font-variant: small-caps;
	color: #404040;
	background-color: #FAFAFA;
	}
td.GOALSForm {
	border-bottom: 1px solid #9CF;
	border-top: 0px;
	border-left: 1px solid #9CF;
	border-right: 0px;
	text-indent: 2px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: normal;
	font-size: 8.5pt;
	color: #404040;
	background-color: #FAFAFA;
	}

table.READONLY {
	MARGIN: 11px 5px 5px 5px;
	PADDING: 5px 5px 5px 5px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #404040;
	width: 480px;
	background-color: #FAFAFA;
	border: 1px #6699CC solid;
	border-collapse: collapse;
	border-spacing: 0px;
	} 

td.READONLYHead {
	border-bottom: 2px solid #6699CC;
	border-left: 1px solid #6699CC;
	background-color: #BEC8D1;
	text-indent: 2px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	font-variant: small-caps;
	color: #404040;
	}
td.READONLYBody {
	border-bottom: 1px solid #9CF;
	border-top: 0px;
	border-left: 1px solid #9CF;
	border-right: 0px;
	text-indent: 2px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: normal;
	font-size: 8.5pt;
	color: #404040;
	background-color: #FAFAFA;
	}

table.ADMIN {
	MARGIN: 11px 5px 5px 5px;
	PADDING: 5px 5px 5px 5px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #404040;
	width: 480px;
	background-color: #FAFAFA;
	border: 1px #6699CC solid;
	border-collapse: collapse;
	border-spacing: 0px;
	} 

td.ADMINHead {
	border-bottom: 2px solid #6699CC;
	border-left: 1px solid #6699CC;
	background-color: #BEC8D1;
	text-indent: 2px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	font-variant: small-caps;
	color: #404040;
	}
td.ADMINBody {
	border-bottom: 1px solid #9CF;
	border-top: 0px;
	border-left: 1px solid #9CF;
	border-right: 0px;
	text-indent: 2px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: normal;
	font-size: 8.5pt;
	color: #404040;
	background-color: #FAFAFA;
	}

table.MANAGER {
	MARGIN: 11px 5px 5px 5px;
	PADDING: 5px 5px 5px 5px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #404040;
	width: 480px;
	background-color: #FAFAFA;
	border: 1px #6699CC solid;
	border-collapse: collapse;
	border-spacing: 0px;
	} 

td.MANAGERHead {
	border-bottom: 2px solid #6699CC;
	border-left: 1px solid #6699CC;
	background-color: #BEC8D1;
	text-indent: 2px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	font-variant: small-caps;
	color: #404040;
	}
td.MANAGERBody {
	border-bottom: 1px solid #9CF;
	border-top: 0px;
	border-left: 1px solid #9CF;
	border-right: 0px;
	text-indent: 2px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: normal;
	font-size: 8.5pt;
	color: #404040;
	background-color: #FAFAFA;
	}

table.COMPS{
	MARGIN: 5px 5px 5px 5px;
	PADDING: 5px 5px 5px 5px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #404040;
	width: 690px;
	background-color: #FAFAFA;
	border: 1px #6699CC solid;
	border-collapse: collapse;
	border-spacing: 0px;
	} 
th.COMPSHead {
	border-bottom: 2px solid #6699CC;
	border-left: 1px solid #6699CC;
	background-color: #BEC8D1;
	text-indent: 2px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	font-variant: small-caps;
	color: #404040;
	}
td.COMPSHead {
	border-bottom: 2px solid #6699CC;
	border-left: 1px solid #6699CC;
	background-color: #BEC8D1;
	text-indent: 2px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	font-variant: small-caps;
	color: #404040;
	}
td.COMPSBody {
	border-bottom: 1px solid #9CF;
	border-top: 0px;
	border-left: 1px solid #9CF;
	border-right: 0px;
	text-indent: 2px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: normal;
	font-size: 8.5pt;
	color: #404040;
	background-color: #FAFAFA;
	}

table.TODO {
	MARGIN: 11px 5px 5px 5px;
	PADDING: 5px 5px 5px 5px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #404040;
	width: 480px;
	background-color: #FAFAFA;
	border: 1px #6699CC solid;
	border-collapse: collapse;
	border-spacing: 0px;
	} 

td.TODOHead {
	border-bottom: 2px solid #6699CC;
	border-left: 1px solid #6699CC;
	background-color: #BEC8D1;
	text-indent: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	font-variant: small-caps;
	color: #404040;
	}
td.TODOReg {
	border-bottom: 1px solid #9CF;
	border-top: 0px;
	border-left: 1px solid #9CF;
	border-right: 0px;
	text-indent: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: normal;
	font-size: 8.5pt;
	color: #404040;
/*	background-color: #FAFAFA; */
	}
td.TODODue {
	border-bottom: 1px solid #9CF;
	border-top: 0px;
	border-left: 1px solid #9CF;
	border-right: 0px;
	text-indent: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: normal;
	font-size: 8.5pt;
	color: #FF4040;
/*	background-color: #FFCCCC; */
	}	

table.HTMLREPORT {
	MARGIN: 12px 5px 5px 5px;
	PADDING: 5px 5px 5px 5px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	color: #404040;
/*	width: 1025px;*/
	background-color: #FAFAFA;
	border: 1px #6699CC solid;
	border-collapse: collapse;
	border-spacing: 0px;
	} 
td.HTMLREPORTMenu{
	text-indent: 1px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: normal;
	font-size: 8.5pt;
	color: #404040;
	font-variant: small-caps;
	background-color: #FAFAFA;
	}
td.HTMLREPORTHead {
	border-bottom: 2px solid #6699CC;
	border-left: 1px solid #6699CC;
	background-color: #BEC8D1;
	text-indent: 3px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	font-variant: small-caps;
	color: #404040;
/* Header Vertical Design: IE5.5+ Support/No NN */
	layout-flow : vertical-ideographic;
	write-mode: tb-rl;
	filter: flipv() fliph();
	}

td.HTMLREPORTOrganization {
	border-bottom: 2px solid #6699CC;
	border-left: 1px solid #6699CC;
/*	background-color: #BEC8D1;*/
	text-indent: 3px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	font-variant: small-caps;
	color: #404040;
	}

td.HTMLREPORTFirst {
	border-bottom: 1px solid #9CF;
	border-top: 0px;
	border-left: 1px solid #9CF;
	border-right: 0px;
	text-align: right;
	text-indent: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 8.5pt;
	color: #404040;
	background-color: #FAFAFA;
	}
td.HTMLREPORTReg {
	border-bottom: 1px solid #9CF;
	border-top: 0px;
	border-left: 1px solid #9CF;
	border-right: 0px;
	text-align: right;
	text-indent: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: normal;
	font-size: 8.5pt;
	color: #404040;
	background-color: #FAFAFA;
	}
td.HTMLREPORTFoot {
	border-bottom: 2px solid #6699CC;
	border-left: 1px solid #6699CC;
	background-color: #BEC8D1;
	text-align: right;
	text-indent: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 8.5pt;
	font-variant: small-caps;
	color: #404040;
	}
	
div.DemogGraphs	{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 7.5pt;

	}
/*Sortable Tables Attributes*/

/*tr.alternateRow {background-color: #E0E0E0;}*/
td.sortedColumn {background-color: #F0F0F0;}
th.sortedColumn	{background-color: #D0D0D0;}
/*tr.alternateRow td.sortedColumn {background-color: #D0D0D0;}*/

