
.tabs a {
  border-radius: 5px 5px 0px 0px;
}

/**** HOMEPAGE TROUBLE REPORT ****/

#request-support {
  background: url(/ECN/Images/ecn_logo.jpg) top right no-repeat #fff;
  height: 105px;
}

#request-support ul {
  margin-left: 0px; /* 175px; */
  margin-top: 0px;
  padding-top: 5px;
  font-size: 1.5em;
  font-weight: bold;
}

#request-support ul li {
  margin-bottom: .8em;
}

#request-support ul li a {
  color: #33A;
  text-decoration: none;
}

#request-support ul li a:hover {
  color: #33A;
  text-decoration: underline;
}

/*** WRAP CHANGES FOR HEADER ***/

#header {
  background-color: #333;
}

#sidebar-left .menu {
  border-left-color: #333;
}

#sidebar-left .menu h2,
#sidebar-left .menu .heading {
  background-color: #333;
  color: #fff;
}

.tabs li div {
  border-left: 4px solid #333;
  border-bottom: 8px solid #333;
}

/**** ALERT BAR ****/

.site-alert {
  background-color: red;
  color: white;
  font-weight: bold;
  font-size: 16pt;
  padding: 10px;
  text-align: left;
  margin-bottom: 10px;
}

.site-alert a {
  color: #FFF;
  font-weight: normal;
  text-decoration: none;
  font-size: 12pt;
}

.side-alert a:hover {
  text-decoration: underline;
}

/**** WEB QUEUE STYLES ****/

.qRow {
  text-align: left;
  font-weight: normal;
  cursor: pointer;
}

.qRowHeader {
  background-color: #EEE;
  padding: 5px;
  border-bottom: 1px solid #DDD;
  border-right: 1px solid #DDD;
  text-align: left;
}

.qRowPriority {
  background-color: #EEE;
  padding: 5px;
  border-bottom: 1px solid #DDD;
  border-right: 1px solid #DDD;
  text-align: center;
}

.row-even td,
.row-odd td {
  padding: 5px;
  border-bottom: 1px solid #DDD;
  border-right: 1px solid #DDD;
}

.row-even { background-color: #F5F5F5; }
.row-odd { background-color: #FFF;}

/*** ADA compliance to replace <small>, <i>, <b>, <u>, and <center> ***/
blockquote.small{
  font-size: 70%;
}
span.italic{
  font-style: italic;
}
span.bold{
  font-weight: bold;
}
span.bold-italic{
  font-style: italic;
  font-weight: bold;
}
span.underline{
  text-decoration: underline;
}
.centered{
  text-align: center;
}
.centered-image{
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/*** ADA compliance to remove align attribute ***/
.align-l{
  text-align: left;
}
.align-r{
  text-align: right;
}
.float-l{
  float: left;
}
.float-r{
  float: right;
}
/*** ADA compliance to remove hspace and vspace image attribute ***/
.margin-5{
  margin: 5px;
}
.padding-5, .padding-5 td{
  padding: 5px;
}
/*** ADA compliant background colors and colors with greater than a 8:1 contrast ratio ***/
.ada-blue{
  background-color: rgb(204, 255, 255);
}
.ada-dark-blue{
  background-color: rgb(184, 235, 255);
}
.ada-green{
  background-color: rgb(204, 255, 204);
}
.ada-yellow{
  background-color: rgb(255, 255, 204);
}
.red-text{
  color: rgb(153, 0, 0);
}
/*** Border ***/
table.bordered-1, .bordered-1 th, .bordered-1 td{
  border: 1px solid #999;
  border-spacing: 0px !important;
  border-collapse: collapse !important;
}
/*** Font Size ***/
span.smaller{
  font-size: smaller;
}
span.plus-4{
  font-size: 1.4em;
}