body
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color: FFFFFF; color: 000000}
caption
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color: FFFFFF; color: 000000; text-align:left;}
.home 
	{background-color:ffffff}
.main 
	{font-family:tahoma,verdana,arial; font-size: 13px;  color: 000000}
a.main, a.main:link, a.main:visited, a	
	{font-family:tahoma,verdana,arial; font-size: 13px;  color: #6633ff;}

.data {
	font-family: arial;
	font-size: 10pt;
}
.userinfo_left {
	font-family: arial;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	text-valign: top;
	text-align: right;
	background-color: gray;
	color: white;
}
.userinfo_right {
	font-family: arial;
	font-size: 9pt;
}
.bold {
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
}

/*.nav
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color:D3D3FB ; color: 6633ff; vertical-align: top}
*/

.box_lbl
	{color: white; background-color:#6969D4; font-family:tahoma,verdana,arial; font-size: 13px; }
.box
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color:EBEBF8; color: 6633ff; vertical-align: top}

.census
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color:ffffff ; color: #666666; vertical-align: top; text-align: center;}

.client_detect
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color:ffffff; color: 666666; vertical-align: top}

.foot,a.foot,a.foot:link,a.foot:visited
	{font-family:tahoma,verdana,arial; font-size: 11px;  color: 999999; background-color:ffffff;}

.banner,a.banner,a.banner:link,a.banner:visited 
	{background-color: EEEEEE; font-family:tahoma,verdana,arial; font-size: 12px; color: 666666; vertical-align: bottom}

.bannermenu,a.bannermenu,a.bannermenu:link,a.bannermenu:visited 
	{; font-family:tahoma,verdana,arial; font-size: 12px; color: 666666; vertical-align: middle}

.login, a.login, a.login:link, a.login:visited
	{font-family:tahoma,verdana,arial; font-size: 11px; background-color: ffffff; color: #999999;}

.note, a.note
	{font-family:tahoma,verdana,arial; font-size: 11px; background-color: ffffff; color: #666666;}

.important
	{font-family:tahoma,verdana,arial; color: #cc3366;}

td.label
	{font-family:tahoma,verdana,arial; font-size: 13px; color: #000000; background-color: #eeeeee}

h2,.page_ttl 
	{font-family:verdana,arial; font-size: 15px; color: #0033cc; font-style: italic; font-weight: bold;}
h3, .sct_ttl
	{font-family:verdana,arial; font-size: 17px; color: #cc3333; font-style: italic; font-weight: bold;}
h4
	{font-family:verdana,arial; font-size: 15px; color: #0033cc; font-weight: bold;}
h5,.head5
	{font-family:verdana,arial; font-size: 13px; color: #0066ff; font-weight: bold;}

/* GENERAL FORMS AND USER REGISTRATION */
.formsct 
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color:#cccccc; color: #0033cc;}
.formfld 
	{font-family:tahoma,verdana,arial; font-size: 13px; color: 000000; background-color: eeeeee}
.formtxt 
	{font-family:tahoma,verdana,arial; font-size: 13px; color: 000000; background-color: ffffff}
.formnote
	{font-family:tahoma,verdana,arial; font-size: 13px; color: 666666;}
.formmenu
	{WIDTH: 380px}
	
/* MAP INTERFACE STYLES */
.tools,a.tools,a.tools:link,a.tools:visited
	{font-family:tahoma,verdana,arial; font-size: 11px; color: 666666; text-align: left; background-color: ffffff}
a.tools:hover
	{font-family:tahoma,verdana,arial; font-size: 11px; color: #6666ff; text-align: left; background-color: #ffffff}
.toolbar
	{font-family:tahoma,verdana,arial; font-size: 10px; color: 666666; text-align: center; background-color: ffffff}

/* DIALOG STYLES *****************************/
.dlg
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color: eeeeee; color: 000000}
th.dlg
	{text-align: left;}
.dlg_lbl
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color: ffffff; color: #3333ff}
.dlg_main
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color: ffffff; color: 000000;}
.dlg_sct
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color:#cc3366; color: White;text-align: left;}
.dlg_fld
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color: ffffff; color: 000000}
.dlg_menu
	{WIDTH: 350px}

/* REPORT STYLES ******************************/
.rpt /* general report webpage style */
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color: ffffff; color: 000000}
.rpt_tip
	{font-family:tahoma,verdana,arial; color: #cc3366; font-size:11px;}
.rpt_header
	{font-family:verdana,arial; font-size: 20px; color: #0033cc; font-style: italic; font-weight: bold;}
.rpt_title /* report title */
	{font-family:verdana,arial; font-size: 17px; color: #cc3333; font-style: italic; font-weight: bold;text-align:top}
.rpt_subtitle /* report subtitle */
	{font-family:tahoma,verdana,arial; font-size: 11px; color: 000000}
.rpt_tbl_bg /* background color of table */
	{background-color: cccccc }
table.rpt /* general report table layout */
	{background-color: ffffff;border-collapse:collapse; padding:2px;}
table.graph /* report table layout with graphic link */
	{background-color: ffffff;border-collapse:collapse; padding:0px;}
th.rpt /* header */
	{text-align: center; background-color: eeeeee;border: 1pt solid #cccccc;}
.rpt_graph /* data label with graph */
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color: ffffff; color: #000000;}
.rpt_lbl /* data label */
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color: ffffff; color: #000000;border: 1pt solid #cccccc;}
.rpt_sub_lbl /* data label for subcategories contained in rpt_lbl*/
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color: ffffff; color: #000000; font-style: italic; text-indent: 5px;border: 1pt solid #cccccc;}
.rpt_lbl_total /* data label for totals */
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color: ffffff; color: #000000; font-weight: bold;border: 1pt solid #cccccc;}
.rpt_fld /* generic data field */
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color: ffffff; color: #111111; text-align: right;/*border: 1px solid #666666;*/border: 1pt solid #cccccc;}
.rpt_fld_total /* generic data field for totals */
	{font-family:tahoma,verdana,arial; font-size: 13px; background-color: ffffff; color: #111111; text-align: right; font-weight: bold;border: 1pt solid #cccccc;}
.rpt_note /* report footer */
	{font-family:tahoma,verdana,arial; font-size: 11px; color: 000000;}
.rpt_lbl_total_right /* data label for totals */
	{font-family:tahoma,verdana,arial; font-size: 9px; color: #cc3333; background-color: #FFFFFF; text-align: right}
.rpt_lbl_total_left /* data label for totals */
	{font-family:tahoma,verdana,arial; font-size: 9px; color: #cc3333; background-color: #FFFFFF; text-align: left}


