/* default inputs	*/ input	{ font-family:Arial,Helvetica,sans-serif; color:#000000; background-color:#FFFFC4; font-size:12px; font-weight:normal;} 
/* default checkboxes	*/ input.cb	{ background-color:TRANSPARENT; } 
/* default radio buttons*/ input.rb	{ background-color:TRANSPARENT; } 
/* default textareas	*/ textarea	{ font-family:Arial,Helvetica,sans-serif; color:#000000; background-color:#FFFFC4; font-size:12px; font-weight:normal;} 
/* default links	*/ a		{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#A40422; font-weight:bold;} 
/* default select	*/ select	{ font-family:Arial,Helvetica,sans-serif; color:#000000; background-color:#FFFFC4; font-size:12px; font-weight:normal;} 

/* inactive link	*/ .dl		{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#AAAAAA; font-weight:bold;} 
/* glow link		*/a.gll		{ filter:glow(color=FFFF00,strength=3);width:100%; text-shadow: #FFFF00 0px 0px 3px;} 
/* standard link	*/a.sl		{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#A40422; font-weight:bold;} 
/* help link		*/a.hl		{ color:#000000; font-weight:normal; text-decoration:underline; } 
/* small color link	*/a.scl		{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#A40422; font-weight:normal;} 
/* small white on color	*/ .swc 	{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; background:#A40422;} 
/* normal		*/ .n		{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:12px; font-weight:normal;} 
/* concern popup link	*/ a.cpl	{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#0000FF; font-size:12px; font-weight:normal; text-decoration:underline;} 
/* descr popup link	*/ a.dpl	{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#0000FF; font-size:12px; font-weight:bold; text-decoration:underline;} 
/* normal top,right	*/ .ntr		{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:12px; font-weight:normal; text-align: right; vertical-align: top; white-space: nowrap;} 
/* normal top,center	*/ .ntc		{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:12px; font-weight:normal; text-align: center; vertical-align: top; white-space: nowrap;} 
/* normal top,left	*/ .ntl		{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:12px; font-weight:normal; text-align: left; vertical-align: top; white-space: nowrap;} 
/* white bold		*/ .wb		{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold;} 
/* small		*/ .s		{ font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:11px; font-weight:normal;} 
/* small link		*/a.s		{ font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:11px; font-weight:normal;} 
/* small red bold	*/ .srb		{ font-family:Arial,Helvetica,sans-serif; color:#AA0000; font-size:11px; font-weight:bold;} 
/* small white link	*/a.swl		{ font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-size:11px; font-weight:normal;} 
/* glossary link	*/a.gl		{ color:#A40422; font-weight:normal; } 
/* label right top	*/ .lrt		{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#555555; font-size:12px; font-weight:bold; text-align:right; vertical-align:top;}
/* label left		*/ .ll		{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#555555; font-size:12px; font-weight:bold; text-align:left; vertical-align:middle;}
/* label right		*/ .lr		{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#555555; font-size:12px; font-weight:bold; text-align:right; vertical-align:middle;}
/* label center		*/ .lc		{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#555555; font-size:12px; font-weight:bold; text-align:center; vertical-align:middle;}
/* column heading	*/ .ch		{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; background:#555555; vertical-align:bottom;} 
/* column heading small	*/ .chs		{ font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; background:#555555; vertical-align:bottom;} 
/* required		*/ .r		{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; color:#D60000; text-decoration:none; vertical-align:middle; }
/* emphasis		*/ .ep		{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#505050; font-size:12px; font-weight:bold;} 
/* emphasis comparisons	*/ .epc		{ font-family:Arial,Helvetica,sans-serif; color:#006600; font-size:11px; font-weight:bold;} 
/* error		*/ .e		{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#CC0000; font-size:12px; font-weight:bold;} 
/* payment due		*/ .pd		{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#CC0000; font-size:12px; font-weight:bold;} 
/* success		*/ .ss		{ font-family:Arial,Helvetica,sans-serif; color:#007700; font-size:16px; font-weight:bold;} 
/* box heading		*/ .bh		{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#FFFFFF; font-weight:bold; background:#555555; font-size:12px;} 
/* big box heading	*/ .bbh		{ font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-weight:bold; background:#555555; font-size:16px;} 
/* page title		*/ .pt		{ font-family:Arial,Helvetica,sans-serif; color:#000000; font-weight:bold; font-size:18px; padding-top:5px; padding-bottom:5px;} 
/* section title	*/ .st		{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:14px; font-weight:bold;} 
/* report section 	*/ .rs		{ font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:22px; font-weight:bold; text-decoration:underline;} 
/* report section link	*/ a.rs		{ font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:22px; font-weight:bold; text-decoration:underline;} 
/* report title		*/ .rt		{ font-family:Arial,Helvetica,sans-serif; font-size:18px; color:#000000; font-weight:bold;} 
/* report title label	*/ .rtl		{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#000000; font-weight:bold; text-align:right;} 
/* edit report title	*/ .ert		{ font-family:Arial,Helvetica,sans-serif; color:#000000; background:#FFFFC4; font-size:14px; font-weight:bold;} 
/* color bar link	*/a.cbl 	{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold;} 
/* green pest bkgrnd	*/ .p		{ font-family:Arial,Helvetica,sans-serif; color:#000000; background:#BBFFBB; font-size:11px; font-weight:normal;} 
/* big black		*/ .bb		{ font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:20px; font-weight:bold;} 
/* big black link	*/a.bb		{ font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:20px; font-weight:bold; text-decoration:none;} 
/* big white		*/ .bw		{ font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-size:20px; font-weight:bold;} 
/* tagline		*/ .tl		{ font-family:Arial,Helvetica,sans-serif; color:#555555; font-size:11px; font-weight:bold;} 
/* assignment number	*/ .an		{ font-family:Arial,Helvetica,sans-serif; color:#444444; background:#CCCCCC; font-weight:bold;} 
/* assignment number	*/a.an		{ font-family:Arial,Helvetica,sans-serif; color:#444444; background:#CCCCCC;font-weight:bold; text-decoration:none;} 

/* description		*/ .d		{ font-family:Arial,Helvetica,sans-serif; color:#000066;}
/* description color	*/ .dc		{ color:#000066;}
/* description link	*/a.d		{ font-family:Arial,Helvetica,sans-serif; color:#000066; text-decoration:none; font-weight:normal;}
/* description bold	*/ .db		{ font-family:Arial,Helvetica,sans-serif; color:#000066; font-weight:bold;}
/* description bold link*/a.db		{ font-family:Arial,Helvetica,sans-serif; color:#000066; text-decoration:none; font-weight:bold;}
/* concern		*/ .c		{ font-family:Arial,Helvetica,sans-serif; color:#660000;}
/* concern bold		*/ .cbd		{ font-family:Arial,Helvetica,sans-serif; color:#660000; font-weight:bold;}
/* concern color	*/ .cc		{ color:#660000;}
/* concern link		*/a.c		{ font-family:Arial,Helvetica,sans-serif; color:#660000; text-decoration:none; font-weight:normal;}
/* label		*/ .l		{ font-family:Arial,Helvetica,sans-serif; color:#444444;}
/* label color		*/ .lc		{ color:#444444;}
/* label link		*/a.l		{ font-family:Arial,Helvetica,sans-serif; color:#444444; text-decoration:none; font-weight:normal;}
/* line number		*/ .ln		{ font-family:Arial,Helvetica,sans-serif; color:#444444; font-weight:bold;}
/* no format link	*/a.nfl		{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#0000FF; font-size:12px; font-weight:normal; text-decoration:underline} 

/* 1st half of RH	*/ .rh1		{ font-family:Arial,sans-serif; font-size:12px; color:#A40422; font-weight:bold;} 
/* 2nd half of RH	*/ .rh2		{ font-family:Arial,sans-serif; font-size:12px; color:#555555; font-weight:bold;} 

/* step			*/ .stp		{ font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:14px; font-weight:bold;} 
/* invisible link	*/ .il		{ color:#000000; text-decoration:none; font-weight:normal;}
/* tips email examples	*/ .em		{ font-family:serif; color:#000000; font-size:14px; font-weight:normal;} 
/* user index link	*/ .uix		{ color:#FFFFFF; font-size:1px;} 
/* submit button	*/ .buttons 	{ font-family:Arial,Helvetica,sans-serif; font-size:14px; background-color:#FFCC00; font-weight:bold; color: #000000; margin-right: 6px; }
/* white on black	*/ .wob		{ font-family:Arial,Helvetica,sans-serif; color:#ffffff; background:#888888; font-size:11px; font-weight:normal;} 
/* description links	*/a.d7		{ color:#000000; } 
			  a.d30		{ color:#DDDDDD; } 
			  a.dx		{ color:#AAAAAA; } 
/* table zero		*/ table.zero 	{ padding: 0px; border-width: 0px; }
/* div - concerns	*/ .dvc 	{ position:absolute; left:15px; width:660px; padding:5px 5px 5px 5px; z-index:200; background-color:#D0D0D0; layer-background-color:#DDDDDD; border-style:solid; display:none; }
/* div - descriptions	*/ .dvd 	{ position:absolute; left:15px; width:500px; padding:5px 5px 5px 5px; z-index:200; background-color:#D0D0D0; layer-background-color:#DDDDDD; border-style:solid; display:none; }

/* UI conrol refs	*/ .uiCtrl 	{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#AA0000; font-size:12px; font-weight:bold;} 
/* UI page refs		*/ .uiPage 	{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#00AA00; font-size:12px; font-weight:bold;} 
/* UI menu refs		*/ .uiMenu 	{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#0000AA; font-size:12px; font-weight:bold;} 
/* tiny list	 	*/ul.compact	{ padding-left:2px; margin-top:4px; margin-left:20px;  margin-bottom:4px;}
/* tiny list item	*/ul.compact li { list-style-image:url('http://www.reporthost.com/_image/orangeBullet.gif'); margin-bottom:1px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:12px; font-weight:normal; }
/* star list		*/ul.star	{ padding-left:2px; margin-top:7px; margin-left:20px; }
/* star list item	*/ul.star li 	{ list-style-image:url('http://www.reporthost.com/_image/brownStar.gif'); margin-bottom:2px; font:12px Verdana,Arial,Helvetica,sans-serif; }
/* bigger		*/  .bgr	{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#444444; font-size:14px; font-weight:normal;}
/* checklist sans serif	*/  .chk00	{ font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:11px; font-weight:normal;}
/* checklist sans serif	*/  .chk01	{ font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:12px; font-weight:normal;}
/* checklist sans serif	*/  .chk02	{ font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:13px; font-weight:normal;}
/* checklist sans serif	*/  .chk03	{ font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:14px; font-weight:normal;}
/* checklist sans serif	*/  .chk04	{ font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:15px; font-weight:normal;}
/* checklist sans serif	*/  .chk05	{ font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:16px; font-weight:normal;}
/* checklist sans serif	*/  .chk06	{ font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:17px; font-weight:normal;}
/* checklist sans serif	*/  .chk07	{ font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:18px; font-weight:normal;}
/* checklist sans serif	*/  .chk08	{ font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:19px; font-weight:normal;}
/* checklist serif	*/  .chk10	{ font-family:Times New Roman,Times,serif; color:#000000; font-size:11px; font-weight:normal;}
/* checklist serif	*/  .chk11	{ font-family:Times New Roman,Times,serif; color:#000000; font-size:12px; font-weight:normal;}
/* checklist serif	*/  .chk12	{ font-family:Times New Roman,Times,serif; color:#000000; font-size:13px; font-weight:normal;}
/* checklist serif	*/  .chk13	{ font-family:Times New Roman,Times,serif; color:#000000; font-size:14px; font-weight:normal;}
/* checklist serif	*/  .chk14	{ font-family:Times New Roman,Times,serif; color:#000000; font-size:15px; font-weight:normal;}
/* checklist serif	*/  .chk15	{ font-family:Times New Roman,Times,serif; color:#000000; font-size:16px; font-weight:normal;}
/* checklist serif	*/  .chk16	{ font-family:Times New Roman,Times,serif; color:#000000; font-size:17px; font-weight:normal;}
/* checklist serif	*/  .chk17	{ font-family:Times New Roman,Times,serif; color:#000000; font-size:18px; font-weight:normal;}
/* checklist serif	*/  .chk18	{ font-family:Times New Roman,Times,serif; color:#000000; font-size:19px; font-weight:normal;}

/* div - photopicker top*/ .ppickertop 	{ position:absolute; left:10px; width:680px; height:50; padding:5px 5px 5px 5px; z-index:2000; background-color:#D0D0D0; layer-background-color:#DDDDDD; border-top-width:2px; border-left-width:2px; border-right-width:2px; border-bottom-width:0; border-style:solid; overflow:hidden; display:none; }
/* div - photopicker	*/ .ppicker 	{ position:absolute; left:10px; width:680px; padding:5px 5px 5px 5px; z-index:2001; background-color:#D0D0D0; layer-background-color:#DDDDDD; border-top-width:1px; border-left-width:2px; border-right-width:2px; border-bottom-width:2;  border-style:solid; overflow:auto; display:none; }
/* selected photo	*/img.sp	{ border-color:#FFFF00; border-width:6px; border-style: solid;}
/* unselected photo	*/img.up	{ border-color:#D0D0D0; border-width:6px; border-style:solid;}
/* selected photo delete*/img.sd	{ border-color:#ff0000; border-width:6px; border-style: solid;}
/* unselected photo	*/img.ud	{ border-color:#FFFFFF; border-width:6px; border-style:solid;}
/* selected photo nums  */   .phs	{ border-style:none; position:relative; display:inline;}

p.half { margin: 12px 0px 12px 0px; }

table.webTable {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin: 3px 3px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: #555555 #555555 #555555 #555555;
	border-collapse: collapse;
	background-color: white;
	page-break-inside: avoid;
}
table.webTable th {
	font-weight:bold;
	color:#FFFFFF;
	border-width: 2px 2px 2px 2px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #555555 #555555 #555555 #555555;
	background-color: #555555;
}
table.webTable td {
	color:#000000;
	font-weight:normal;
	border-width: 2px 2px 2px 2px;
	padding: 5px 3px 3px 5px;
	border-style: solid solid solid solid;
	border-color: #555555 #555555 #555555 #555555;
	vertical-align: top;
}


table.webTableNoInsideBorder {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin: 3px 3px 0px 0px;
	border-width: 2px 2px 2px 2px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #555555 #555555 #555555 #555555;
	border-collapse: collapse;
}
table.webTableNoInsideBorder th {
	font-weight: bold;
	color:#FFFFFF;
	background-color: #555555;
	padding: 2px 1px 2px 1px;
	border-style: none none none none;
	vertical-align: top;
}
table.webTableNoInsideBorder td {
	color:#000000;
	font-weight:normal;
	padding: 2px 1px 2px 1px;
	border-style: none none none none;
	vertical-align: top;
}


table.saTable {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin: 0px 0px 0px 0px;
	border-style: none none none none;
	width:100%;
}
table.saTable td {
	color:#000000;
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	vertical-align: middle;
}


div.helpBox {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	border-width: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: #555555 #555555 #555555 #555555;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFAEC;
	color: black;
}


div.adBox {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	border-width: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: #555555 #555555 #555555 #555555;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFAEC;
	color: black;
}

/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #555555;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #DDDDDD;
}
div#tcal td.today {
	background-color:#FFFFC4;
}
div#tcal td.selected {
	background-color:#FFCC00;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}

	

