/**
 * 04/15/16
 * 8441746
 * Chris Norman
 * Left Nav Updates
 */

ul.navmodsub li a{
  padding-left: 3em;
}
ul.navmodsub span {
  font-weight: 400;
}

/* End Block */

/**
*
* Date: 04/18/2016
* Ticket 3870-8441855
* Author: Kosha Burnett
* Description: correct formatting issue
*/

#text1p {
  float: left;
}

/* End Section */

/**
 *
 *  Date: April 19th 2016
 *  Ticket 3870-8441890: Calendar not looking good on mobile device
 *  Jacob John
 *
 */

    a.addcalevent { height: 18px; }

    .sub-expand {

      overflow: visible !important;
      height: auto !important;

    }

/* End Block */

/**
 *
 *  Date: April 21st 2016
 *  Ticket 3870-8441894: Left banners on mobile devices
 *  Jacob John
 *
 */

    @media(max-width: 640px) {

      .landing-banner .bannermodcontent .lb-caption h1 {

        font-size: 15px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;

      }

      #mainmiddle {

        display: flex;
        flex-wrap: wrap;

      }

      #mainmiddle #contentdiv { order: 1; }
      #mainmiddle #leftbanner { order: 2; }

    }

/* End Block */


/**
 *  Date: 4/28/16
 *  Ticket 3870-8442761: Tables - Text appears different in table format 
 *  Erich Polixa
 */

table {
  font-family: "myriad-pro", sans-serif;
}

/* End block */


/*
*  Ticket 8442854
*  Calendar half blocks for Sat/Sun aren't in same column. Reduced min height of calendar event boxes.
*  04/28/16 - James B
*/

#calendarcon .monthrow {
    background-color: #DCDCDC;
}
#calendarcon .monthrow .dblock_half {
    float: right;
}
#calendarcon .eventobj {
    min-height: 3em;
}

/* End Section */

/**
*
*   Date: 08/10/2016
*   Ticket 3870-8453421
*   Author: Kosha Burnett
*   Description: update button styles, add table style
*/

.fs_style_16 a, .fs_style_17 a, .fs_style_18 a, .fs_style_19 a, .fs_style_20 a, .fs_style_21 a, .fs_style_22 a {
	color: #fff;
	text-decoration: none;
}

table.fs_style_26 {
	margin-bottom: 1.5em;
	width: 100%;
	font-size: 17px;
	border: 1px solid rgba(26, 51, 82, 0.2);
}

table.fs_style_26 tr {
	background-color: rgba(26, 51, 82, 0.1);
}

table.fs_style_26 tr:nth-of-type(even) {
	background-color: #fff;
}

table.fs_style_26 td {
	padding: 0.75em 20px;
}

table.fs_style_26 th, table.fs_style_26 td {
	vertical-align: top;
	border: 1px solid rgba(26, 51, 82, 0.2);
}

/* End Section */