/*SECSS:processed*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,800,700,600,300);

.NoShow
{
    WIDTH:0pt;
    HEIGHT:0pt;
    BACKGROUND-COLOR:transparent;
}

.noshow
{
    WIDTH:0pt;
    HEIGHT:0pt;
    BACKGROUND-COLOR:transparent;
}

BODY
{
    BORDER-RIGHT:medium none;
    BORDER-TOP:medium none;
    MARGIN-TOP:0px;
    FONT-SIZE:10pt;
    MARGIN-BOTTOM:0px;
    PADDING-BOTTOM:0px;
    BORDER-LEFT:medium none;
    COLOR:black;
    PADDING-TOP:0px;
    BORDER-BOTTOM:medium none;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    BACKGROUND-COLOR:transparent;
}

A:link
{
    COLOR:#045082;
    TEXT-DECORATION:none;
}

A:visited
{
    COLOR:#045082;
    TEXT-DECORATION:none;
}

A:active
{
    COLOR:#045082;
}

A:hover
{
    COLOR:#045082;
}

.BUTTONSquat
{
    FONT-SIZE:8pt;
    PADDING-BOTTOM:0px;
    WIDTH:90px;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    HEIGHT:18px;
    display:none;
}

.buttonsquat
{
    FONT-SIZE:8pt;
    PADDING-BOTTOM:0px;
    WIDTH:90px;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    HEIGHT:18px;
    display:none;
}

SELECT
{
    margin-top:1px;
    font-size:8pt;
    margin-bottom:1px;
    width:130px;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    border-bottom:black 1px solid;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
    background-color:transparent;
}

.SELECTLong
{
    height:20px;
    WIDTH:180px;
    border-bottom:black 1px solid;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
    background-color:transparent;
}

.selectlong
{
    height:20px;
    WIDTH:180px;
    border-bottom:black 1px solid;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
    background-color:transparent;
}

.SELECTShort
{
    WIDTH:75px;
    border-bottom:black 1px solid;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
    background-color:transparent;
}

.selectshort
{
    WIDTH:75px;
    border-bottom:black 1px solid;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
    background-color:transparent;
}

.fullwidth
{
    width:100%;
}

.TABLEBordered
{
    border-right:#205474 1px solid;
    border-top:#205474 1px solid;
    margin-top:2px;
    border-left:#205474 1px solid;
    border-bottom:#205474 1px solid;
    background-color:#ececec;
}

.tablebordered
{
    border-right:#205474 1px solid;
    border-top:#205474 1px solid;
    margin-top:2px;
    border-left:#205474 1px solid;
    border-bottom:#205474 1px solid;
    background-color:#ececec;
}

.TableBorderBottom
{
    BORDER-BOTTOM:#205474 1px solid;
}

.tableborderbottom
{
    BORDER-BOTTOM:#205474 1px solid;
}

TD
{
    PADDING-LEFT:3pt;
    FONT-SIZE:8pt;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
}

.TDTopBorder
{
    BORDER-TOP:#205474 1px solid;
}

.tdtopborder
{
    BORDER-TOP:#205474 1px solid;
}

.TDTopBorderBottomDouble
{
    BORDER-TOP:#205474 1px solid;
    BORDER-BOTTOM:#205474 3px double;
}

.tdtopborderbottomdouble
{
    BORDER-TOP:#205474 1px solid;
    BORDER-BOTTOM:#205474 3px double;
}

.Header
{
    FONT-SIZE:10pt;
    COLOR:black;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
}

.header
{
    FONT-SIZE:10pt;
    COLOR:black;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
}

.TDPadded20
{
    PADDING-LEFT:20pt;
}

.tdpadded20
{
    PADDING-LEFT:20pt;
}

.TDNoPad
{
    PADDING-LEFT:0pt;
}

.tdnopad
{
    PADDING-LEFT:0pt;
}

.BUTTONNormal
{
    FONT-SIZE:8pt;
    WIDTH:90px;
    COLOR:#000000;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    display:none;
}

.buttonnormal
{
    FONT-SIZE:8pt;
    WIDTH:90px;
    COLOR:#000000;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    display:none;
}

.bodyLETTER
{
    BACKGROUND-COLOR:transparent;
}

.bodyletter
{
    BACKGROUND-COLOR:transparent;
}

.bodyForms
{
    BACKGROUND-COLOR:transparent;
}

.bodyforms
{
    BACKGROUND-COLOR:transparent;
}

.handtext
{
    CURSOR:pointer;
    this:pointer;
}

.linkSimulate
{
    CURSOR:pointer;
    COLOR:#045082;
    this:pointer;
}

.linksimulate
{
    CURSOR:pointer;
    COLOR:#045082;
    this:pointer;
}

.CHECKBOXNormal
{
    width:14px;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    border-bottom-style:none;
}

.checkboxnormal
{
    width:14px;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    border-bottom-style:none;
}

.RADIONormal
{
    width:14px;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    border-bottom-style:none;
}

.radionormal
{
    width:14px;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    border-bottom-style:none;
}

TD LI
{
    FONT-SIZE:9pt;
    LIST-STYLE-TYPE:disc;
}

.WizardHeader
{
    FONT-WEIGHT:bold;
    FONT-SIZE:8pt;
    COLOR:black;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    TEXT-DECORATION:underline;
}

.wizardheader
{
    FONT-WEIGHT:bold;
    FONT-SIZE:8pt;
    COLOR:black;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    TEXT-DECORATION:underline;
}

.TableLabel
{
    FONT-WEIGHT:bold;
    FONT-SIZE:10pt;
    COLOR:black;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
}

.tablelabel
{
    FONT-WEIGHT:bold;
    FONT-SIZE:10pt;
    COLOR:black;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
}

.ActiveService
{
    FONT-WEIGHT:bold;
    FONT-SIZE:8pt;
    LEFT:0pt;
    COLOR:#0e3293;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    POSITION:relative;
}

.activeservice
{
    FONT-WEIGHT:bold;
    FONT-SIZE:8pt;
    LEFT:0pt;
    COLOR:#0e3293;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    POSITION:relative;
}

.columnHead
{
    FONT-SIZE:8pt;
    COLOR:blue;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
}

.columnhead
{
    FONT-SIZE:8pt;
    COLOR:blue;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
}

.SELECTXtraLong
{
    WIDTH:300px;
    border-bottom:black 1px solid;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
    background-color:transparent;
}

.selectxtralong
{
    WIDTH:300px;
    border-bottom:black 1px solid;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
    background-color:transparent;
}

TEXTAREA
{
    FONT-SIZE:8pt;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
}

BUTTON
{
    FONT-SIZE:8pt;
    WIDTH:90px;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    display:none;
}

.tableGrid
{
    BORDER-LEFT-COLOR:#205474;
    BORDER-BOTTOM-COLOR:#205474;
    BORDER-TOP-COLOR:#205474;
    BORDER-COLLAPSE:collapse;
    BORDER-RIGHT-COLOR:#205474;
}

.tablegrid
{
    BORDER-LEFT-COLOR:#205474;
    BORDER-BOTTOM-COLOR:#205474;
    BORDER-TOP-COLOR:#205474;
    BORDER-COLLAPSE:collapse;
    BORDER-RIGHT-COLOR:#205474;
}

.gridHead
{
    FONT-SIZE:8pt;
    BORDER-LEFT-COLOR:#205474;
    BORDER-BOTTOM-COLOR:#205474;
    COLOR:blue;
    BORDER-TOP-COLOR:#205474;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    BORDER-COLLAPSE:collapse;
    BORDER-RIGHT-COLOR:#205474;
}

.gridhead
{
    FONT-SIZE:8pt;
    BORDER-LEFT-COLOR:#205474;
    BORDER-BOTTOM-COLOR:#205474;
    COLOR:blue;
    BORDER-TOP-COLOR:#205474;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    BORDER-COLLAPSE:collapse;
    BORDER-RIGHT-COLOR:#205474;
}

.page_break
{
    PAGE-BREAK-BEFORE:always;
}

.INPUTDate
{
    WIDTH:67px;
    background-color:transparent;
    border-bottom:black 1px solid;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.inputdate
{
    WIDTH:67px;
    background-color:transparent;
    border-bottom:black 1px solid;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.INPUTLong
{
    WIDTH:180px;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.inputlong
{
    WIDTH:180px;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.INPUTShort
{
    WIDTH:75px;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.inputshort
{
    WIDTH:75px;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.INPUTTiny
{
    WIDTH:25px;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.inputtiny
{
    WIDTH:25px;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.INPUTXtraLong
{
    WIDTH:350px;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.inputxtralong
{
    WIDTH:350px;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

INPUT
{
    font-size:8pt;
    width:130px;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.INPUTPhone
{
    WIDTH:85px;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.inputphone
{
    WIDTH:85px;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.tableOutset
{
    BORDER-RIGHT:white 2px outset;
    BORDER-TOP:white 2px outset;
    BORDER-LEFT:white 2px outset;
    BORDER-BOTTOM:white 2px outset;
}

.tableoutset
{
    BORDER-RIGHT:white 2px outset;
    BORDER-TOP:white 2px outset;
    BORDER-LEFT:white 2px outset;
    BORDER-BOTTOM:white 2px outset;
}

.tableInset
{
    BORDER-RIGHT:white 2px inset;
    BORDER-TOP:white 2px inset;
    BORDER-LEFT:white 2px inset;
    COLOR:black;
    BORDER-BOTTOM:white 2px inset;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    BACKGROUND-COLOR:#eaea93;
}

.tableinset
{
    BORDER-RIGHT:white 2px inset;
    BORDER-TOP:white 2px inset;
    BORDER-LEFT:white 2px inset;
    COLOR:black;
    BORDER-BOTTOM:white 2px inset;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    BACKGROUND-COLOR:#eaea93;
}

.inputMed1
{
    WIDTH:100px;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.inputmed1
{
    WIDTH:100px;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.TRHilight
{
    BACKGROUND-COLOR:#ffff70;
}

.trhilight
{
    BACKGROUND-COLOR:#ffff70;
}

.tableHeaderShaded
{
    BORDER-RIGHT:#205474;
    BORDER-TOP:#205474;
    BORDER-LEFT:#205474;
    COLOR:white;
    BORDER-BOTTOM:#205474 2px solid;
    BACKGROUND-COLOR:#4A7EAD;
}

.tableheadershaded
{
    BORDER-RIGHT:#205474;
    BORDER-TOP:#205474;
    BORDER-LEFT:#205474;
    COLOR:white;
    BORDER-BOTTOM:#205474 2px solid;
    BACKGROUND-COLOR:#4A7EAD;
}

.tableHeaderShaded A:link
{
    COLOR:white;
}

.tableheadershaded a:link
{
    COLOR:white;
}

.tableHeaderShaded A:visited
{
    COLOR:white;
}

.tableheadershaded a:visited
{
    COLOR:white;
}

.tableHeaderShaded A
{
    COLOR:white;
}

.tableheadershaded a
{
    COLOR:white;
}

FORM
{
    BORDER-RIGHT:medium none;
    PADDING-RIGHT:0px;
    BORDER-TOP:medium none;
    MARGIN-TOP:0px;
    PADDING-LEFT:0px;
    MARGIN-BOTTOM:0px;
    PADDING-BOTTOM:0px;
    BORDER-LEFT:medium none;
    PADDING-TOP:0px;
    BORDER-BOTTOM:medium none;
}

.inputLongPlus
{
    WIDTH:225px;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.inputlongplus
{
    WIDTH:225px;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.selectLongPlus
{
    WIDTH:225px;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.selectlongplus
{
    WIDTH:225px;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.bodyAlert
{
    BORDER-RIGHT:#205474 thick;
    PADDING-RIGHT:0px;
    BORDER-TOP:#205474 thick;
    PADDING-LEFT:0px;
    PADDING-BOTTOM:0px;
    MARGIN:5px;
    BORDER-LEFT:#205474 thick;
    PADDING-TOP:0px;
    BORDER-BOTTOM:#205474 thick;
    BACKGROUND-COLOR:transparent;
}

.bodyalert
{
    BORDER-RIGHT:#205474 thick;
    PADDING-RIGHT:0px;
    BORDER-TOP:#205474 thick;
    PADDING-LEFT:0px;
    PADDING-BOTTOM:0px;
    MARGIN:5px;
    BORDER-LEFT:#205474 thick;
    PADDING-TOP:0px;
    BORDER-BOTTOM:#205474 thick;
    BACKGROUND-COLOR:transparent;
}

.bodyAlert TABLE
{
    BORDER-RIGHT:#205474 solid;
    BORDER-TOP:#205474 solid;
    BORDER-LEFT:#205474 solid;
    WIDTH:100%;
    BORDER-BOTTOM:#205474 solid;
    HEIGHT:100%;
}

.bodyalert table
{
    BORDER-RIGHT:#205474 solid;
    BORDER-TOP:#205474 solid;
    BORDER-LEFT:#205474 solid;
    WIDTH:100%;
    BORDER-BOTTOM:#205474 solid;
    HEIGHT:100%;
}

.bodyAlert TABLE TR
{
}

.bodyalert table tr
{
}

.bodyAlert TABLE TR TD
{
    PADDING-RIGHT:3px;
    PADDING-LEFT:3px;
    PADDING-BOTTOM:3px;
    COLOR:#205474;
    PADDING-TOP:3px;
}

.bodyalert table tr td
{
    PADDING-RIGHT:3px;
    PADDING-LEFT:3px;
    PADDING-BOTTOM:3px;
    COLOR:#205474;
    PADDING-TOP:3px;
}

.txtSubject
{
    WIDTH:590px;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.txtsubject
{
    WIDTH:590px;
    border-bottom:black 1px solid;
    background-color:transparent;
    border-top-style:none;
    border-right-style:none;
    border-left-style:none;
    height:20px;
}

.btn_service_init
{
    PADDING-RIGHT:0px;
    PADDING-LEFT:0px;
    FONT-WEIGHT:bold;
    FONT-SIZE:12pt;
    PADDING-BOTTOM:0px;
    MARGIN:0px;
    WIDTH:200px;
    COLOR:blue;
    PADDING-TOP:0px;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    HEIGHT:25px;
}

.controlBody
{
    BACKGROUND-COLOR:transparent;
}

.controlbody
{
    BACKGROUND-COLOR:transparent;
}

.mechanicNav
{
    BACKGROUND-COLOR:#eaea93;
}

.mechanicnav
{
    BACKGROUND-COLOR:#eaea93;
}

.scpToolbar
{
    FONT-WEIGHT:bold;
    COLOR:blue;
    BACKGROUND-COLOR:ivory;
}

.scptoolbar
{
    FONT-WEIGHT:bold;
    COLOR:blue;
    BACKGROUND-COLOR:ivory;
}

.criticalNote
{
    BACKGROUND-COLOR:#ff4e4f;
}

.criticalnote
{
    BACKGROUND-COLOR:#ff4e4f;
}

.preheader
{
    BACKGROUND-COLOR:gainsboro;
}

.calendar_details
{
    BORDER-RIGHT:2px outset;
    BORDER-TOP:2px outset;
    FONT-SIZE:8pt;
    BORDER-LEFT:2px outset;
    WIDTH:500px;
    BORDER-BOTTOM:2px outset;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    HEIGHT:40px;
    BACKGROUND-COLOR:#ffff99;
}

.calendar_fullday
{
    BACKGROUND-COLOR:#c0c0c0;
}

.calendar_offhours
{
    BACKGROUND-COLOR:#dfdf5b;
}

.calendar_working_hours
{
    BACKGROUND-COLOR:#f6f6aa;
}

.calendar_framing
{
    PADDING-LEFT:0px;
    BACKGROUND-COLOR:#E5E5E5;
}

.calendar_today_header
{
    FONT-WEIGHT:bold;
    COLOR:white;
    font-family: 'Open Sans', Arial, Geneva, sans-serif;
    BACKGROUND-COLOR:#205474;
}

.calendar_today
{
    BACKGROUND-COLOR:white;
}

.calendar_today_subheader
{
    BACKGROUND-COLOR:white;
}

.noPrint
{
    display:none;
}

.noprint
{
    display:none;
}

.barcode
{
    display:inline;
    text-align:right;
    float:right;
}

.popMenu,popmenu {
    display: none;
}


@media print {

    a[href]:after {
        content: none !important;
    }

    abbr[title]:after {
        content: none !important;
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: none !important;
    }


}

