#WLOtable td {

	padding: 10px;
	font-size: 14px;
}

#WLOtable tr:nth-child(1), #WLOtable tr:nth-child(37) {

	font-weight: bold;
	color: #ffffff;
	text-align:center;
}

#WLOtable tr:nth-child(1) {
	
	background-color: rgb(61, 137, 177);
}

#WLOtable tr:nth-child(37) {
	
	background-color: rgb(255, 0, 0);
}

#WLOtable tr:nth-child(2), #WLOtable tr:nth-child(8), #WLOtable tr:nth-child(14), #WLOtable tr:nth-child(21), #WLOtable tr:nth-child(26), #WLOtable tr:nth-child(32) {
	
	font-weight: bold;
}

.sfContentBlock h1 {font-size:33px; color: #3d89b1;padding:10px 0px;}

p {font-size:14px; color:#53565a;}

/* NAV */

.sfNavHorizontalDropDown {
    background-color: #ffc300 !important;
    font-size: 18px !important;
    font-weight: bold !important;
}

.sfNavHorizontalDropDown .k-popup {
 
  background-color: #eee !important;
}

.sfNavHorizontalDropDown a:hover {
 
  background-color: #e5e5e5 !important;
}

/*all nav text*/
.sfSel.k-link {

  background-color: #eee !important;
}

select {
 
  -webkit-appearance: none;
  -moz-appearance: none;
}

select::-ms-expand {
    display: none;
}

.sfNavWrp.sfNavHorizontalDropDownWrp .sfNavSelect {

  width: 100%;
  border: 1px solid #bbd0ca;
  padding: 9px 12px;
} 

.sfNavHorizontalDropDown.sfNavList.k-widget.k-reset.k-header.k-menu.k-menu-horizontal {
 
  display: table;
  text-align: center;
  margin: 0px;
  padding: 0px;
  width: 100%;
}

/*visibility was cutoff on subitem nav list*/
.sfNavHorizontalDropDown.sfNavList.k-widget.k-reset.k-header.k-menu.k-menu-horizontal ul {
 
  overflow:visible !important;
}

/*width of parent nav items*/
.sfNavHorizontalDropDown.sfNavList.k-widget.k-reset.k-header.k-menu.k-menu-horizontal > li {
 
  display: table-cell;
  width: calc(20% - 7px);
  font-size: 16px;
}

.sfNavHorizontalDropDown.sfNavList.k-widget.k-reset.k-header.k-menu.k-menu-horizontal > li:nth-child(2) div a {
 
  margin-right: 10px;
  text-align: left;
  text-indent: 10px;
}

.sfNavHorizontalDropDown.sfNavList.k-widget.k-reset.k-header.k-menu.k-menu-horizontal > li:nth-child(3) {
 
  padding-right: 30px;
}

.sfNavHorizontalDropDown.sfNavList.k-widget.k-reset.k-header.k-menu.k-menu-horizontal > li:nth-child(3) > a {
 
  margin-right: -30px;
}

.sfNavHorizontalDropDown.sfNavList.k-widget.k-reset.k-header.k-menu.k-menu-horizontal > li:nth-child(3) div a {
 
  margin-right: 8px;
  text-align: left;
  text-indent: 10px;
}

/*width of subitem*/
ul ul .k-link {
 
  width: calc(100%);
}

/*display initial instead of inline like parent nav*/
ul ul .k-item {
 
  display: initial !important;
}

/*width of subitems to be same size of nav parents*/
.sfNavHorizontalDropDown .k-group .k-item>a.k-link {
 
  padding: 0px !important;
}

#sideMenu a img {
 
  margin-bottom: 15px; 
}

#CMEformsTable {
 
  width: 100% !important;
  text-align: center;
  font-size: 14px;
  table-layout: fixed;
}

#CMEformsTable td {
 
  padding: 10px 0px;
}

#CMEformsTable a {
 
  text-decoration: underline;
}

p a, ul span a {
 
  text-decoration: underline !important;
}

ul {
 
  color: #53565a;
}









@media screen and (max-width: 960px) {

  .sfNavHorizontalDropDown.sfNavList.k-widget.k-reset.k-header.k-menu.k-menu-horizontal {
 
    display: none !important;
  }

  .sfNavWrp.sfNavHorizontalDropDownWrp {
   
    margin: 10px 0px;
  }
  
  .sfNavWrp.sfNavHorizontalDropDownWrp::after {
 
    content: "\25BC";
    position: absolute;
    right: 40px;
    margin-top: -25px;
    color: #279989;
    pointer-events: none;
  }
  
  
  
  
  
  #WLOtable, #WLOtable tbody, #WLOtable tr, #WLOtable td {

    display: block;
    width: 99.8% !important;
  }
  
  #WLOtable td {
  
    width: 100% !important;
    padding: 10px 0px;
    text-indent: 10px;
  }
  
  #WLOtable td:empty {
  
    display: none;
  }
  
  #WLOtable tr:nth-child(2), #WLOtable tr:nth-child(8), #WLOtable tr:nth-child(14), #WLOtable tr:nth-child(21), #WLOtable tr:nth-child(26), #WLOtable tr:nth-child(32) {
          
    background-color: #e5e5e5;
  }
  
  #WLOtable tr:nth-child(1), #WLOtable tr:nth-child(2), #WLOtable tr:nth-child(8), #WLOtable tr:nth-child(14), #WLOtable tr:nth-child(21), #WLOtable tr:nth-child(26), #WLOtable tr:nth-child(32), #WLOtable tr:nth-child(37) {
  
    text-align: center;
    text-indent: 0px;
  }
}