  body {
    font-family: verdana, "trebuchet ms", sans-serif;
    /* font-size: 13px; */
background-color: white;
padding-bottom: 20px;
min-width: 1100px;
  }
  
.demo {
  font-size: 13px;
}
  
.page_headers
{
  color: white;
	background-color: #660000;
	font-weight: bold;
	width: 100%;
	text-align: center;
}
.page_headers img
{
margin: 0;
padding: 0;
}

#tabs {
  
}

/* OLD CODE */
/*.dept-phone-number {
  font-size: 1.1em;
  padding-left: 20px;
}

.dept-phone-number {
  font-size: 1.1em;
  padding-left: 40px;
  padding-bottom: 10px;
  color: #fff;
  background-color: #862633;
  opacity: 0.9;
  max-width: 560px;
  margin-bottom: 10px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  margin-left: 10px;
}

.dept-parent {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background-color: #862633;
    opacity: 0.9;
    color: #fff;
    max-width: 580px;
    margin-left: 10px;
    padding-left: 20px;
    padding-top: 10px;
}*/

.dept-phone-number {
  font-size: 1.1em;
  padding-left: 40px;
}

.dept-parent {
    max-width: 580px;
    margin-left: 10px;
    padding-left: 20px;
}

.dept-addl-info {
  border-radius: 8px;
  background-color: #862633;
  opacity: 0.9;
  color: #fff;
  max-width: 580px;
  margin-left: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.headers
{
color: white;
	background-color: #660000;
	font-weight: bold;
	font-size: 13px;
}
.headers td
{
	padding-left: 3px;
}

fieldset
{
	-moz-border-radius: 8px;
	border-radius: 8px;
  margin-bottom: 20px;
}

fieldset form
{
	padding-left: 5px;
	font-size: 14px;
	padding-left: 40px;
}

fieldset legend
{
	color: #8C7C4B;
	font-size: 14px;
}      

fieldset td
{
	font-size: 13px;
}

a:link {
	color: #660000;
}
a:visited {
	color: #660000;
}
a:hover {
color: #990000;
}
a:active {
color: #990000;
}
.searcharea {
 height: 35px;
 display: inline-block;
}

.search-fa-lg {
  vertical-align: baseline !important;
  color: #ffffff;
}

.search-btn {
  background-color: #862633;
  border: 1px solid #862633;
  height: 35px;
  border-radius: 4px;
  padding: 8px;
}

.ulm-search-input {
  border: 1px solid #ccc;
  height: 35px;
  padding: 5px 35px 5px 5px;
}

select, .searcharea input {
  width: 400px;
}
    
.is_not_ie .searcharea {

/*
position: relative;
  top: -10px;
  */
}

input {
  font-size: 10pt !important;
}

table.gsc-search-box {
    border-style: none;
    border-width: 0;
    border-spacing: 0 0;
    width: 70%;
    margin-bottom: 2px;
    
}

.gsc-control {
  width: 500px !important;
}

.gsc-input, select {
  width: 400px !important;
  border-color: #aaa !important;  
  margin-right: 10px !important;
  
}

.gsc-input-box {
  height: 35px !important;  
}

.gsc-search-box .gsc-clear-button {
  position:absolute !important;
}

.gsc-search-button-v2 {
  background-color: #862633 !important;
  border: 1px solid #862633 !important;
  height: 35px !important;
}

#search_control { margin: 20px; }


.submit_btn {
  position: relative;
  top: -7px;
}

.is_not_ie .submit_btn {
  position: relative;
  top: 9px;
}

/*.is_ie .results_table {
  max-width: 95%;
}

.is_not_ie .results_table {
  max-width: 100%;
}*/


.results_table {
  border-collapse: collapse;
  max-width: 75%;
  color: #454545;
}

.results_table td {
  text-align: left;
  padding: 8px;
}

.results_table tr:nth-child(even) td{
  background-color: #f6f6f6;
}

.results_table th {
  background-color: #862633;
  color: white;
  padding: 8px;
  text-align: center;
}

.report-msg {
    border: 1px solid #862633;
    color: #454545;
    border: 1px solid #red;
    max-width: 650px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 8px;
    margin-left: 20px;
}

.dept-download-message {
  font-size: 0.8em;
  color: #555;
  margin-top: 40px;
  background-color: #e2e2e2;
  width: 90%;
  padding: 15px;
}

/**
Pic boxes 
*/

table.pic-table {
  width: 1000px;  
}

table.pic-table td.pictd {
  width: 333px;    
}

.ui-widget .pic-box {
  
  
  padding: 10px;
  padding-bottom: 15px;  
  box-shadow: 2px 2px 2px 2px #eee;
  border-radius: 2px;
  min-height: 136px;
  
}

.pic-box .card-details {
  position: relative;
  top: -5px;
  font-size: 11px; 
}

.pic-box div {
  line-height: 150%;
}

.pic-box .name {
  font-size: 1.4em;
  padding-bottom: 4px;
}



.ui-widget-content {
  border: 0;
  min-height: 400px;
  width: 1060px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #c5c5c5;
}

.ui-state-active {
  border: 1px solid #862633;
  background: #862633;
}


/*
 Omni footer
 */ 
.footer {
	padding: 5px 5px;
	background: #ccc;
	border-top: solid #a39058 4px;
	margin-bottom: 20px;
	font-size: 10px;
	width: 1060px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
}
.footer a{
  color: #333;
  text-decoration: none;
}
.footer a:hover {
  text-decoration: underline;
}


a.ss360-result-link {
  color: #660000 !important;
}

