
tr.ViewInputTitle td {
    font-size: 11px;
    padding-left: 3px;
}

/* The Menu items for the grey bar at the top of tabs */
.V3_PageTitleMenu {
    background-image: url(../images/V3JobFrame/V3_JobFramePageTitleGreyBackingLong.gif);
    color: black;
    font-size: 11px;
    text-decoration: none;
    cursor: hand;
}


/* The Menu items for the grey bar at the top of tabs Hover*/
.V3_PageTitleMenuHover {
    background-image: url(../images/V3JobFrame/V3_JobFramePageTitleGreyBackingLong.gif);
    CURSOR: default;
    font-size: 11px;
    text-decoration: underline;
    cursor: hand;
}

.V3_HelpTitle {
    color: black;
    font-size: 11px;
    text-decoration: none;
    cursor: hand;
    font-weight: normal;
}

A.V3_HelpTitle:hover {
    text-decoration: underline;
}

.ContextInvisible {
    Z-INDEX: 2;
    LEFT: 400px;
    POSITION: absolute;
    TOP: 200px;
    visibility: hidden;
    filter: alpha(opacity=0);
    z-index: 1;
}

TABLE.ApplicationTitle_LowerMenu {
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    BORDER-BOTTOM: #555556 1px solid;
    FONT-FAMILY: arial;
    HEIGHT: 29px;
    BACKGROUND-COLOR: #838489;
}

.sortTableCell, .sortTableCell td {
    cursor: hand;
    font-family: arial;
    background-color: #F5F6F8;
    font-size: 12px;
    border-bottom-color: #D8D9DB;
    border-bottom-width: 1;
    border-bottom-style: solid;
    padding-left: 3px;
    padding-right: 5px;
    height: 20;
}

.preWrap {
    white-space: pre-wrap
}

input.ThinTextBox, textarea.ThinTextBox {
    height: 19px;
    font-size: 10px;
}


/*Mouse Over Row */
td.BorderTop {
    border-top-color: #A8A8A8;
    border-top-width: 1px;
    border-top-style: solid;
}


/*-----------------------Standard grid styles------------------------------------*/

/*Table */
.StandardGrid {
    BORDER-RIGHT: #a8a8a8 1px solid;
    BORDER-TOP: #a8a8a8 1px solid;
    BORDER-LEFT: #a8a8a8 1px solid;
    BORDER-BOTTOM: #a8a8a8 1px solid;
}

/*Header */
.StandardGridHeaderRow {
    background-image: url(../images/header_bg.gif);
    background-color: #E9E9EB;
    background-position: center;
    background-repeat: repeat-x;
    padding: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    height: 25px;
    border-top: Solid 1px Black;
    border-bottom: Solid 1px Black;
}

    .StandardGridHeaderRow td a, .StandardGridHeaderRow td a:visited, .StandardGridHeaderRow th a, .StandardGridHeaderRow th a:visited {
        FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
        TEXT-DECORATION: underline;
        color: black;
    }


    .StandardGridHeaderRow TD, .StandardGridHeaderRow th {
        PADDING-LEFT: 5px;
        PADDING-Right: 5px;
    }

/*Row */
.StandardGridRow {
}

    .StandardGridRow TD {
        border-bottom: 1px solid #E9E9EB;
        BORDER-TOP-WIDTH: 0px;
        PADDING-LEFT: 5px;
        PADDING-Right: 5px;
        BORDER-LEFT-WIDTH: 0px;
        BORDER-RIGHT-WIDTH: 0px;
    }

/*Mouse Over Row */

.StandardGridRowMouseOver, .StandardGridRowMouseOver td {
    background-color: #c3d1e6;
    border-bottom: 1px solid #E9E9EB;
    BORDER-TOP-WIDTH: 0px;
    PADDING-LEFT: 5px;
    PADDING-Right: 5px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px;
}


/*-----------------------End of standard grid styles------------------------------------*/


table.V3_AppBarControlArea {
    background-color: '#5a6b7d';
    border-top: 1px #8394AC solid;
    border-bottom: 1px black solid;
    color: White;
    padding-left: 10px;
}

/*-------V2 look Tool Bar---------*/

/* The background table - This is the background image*/
table.ToolBarBacking {
    background-image: url(images/ToolBar_Backing.gif);
    border-bottom-color: #2557AD;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: #A2C2EE;
    height: 24px;
    width: 100%;
    font-size: 12px;
    BORDER-left: #8e8e8e 1px solid;
    BORDER-right: #8e8e8e 1px solid;
}

    /*Any images in the menu - make sure they do not have any borders and are the right height*/
    table.ToolBarBacking IMG, .cbSubmenu IMG {
        border: none;
        margin-right: 3px;
    }

.ToolBarBacking TD {
    vertical-align: middle;
}

/* Disable the link*/
TD.ToolBar_Disabled_Divider {
    filter: alpha(opacity=40);
    cursor: hand;
    border-right-color: #2557AD;
    border-right-width: 1px;
    border-right-style: solid;
}

/* style used for the criteria caption */
.V3_CriteriaCaption, .Sentient_CriteriaCaption {
    color: White;
    font-size: 10;
}

.Sentient_CriteriaCaptionBlack {
    color: Black;
    font-size: 10px;
}

/* style used for the criteria caption large */
.V3_WhiteMenuText {
    color: White;
    font-size: 12px;
    font-weight: bold;
}

/* Disable the link*/
TD.ToolBar_Disabled {
    filter: alpha(opacity=40);
    cursor: hand;
    border-right-color: #2557AD;
    border-right-width: 1px;
    border-right-style: solid;
}

/* The link */
A.ToolBar_Link, A.ToolBar_LinkDown, A.ToolBar_LinkRaise {
    width: 100%;
    color: black;
    cursor: hand;
    height: 24px;
    padding: 4px 2px 0px 2px;
    text-decoration: none;
    border: none;
}

    /* The link rollover */
    A.ToolBar_LinkRaise, A.ToolBar_Link A:hover, A.ToolBar_Link:hover, A.ToolBar_Link input:hover {
        background-color: #FFD695;
        background-image: url(images/highlight.gif);
    }


/* Cells that are divders between menus - Applied to the TD */
TD.ToolBar_Divider {
    border-right-color: #2557AD;
    border-right-width: 1px;
    border-right-style: solid;
}

TD.ToolBar_SelectedCell {
    background: url( "images/SelectedSmall.gif" ) repeat-x bottom;
    border-right-color: #2557AD;
    border-right-width: 1px;
    border-right-style: solid;
    color: white;
    font-weight: bold;
}

    TD.ToolBar_SelectedCell A {
        color: white;
        font-weight: bold;
    }

/*-------V2 look Tool Bar---------*/

/* -------Scheduler Controls----- */
td.UserNameCell {
    background-color: #DFE4EC;
    color: black;
    padding-left: 5px;
    height: 20px;
}

td.UserNameCellSelectable {
    background-color: #DFE4EC;
    color: black;
    padding-left: 5px;
    height: 20px;
    cursor: hand;
}

td.UserNameCellSelectableSelected {
    background-color: #003F90;
    color: white;
    padding-left: 5px;
    cursor: hand;
}

td.UserNameCellSelected {
    background-color: #003F90;
    color: white;
    padding-left: 5px;
}

td.CalenderInputReadOnly {
    background-color: #e7e7e7;
    text-align: right;
    height: 22;
}

input.CalenderInputReadOnly {
    width: 40px;
    background-color: #e7e7e7;
    border-style: none;
    padding-left: 2px;
    text-align: right;
}


input.CalenderInputWidth
{
	min-width: 40px;	
}
input.CalenderInputWidthLong {
    min-width: 60px;
}


input.CalenderInput {
    border-style: none;
    padding-left: 2px;
    text-align: right;
    /* SC-859 for IE8 */
    border-width: 0px;
    background: inherit; /* Should use background-color. but since old calendar js code uses background, no choice */
}
input.CalenderInput:read-only {
    font-style:italic;
}
input.CalenderInput:-moz-read-only { /* For Firefox */
    font-style: italic;
}

input.CalenderInputInPeriod {
    width: 40px;
    background: yellow;
    border-style: none;
    padding-left: 2px;
    text-align: right;
}


td.CalenderInputCenter {
    -background: #E7E7E7;
    background: F5F5F5;
    text-align: center;
    height: 22px;
}


td.CalenderInput {
    -background: #E7E7E7;
    background: F5F5F5;
    text-align: right;
    height: 22px;
}

td.CalenderInputInPeriod {
    -background: #E7E7E7;
    background: yello;
    text-align: right;
    height: 22px;
}

table.ATTableCalendar {
    background-color: #8E8E8E;
    font-family: arial;
    font-size: 12px;
    /*padding-left:10px;*/ /* Seems to be making weird padding on left side of table on standard mode */
}

img.ATButton {
    cursor: hand;
}

td.CalendarTotalCell {
    background-color: #CCCCCC;
    color: black;
    padding-left: 2px;
}

td.totalCell {
    background-color: #E7E7E7;
    color: black;
    padding-left: 2px;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}

/* /------- Sceduler Controls -----------*/

/* Styles for the context menu */
table.ContextTable {
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    border-left: 1px solid #909090;
    border-top: 1px solid #909090;
    background-color: #d4d4d4;
}

td.ContextCell {
    background-color: #d4d4d4;
    color: black;
    cursor: hand;
}

td.ContextCellRoll {
    background-color: #5686b6;
    color: White;
    cursor: hand;
}

a.ContextLink {
}


/* TABLE CELL PROPERTIES FOR A REPORT TABLE*/
table.V3ReportGridTableStyle {
    -background-color: white;
    background-color: #8E8E8E;
    font-family: arial;
    font-size: 12px;
    padding-left: 10px;
}

tr.V3ReportCell {
    cursor: hand;
    background-color: #E7E7E7;
    font-family: arial;
    font-size: 12px;
    padding-left: 5px;
    border-color: white;
    border-width: 1px;
    border-style: solid;
}


.V3ReportCellRollOver, .V3ReportCellRollOver td {
    background-color: #c3d1e6;
    padding-left: 5px;
    height: 10px;
}

td.V3ReportCellLightColor, .V3ReportCellLightColor td {
    cursor: hand;
    background-color: #F5F5F5;
    font-family: arial;
    font-size: 12px;
    padding-left: 1px;
}

td.V3ReportCellLightColorRollOver, .V3ReportCellLightColorRollOver td {
    background-color: #c3d1e6;
    cursor: hand;
    font-family: arial;
    font-size: 12px;
    padding-left: 5px;
}

td.V3ReportCell {
    cursor: hand;
    background-color: #CCCCCC;
    font-family: arial;
    font-size: 12px;
    padding-left: 5px;
    border-color: white;
    border-width: 1px;
    border-style: solid;
}

tr.V3GridHeaderRow {
    background-color: #bbbbbb;
    font-family: arial;
    font-size: 12px;
    padding-left: 5px;
    border-color: white;
    border-width: 1px;
    border-style: solid;
    height: 10px;
    font-weight: bold;
}

/* TABLE CELL PROPERTIES FOR A REPORT TABLE*/



.BottomBorder, .BottomBorder td {
    border-bottom-color: #A8A8A8;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.TopBorder, .TopBorder td {
    border-top-color: #A8A8A8;
    border-top-width: 1px;
    border-top-style: solid;
}

/* Standard TD with font and padding */
.InputFieldTitleNormal, .InputFieldTitleNormal td {
    font-family: arial;
    font-size: 12px;
    padding-left: 5px;
    height: 5px;
    font-weight: normal;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-right: 5px;
    white-space: nowrap;
}


/* Standard TD with font and padding - Title */
.InputFieldTitle, .InputFieldTitle td {
    font-family: arial;
    font-size: 12px;
    padding-left: 5px;
    height: 24px;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-right: 5px;
    white-space: nowrap;
}

select.v3_ThinDrop, select.Sentient_ControlTextSmall, select.ThinDrop {
    height: 15px;
    font-size: 10px;
    /* border-style: solid; border-width:1; border-color:#000000 */
}

/* Clear Link for the user picker */
a.clearButton {
    font-family: arial;
    font-size: 12px;
    color: black;
    text-decoration: none;
    font-weight: normal;
    cursor: hand;
}

a.billingTaskHeader {
    font-family: arial;
    font-size: 14px;
    color: white;
    text-decoration: none;
    font-weight: bold;
}

a.clearButtonWhite {
    font-family: arial;
    font-size: 12px;
    color: white;
    text-decoration: none;
}

a.billingTaskHeader:hover {
    font-family: arial;
    font-size: 14px;
    color: white;
    text-decoration: underline;
    font-weight: bold;
    cursor: hand;
}

a.clearButton:hover {
    font-family: arial;
    font-size: 12px;
    color: black;
    text-decoration: underline;
    font-weight: normal;
}

table.V3_TableBorder {
    border: 1px solid black;
}

/* (Grey boxes with white text) For the titles on the support request activity lists and the BI screen titles*/
.V3_BITitle {
    background-color: #72737e;
    color: white;
    font-weight: bold;
    padding-left: 2px;
    font-size: 12px;
    border: 1px solid black;
    height: 17px;
}

/* launchNZ_QuestionsTitle */
td.V3_BlueTopBarTitle {
    background-color: #366AB3;
    color: white;
    font-family: arial;
    font-size: 12px;
    padding-left: 5px;
    border-bottom-color: black;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}


/* Replaces launchNZ_Questions */
td.V3_BlueTopBar {
    font-family: arial;
    font-size: 12px;
    padding-left: 5px;
    border-bottom-color: #A8A8A8;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

/* The section under the header with the help instructions */
td.V3HelpSection {
    background-color: #d3d3d3;
    font-family: arial;
    font-size: 10px;
    font-weight: normal;
    padding: 5px;
    border-bottom: 1px solid #616161;
}

div.V3HelpSection {
    background-color: #d3d3d3;
    font-family: arial;
    font-size: 10px;
    font-weight: normal;
    padding: 5px;
    border-bottom: 1px solid #616161;
}

table.MenuBarShadow {
    background-image: url(../images/V3_MenuBar_Shadow.gif);
}

tr.V3_GridHeader {
    background-color: #d3d3d3;
    font-family: arial;
    font-size: 12px;
    padding-left: 5px;
    border-color: white;
    border-width: 1px;
    border-style: solid;
    height: 10px;
}

td.V3_GridHeader {
    background-color: #d3d3d3;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    border-color: white;
    border-width: 1px;
    border-style: solid;
    padding-left: 5px;
}

tr.V3_GridFooter {
    background-color: #dedede;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    border-color: white;
    border-width: 1px;
    border-style: solid;
    padding-left: 5px;
}

.V3_CellLink {
    font-family: arial;
    font-size: 12px;
    color: Black;
    text-decoration: none;
}

    .V3_CellLink:hover {
        font-family: arial;
        font-size: 12px;
        color: Black;
        text-decoration: underline;
    }

.V3_LinkBlue {
    font-family: arial;
    font-size: 12px;
    color: #101491;
    text-decoration: none;
    cursor: hand;
}

    .V3_LinkBlue:hover {
        font-family: arial;
        font-size: 12px;
        color: #101491;
        text-decoration: underline;
    }


.V3_CellLinkBlue {
    font-family: arial;
    font-size: 12px;
    color: #101491;
    text-decoration: none;
    cursor: hand;
}

    .V3_CellLinkBlue:hover {
        font-family: arial;
        font-size: 12px;
        color: #101491;
        text-decoration: underline;
    }

table.ATTable {
    border: solid 1px #CCCCCC;
    background-color: white;
}

td.V3_ATHeaderCell, td.ATHeaderCell {
    background-color: #CCCCCC;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    border-color: white;
    border-width: 0;
    border-style: solid;
    padding-left: 5px;
    text-decoration: none;
}

td.V3_ATCell, td.ATCell {
    background-color: #E7E7E7;
    font-family: arial;
    font-size: 12px;
    padding-left: 1px;
    padding-right: 1px;
    border-bottom: solid 1px white;
}




tr.V3_ATCell, tr.ATCell {
    background-color: #E7E7E7;
    font-family: arial;
    font-size: 12px;
    padding-left: 3px;
    border-color: white;
    border-width: 1px;
    border-style: solid;
}

/* Styles for job frame page items */
td.V3_PageTitle {
    background-image: url(../images/V3JobFrame/V3_JobFramePageTitleGreyBackingLong.gif);
    /*background-image: url(../images/V3JobFrame/V3_JobFramePageTitleBacking.gif);  --blue*/
    height: 18px;
    border-bottom: 1px solid black;
    color: black;
    padding-left: 5px;
    font-weight: bold;
}

/* Styles for job frame page items */
td.V3_PageTitleNoImg {
    background-color: rgb(211,211,211);
    /*background-image: url(../images/V3JobFrame/V3_JobFramePageTitleBacking.gif);  --blue*/
    height: 18px;
    border-bottom: 1px solid black;
    color: black;
    padding-left: 5px;
    font-weight: bold;
}

/* Styles for job frame page items */
tr.V3_PageTitle {
    background-image: url(../images/V3JobFrame/V3_JobFramePageTitleGreyBackingLong.gif);
    /*background-image: url(../images/V3JobFrame/V3_JobFramePageTitleBacking.gif);  --blue*/
    height: 18px;
    border-bottom: 1px solid black;
    color: black;
    padding-left: 5px;
}

div.V3_PageTitle {
    background-image: url(../images/V3JobFrame/V3_JobFramePageTitleGreyBackingLong.gif);
    /*background-image: url(../images/V3JobFrame/V3_JobFramePageTitleBacking.gif);  --blue*/
    height: 18px;
    border-bottom: 1px solid black;
    color: black;
    padding-left: 5px;
    font-weight: bold;
}

table.V3_SaveTable {
    background-image: url(../images/V3JobFrame/V3_JobFrame_SaveTable.gif);
    height: 28px;
    border: 0px solid white;
}

div.V3_SaveTable {
    background-image: url(../images/V3JobFrame/V3_JobFrame_SaveTable.gif);
    height: 28px;
    border: 0px solid white;
}

table.V3_MainPageTable {
    font-family: arial;
    font-size: 12px;
    border-color: #616161;
    border-width: 1px;
    border-style: solid;
    background-color: #f0f0f1;
}

table.V3_MainPageTableWhiteBg {
    font-family: arial;
    font-size: 12px;
    border-color: #616161;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
}

table.V3_MainPageTableStellarGray {
    font-family: arial;
    font-size: 12px;
    border-color: #616161;
    border-width: 1px;
    border-style: solid;
}

div.V3_MainPage {
    font-family: arial;
    font-size: 12px;
    border-color: #616161;
    border-width: 1px;
    border-style: solid;
    background-color: #f0f0f1;
    padding: 5px, 2px;
}

td.V3_MainPageTablesSectionBorder {
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 2px;
    padding-right: 2px;
    border-top-color: #aca899;
    border-top-width: 1;
    border-top-style: solid;
}

TD.V3_MainPageTable {
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
}

td.V3_MainPageTablePadding {
    height: 100%;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
}

input.V3ThinInputFields {
    height: 21px;
    font-size: 12px;
}

select.V3ThinInputFields {
    height: 21px;
    font-size: 12px;
}

.V3VeryThinInputFields {
    height: 15px;
    font-size: 10px;
}

select.V3_ThinDrop, ThinDrop {
    height: 15px;
    font-size: 10px;
    /* border-style: solid; border-width:1; border-color:#000000 */
}

.BlueGlass {
    font-weight: bold;
    font-size: x-small;
    background: url(../images/SCH/V3BlueGroupBacking.gif);
    color: white;
    font-family: verdana;
    padding-left: 3px;
    font-size: 11px;
    border-bottom: #396BB2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

tr.Sentient_GridHeader td {
    font-weight: bold;
    font-size: 11px;
    color: black;
    font-family: Verdana;
    background-color: #cccccc;
    padding-left: 3px;
}

.Sentient_GridHeaderDark {
    font-weight: bold;
    font-size: 11px;
    color: black;
    font-family: Verdana;
    background-color: DarkGray;
    padding-left: 3px;
}

.Sentient_UITitle {
    background-color: #366AB3;
    vertical-align: middle;
    color: White;
    font-size: 14px;
    font-weight: bold;
}

input.V3_VeryThinButton {
    font-family: Verdana, Geneva, Arial, Helvetica;
    color: #333;
    border: 1px solid #666;
    background: #FFF url(../images/input_bk.gif) no-repeat top right;
    height: 16px;
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

input.V3SaveButton, .V3ThinButton, input.V3ThinButton, input.ThinButton, .ThinButton input, input.V3_ThinButton, ThinButton, button.V3THINBUTTON {
    font-family: Verdana, Geneva, Arial, Helvetica;
    color: #333;
    border: 1px solid #666;
    background: #FFF url(../images/input_bk.gif) no-repeat top right;
    height: 18px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 2px;
}
input.V3SaveButton[disabled], .V3ThinButton[disabled], input.V3ThinButton[disabled], input.ThinButton[disabled], .ThinButton input[disabled], input.V3_ThinButton[disabled], .ThinButton[disabled], button.V3THINBUTTON[disabled] {
    /* IE10 fix. Disabled button text should be gray SC-450*/
    color:gray;
}

/* Default Page settings */
body, html, form {
    font-family: arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    border: none;
    height:100%;
}

table {
    font-family: arial;
    padding: 0;
    padding-left: 0;
    margin: 0;
    margin-left: 0;
    margin-top: 0;
    font-size: 12px;
}



.FullHeight {
    margin: 0 auto;
    height: 100%;
}





TABLE.TitleBarV3 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    BACKGROUND-IMAGE: url(../images/V3_BlackTitleBar.gif);
    COLOR: white;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: arial;
    HEIGHT: 29px;
    BACKGROUND-COLOR: #434758;
}

table.TitleBarV3_Old {
    background-image: url(../images/V3_BlackTitleBar.gif);
    border-bottom-color: black;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: #434758;
    height: 29px;
    font-size: 13px;
    color: white;
    font-weight: bold;
    font-family: arial;
}

table.TitleBarV3NoBottomLine {
    background-image: url(../images/V3_BlackTitleBar.gif);
    background-color: #434758;
    height: 29px;
    font-size: 13px;
    color: white;
    font-weight: bold;
    font-family: arial;
}

table.V3SaveButtonTable {
    font-family: arial;
    font-size: 12px;
    border-color: #616161;
    border-width: 1px;
    border-style: solid;
    height: 23px;
}


tr.V3Title, td.V3Title, table.V3Title {
    background-color: #366AB3;
    color: white;
    font-family: arial;
    font-size: 14px;
    padding-left: 5px;
    border-color: #616161;
    border-width: 1px;
    border-style: solid;
    font-weight: bold;
    height: 25px;
}


td.FieldTip {
    font-family: arial;
    font-size: 9px;
    color: #494949;
}

INPUT.readOnly {
    BACKGROUND: #eeeeee;
    border: 1px solid #7f9db9;
    height: 22px;
}

input {
    font-family: arial;
    font-size: 12px;
    border: 1px solid #888;
}

textarea {
    font-family: arial;
    font-size: 12px;
    border: 1px solid #888;
    /*width:100%;*/
}

select {
    font-family: arial;
    font-size: 12px;
}

/*	-- THIS IS LEAKING ON TO MY PAGES SO I'VE COMMENTED IT OUT TILL WE MAKE THE CALL OF WHAT THE STANDARD V3 Style is for INPUTS	
select {
	font: 10px Arial,Verdana,Geneva;
	color: #333;
	background: #FFF url(../images/input_bk.gif) no-repeat top right;
	border: 1px #333 solid;
}


input {
	font: 14px Verdana, Geneva, Arial, Helvetica;
	color: #333;
	border: 1px solid #666;
	background: #FFF url(../images/input_bk.gif) no-repeat top right;
}

textarea {
	font: 14px Verdana, Geneva, Arial, Helvetica;
	color: #333;
	border: 1px solid #999;
	background-color: #FFF;
}
*/



/*
  JobList Grid styles.
 */

.JobListGrid {
    _border: 1px solid #57566F;
    _border-bottom: 2px solid #57566F;
    _background-color: #FFFFFF;
    _cursor: pointer;
}

.GridHeader {
    background-image: url(../images/grid_headerBg.gif);
    background-color: #8988A5;
    border-bottom: 1px solid #57566F;
    height: 28px;
    padding-left: 3px;
    cursor: default;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    vertical-align: middle;
}

.GridHeaderText {
    color: #FFFFFF;
    font-family: verdana;
    font-size: 10px;
}

/* The controllers at the bottom of the grid */
.GridFooter {
    cursor: default;
    padding: 5px;
    height: 28px;
    vertical-align: bottom;
    background-color: #E9E9EB;
    border: 1px solid #57566F;
}

.GridFooterText {
    color: #000000;
    font-family: verdana;
    font-size: 11px;
}

.HeadingRow {
    background-color: #E9E9EB;
    background-image: url(../images/header_rowBg.gif);
}

.HeadingCell {
    background-image: url(../images/header_bg.gif);
    background-color: #E9E9EB;
    padding: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    /*height:25px; removed GRJ*/
}

.HeadingCellHover {
    background-image: url(../images/header_hoverBg.gif);
    background-color: #F6F6F7;
}

.HeadingCellActive {
    background-image: url(../images/header_activeBg.gif);
    background-color: #F6F6F7;
}

.HeadingRow td.FirstHeadingCell {
    background-image: url(../images/header_bg.gif);
}

.HeadingCellText {
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    padding-top: 3px;
    padding-bottom: 5px;
}

.Row {
    background-color: #FFFFFF;
    cursor: pointer;
    height: 20px;
}

    .Row td.DataCell {
        padding: 3px;
        padding-top: 2px;
        padding-bottom: 1px;
        border-bottom: 1px solid #EAE9E1;
        font-family: verdana;
        font-size: 11px;
        vertical-align: top;
    }

.SortedDataCell {
    background-color: #F5F5F5;
}


.Row td.LastDataCell {
    background-color: #EFEFF4;
}

.SelectedRow {
    height: 20px;
    cursor: pointer;
}

    .SelectedRow td.DataCell {
        __background-color: #FFEEC2;
        background-color: #316ac5;
        padding: 2px;
        padding-left: 3px;
        padding-top: 1px;
        padding-bottom: 1px;
        font-family: verdana;
        font-size: 11px;
        border-bottom: 1px solid #4B4B6F;
        border-top: 1px solid #4B4B6F;
        border-right: 0px;
        color: White;
        font-weight: bold;
    }

    .SelectedRow td.FirstDataCell {
        background-color: #FFEEC2;
        border-left: 1px solid #4B4B6F;
        border-right: 0px;
        padding-left: 2px;
        padding-right: 3px;
    }

    .SelectedRow td.LastDataCell {
        background-color: #FFEEC2;
        border-right: 1px solid #4B4B6F;
    }

.BoldRow {
    background-color: #FFFFFF;
    cursor: pointer;
    height: 20px;
}

    .BoldRow td.DataCell {
        padding: 3px;
        padding-top: 2px;
        padding-bottom: 1px;
        border-bottom: 1px solid #EAE9E1;
        font-family: verdana;
        font-size: 11px;
        font-weight: bold;
        vertical-align: top;
    }

.GroupHeading {
    color: #706F91;
    background-color: #FFFFFF;
    font-family: verdana;
    font-weight: bold;
    font-size: 11px;
    border-bottom: 2px solid #A5A4BD;
    padding-top: 10px;
    padding-bottom: 3px;
}

.GroupByCell {
    cursor: pointer;
}

.GroupByText {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding-right: 5px;
}


.SliderPopup {
    background-color: #FFF4D7;
    border: 1px solid #4B4B6F;
    border-top-color: #9495A2;
    border-left-color: #9495A2;
    font-size: 11px;
    font-family: Verdana;
    width: 150px;
    height: 30px;
}


/* ----------------------------------
  Toolbar styles for V3 Menus
 */

.TopGroup {
    CURSOR: default;
}

.TopGroupOld {
    background-color: #757495;
    border: solid 1px #696885;
    cursor: pointer;
}

.MenuGroup {
    BORDER-RIGHT: #4e5358 1px solid;
    BORDER-TOP: #4e5358 1px solid;
    BORDER-LEFT: #4e5358 1px solid;
    CURSOR: default;
    BORDER-BOTTOM: #4e5358 1px solid;
    BACKGROUND-COLOR: #f5f5f5;
}

.MenuGroupOld {
    background-color: #F5F5F5;
    border: solid 1px #696885;
    cursor: pointer;
}

.TopMenuItem {
    FONT-WEIGHT: Bold;
    HEIGHT: 29px;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../images/V3_BlackTitleBar.gif);
    CURSOR: default;
    COLOR: white;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #5a6b7d;
}

.TopMenuItemOld {
    color: white;
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    padding: 20px;
    cursor: pointer;
    border: none 1px #696885;
}

.TopMenuItemHover {
    FONT-WEIGHT: Bold;
    HEIGHT: 29px;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../images/V3_BlackTitleBar_CA_Rollover.gif);
    CURSOR: default;
    COLOR: white;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #c2c5c8;
}

.TopMenuItemHoverOld {
    color: black;
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    border: solid 1px #696885;
}

.MenuItem {
    BORDER-RIGHT: #f5f5f5 1px solid;
    BORDER-TOP: #f5f5f5 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #f5f5f5 1px solid;
    CURSOR: default;
    COLOR: #00025c;
    BORDER-BOTTOM: #f5f5f5 1px solid;
    FONT-FAMILY: tahoma;
}

.MenuItemDisabled {
    BORDER-RIGHT: #f5f5f5 1px solid;
    BORDER-TOP: #f5f5f5 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #f5f5f5 1px solid;
    CURSOR: default;
    COLOR: Gray;
    BORDER-BOTTOM: #f5f5f5 1px solid;
    FONT-FAMILY: tahoma;
    background-color: #F6F6F6;
}


.MenuItemOld {
    border: solid 1px #696885;
    /*border: 1px solid #F5F5F5;*/
    color: #00025C;
    font-family: tahoma;
    font-size: 11px;
    cursor: pointer;
}

.MenuItemHover {
    BORDER: #5b658b 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/ComponentArt/NavBar/item_bg.gif);
    CURSOR: default;
    COLOR: BLACK;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #85878f;
}

.MenuItemHoverOld {
    background-color: #FFEEC2;
    color: #333333;
    border: solid 1px #696885; /*
  border: 1px solid #57566F; 
  border-top-color: #9190AC; 
  border-left-color: #9190AC;*/
    font-family: tahoma;
    font-size: 11px;
    cursor: pointer;
}

.MenuItemExpanded {
    background-color: #FFEEC2;
    color: #333333;
    border: solid 1px #696885; /*
  border: 1px solid #9190AC; 
  border-top-color: #57566F; 
  border-left-color: #57566F;*/
    font-family: tahoma;
    font-size: 11px;
    cursor: pointer;
}

.MenuItemActive {
    color: #333333;
    background-color: #FBE694;
    border: 1px solid #BB5503;
    font-family: tahoma;
    font-size: 11px;
    cursor: pointer;
}

.MenuBreak {
    background-color: silver;
    width: 100%;
    height: 2px;
}

.ScrollItem {
    background-color: #F5F5F5;
    border: 1px solid #757495;
    text-align: center;
    cursor: pointer;
}

.ScrollItemH {
    background-color: #FFEEC2;
    border: 1px solid #757495;
    text-align: center;
    cursor: pointer;
}

.ScrollItemA {
    background-color: #FBE694;
    border: 1px solid #BB5503;
    text-align: center;
    cursor: pointer;
}

.MinorMessage {
    FONT-SIZE: 11px;
    FONT-STYLE: italic;
}

/* --------- Styles for the menu bar with white roll overs ------------------------- */

.V3_StandardMenu_TopGroup {
    background-color: #5A6B7D;
    cursor: default;
}

.V3_StandardMenu_MenuGroup {
    background-color: #F5F5F5;
    border: 1px #4E5358 solid;
    border-style: solid;
    cursor: default;
}

.V3_StandardMenu_TopMenuItemOzone {
    background-color: #5A6B7D;
    color: white;
    font-family: tahoma;
    font-size: 12px;
    border: 1px #5A6B7D solid;
    cursor: default;
}

.V3_StandardMenu_TopMenuItemHoverOzone {
    background-color: #C2C5C8;
    color: black;
    font-family: tahoma;
    font-size: 12px;
    border: 1px #DFE2E5 solid;
    cursor: default;
}

.V3_StandardMenu_MenuItem {
    border: 1px solid #F5F5F5;
    color: #00025C;
    font-family: tahoma;
    font-size: 11px;
    cursor: default;
}

.V3_StandardMenu_MenuItemHover {
    background-color: #E4F1F7;
    background-image: url(../../images/item_bg.gif);
    color: #00025C;
    border: 1px solid #AADAED;
    font-family: tahoma;
    font-size: 11px;
    cursor: default;
}

.V3_StandardMenu_MenuBreak {
    background-image: url(../../images/break_bg.gif);
    width: 100%;
    height: 2px;
}

table.V3_StandardMenu_PortalMenu {
    background-color: #5a6b7d;
    border-top: 1px #8394AC solid;
    border-bottom: 1px black solid;
}

div.V3_StandardMenu_PortalMenu {
    background-color: #5a6b7d;
    border-top: 1px #8394AC solid;
    border-bottom: 1px black solid;
}


/* /--------- Styles for the menu bar with white roll overs ------------------------- */


.UsageTip {
    font-size: 11px;
    font-weight: normal;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    color: #666666;
}

.MessageBox_Caption {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: black;
    font-weight: bold;
    text-align: center;
}

.MessageBox_Message {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    color: black;
    text-align: left;
}

#MessageBox_ol {
    background-color: black;
    filter: alpha(opacity=45);
    -moz-opacity: 0.5;
    opacity: .45;
}
/*Standard text */
.Normal, .Normal td {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
}

.NormalTreeView {
    font-family: arial;
    font-size: 11px;
}

.NormalBold {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}

.NormalBoldWhite {
    font-family: arial;
    font-size: 12;
    font-weight: bold;
    color: White;
}

/*Standard hyperlinks, and active table links */
.NormalLink a:link, A.ATCellLink:link, A.NormalLink:link {
    font-family: arial;
    font-size: 12px;
    color: black;
    text-decoration: none;
}

.NormalLink a:active, A.ATCellLink:active, A.NormalLink:active {
    font-family: arial;
    font-size: 12px;
    color: black;
    text-decoration: none;
}

.NormalLink a:visited, A.ATCellLink:visited, A.NormalLink:visited {
    font-family: arial;
    font-size: 12px;
    color: black;
    text-decoration: none;
}

.NormalLink a:hover, A.ATCellLink:hover, A.NormalLink:hover {
    font-family: arial;
    font-size: 12px;
    color: black;
    text-decoration: underline;
}


.NormalLinkWhite a:link, A.NormalLinkWhite:link {
    font-family: arial;
    font-size: 12px;
    color: white;
    text-decoration: none;
}

.NormalLinkWhite a:active, A.NormalLinkWhite:active {
    font-family: arial;
    font-size: 12px;
    color: white;
    text-decoration: none;
}

.NormalLinkWhite a:visited, A.NormalLinkWhite:visited {
    font-family: arial;
    font-size: 12px;
    color: white;
    text-decoration: none;
}

.NormalLinkWhite a:hover, A.NormalLinkWhite:hover {
    font-family: arial;
    font-size: 12px;
    color: white;
    text-decoration: underline;
}

.sortTableMenu {
    font-family: arial;
    background-color: #EBEADB;
    font-size: 13px;
    padding-left: 3px;
    height: 23px;
}


.REQUIRED {
    border-style: ridge;
    border-width: 1px;
    border-color: #FF0D0D;
}

.Error {
    FONT-SIZE: 13px;
    COLOR: red;
    FONT-FAMILY: arial;
    font-weight: bold;
}

.LongText {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


/*Styles for Rv enue Forecast Report. */

td.GanntitemSmall {
    font-size: 10px;
    background: #8db8af;
    border-style: window-inset;
    border-width: 1px;
    border-color: Gray;
}

td.GanntitemSmallUnclosed {
    font-size: 10px;
    background: #e0c6ac;
    border-style: outset;
    border-width: 1px;
    border-color: Gray;
}

table.TableBorder {
    border-style: ridge;
    border-color: Black;
    border-width: 1px;
}

table.MenuControlsTable {
    background-color: #6b8bad;
    font-family: arial;
    font-size: 11px;
    color: white;
    font-weight: bold;
    padding: 0px;
    width: 100%;
    border-bottom-color: #616161;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

td.GridDataRow {
    background-color: #E7E7E7;
    font-family: arial;
    font-size: 12px;
    padding-left: 3px;
    border-color: white;
    border-width: 1px;
    border-style: solid;
}

a.Sentient_SimpleLink {
    font-family: arial;
    font-size: 11px;
    color: black;
    text-decoration: none;
}

    a.Sentient_SimpleLink:hover {
        font-family: arial;
        font-size: 11px;
        color: black;
        text-decoration: underline;
    }

tr.GridGroupHeaderBlueGlass {
    font-weight: bold;
    font-size: x-small;
    background: url(../images/SCH/V3BlueGroupBacking.gif);
    color: white;
    font-family: verdana;
    padding-left: 3px;
    font-size: 11px;
    border-bottom: #396BB2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

tr.SectionHeader {
    font-weight: bold;
    font-size: x-small;
    BACKGROUND-IMAGE: url(../images/V3_BlackTitleBar.gif);
    color: white;
    font-family: verdana;
    padding-left: 3px;
    font-size: 11px;
    border-bottom: #396BB2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 18px;
}

.SectionHeader {
    font-weight: bold;
    font-size: x-small;
    BACKGROUND-IMAGE: url(../images/V3_BlackTitleBar.gif);
    color: white;
    font-family: verdana;
    padding-left: 3px;
    padding-top: 2px;
    font-size: 11px;
    border-bottom: #396BB2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 20px;
}

.SectionHeaderLight {
    font-weight: bold;
    font-size: x-small;
    color: white;
    font-family: verdana;
    padding-left: 3px;
    font-size: 11px;
    border-bottom: #396BB2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 18px;
    background-color: #6b8bad;
}

tr.SearchRow {
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #c3d1e6;
    height: 25px;
}

div.SearchRow {
    BORDER-BOTTOM: black 0px solid;
    BACKGROUND-COLOR: #c3d1e6;
    height: 25px;
    padding: 5px;
}

div.SearchContainer {
    background-color: #F2F2F2;
}

.ExpandTextBox {
    overflow-y: hidden;
}

.LightSection td {
    background-color: #ffffbb;
}

.LightSection {
    background-color: #ffffbb;
}

.SelectorError {
    width: 500px;
    border: 1px double red;
    padding: 5px 15px;
}

.SelectorErrorLabel {
    color: red;
}


/*-----------------------------------------Field Set Styles--------------------------------------*/
.fsBodyMain {
    padding: 5px;
}

legend {
    padding-bottom: 10px;
}

fieldset {
    margin-bottom: 10px;
    padding: 10px;
    padding-top: 20px;
    border: solid 1px gray;
}

/*tool tip styles*/
#tt {
    z-index: 5000;
    position: absolute;
    display: block;
    background: url(../images/tooltip/tt_left.gif) top left no-repeat;
}

#tttop {
    display: block;
    height: 5px;
    margin-left: 5px;
    background: url(../images/tooltip/tt_top.gif) top right no-repeat;
    overflow: hidden;
}

#ttcont {
    display: block;
    padding: 2px 12px 3px 7px;
    margin-left: 5px;
    background: #666;
    color: #FFF;
}

#ttbot {
    display: block;
    height: 5px;
    margin-left: 5px;
    background: url(../images/tooltip/tt_bottom.gif) top right no-repeat;
    overflow: hidden;
}
/*----------------------------------------------------------------------------------------------*/

/* Overlay */
#modalOverlay {
    background-color: #000;
}

/* Container */
#modalContainer {
    left: 50%;
    top: 15%;
    background-color: #fff;
    border: 4px solid #ccc;
}

li.alpha {
    list-style-type: upper-alpha;
    font-size: 13px;
    font-family: arial;
}




/* SpellCheck Dialog*/

.chk a {
    width: 96px;
    height: 25px;
    line-height: 25px;
    background: transparent url("SpellCheckDialogImages/static.png") no-repeat;
    text-align: center;
    margin: 0 4px;
    float: left;
    display: block;
    color: #fff !important;
    text-decoration: none;
    font-weight: bold;
    cursor: default;
}

    .chk a:hover {
        background-position: -96px 0;
        text-decoration: none;
    }

    .chk a:active {
        background-position: -192px 0;
        text-decoration: none;
        outline: none;
        padding-top: 1px;
    }

    .chk a:visited {
        text-decoration: none;
    }

.draggable {
    cursor: move !important;
}

.dialog-title {
    height: 34px;
}

    .dialog-title .left {
        width: 9px;
        height: 34px;
        background: transparent url("SpellCheckDialogImages/dialog/title-left.gif") no-repeat;
        float: left;
    }

    .dialog-title .mid {
        height: 34px;
        background: transparent url("SpellCheckDialogImages/dialog/title-mid.gif") repeat-x;
        float: left;
    }

        .dialog-title .mid span {
            cursor: inherit;
            margin-left: 4px;
            line-height: 28px;
            color: #fff;
            font-weight: bold;
            font-family: Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
            font-size: 11px;
        }

    .dialog-title .right {
        width: 9px;
        height: 34px;
        background: transparent url("SpellCheckDialogImages/dialog/title-right.gif") no-repeat;
        float: left;
    }

    .dialog-title a.close {
        margin-top: 4px;
        display: block;
        float: right;
        width: 23px;
        height: 21px;
        background: transparent url("SpellCheckDialogImages/dialog/close.gif") no-repeat;
        cursor: default;
    }

        .dialog-title a.close:hover {
            background: transparent url("SpellCheckDialogImages/dialog/close-hover.gif") no-repeat;
        }

        .dialog-title a.close:active {
            background: transparent url("SpellCheckDialogImages/dialog/close-down.gif") no-repeat;
            outline: none;
        }

.dialog-content .left {
    width: 9px;
    background: transparent url("SpellCheckDialogImages/wrapper/textfield-left.gif") repeat-y;
    float: left;
}

.dialog-content .mid {
    background-color: #fff;
    float: left;
}

.dialog-content .right {
    width: 9px;
    background: transparent url("SpellCheckDialogImages/wrapper/textfield-right.gif") repeat-y;
    float: left;
}

.dialog-buttons {
    height: 37px;
    font-family: Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}

    .dialog-buttons .left {
        width: 9px;
        height: 37px;
        background: transparent url("SpellCheckDialogImages/dialog/button-bar-left.gif") no-repeat;
        float: left;
    }

    .dialog-buttons .mid {
        height: 37px;
        background: transparent url("SpellCheckDialogImages/dialog/button-bar-mid.gif") repeat-x;
        float: left;
    }

    .dialog-buttons .right {
        width: 9px;
        height: 37px;
        background: transparent url("SpellCheckDialogImages/dialog/button-bar-right.gif") no-repeat;
        float: left;
    }

/* Assorted Dialog buttons */
a.button-70 {
    margin-top: 4px;
    width: 70px;
    height: 25px;
    background: transparent url("SpellCheckDialogImages/dialog/button-70.gif") no-repeat scroll right top;
    display: block;
    padding: 0;
    text-decoration: none;
    cursor: default;
}

    a.button-70 span {
        width: 70px;
        text-align: center;
        display: block;
        background-color: transparent;
        color: #333;
        line-height: 25px;
        padding: 0;
    }

    a.button-70:hover {
        background: transparent url("SpellCheckDialogImages/dialog/button-70-hover.gif") no-repeat scroll right top;
    }

        a.button-70:hover span {
            color: #000;
        }

    a.button-70:active {
        outline: none;
    }

        a.button-70:active span {
            padding-top: 1px;
        }

a.button-105 {
    margin-top: 4px;
    width: 105px;
    height: 25px;
    background: transparent url("SpellCheckDialogImages/dialog/button-105.gif") no-repeat scroll right top;
    display: block;
    padding: 0;
    text-decoration: none;
    cursor: default;
}

    a.button-105 span {
        width: 105px;
        text-align: center;
        display: block;
        background-color: transparent;
        color: #333;
        line-height: 25px;
        padding: 0;
    }

    a.button-105:hover {
        background: transparent url("SpellCheckDialogImages/dialog/button-105-hover.gif") no-repeat scroll right top;
    }

        a.button-105:hover span {
            color: #000;
        }

    a.button-105:active {
        outline: none;
    }

        a.button-105:active span {
            padding-top: 1px;
        }

a.float-left {
    float: left;
}

a.float-right {
    float: right !important;
}

a.first {
    margin-right: 4px;
}

/* Spellcheck dialog */
.dialog-spellcheck span.error {
    color: #ff0000;
    font-weight: bold;
}

.dialog-spellcheck .dialog-title .mid {
    width: 438px;
}

.dialog-spellcheck .dialog-content .left {
    height: 236px;
}

.dialog-spellcheck .dialog-content .mid {
    width: 438px;
    height: 236px !important;
    font-family: Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #000;
}

    .dialog-spellcheck .dialog-content .mid .highlight {
        width: 434px;
        height: 210px;
        padding: 6px 0 0 4px;
    }

        .dialog-spellcheck .dialog-content .mid .highlight .label {
            line-height: 14px;
            cursor: default;
        }

        .dialog-spellcheck .dialog-content .mid .highlight .text, .dialog-spellcheck .dialog-content .mid .suggest .wordlist {
            margin: 4px 0 0 0;
            width: 316px;
            height: 77px;
            float: left;
            border: 1px solid #ccc;
            border-right-color: #abacac;
            border-bottom-color: #abacac;
            overflow: auto;
            line-height: 14px;
            padding: 2px 0 2px 4px;
            cursor: default;
        }

        .dialog-spellcheck .dialog-content .mid .highlight .buttons {
            float: right;
        }

    .dialog-spellcheck .dialog-content .mid .suggest {
        padding: 6px 0 0 4px;
    }

        .dialog-spellcheck .dialog-content .mid .suggest .label {
            line-height: 14px;
            cursor: default;
        }

        .dialog-spellcheck .dialog-content .mid .suggest .wordlist {
            padding: 0;
            width: 320px;
            height: 70px;
            overflow-x: hidden;
        }

            .dialog-spellcheck .dialog-content .mid .suggest .wordlist a {
                display: block;
                width: 320px;
                height: 16px;
                line-height: 16px;
                text-decoration: none;
                color: #000;
                cursor: default;
                padding: 0 0 0 4px;
            }

                .dialog-spellcheck .dialog-content .mid .suggest .wordlist a:hover {
                    background-color: #eee;
                }

                .dialog-spellcheck .dialog-content .mid .suggest .wordlist a:active {
                    outline: none;
                    background-color: #ccc;
                }

                .dialog-spellcheck .dialog-content .mid .suggest .wordlist a.selected {
                    display: block;
                    width: 100%;
                    height: 16px;
                    line-height: 16px;
                    text-decoration: none;
                    background-color: #ddd;
                }

        .dialog-spellcheck .dialog-content .mid .suggest .buttons {
            float: right;
        }

        .dialog-spellcheck .dialog-content .mid .suggest .change-to {
            padding: 6px 0 0 0;
            line-height: 14px;
            cursor: default;
            clear: both;
            background;
        }

        .dialog-spellcheck .dialog-content .mid .suggest input {
            width: 263px;
            margin: 0;
            padding: 0;
            height: 15px;
            border: 1px solid #ccc;
            border-right-color: #abacac;
            border-bottom-color: #abacac;
            line-height: 14px;
            font-family: Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
            font-size: 11px;
            color: #000;
        }

.dialog-spellcheck .dialog-content .right {
    height: 236px;
}

.dialog-spellcheck .dialog-buttons .mid {
    width: 438px;
}

.spCheckErrorClass {
    color: red;
    background-color: yellow;
    cursor: pointer;
}


table.StandardGridBorders {
    border: 1px solid grey;
    border-left: 0px solid grey;
    border-top: 0px solid grey;
}

tr.NoInsideBorders td {
    border: 0px solid grey;
    border-bottom: 1px solid lightgray;
}

#upTimeout {
    display: none;
}

.WizardStepBar {
    background-color: #FFFFC6;
    border-top: 1px solid #A9A9A9;
    padding: 3px;
}



/* Notify Help Text panel - with user preference to hide*/
.notifyHelpText {
    margin: 10px;
    padding: 10px;
    border: 1px solid yellow;
    background-color: #FFFFCC;
}


/* Group TreeView */
.GroupTreeView {
    background-color: White;
    padding-top: 4px;
    padding-left: 1px;
    border: 1px solid #E2E3EA;
    border-top: 1px solid #ABADB3;
    cursor: default;
}

.GroupTreeNode {
    font-family: tahoma;
    font-size: 11px;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 3px;
}




.GroupHoverTreeNode {
    font-family: tahoma;
    font-size: 11px;
    text-decoration: underline;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 3px;
    cursor: default;
}


/* Remove the delete cross from text box - IE10+ only*/
input.ClearPseudo::-ms-clear {
    display: none;
}

/* Dropdown RAG styles 33CC00*/
.greenRag {

    background-color: #33CC00;    
    background:#33CC00;
    color: white;
    border: 0px solid white;
}

.redRag {
    background-color: #FF3333;   
    background:#FF3333;
    color: white;
    border: 0px solid white;
}

.amberRag {
    background-color: #FF7E00;  
    background:#FF7E00;
    color: white; 
    border: 0px solid white;
}
.greyRag {
    background-color: #808080;  
    background:#808080;
    color: white; 
    border: 0px solid white;
}
.whiteRag {

}
DIV.SentientStandardLoading {
    background-image: url(../images/spinner.gif);
    background-repeat:no-repeat;
    display:inline-block; 
    *display:inline;
    zoom: 1;
    width: 16px;
    height: 16px;
    white-space: nowrap;
    empty-cells: show;
}
