HTML,textarea {font: normal 12px/1.2em Verdana, Geneva, Helvetica, sans-serif, Arial; color: black}

/* HTML {font-size-adjust: 0.58} */

* {color: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-size-adjust: inherit}

a {color: #69C; background: none}
a:visited{color: #369; background: none}
a:hover, a:active {color: black; text-decoration: none; border-bottom: solid 1px red}
a:focus {color: #C00}

LABEL:hover {color: #DEA330}
LABEL:active {color: red}

TEXTAREA, INPUT[type="text"], INPUT[type="password"] {border: solid 1px #DCDCDC; padding: 2px; background-color: white}

TEXTAREA[disabled], INPUT[disabled] {background-color: F0F0F0}
TEXTAREA:focus, INPUT[type="text"]:focus, INPUT[type="password"]:focus {border: solid 1px #C0C0C0}
TEXTAREA:hover, INPUT[type="text"]:hover, INPUT[type="password"]:hover {border: solid 1px #6C6C6C}

ACRONYM {border-style: dotted; border-width: 0 0 1px 0}

TD {empty-cells: show}

.nodecor {text-decoration: none}
.nodecor_all, .nodecor_all:hover {text-decoration: none; border-bottom: none}


a.block{display: block; text-decoration: none; border: none}
a.block:hover {text-decoration: none; border: none}

h1 {font-size: 16px}
h2 {font-size: 14px}

#navbar td {border: solid 1px #ccc; border-top: none; border-bottom-color: #eee}
#navbar a {display: block; text-decoration: none; padding: 0.15em; text-indent: -8px} /* -0.9em  - IE hack */
#navbar a:hover, #navbar .selected a:hover {background-color: #eee; color: black; border-bottom: none}
#navbar a:active, #navbar .selected a:active {color: red; border-bottom: none}

#navbar * {font-size: 10px}

#navbar .selected a {background-color: #f6f6f6; color: black}

#navbar .lastrow	{border-bottom-color: #ccc}
#navbar .lastrow a	{padding-bottom: 0.5em}
#navbar .firstrow a	{padding-top: 0.5em}

/*
#navbar .selected a, #navbar .selected a:hover {background-color: #eee; color: black}
#navbar .selected {border-color: #ccc}
#navbar .selected a:hover {background-color: #eee; color: red}
*/
#navbar .level1 a	{padding-left: 1.2em}
#navbar .level2	a	{padding-left: 2.2em}
#navbar .level3 a	{padding-left: 3.2em}
#navbar .level4 a	{padding-left: 4.2em}
#navbar .level5 a	{padding-left: 5.2em}
#navbar .level6 a	{padding-left: 6.2em}

A.fg_gray {color: #999}
A.fg_lightgray {color: #CCC}

.darkgray {color: #666}
.gray {color: #999}
.lightgray {color: #CCC}
.black {color: black}
.white {color: white}

.bold {font-weight: bold}
.italic {font-style: italic}

.fg_mono {font-family: Courier new, mono}

.fg_bold {font-weight: bold}

.fg_top {vertical-align: top}

.fg_center {text-align: center}
.fg_left {text-align: left}
.fg_justify {text-align: justify}

.fg_small {font-size: 10px}
.fg_smaller {font-size: 9px}
.fg_normal {font-size: 12px}
.fg_big {font-size: 14px}
.fg_bigger {font-size: 18px}

.fg_darkblue {color: #369}
.fg_darkerblue {color: #036}
.fg_white {color: white}
.fg_black, .fg_black:visited {color: black}
.fg_yellow, .fg_yellow:visited {color: #FF9900}
.fg_darkgray {color: #666}
.fg_gray {color: #999}
.fg_lightgray {color: #CCC}
.fg_lightred {color: #F99}
.fg_myred, .fg_myred:visited {color: #F33}
.fg_red {color: red}
.fg_darkred {color: #F33}
.fg_darkerred {color: #C00}
.fg_lightgreen {color: #9C9}
.fg_green, .fg_green:visited {color: green}
.fg_darkgreen {color: #090}

.br_single {border-width: 1px; border-style: solid}
.br_gray {border-color: #CCC}
.br_lightgray {border-color: #EEE}
.br_shadow {border-style: outset}

.bg_gray {background-color: #999}
.bg_lightgray {background-color: #CCC}
.bg_lightergray {background-color: #EEE}
.bg_verylightgray {background-color: #f6f6f6}

.bg_active	{background-color: #F0F0F0; border: solid 1px #ccc; border-collapse: collapse}

.bg_even	{background-color: #F5F5F5;}

.bg_dark {background-color: #036}
.bg_light {background-color: #369}

.bg_normal		{background: #369}
.bg_important	{background: #036}
.bg_ok			{background: #090}
.bg_vimportant	{background: #C33}


.dlist1	{padding-top: 2px; padding-bottom: 2px; padding-left: 5px}
.dlist2	{padding-top: 2px; padding-bottom: 2px; padding-left: 15px}
.dlist3	{padding-top: 2px; padding-bottom: 2px; padding-left: 25px}
.dlist4	{padding-top: 2px; padding-bottom: 2px; padding-left: 35px}
.dlist5	{padding-top: 2px; padding-bottom: 2px; padding-left: 45px}
.dlist6	{padding-top: 2px; padding-bottom: 2px; padding-left: 55px}

td.sch_cell:hover	{border: solid 1px #333}
td.sch_cell
	{
	border: solid 1px #CCCCCC;
	background: #ECFBFF;
	border-collapse: collapse;
	color: black;
	cursor: pointer;
	width: 80px;
	}

/*
TABLE {font-size: 12px}

CAPTION {margin-bottom: 3px; font-size: 12px}
BODY {margin: 0px; background: white}
FORM {margin: 0px}

INPUT {font-family: Verdana, Geneva, Helvetica, sans-serif, Arial; font-size: 10px}
*/

CAPTION {margin-bottom: 3px}
BODY {margin: 0px; background: white}
FORM {margin: 0px}

UL LI {list-style-type: circle}

a#lightgray:hover, a#gray:hover {color: white}

.very_small	{font-size: 8px}
.smaller	{font-size: 9px}
.small, .small *		{font-size: 10px}
.normal		{font-size: 12px}
.big		{font-size: 14px}
.bigger		{font-size: 18px; line-height: 1.2em}
.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}

#important	{background: #003366;}
#ok			{background: #009900;}
#vimportant	{background: #CC3333;}
#nimportant	{background: #DBDBE5;}
#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}
*/

#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}

.defcursor	{cursor: default !important}
#defcursor	{cursor: default}
#pcursor	{cursor: pointer}

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

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

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

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

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

.even	{background-color: #F5F5F5;}

.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}

