/* caption determines the style of 
the month/year banner above the calendar. */ 
/* have tried #c0c0c0 and #00004f */
/* ffffff and 000080 work okay */
/* 800000 and 000080 with header backgrounds of 800000 */
/* 800000 and 000080 with header backgrounds of 800000 */
body {
background-color: #cccccc;
font-family: arial,helvetica,"sans-serif";
}

caption { 
font-family: arial,helvetica,"sans-serif"; 
font-size: 11px; 
color: #dddd00;
background-color: #000020; 
font-weight: bold; 
border: 1px solid #000080; 
} 

/* user-defined classes */

/* .calendar determines the overall formatting style of the calendar, 
acting as the default unless later overruled. */ 

.calendar { 
font-family: arial,helvetica,"sans-serif"; 
font-size: 11px; 
color: #000080; 
background-color: #cccccc; 
border: 1px solid #000080; 
} 

/* .calendarlink determines the formatting of those days linked to 
content. */ 

.calendarlink { 
color: #000080; 
} 

/* .header determines the formatting of the weekday headers at the top 
of the calendar. */ 

.header { 
background-color: #000020; 
border: 1px solid #000080; 
color: #dddd00;
} 

/* .day determines the formatting of each day displayed in the 
calendar. */ 

.day { 
background-color: #cccccc; 
border: 1px solid #000080; 
text-align: center;
color: #000080; 
} 

/* .linkedday determines the formatting of a date to which content is 
available. */ 

.linkedday  { 
background-color: #cccccc; 
border: 1px solid #000080; 
text-align: center;
color: #000080;
} 

/* useful classes beyond the calendar styles */
.bold {
font-weight: bold;
}

.center {
text-align: center;
}

.left {
text-align: left;
}

.right {
text-align: right;
}

.space {
background-color: #000020; 
}

.divider {
background-color: #000080; 
}

.dateHeader { 
background-color: #000020; 
border: 1px solid #000080; 
font-size: 14px;
color: #dddd00;  
} 

.dateSubHeader { 
background-color: #000020; 
border: 1px solid #000080; 
font-size: 12px;
color: #dddd00;  
} 

.mainHeader { 
background-color: #000020; 
border: 1px solid #000080; 
font-size: 18px;
color: #dddd00;  
} 

.subHeader { 
background-color: #000020; 
border: 1px solid #000080; 
font-size: 18px;
color: #dddd00; 
text-align: left; 
}

/* used for menu item links */
.menuItems { 
background-color: #cccccc; 
text-align: left;
font-size: 14px;
font-weight: bold;
color: #000080;
text-decoration: none; 
} 

/* used for general links */
.calItems { 
background-color: #cccccc; 
text-align: left;
font-size: 14px;
color: #000080;
} 

/* used for general links when small text is needed */
.calItemsSm { 
background-color: #cccccc; 
text-align: left;
font-size: 12px;
color: #000080;
} 

/* used for green links - to make changes */
.reqChngItems { 
background-color: #cccccc; 
text-align: left;
font-size: 14px;
color: #008800; /* green link */
}

/* used for purple links - changes have been made */
.chngRevItems { 
background-color: #cccccc; 
text-align: left;
font-size: 14px;
color: #990099; /* purple link */
}

/* used for red links - viewing changes */
.viewChngItems { 
background-color: #cccccc; 
text-align: left;
font-size: 14px;
color: #880000; /* red link */
}

.genLink { 
background-color: #cccccc; 
text-align: center; 
color: #000080;
} 

.minLink { 
background-color: #cccccc; 
text-align: center; 
color: #000080;
font-size: 12px;
text-decoration: none;
font-weight: bold; 
} 

.majLink { 
background-color: #cccccc; 
text-align: center; 
color: #000080;
font-size: 14px;
text-decoration: none; 
} 

.cenText { 
background-color: #cccccc; 
border: 1px solid #000080; 
text-align: center;
color: #000080;
font-family: arial,helvetica;
font-weight: bold; 
} 

.rigText { 
background-color: #cccccc; 
border: 1px solid #000080; 
text-align: right;
color: #000080;
font-family: arial,helvetica;
font-weight: bold; 
} 

.genText { 
background-color: #cccccc; 
border: 1px solid #000080; 
text-align: left;
color: #000080;
font-family: arial,helvetica;
font-weight: bold; 
} 

/* weekly view info */
.wmainHeader { 
background-color: #000020; 
border: 1px solid #000080; 
font-size: 14px;
color: #dddd00;  
} 

.wsubHeader { 
background-color: #000020; 
border: 1px solid #000080; 
font-size: 14px;
color: #dddd00; 
text-align: left; 
}

.wgenText { 
background-color: #cccccc; 
border: 1px solid #000080; 
font-size: 12px;
text-align: left;
color: #000080;
} 

.wheadLink { 
background-color: #000020; 
text-align: center; 
color: #dddd00;
} 

/* not sch or canc studies */
.nsmainHeader { 
background-color: #000080; 
border: 1px solid #000080; 
font-size: 18px;
color: #dddd00;  
} 

.nssubHeader { 
background-color: #000080; 
border: 1px solid #000080; 
font-size: 18px;
color: #dddd00; 
text-align: left; 
}

.wnsmainHeader { 
background-color: #000080; 
border: 1px solid #000080; 
font-size: 14px;
color: #dddd00;  
} 

.wnssubHeader {
background-color: #000080; 
border: 1px solid #000080; 
font-size: 14px;
color: #dddd00;
text-align: left;
}

.radPhCol {
/* 880000 - red */
/* also used for RSO Color NO go */
/* also used for Blank send problem - logBlanks.php */
color: #880000;
}

.RSOColOK {
/* 008800 - green */
/* also used for transporter info - detailEntry */
/* also used for Blank send ok - logBlanks.php */
color: #008800;
}

.RSONoUse {
/* 888888 - gray */
/* also used for Blank send problem that has since been rerun - logBlanks.php */
color: #888888;
}

.RSOColPend {
/* dd00dd - pink */
color: #dd00dd;
}

.PETSuite {
/* 99ff00 - light green */
color: #666600;
}

.transport {
/* 880088  - purple */
color: #440044;
}

.StatOK {
/* 008800 - green */
color: #008800;
}

.StatNotOK {
/* 880000 - red */
color: #880000;
}

.timeText {
background-color: #cccccc; 
border: 1px solid #000080; 
text-align: left;
font-size: 14px;
color: #000080;
} 

.wTimeText {
background-color: #cccccc; 
border: 1px solid #000080; 
text-align: left;
font-size: 12px;
color: #000080;
} 

.taskOrangeText {
/* used to display task needing attention */ 
background-color: #cccccc; 
border: 1px solid #000080; 
text-align: left;
color: #CC6600;
font-family: arial,helvetica;
font-weight: bold; 
} 

.taskRedText {
/* used to display task needing IMMEDIATE attention */ 
background-color: #cccccc; 
border: 1px solid #000080; 
text-align: left;
color: #880000;
font-family: arial,helvetica;
font-weight: bold; 
} 

.addCarrierText {
/* used to display added carrier information */ 
background-color: #cccccc; 
border: 1px solid #000080; 
text-align: left;
color: #880000;
font-size: 18px;
font-family: arial,helvetica;
font-weight: bold; 
} 

.errorMessage {
/* used to display error messages */ 
/* used with addTrans.php */ 
background-color: #ffff66; 
border: 1px solid #000080; 
text-align: left;
color: #880000;
font-size: 14px;
font-family: arial,helvetica;
font-weight: bold; 
}
