A.mgMainTxt:visited
{
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.mgMainTxt
{
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
P.mgMainTitleTxt
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    BACKGROUND-COLOR: white
}

SPAN.mgMainTxtDim
{
    COLOR: gray;
}
SPAN.mgMainTxtItalic
{
    FONT-STYLE: italic;
}
SPAN.mgMainTxtBold
{
    FONT-WEIGHT: bold;
}

SPAN.mgTableTitleTxt
{
    BACKGROUND-IMAGE: none;
    COLOR: white;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cc0000;
}
SPAN.mgSubTitleTxt
{
    FONT-WEIGHT: bold;
}
P.mgAiTitleTxt
{
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 0.5em;
}
SPAN.mgAiTitleTxtItalic
{
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
}
TD.mgAiTitleTxtItalic
{
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
}
SPAN.mgTitlePrefix
{
    FONT-WEIGHT: bold;
    COLOR: #cccccc;
}

SPAN.mgNavTitleTxt
{
    FONT-WEIGHT: bold;
    COLOR: #cccccc;
}

P.mgMainTxtBold
{
    FONT-WEIGHT: bold;
}

TD.mgMainTxtBold
{
    FONT-WEIGHT: bold;
}
TD.mgMainTxtDim
{
    COLOR: gray;
}
TD.mgMainTxtItalic
{
    FONT-STYLE: italic;
}
TD.mgMainTxtGreen
{
    COLOR: green;
}
TD.mgMainTxtRed
{
    COLOR: red;
}
TD.mgMainTxtBlue
{
    COLOR: blue;
}
TD.mgMainTxtNoBr
{
    WHITE-SPACE: nowrap
}
TD.mgSmallTxtNoBr
{
     WHITE-SPACE: nowrap
     FONT-SIZE: xx-small; VOICE-FAMILY: "\"}\""; VOICE-FAMILY:inherit; FONT-SIZE: x-small;
}
TD.mgCalendarCellTxt
{
    FONT-SIZE: x-small;
}
TD.mgTableTitleTxt
{
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: none;
    COLOR: white;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #cc0000;
    TEXT-DECORATION: none
}
TD.mgMainTitleTxt
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    BACKGROUND-COLOR: white
}
TD.mgSubTitleTxt
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
}
TD.mgNavTitleTxt
{
    FONT-WEIGHT: bold;
    COLOR: #cccccc;
    FONT-SIZE: x-small;
    VOICE-FAMILY: "\"}\"";
    VOICE-FAMILY:inherit;
    FONT-SIZE: small;
}
TD.mgNavBarTxt
{
    FONT-WEIGHT: bold;
    COLOR: purple;
}
TD.mgAiTitleTxt
{
    FONT-WEIGHT: bold;
}
TD.mgAiTitleTxtItalic
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-STYLE: italic;
}
TD.mgSectionTitle
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #cc0000
}
TD.mgSectionTitleDim
{
    BACKGROUND-COLOR: #cc0000
}
TD.mgCalendarTitleTxt
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #cc0000
}

A.mgNavBarLnk
{
    COLOR: #cc0000;
    TEXT-DECORATION: underline
}
A.mgNavBarLnk:visited
{
    COLOR: #cc0000;
    TEXT-DECORATION: underline
}
A.mgSmallLnk
{
    COLOR: #cc0000;
    TEXT-DECORATION: none
}
A.mgSmallLnk:visited
{
    COLOR: #cc0000;
    TEXT-DECORATION: none
}
A.mgAiTitleLnk
{
    FONT-WEIGHT: bold;
    COLOR: #cc0000;
}
A.mgAiTitleLnk:visited
{
    FONT-WEIGHT: bold;
    COLOR: #cc0000;
}
A.mgWorkLnk
{
    COLOR: blue;
}
A.mgWorkLnk:visited
{
    COLOR: blue;
}
A.mgSectionTitleLnk
{
    CURSOR: pointer;
    COLOR: white;
}
A.mgSectionTitleLnk:hover
{
    CURSOR: pointer;
    COLOR: white;
}
A.mgSectionTitleLnk:visited
{
    CURSOR: pointer;
    COLOR: white;
}
A.mgSectionTitleDimLnk
{
    CURSOR: pointer;
}
A.mgSectionTitleDimLnk:visited
{
    CURSOR: pointer;
}
A.mgTablePageLnk
{
    FONT-WEIGHT: 100;
    COLOR: white;
    BACKGROUND-COLOR: #cc0000
}

A.mgTablePageLnk:hover
{
    FONT-WEIGHT: 100;
    COLOR: white;
    BACKGROUND-COLOR: #cc0000
}

A.mgTablePageLnk:visited
{
    FONT-WEIGHT: 100;
    COLOR: white;
    BACKGROUND-COLOR: #cc0000
}
A.mgTableSelectPageLnk
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #cc0000
}
A.mgTableSelectPageLnk:visited
{
    COLOR: white;
}
TD.mgTabSelectTitle
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #cc0000;
    BORDER: none;
    TEXT-ALIGN: center
}
TD.mgTabUnSelectTitle
{
    COLOR: white;
    BACKGROUND-COLOR: #cd5c5c;
    TEXT-ALIGN: center
}

A.mgMainTxtGreen
{
    COLOR: green;
}
A.mgMainTxtGreen:visited
{
    COLOR: green;
}

A.mgTabSelectTitleLnk:hover
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #cc0000;
    TEXT-ALIGN: center
}
A.mgTabSelectTitleLnk:visited
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #cc0000;
    TEXT-ALIGN: center
}
INPUT.mgButton_off
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(mgButton_off.gif);
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    WIDTH: 100px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 20px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal
}

INPUT.mgButton_on
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(mgButton_on.gif);
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    WIDTH: 100px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 20px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}

TABLE
{
    MARGIN-LEFT: 0px
}
TABLE.mgTable
{
    MARGIN-LEFT: 10px;
    WIDTH: 0%
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 2.5em;
    MARGIN: 0%;
    COLOR: #cc0000
}
.mgHelpTxtBold
{
    FONT-WEIGHT: bold;
}
.mgTableOddRow
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #e8e8ee
}
.mgTableEvenRow
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: white
}
.mgTableBorder
{
    BORDER-RIGHT: #cc0000 2pt solid;
    BORDER-TOP: #cc0000 2pt solid;
    BORDER-LEFT: #cc0000 2pt solid;
    BORDER-BOTTOM: #cc0000 2pt solid;
    BORDER-COLLAPSE: collapse
}
.mgBody
{
}
.mgTableNextLnk
{
    MARGIN-TOP: 0px;
    COLOR: #cc0000;
}
.mgPlanTimetableTxt
{
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: center
}
.mgPlanTitle
{
    FONT-WEIGHT: bold;
    COLOR: #d60000;
}
.mgPlanItemTitle
{
    FONT-WEIGHT: bold;
    COLOR: #cc0000;
}
.mgFootnoteMarkerTxt
{
    FONT-WEIGHT: bold;
}
.mgCalendarWeekDayHdr
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.mgCalendarMonthTitle
{
    BACKGROUND-COLOR: white
}
.mgCalendarMonthRow
{
    BACKGROUND-COLOR: white
}
.mgCalendarCellToday
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: left
}
.mgCalendarCell
{
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.mgCalendarHeaderRow
{
    BACKGROUND-COLOR: #cc0000
}

.mgCalledInDecisionCell
{
    BACKGROUND-COLOR: #dddddd;
}


.mgNavBarTable
{
    BORDER-COLLAPSE: collapse
}
.mgCalPrintTitleTxt
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.mgCalPrintDayTxt
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.pagefooter
{
    color: #666666;
    FONT-SIZE: xx-small; VOICE-FAMILY: "\"}\""; VOICE-FAMILY:inherit; FONT-SIZE: x-small;

}
.footer
{
    COLOR: #cc0000;
    FONT-SIZE: xx-small; VOICE-FAMILY: "\"}\""; VOICE-FAMILY:inherit; FONT-SIZE: x-small;
}

SPAN.mgMainTitleTxt
{
    FONT-WEIGHT: bolder;
}
A.mgAiTitleLnk:link
{
    FONT-WEIGHT: bold;
    COLOR: #cc0000;
}
A.mgTabSelectTitleLnk
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #cc0000;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
}
A.mgTabUnSelectTitleLnk
{
    COLOR: white;
    BACKGROUND-COLOR: #cd5c5c;
    TEXT-ALIGN: center;
    BORDER: none;
}
A.mgTabUnSelectTitleLnk:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #cd5c5c;
    BORDER: none;
    TEXT-ALIGN: center;
}
A.mgTabUnSelectTitleLnk:visited
{
    COLOR: white;
    BACKGROUND-COLOR: #cd5c5c;
    BORDER: none;
    TEXT-ALIGN: center
}

INPUT.mgArrowR_on
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND-IMAGE: url(mgArrowR_on.gif);
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    WIDTH: 71px;
    TEXT-INDENT: 8px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 23px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
}
INPUT.mgArrowR_off
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND-IMAGE: url(mgArrowR_off.gif);
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    WIDTH: 71px;
    TEXT-INDENT: 8px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 23px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
    FONT-VARIANT: normal;
}
INPUT.mgArrowL_off
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND-IMAGE: url(mgArrowL_off.gif);
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    WIDTH: 71px;
    TEXT-INDENT: 12pt;
    BORDER-BOTTOM: medium none;
    HEIGHT: 23px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
    FONT-VARIANT: normal;
}
INPUT.mgArrowL_on
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND-IMAGE: url(mgArrowL_on.gif);
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    WIDTH: 71px;
    TEXT-INDENT: 12pt;
    BORDER-BOTTOM: medium none;
    HEIGHT: 23px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
}

.mgSectionTitle
{
    BACKGROUND-COLOR: #cc0000;
}




