﻿#name_fields {
    white-space: nowrap;
}
.headerStyle {
    background-color:#5D7B9D; 
    font-weight: bold ;
    color: white;
}
.col-right {
    text-align: right;
}
.col-left {
    text-align: left;
}
.col-center {
    text-align: center;
}



.GridviewScrollItem{
    background-color: #F7F6F3 ;
    color: #333333 ;
    padding: 5px; 
    white-space: nowrap; 
    border-right: 1px solid #AAAAAA; 
    border-bottom: 1px solid #AAAAAA; 
}

.GridviewScrollHeader TH, .GridviewScrollHeader TD, .GridviewScrollHeader A
{ 
    padding: 5px; 
    font-weight: bold; 
    white-space: nowrap; 
    background-color: #5D7B9D; 
    text-align: left;
    vertical-align: bottom; 
    text-align: center;
    color: white;
}

.GridviewHeaderSort
{ 
    padding: 5px; 
    font-weight: bold; 
    white-space: nowrap; 
    background-color: #5D7B9D; 
    text-align: left;
    vertical-align: bottom; 
    text-align: center;
    color: white;
}
 
.sortasc-header A
{
    background: url(../Images/arrowvt.png) no-repeat right bottom;
    text-indent: 10px;

}
.sortdesc-header A
{
    background: url(../Images/arrowbt.png) no-repeat right bottom;
    text-indent: 10px;

}

.GridviewScrollPager  
{ 
    border-top: 1px solid #AAAAAA; 
    background-color: #5D7B9D;
    color: white;
    align-content: center;  
} 
.GridviewScrollPager TD 
{ 
    padding-top: 3px; 
    font-size: 14px; 
    padding-left: 5px; 
    padding-right: 5px; 
} 
.GridviewScrollPager A 
{ 
    color: lightyellow;
}
.GridviewScrollPager SPAN
{
    font-size: 16px;
    font-weight: bold;
}

.GridviewAlernateRow{
    background-color: #EEF4FD;
    padding: 5px; 
    white-space: nowrap; 
    border-right: 1px solid #AAAAAA; 
    border-bottom: 1px solid #AAAAAA; 
    border-color: silver;
    border-style:solid;
    border-width: 1px;
}


.id_fields{
    background-color: red;
}




/*** Water Mark Style ***/
.watermark_extender{
    color: gray;
}
.autocomplete_completionListElement {
    margin: 0px !important;
    background-color: inherit;
    color: WindowText;
    border-color: gray; 
    border-width: 1px;
    border-style: solid;
    overflow: auto;
    text-align: left;
    left: -5px;
    list-style-type: none;
    padding-left: 1px;
}
.autocomplete_highlightedListItem{
    background-color: #C9DBED;
    color: black;
    padding: 1px;
}
.autocomplete_listItem{
    background-color: Window;
    color: WindowText;
    padding: 1px;
}
.multiline_textbox{
    font-family: Calibri, serif;
    font-size:9px;
}
.pod_summary_main_section {
    width: 80%;
    background-color: #F9F8F5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.pod_summary_main_section #div_location_search, #div_wr_search, #div_groupings {
    background-color: #F2F1EC;
}
.search_fields_summary_pod th {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #DCDACD;
    font-weight: bold;
    width: 20%;
    text-align: right;
    vertical-align: middle;
    height: 25px;
}
.search_fields_summary_pod td {
    text-align: left;
    height: 25px;
}
.search_subsection_header {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #A9C6E2;
    height: 25px; 
    font-weight: bold;
    font-size: 13px; 
    color: #194775;
    text-align: center;
}
.field_header th, .stream_filter_trib th, .stream_filter th {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #A9C6E2;
    font-weight: bold;
}
.search_fields_table{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #F1F5FA;
    box-shadow: 5px 5px 5px #888888;
    -webkit-box-shadow: 5px 5px 5px #888888;
    -moz-box-shadow: 5px 5px 5px #888888;
    border: 10px solid #F1F5FA; 
}
.tbl_header1 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #DFDBD0;
    font-weight: bold;
    color: #004F75;
    border: none;
}
.tbl_header2 {
    color: #004F75;
    font-weight: bold;
    background-color: #EDEBE4;
}
.item_title {
    color: #003955;
}

.main_header {
    background-color:#43526C;
    /* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(left, #43526C 0%, #6D88A7 100%);
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(left, #43526C 0%, #6D88A7 100%);
    /* Opera */ 
    background-image: -o-linear-gradient(left, #43526C 0%, #6D88A7 100%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #43526C), color-stop(1, #6D88A7));
    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(left, #43526C 0%, #6D88A7 100%);
    /* W3C Markup, IE10 Release Preview */ 
    background-image: linear-gradient(to right, #43526C 0%, #6D88A7 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-repeat: no-repeat;
    /*background-position: right, left;*/
}
.main_header td {
    color: white;
    height: 45px;
}
.section_background {
    vertical-align: top; 
    background-color: #F7F6F3;
}
.section_header{
    height: 35px;
    background-color: #6D88A7;
    vertical-align: middle;
    font-size: large;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}
.section_header td {
    font-weight: bold; 
    vertical-align: middle; 
    text-align: left; 
    font-size: 17px;
    color: white;
    background-color: #6D88A7;
    vertical-align: middle;
}
.root_node {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #DFDBD0;
    padding-left: 3px;
    padding-right: 3px;
}

.menu {
    top:0px;
    right: 101px;
    position:absolute;
    display: none;
    width: 160px;
    text-align: right;
}
.menu_item a {
    color: #003366;
    font-weight: bold !important;
    text-decoration: none !important;
}
.menu_item a:hover {
    color: white;
}
.menu_item {
    vertical-align: middle;
    padding: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #CBD5E0;
    border:solid;
    border-color:white;
    border-width:1px;
    border-radius:5px;
}
.menu_item:hover {
    background-color: #7D95B1;
    cursor: pointer;
}
.menu_item:hover a{
    color: white;
}
.menu_item_1 {
    top:0px;
    right: 160px;
    position:absolute;
    width: 45px;
    text-align: center;
    font-weight: bold;
    color: #003366;
    display: none;
}
.menu_item_2 {
    top:21px;
    right: 160px;
    position:absolute;
    width: 45px;
    text-align: center;
    font-weight: bold;
    color: #003366;
    display: none;
}
.menu_item_3 {
    top:42px;
    right: 160px;
    position:absolute;
    width: 45px;
    text-align: center;
    font-weight: bold;
    color: #003366;
    display: none;
}
.menu_item_item  {
    vertical-align: middle;
    padding: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #CBD5E0;
    border:solid;
    border-color:white;
    border-width:1px;
    border-radius:5px;
}
#div_pod_data:hover .menu_item_1 {
    display: block;
}
#div_pou_data:hover .menu_item_2 {
    display: block;
}
#div_stakeholder_data:hover .menu_item_3 {
    display: block;
}
.menu_item_item:hover{
    background-color: #7D95B1;
    color: white;
    cursor: pointer;
}
.hover_download:hover .menu {
    display: block;
}
.hover_download:hover .main_menu {
    background-color: #7D95B1;
    color: white;
    box-shadow: none;
}
.main_menu{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border:none;
    width: 80px;
    height: 40px;
    background-color: #E3E0D5;
    vertical-align: middle;
    padding: 3px;
    color: black;
    font-weight: bold;
    box-shadow: 5px 5px 5px #888888;
    text-align:center;
}
.main_menu a {
    color: black;
    font-weight: bold !important;
    text-decoration: none !important;
    text-align: center;
}
.main_menu:hover {
    background-color: #7D95B1;
    color: white;
    cursor: pointer;
}
.main_menu a:hover {
    color: white;
}
.bottom_menu:hover .bottom_menu_sub_items {
    display: block;
}
.bottom_menu:hover .bottom_menu_item {
    background-color: #6D88A7;
    color: white;
}
.bottom_menu:hover .bottom_menu_item a {
    color: white;
}
.bottom_menu_item{
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    border:solid;
    border-color:white;
    border-width:1px;
    width: 250px;
    height: 25px;
    background-color: #DCDACD;
    vertical-align: middle;
    padding-top: 10px;
    color: #003366;
    font-weight: bold;
    text-align:center;
}
.bottom_menu_item a {
    color: black;
    font-weight: bold !important;
    text-decoration: none !important;
}
.bottom_menu_item:hover {
    background-color: #6D88A7;
}
.bottom_menu_item:hover a{
    color:white;
}
.bottom_menu_item a:hover {
    color: white;
}
.bottom_menu_sub_items {
    position:absolute;
    display: none;
    text-align: center;
}
.bottom_menu_sub_item {
    float: left;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #DCDACD;
    border:solid;
    border-color:white;
    border-width:1px;
    border-radius:5px;
    
}
.bottom_menu_sub_item a {
    color: #003366;
    font-weight: bold !important;
    text-decoration: none !important;
}
.bottom_menu_sub_item a:hover {
    color: white;
}

.bottom_menu_sub_item:hover {
    background-color: #7D95B1;
    cursor: pointer;
}
.bottom_menu_sub_item:hover a{
    color: white;
}
.Grid, .Grid th, .Grid td
{
    border-color: #5D7B9D;
}

div.click {
    background-color: #F7F6F3;
    transition: background-color 0.5s linear;
    -moz-transition: background-color 0.5s linear;    /* FF3.7+ */
    -o-transition: background-color 0.5s linear;      /* Opera 10.5 */
    -webkit-transition: background-color 0.5s linear; /* Saf3.2+, Chrome */
}

div.clicked {
    background-color: #DFDBD0;
}

.arrow_up {
    text-align: right; 
    width: 15px;
    background-image: url('https://apps.wrd.state.or.us/apps/egovMasterPageResources/images/arr_up.png');
    background-repeat: no-repeat;
    background-position: center center;
}
.arrow_down {
    text-align: right; 
    width: 15px;
    background-image: url('https://apps.wrd.state.or.us/apps/egovMasterPageResources/images/arr_down.png');
    background-repeat: no-repeat;
    background-position: center center;
}
.accordion_header{
    width: 1650px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    font-weight: bold;
    cursor: pointer;
    color: #006699;
    border: 1px solid #8BADD6;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    margin-top:2px;
    padding-left: 5px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    background-color: #F1F5FA;
}
.accordion_header:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.accordion_body {
    width: 980px;
    display: none;
    color:black;
    padding: 0px 15px 0px 15px;
}
.accordion_body.default {
    display: block;
}
.select {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #D8E3F1;
}
.sub_accordion_header {
    width: 100%;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    font-size: 10.5px;
    font-weight: bold;
    cursor: pointer;
    color: #383838;
    border: 1px solid gray;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    margin-top:2px;
    padding-left: 5px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    background-color: #EBEBEB;
}
.sub_accordion_body {
    width: 95%;
    display: none;
    color:black;
    padding: 0px 15px 0px 15px;
    background-color: #F5F5F5;
    margin-left: 6px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}
.sub_accordion_header:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.sub_select {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #D1D1D1;
}
.like_link {
    color: blue;
}
.like_link:hover {
    color: red;
    cursor: pointer;
}
.regulation_info_table{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #E7EEF5;
    /*border: 1px solid #DAE4F1;*/ 
}
.regulation_info_table th, .regulation_info_table_th {
    text-align: right;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #A9C6E2;
    height: 20px;
}
.table_title1 {
    font-weight: bold;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #A9C6E2;
    height: 25px;
    padding-left: 3px;
    font-size: 13px;
}
.category_use {
    border: 1px solid #3F7CBA;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.shadow {
    box-shadow: 5px 5px 5px #888888;
    -webkit-box-shadow: 5px 5px 5px #888888;
    -moz-box-shadow: 5px 5px 5px #888888;
}

.sortasc-header A{
    background: url(https://apps.wrd.state.or.us/apps/egovMasterPageResources/images/asc.gif) no-repeat right bottom;text-indent: 10px;
}

.sortdesc-header A{
    background: url(https://apps.wrd.state.or.us/apps/egovMasterPageResources/images/desc.gif) no-repeat right bottom;text-indent: 10px;
}
.SelectedRowStyle A{
    background: none repeat right center;background-color: #FFFF00;
}
TH A{
    padding-right: 20px;
}