.banner
{
	font-weight: bold;
    font-size: xx-small;
    cursor: hand;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #003366;
    TEXT-DECORATION: none
}
.banner:hover
{
    cursor: hand;
    COLOR: #ffcc00;
    TEXT-DECORATION: none
}
.menu
{
    FONT-SIZE: 10px;
    COLOR: #00334d;
    /*FONT-FAMILY: FreeSans, Microsoft Sans Serif, Tahoma, Verdana, Sans, Geneva, Arial;*/
    font-family: FreeSans, Verdana, Tahoma, Sans, Geneva, Arial;
    TEXT-DECORATION: none
}
.leftmenu
{
    FONT-SIZE: 12px;
    COLOR: #000099;
    FONT-FAMILY: FreeSans, Verdana, Tahoma, Sans, Geneva, Arial;
}
.news
{
    FONT-SIZE: 10px;
}
A
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
BODY
{
    FONT-SIZE: 10pt;
    /*COLOR: #000000;*/
    FONT-FAMILY: FreeSans, Verdana, Tahoma, Sans, Geneva, Arial;
}
SELECT
{
    FONT-FAMILY: FreeSans, Verdana, Tahoma, Sans, Geneva, Arial;
	FONT-SIZE: 10pt

}
INPUT
{
    FONT-FAMILY: FreeSans, Verdana, Tahoma, Sans, Geneva, Arial;
    FONT-SIZE: 10pt
}
TBODY
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: FreeSans, Verdana, Tahoma, Sans, Geneva, Arial;
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    /*COLOR: #000000;*/
}
H2
{
    MARGIN-BOTTOM: 2px;
}
TH
{
    BACKGROUND-COLOR: #99aeb8;
    TEXT-ALIGN: left
}
.NameValueName
{
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: right;
}
.highlight
{
    BACKGROUND-COLOR: #c2cfd5
}
.nohighlight
{
}
TABLE
{
}
TD.selectedtab
{
    BACKGROUND-COLOR: whitesmoke
}
TD.tab
{
    BACKGROUND-COLOR: white
}
TABLE.tab
{
    BACKGROUND-COLOR: black
}
.DropDown200
{
    WIDTH: 200px;
}
.emm_DropDown
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    WIDTH: 300pt;
    BORDER-BOTTOM: 1px solid
}
.emm_SelectedItemInStructure
{
    WIDTH: 100%;
    BACKGROUND-COLOR: silver
}
.emm_SelectDocumentList
{
    WIDTH: 275px;
    HEIGHT: 300px
}
.emm_TableMessage
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 400px;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: left
}
.clsNoteArea
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    WIDTH: 100%;
    PADDING-TOP: 3px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.selectedtreeelement
{
    BACKGROUND-COLOR: lightgrey
}
.treeelement
{
}
.AdvancedView
{
}
.AdvancedView SELECT
{
    WIDTH: 100%
}
.AdvancedView A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.AdvancedView A:hover
{
    COLOR: #0033aa;
    TEXT-DECORATION: underline
}
.AdvancedFolderList
{
    FONT-SIZE: 11px;
}
.AdvancedFolderList TH
{
    BORDER-RIGHT: dimgray thin solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: white thin solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: lighter;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    BORDER-LEFT: white thin solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: dimgray thin solid;
    BACKGROUND-COLOR: lightgrey
}
.AdvancedFolderList TD
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px
}
.AdvancedTD
{
    BACKGROUND-COLOR: whitesmoke
}
.AdvancedFolderList SELECT
{
    WIDTH: 100%
}
.AdvancedFolderList A
{
    COLOR: #0033aa;
    TEXT-DECORATION: none
}
.AdvancedFolderList A:hover
{
    COLOR: midnightblue;
    TEXT-DECORATION: underline
}
.questionform
{
    BORDER-RIGHT: whitesmoke thin outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: whitesmoke thin outset;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 3px;
    BORDER-LEFT: whitesmoke thin outset;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: whitesmoke thin outset;
    BACKGROUND-COLOR: lightgrey
}
.questionform TH
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bolder;
    PADDING-BOTTOM: 2px;
    MARGIN: 3px;
    COLOR: white;
    PADDING-TOP: 2px;
    FONT-FAMILY: FreeSans, Verdana, Tahoma, Sans, Geneva, Arial;
    BACKGROUND-COLOR: gray
}
.EditorExtension
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: ghostwhite
}
.ScriptLanguageSelect
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: ghostwhite
}
.AdvancedTD1
{
    BORDER-RIGHT: silver 1px;
    BORDER-BOTTOM: silver 1px solid;
    BACKGROUND-COLOR: whitesmoke
}
.AdvancedTD1Translate
{
    BORDER-RIGHT: silver 1px;
    BORDER-BOTTOM: silver 1px solid;
    BACKGROUND-COLOR: #FFFFCC
}
.AdvancedTD1TableCheck
{
    BORDER-RIGHT: silver 1px;
    BORDER-BOTTOM: silver 1px solid;
}
.AdvancedTD2
{
    BACKGROUND-COLOR: silver
}
.AdvancedTD1 A
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.AdvancedTD1 A:active
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.AdvancedTD1 A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.AdvancedTD1 A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.AdvancedTD1 A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
TH A
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
TH A:active
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
TH A:link
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
TH A:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
TH A:hover
{
    COLOR: #999999;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.InputFieldOnlyColor
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: ghostwhite
}
.AdvancedFolderListMainView
{
    FONT-SIZE: 11px;
}
.AdvancedFolderListMainView TH
{
    BORDER-RIGHT: dimgray thin solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: white thin solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: lighter;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: white thin solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: dimgray thin solid;
    BACKGROUND-COLOR: lightgrey
}
.AdvancedFolderListMainView TD
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px
}
.InputFieldOnlyColorNumber
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: ghostwhite;
    TEXT-ALIGN: right
}
.AdvancedTD1Ex
{
    BORDER-RIGHT: silver 1px;
    BORDER-TOP: silver 1px;
    BORDER-LEFT: silver 1px;
    BORDER-BOTTOM: silver 1px solid
}
.DropDownFieldOnlyColor
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: ghostwhite
}
.selectedtabEx
{
    BACKGROUND-COLOR: whitesmoke
}
.tabEx
{
    BACKGROUND-COLOR: white
}
.selectedtabEx A
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.selectedtabEx A:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
.selectedtabEx A:active
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.selectedtabEx A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.selectedtabEx A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.tabEx A
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.tabEx A:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
.tabEx A:active
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.tabEx A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.tabEx A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.BoxForUserMaintain
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: whitesmoke
}
.SmallTextMessageForUserMaintenance
{
    FONT-SIZE: 8pt
}
.HightlightAdvanced
{
    COLOR: whitesmoke;
    BACKGROUND-COLOR: black
}
.submitbutton
{
    BORDER-RIGHT: gray thin solid;
    BORDER-TOP: silver thin solid;
    BORDER-LEFT: silver thin solid;
    BORDER-BOTTOM: gray thin solid;
    BACKGROUND-COLOR: whitesmoke;
    color: black;
    cursor: hand;
}
.submitbuttonOver
{
    BACKGROUND-COLOR: #d0d0d0;
    BORDER-RIGHT: gray thin solid;
    BORDER-TOP: silver thin solid;
    BORDER-LEFT: silver thin solid;
    BORDER-BOTTOM: gray thin solid;
    COLOR: white;
    cursor: hand;
}
.CheckUncheck
{
    BORDER-RIGHT: gray thin solid;
    BORDER-TOP: silver thin solid;
    BORDER-LEFT: silver thin solid;
    BORDER-BOTTOM: gray thin solid;
    cursor: hand;
    color: Black;
    BACKGROUND-COLOR: whitesmoke;
}
.CheckUncheckOver
{
    BORDER-RIGHT: gray thin solid;
    BORDER-TOP: silver thin solid;
    BORDER-LEFT: silver thin solid;
    BORDER-BOTTOM: gray thin solid;
    cursor: hand;
    COLOR: black;
    BACKGROUND-COLOR: #d0d0d0;
}
.BoxForUserMaintain A
{
    COLOR: #666666
}
.BoxForUserMaintain A:hover
{
    COLOR: black
}
.BoxForUserMaintain A:active
{
    COLOR: #666666
}
.BoxForUserMaintain A:link
{
    COLOR: #666666
}
.BoxForUserMaintain A:visited
{
    COLOR: #666666
}
A:active
{
    COLOR: #666666;
}
A:link
{
    COLOR: #666666;
}
A:visited
{
    COLOR: #666666;
}
#ClientDownLoadLink
{
    COLOR: white
}
.CheckUnCheckReload
{
    BORDER-RIGHT: moccasin 1px solid;
    BORDER-TOP: moccasin 1px solid;
    BORDER-LEFT: moccasin 1px solid;
    COLOR: orange;
    BORDER-BOTTOM: moccasin 1px solid;
    BACKGROUND-COLOR: lightyellow
}
.CheckUnCheckReloadOver
{
    BORDER-RIGHT: darkorange 1px solid;
    BORDER-TOP: darkorange 1px solid;
    BORDER-LEFT: darkorange 1px solid;
    cursor: hand;
    COLOR: lightyellow;
    BORDER-BOTTOM: darkorange 1px solid;
    BACKGROUND-COLOR: orange
}
.InputFieldOnlyColorTextArea
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: ghostwhite
}
#DownloadClientPage
{
    TEXT-DECORATION: underline
}
.AdvancedTD1Result
{
    BORDER-RIGHT: silver 0px double;
    BORDER-TOP: silver 0px double;
    BORDER-LEFT: silver;
    BORDER-BOTTOM: silver double;
    BACKGROUND-COLOR: lightgrey
}
.AdvancedTD1ResultMid
{
    BORDER-BOTTOM: silver 1px solid;
    BACKGROUND-COLOR: #E9E9E9  
}

.ServiceHour
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left center;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/images/hour.gif");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 360px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffffcc
}
.ServiceHourNOTHING
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 14px;
    BACKGROUND-COLOR: transparent
}
.jobplanning
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.ServiceHourSTARTED_middle
{
    BORDER-RIGHT: black 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/images/started.gif");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 14px
}
.ServiceHourSTARTED_end
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/images/started.gif");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 14px
}
.ServiceHourINITIAL_middle
{
    BORDER-RIGHT: black 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/images/initial.gif");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 14px
}
.ServiceHourINITIAL_end
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/images/initial.gif");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 14px
}
.ServiceHourCOMPLETED_end
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/images/completed.gif");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 14px
}
.ServiceHourCOMPLETED_middle
{
    BORDER-RIGHT: black 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/images/completed.gif");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 14px
}
.ServiceHourNoColor
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left center;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/images/hour.gif");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 360px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 20px;
    BACKGROUND-COLOR: white
}
.ServiceHourBar
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left bottom;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url("service/planning/images/hourbar.gif");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 6px
}
.ServiceHourOVERLAP_middle
{
    BORDER-RIGHT: black 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/images/overlap.gif");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 14px
}
.ServiceHourOVERLAP_end
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/images/overlap.gif");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 14px
}
.ServiceHourAPPOINTED_end
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/images/appointed.gif");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 14px
}
.ServiceHourAPPOINTED_middle
{
    BORDER-RIGHT: black 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/images/appointed.gif");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 14px
}
.ServiceHourEx
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/images/hour_top.gif");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 20px
}
.nextday
{
    WIDTH: 10px;
    TEXT-ALIGN: right
}
.ServiceHourName
{
    BORDER-RIGHT: #c1c1c1 2px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #c1c1c1 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #c1c1c1 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #c1c1c1 1px;
    HEIGHT: 20px
}
.Service_blackborder
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    TEXT-DECORATION: none
}
.Service_blackborder A
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    TEXT-DECORATION: none
}
.Service_blackborder A:hover
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    TEXT-DECORATION: none
}
.Service_blackborder A:active
{
    TEXT-DECORATION: none
}
.Service_blackborder A:visited
{
    TEXT-DECORATION: none
}
.Service_blackborder A:link
{
    TEXT-DECORATION: none
}
IMG
{
}
.ServiceHourNameEnd
{
    BORDER-RIGHT: #c1c1c1 2px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #c1c1c1 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #c1c1c1 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #c1c1c1 1px solid;
    HEIGHT: 20px
}
.ServiceHourExEnd
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/images/hour_bottom.gif");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 20px
}
.ServiceHourExEndFinal
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/images/hour_bottom_final.gif");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 20px
}
.ServiceHourExMiddle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/images/hour_middle.gif");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 20px
}
.DateSelectorCurrentTD
{
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: center
}
.DateSelectorNextTD
{
    COLOR: gray;
    TEXT-ALIGN: center
}
.DateSelectorCurrent
{
    FONT-SIZE: 19px;
    COLOR: white;
    TEXT-DECORATION: none
}
.DateSelector
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 35px;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 30px;
    BACKGROUND-COLOR: whitesmoke
}
.calendarth
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: black;
    HEIGHT: 30px;
    BACKGROUND-COLOR: darkgray
}
.StatusMsgBox
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    MARGIN: 0px;
    FONT-FAMILY: FreeSans, Verdana, Tahoma, Sans, Geneva, Arial;
    BACKGROUND-COLOR: lightgrey
}
.timelevel1
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/icons/level1.png");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 14px
}
.timelevel2
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/icons/level2.png");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 14px
}
.timelevel3
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/icons/level3.png");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 14px
}
.timelevel4
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/icons/level4.png");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 14px
}
.timelevel5
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 7px;
    BACKGROUND-IMAGE: url("service/planning/icons/level5.png");
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 14px
}
.smalldaymonth
{
	FONT-WEIGHT: bold;
	FONT-SIZE: xx-small;
}





.BASModulesTable
{
	font-size: 11px;
	margin: 5px;
	text-align: left;
	border-collapse: collapse;
	/*border: 1px solid #69c;    */
}
.BASModulesTable th
{
	padding: 10px 5px 5px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #99AEB8;
	background-color: #275D7F;
	border: 1px solid #122D3D;    
}
.BASModulesTable tbody
{
	background: #F2F2F2;
	border: 1px solid #122D3D;
}
.BASModulesTable td
{
	padding: 5px;
	font-size: 11px;
	color: #669;
	border-top: 1px dashed #99AEB8;
	vertical-align: middle;
}
.BASModulesTable a, a:visited, a:hover
{
   color: #039; 
}

.expSection, .expSection.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons, .expSection.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable
{
    width: 400px;
    /*float: left;*/
    position: relative;
    margin-left: 0.2em;
    margin-top: 0.2em;
}
.expHeader, .expHeader.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix
{
    padding-top: 3px;
    padding-bottom: 4px;
    padding-left: 5px;
    cursor: default;
    font-weight: normal;
}
.expContent, .expContent.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active
{
    padding-top: 0.1em;
    padding-bottom: 0.3em;
    padding-left: 1em;
}
.expContent table
{
    /* width: 400px; */
}

.expHeaderBubble
{
    float: right;
    border-style: solid;
    border-width: 1px;
    padding: 0.2em 0.6em 0.3em 0.6em;
    border-bottom-left-radius: 2em;
    border-bottom-right-radius: 2em;
    border-top-left-radius: 2em;
    border-top-right-radius: 2em;
    font-size: small;
    font-weight: normal;
    margin-left: 0px;
    white-space: nowrap;
    text-align: center;
}

.expColumn
{
    width:auto;
    float:left;
    overflow: auto;
}

.expLineSection, .expLineSection.ui-helper-reset, .expLineSection.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom
{
    margin-right: 1em;
    width: auto;
}

.ModulesNavigator
{
    width: 350px;
    overflow: inherit;
}