BODY, TABLE, TH, TR, TD, UL, OL, LI, P, A, BLOCKQUOTE, LABEL{

}

.mmisPageBODY{
color: #ffffff;
background-color: #ffffff;
font-family: tahoma, arial;
font-size: 9pt;

}

.mmisFormTABLE{
color: #000000;
background-color: #ffffff;
font-family: tahoma, arial;
font-size: 9pt;
border-style: solid;
border-width: 1px;
border-color: #000000;
border-top-style: none;
border-top-color: #000000;
border-left-style: solid;

}

.mmisFormHeaderFont{
text-align: left;
letter-spacing: 0px;
color: #000000;
font-family: tahoma,arial,Trebuchet MS;
font-size: 10pt;
font-style: normal;
font-weight: normal;

}

.mmisFieldCaptionTD{
color: #000000;
background-color: #ccdcfe;
font-family: tahoma,arial,Trebuchet MS;
font-size: 9pt;
font-style: normal;
font-weight: normal;
border-style: solid;
border-width: 1px;
border-color: #606060;
border-top-color: #ffffff;
border-left-color: #ffffff;

}

.mmisAltDataTD{
color: #000000;
background-color: #ebebff;
font-family: tahoma, arial;
font-size: 9pt;
border-style: solid;
border-width: 0px;
border-color: #d0d0d0;
border-top-width: 1px;
border-left-width: 1px;

}

.mmisColumnTD{
color: #000000;
background-color: #dce7fd;
font-family: tahoma, arial;
font-size: 9pt;
border-style: solid;
border-width: 1px;
border-color: #000000;
border-top-color: #000000;
border-left-color: #ffffff;

}

.mmisDataTD{
font-size: 9pt;
font-family: tahoma, arial;
color: #000000;
background-color: #ffffff;
border-style: solid;
border-color: #d0d0d0;
border-width: 0px;
border-top-width: 1px;
border-left-width: 1px;

}

.mmisErrorDataTD{
font-size: 9pt;
font-family: tahoma, arial;
color: #ff0000;
background-color: #ffffff;

}

.mmisSeparatorTD{
background-color: #d0d0d0;

}

.mmisFooterTD{
color: #000000;
background-color: #b2c9fa;
font-family: tahoma, arial;
font-size: 9pt;
border-style: solid;
border-width: 1px;
border-color: #606060;
border-top-color: #ffffff;
border-left-color: #ffffff;

}

a.mmisSorterLink:link, a.mmisSorterLink:visited{
text-decoration: underline;
color: #000000;
font-family: tahoma, arial;
font-size: 9pt;
border-top-color: #6598ff;

}

a.mmisSorterLink:hover, a.mmisSorterLink:active{
color: #000000;
font-family: tahoma, arial;
font-size: 9pt;
text-decoration: none;

}

a.mmisDataLink:link, a.mmisDataLink:visited{
font-size: 9pt;
font-family: tahoma, arial;
color: #0000ff;
text-decoration: none;

}

a.mmisDataLink:hover, a.mmisDataLink:active{
font-size: 9pt;
font-family: tahoma, arial;
color: #0000ff;
text-decoration: underline;

}

a.mmisNavigatorLink:link, a.mmisNavigatorLink:visited{
text-decoration: none;
color: #000000;
font-family: tahoma,arial,Trebuchet MS;
font-size: 9pt;

}

a.mmisNavigatorLink:hover, a.mmisNavigatorLink:active{
font-size: 9pt;
font-family: tahoma, arial;
color: #0000ff;
text-decoration: underline;

}

.mmisNavigatorStatic{
font-size: 9pt;
font-family: tahoma, arial;
color: #000000;

}

.mmisButton{
font-size: 9pt;
font-family: tahoma, arial;
color: #000000;

}

.mmisInput{
color: #000000;
font-family: tahoma, arial;
font-size: 9pt;
border-style: inset;
border-width: 2px;
border-color: #ffffff;

}

.mmisTextarea{
font-size: 9pt;
font-family: tahoma, arial;
color: #000000;
border-style: inset;
border-width: 2px;

}

.mmisSelect{
font-size: 9pt;
font-family: tahoma, arial;
color: #000000;
border-style: inset;
border-width: 2px;

}

a.today:link, a.today:visited{
font-size: 9pt;
font-family: tahoma, arial;
color: #ffffff;
text-decoration: none;
background-color: #000080;
padding-left: 2px;
padding-right: 2px;

}

a.today:hover, a.today:active{
font-size: 9pt;
font-family: tahoma, arial;
color: #aaaaaa;
text-decoration: none;
background-color: #000080;
padding-left: 2px;
padding-right: 2px;

}

a.selectedDay:link, a.selectedDay:visited{
font-size: 9pt;
font-family: tahoma, arial;
color: #000000;
text-decoration: none;
padding-left: 2px;
padding-right: 2px;

}

a.selectedDay:hover, a.selectedDay:active{
font-size: 9pt;
font-family: tahoma, arial;
color: #ffffff;
text-decoration: none;
background-color: #000080;
padding-left: 2px;
padding-right: 2px;

}

a.weekDay:link, a.weekDay:visited{
font-size: 9pt;
font-family: tahoma, arial;
color: #000000;
text-decoration: none;
padding-left: 2px;
padding-right: 2px;

}

a.weekDay:hover, a.weekDay:active{
font-size: 9pt;
font-family: tahoma, arial;
color: #ffffff;
text-decoration: none;
background-color: #000080;
padding-left: 2px;
padding-right: 2px;

}

td.selectedDay{
font-size: 9pt;
font-family: tahoma, arial;
color: #ffffff;
background-color: #ffffff;
border-style: solid;
border-width: 1px;
border-color: #000000;

}

td.today{
font-size: 9pt;
font-family: tahoma, arial;
color: #000000;
background-color: #ffffff;

}

td.workday{
font-size: 9pt;
font-family: tahoma, arial;
color: #000000;
background-color: #ffffff;

}

td.weekend{
font-size: 9pt;
font-family: tahoma, arial;
color: #000000;
background-color: #ffffff;

}

.calendar{
font-size: 9pt;
font-family: tahoma, arial;
color: #d0d0d0;
background-color: #606060;

}

.CalendarButtons{
font-size: 9pt;
font-family: tahoma, arial;
color: #000000;

}

.CalendarControls{
font-size: 9pt;
font-family: tahoma, arial;
color: #000000;

}

.Table{
font-size: 9pt;
font-family: tahoma, arial;
color: #000000;
background-color: #ffffff;
border-style: solid;
border-width: 1px;
border-color: #000000;

}

.mmisRowHover .mmisAltDataTD{
background-color: #ccdcfe;

}

.mmisRowHover .mmisDataTD{
background-color: #ffffff;

}

.mmisRowSelected .mmisAltDataTD{
background-color: #dce7fd;

}

.mmisRowSelected .mmisDataTD{
background-color: #d6d6d6;

}

.mmisFrame{

}

.mmisFrameLabel{
color: #000000;

}

.mmisInputError{
border-style: solid;
border-color: red;

}

.mmisTextareaError{
border-style: solid;
border-color: red;

}

.mmisSelectError{
border-style: solid;
border-color: red;

}