/* Global CSS Definitions for NEQC
 * ===========================================
 * Author: Gregory Segall, One Pica, Inc.
 * Date: 5 Jan 04
 */
 
/* Define tag styles */

BODY { font:12px/15px arial,helvetica,sans-serif; color:#444444 }
TD { font:12px/15px arial,helvetica,sans-serif; color:#444444 }
P { font:12px/15px arial,helvetica,sans-serif; color:#444444 }

HR { width:100%; height:1px; border:0px; }

A { text-decoration:none; color:#999966 }

A:link { color:#444444; }
A:visited { color:#444444 }
A:active { color:#444444 }
A:hover { color:#999966 }

/* Shared */

.body { font:12px/15px arial,helvetica,sans-serif; color:#444444; border-bottom: 1px solid #cccccc }
A.body:link { font:12px/15px arial,helvetica,sans-serif; color:#444444; text-decoration:none; border-bottom: 1px solid #cccccc }
A.body:visited { color:#444444 }
A.body:active { color:#444444 }
A.body:hover { color:#999966; border-bottom: 1px solid #999966 }

.bodyBeige { font:12px/15px arial,helvetica,sans-serif; color:#d6c981 }
A.bodyBeige:link { font:12px/15px arial,helvetica,sans-serif; color:#d6c981; text-decoration:none }
A.bodyBeige:visited { color:#d6c981 }
A.bodyBeige:active { color:#d6c981 }
A.bodyBeige:hover { color:#ffffff }

.bodyGreen { font:12px/15px arial,helvetica,sans-serif; color:#348625 }
A.bodyGreen:link { font:12px/15px arial,helvetica,sans-serif; color:#348625; text-decoration:none }
A.bodyGreen:visited { color:#348625 }
A.bodyGreen:active { color:#348625 }
A.bodyGreen:hover { color:#999966 }

.bodyWhite { font:12px/15px arial,helvetica,sans-serif; color:#ffffff }
A.bodyWhite:link { font:12px/15px arial,helvetica,sans-serif; color:#ffffff; text-decoration:none }
A.bodyWhite:visited { color:#ffffff }
A.bodyWhite:active { color:#ffffff }
A.bodyWhite:hover { color:#d6c981 }

.bodyBlue { font:12px/15px arial,helvetica,sans-serif; color:#1d3d84 }
A.bodyBlue:link { font:12px/15px arial,helvetica,sans-serif; color:#1d3d84; text-decoration:none }
A.bodyBlue:visited { color:#1d3d84 }
A.bodyBlue:active { color:#1d3d84 }
A.bodyBlue:hover { color:#999966 }

.bodyRed { font:12px/15px arial,helvetica,sans-serif; color:#660000 }
A.bodyRed:link { font:12px/15px arial,helvetica,sans-serif; color:#660000; text-decoration:none }
A.bodyRed:visited { color:#660000 }
A.bodyRed:active { color:#660000 }
A.bodyRed:hover { color:#999966 }

.bodyGray { font:12px/15px arial,helvetica,sans-serif; color:#444444 }
A.bodyGray:link { font:12px/15px arial,helvetica,sans-serif; color:#444444; text-decoration:none }
A.bodyGray:visited { color:#444444 }
A.bodyGray:active { color:#444444 }
A.bodyGray:hover { color:#999966 }

.copyright { font:11px/15px arial,helvetica,sans-serif; color:#d6c981; }
A.copyright:link { font:11px/15px arial,helvetica,sans-serif; color:#cccccc; border-bottom: 1px solid #777777 }
A.copyright:visited { color:#cccccc }
A.copyright:active { color:#cccccc }
A.copyright:hover { color:#ffffff; border-bottom: 1px solid #ffffff }

.footerTop { font:11px/15px arial,helvetica,sans-serif; color:#444444 }
A.footerTop:link { font:11px/15px arial,helvetica,sans-serif; color:#444444; text-decoration:none }
A.footerTop:visited { color:#444444 }
A.footerTop:active { color:#444444 }
A.footerTop:hover { color:#348625 }

.required { font:bold 15px/15px arial,helvetica,sans-serif; color:#660000 }
.error { font:bold 12px/15px arial,helvetica,sans-serif; color:#660000 }

/* Form styles */

input { font:normal 11px arial,helvetica,sans-serif; background:#ffffff; color:#333333; border-top:solid 1px #999999; border-left:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin:0px; padding:1px; }

select { font:normal 11px arial,helvetica,sans-serif; background:#ffffff; color:#333333; width:200px; border-top:solid 1px #cccccc; border-left:solid 1px #cccccc; border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin:0px; padding:0px; }

textarea { font:normal 11px arial,helvetica,sans-serif; background:#ffffff; color:#333333; width:220px; border-top:solid 1px #999999; border-left:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; margin:0px; padding:0px; }

input.text { background:#ffffff; width:200px; }
input.job { background:#ffffff; width:220px; }
input.noBorder { border:0px; background:transparent; margin:0px; padding:0px; }
input.radio { border:0px; background:transparent; }
input.image { border:0px; background:transparent; }
input.submit { font:normal 11px arial,helvetica,sans-serif; background:#ffffff; color:#444444; padding-top:2px; padding-left:3px; padding-right:3px; padding-bottom:2px; cursor:hand; }
input.reset { font:normal 11px arial,helvetica,sans-serif; background:#ffffff; color:#444444; padding-top:2px; padding-left:3px; padding-right:3px; padding-bottom:2px; cursor:hand; }

/* Define Form Pseudo-Classes */
input:focus { background:#eeeeee; color:#000066; }
input.text:focus { background:#eeeeee; color:#000066; }
select:focus { background:#eeeeee; color:#000066; }
textarea:focus { background:#eeeeee; color:#000066; }
input.submit:focus { background:#eeeeee; color:#000066; }


/*styles for table of matrix.asp  */

.InnerTable
{
padding:5px;
background-color:#eef1f7;    
}

.TimeCell
{ padding:3px;
	}

.TimeCellWhite
{
  font:12px/15px arial,helvetica,sans-serif; 
  color:#ffffff;
  padding:3px;
}

