/*
	Entire Page Width = 950 px
	Left Menu Width = 150 px
	Main Page Width = 775 px
	spacing width (left over buffer) = 25 px
	
	Yellow Color Code = FFEB94
	Purple Color Code = 795A71
	Blue Color Code = FFEB94
	Yellow Body Color = FFFFEE
	Divider Color = FFF5C1
	
	<cfif ColorToggle eq "E0E2E4"><cfset ColorToggle="F0F1F2"><cfelse><cfset ColorToggle="E0E2E4"></cfif>
*/

B 			{ font-weight:bold }
I 			{ font-style:italic }
U 			{ text-decoration:underline }

td.I 		{ font-style:italic }
td.B 		{ font-weight:bold }
td.C		{ text-align:center }
td.U		{ text-decoration:underline }
tr.U		{ text-decoration:underline }
tr.Strike	{ text-decoration:line-through; background-color:#FFF9FF; color:#EE9999 }

.B 			{font-weight:bold;}

.fs6		{ font-size:6pt }
.fs7		{ font-size:7pt }
.fs8		{ font-size:8pt }
.fs9		{ font-size:9pt }
.fs10		{ font-size:10pt }
.fs11		{ font-size:11pt }
.fs12		{ font-size:12pt }
.fs14		{ font-size:14pt }
.fs16		{ font-size:16pt }
.fs18		{ font-size:18pt }
.fs20		{ font-size:20pt }
.fs24		{ font-size:24pt }
.fs28		{ font-size:28pt }
.fs30		{ font-size:30pt }
.fs32		{ font-size:32pt }
.fb 		{ font-weight:bold }
.fi 		{ font-style:italic }
.fhal		{ text-align:left }			/* h=horizontal, a=align */
.fhac		{ text-align:center }
.fhar		{ text-align:right }
.fu		 	{ text-decoration:underline }
.fvat	    { vertical-align:top }		/* v=vertical */
.fvam		{ vertical-align:middle }
.fvac		{ vertical-align:middle }
.fvab		{ vertical-align:bottom }

.fcYellow  	{ color:#FEEA93 }
.fcYellow2 	{ color:#FFFF00 }
.fcYellow3 	{ color:#FFFF99 }
.fcRed		{ color:#FF0000 }
.fcRedD		{ color:#7F0000 }
.fcBlue		{ color:#0000FF }
.fcBlue3	{ color:#000080 }
.fcBlueD	{ color:#000088 }
.fcGreen	{ color:#00FF00 }
.fcGrayLite	{ color:#BBBBBB }
.fcRed1		{ color:#C0504D }
.fcPurple   { color:#795A71 }
.fcPurple1  { color:#795970 }
.fcPurpleD  { color:#684960 }
.fcBlueGolf { color:#0474BC }
.ffTNR		{ font-family:"times new roman"}
.ffLH		{ font-family:"Lucida Handwriting"}

.hilite		  { background-color:#FFFF99 }
.HiLite2  	  { background-color:#DFBFD6 }
.fbcPurpleLt1 { background-color:#BCACB8 }
.fbcPurple    { background-color:#795970 }
.fbcYellow    { background-color:#FEEA93 }
.fbcBlue      { background-color:#0171BB }
.fbcY		  { background-color:#FFFFCC }
.fbcPurpleL1  { background-color:#BCACB7 }
.fbcPurpleL2  { background-color:#DDD5DB }
.fbcCantChange { background-color:#EAEAEA }

.fbcBlueMenuBar  { background-color:#809DAC; }
.fbcBlueMenuBar2 { background-color:#C0CED6; }
.fbcBlueMenuBar3 { background-color:#E0E7EB; }

.fbcAltColor0    { background-color:#E0E2E4; }
.fbcAltColor1    { background-color:#F0F1F2; }

.Row1		  { background-color:#DED1C1 }	
.Row2		  { background-color:#BCA383 }
.Row3		  { background-color:#EFE8E0 }
.Row4		  { background-color:#F7F4F0 }

.BorderNone	  { border: 1px solid #795A71 }
.BorderNoneGolf { border: 1px solid #0474BC }

ul.horizonatal { margin-left: 0px; padding-left: 0px; }
ul.horizonatal li { list-style-type:square; display:inline; }

tr.fs7		{ font-size:7pt }
tr.fs8		{ font-size:8pt }

.hideObjDis	{ display:none }
.showObjDis { display:block }
.hideObjVis { visibility:hidden }
.showObjVis { visibility:visible }

/* Reports */
/* total width = 775 */
a.rpt 		  { color:#000000; text-decoration:none }
a.rpt:hover	  { color:#660066; text-decoration:none }
a.rpt:visited { }
a.rpt:active  { }

tr.lbYellowThin  { border-top:solid 0.5pt #FEEA93 } /* lb=Line Break */

table.Rpt		     { border-collapse:collapse; border-spacing:0; width:100% }
table.RptPrint	     { border-collapse:collapse; border-spacing:0; width:620  }	/* Portrait */
table.RptCert	     { border-collapse:collapse; border-spacing:0; width:680  }	/* Portrait */
table.RptPrint tr td { padding:0; }
table.RptCert tr td  { padding:0; }
table.RptPrint2	     { border-collapse:collapse; border-spacing:0; width:900  }	/* Landscape */
table.Rpt tr td	     { padding:0; }

/* for alternating background color */
table.Rpt tr.rNo  td  { background-color:#FDFDEC }
table.Rpt tr.rYes td  { background-color:#F0F0E0 }
table.Rpt td.rNo      { background-color:#FDFDEC }
table.Rpt td.rYes     { background-color:#F0F0E0 }
table.Rpt td.reNo     { background-color:#FEFEF5 }
table.Rpt td.reYes    { background-color:#F7F7EF }
table.Rpt tr.reNo     { background-color:#FEFEF5 }
table.Rpt tr.reYes    { background-color:#F7F7EF }
table.Rpt tr.re    	  { background-color:#F2F2E5 }

table.Rpt tr.RptRowSel   td { cursor:hand; color:#660066; vertical-align:top; background-color:#DFBFD6 } /* BD9DB4 */
table.Rpt tr.RptRowUnsel td { cursor:hand; color:#000000; vertical-align:top }
table.Rpt td.RptRowSel      { cursor:hand; color:#660066; vertical-align:top; background-color:#DFBFD6 } /* BD9DB4 */
table.Rpt td.RptRowUnsel    { cursor:hand; color:#000000; vertical-align:top }

tr.rptTitle td      { font-size:11pt; font-weight:bold; vertical-align:bottom; text-align:center }
tr.rptTitleC td     { font-size:11pt; font-weight:bold; vertical-align:middle; text-align:center }
tr.rptSubTitle td   { font-size:8pt; font-weight:bold; vertical-align:bottom; text-align:center }
tr.rptHeader td     { font-size:7pt; font-weight:bold; vertical-align:bottom; color:#FEEA93; background-color:#795970 }
tr.rptHeader__ td   { font-size:7pt; font-weight:bold; vertical-align:bottom; color:#795970; background-color:#FEEA93 }
tr.rptHeader_ td    { font-size:7pt; font-weight:bold; vertical-align:bottom; color:#5A4254; background-color:#FEF4C9 }
tr.rptHeaderL_ td   { font-size:7pt; font-weight:normal; vertical-align:bottom; color:#5A4254; background-color:#FEF4C9 }
tr.rptHeaderT_ td   { font-size:7pt; font-weight:bold; vertical-align:top; color:#795970; background-color:#FEEA93 }
tr.rptHeaderC_ td   { font-size:7pt; font-weight:bold; vertical-align:middle; color:#795970; background-color:#FEEA93; text-align:center }
tr.rptHeader2 td    { font-size:9pt; font-weight:bold; vertical-align:bottom; color:#FEEA93; background-color:#795970 }
tr.rptHeader2_ td   { font-size:9pt; font-weight:bold; vertical-align:bottom; color:#5A4254; background-color:#FEF4C9 }
tr.rptHeader3 td    { font-size:9pt; font-weight:bold; vertical-align:bottom; color:#404F56; background-color:#D9D6C4; text-align:center; }
tr.rptHeaderGolf td { font-size:8pt; font-weight:bold; vertical-align:bottom; color:#FEEA93; background-color:#0171BB }
tr.rptHeaderGolfC   { font-size:10pt; font-weight:bold; color:#FEEA93; background-color:#0171BB; text-align:center }

td.rptCell          { font-size:7pt; text-align:center; vertical-align:middle }
tr.frmHeader td     { font-size:9pt; font-weight:bold; vertical-align:bottom; color:#FEEA93; background-color:#795970 }

table.Rpt td.fs6	{ font-size:6pt; }
table.Rpt td.fs7	{ font-size:7pt; }
table.Rpt td.fs8	{ font-size:8pt; }
table.Rpt td.fs10	{ font-size:10pt; }
table.Rpt td.fs12	{ font-size:12pt; }
table.Rpt td.fs14	{ font-size:14pt; }
table.Rpt td.fvat	{ vertical-align:top; }  /* v=vertical */
table.Rpt td.fvam	{ vertical-align:middle; }
table.Rpt td.fvab	{ vertical-align:bottom; }
table.Rpt td.fhal	{ text-align:left; }  /* h=horizontal, a=align */
table.Rpt td.fhac	{ text-align:center; }
table.Rpt td.fhar	{ text-align:right; }
table.Rpt td.fb 	{ font-weight:bold; }

/* ---------------------------------------------------------------------------------------------------------------------- */

td.input00t { font-size:6pt; text-align:left; vertical-align:top }
td.input00ct{ font-size:6pt; text-align:center; vertical-align:top }
td.input00  { font-size:6pt; text-align:left; vertical-align:middle }
td.input0r  { font-size:7pt; text-align:right; vertical-align:middle }
td.input0rt { font-size:7pt; text-align:right; vertical-align:top }
td.input0ct { font-size:7pt; text-align:center; vertical-align:top }
td.input0   { font-size:7pt; text-align:left; vertical-align:middle }
td.input0c  { font-size:7pt; text-align:center; vertical-align:middle }
td.input0t  { font-size:7pt; text-align:left; vertical-align:top }
td.input0cb { font-size:7pt; text-align:center; vertical-align:middle; font-weight:bold }
td.input0bc { font-size:7pt; text-align:center; vertical-align:bottom }

td.input1   { font-size:8pt; text-align:left; vertical-align:middle }
td.input1c  { font-size:8pt; text-align:center; vertical-align:middle }
td.input1r  { font-size:8pt; text-align:right; vertical-align:middle }
td.input1g  { font-size:8pt; text-align:left; vertical-align:middle; color:#808080 }
td.input1gr { font-size:8pt; text-align:right; vertical-align:middle; color:#808080 }
td.input1t  { font-size:8pt; text-align:left; vertical-align:top }
td.input1B  { font-size:8pt; text-align:left; vertical-align:bottom }
td.input1cB { font-size:8pt; text-align:center; vertical-align:bottom }

td.input2   { font-size:9pt; text-align:left; vertical-align:middle }
td.input2c  { font-size:9pt; text-align:center; vertical-align:middle }
td.input2r  { font-size:9pt; text-align:right; vertical-align:midde; z-index:1 }
td.input2t  { font-size:9pt; text-align:left; vertical-align:top }
td.input2tc { font-size:9pt; text-align:center; vertical-align:top }

td.input3   { font-size:12pt; text-align:left; vertical-align:middle }
td.input3c  { font-size:12pt; text-align:center; vertical-align:middle }

tr.BorTop0 td   { border-top:solid 1px #E0E0E0; }
tr.BorBot0 td   { border-bottom:solid 1px #E0E0E0; }
tr.BorBot0D td  { border-bottom:dashed 1px #E0E0E0; }
tr.BorTop1 td   { border-top:solid 2px #444444; }
tr.BorBot1 td   { border-bottom:solid 1px #000000; }
tr.BorLft1 td   { border-left:solid 1px #999999; }
tr.BorRit1 td   { border-right:solid 1px #999999; }

tr.BorDot td    { border-style:dotted }
tr.BorDash td   { border-style:dashed }
tr.BorDouble td { border-style:double }

tr.ScreenDivider td  { border-bottom:solid 1px #FFF5C1 }
tr.BorTopBot1Dash td { border-top:solid 1px #000000 dashed; border-bottom:solid 1px #000000 dashed }

td.BorTop1    { border-top:1px solid #111111 }
td.BorBot1    { border-bottom:1px solid #111111 }
td.BorLft1    { border-left:1px solid #111111 }
td.BorRit1    { border-right:1px solid #111111 }

td.BorTop2    { border-top:solid 2px #111111 }
td.BorBot2    { border-bottom:solid 2px #111111 }
td.BorLft2    { border-left:solid 2px #111111 }
td.BorRit2    { border-right:solid 2px #111111 }

tr.box1		  { border:solid windowtext 1px #999999 }
td.box1		  { border:solid windowtext 1px #999999 }
span.check	  { border:1px solid windowtext #111111; height:5px; line-height:5px }
span.I 		{ font-style:italic }

tr.BoxHdr	  { font-size:7pt; text-align:center; background-color:#EAEAEA; }
tr.BoxDtl	  { font-size:7pt; text-align:center; }

tr.BoxHdr td  	     { border-bottom:1px solid #555555; border-left:1px solid #555555; border-top:1px solid #555555; }
tr.BoxHdr td.BoxR    { border-right:1px solid #555555 }

tr.BoxDtl td         { border-bottom:1px solid #555555; border-left:1px solid #555555 }
tr.BoxDtl td.BoxR    { border-right:1px solid #555555 }



td.Badges	  { border:dotted windowtext 0.5pt #BBBBBB; height:200px; vertical-align:top }
td.Badge	  { height:180px; }

.BadgeH0	  { text-align:left; }
.BadgeH1	  { text-align:right; }
.BadgeH2	  { text-align:center; }
.BadgeV0	  { vertical-align:top }
.BadgeV1	  { vertical-align:middle }
.BadgeV2	  { vertical-align:bottom }

table.box1	  { border:solid windowtext 0.5pt #999999 }

a.BorBot1     { border-bottom:solid 0.5pt #000000 }

tr.BorTop2 td { border-top:solid 1.5pt #555555 }
tr.BorBot2 td { border-bottom:solid 1.5pt #555555 }

tr.header     { font-size:8pt; font-weight:bold; color:#FFFFFF; background-color:#320198; vertical-align:bottom }

tr.alert td { font-size:10pt; font-weight:bold; color:red; background-color:#FFFFAA; text-align:center }
.alert1  { font-weight:bold; color:red; background-color:#FFFFAA; }
.strike1 { text-decoration:line-through; }

tr.admin    { font-size:8pt; font-weight:bold; color:#0071BB; background-color:#FFEB94; text-align:center }
td.admin 	{ color:#660099; background-color:#FFFFAA; }
span.admin 	{ font-size:6pt; color:#660099; background-color:#FFFFAA; text-align:center }

tr.unseld   { cursor:hand; font-size:8pt; font-weight:lighter; color:black; text-align:left; vertical-align:top }

tr.dtl      { font-size:7pt; text-align:left; vertical-align:top }
.dtl        { font-size:7pt; text-align:left; vertical-align:top }

tr.uline    { border-bottom:solid windowtext 1.5pt }
td.uline    { border:none; border-bottom:solid windowtext 1.5pt }
td.ulinL1   { border:none; border-bottom:solid windowtext 0.5pt #999999 }
td.ulinLT1  { border:none; border-top:solid windowtext 0.5pt #999999 }
td.ulinD1   { border:none; border-bottom:solid windowtext 0.5pt #000000 }
span.U 		{ text-decoration:underline }

.lsHalf	    { line-height:0.5em }

tr.DoubleLine td { border-top:solid 0.5pt #444444; border-bottom:solid 0.5pt #444444; line-height:0.2em }

tr.hdrdtlc  { font-size:8pt; font-weight:bold; color:#FEEA93; background-color:#2382BB; text-align:center; }
tr.hdrdtlcB { font-size:8pt; font-weight:bold; color:#FEEA93; background-color:#0171BB; text-align:left; vertical-align:bottom }

tr.note1 { 
	border:1px solid #333; 		  
	font-size:8pt; 
	font-weight:bold; 
	vertical-align:top;
	padding:0 10px 5px 5 px;
}

ul.note1 li { 
	padding:0 10px 5px 5 px;
}

td.note1    { font-size:8pt; font-weight:bold; vertical-align:top }
li.note1    { font-size:8pt; font-weight:bold; vertical-align:top; margin-left:0px; padding-left:0px; }
td.note2    { border:none; border-bottom:solid windowtext 1pt; border-top:solid windowtext 1pt;
			  border-left:solid windowtext 1pt; border-right:solid windowtext 1pt; 
			  font-size:8pt; vertical-align:middle }
.PageBreak	{page-break-before: always}


