body { margin-left:0; margin-top:25; background-color:#c0c0c0; }
font, th, td, p, body, span, div, textarea { font-family : Helvetica,Arial; color:#000000; font-size: 12px; text-decoration: none; }
a { color: #000000; font-weight:normal; text-decoration: none; }
a:hover { text-decoration: none; }

/* WIDTH OF SITE */
.TblContent { width:985px; }

.frmLink { color:#000000; font-weight:normal; }
.frmLink:hover { color:#000000; text-decoration:underline; }
.pagetitle { font-family : GoudyIta,Helvetica,Arial; font-weight:bold; font-style:normal; font-size:14px; }
.pageSubTitle { font-family : GoudyIta,Helvetica,Arial; font-weight:bold; font-style:normal; font-size:12px; }
.navbar { font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; text-align:right; }
.navbar:hover { color:#9999cc; text-decoration:none; text-align:center; }
.title { font-size:16px; font-weight:bold; }
.subtitle { font-size:14px; font-weight:bold; }
.note { font-size:10px; }
.note:hover { font-size:10px; text-decoration:underline; }
.frmNote { font-size:10px; font-family:verdana; }
.tblNotes {text-indent:10px;}
.tblhdr { font-size: 13px; font-weight: bold; font-style: normal; text-decoration: none; }
.tblfield { background-color: gainsboro; text-decoration: none; }
.tbllabel { background-color: silver; font-weight: bold; text-decoration: none; }
.button { background-color:black; color:white; font-weight:bold; line-height:150%; padding: 3px; }
.button:hover { background-color:white; color:black; text-decoration:none; font-weight:bold; line-height:150%; padding: 3px;}

.subhdr { font-size:14px; font-weight:bold; color:#333399; padding-bottom:5px; }
.lnksubhdr { font-size:14px; font-weight:bold; color:#000000; text-decoration: none; }
.lnksubhdr:hover { text-decoration:underline; font-weight:bold; color:#000000; }
.menuhdr { font-family : GoudyIta,Helvetica,Arial; font-weight : bold; font-style : normal; font-size : 11pt; color :#000000; text-decoration: none; text-align:center; }
.mainMenu { font-weight:bold; color:#000000; padding:5px; text-align:center; }
.mainMenu:hover { font-weight:bold; color:#cc3333; padding:5px; text-align:center; text-decoration:none; }
.label { font-size:10px; font-weight:bold; text-transform:uppercase; margin-top:5px; }
.subDetails { background-color:#ffffcc; padding:10px; border-style:solid; border-width:1px; border-color:#ccccff; }
.lnkMail { font-weight : normal; font-style : normal; font-size : 10pt; color : rgb( 0, 0, 0 ); text-decoration: none; }
.lnkMail:hover { text-decoration:underline; color:#6633ff; }
.box { border:1px solid #000000; }

/* page control dislay table */
.pagebar { font-weight:bold; font-size:11px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; background-color:#000000; color:#cccccc; }
.pagebutton { font-weight:bold; font-size:11px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; background-color:#000000; color:#cccccc; }
.pagebutton:hover { color:#000000; background-color:#ffffff; text-decoration:none; }

/* calendar */
.calTable { background-color:#ffffff; border:1px #000000 solid; }
.calwkdays { font-size:12px; color: #FFFFFF; font-weight:bold; background-color: #666666; }
.calday0 { background-color: gainsboro; }
.calday1 { background-color: silver; }
.CalDayNewLink { font-weight:bold; }
.CalNav a { font-weight:bold; }
.CalNav a:hover { color:blue; }
.CalDayNewLink:hover { color:blue; }
.caltxt	{ color: #000000; text-decoration: none; }
.caltxt:hover{ color: #000000; text-decoration: underline; }
.caljobtxt { color: #FF0000; text-decoration: none; }
.caljobtxt:hover { color: #FF0000; text-decoration: underline; }
.calpotxt { color: #009900; text; text-decoration: none; }
.calpotxt:hover { color: #009900; text-decoration: underline; }
.calinvtxt { color: #0066CC; text-decoration: none; }
.calinvtxt:hover { color: #0066CC; text-decoration: underline; }
.deadline { color: #FF0000; font-weight: bold; text-decoration: none; }
.deadline:hover { color: #FF0000; font-weight: bold; text-decoration: underline; }


.tbldata0 { background-color: gainsboro; text-decoration: none; }
.tbldata1 { background-color: silver; text-decoration: none; }
.tbldata0:hover { text-decoration:underline; }
.tbldata1:hover { text-decoration:underline; }

/* wiplist job deadline passed highlighter */
.tbldatared0 { color: red; background-color: gainsboro; text-decoration: none; }
.tbldatared1 { color: red; background-color: silver; text-decoration: none; }
.tbldatared0:hover { color: #ff0000; text-decoration:underline; }
.tbldatared1:hover { color: #ff0000; text-decoration:underline; }
.tbldatawip0 { color: black; background-color: gainsboro; text-decoration: none; }
.tbldatawip1 { color: black; background-color: silver; text-decoration: none; }
.tbldatawip0:hover { color: black; text-decoration:underline; }
.tbldatawip1:hover { color: black; text-decoration:underline; }

/* error dislay table */
.errTable { background-color:#ffffff; border:1px #000000 solid; }
.errTitle { background-color:#BC2149; color:#ffffff; border-bottom: 1px #000000 solid; font-weight:bold; font-size:14px; height:26px; }
.errMessage { background-color:#f0f0f0; }

/* help page styles */
.hlpContent { margin-left:15px; margin-bottom:10px; margin-right:20px; }
.hlpSubHdr{ font-size:14px; font-weight:bold; margin-bottom:5px; }
a.hlpHdr { color: #000000; font-size:14px; font-weight:bold; text-decoration: none; }
a.hlpHdr:hover { text-decoration: underline; }
a.hlpBM { color: #000000; font-size:12px; font-weight:bold; text-decoration: none; }
a.hlpBM:hover { text-decoration: underline;}
a.hlpBM1 { color: #000000; font-size:12px; font-weight:normal; text-decoration: none; }
a.hlpBM1:hover { text-decoration: underline;  }
.hlpUl {  font-weight:medium; font-size:12px; list-style-type:square; margin-top:5px; margin-bottom:0px; }
dl.hlpList { margin-bottom:5px; }
dt.hlpTerm { color: #000000; font-size:14px; font-weight:bold; text-decoration: none; margin-bottom:5px; }
dd.hlpDef { color: #000000; font-size:12px; font-weight:medium; text-decoration: none; text-align:justify; }
p.hlpPg { color: #000000; font-size:12px; font-weight:medium; text-decoration: none; text-align:justify; }