.hide
{	visibility:hidden;
}
				
.hidden
{	height:0px;
	display:none;
	visibility:hidden;
}

.show
{	height:auto;
	display:block;
	visibility:visible;
}

.menu_item
{	font-size:8pt;
	border:1px solid #bbbbbb;
	padding:1px;
	margin:1px 0px 1px 0px;
	cursor:pointer;
	cursor:hand;
	padding-top:4px;
	padding-bottom:4px;
	clear:left;
}				

.menu_item:hover
{	color:white;
	border-color:white;
	background:#bbbbbb;
}

.menu_complete
{	background:#A1AEA1;
	color:#E2EFD7;
	border-color:#B3BEB3;
}

.menu_warn_complete
{	background:#BBBA88;
	color:#EFEFD7;
	border-color:#BEBEB3;
}

.menu_item_text
{	
}

.menu_item_selector
{	width:20px;
	float:left;
	height:20px;
	background:url(/cssimages/t3010/menu_pointer.png) top left no-repeat;
}

.menu_item_complete
{	width:20px;
	height:20px;
	float:right;
	background:url(/cssimages/t3010/checkmark.png) top right no-repeat;
}

.menu_item_warn_complete
{	width:20px;
	height:20px;
	float:right;
	background:url(/cssimages/t3010/checkmark_y.png) top right no-repeat;
}

.menu_spacer
{	height:20px;
	border:0px;
	padding:0px;
	margin:0px;
}

.menu_divider
{	border:1px solid #bbbbbb;
	width:90%;
}

.page
{	color:#eeeeee;
}

.cur_page
{	background:#777777;
	color:white;
}

.section
{	font-weight:bold;
}

.schedule
{	font-style:italic;
	text-indent:15px;
}

.worksheet
{	font-style:italic;
	text-indent:15px;
}