﻿/*
Water Sentinel Content
By Sara Rodriguez
December 2012
*/

.welcome_div { margin: 20px 0; }
.home_image { float: right;  margin: -20px 20px 20px 20px; }
.demo_link_image { float: right;  margin: -40px 20px 20px 20px; }

/*Login Error Page Formatting*/
.offline_message { font-weight: bold; color: Red; }
#div_offline, #div_login_error { width: 500px; text-align: center; }
#div_offline h3, #div_login_error h3 { border: 2px dashed red; padding: 10px; background-color: RGB(255, 255, 153); }

/*Demo Login Page Formatting*/
#tblNewDemoUser { margin-left: 20px; }
.loginDisplay a:link { color: white; }
.loginDisplay a:visited { color: white; }
.loginDisplay a:hover { color: white; }
.demoTable tr td { height: 40px; }
.chkbxList input { padding-left: 20px; padding-right: 5px; }
.failureNotification { font-size: 0.9em; color: Red; }
.ErrorSummary { margin-left: 10px; }
.ErrorSummary li { margin: 5px 0 5px 25px; }
.bold { font-weight: bold; }
.submitButton { text-align: right; padding-right: 10px; }
.btnFormat { text-align: center; padding: 2px 5px; }

#lblInvalidData { color: Red; border: 1px double red; }


/* JqGrid Header Formatting 
.divShown { display: block; }
.divHidden { display: none; }*/

.header2rows .ui-jqgrid .ui-jqgrid-htable th {
    height: 55px;
    white-space: normal;
    overflow: hidden;
}
.header3rows .ui-jqgrid .ui-jqgrid-htable th {
    height: 65px;
    white-space: normal;
    overflow: hidden;
}

/* jQuery Tabs Formatting */
#tabs ul li { font-size: 0.9em; }   
.ui-tabs { width: 935px; }
.ui-tabs-nav { height: 63px; width: 930px ; } 

/* CLFW Hermiston Avg row format*/
.SubTotalRowStyle{    border:solid 1px black;    background-color:#E0E0E0;    font-weight:bold;}

.sub {font-size: 7px; vertical-align: sub;}

.sup {font-size: 7px; vertical-align: super;}

/* 6/14/11 only applied to 2007/2010 (FL Fayetteville/Perry) at this time */
.viewSize { font-family: Verdana; font-size: 11px; padding: 4px; }
.viewSizeHeader { Border-Color: Black; Border-Style: Solid; }
/*.viewSizeDataRow, .viewSizeFooter { /*added for NP*/ /*border-color: Black; border-style: Solid; Border-Width: 1px; text-align: center; white-space:nowrap; }*/
.viewTitleSize { font-size: 12px; font-weight: bold; }
.viewFootnoteSize { font-size: 9px; }
div th, div tr, div td { padding: 4px; }


/*City of Pasco*/

.footnote9 { font-size: 9px; line-height: 14px; }

.viewTableTitle{
    font-size: 14px;
    font-weight: bold; 
}
.HeaderRowStyle{
    background-color: #D8E4BC;
    font-weight:bold;
    Color: Black;
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    font-size: 10px;    
}
.SubTotalRowStyle{
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: black;
    font-weight: bold;
    font-size: 10px;
    background-color: White;
}
.SubTotalRowStyle_noToplines{
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    border-top: none;
    border-bottom: none;
    font-weight: bold;
    font-size: 10px;
    background-color: White;
}
.SubTotalRowStyle_nolines{
    border: none;
    border-top: none;
    border-bottom: none;
    font-weight: bold;
    font-size: 10px;
    background-color: White;
}

.shaded_green { background-color: #C2D3E5/*#D8E4BC*/; }
.shaded_blue { background-color: #B8CCE4; }
.shaded_gray { background-color: #D9D9D9; }
.noBold { font-weight: normal; }
.double_top {
    border-top-style: double;
    border-top-width: 3px;
    border-top-color: black;
}
.double_bottom {
    border-bottom-style: double;
    border-bottom-width: 3px;
    border-bottom-color: black;
}
.double_right {
    border-right-style: double;
    border-right-width: 3px;
    border-right-color: black;
}
.double_left {
    border-left-style: double;
    border-left-width: 3px;
    border-left-color: black;
}
.solid1_top {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: black;
}
.solid2_top {
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: black;
}

.solid2_right {
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: black;
}
.solid1_right {
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: black;
}
.GrandTotalRowStyle {
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    font-weight:bold;
    font-size: 10px;
}
.GrandTotalRowStyle_nolines {
    border: none;
    font-weight:bold;
    font-size: 10px;
}
.GrandTotalRowStyle_no_left {
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    border-left: none;
    font-weight:bold;
    font-size: 10px;
}
.GrandTotalRowStyle_no_right {
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    border-right: none;
    font-weight:bold;
    font-size: 10px;
}


.GroupHeaderStyle
{
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    background-color: #DFE0E0;/*#D9D9D9*/
    font-weight: bold;
    font-size: 10px;
    text-align: center;
}
.GroupHeaderStyleDoubleLeft{
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    border-left-style: double;
    border-left-width: 3px;
    border-left-color: black;
    background-color:#DFE0E0;/*#D9D9D9*/
    font-weight:bold;
    font-size: 10px;
    text-align: center;
}
.GroupHeaderStyleDoubleLeftTop{
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    border-left-style: double;
    border-left-width: 3px;
    border-left-color: black;
    border-top-style: double;
    border-top-width: 3px;
    border-top-color: black;
    background-color:#DFE0E0;/*#D9D9D9*/
    font-weight:bold;
    font-size: 10px;
    text-align: center;
}
.GroupHeaderStyleDoubleTop{
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    border-top-style: double;
    border-top-width: 3px;
    border-top-color: black;
    background-color:#DFE0E0;/*#D9D9D9*/
    font-weight:bold;
    font-size: 10px;
    text-align: center;
}
.SummaryHeaderStyle{
    /*border:double 3px Black;*/
    border-color: Black;
    border-style: solid;
    border-width: 3px;
    background-color:#B8CCE4;
    font-weight:bold;
    font-size: 10px;
    text-align: center;
}
.SummaryHeaderStyle_double{
    border-color: Black;
    border-style: double;
    border-width: 3px;
    background-color:#B8CCE4;
    font-weight:bold;
    font-size: 10px;
    text-align: center;
}
.SummaryHeaderStyle_double_top_bottom {
    border-top-color: Black;
    border-top-style: double;
    border-top-width: 3px;
    border-bottom-color: Black;
    border-bottom-style: double;
    border-bottom-width: 3px;
    background-color: #C2D3E5; /*#B8CCE4*/
    font-weight:bold;
    font-size: 10px;
    text-align: center;
}
.SummaryHeaderStyle_double_top {
    border-top-color: Black;
    border-top-style: double;
    border-top-width: 3px;
    background-color: #C2D3E5; /*#B8CCE4*/
    font-weight:bold;
    font-size: 10px;
    text-align: center;
}
.SummaryHeaderStyle_solid1_top {
    border-top-color: Black;
    border-top-style: solid;
    border-top-width: 1px;
    background-color: #C2D3E5; /*#B8CCE4*/
    font-weight: bold;
    font-size: 10px;
    text-align: center;
}
.SummaryHeaderStyle_double_bottom {
    border-bottom-color: Black;
    border-bottom-style: double;
    border-bottom-width: 3px;
    background-color: #C2D3E5; /*#B8CCE4*/
    font-weight:bold;
    font-size: 10px;
    text-align: center;
}
.SummaryHeaderStyle_double_bottom_no_right {
    border-bottom-color: Black;
    border-bottom-style: double;
    border-bottom-width: 3px;
    border-right: none;
    background-color: #C2D3E5; /*#B8CCE4*/
    font-weight:bold;
    font-size: 10px;
    text-align: center;
}
.SummaryHeaderStyle_double_bottom_no_left {
    border-bottom-color: Black;
    border-bottom-style: double;
    border-bottom-width: 3px;
    border-left: none;
    background-color: #C2D3E5; /*#B8CCE4*/
    font-weight:bold;
    font-size: 10px;
    text-align: center;
}
.SummaryHeaderStyle_nolines {
    border: none;
    border-top: none;
    border-bottom: none;
    background-color: #C2D3E5; /*#B8CCE4*/
    font-weight:bold;
    font-size: 10px;
    text-align: center;
}

.SummaryHeaderStyle_nolines_solid1_right {
    border: none;
    border-top: none;
    border-bottom: none;
    border-right-color: black;
    border-right-style: solid;
    border-right-width: 1px;
    background-color: #C2D3E5; /*#B8CCE4*/
    font-weight:bold;
    font-size: 10px;
    text-align: center;
}
.Spliter
{
    border-left:none;
    border-right:none;
    background-color:red;
}

