.ctab{ background-color: #eaeaea; border: solid 1px #000; border-radius: 8px; color: #000 !important; text-decoration: none; padding: 15px; font-weight: bold; box-shadow: 2px 2px 2px #000; font-size: 110%; display: block; width:80%; margin: 0 auto; margin-top: 2em; text-align:center;}

.ctab:hover{
   text-decoration: none;
}

#section-footer{
   margin-top: -74px;
}
#headline, #subhead {
   text-align: center;
}
.dateline {
   font-weight: bold;
}
/* Main Styles */
#article { background: url(images/bgl1.jpg) top center no-repeat #4f5f8e; font: sans-serif; color: #1e1e1e; height: 1140px; }
#section-header-0 { margin-bottom: -.05em; width: 35%; /* Small gap between the header and middle sections */ padding: .5em; }
#section-header-0-content { padding: .5em; }
#section-header-1 { margin-bottom: -.05em; width: 65%; text-align: right; padding: .5em; }
#section-header-1-content { padding: .5em; }
#section-header-2 { display: none; }
#section-header-2-content {}
#section-middle-0 { text-align: center; min-width: 532px; padding: 2em; }
#section-middle-0-content { text-align: center; max-width: 580px; padding: 2em; }
#section-middle-1 { max-width: 100%; max-height: 390px; margin-left: -1em; margin-top: 2em; }

#section-middle-1-content { padding: 2em; }
#section-middle-2 { display: none; }
#section-middle-2-content {}
#section-footer-0 { text-align: center; color: #666; margin-top: 1.25em; }
#section-footer-0-content {}
#section-footer-1 { text-align: center; color: #666; margin-top: 1.25em; }
#section-footer-1-content {}
#section-footer-2 { text-align: center; color: #666; margin-top: 1.25em; }
#section-footer-2-content {}

span[itemprop="name"], span[itemprop="jobTitle"], span[itemprop="worksFor"], span[itemprop="address"], span[itemprop="streetAddress"], span[itemprop="telephone"], span[itemprop="phones"], a[itemprop="email"], a[itemprop="url"] {
display: block; }
#media_contact_section{}
#media_contact_title{}
#media_contact_toggle_link{}
/* End Main Styles */


/* Custom ID's & Classes */
img { max-width: 100%; border: none; }
*:focus { outline: none; }
a, a:visited { color: #1cace2; text-decoration: none; }
a:hover { color: #1cace20; text-decoration: underline; }
h4 { font-size: 120%; font-weight: bold; text-transform: capitalize; color: #1e1e1e; }
h5 { font-size: 160%; font-weight: bold; text-transform: capitalize; color: #fff; }
#headline { font-size: 130%; font-weight: bold; text-decoration: none; }
#logo { min-width: 150px; }
#subhead { font-size: 110%; font-weight: normal; font-style: italic; }
.small_print  {font-size: 85%; }
.social-icons { min-width: 25px; max-width: 40px; }
#h4-join { display: none; }
/* End Custom ID's & Classes */


/* RWD variations in order from largest to smallest */
@media (min-width:992px) and (max-width:1200px){
#article { background: url(images/bgm2.jpg) top center repeat #4f5f8e; }
h5 { font-size: 140%; font-weight: bold; text-transform: capitalize; color: #fff; }
#section-middle-0 { margin-left: -1em; } 
#section-middle-1 { margin-left: 0em; }
#section-footer-0 { margin-top: 1.5em; }
#section-footer-1 { margin-top: 1.5em; }
#section-footer-2 { margin-top: 1.5em; }
}
@media (min-width:768px) and (max-width:991px){
#article { background: url(images/bgs1.png) top center no-repeat #fff; }
#section-header-0, #section-header-1 { background-color: none; }
#section-middle-0, #player_inline { text-align: center; }
#section-middle-1 { margin-left: 0em; margin-top: .5em }
h5 { color: #fff; background-color: #1cabe3; font-size: 110%;}
#multimedia_inline { text-align: center; }
}
@media (max-width:767px){
#article { background: url(images/bgs1.png) top center no-repeat #fff; }
#section-header-0 { display: none; }
#section-header-1 { width: 100%; text-align: center; }
#section-middle-0 { text-align: center; margin-top: 1em; }
#section-middle-1 { margin-left: 0em; margin-top: 1em; }
#section-header-0, #section-middle-0, #section-middle-1, #section-footer-0, #section-footer-1, #section-footer-2 { width: 100%; }
#section-footer-0, #section-footer-1, #section-footer-2 {}
#section-footer-0 { margin-top: 1em; }
#section-footer-1 { margin-top: 1em; }
#section-footer-2 { margin-top: 1em; }
h5, h4 { color: #fff; background-color: #1cabe3; font-size: 110%; }
#multimedia_inline { text-align: center; }
#h5-join { display: none; }
}
/* End  RWD Variations */
.phone1{}
.phone2{}
.phone3{}
.phone4{}
.phone5{}
@media (max-width:991px) {
    #section-footer{
        margin-top: 0px;
    }
}

.checked li:before
 {
    content: '✔';   
    margin-left: -1em; margin-right: .100em;
 }

 .checked ul
{
   padding-left:20px;
   text-indent:2px;
   list-style: none;
   list-style-position:outside;
}