﻿#mainContentColumn h1 {
  font-size: 1.4em !important;
  font-weight: 300;
  margin: 0;
  padding: 20px 0;
}

main > .row:first-of-type {
  display:none;
}

.sys_targetArea a, .sys_targetArea span.subHeading {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    text-decoration: none;
}

.sys_targetArea a:hover {
  text-decoration:underline;
}

.sys_button {
  border: 1px solid #000000;
  float: right;
  font-weight: bold;
  margin: 0 0 10px 5px;
  width: 135px;
}

.sys_button a:link {
  background-color: #FFFFFF;
  color: #000000;
  display: block;
  padding: 6px 10px;
  text-decoration: none;
}

.sys_button a:visited {
  background-color: #FFFFFF;
  color: #000000;
  display: block;
  padding: 6px 10px;
  text-decoration: none;
}

.sys_button a:hover {
  background-color: #000000;
  color: #FFFFFF;
}

.sys_course-listing table.sys_itemslist {
  background-color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.sys_course-listing table.sys_itemslist caption {
  display: none;
}

.sys_course-listing table.sys_itemslist th {
  border-bottom: 3px solid #444;
  font-weight: 600;
  padding: 12px;
  text-align: left;
  font-size:0.8em;
  text-transform:uppercase;
}

.sys_course-listing table.sys_itemslist td {
  border-bottom: 1px solid #ccc;
  padding: 15px 10px;
}

.sys_course-listing table.sys_itemslist p {
  margin: 0;
  padding: 0;
}

.sys_course-listing .sys_col-one {
  min-width: 300px;
}

.sys_course-listing .sys_col-two {
  min-width: 100px;
}

.sys_course-listing .sys_col-three {
  min-width: 100px;
}

tr.sys_subitem:hover {
  background-color:#eee;
}

tr.sys_subitem:focus {
  background-color:#eee;
}
tr.sys_subitem:focus-within {
  background-color:#eee;
}
#quickLinks,
#courseSharedLinks {
  margin: 0;
  padding: 6px 0 0;
  text-decoration: none;
}

#quickLinks ul,
#courseSharedLinks ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

#quickLinks li,
#courseSharedLinks ul li {
  margin: 0;
  padding: 0 0 10px;
}

#quickLinks a,
#courseSharedLinks a {
  text-decoration: none;
}

#quickLinks a:visited,
#courseSharedLinks a:visited {
  text-decoration: none;
}

#quickLinks a:hover,
#courseSharedLinks a:hover {
  text-decoration: underline;
}

#courseSharedLinks {
  margin-top: 10px;
}

#courseSharedLinks ul {
  padding-top: 6px;
}

.sys_course-listing .sys_itemslist a {
  text-decoration: none;
}

.sys_course-listing .sys_itemslist a:hover {
  text-decoration: underline;
}


/* A to Z Extension Control */
.sys_course-listing .sys_0to9 {
  width: 30px;
}

.sys_atoz-control {
  margin: 0 0 10px 0;
}

.sys_atoz-control > ul {
  list-style-type: none;
  margin: 0!important;
  padding: 0;
  background: none;
}

.sys_atoz-control > ul:after {
  content: '';
  display: block;
  clear: both;
}

.sys_atoz-control > ul > li {
  float: left;
  display: block;
  list-style-type: none;
  border: 1px solid #e5e5e5;
  margin: 7px 7px 0 0 !important;
  min-width:25px;
}

.sys_atoz-control > ul > li > a,
.sys_atoz-control > ul > li > span {
  display: block;
  padding: .1em 5px;
  text-decoration: none;
  color: #333;
  text-align: center;
}

.sys_atoz-control > ul > li > a:hover,
.sys_atoz-control ul li.sys_selected a {
  background: #e3e3e3;
}

.sys_atoz-control > ul > li > a:focus,
.sys_atoz-control ul li.sys_selected a {
  background: #e3e3e3;
}

.sys_atoz-control > ul > li > a:focus {
  background: #e3e3e3;
  outline: 3px solid;
}


.sys_atoz-control > ul > .sys_noresults > span {
  color: #666;
  cursor: not-allowed;
}

/*---*/
/* A-Z Current Letter 
.sys_course-listing div.sys_atoz-control-currentletter {
  margin: 0 0 15px 0;
  padding: 0 0 0 5px;
  font-size: 2.6em;
  font-weight: bold;
  clear: both;
  color: #3e74d7;
}

.sys_course-listing div.sys_atoz-control-currentletter big {
  display: block;
  line-height: 1em;
}
*/

.sys_flickrpager {
  margin-top:1em;
}

.sys_flickrpager .sys_navigation {
  float: right;
}

.sys_flickrpager .sys_paginginfo {
padding: 5px 0;
color: #444;
font-size: 0.8em;
text-transform: uppercase;
}

.sys_paginginfocurrentrecord,
.sys_paginginfomaxrecord,
.sys_paginginforecordcount {
font-weight:600;
}

.sys_flickrpager .sys_paginginfo,
.sys_flickrpager .sys_navigation .sys_navigationprevious,
.sys_flickrpager .sys_navigation .sys_page a,
.sys_flickrpager .sys_navigation .sys_page.sys_selected span,
.sys_flickrpager .sys_navigation .sys_navigationnext {
  float: left;
}

.sys_flickrpager .sys_navigation .sys_page {
  float: left;
  display: block;
  list-style-type: none;
  border: 1px solid #e5e5e5;
  margin: 0 7px 0 0 !important;
  min-width:25px;
}

.sys_flickrpager .sys_navigation .sys_navigationprevious {
  margin-right: 4px;
}

.sys_flickrpager .sys_navigation .sys_page a,
.sys_flickrpager .sys_navigation .sys_page.sys_selected span {
    width: 100%;
    padding: .1em 5px;
    text-decoration: none;
    color: #333;
    text-align: center;
}

.sys_flickrpager .sys_navigation .sys_page a:hover,
.sys_flickrpager .sys_navigation .sys_page a:focus,
.sys_flickrpager .sys_navigation .sys_page.sys_selected {
background: #e3e3e3;
}



.sys_navigationnext,
.sys_navigationprevious {
    float: left;
    display: block;
    list-style-type: none;
    border: 1px solid #e5e5e5;
    margin: 0 7px 0 0 !important;
    min-width: 100px;
}

.sys_navigationprevious a,
.sys_navigationnext a
 {
    display: block;
    text-decoration: none;
    color: #333;
    text-align: center;
    position: relative;
}

.sys_navigationprevious a {
    padding: .1em 5px .1em 10px;
}

.sys_navigationnext a {
    padding: .1em 10px .1em 5px;
}

.sys_navigationnext a:hover,
.sys_navigationprevious a:hover {
background: #e3e3e3;
}
.sys_navigationnext a:focus,
.sys_navigationprevious a:focus {
background: #e3e3e3;
}
.sys_navigationnext a:after {
    content: '';
    background-image: url(/SiteElements/2020/images/icon-arrow-right.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 40%;
    position: absolute;
    right: 0;
    width: 25px;
    height: 25px;
    top: 0;
}

.sys_navigationprevious a:after {
  content:'';
  background-image:url('/SiteElements/2020/images/icon-arrow-left.svg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 40%;
  position: absolute;
  left:0;
  width: 25px;
  height: 25px;
  top: 0;
}

.sys_disabled {
  display: none;
}

/*=====================================
NEW JULY 2014
=====================================
#acc,
#levelTwoLeftColumn {
  width: auto;
}

#acc h2 {
  background: url("/SiteElements/Images/courses/open-tab.png") right center no-repeat;
  width: auto;
}

#acc .active {
  background: url("/SiteElements/Images/courses/close-tab.png") right center no-repeat;
}

*/

#leftNavigationColumn {
  display:none !important;
}

#container a.secondaryNav__more {
    display: none !important;
}


#container #contentContainer #mainSection #mainContentColumn {
  padding: 0 !important;
  float: left !important;
  width: 100% !important;
}
