@charset "UTF-8";
#training h4:first-child {
    font-weight: bold;
    background-image: url(../images/ico_latest-columns-title.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    text-indent: 15px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    padding-bottom: 0px;
}
#training h4 {
    font-weight: bold;
    background-image: url(../images/ico_latest-columns-title.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    text-indent: 15px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCC;
    color: #165A5C;
    padding-top: 5px;
    background-position: 7px 7px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#training ol {
    padding-left: 40px;
    padding-top: 0px;
}
#training ul {
    padding-left: 50px;
    padding-top: 0px;
}
#training li {
    font-size: 100%;
    font-weight: bold;
    line-height: 100%;
    padding-top: 8px;
}
#training .norm ol {
    font-size: 100%;
    font-weight: normal;
    line-height: 120%;
    padding-top: 5px;
    margin-left: -20px;
}
#training dt {
    padding-left: 0px;
    display: block;
    line-height: 125%;
    padding-top: 5px;
    padding-bottom: 2px;
    font-size: 100%;
    font-weight: normal;
    color: #333;
}
#training dd {
    padding-left: 30px;
    display: block;
    line-height: 130%;
    padding-top: 3px;
    font-size: 95%;
    padding-bottom: 5px;
}
#subscription dl {
    padding-top: 18px;
    padding-bottom: 0px;
    line-height: 140%;
}
#subscription dl:first-child {
    margin-top: -10px;
}
#subscription dt {
    color: #2F5E8C;
    font-size: 120%;
    font-weight: bold;
    padding-left: 0px;
    line-height: 145%;
    margin-left: 20px;
}
#subscription dd {
    font-size: 100%;
    padding-left: 0px;
    line-height: 145%;
    margin-left: 20px;
}
#subscription ul {
    padding-left: 40px;
    margin: 0px;
    padding-top: 8px;
    list-style-type: none;
    width: auto;
}
#subscription ul li {
    padding-bottom: 5px;
    list-style-position: outside;
    list-style-type: disc;
    line-height: 140%;
}
#subscription ol li {
    padding-left: 0px;
    margin: 0px;
    padding-top: 8px;
}
.subscription2 li {
    font-weight: normal;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 50px;
    display: inline;
}
.col-r {
    color: #906;
    font-weight: bold;
}
#subscription input {
    height: auto;
    width: auto;
    padding-right: 10px;
    padding-left: 10px;
    color: #099;
    margin-left: 140px;
}
.entry-content p {
    font-weight: normal;
    line-height: 140%;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    padding-top: 0px;
    margin-top: 5px;
    width: auto;
}
#link h1 {
    font-size: 120%;
    line-height: 1.2;
    font-weight: bold;
    margin-bottom: 15px;
    background-image: url(../images/img_pickup.png);
    background-repeat: no-repeat;
    height: 28px;
    padding-top: 3px;
    padding-right: 0;
    padding-bottom: 2px;
    padding-left: 40px;
}
#link h1 a {
    color: #033;
}
.link-group {
    clear: both;
}
.link-group article:first-child {
    margin-right: 40px;
    margin-top: 5px;
}
#link article {
    width: 660px;
    float: left;
    padding-bottom: 30px;
}
#link article:after {
    content: '.';
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.link table {
    width: 620px;
    border: 1px solid #ddd;
    margin-top: 10px;
    margin-right: 5px;
    margin-bottom: 25px;
    margin-left: 20px;
    height: auto;
}
.link tr {
    border-top: solid 1px #ddd;
}
.link th {
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
    background-color: #E9F1FB;
    width: 80px;
    height: auto;
    font-size: 90%;
}
.link td {
    background: #fff;
    padding-right: 5px;
    padding-left: 5px;
    vertical-align: middle;
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 85%;
}
table tr:first-child {
    border: none;
}
#link-pickup {
    clear: both;
}
#link-pickup-title {
    font-size: 140%;
    line-height: 1.6em;
    font-weight: bold;
    margin-bottom: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 40px;
    color: #FFF;
    background-image: url(../images/img_latest-columns-title.png);
    background-repeat: no-repeat;
}
#link-pickup .archive-link {
    position: absolute;
    width: 660px;
}
#link-pickup .archive-link a {
    display: block;
    float: right;
    margin-top: -3.1em;
}
#link-pickup article {
    width: 640px;
    float: left;
    padding-top: 5px;
    padding-left: 25px;
}
#link-pickup .head article {
    border: none;
    padding-bottom: 15px;
}
#link-pickup article h1 {
    font-size: 120%;
    font-weight: bold;
    padding-bottom: 5px;
    background-image: url(../images/img_pickup.png);
    background-repeat: no-repeat;
    margin-left: -10px;
    height: 25px;
    line-height: 1.6em;
}
#link-pickup article h1 a {
    color: #096;
    padding-left: 40px;
}
#link-pickup article time {
    display: block;
    margin-bottom: 7px;
}
#link-pickup article img {
    background-color: #15693D;
    float: left;
    padding: 2px;
    border: solid 1px #ddd;
    margin-bottom: 15px;
    margin-top: 5px;
}
#link-pickup article p {
    width: 300px;
    margin-right: 0px;
    margin-left: 10px;
    padding-left: 10px;
    clear: right;
    float: left;
}
section.link h3 {
    background: none;
    margin-left: 5px;
    border-left: 5px solid #006299;
    border-bottom: 1px solid #006299;
    margin-bottom: 0px;
    vertical-align: middle;
    padding-bottom: 5px;
    color: #006299;
    font-size: 110%;
    width: 100%
}
section.link .link_thumbnail {
    background: #fff;
    padding: 4px;
    border: solid 1px #ccc;
}
section.link table.link_spec {
    width: 500px;
}
section.link table.link_spec th, section.link table.link_spec td {
    padding: 3px 5px;
}
section.link table.link_spec th {
    width: 30%;
}
.link_content {
    font-size: 100%;
    margin-top: 0;
    margin-right: 7px;
    margin-bottom: 0;
    margin-left: 7px;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.link_content img {
    margin: 0;
    padding: 5px;
}
/* APASL Casts (content_apasl_casts.php)*/
.castCategory {
    font-size: 1.6em;
 font-family: oswald, sans-serif;
font-style: normal;
    font-weight: 700;
    border-bottom: 1px solid rgba(42, 78, 142, 1.00);
    padding-bottom: 2px;
    padding-left: 7px;
    color: rgba(45, 91, 123, 1.00);
}
#apasl_casts, #apasl_stc_casts, #webinar_casts, #aasld_casts, #easl_casts {
    clear: left;
    margin: 10px 5px 10px 0px;
}
#apasl_casts ul, #apasl_stc_casts ul, #webinar_casts ul, #aasld_casts ul, #easl_casts ul {
    display: inline-block
}
#apasl_casts li, #apasl_stc_casts li, #webinar_casts li, #aasld_casts li, #easl_casts li {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	list-style: none;
	float: left;
	border: 2px solid #B4B9C4;
	text-align: center;
	margin-right: 15px;
	margin-bottom: 15px;
	font-size: 1.1em;
	font-weight: 500;
}
#apasl_casts li h3, #apasl_stc_casts li h3, #webinar_casts li h3, #aasld_casts li h3, #easl_casts li h3 {
 font-family: oswald, sans-serif;
font-weight: 400;
font-style: normal;
    font-size: 1.6em;
	line-height: 120%;
    padding-top: 0.3em;
    color: #FFFFFF;
	margin-bottom: 0.3em
}
#apasl_casts a, #apasl_stc_casts a, #webinar_casts a, #aasld_casts a, #easl_casts a {
    padding-top: 15px;
    text-shadow: 2px 2px 2px #000000;
    color: #FFFFFF;
}
#apasl_casts li, #apasl_stc_casts li, #webinar_casts li {
    background-color: #434343
}
#webinar_casts .episode{
	height: 24px;
	width: 10em;
	border-radius: 18px;
	background-color: rgba(201,212,243,1.00);
	color: rgba(29,78,146,1.00);
	font-family: open-sans, sans-serif; 
	font-weight: 800; 
	font-style: normal;
    font-size: 1.4em;
	text-align: center;
	padding-top: 0.3em;
	margin-bottom: 1em
}
/*
#aasld_casts li {
	background-color: #D9D9D7
}
#easl_casts li {
	background-color: #D0DDCC
}

#apasl_casts li h3 {
	color: #339CFF;
}
#apasl_stc_casts li h3 {
	color: #FF6363;
}
#aasld_casts li h3 {
	color: #4F4B39;
}
#easl_casts li h3 {
	color: #2F6355;
}
*/
#apasl_casts .city, #apasl_stc_casts .city {
    font-family: Oswald;
    font-size: 1.4em;
    color: #FFF687;
    font-weight: 500;
    text-shadow: 1px 1px 2px #000000;
}
#webinar_casts .covidsession{
    font-family: Oswald;
    font-size: 1.5em;
    color: #FFF687;
    font-weight: 500;
	line-height: 120%;
    text-shadow: 1px 1px 2px #000000;
}

.btn {
    display: block;
    width: 190px;
    min-height: 120px;
}
.title {
    display: block;
    text-decoration: none;
    width: 190px;
    min-height: 120px;
}
#apasl2025 {
    background-image: url(../images/apaslcasts/apasl_2025.png);
    width: 190px;
    height: 120px;
    background-repeat: no-repeat;
}
#apasl2024 {
    background-image: url(../images/apaslcasts/apasl_2024.png);
    width: 190px;
    height: 120px;
    background-repeat: no-repeat;
}
#apasl2023 {
    background-image: url(../images/apaslcasts/apasl_2023.png);
    width: 190px;
    height: 120px;
    background-repeat: no-repeat;
}
#apasl2022 {
    background-image: url(../images/apaslcasts/apasl_2022.png);
    width: 190px;
    height: 120px;
    background-repeat: no-repeat;
}
#apasl2021 {
    background-image: url(../images/apaslcasts/apasl_2021.png);
    width: 190px;
    height: 120px;
    background-repeat: no-repeat;
}
#apasl2020 {
    background-image: url(../images/apaslcasts/apasl_2020.png);
    width: 190px;
    height: 120px;
    background-repeat: no-repeat;
}
#apasl2019a {
    background-image: url(../images/apaslcasts/apasl_2019a.png);
    width: 190px;
    height: 120px;
    background-repeat: no-repeat;
}
#apasl2019 {
    background-image: url(../images/apaslcasts/apasl_2019.png);
    width: 190px;
    height: 120px;
    background-repeat: no-repeat;
}
#apasl2018 {
    background-image: url(../images/apaslcasts/apasl_2018.png);
    width: 190px;
    height: 120px;
    background-repeat: no-repeat;
}
#apasl2017 {
    background-image: url(../images/apaslcasts/apasl_2017.png);
    width: 190px;
    height: 120px;
    background-repeat: no-repeat;
}
#apasl2016 {
    background-image: url(../images/apaslcasts/apasl_2016.png);
    width: 190px;
    height: 120px;
    background-repeat: no-repeat;
}
#apasl2015 {
    background-image: url(../images/apaslcasts/apasl_2015.png);
    width: 190px;
    height: 120px;
    background-repeat: no-repeat;
}
#apasl2014 {
    background-image: url(../images/apaslcasts/apasl_2014.png);
    width: 190px;
    height: 120px;
    background-repeat: no-repeat;
}
#apasl2025:hover, #apasl2024:hover, #apasl2023:hover, #apasl2022:hover, #apasl2021:hover, #apasl2020:hover, #apasl2019a:hover, #apasl2019:hover, #apasl2018:hover, #apasl2017:hover, #apasl2016:hover, #apasl2015:hover, #apasl2014:hover {
    opacity: 0.7;
}
#apasl-stc-2018a {
    background-image: url("../images/apaslcasts/apaslstc_2018a.png");
    width: 190px;
    height: 120px;
    background-repeat: no-repeat;
}
#apasl-stc-2018b {
    background-image: url("../images/apaslcasts/apaslstc_2018b.png");
    width: 190px;
    height: 120px;
    background-repeat: no-repeat;
}
#apasl-stc-2019 {
    background-image: url("../images/apaslcasts/apaslstc_2019.png");
    width: 190px;
    height: 120px;
    background-repeat: no-repeat;
}
#apasl-stc-2020 {
	background-image: url("../images/apaslcasts/apaslstc_2020.png");
    width: 190px;
    height: 120px;
    background-repeat: no-repeat;
}
#apasl-stc-2021 {}
#apasl-stc-2022 {}
#apasl-stc-2023 {}
#apasl-stc-2024 {}
#apasl-stc-2025 {}
#apasl-stc-2025:hover, #apasl-stc-2024:hover, #apasl-stc-2023:hover, #apasl-stc-2022:hover, #apasl-stc-2021:hover, #apasl-stc-2020:hover, #apasl-stc-2019a:hover, #apasl-stc-2019:hover, #apasl-stc-2018a:hover, #apasl-stc-2018b:hover {
    opacity: 0.7
}
#postYoutube .youtubeVideo {
    float: left;
    width: 40%;
    height: 40%;
    margin-right: 1em
}

#session1 {
    background-image: url("../images/apaslcasts/session1.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#session2 {
    background-image: url("../images/apaslcasts/session2.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#session3 {
    background-image: url("../images/apaslcasts/session3.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#session4 {
    background-image: url("../images/apaslcasts/session4.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#session5 {
    background-image: url("../images/apaslcasts/session5.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#session6 {
    background-image: url("../images/apaslcasts/session6.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#session7 {
    background-image: url("../images/apaslcasts/session7.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#session1:hover,#session2:hover,#session3:hover,#session4:hover,#session5:hover,#session6:hover,#session7:hover{
    opacity: 0.7
}

#ep2-session1 {
    background-image: url("../images/apaslcasts/ep2-1.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep2-session2 {
    background-image: url("../images/apaslcasts/ep2-2.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep2-session3 {
    background-image: url("../images/apaslcasts/ep2-3.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep2-session4 {
    background-image: url("../images/apaslcasts/ep2-4.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep2-session5 {
    background-image: url("../images/apaslcasts/ep2-5.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep2-session6 {
    background-image: url("../images/apaslcasts/ep2-6.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep2-session7 {
    background-image: url("../images/apaslcasts/ep2-7.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep2-session1:hover,#ep2-session2:hover,#ep2-session3:hover,#ep2-session4:hover,#ep2-session5:hover,#ep2-session6:hover,#ep2-session7:hover{
    opacity: 0.7
}

#ep3-session1 {
    background-image: url("../images/apaslcasts/ep3-1.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep3-session2 {
    background-image: url("../images/apaslcasts/ep3-2.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep3-session3 {
    background-image: url("../images/apaslcasts/ep3-3.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep3-session4 {
    background-image: url("../images/apaslcasts/ep3-4.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep3-session5 {
    background-image: url("../images/apaslcasts/ep3-5.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep3-session6 {
    background-image: url("../images/apaslcasts/ep3-6.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep3-session7 {
    background-image: url("../images/apaslcasts/ep3-7.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep3-session8 {
    background-image: url("../images/apaslcasts/ep3-8.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep3-session1:hover,#ep3-session2:hover,#ep3-session3:hover,#ep3-session4:hover,#ep3-session5:hover,#ep3-session6:hover,#ep3-session7:hover,#ep3-session8:hover{
    opacity: 0.7
}

#ep4-session1 {
    background-image: url("../images/apaslcasts/ep4-1.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep4-session2 {
    background-image: url("../images/apaslcasts/ep4-2.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep4-session3 {
    background-image: url("../images/apaslcasts/ep4-3.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep4-session4 {
    background-image: url("../images/apaslcasts/ep4-4.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep4-session5 {
    background-image: url("../images/apaslcasts/ep4-5.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep4-session6 {
    background-image: url("../images/apaslcasts/ep4-6.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep4-session7 {
    background-image: url("../images/apaslcasts/ep4-7.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep4-session8 {
    background-image: url("../images/apaslcasts/ep4-8.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep4-session1:hover,#ep4-session2:hover,#ep4-session3:hover,#ep4-session4:hover,#ep4-session5:hover,#ep4-session6:hover,#ep4-session7:hover,#ep4-session8:hover{
    opacity: 0.7
}

#ep5-session1 {
    background-image: url("../images/apaslcasts/ep5-1.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep5-session2 {
    background-image: url("../images/apaslcasts/ep5-2.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep5-session3 {
    background-image: url("../images/apaslcasts/ep5-3.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep5-session4 {
    background-image: url("../images/apaslcasts/ep5-4.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep5-session5 {
    background-image: url("../images/apaslcasts/ep5-5.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep5-session6 {
    background-image: url("../images/apaslcasts/ep5-6.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep5-session7 {
    background-image: url("../images/apaslcasts/ep5-7.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep5-session8 {
    background-image: url("../images/apaslcasts/ep5-8.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep5-session9 {
    background-image: url("../images/apaslcasts/ep5-9.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep5-session10 {
    background-image: url("../images/apaslcasts/ep5-10.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep5-session11 {
    background-image: url("../images/apaslcasts/ep5-11.png");
    width: 190px;
    height: 137px;
    background-repeat: no-repeat;
}
#ep5-session1:hover,#ep5-session2:hover,#ep5-session3:hover,#ep5-session4:hover,#ep5-session5:hover,#ep5-session6:hover,#ep5-session7:hover,#ep5-session8:hover,#ep5-session9:hover,#ep5-session10:hover,#ep5-session11:hover{
    opacity: 0.7
}