BODY
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #cce0d6;
    TEXT-ALIGN: left;
    TOPMARGIN: 10;
    LEFTMARGIN: 10
}
.contentbody
{
    BACKGROUND-COLOR: #cce0d6
}
.mainbody
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #127141;
    TEXT-ALIGN: left
}
.menubody
{
    BACKGROUND-COLOR: #127141
}
.FrameDivider
{
    BACKGROUND-COLOR: #127141;
}
.title-label
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #127141
}
.subtitle-label
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #74b670
}
.navmenuline
{
    BORDER-RIGHT: #ffcc00 1px;
    BORDER-TOP: #ffcc00 1px solid;
    BORDER-LEFT: #ffcc00 1px;
    BORDER-BOTTOM: #ffcc00 1px;
    BACKGROUND-COLOR: #41519a
}
.navmenu
{
    COLOR: #ffcc00;
    BACKGROUND-COLOR: #41519a;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #127141;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #127141;
    TEXT-DECORATION: none
}
A:active
{
    CURSOR: hand;
    COLOR: #127141;
    TEXT-DECORATION: none
}
A:hover
{
    CURSOR: hand;
    COLOR: #b2c3e1;
    TEXT-DECORATION: underline
}
A.bodyLink:link
{
    FONT-WEIGHT: bold;
    COLOR: #127141;
    TEXT-DECORATION: none
}
A.bodyLink:visited
{
    FONT-WEIGHT: bold;
    COLOR: #127141;
    TEXT-DECORATION: none
}
A.bodyLink:active
{
    FONT-WEIGHT: bold;
    CURSOR: hand;
    COLOR: #127141;
    TEXT-DECORATION: none
}
A.bodyLink:hover
{
    FONT-WEIGHT: bold;
    CURSOR: hand;
    COLOR: #b2c3e1;
    TEXT-DECORATION: underline
}
.linkbottom
{
    BACKGROUND-COLOR: #41519a
}
.linkbottom:link
{
    COLOR: #ffcc00;
    BACKGROUND-COLOR: #41519a;
    TEXT-DECORATION: none
}
.linkbottom:visited
{
    COLOR: #ffcc00;
    BACKGROUND-COLOR: #41519a;
    TEXT-DECORATION: none
}
.linkbottom:active
{
    COLOR: #ffcc00;
    BACKGROUND-COLOR: #41519a;
    TEXT-DECORATION: none
}
.linkbottom:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #41519a
}
.linktop:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.linktop:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.linktop:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.linktop:hover
{
    COLOR: #ffcc00
}
.announcement
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
INPUT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    HEIGHT: 22px
}
P
{
    LINE-HEIGHT: 1.4em
}
TD
{
    FONT-SIZE: 8pt
}
.FormTab
{
    BORDER-RIGHT: #91a7b4 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #91a7b4 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #91a7b4 1px solid;
    CURSOR: hand;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: gainsboro;
    TEXT-ALIGN: center
}
.FormTab_Selected
{
    BORDER-RIGHT: #91a7b4 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: gold 3px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #91a7b4 1px solid;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana;
    POSITION: relative;
    TOP: 1px;
    HEIGHT: 22px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
    BACKGROUND-: gold 3px solid
}
.form-header
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    HEIGHT: 25px;
    TEXT-DECORATION: none
}
.white-title-label
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #663300;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.row1
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #f3f3f6;
    TEXT-DECORATION: none
}
.row1open
{
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    BACKGROUND-COLOR: #dcddc1;
    TEXT-DECORATION: none
}
.row1Rejected
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    BACKGROUND-COLOR: #dcddc1;
    TEXT-DECORATION: none
}
.row1Approved
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #dcddc1;
    TEXT-DECORATION: none
}
.row1Cancel
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    BACKGROUND-COLOR: #dcddc1;
    TEXT-DECORATION: none
}
.row2
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.row2open
{
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    BACKGROUND-COLOR: #fffff1;
    TEXT-DECORATION: none
}
.row2Rejected
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    BACKGROUND-COLOR: #fffff1;
    TEXT-DECORATION: none
}
.rowError
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: red;
    TEXT-DECORATION: none
}
.row2Approved
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #fffff1;
    TEXT-DECORATION: none
}
.row2Cancel
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    BACKGROUND-COLOR: #fffff1;
    TEXT-DECORATION: none
}
.row3
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffcccc;
    TEXT-DECORATION: none
}
.row4
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: coral;
    TEXT-DECORATION: none
}
.row5
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: hotpink;
    TEXT-DECORATION: none
}
.row6
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: silver;
    TEXT-DECORATION: none
}
.rowSelected
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffcccc;
    TEXT-DECORATION: none
}
.calendar-row2
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #dcddc1;
    TEXT-DECORATION: none
}
.calendar-row1
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffee;
    TEXT-DECORATION: none
}
.calendar-row3
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffcccc;
    TEXT-DECORATION: none
}
.text-field-full
{
    BORDER-RIGHT: darkgray 1px solid;
    BORDER-TOP: darkgray 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: darkgray 1px solid;
    WIDTH: 100%;
    COLOR: #000000;
    BORDER-BOTTOM: darkgray 1px solid;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffffff
}
.text-field
{
    BORDER-RIGHT: darkgray 1px solid;
    BORDER-TOP: darkgray 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: darkgray 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: darkgray 1px solid;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffffff
}
.text-field-label
{
    BORDER-RIGHT: white 0px;
    BORDER-TOP: white 0px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 0px;
    WIDTH: 100%;
    COLOR: #314d6c;
    BORDER-BOTTOM: white 0px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: transparent
}
.text-field-readonly
{
    BORDER-RIGHT: darkgray 1px solid;
    BORDER-TOP: darkgray 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: darkgray 1px solid;
    WIDTH: 100%;
    COLOR: #000000;
    BORDER-BOTTOM: darkgray 1px solid;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #cccccc
}
.listbox-field
{
    BORDER-RIGHT: darkgray 1px solid;
    BORDER-TOP: darkgray 1px solid;
    FONT-SIZE: 8pt;
    OVERFLOW: visible;
    BORDER-LEFT: darkgray 1px solid;
    BORDER-BOTTOM: darkgray 1px solid;
    FONT-FAMILY: Verdana
}
.textarea-field
{
    BORDER-RIGHT: darkgray 1px solid;
    BORDER-TOP: darkgray 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: darkgray 1px solid;
    BORDER-BOTTOM: darkgray 1px solid;
    FONT-FAMILY: Verdana
}
.textarea-field1
{
    BORDER-RIGHT: #7b9ebd 1px solid;
    BORDER-TOP: #7b9ebd 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #7b9ebd 1px solid;
    WIDTH: 200px;
    COLOR: #000000;
    BORDER-BOTTOM: #7b9ebd 1px solid;
    HEIGHT: 50px;
    BACKGROUND-COLOR: white
}
.label-field
{
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-DECORATION: none
}
.label-field-grey
{
    FONT-SIZE: 8pt;
    COLOR: gray;
    TEXT-DECORATION: none
}
.label-title
{
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.button-auto
{
    BORDER-RIGHT: #7b9ebd 1px solid;
    BORDER-TOP: #7b9ebd 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #7b9ebd 1px solid;
    BORDER-BOTTOM: #7b9ebd 1px solid;
    HEIGHT: 22px;
    TEXT-DECORATION: none
}
.button
{
    BORDER-RIGHT: #7b9ebd 1px solid;
    BORDER-TOP: #7b9ebd 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #7b9ebd 1px solid;
    WIDTH: 100px;
    BORDER-BOTTOM: #7b9ebd 1px solid;
    HEIGHT: 22px;
    TEXT-DECORATION: none
}
.page-link
{
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-DECORATION: none
}
.page-link:hover
{
    FONT-SIZE: 8pt;
    COLOR: red;
    TEXT-DECORATION: underline
}
.subcat-link
{
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.subcat-link:hover
{
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.calendar-link
{
    FONT-SIZE: 8pt;
    COLOR: #8b008b;
    TEXT-DECORATION: underline
}
.calendar-link:hover
{
    FONT-SIZE: 8pt;
    COLOR: blue;
    TEXT-DECORATION: underline
}
.dropdown-field
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.table-box
{
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-BOTTOM: lightgrey 1px solid
}
.table-boxSat
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.table-boxSun
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px;
    BORDER-BOTTOM: black 1px solid
}
.BorderLeft
{
    BORDER-LEFT: #000000 1px solid
}
.BorderRight
{
    BORDER-RIGHT: #000000 1px solid
}
.BorderTop
{
    BORDER-TOP: #000000 1px solid
}
.BorderBottom
{
    BORDER-BOTTOM: #000000 1px solid
}
.BorderLeftRight
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid
}
.BorderBottomRight
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.BorderTopBottom
{
    BORDER-TOP: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.BorderTopBottomRight
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.BorderTopLeftBottom
{
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.BorderLeftBottom
{
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.BorderLeftBottomRight
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.BorderAll
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.header_14
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    HEIGHT: 25px;
    TEXT-DECORATION: none
}
.header_12
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    HEIGHT: 25px;
    TEXT-DECORATION: none
}
.header_8
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    HEIGHT: 25px;
    TEXT-DECORATION: none
}
.text_label
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    mso-bidi-font-size: 10.0pt;
    mso-bidi-font-family: 'Times New Roman'
}
.text_label_bold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    mso-bidi-font-size: 10.0pt;
    mso-bidi-font-family: 'Times New Roman'
}
.text_header_white
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #000000;
    mso-bidi-font-size: 10.0pt;
    mso-bidi-font-family: 'Times New Roman'
}
.ColDivider
{
    MARGIN-LEFT: 3px;
    BORDER-LEFT: #91a7b4 1px solid;
    MARGIN-RIGHT: 3px;
    HEIGHT: 16px
}
.RowDivider
{
    BORDER-TOP: #91a7b4 1px solid;
    OVERFLOW: hidden;
    HEIGHT: 1px
}
.Status
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Arial;
    BACKGROUND-COLOR: #0000cd
}
.display_hide
{
    DISPLAY: none
}
.display_show
{
}
.BorderTopLeftRight
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid
}
.dhtmlwindow
{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}
.drag-handle
{
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #03277C;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
#interVeil
{
position: absolute;
background: black url(blackdot.gif);
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
opacity: 0.8;
}
.drag-handle .drag-controls
{
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}
* html .drag-handle
{
width: 100%;
}
.drag-contentarea
{
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}
.drag-statusarea
{
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px;
}
.drag-resizearea
{
float: right;
width: 13px;
height: 13px;
cursor: nw-resize;
font-size: 0;
}