html,body{font-family:"Trebuchet MS", Verdana, Arial;font-size:11px;color:#636363;background-color:#FFF;text-align:center;margin:5px;padding:0;}
a{text-decoration:underline;color:#F7931E;font-weight:400;}
a:hover{color:#6AB9D7;text-decoration:underline;}
img{border-width:0;}
strong{font-size:12px;font-weight:700;}
h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.3em;}
h4 {font-size:1.2em;}
h5 {font-size:1.1em;}

/*Classes (original template)*/
.borderLeft{background:url(images/borderLeft.jpg) repeat-y left top;}
.borderRight{background:url(images/borderRight.jpg) repeat-y right top;}
.subBorderLeft{background:url(images/subBorderLeft.jpg) repeat-y left top;}
.subBorderRight{background:url(images/subBorderRight.jpg) repeat-y right top;}
.greyBG{background:#DEDEDE;}
.serviceBoxBG{background:url(images/serviceBoxBG.jpg) repeat-x bottom;}
.serviceBoxRedBG{background:#FFEBEA url(images/serviceBoxRedBG.jpg) repeat-x top;}
.serviceBoxYellowBG{background:url(images/serviceBoxYellowBG.jpg) repeat-x bottom;}
.serviceBoxGreenBG{background:url(images/serviceBoxGreenBG.jpg) repeat-x bottom;}
.navBG{background:url(images/navBG.jpg) no-repeat top right;height:33px;width:492px;}
.mainGradTop{background:url(images/mainGradTop.jpg) repeat-x top;}
.bottom{background:url(images/bottom.jpg) no-repeat bottom;height:43px;}
.boxRedLeft{background:url(images/boxRedLeft.jpg) repeat-y right top;width:12px;}
.boxRedRight{background:url(images/boxRedRight.jpg) repeat-y left top;width:12px;}
.boxRedBG{background:url(images/boxRedBG.jpg) repeat-x bottom;width:205px;}
.boxYellowLeft{background:url(images/boxYellowLeft.jpg) repeat-y right top;width:12px;}
.boxYellowRight{background:url(images/boxYellowRight.jpg) repeat-y left top;width:12px;}
.boxYellowBG{background:url(images/boxYellowBG.jpg) repeat-x bottom;width:205px;}
.boxGreenLeft{background:url(images/boxGreenLeft.jpg) repeat-y right top;width:12px;}
.boxGreenRight{background:url(images/boxGreenRight.jpg) repeat-y left top;width:12px;}
.boxGreenBG{background:url(images/boxGreenBG.jpg) repeat-x bottom;width:205px;}
.bottomNav{font-size:10px;color:#FFF;font-weight:400;text-align:center;text-decoration:none;margin:0 0 5px;}
.bottomNav a{font-size:10px;color:#FFF;font-weight:400;text-decoration:none;padding:0 10px;}
.bottomNav a:hover,.bottomNav a.current{font-size:10px;color:#061843;font-weight:400;text-decoration:none;padding:0 10px;}
.boxRedBG h1{font-size:15px;color:#CA220F;font-weight:700;text-align:left;margin:0 0 5px;}
.boxYellowBG h1{font-size:15px;color:#F3C411;font-weight:700;text-align:left;margin:0 0 5px;}
.boxGreenBG h1{font-size:15px;color:#A1C51F;font-weight:700;text-align:left;margin:0 0 5px;}
.boxRedBG div,.boxYellowBG div,.boxGreenBG div{font-size:9px;font-weight:400;text-align:left;line-height:11px;margin:0 0 2px;}
.boxRedBG div.boxNav,.boxRedBG div.boxNav a,.boxYellowBG div.boxNav,.boxYellowBG div.boxNav a,.boxGreenBG div.boxNav,.boxGreenBG div.boxNav a{font-size:8px;color:#F7931E;text-decoration:underline;font-weight:400;text-align:right;text-transform:uppercase;}

.loginLinks{font-weight:400;font-size:9px;text-transform:uppercase;line-height:18px;text-align:right;background-color:transparent;width:100%;margin:0;padding:0 0 40px 0;}
.leadtime{width:100%;color:#9DD0E5;height:20px;text-align:right;font-weight:400;font-size:10pt;margin:0;}

.titleText{color:#061843;font-weight:700;font-size:15px;text-align:right;margin:10px;}
.heading{color:#666;font-weight:700; padding:2px 5px;font-size:12pt;background-color:#9DD0E5;}
.titleTextRed{color:#CA220F;font-weight:700;font-size:15px;text-align:right;margin:10px;}
.titleTextYellow{color:#F3C411;font-weight:700;font-size:15px;text-align:right;margin:10px;}
.titleTextGreen{color:#A1C51F;font-weight:700;font-size:15px;text-align:right;margin:10px;}
.mainText{font-weight:400;line-height:18px;text-align:right;margin:10px;}
.subTitleText{color:#061843;font-weight:700;font-size:15px;text-align:left;margin:10px 25px;}
.jobsSubTitleText{color:#061843;font-weight:700;font-size:17px;text-align:center;margin:10px 25px;}
.subText{font-weight:400;line-height:18px;text-align:left;margin:10px 25px;}
.callUsTitle{color:#061843;font-weight:700;font-size:20px;text-align:right;margin:25px 10px 0;}
.callUs{color:#F7931E;font-weight:700;font-size:14px;text-align:right;margin:0 10px 10px;}
.errorText{color:#F7931E;font-weight:700;text-align:center;padding:10px 0;}
.adminSubTitleText{color:#061843;font-weight:700;font-size:17px;text-align:center;background-color:transparent;margin:10px 25px;}
.adminTableHeader{text-align:center;font-weight:700;color:#333;vertical-align:bottom;}
strong.jobboard{font-size:12pt;font-weight:bold;text-decoration:none;text-transform:capitalize;}
td.heading{color:#666;font-weight:700; padding:1px 5px;font-size:12pt;background-color:#9DD0E5;}



/*element specific classes*/
a.red, .red{color:#FF0000;}
a.yellow{color:#F3C411;}
a.green, .green{color:#00CC00;}
.calendarHeader{background-color:#9DD0E5;font:normal bold 8pt sans-serif;width:14%;color:#FFF;text-align:center;vertical-align:middle;line-height:20px;}
.calendarCell{font:normal bold 8pt sans-serif;width:14%;color:#347899;text-align:right;vertical-align:top;height:60px;line-height:18px;}
.blankCell{font:normal bold 9pt sans-serif;background-color:#FFF;width:14%;}
.selectCell{font:normal bold 9pt sans-serif;color:#FFF;text-align:right;vertical-align:top;width:14%;}
.rush{border-left:7px solid #CA220F;}
.rush2{border-left:7px solid #F3C411;}
.rush3{padding-left:7px;}
.missing{background-color:#F99;font-weight:700;padding:1px 2px;}
.missing2{background-color:#F99;font-weight:700;padding:1px 7px;}
.inline{display:inline;}
.details{font-size:9px;font-style:italic;}
.btn{display:inline;font:11px Arial, sans-serif;font-weight:700;cursor:pointer;text-decoration:none;color:#EEE;background-color:red;border-bottom-style:solid;border-left-style:solid;border-right-style:solid;border-color:#000 #FFF #000 #FED;border-width:1px;margin:0;padding:0;}
.delbtn{display:inline;font:11px Arial, sans-serif;font-weight:700;cursor:pointer;text-decoration:none;color:#EEE;background:#BBB url(./images/icon_delete.gif) no-repeat;border-bottom-style:solid;border-left-style:solid;border-right-style:solid;border-color:#000 #FFF #000 #FED;border-width:1px;margin:0;padding:0 0 0 15px;}
.other{display:none;}


/*form stuff*/
.form input,textarea,select{margin:0 0 5px 0;}
label{display:block;margin:5px 2px;}
textarea#styled{width:700px;height:125px;border:1px solid #9DD0E5;padding:5px;}
ul.form{list-style:none; padding:0;}

ul.notes{list-style:none;}
li.notes{padding:0 0 15px;}
.tip {
     color:#636363;
     text-decoration: none;
     border-bottom:1px dashed #9DD0E5;
}

/*table stuff*/
/*td{background-color:#FFF;}*/
td.fine2{background-color:#EEE;}
tr.headrow,li.headrow{background-color:#9DD0E5;color:#FFF;font-size:10pt;padding:3px;}
td.fine,.formCell{background-color:#FFF;}
table.fine,.formTable{background-color:#666;}
.formTable td{padding:2px;}

.topNav,.leadTime{font-size:11px;color:#FFF;font-weight:400;text-align:right;text-decoration:none;margin:5px 0 0;}
.topNav a,.leadTime a{font-size:11px;color:#FFF;font-weight:400;text-decoration:none;padding:0 10px;}
.topNav a:hover,.topNav a.current,.leadTime a:hover,.topNav a.current{font-size:11px;color:#061843;font-weight:400;text-decoration:none;padding:0 10px;}

.attentionmessage{background-color:#FFFFBF;color:red;border:1px solid #000;text-align:center;font-weight:bolder;padding:3px;}
.happymessage{background-color:#E6FF80;color:#008F00;border:1px solid #000;text-align:center;font-weight:bolder;padding:3px;}
.attention {color:#FF0000;}

.jobslist {list-style:none; border:1px solid #F7931E;}
.jobslist .label {background:#EEE; font-weight:700;}
.jobslist td{font-size:10pt;padding:3px;}
a.mgr_notes, a.mgr_notes:hover {color:#1F00FF;}
.icon {height:13px;border:0;}
.icon_sm {height:11px;border:0;}
.adminTableHeader img {margin:0 auto;}



