body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-weight: normal;
	background-color: #346699;
	vertical-align: middle;	
}
DIV,SPAN
{
	position:relative;
	font-family:arial,helvetica;

}
A
{
	font-family:arail,helvetica; 
	text-decoration:none;
	COLOR: #0000FF;
}
A:link, A:visited, A:active {
	COLOR: #0000FF;
}

A:hover 
{
	COLOR: #ff0000;
	cursor:hand;
}



span.menu_mouseover
{
	color: #FF0000;


}


table
{
	font-size: 12px; 
	font-weight: normal; 
}

.calender_table
{
	background-color: #FFFFBB;
	width:100%;
}

.trend_table
{
background-color: #DDDDDD;
}


.menu_table
{
	background-color: #FFFFFF;
}
.main_table
{
	background-color: #3399FF;
	color: #000000;
	width:100%;
}

.content_table
{
	background-color: #FFFFFF;
	width:100%;
}




td
{

}
.show_path
{
	font-size: 9px;
	color: #346699;
}
.vert_name{
	layout-flow : vertical-ideographic;
	text-align: center;
	vertical-align: middle;
	width: 9px;
	font-size: 9px;
}

.tlp_vert_name{
	layout-flow : vertical-ideographic;
	text-align: center;
	vertical-align: middle;
	width: 9px;
	font-size: 9px;
	background-color: #CCCCCC;
}

.below_target
{
	background-color: #FF66CC;
}
.above_target
{
	background-color: #6699FF;
}
.calendar
{
	font-size: 9.5px;
}
.booked_cell
{
	background-color: #FFFF99;
	text-align: center;
	font-size: 9px;
}

.booking_cell
{
	
	text-align: center;

}

.error_text
{
	color: #FF0000;
}

.spacer_td
{
	background-image: url(images/spacer_td.gif);
	width: 50px;
}
.menu_td
{
	width: 100px;
	background-color: #94A6D3;
}
.content_td
{
	background-color: #A3B5E7;

}
.main_table
{
	background-color: #FFFFFF;

}

.module_title
{

	color: #950000;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 18px;
	font-weight: bold;

}

.header_cell
{
	color: #FFCB01;
	background-color: #777777;
	font-weight: bold;
}

.big_cal
{
	background-color: #CCCCCC;
	height: 50px;
	width: 14%;
	vertical-align: top;
}

.alert_td
{
	background-color: #FF99CC;
	font-size: 10px;
	color: #FFFF00;
}


.announcement_tiny
{
	font-size: 9px;
	background-color: #ffffff;
}

.announcement
{
	background-color: #ffffff;
}


.main_menu
{
	font-size: 9pt;
	background-color: #ECE9e6;
	border: #0000FF;
}
.sub_menu {
	font-size: 8pt;
	background-color: #FFFF99;
	border: #0000FF;
	background-position: left center;
}
.menu_item {
	font-size: 7pt;
	background-color: #FFFF99;
	border: #0000FF;
	background-position: left center;
}
.front_page_annoucement
{
	background-color: #FFCC33;
	color: #CE0300;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	width: 155px;	
}


tr
{


}
.big_cal_header_tr
{
	color: #FFCC00;
	background-color: #777777;
	font-weight: bolder;
	
}



.header_row
{
	color: #FFCB01;
	background-color: #777777;
	font-weight: bold;
}

.tlp_adhoc
{
	background-color: #FF99FF;

}

.tlp_key_course
{
	background-color: #FFFF33;
}

textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #FFFFCC;
	font-size: 10px;

}



input
{
		font-size: 10px;

}


.input_box
{
	background-color: #FFFFCC;
	font-size: 9px;
}

.input_box:focus, .input_box:hover
{
	background-color: #FFFF00;
	font-size: 9px;
	color: #000000;
}

 

.upload_filename
{
	background-color: #CCFFCC;
	font-size: 9px;
}


select.dropdown_menu
{
	background-color: #FFFFCC;
	font-size: 9px;
}

select.dropdown_menu:hover, select.dropdown_menu:focus
{
	background-color: #FFFF00;
	
	color: #000000;
}


select.multi_select
{
	background-color: #FFFFCC;
	font-size: 12px;
}

select.multi_select:hover
{
	background-color: #FFFF00;
	color: #000000;
}
select.dropdown_main
{
	background-color: #FFFFCC;
	font-size: 10px;
}

fieldset
{

}

.special_instructions
{
	background-color: #FFFF99;
}


#announcement_scroller{
width: 300px;
height: 180px;
padding: 2px;

}
