// These are the class/styles used by various objects in GanttChart. However,Firefox has problems deciphering class style when DIVs are embedded in other DIVs. // GanttChart makes heavy use of embedded DIVS,it would // make alot of the code look simpleer/cleaner without all the embedded styles .gantt,thus the style are often embedded directly in the objects html. If this could be resolved with Firefox{font-family:verdana,Arial,Helvetica,sans-serif;font-size:10px}.gdatehead{BORDER-TOP:#efefef 1px solid;FONT-SIZE:12px;BORDER-LEFT:#efefef 1px solid;HEIGHT:17px}.ghead{BORDER-TOP:#efefef 1px solid;FONT-SIZE:12px;HEIGHT:20px;BORDER-LEFT:#efefef 1px solid}.gname{BORDER-TOP:#efefef 1px solid;WIDTH:18px;HEIGHT:18px;FONT-SIZE:14px}.ghead A{FONT-SIZE:10px;COLOR:#000;TEXT-DECORATION:none}.gheadwkend A{FONT-SIZE:10px;COLOR:#000;TEXT-DECORATION:none}.gheadwkend{BORDER-TOP:#efefef 1px solid;FONT-SIZE:12px;HEIGHT:20px;BORDER-LEFT:#efefef 1px solid;background-color:#cfcfcf}.gfiller{BORDER-TOP:#efefef 1px solid;BORDER-LEFT:#efefef 1px solid;WIDTH:18px;HEIGHT:18px}.gfillerwkend{BORDER-LEFT:#efefef 1px solid;WIDTH:18px;HEIGHT:18px;BACKGROUND-COLOR:#cfcfcf}.gitem{BORDER-TOP:#ccc 1px solid;WIDTH:18px;HEIGHT:18px}.gitemwkend{BORDER-TOP:#ccc 1px solid;BORDER-LEFT:#ccc 1px solid;WIDTH:18px;HEIGHT:18px}.gmilestone{BORDER-TOP:#efefef 1px solid;FONT-SIZE:14px;OVERFLOW:hidden;BORDER-LEFT:#efefef 1px solid;WIDTH:18px;HEIGHT:18px}.gmilestonewkend{BORDER-TOP:#efefef 1px solid;BORDER-LEFT:#ccc 1px solid;WIDTH:18px;HEIGHT:18px}.ganttbtn{BORDER-RIGHT:#fff;BORDER-TOP:#fff;FONT-WEIGHT:bold;FONT-SIZE:10px;BORDER-LEFT:#fff;WIDTH:12px;COLOR:#ccc;BORDER-BOTTOM:#fff;BACKGROUND-COLOR:#fff}.hrcomplete{BORDER-RIGHT:#000 2px solid;PADDING-RIGHT:0;BORDER-TOP:#000 2px solid;PADDING-LEFT:0;PADDING-BOTTOM:0;BORDER-LEFT:#000 2px solid;WIDTH:20px;COLOR:#000;PADDING-TOP:0;BORDER-BOTTOM:#000 2px solid;HEIGHT:4px}.hrhalfcomplete{BORDER-RIGHT:#000 2px solid;BORDER-TOP:#000 2px solid;BORDER-LEFT:#000 2px solid;WIDTH:9px;COLOR:#000;BORDER-BOTTOM:#000 2px solid;HEIGHT:4px}.gweekend{background-color:#eee;text-align:center}.gtask{background-color:#0f0;text-align:center;border:1px solid #000}.gday{text-align:center}.gcomplete{background-color:#000;height:5px;overflow:auto;margin-top:4px}DIV.scroll{BORDER-RIGHT:#efefef 1px solid;PADDING-RIGHT:0;BORDER-TOP:#efefef 1px solid;PADDING-LEFT:0;PADDING-BOTTOM:0;OVERFLOW:hidden;BORDER-LEFT:#efefef 1px solid;WIDTH:420px;PADDING-TOP:0;BORDER-BOTTOM:#efefef 1px solid;BACKGROUND-COLOR:#fff}DIV.scroll2{position:relative;PADDING-RIGHT:0;overflow:hidden;overflow-x:scroll;overflow-y:hidden;PADDING-LEFT:0;PADDING-BOTTOM:0;WIDTH:482px;PADDING-TOP:0;BACKGROUND-COLOR:#fff}.ggrouptask{background-image:url(img/gtaskbg_weekend.gif);background-repeat:repeat-x}.ggrouptasksans{background-image:url(img/gtaskbg.gif);background-repeat:repeat-x}.gtaskbar{background-image:url(img/taskbg_weekend.gif);background-repeat:repeat-x}.gtaskbarsans{background-image:url(img/taskbg.gif);background-repeat:repeat-x}.glefttablecell{BORDER-TOP:#efefef 1px solid;HEIGHT:20px}.glefttablecolumn{BORDER-TOP:#efefef 1px solid;BORDER-LEFT:#efefef 1px solid;HEIGHT:20px}.gleftablehead{BORDER-TOP:#efefef 1px solid;FONT-SIZE:12px;BORDER-LEFT:#efefef 1px solid;WIDTH:1px;HEIGHT:20px}.gtasktitle{cursor:pointer}.gcritical{background-color:red!important}.pmilestone{width:8px;height:8px;border:2px solid #000;margin:3px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute}.pmilestoneComp{width:8px;height:8px;border:2px solid gray;margin:3px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute}.pmilestoneplot{border:2px solid #000;width:8px;height:8px;margin:3px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute}.pmilestone_future{border:2px solid #000}.pmilestone_completed{border:2px solid #229f00}.pmilestone_delayed{border:2px solid #e00}.pmilestone_pending{border:2px solid #ff7800}.pmilestone_ready{border:2px solid #2f8bda}