/* HTML ELEMENTS */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);

.CheckBoxTextSmall {
    font-size: 8pt;
}

BODY, TABLE, INPUT, SELECT, TEXTAREA, LEGEND {
    font-size: 10pt;
    color: Midnightblue;
    font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}

A, A:link, A:visited {
    color: blue;
    text-decoration: none;
}

    A:hover {
        text-decoration: underline;
    }

BLOCKQUOTE, PRE {
    font-family: Courier New, monospace;
}

TABLE {
    border-style: none;
}

ul {
    margin-bottom: 10px;
}

    UL LI {
        list-style-type: square;
    }

/*Textbox Styling to Override User Agent styling*/
INPUT[type=text], INPUT[type=password], TEXTAREA, SELECT {
    border-style: solid;
    border-color: silver;
    border-width: 1px;
    margin-bottom: 1px;
    margin-top: 1px;
}

INPUT[type=text], INPUT[type=password]{
    padding-left:3px;
}

TEXTAREA {
    overflow: auto;
}


INPUT[type=image], INPUT[type=submit] {
    cursor: pointer;
}

*:focus {
    outline: 0; /*remove orange outline on chrome when focusing on something*/
}

INPUT[type=text]:focus, INPUT[type=password]:focus, TEXTAREA:focus, SELECT:focus {
    box-shadow: 0px 0px 5px orange;
}

INPUT[type=text]:focus, INPUT[type=password]:focus, TEXTAREA:focus, SELECT:focus {
    box-shadow: 0px 0px 5px orange;
}


/* Disabled Styling */

a[disabled], a[disabled]:hover {
    color: gray;
    text-decoration: none; /*prevents disabled links from having text decoration (underline)*/
}


INPUT[readonly][type=password], INPUT[disabled][type=password], INPUT[readonly][type=text], INPUT[disabled][type=text], TEXTAREA[disabled], TEXTAREA[readonly], .DropdownDisabled {
    color: black; /*background-color: #FFF7E8;*/
    box-shadow: none !important;
    border-color: #CCCCCC; /*Stops the hover causing the border to be changed to lightgray*/
}

/*INPUT[type=password].HelperText, INPUT[type=text].HelperText, TEXTAREA.HelperText*/
INPUT.HelperText, TEXTAREA.HelperText {
    color: #BBBBBB;
}

INPUT.Invalid, TEXTAREA.Invalid {
    background-color: #FFE2E1;
    border-color: #FF7777;
    color: #FF7777;
}

.SearchParameterReadOnly:hover {
    background-color: #CCCCCC !important;
    color: midnightblue !important;
}

/* Box Sizing Fix */
textarea {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
}


Fieldset {
    border:1px solid #AEAEB6;
    padding: 2px;
    margin: 2px;
}

/* CSS Classes */

.TextBoxAlignRight {
    text-align: right;
}

.TextBoxLabelAlignRight {
    border-color: lavender;
    background-color: lavender;
    border: lavender 0px solid;
    text-align: right;
}

.CheckBoxListContainer {
    border-style: solid;
    border-width: 1px;
    border-color: lightgray;
    display: inline-block;
    max-height: 245px;
    overflow-y: scroll;
}
.LabelBold, .ReportBarLabelBold, .SectionBarLabelBold, .PageTitleBarLabelBold, .FieldNameBold, .FieldValueBold {
    font-weight: bold;
}

.ModalLabelBar {
    background-color: #005F9E;
    height: auto !important;
    color: #fff;
    padding: 1px 5px;
}

.ReportBar {
    background-color: #F3F3F7;
    height: 14pt;
}


.ModalLabelBarBold {
    color: #fff;
}

.ReportBar>td {
    padding:2px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

.ReportBar>td:first-child {
border-left:1px solid #CCCCCC;
 }

.ReportBar>td:last-child {
border-right:1px solid #CCCCCC;
 }

div.ReportBar{
    border:1px solid #CCCCCC;
}

.PageTitleBar {
    color: white;
    background-color: #005F9E;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
}

.PageTitleBar a{
    color: white;
}

.SectionBar{
    background-color:#005F9E;
    color: white;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 2px;
}
.SpacerBar {
    height: 10pt;
}

.SpacerBar_Half {
    height: 5pt;
}

.SpacerBar_Double {
    height: 20pt;
}

.LabelLarge, .ReportBarLabelLarge {
    font-size: 11pt;
    font-weight: bold;
}

.LabelSmall {
    font-size: 8pt;
}

.LabelItalic {
    font-style: italic;
}

.LabelBoldItalic {
    font-weight: bold;
    font-style: italic;
}

.Validator {
    color: Red;
}

.ValidatorLarge {
    font-size: 11pt;
    font-weight: bold;
    color: Red;
}

.ValidatorBold {
    color: red;
    font-weight: bold;
}

.ApplicationBrand {
    font-weight: bold;
    font-size: 12pt;
    color: #B04223;
}

.ApplicationInstance {
    font-size: 8pt;
    color: #B04223;
}

/* used in Header.aspx*/
.HeaderBanner {
    text-align: center;
    background-color:  #EAEAEF;
    border-top-style: hidden;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: #808080;
    padding: 2px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: #AAAAAA 0px 1px 10px 0px;
    margin-top:-1px;
}

.HeaderBannerPin {
    border-width: 0px;
    vertical-align: middle;
    margin-left: 0px;
    float: left;
}

.TabBody .select_popup_div_to_open_downwards {
    max-height: 480px;
}

/* used in CheckAllPanel.ascx*/
.HoverMenu {
    background-color: white;
    border: 1px solid grey;
    padding: 2px;
    display: none;
    position: absolute;
    width: auto;
    border-radius: 3px;
    box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.5);
    -webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.5);
}

/* Used to show a quick list of free text values */
.HoverPanel {
    background-color: white;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 1px;
    border-top-color: grey;
    border-bottom-color: grey;
    border-left-color: grey;
    border-right-color: grey;
    display: none;
    position: absolute;
    width: auto;
}

.UnitSelectorMenu {
    background-color: white;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: midnightblue;
    border-bottom-color: midnightblue;
    border-left-color: midnightblue;
    border-right-color: midnightblue;
    display: none;
    position: absolute;
    width: auto;
    padding: 2px;
}

.InfoMessagePanel {
    background-color: white;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: midnightblue;
    border-bottom-color: midnightblue;
    border-left-color: midnightblue;
    border-right-color: midnightblue;
    height: auto;
    display: none;
    position: absolute;
    width: auto;
    padding: 5px;
}

.InfoMessagePanelText {
    padding-top: 10px;
    padding-right: 2px;
    padding-bottom: 10px;
    padding-left: 4px;
}

/*Tables*/

.TableOutline {
    border-top: 1px solid midnightblue;
    border-right: 1px solid midnightblue;
    border-left: 1px solid midnightblue;
    border-bottom: 1px solid midnightblue;
    color: midnightblue;
    font-size: 9pt;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.TableOutlineWithPadding {
    border: 1px solid #CCCCCC;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
}

.TableBackgroundOutline {
    border: 1px solid #CCCCCC;
    background-color: #F3F3F7;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.WizardNavButton {
    border-right: darkblue 0px solid;
    border-top: darkblue 0px solid;
    font-weight: bold;
    filter: progid:dximagetransform.microsoft.glow(color=#000077,strength=1)progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#4169e1,endcolorstr=#00008b);
    border-left: darkblue 0px solid;
    color: white;
    text-indent: 2pt;
    border-bottom: darkblue 0px solid;
    font-style: italic;
    font-family: 'Trebuchet MS';
    background-color: #b0d8ff;
}

.WizardBar {
    background-color: #f0f8ff;
}

.WizardSelectedStep {
    background-color: steelblue;
}

.WizardTitle {
    font-weight: bold;
    color: white;
}

.GenericWizardNavBar {
    border: #AAAAAA 1px solid;
    background-color: #CFE1EE;
    padding-bottom: 5.95px;
    padding-left: 4.6px;
    padding-right: 4.6px;
    padding-top: 4.6px;
    margin-top: 8px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;    
}

.GenericWizardDetailPanel {
    border-right: #AAAAAA 1px solid;
    border-top: 0px;
    border-bottom: #AAAAAA 1px solid;
    border-left: #AAAAAA 1px solid;
    background-color: #CFE1EE;
    margin-top: 0px;
    padding: 4px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
}

.GenericWizardDetailPanelSection {
    border-right: 1px solid #AAAAAA;
    border-left: 1px solid #AAAAAA;
    border-top: 0px;
    border-bottom: 0px;
    background-color: Lavender;
    padding: 8px 20px 5px 20px;
    margin-top: 0px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
}

.GenericWizardNotEditableMessage {
    background: white;
    border: 1px solid midnightblue;
    height: auto;
    'JUNAID CHECK IF THIS IS NEEDED width: auto; padding: 5px;
    text-align: center;
}

.GenericWizardTitleBar {
    color:white;
    width: inherit;
    height: 14pt;
}

.GenericWizardContentCentre {
    border-right: midnightblue 1px solid;
    border-left: midnightblue 1px solid;
    background-color: Lavender;
    width: inherit;
    margin-top: 0px;
    padding: 0px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
}

.GenericWizardContentBottom {
    border-right: midnightblue 1px solid;
    border-left: midnightblue 1px solid;
    border-bottom: midnightblue 1px solid;
    background-color: Lavender;
    width: inherit;
    margin-top: 0px;
    padding: 0px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
}

.HiddenControl, .ZeroWidthButton, .ZeroWidthControl {
    display: none;
}

.PaddedImage {
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
}

.Grid140Column {
    width: 140px;
    min-width: 140px;
}

.SheetGridHeaderRow {
    background-color: #0D6AA8;
    color:white;
    font: bold;
}

    .SheetGridHeaderRow td {
        padding-left: 3px;
        padding-right: 3px;
        padding-top: 2px;
        padding-bottom: 2px;
        border-style: solid;
        border-width: 1px;
        border-color: #CCCCCC;
    }

        .SheetGridHeaderRow td a, .SheetGridHeaderRow td a:hover {
            color: navy;
        }

.SheetGridCategoryRow {
    background-color: #CFE1EE;
}

.SheetGridSubCategoryTotalRow {
    background-color: #FFF2CC;
}

.TextRightAlign {
    text-align: right;
}

.SheetGridItemValueCell {
    text-align: right;
}

.SheetGridCategoryName {
    font-weight: bold;
}

.SheetGridGrandTotalCell {
    text-align: right;
    border-top: 3px double white;
    white-space: nowrap;
}

.SheetGridCategoryTotalCell {
    background-color: #CFE1EE;
    text-align: right;
    border-top: medium solid midnightblue;
    white-space: nowrap;
}

.SheetGridSubCategoryTotalCell {
    background-color: #FFF2CC;
    text-align: right;
    border-top: thin solid #CCCCCC;
    white-space: nowrap;
}


.SheetGridItemRow {
    background-color: ghostwhite;
}

    .SheetGridItemRow td, .SheetGridSubCategoryTotalRow td, .SheetGridCategoryRow td {
        border-width: 1px;
        border-left-style: solid;
        border-left-color: #CCCCCC;
        border-right-style: solid;
        border-right-color: #CCCCCC;
        border-bottom-style: none;
        border-top-style: none;
        padding: 2px;
    }

    .SheetGridItemRow td {
        border-bottom-color: #ffffff;
        border-bottom-style: solid;
    }

.SheetGridGrandTotalRow {
    font-weight: bold;
    background-color: #0D6AA8;
    color:white;
    border-top-width: 2px;
    border-top-color: white;
    border-top-style: solid;
    border-bottom: solid 1px #CCCCCC;
}

    .SheetGridGrandTotalRow td {
        border-left: 1px solid #cccccc;
    }

.SheetGridGrandTotalDifferenceCell {
    font-style: italic;
    text-align: right;
    white-space: nowrap;
}

.SheetGridCategoryDifferenceCell {
    text-align: right;
    white-space: nowrap;
}

.SheetGridSubCategoryDifferenceCell {
    text-align: right;
    white-space: nowrap;
}

.SheetGridLabelDifference {
    font-style: italic;
}

.TextBoxRightAlign {
    text-align: right;
    width: 100px;
}


.FloatingPopup {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 400px;
    height: 300px;
    margin-left: -200px;
    margin-top: -150px;
    border-right: black thin solid;
    border-top: black thin solid;
    border-left: black thin solid;
    border-bottom: black thin solid;
    background-color: Lavender;
}


.modalBackground {
    width: 0px;
    height: 0px;
    top: 0px;
    left: 0px;
    background-color: Black;
    filter: alpha(opacity=25);
    opacity: 0.25;
}

.modalPopup {
    border-right: midnightblue thin solid;
    padding-right: 10px;
    border-top: midnightblue thin solid;
    padding-left: 10px;
    padding-bottom: 10px;
    border-left: midnightblue thin solid;
    padding-top: 10px;
    border-bottom: midnightblue thin solid;
    background-color: Lavender;
}

.selectionPopup {
    border-right: midnightblue thin solid;
    padding-right: 2px;
    border-top: midnightblue thin solid;
    padding-left: 2px;
    padding-bottom: 2px;
    border-left: midnightblue thin solid;
    padding-top: 2px;
    border-bottom: midnightblue thin solid;
    background-color: Lavender;
}


.DateTextBox {
    width: 100px;
}

.TextBoxWidth100px {
    width: 100px;
}

.TreeListImage {
    text-align: center;
    vertical-align: middle;
}

.GhostWhitePanel {
    background-color: ghostwhite;
}

.LightGreyPanel {
    border-style: solid;
	border-color: darkgrey;
    border-width: thin;
	padding: 4px;
    text-align: center;
    background-color: #F3F3F7;
    color: midnightblue; 
}

.ActionSeriesPanel {
    background-color: #F3F3F7;
    border: 1px solid #BFBFC6;
    padding: 3px;
}

.InstructionsPanel {
    background-color: Ivory;
    border-top: 1px solid Silver;
    border-right: 1px solid Silver;
    border-left: 1px solid Silver;
    border-bottom: 1px solid Silver;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
}

.GeneralMessageBox {
    background-color:  #F3F3F7;
    width: 95%;
    height: auto;
    vertical-align: middle;
    text-align: left;
    border: #363545 solid 1px;
    padding-right: 10px;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
    margin: 5px auto;
    position: static;
}

.SearchMessageBox {
    background-color: #CFE1EE;
    width: auto;
    height: auto;
    vertical-align: middle;
    text-align: left;
    border: #005F9E 1px solid;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin-bottom: 5px;
    position: static;
}

.SearchMessageBoxSpacer {
    /*padding: 0px;
    background-color: lavender;
    width: auto;
    height: auto;
    vertical-align: middle;
    text-align: left;
    border-right: midnightblue 1px solid;
    border-top: midnightblue 1px solid;
    border-left: midnightblue 1px solid;
    border-bottom: midnightblue 1px solid;
    margin: 0px;
    visibility: hidden;
    position: static;
    border-width: 0px;*/
}

.ErrorBox {
    background-color: lavender;
    width: 600px;
    height: auto;
    vertical-align: middle;
    text-align: center;
    border-right: midnightblue 1px solid;
    padding-right: 5px;
    border-top: midnightblue 1px solid;
    padding-left: 5px;
    padding-bottom: 2px;
    border-left: midnightblue 1px solid;
    padding-top: 2px;
    border-bottom: midnightblue 1px solid;
    font-weight: bold;
    position: static;
}

.SummaryPanelWithOutline {
    background-color: ghostwhite;
    border-top: 1px solid midnightblue;
    border-right: 1px solid midnightblue;
    border-left: 1px solid midnightblue;
    border-bottom: 1px solid midnightblue;
    border-color: midnightblue;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    width: auto;
    height: auto;
    margin: 3px auto 3px 3px;
    position: static;
}

.AdditionalOptionsPanel {
    border: 1px solid #cccccc;
    padding: 15px;
    margin: 15px;
}

.ExpandableMessagePanelWithOutline {
    background-color: ghostwhite;
    border: 1px solid #cccccc;
    padding: 6px;
    width: auto;
    height: auto;
    margin: 5px auto 5px 5px;
    position: static;
}

    .ExpandableMessagePanelWithOutline UL {
        margin-bottom: 0px;
    }

.ExpandableErrorPanelWithOutline {
    background-color: #FFE2E1;
    border: 1px solid #cccccc;
    padding: 6px;
    width: auto;
    height: auto;
    margin: 5px auto 5px 5px;
    position: static;
    color: Red;
}

    .ExpandableErrorPanelWithOutline UL {
        margin-bottom: 0px;
    }

.ExpandableMessagePanelNoOutline {
    background-color: none;
    border: none;
    border-color: none;
    padding: 6px 0 0 6px;
    width: auto;
    height: auto;
    margin: 0;
    position: static;
}

.ValidationMessageList {
    color: Red;
}

.ExceptionH1 {
    font-weight: bold;
    font-size: 14pt;
    margin-bottom: 10px;
}

.ExceptionH2 {
    font-weight: bold;
    font-size: 12pt;
    margin-bottom: 10px;
}

.ExceptionH3 {
    font-weight: normal;
    font-size: 11pt;
    margin-bottom: 10px;
}

.ExceptionIDText {
    font-size: 8pt;
    font-weight: normal;
    text-align: right;
}

.ExceptionTable {
    width: 100%;
}

.ExceptionAttributeCell {
    font-weight: normal;
    width: 200px;
    text-align: left;
}

.ExceptionValueCell {
    font-weight: normal;
    width: auto;
    text-align: left;
}

.ExceptionSectionHeader {
    font-size: 11pt;
    font-weight: normal;
}

.ExceptionSubSectionHeader {
    font-weight: normal;
    font-style: italic;
}

.NoWrap {
    white-space: nowrap;
}

.MaxWidthTable {
    overflow: visible;
    width: 100%;
    margin-right: 0px;
    position: static;
}

.MapTipsStyle {
    background-color: #FFFFE1;
    border-color: #000000;
    border-width: 1px;
    border-style: solid;
    font-family: verdana;
    background-color: #FFFFE1;
}

    .MapTipsStyle .title {
        background-color: #FFFFE1;
    }

    .MapTipsStyle .content {
        font-size: 8pt;
        background-color: #FFFFE1;
    }

.BookmarkGridItem {
    background-color: white;
    border-style: none;
    outline-style: none;
}

.MeasureToolboxLink {
    color: blue;
    text-decoration: underline;
}

.ZeroPadding {
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    border-bottom: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    margin: 0px;
}

.FileUpload {
    visibility: hidden;
}

.LightBlueBackground {
    background-color: #f0f8ff;
}



.ModalDialogHeader {
    text-align: left;
    font-weight: bold;
    background-color: #005F9E;
    color: white;
    padding: 3px;
}
.ModalDialogClose, .ModalDialogCloseInTitle {
    position: absolute;
    height:20px;
    width:20px;
    background-repeat:no-repeat;
    background-image:url('../images/close_Landfolio.png');
}

.ModalDialogClose {
    display: block;
    top: 2px;
    right: 2px;

}

.ModalDialogCloseInTitle {
    right: 6px;
    top:8px;
}

.ModalDialogClose:hover, .ModalDialogCloseInTitle:hover{
    cursor:pointer;
}
.ModalDialogHost {
    background-color: White;
    border: 1px solid #666666;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 20px 10px rgba(75, 75, 75, 0.5);
    -moz-box-shadow: 2px 2px 20px 10px rgba(75, 75, 75, 0.5);
    box-shadow: 2px 2px 20px 10px rgba(75, 75, 75, 0.5);
    max-height: 95%;
    overflow-y: auto;
    overflow-x: hidden;
}

.ModalDialogPadding {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

.ModalDialogPadding_10 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    box-sizing: border-box;
}

.ModalDialogPadding_15 {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    box-sizing: border-box;
}

.ModalDialogTransparentPageDiv {
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: Black;
    filter: alpha(opacity=50);
    opacity: 0.50;
}

.SearchModeLess .SearchAdvanced {
    display: none;
}


.ListItemIndent_0, .ListItemIndent_1, .ListItemIndent_2 {
    display: block;
}

.ListItemIndent_0 {
    margin-bottom: -10px;
}

.ListItemIndent_1 {
    padding-left: 12px;
    margin-top: 10px;
}

.ListItemIndent_2 {
    padding-left: 24px;
}

.SmallText {
    font-size: 8pt;
}

.LinkText {
    cursor: pointer;
}

.SmallTextLink {
    font-size: 8pt;
    color: Blue;
    cursor: pointer;
}

    .SmallTextLink:hover {
        text-decoration: underline;
    }

.HeaderLink {
    cursor: pointer;
}

    .HeaderLink:hover {
        text-decoration: underline;
    }

.Searchxxx {
    width: 16px;
    cursor: pointer;
}

.ScrollableGrid {
    border-style: solid;
    border-width: 2px;
    border-left: 1px;
    border-color: #E4E4E9;
}

.TitleBarPinned {
    position: fixed;
    left: 0;
    top: 0;
    background-color: #005F9E;
    width: 100%;
    padding: 5px;
    padding-left: 15px;
    padding-bottom: 3px;
    border-bottom: 1px solid rgb(186,184,186);
    box-sizing: border-box;
    -webkit-box-shadow: 0px 0px 4px 1px rgba(186,184,186,1);
    -moz-box-shadow: 0px 0px 4px 1px rgba(186,184,186,1);
    box-shadow: 0px 0px 4px 1px rgba(186,184,186,1);
    -moz-box-sizing: border-box;
    z-index: 1;
}

.FilterPanel {
    background-color: #DFE9D6;
    display: none;
}

.FloatLeft {
    float: left;
}

.FloatRight {
    float: right;
}

.ClearFloat {
    clear: both;
}

div.Centered {
    margin: 0 auto;
}

.Indent20 {
    margin-left: 20px;
}

.MarginRight5 {
    margin-right: 5px;
}

.MinWidth100 {
    min-width: 100px;
}

.MinWidth120 {
    min-width: 120px;
}

.StatisticTypeDetail {
    max-height: 500px;
    width: 350px;
    overflow-y: hidden;
}

.ValueOptionUnitSelector {
    max-height: 300px;
    overflow-y: scroll;
}

.ListPlaceHolder {
    position: relative;
    text-align: center;
    height: 65px;
    padding-top: 35px;
}

    .ListPlaceHolder.Border {
        border-width: 1px;
        border-style: solid;
        border-color: #CCCCCC;
    }


.ShapeValidation_MapPanel
{
    background-color:Gray;
    width:403px;
    height:402px;
    margin-top:5px;
    margin-left:2px;
}

.ShapeValidationHighlightLink {
    color: blue;
}

.ShapeValidationHighlightLink:hover {
    text-decoration:underline;
    cursor:pointer;
}

.PartyTypeListSelector {
    max-height: 300px;
    overflow-y: scroll;
}
.AuthenticationTable {
    width:100%;
    border:0;
}
