﻿body {
	font-family:Arial, Helvetica, Verdana,  sans-serif!important;
	background:#cdd0d7 url(/Images/bg.jpg) repeat-x;
	color:Black;
	font-size:.8em !important;
	line-height:160%;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	}	
	
	td, tr, table, a, span, label, div, body {
	font-family:Arial, Helvetica, Verdana,  sans-serif!important;
    }
	
div {
    display: block;
}

#wrapper
{
    margin:0 auto;
    width: 1024px;
}

h3
{
    color:#48647e;
}


/******************
LAYOUT DIVS
******************/
.accordion-button:not(.collapsed) {
    background-color: #1f4381 !important;
    color: white !important;
}
#header-container {
    /*background: white url(/Images/dmh_header_bg.jpg) repeat-x;*/
    background-color: #1f4381;
    height: 80px;
    margin: 0px;
    font-weight: bold;
    width: 100%;
}

#header-container a {
	text-decoration:none;
    color:#FFFFFF;
	}
	
#header-logo {
    float:left;
	margin-top:11px;
	height:55px;
	margin-left:25px;
    }

#header-title
{
    float:left;
	margin-top:11px;
	height:60px;
	margin-left:25px;
}

#title1
{
    font-size:24px;
    font-weight:100;
}

#title2
{
    font-size:16px;
    margin-top:10px;
    font-weight:100;
}

#header-photo{
	height:80px;
	margin-left:25px;
	text-align:right;
}

.mainnav-container {
    background-color: white;
    clear: both;
    border-top: 1px solid #94b7db;
    height: 29px;
    border-bottom: 1px solid #94b7db;
    background: url(/Images/primary_bg.gif) repeat-x;
}
	
.mainnav-left {
	float:left;
	width:789px;
	height:25px;
	}

.mainnav-right {
	float:left;
	margin-top:2px;
	width:224px;
	padding-top:2px;
	padding-right:10px;
	height:25px;
	text-align:right;
	vertical-align:bottom;	
    
}
.mainnav-rightResults {
    float: right;
    margin-top: 2px;
    width: 235px;
    padding-top: 2px;
    padding-right: 10px;
    height: 25px;
    text-align: right;
    vertical-align: bottom;
    font-size: 12px !important;
}
.mapParms
{
width:500px;
height:200px;
}

#content 
{
	padding:20px;
	margin:0px 0px 0px 0px;
	padding-bottom: 36px;

}

#content_shadow 
{
    background: white url(/Images/shadow_bg.gif) repeat-x;
    margin: 0px;
    padding:0px 0px 36px 0px;
    vertical-align: top;
}

#admin_shadow 
{
    float:left;
    background: white url(/Images/shadow_bg.gif) repeat-x;
    margin: 0;
    padding: 0;
    vertical-align: top;

}

#breadcrumbs
{

}

#content-container {
clear:both;
overflow:auto;
background: url('/images/sidebar_left_bg.gif') repeat-y 0 -20px;
background-color:White;
}

#content-side
{
    float:left;
	width:150px;
	color:#FFFFFF;
	padding-bottom: 46px;
}

	
#content-side-top
{
    width:146px;
    height:34px;
    margin:0;
    background-image: url(/images/sidebar_left_top_bg.gif);
    border-bottom:1px solid #A2AEC7;
}

#content-side-bottom 
{
    width:146px;
	padding:0px;
	margin:0px;
}


#admin-content
{
	padding:10px;
	width:854px;
	padding-bottom: 46px;
}
	
.clear {
	clear:both;
	}


/* FOOTER */

#footer-wrapper 
{
    margin: 0;
    padding: 0;
    height: 72px;
    position: relative;
    top:-36px;
}

#footer 
{
    background: url('/Images/footer_bg.gif') repeat-x; 
    color: #fff;
    text-align: center;
    margin: 0px;
    font-size: 85%;
    padding-top:25px;
}

#footer a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

#footer a:hover {
  color: #fff;
  font-weight: bold;
  text-decoration:underline;
}

/******************

*/

input
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	/*background-color: #eeeeee;*/
}

select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	/*background-color: #EEEEEE;*/
}

.searchCriteria
{
 	font-size: small;
	font-family: Arial;
	text-decoration: none;
    height:16px;
    width:100%;
}

.searchCriteria ul
{
    padding:0px;
	margin:0px;
}


#sidebar_header {
    font-weight: bold;
    /*background-color:Black;*/
    background-color: #1f4381;
    color: White;
    padding: 3px;
    text-align: center;
    font-size: small;
}

#sidebar_content
{
    border:1px black solid;
    font-size:small;    
 }
 
.reqField{color: Red;font-weight: bold; }
.hintField{color: GrayText;}
.statusField{color: Green;font-weight: bold; }

.searchtable-1
{
    margin: 20px 0px 20px 0px;
    border:1px solid #D0D0BF;
}

.searchtable-2
{
    margin: 20px 0px 20px 0px;
}

.searchTitle
{
    font-weight: 700; 
    padding: 10px 20px 20px 20px;
    text-align:right;
}

.searchTable-row1
{
   padding-top:10px;
   padding-left:10px;
}

.searchTable-row2
{
   padding-bottom:10px;
   padding-left:10px;
}

.searchTable-row3
{
   padding-top:10px;
   padding-bottom:10px;
   padding-left:10px;
}

.searchTable-row4
{
   padding-top:10px;
   padding-bottom:10px;
   padding-left:10px;
   color:GrayText;
   font-size:12px;
}

#criterialist li
{
    display: inline;
    list-style:none;
    padding-left: 15px;
    font-size:12px;
    margin:0px;
}

/******************
TABLE STYLES
*/

table.table {
/*border:1px solid #D0D0BF;*/
border-collapse:collapse;
background-color:#f0f0f0;
}
thead th {
border-bottom:2px solid #D0D0BF;
padding:3px;
}
tfoot th {
border-top:2px solid #D0D0BF;
padding:3px;
}

.table-row-0 td{
padding:2px;
}
.table-row-1 td, .table-row-1 th,.table-row-2 td, .table-row-2 th, th {
padding:2px;
border:1px solid #D0D0BF;
}
.table-row-detail-bot1 td, .table-row-detail-bot1 th {
padding:2px 3px;
border-top:1px solid #D0D0BF;
}
.table-row-detail-bot td, .table-row-detail-bot th {
padding:2px 3px;
border-top:1px solid #D0D0BF;
background: url(/images/bg-table-row-alternate.jpg);
}
.table-row-detail-top td, .table-row-detail-top th {
padding:2px 3px;
border-bottom:1px solid #D0D0BF;
background: url(/images/bg-table-row-alternate.jpg);
}
.table-row-1 td, .table-row-1 th {
background: url(/images/bg-table-row-alternate.jpg);
}
.table-grid {
border:1px solid #D0D0BF;
}
.row-selected td, .row-selected th {
border:2px solid #D0D0BF;
background-color:Yellow;

}
.tableNoBorder td
{
    border:0;
}

#smallFonts 
{
	font-size:8px;
	vertical-align:top;
	width:auto;
	
}

.table-td1-checkBoxList
{
    border-left:1px solid #D0D0BF;
    border-right:1px solid #D0D0BF;
}

.table-td1-List
{
    border:1px solid #D0D0BF;
}

.table-td2-List
{
    border:1px solid #D0D0BF;
    background: url(/images/bg-table-row-alternate.jpg);
}


.table-td2-checkBoxList
{
    border:1px solid #D0D0BF;
    background: url(/images/bg-table-row-alternate.jpg);
}

.x-grid3 table {
  table-layout:fixed;
}

#progressBackgroundFilter {
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    overflow:hidden;
    padding:0;
    margin:0;
    background-color:#000;
    filter:alpha(opacity=50);
    opacity:0.5;
    z-index:1000;
}

#processMessage {
    position:fixed;
    top:30%;
    left:43%;
    padding:10px;
    width:14%;
    z-index:1001;
    background-color:#fff;
    border:solid 1px #000;
}

.blueBox 
{ 
    margin-top: 10px;
    border:2px solid #7DAED6; 
}
.blueBox .header  
{ 
    height:28px;
    background:url(/images/blue_bg.jpg) repeat-x;
    color:#FDF9E0;
    font-weight:bold;
    font-size:small;
    vertical-align:middle;
    padding:5px;

}

.blueBox .content  
{ 
    margin:10px;
}

.blueBox .fixcontent  
{ 
    margin:10px;
    height:700px;
}

#divInfo ul
{
    margin:0px 0px 0px 20px; 
    padding:0px;
}

/*search results filter display*/
p{
    margin-bottom:0 !important;
}
.card-title{
    text-decoration:underline !important;
    margin-bottom:0 !important;
}
.card-header {
    font-weight:bold !important;
}
/*END search results filter display*/


