.page {
    width: 1024px;
    text-align:center;
    margin-left: auto;
    margin-right: auto;
}
/* Styles for basic forms
-----------------------------------------------------------*/

fieldset
{
    border:1px solid #ddd;
    padding:0 1.4em 1.4em 1.4em;
    margin:0 0 1.5em 0;
}

legend
{
    font-size:1.2em;
    font-weight: bold;
}



.editor-label
{
    margin: 1em 0 0 0;
}

.editor-field
{
    margin:0.5em 0 0 0;
}

/* Styles for AMS/ISF Status Fore-Color
-----------------------------------------------------------*/
#AmsStatus-White A:link {color: White }
#AmsStatus-White A:hover {color: White}
#AmsStatus-White A:visited {color: White}
#AmsStatus-Black A:link {color: Black }
#AmsStatus-Black A:hover {color: Black}
#AmsStatus-Black A:visited {color: Black}

#IsfStatus-White A:link {color: White }
#IsfStatus-White A:hover {color: White}
#IsfStatus-White A:visited {color: White}
#IsfStatus-Black A:link {color: Black }
#IsfStatus-Black A:hover {color: Black}
#IsfStatus-Black A:visited {color: Black}


#HyperLink A{color:#5A9DDB}
#HyperLink A:visited {color:#5A9DDB; }
#HyperLink A:hover {color:#5A9DDB; }
#HyperLink A.thisclass {color:#5A9DDB; }

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}


/* TAB MENU
----------------------------------------------------------*/
ul#menu {
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: center;
    font-family:Segoe UI;
    font-size:small;
}


ul#menu li {
    display: inline;
    list-style: none;
}

ul#menu li#greeting {
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;
    color: #fff;
}


ul#menu li a
{
    padding: 3px 8px;
    text-decoration: none;
    color:White;
    font-size:11px;
    font-family:Arial;
    background-color:transparent;
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#404041;
}

ul#menu li a:hover
{
    padding: 3px 8px;
    text-decoration: none;
    font-size:11px;
    font-family:Arial;
    background-color:#6F7072;
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#404041;
}

ul#menu hi {
    display: inline;
    list-style: none;
}

ul#menu hi#greeting {
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;
    color: #fff;
}

.SelectedPIMSMenu
{
    padding: 3px 8px;
    text-decoration: none;
    font-size:11px;
    font-family:Arial;
    color:White;
    background-repeat:no-repeat;
    background-image: url('../../Content/Images/MenuSelected.png');
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#404041;
}

ul#child {
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: center;
    font-family:Segoe UI;
    font-size:small;
}

ul#child li {
    display: inline;
    list-style: none;
}

ul#child li a {
    padding: 3px 4px;
    text-decoration: none;
    color:White;
    font-size:11px;
    font-family:Arial;
    background-repeat:no-repeat;
    background-image: url('../../Content/Images/CntrMenuBase.png');
}


ul#child li a:hover {
    padding: 3px 4px;
    text-decoration: none;
    font-size:11px;
    font-family:Arial;
    background-repeat:no-repeat;
    background-image: url('../../Content/Images/CntrMenuHover.png');
}

ul#reportChild1 {
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: left;
    font-family:Segoe UI;
    font-size:small;
}

ul#reportChild1 li {
    display: inline;
    list-style: none;
}

ul#reportChild1 li a {
    padding: 3px 87px 3px 3px;
    text-decoration: none;
    color:White;
    font-size:11px;
    font-family:Arial;
    background-repeat:repeat-x;
    height:24px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#404041;
    background-image: url('../../Content/Images/CntrMenuBase.png');
}

ul#reportChild1 li a:hover {
    padding: 3px 87px 3px 3px;
    text-decoration: none;
    font-size:11px;
    font-family:Arial;
    background-repeat:repeat-x;
    height:24px;
    background-image: url('../../Content/Images/CntrMenuHover.png');
}

ul#reportChild2 {
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: left;
    font-family:Segoe UI;
    font-size:small;
}

ul#reportChild2 li {
    display: inline;
    list-style: none;
}


ul#reportChild2 li a {
    padding: 3px 3px 3px 3px;
    text-decoration: none;
    color:White;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#404041;
    background-image: url('../../Content/Images/CntrMenuBase.png');
}

ul#reportChild2 li a:hover {
    padding: 3px 3px 3px 3px;
    text-decoration: none;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    background-image: url('../../Content/Images/CntrMenuHover.png');
}

ul#reportChild3 {
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: left;
    font-family:Segoe UI;
    font-size:small;
}

ul#reportChild3 li {
    display: inline;
    list-style: none;
}


ul#reportChild3 li a {
    padding: 3px 42px 3px 3px;
    text-decoration: none;
    color:White;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#404041;
    background-image: url('../../Content/Images/CntrMenuBase.png');
}

ul#reportChild3 li a:hover {
    padding: 3px 42px  3px 3px;
    text-decoration: none;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    background-image: url('../../Content/Images/CntrMenuHover.png');
}

ul#reportChild4 {
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: left;
    font-family:Segoe UI;
    font-size:small;
}

ul#reportChild4 li {
    display: inline;
    list-style: none;
}


ul#reportChild4 li a {
    padding: 3px 3px 3px 3px;
    text-decoration: none;
    color:White;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#404041;
    background-image: url('../../Content/Images/CntrMenuBase.png');
}

ul#reportChild4 li a:hover {
    padding: 3px 3px 3px 3px;
    text-decoration: none;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    background-image: url('../../Content/Images/CntrMenuHover.png');
}

ul#sub1 {
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: left;
    font-family:Segoe UI;
    font-size:small;
}

ul#sub1 li {
    display: inline;
    list-style: none;
}


ul#sub1 li a {
    padding: 3px 8px 3px 8px;
    text-decoration: none;
    color:White;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#404041;
    background-image: url('../../Content/Images/CntrMenuBase.png');
}

ul#sub1 li a:hover {
    padding: 3px 8px  3px 8px;
    text-decoration: none;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    background-image: url('../../Content/Images/CntrMenuHover.png');
}

ul#sub2 {
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: left;
    font-family:Segoe UI;
    font-size:small;
}

ul#sub2 li {
    display: inline;
    list-style: none;
}


ul#sub2 li a {
    padding: 3px 16px 3px 8px;
    text-decoration: none;
    color:White;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#404041;
    background-image: url('../../Content/Images/CntrMenuBase.png');
}

ul#sub2 li a:hover {
    padding: 3px 16px 3px 8px;
    text-decoration: none;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    background-image: url('../../Content/Images/CntrMenuHover.png');
}

ul#edisub {
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: left;
    font-family:Segoe UI;
    font-size:small;
}

ul#edisub li {
    display: inline;
    list-style: none;
}


ul#edisub li a {
    padding: 3px 26px 3px 8px;
    text-decoration: none;
    color:White;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#404041;
    background-image: url('../../Content/Images/CntrMenuBase.png');
}

ul#edisub li a:hover {
    padding: 3px 26x  3px 8px;
    text-decoration: none;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    background-image: url('../../Content/Images/CntrMenuHover.png');
}



ul#edipo {
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: left;
    font-family:Segoe UI;
    font-size:small;
}

ul#edipo li {
    display: inline;
    list-style: none;
}


ul#edipo li a {
    padding: 3px 8px 3px 8px;
    text-decoration: none;
    color:White;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#404041;
    background-image: url('../../Content/Images/CntrMenuBase.png');
}

ul#edipo li a:hover {
    padding: 3px 8px  3px 8px;
    text-decoration: none;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    background-image: url('../../Content/Images/CntrMenuHover.png');
}

ul#edihistory {
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: left;
    font-family:Segoe UI;
    font-size:small;
}

ul#edihistory li {
    display: inline;
    list-style: none;
}


ul#edihistory li a {
    padding: 3px 19px 3px 8px;
    text-decoration: none;
    color:White;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#404041;
    background-image: url('../../Content/Images/CntrMenuBase.png');
}

ul#edihistory li a:hover {
    padding: 3px 19px  3px 8px;
    text-decoration: none;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    background-image: url('../../Content/Images/CntrMenuHover.png');
}


ul#ediasn {
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: left;
    font-family:Segoe UI;
    font-size:small;
}

ul#ediasn li {
    display: inline;
    list-style: none;
}


ul#ediasn li a {
    padding: 3px 27px 3px 8px;
    text-decoration: none;
    color:White;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#404041;
    background-image: url('../../Content/Images/CntrMenuBase.png');
}

ul#ediasn li a:hover {
    padding: 3px 27px  3px 8px;
    text-decoration: none;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    background-image: url('../../Content/Images/CntrMenuHover.png');
}

ul#ediasn li Label {
    padding: 3px 27px 3px 8px;
    text-decoration: none;
    color:Black;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#404041;
    background-image: url('../../Content/Images/CntrMenuBase.png');
}

ul#ediasn li Label:hover {
    padding: 3px 27px  3px 8px;
    text-decoration: none;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    background-image: url('../../Content/Images/CntrMenuHover.png');
}

ul#ediaes {
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: left;
    font-family:Segoe UI;
    font-size:small;
}

ul#ediaes li {
    display: inline;
    list-style: none;
}


ul#ediaes li a {
    padding: 3px 29px 3px 8px;
    text-decoration: none;
    color:White;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#404041;
    background-image: url('../../Content/Images/CntrMenuBase.png');
}

ul#ediaes li a:hover {
    padding: 3px 29px  3px 8px;
    text-decoration: none;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    background-image: url('../../Content/Images/CntrMenuHover.png');
}

ul#ediaes li Label {
    padding: 3px 29px 3px 8px;
    text-decoration: none;
    color:Black;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#404041;
    background-image: url('../../Content/Images/CntrMenuBase.png');
}

ul#ediaes li Label:hover {
    padding: 3px 29px  3px 8px;
    text-decoration: none;
    font-size:11px;
    font-family:Segoe UI;
    background-repeat:repeat-x;
    height:24px;
    background-image: url('../../Content/Images/CntrMenuHover.png');
}

/* --------------------------------------------------- */
.detail-title
{
    text-align:left;
    font-weight:bold;
    font-size: large;
    font-family:Segoe UI;
    font-style:italic;
    color:#3F87FF;
}
.MandatoryCaptionStyle
{
     font-family: Arial;
     font-size: small;
     color: #F27055;
     background-color: #E8EBEF;
     padding-left:5px;
     height: 26px;
     text-align:left;
}
.CaptionStyle
{
     font-family: Arial;
     font-size: small;
     color: #000000;
     background-color: #E8EBEF;
     padding-left:5px;
     height: 26px;
     text-align:left;
}

.RightCaptionStyle
{
     font-family: Arial;
     font-size: small;
     color: #000000;
     background-color: #E8EBEF;
     text-indent: 5px;
     height: 26px;
     text-align: right;
}
.CaptionStyleCenter
{
     font-family: Arial;
     font-size: small;
     color: #000000;
     background-color: #E8EBEF;
     text-indent: 5px;
     height: 26px;
     text-align:left;
     text-align:center;
}
.ControlTDStyle
{
    border: 1px solid #EBEBEB;

}
.ControlTDStyleNew
{
    border: 1px solid #fff;

}
.ControlTDLargeStyle
{
    border: 1px solid #EBEBEB;
    width: 300px;
}
.ControlTDSmallStyle
{
    border: 1px solid #EBEBEB;
}
.TableHeaderStyle
{
    color:Teal;
    text-indent: 5px;
    height: 26px;
    font-size: 8pt;
    font-family:Arial;
}

.CaptionHDStyle
{
     font-family: Arial;
     font-size: small;
     font-weight: bold;
     color: #000000;
     background-color: #CBCBCB;         /* #ABCBAB;  */
     padding-left:5px;
     height: 26px;
     text-align:left;
}


/* Styles for AMS/ISF
--------------------------------------------------- */
.CourierNew
{
    /*font-family: Courier New;*/
    font-family:Arial;
    font-size: small;
}

.MainMenu
{
    background-image: url('../../Content/Images/Master.png');
    background-repeat:no-repeat
}

.PageBackGroudColor
{
    background-color:#E6E7E8;
}

.MainListBackGroundStyle
{
    border-style:solid;
    border-bottom-style:none;
    border-top-style:none;
    border-width:1px;
    border-color:Gray;
}

.MainHomeBackGroundStyle
{
    border-style:solid;
    border-top-style:none;
    border-width:1px;
    border-color:Gray;
    background-color:#E6E7E8;
}

.SystemBackGroundStyle
{
    border-style:solid;
    border-top-style:none;
    border-width:1px;
    border-color:Gray;
}


.DetailBackGroundStyle
{
    background-color:#E6E7E8;
    border-style:solid;
    border-top-style:none;
    border-width:1px;
    border-color:Gray;
}

.PageItemBackGroudColor
{
    background-color:#F5F5F5;
}

.ShadowEffect
{
    height:2px;
    background-color:#929497;
}

.GridHeaderStyle
{
    background-image: url('../../Content/Images/ListRowColor.png');
    background-repeat:no-repeat;
}

.GridMultiLineHeaderStyle
{
    background-image: url('../../Content/Images/MainListHeaderColor.png');
    background-repeat:repeat-x;
}


.GridChildBandHeaderStyle
{
    background-image: url('../../Content/Images/GridChildHeaderColor.png');
    background-repeat:repeat-x;
}



.TimeLinePopupHeaderStyle
{
    background-image: url('../../Content/Images/TimeLineHeaderColor.png');
}

.TimeLinePropertiesStyle
{
    background-image: url('../../Content/Images/TimeLinePropertiesColor.png');
    color:White;
}

.TimeLineContainerRowStyle
{
    background-image: url('../../Content/Images/TimeLineContainerRowColor.png');
    background-repeat:repeat-x;
}

.TimeLineListHeaderStyle
{
    background-image: url('../../Content/Images/ListHeaderColor.png');
    background-repeat:repeat-x;
    color:White;
}

.TimeLineDetailTextStyle
{
    text-indent:10px;
    font-weight:bold;
    color:White;
    font-size:8pt;
    font-family:Arial, Tahoma;
}


.RowHeight
{
    height:32px;
}

.HtmlTextBoxStyle
{
    width:98.5%;
    font-family: Arial;
    font-size:9pt;
    background-color: white;
    border: 1px solid #9f9f9f;
    height:17px;
    margin-top:1px;
    margin-bottom:2px;
    text-align:left;
    padding-left: 2px;
    outline: none;
}
.HtmlTextBoxStyleNew
{
    width:100%;
    font-family: Arial;
    font-size:9pt;
    background-color: white;
    border: 1px solid #fff;
    height:20px;
    margin-top:1px;
    margin-bottom:3px;
    text-align:left;
    padding-left: 2px;
    outline: none;
    box-shadow: none;
    apperance: none;
    border-radius: none;

}
.HtmlTextBoxUpperStyle
{
    width:98.5%;
    font-family: Arial;
    font-size:9pt;
    background-color: white;
    border: 1px solid #9f9f9f;
    height:17px;
    margin-top:1px;
    margin-bottom:2px;
    text-align:left;
    padding-left: 2px;
    outline: none;
    text-transform: uppercase;
}

.HtmlTextAreaUpperStyle
{
    width:98.5%;
    font-family: Arial;
    font-size:9pt;
    background-color: white;
    border: 1px solid #9f9f9f;
    height:100%;
    margin-top:1px;
    margin-bottom:2px;
    text-align:left;
    padding-left: 2px;
    outline: none;
    text-transform: uppercase;
}

.HtmlReadonlyTextBoxStyle
{
    width:98.5%;
    font-family: Arial;
    font-size:9pt;
    background-color: #E8EBEF;
    border: 1px solid #9f9f9f;
    height:17px;
    margin-top:1px;
    margin-bottom:2px;
    text-align:left;
    padding-left: 2px;
    outline: none;
}

.HtmlReadonlyTextBoxUpperStyle
{
    width: 98.5%;
    font-family: Arial;
    font-size: 9pt;
    background-color: #E8EBEF;
    border: 1px solid #9f9f9f;
    height: 17px;
    margin-top: 1px;
    margin-bottom: 2px;
    text-align: left;
    padding-left: 2px;
    outline: none;
    text-transform: uppercase;
}

.HtmlComboBoxStyle
{
    width:100%;
    font-family: Arial;
    font-size:9pt;
    background-color: white;
    border: 1px solid #9f9f9f;
    height:20px;
    margin-top:1px;
    margin-bottom:2px;
    text-align:left;
    outline: none;
}

.HtmlReadonlyComboBoxStyle
{
    width:100%;
    font-family: Arial;
    font-size:9pt;
    background-color: #E8EBEF;
    border: 1px solid #9f9f9f;
    height:20px;
    margin-top:1px;
    margin-bottom:2px;
    text-align:left;
    outline: none;
}

.HtmlCheckBoxStyle
{
    font-family: Arial;
    font-size:9pt;
}



.HtmlNumericBoxStyle
{
    width:98.5%;
    font-family: Arial;
    font-size:9pt;
    background-color: white;
    border: 1px solid #9f9f9f;
    height:17px;
    margin-top:1px;
    margin-bottom:2px;
    text-align:right;
    padding-left: 2px;
    outline: none;
}

.VanningMilestoneCaptionStyle
{
     font-family: Arial;
     font-size: small;
     color: #000000;
     background-color: #E8EBEF;
     text-indent: 5px;
     height: 26px;
     text-align:left;
     border-left-color:White;
     border-left-style:solid;
     border-left-width:1px;
     border-right-color:White;
     border-right-style:solid;
     border-right-width:medium;
     border-bottom-color:White;
     border-bottom-style:solid;
     border-bottom-width:1px;
     border-right-color:White;
     border-right-style:solid;
     border-right-width:medium;
}

.VanningTextBoxStyle
{
    width:93%;
    font-family: Arial;
    font-size:9pt;
    background-color: white;
    border: 1px solid #9f9f9f;
    height:17px;
    margin-top:1px;
    margin-bottom:2px;
    text-align:left;
    padding-left: 2px;
    outline: none;
}


.VanningReadOnlyTextBoxStyle
{
    width:93%;
    font-family: Arial;
    font-size:9pt;
    background-color:#E8EBEF;
    border: 1px solid #9f9f9f;
    height:17px;
    margin-top:1px;
    margin-bottom:2px;
    text-align:left;
    padding-left: 2px;
    outline: none;
}


.HtmlNumericReadonlyBoxStyle
{
    width:98.5%;
    font-family: Arial;
    font-size:9pt;
    background-color: #E8EBEF;
    border: 1px solid #9f9f9f;
    height:17px;
    margin-top:1px;
    margin-bottom:2px;
    text-align:right;
    padding-left: 2px;
    outline: none;
}

.BlockedCaptionStyle
{
     font-family: Arial;
     font-size: small;
     color: #F27055;
     text-indent: 5px;
     height: 26px;
     text-align:left;
}

.UpperTextStyle
{
    text-transform: uppercase;
}

.ContainerPopupCaptionStyle
{
     font-family: Arial;
     font-size: small;
     color: White;
     background-color: #4AA8DE;
     text-indent: 5px;
     height: 22px;
     text-align:center;
}

.ContainerPopupDetailStyle
{
     font-family: Arial;
     font-size: small;
     color: #000000;
     background-color: #E8EBEF;
     text-indent: 5px;
     height: 20px;
     text-align:left;
}

.ContainerTextBoxStyle
{
    width:95%;
    font-family: Arial;
    font-size:9pt;
    background-color: white;
    border: 1px solid #9f9f9f;
    height:17px;
    margin-top:1px;
    margin-bottom:2px;
    text-align:left;
    padding-left: 2px;
    outline: none;
}

.ContainerReadOnlyTextBoxStyle
{
    width:95%;
    font-family: Arial;
    font-size:9pt;
    background-color: #E8EBEF;
    border: 1px solid #9f9f9f;
    height:17px;
    margin-top:1px;
    margin-bottom:2px;
    text-align:left;
    padding-left: 2px;
    outline: none;
}

.TrailerImageStyle
{
    background-image: url('../../Content/Images/Trailer.png');
    background-repeat:no-repeat;
    background-position:center;
    height:64px;
}

.RightImageStyle
{
    background-image: url('../../Content/Images/RightArrow.png');
    background-repeat:no-repeat;
    background-position:center;
    height:64px;
}

.ShipImageStyle
{
    background-image: url('../../Content/Images/CargoShip.png');
    background-repeat:no-repeat;
    background-position:center;
    height:64px;
}

.AirImageStyle
{
    background-image: url('../../Content/Images/CargoAir.png');
    background-repeat:no-repeat;
    background-position:center;
    height:64px;
}

.ContainerImageStyle
{
    background-image: url('../../Content/Images/FreightContainer.png');
    background-repeat:no-repeat;
    background-position:center;
    height:64px;
}

.StatusHeaderStyle
{
    font-family: Arial;
    font-size: 8pt;
    /*background-color: #4AA8DE;*/
    background-image: url('../../Content/Images/ListHeaderColor.png');
    background-repeat:repeat-x;
    text-align:center;
    border : 1px solid #A8A8A8;

}

.StatusDetailStyle
{
    font-family: Arial;
    font-size: 8pt;
    background-color: White;
    white-space:normal;
    word-wrap:break-word;

    border : 1px solid #A8A8A8;
}

.StatusReadOnlyDetailStyle
{
    font-family: Arial;
    font-size: 8pt;
    background-color:#E8EBEF;
    white-space:normal;
    word-wrap:break-word;

    border : 1px solid #A8A8A8;
}

.StatusRowHeaderStyle
{
    font-family: Arial;
    font-size: 8pt;
    background-color: #C3E1FA;
    border : 1px solid #A8A8A8;
}


.RailStatusRowHeaderStyle
{
    font-family: Arial;
    font-size: 8pt;
    background-image: url('../../Content/Images/RailStatusRowHeader.png');
    background-repeat:repeat-x;
    border : 1px solid #A8A8A8;
}


.RailStatusDetailStyle
{
    font-family: Arial;
    font-size: 8pt;
    background-image: url('../../Content/Images/RailStatusDetail.png');
    background-repeat:repeat-x;
    white-space:normal;
    word-wrap:break-word;

    border : 1px solid #A8A8A8;
}




.StatusCaptionStyle
{
     font-family: Arial;
     color: #555555;
     font-size:8pt;
}

.StatusValueStyle
{
     font-family: Arial;
     color: #000000;
     /*color: #2864D2;*/
     /*color: #002878;*/
     font-size:8pt;
}

.HtmlTextAreaStyle
{
    width:98.5%;
    font-family: Arial;
    font-size:9pt;
    background-color: white;
    border: 1px solid #9f9f9f;
    margin-top:1px;
    margin-bottom:2px;
    text-align:left;
    padding-left: 2px;
    outline: none;
}

.DevListDefaultFontStyle
{
    font-family:Arial; 
    font-size:8pt;
}

.HtmlStatusTextBoxStyle
{
    font-family:Arial;
    font-size:8pt;
    background-color: white;
    /*border: 1px solid #9f9f9f;*/
    border-style:none;
    height:17px;
    margin-top:1px;
    margin-bottom:2px;
    text-align:left;
    padding-left: 2px;
    outline: none;
}


.HtmlStatusLinedTextBoxStyle
{
    font-family:Arial;
    font-size:8pt;
    /*background-color: white;*/
    border: 1px solid #9f9f9f;
    height:17px;
    margin-top:1px;
    margin-bottom:2px;
    text-align:left;
    padding-left: 2px;
    outline: none;
}



.HtmlLanguageComboBoxStyle
{
    width:80px;
    font-family: Arial;
    font-size:9pt;
    background-color: white;
    border: 1px solid #9f9f9f;
    height:20px;
    margin-top:1px;
    margin-bottom:2px;
    text-align:left;
    outline: none;
}

.LoginTextBoxStyle
{
    font-family:Arial;
    font-size:8pt;
    background-color: transparent;
    color:#cccccc;
    /*border: 1px solid #9f9f9f;*/
    border-style:none;
    height:17px;
    margin-top:1px;
    margin-bottom:2px;
    text-align:left;
    padding-left: 2px;
    outline: none;
    border-width:0px;
}

.LoginCaptionStype
{
    vertical-align:middle;
    width:80px;
    font-family: Arial;
    font-size:9pt;
    padding-left:5px;
    height: 26px;
    text-align:left;
}

.HistoryCaption {
	font-family: Arial;
	font-size: small;
	color: #000000;
	background-color: #E8EBEF;
	text-indent: 5px;
	height: 22px;
	text-align:center;
}
.HistoryValue {
	font-family: Arial;
	font-size: small;
	color: #000000;
	background-color: #F8FBFF;
	text-indent: 5px;
	height: 22px;
	text-align:left;
}
