#noprint	{display: none !important}

HTML {font-family: Verdana, Geneva, Helvetica, sans-serif, Arial; font-size: 90%;}
TABLE {font-size: 90%;}
CAPTION {margin-bottom: 3px}
BODY {margin: 0px; background: white}
FORM {margin: 0px}


INPUT {font-family: Verdana, Geneva, Helvetica, sans-serif, Arial; font-size: 90%}

a {color: #336699}
a:hover {color: black}

.very_small	{font-size: 8px}
.smaller	{font-size: 9px}
.small		{font-size: 10px}
.normal		{font-size: 12px}
.big		{font-size: 14px}
.bigger		{font-size: 18px}
.very_big	{font-size: 20px}

.left {text-align: left}
.center {text-align: center}

#center {text-align: center}
#left	{text-align: left}
#top	{vertical-align: top}

THEAD.labeltab{color: white; background: #336699}
TD.labeltab	{padding: 1px; padding-left: 5px}
THEAD.boxtab{color: white; background: #336699; text-align: center}

#important	{background: #003366}
#vimportant	{background: #CC3333}
#print		{background: #CCCCCC; color: black; font-weight: bold}

#boxtab	{border: solid 1px #336699;}
#gridtab{border: solid 1px #336699; border-collapse: collapse}

#headrow	{padding: 1px; padding-left: 5px; color: white; background: #336699}
#firstrow	{padding-top: 5px}
#lastrow	{padding-bottom: 5px; border-bottom: solid #CCCCCC 1px;}
#singlerow	{padding-bottom: 5px; border-bottom: solid #CCCCCC 1px; padding-top: 5px;}

.slist	{padding-left: 14px; text-indent: -14px}
.list	{border-left: solid #CCCCCC 1px; border-right: solid #CCCCCC 1px; padding-left: 5px; padding-right: 5px}
.list1	{border-left: solid #CCCCCC 1px; border-right: solid #CCCCCC 1px; padding: 2px 5px 2px 16px; text-indent: -11px}
.list2	{border-left: solid #CCCCCC 1px; border-right: solid #CCCCCC 1px; padding: 2px 5px 2px 26px; text-indent: -11px}
.list3	{border-left: solid #CCCCCC 1px; border-right: solid #CCCCCC 1px; padding: 2px 5px 2px 36px; text-indent: -11px}
.list4	{border-left: solid #CCCCCC 1px; border-right: solid #CCCCCC 1px; padding: 2px 5px 2px 46px; text-indent: -11px}
.list5	{border-left: solid #CCCCCC 1px; border-right: solid #CCCCCC 1px; padding: 2px 5px 2px 56px; text-indent: -11px}
.list6	{border-left: solid #CCCCCC 1px; border-right: solid #CCCCCC 1px; padding: 2px 5px 2px 66px; text-indent: -11px}

.nodecor {text-decoration: none}
.nodecor:hover {text-decoration: underline}

#bold {font-weight: bold}
#fullwidth {width: 100%}

#red {color: #FF0000}
#gray {color: #999999}
A#gray:hover {color: black}
#darkgray {color: #666666}
#lightgray {color: #DDDDDD}
#lightblue {color: #336699}
#darkblue {color: #003366}
#black {color: #000000}
#green {color: #009900}
#white {color: #FFFFFF}
#yellow {color: #FFFF00}

.cl_t {padding-top:		5px}
.cl_b {padding-bottom:	5px; border-bottom:	solid 1px #CCCCCC}
.cl_m {padding-bottom:	5px; border-bottom:	solid 1px #CCCCCC; padding-top:		5px}
.cl_b {padding-bottom:	5px; border-bottom:	solid 1px #CCCCCC}
#cl_l {padding-left:	5px; border-left:	solid 1px #CCCCCC}
#cl_r {padding-right:	5px; border-right:	solid 1px #CCCCCC}

#lhead
	{
	background: #4080B0;
	color: white;
	}

#nhead
	{
	background: #336699;
	color: white;
	}

#dhead
	{
	background: #003366;
	color: white;
	}

#sch_cell
	{
	border: solid 1px #CCCCCC;
	background: #ECFBFF;
	border-collapse: collapse;
	color: black;
	}

#sch_cell:hover
	{
	border: solid 1px #336699;
	}


#header
	{
	text-align: center;
	font-weight: normal;
	color: white;
	background: #006699;
	}

.even	{background-color: #F9F9F9}

.att_cell			{background-color: #e0e0e0; border: solid 1px #CCCCCC; cursor: default}
.att_cell_unknown	{background-color: #D1E0EF; border: solid 1px #90B6DD; cursor: default}
.att_cell_present	{background-color: #D0F4C6; border: solid 1px #9cda8d; cursor: default}
.att_cell_absent	{background-color: #FFC2C2; border: solid 1px #FF9292; cursor: default}
.att_cell_reason	{background-color: #FFFF9B; border: solid 1px #D5D55C; cursor: default}
.att_cell_blank		{background-color: #F9F9F9; border: solid 1px #e6e6e6; cursor: default}

