a            { color: darkblue; }
.bold1       { font-weight: bold; }
.bold4       { font-weight: bold; }
.bold3       { font-weight: bold; }
.bold2       { font-weight: bold; }
.bold2right  { font-weight: bold; text-align: right; }
.formmain    { margin: 0; padding: 0; }

DIV.Menu { display: none; }
DIV.Title { padding: 2px; }
DIV.Action { padding: 2px; }
DIV.Footer { padding: 2px; font-weight: bold; }
TD.ActionIcons { 	display: none; border: 5px solid black; }
TABLE.clsTopNavigationTable { display: none; }
TD.clsRefreshButtonCell { display: none; }
DIV.clsActivityListIcons { display: none; }
DIV.clsTrialThankYou { display: none; }
DIV.clsDemoThankYou { display: none; }
DIV.clsElapsedTime { display: none; }

/* changed color of clsDateGrouping to BLACK to make printouts better in Firefox */
DIV.clsDateGrouping { color: black; font-weight: bold; border: 3px outset #d1dbe4; padding: 5px; margin: 15px; xwidth: 100%; }

DIV.clsPeriodGrouping { color: white; font-weight: bold; padding: 5px; margin: 5px; }
DIV.clsActivityGrouping { xline-height: 0.8em; color: black; margin: 1em 0em 1em 3em; }					
SPAN.clsTaskIncomplete { font-size: 89%; font-weight: bold; color: white; background-color: darkorange; border: 1px outset black; }
SPAN.clsActivityCompleted { font-size: 89%; font-weight: bold; color: white; background-color: green; border: 1px outset black; }
SPAN.clsActivityIncomplete { font-size: 89%; line-break: strict; font-weight: bold; color: white; background-color: red; border: 1px outset black; }
SPAN.clsActivityPassive { font-size: 89%; line-break: strict; font-weight: bold; color: white; background-color: #003366; border: 1px outset black; }
DIV.clsTaskNotes { margin: 2px 2px 0px 20px; }
DIV.clsActivityNotes { xline-height: 1.5em; font-weight: normal; margin: 2px 2px 0px 20px; }
SPAN.cS A, A.cS { font-size: 85%; font-weight: bold; border: 1px solid #444444; padding-left: 2px; padding-right: 2px; text-decoration: none; }

/* for yellow Completed text - text was too lite on firefox printouts */
SPAN.clsTaskIncomplete SPAN { display: none; }
SPAN.clsActivityCompleted SPAN { color: black; }
SPAN.clsPassiveCompleted SPAN { color: black; }
SPAN.clsTaskCompleted SPAN { color: black; }
SPAN.clsActivityIncomplete SPAN { display: none; }
SPAN.clsActivityPassive SPAN { display: none; }

#objActivityMenu { display: none; }

/* added 2006.10.18; text was toooo big */
H1 { border-bottom: 1px solid black; }

/* added 2006.11.16; hide new YUI items */
#panel_seven { display: none; }
#dlgSimple { display: none; }

/* added 2007.1.20 after YUI reset */
.clsPrintHide { display: none; }
DIV.clsActivityGrouping DIV.type { display: none; }
DIV.clsActivityGrouping DIV.activityId { display: none; }
DIV.clsActivityGrouping DIV.reservationId { display: none; }
#objAVSHeader { color: black; font-weight: bold; }
H1.clsScreenTitle { font-size: 152%; }

#calActivitiesContainer, #calDeliveryContainer, #calReturnContainer, #calRequestContainer { position: absolute; display: none; }

/* added 2009.05.05 after printing neglect */

.cF, .cT, .cI, .cY, .clsBACK, .cButton { display: none; }
.cC { font-weight: bold; }
SPAN.cC { margin-right: 5px; }
.cCNone { color: #aaaaaa; }


.cSection, .cHelpSection { background-color: #d1dbe4; -moz-border-radius: 15px; -webkit-border-radius: 15px;
		padding: 15px; margin: 15px; border: 1px solid #999999; }
.cSection H1, .cHelpSection H1 { margin: 0em 0em 1em 0em; border: none; }
.cSection .cButton { background-color: #d1dbe4; border-color: #d1dbe4; }
.cSection .cButton:hover { background-color: #eeeeee; }

.cHelpSection { background-color: #bbeebb; border: 1px solid #bbddbb; cursor: pointer; }
.cHelpHeader { color: black; font-weight: bold; }
.cHelpBody { display: none; padding-top: 10px; }
.cHelpBody LI { margin: 5px; }

TABLE.cBasic { margin-top: 5px; margin-left: auto; margin-right: auto; }
TABLE.cBasic TH { text-align: center; border-bottom: 1px solid black; padding: 5px; font-weight: bold; }
TABLE.cBasic TD { padding: 4px; }

H1 { margin: 1em 0em; font-size: 136%; font-weight: bold; border-bottom: 1px solid; }
H1.clsScreenTitle { font-size: 144%; font-weight: bold; border-bottom: 1px solid #666666; 
	border-right: 1px solid #666666;
	margin-top: 0em; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }