body {
	margin: 0;
	background-color:#FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}



td, p { font-size: 11px; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: normal; color:#004E85; }



fieldset { border: 1px solid; border-color: #0072C5; }

legend { font-size: 11; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; color:#004E85; }



input, select, textarea { font-size: 11; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: normal; color:#000000; }



form { margin: 0px; }



.heading { font-size: 14; font-family: Arial, sans-serif; font-weight: bold; color:#001061; text-transform: uppercase; }

.heading_left { padding-left:7; padding-right:7; width:270; 

	FILTER: DropShadow(Color=#000000, OffX=2, OffY=2, Positive=1);

	font-size: 14; font-family: Arial, sans-serif; font-weight: bold; color:#E2ECFF; text-transform: uppercase; }





.box { background-color:#FFFFFF; }



.box_text { background-color:#164093; padding-left:3; padding-right:3;

 cursor:default; font-weight: normal; color:#B0DDFF; }



.box_heading { padding-left:3; padding-right:3; cursor:default; font-weight: bold; color:#7AA6FF; }



.label { font-size: 11; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; color:#004E85; }



.subject { background-color: #ABC4E5; font-weight: bold; padding-left: 3; border-color: #001061; border-width:1; border-style:solid; }



iframe { border:2px inset #98C2F7; }



.outer_table { background-color: #EEEEEE; }



.faceBackground { background-color: #EEEEEE; }



.table_head { background-color: #FFF }
.table_main { border:1px solid #6489AA; border-collapse: collapse }

.table_body { border: 0px none transparent; }



.section_body { border-bottom: 1px solid #0072C5; }



.outer_table_heading { font-size: 14; font-family: "Trebuchet MS", Arial, sans-serif; cursor:default; font-weight: bold; color: #000000; }



.outer_table_action { font-size: 11; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; color: #001061; }



.inner_table_head {
	border-bottom: 1px solid #0072C5;
	background-color: #6489AA;
}



.inner_table_column_heading {
	background-color: #4D6C8A;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#4D6C8A, endColorstr=#6489AA);

 }




//.table_bottom_panel { border-left: 1px dotted #000000; border-right: 1px dotted #000000; border-bottom: 1px dotted #000000; background-color: #C0C0C0; }

/*.table_bottom_panel { 

	border-left: 1px solid #000000; 

	border-right: 1px solid #000000; 

	border-bottom: 1px solid #000000; 

	border-right: 1px solid #000000;

	background-color: #C0C0C0; }*/

	

.bottom_panel_button { font-size: 11; font-family: "Trebuchet MS", Arial, sans-serif; }



.project_title { font-size: 11; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; color: #004E85; }



.project_status { font-size: 11; font-family: "Trebuchet MS", Arial, sans-serif; color: #9494B7; }



.calendar_cell_disabled_middle { border-bottom: 1px solid #6489AA; border-right: 1px solid #6489AA; background-color: #EEEEEE}



.calendar_cell_disabled_right { border-bottom: 1px solid #6489AA; background-color: #EEEEEE; padding: 0px}



.calendar_cell_middle { border-bottom: 1px solid #6489AA; border-right: 1px solid #6489AA; background-color: #FFFFFF; padding: 0px 5px}

.calendar_cell_middle_f { border-bottom: 1px solid #6489AA; border-right: 1px solid #6489AA; background-color: #FFD18C; padding: 0px 5px}



.calendar_cell_right { border-bottom: 1px solid #6489AA; background-color: #FFFFFF; }
.calendar_cell_right_f { border-bottom: 1px solid #6489AA; background-color: #FFD18C; }


.calendar_totals_line_monthly { font-size: 10; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; color: black; background-color: #FFEED5; }



.calendar_total_value_monthly { font-size: 10; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; color: red; }



.calendar_totals_line_weekly { border-bottom: 1px solid #6489AA; font-size: 10; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: normal; color: black;  background-color: #F5F5F5; }



.calendar_totals_line_weekly_right { border-bottom: 1px solid #6489AA; border-right: 1px solid #6489AA; font-size: 10; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: normal; color: black;  background-color: #EAEAEA; }



.calendar_total_value_weekly { font-size: 10; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; color: red; }



.calendar_day_heading { font-weight: bold; color: #FFFFFF; }



//.clock_on_box { border: 1px solid #00BF00; background-color: #EAEAEA; }

.clock_on_box { border: 1px solid #00BF00; }

//.clock_off_box { border: 1px solid #FF1010; background-color: #EAEAEA; }

.clock_off_box { border: 1px solid #FF1010; }



.clock_on_text { color: #00BF00; }



.clock_off_text { color: #FF1010; }



.grey_area { background-color: #FFFFFF; }



.timesheet_logo { font-size: 20; font-family: Arial, sans-serif; font-weight: bold; font-style: italic; color: #CCCCE0; }



.white_heading { font-size: 20; font-family: Arial, sans-serif; font-weight: bold; font-style: italic; color: #4C4C80; }



.task_name_small { font-size: 9; font-family: "Trebuchet MS", Arial, sans-serif; color: 00066F; font-weight: bold; }

.task_time_small { font-size: 9; font-family: "Trebuchet MS", Arial, sans-serif; color: 00066F; }

.task_time_total_small { font-size: 9; font-family: "Trebuchet MS", Arial, sans-serif; color: red; }





.project_task_list { height: 80px; overflow: auto; padding-left: 5px; padding-right: 5px; margin: 5; border: 1px solid #0072C5; }



a:link { color: #004E85; font-weight: bold; font-family: "Trebuchet MS", Arial, sans-serif; text-decoration: none; }

a:visited { color: #004E85; font-weight: bold; font-family: "Trebuchet MS", Arial, sans-serif; text-decoration: none; }

a:hover { color: #9494B7; font-weight: bold; font-family: "Trebuchet MS", Arial, sans-serif; text-decoration: none; }



.disabledLink { color: #BBBBBB; font-weight: bold; font-family: "Trebuchet MS", Arial, sans-serif; text-decoration: none; }



.bottom_bar_text { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; color: #BAC7EE; }



.command:link { color: #000788; font-weight: bold; font-family: "Trebuchet MS", Arial, sans-serif; text-decoration: none; font-size: 11; }

.command:visited { color: #000788; font-weight: bold; font-family: "Trebuchet MS", Arial, sans-serif; text-decoration: none; font-size: 11; }

.command:hover { color: #6D72C6; font-weight: bold; font-family: "Trebuchet MS", Arial, sans-serif; text-decoration: none; font-size: 11; }



.command_current { color: #6D72C6; font-weight: bold; font-family: "Trebuchet MS", Arial, sans-serif; text-decoration: none; font-size: 11; }



.login_image { background-image: url(/images/logo.gif); width: 136; height: 46; margin-right: 20; }



.face_padding_cell { padding: 5px; background: #FFFFFF; }



.simple_border { 

		border-left: 1px solid #0072C5; 

		border-top: 1px solid #0072C5; 

		border-right: 1px solid #0072C5; 

		border-bottom: 1px solid #0072C5; 

		background-color: #E0EEFF; }
		
.error
{
	color: #CC3300;
	font-size: 10pt;
	font-weight: bold;
}

div.niceTitle
{
	background-color: #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#E7EDF1, endColorstr=#FFFFFF)
	progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=2);
	color: #111111;
	font-size: 11px;
	font-family: "Trebuchet MS", sans-serif;
/*	width: 250px; */
	left: 0;
	top: 0;
	padding: 2px;
	position: absolute;
	text-align: left;
	border: 1px solid gray;
	z-index: 20;
}

div.niceTitle .contents
{
	margin: 0;
	padding: 0 3px;
}

.niceTitle_content
{
}

div.niceTitle p
{
	color: #D17E62;
	font-size: 9px;
	padding: 3px 0 0 0;
	margin: 0;
	text-align: left;
}
optgroup {
	color:red;
	font-style: normal;
}

