/* Scholastic Overrides */
body {background:#eaf1f4; background-image:none;}
#universal4o {margin-bottom:0;}
#schlHeader {display:none;}
#schlPageContent {width:962px; padding-bottom:0;}
#schlMainContent {width:962px; margin: 0 auto;}
#schl3o {width:962px;}

/* Abota Page */
.abota_clearfloat {clear:both; height:0; font-size:1px; line-height:0px;}
#abota {}

/* Sponsored */
#abota_sponsored {background:#eaf1f4;}
#abota_sponsored span.abota_sponsored-fpo {color:#0d3b6f; font-size:18px; height:30px; line-height:30px; font-family:'Arial W01 Narrow', Arial, sans-serif;}

/* Header */
#abota_header {position:relative; width:962px; height:481px; background:url(../images/abota_hdr.jpg) 0 0 no-repeat;}
#abota_header h1 {position:absolute; left:0; top:396px; width:290px; height:85px; overflow:hidden; text-indent:-9999px;}
#abota_header h2 {
    position: absolute;
    left: 293px;
    top: 392px;
    color: #fff;
    font-family: 'ChunkFive', serif;
    font-weight: 400;
    font-size: 32px;
    margin: 0;
    padding: 0;
}

/* News */

#abota_news {
    position: relative;
    width: 962px;
    /*height: 249px;*/
    margin-top: 8px;
}

#prev {display:block; position:absolute; left:28px; top:84px; z-index:9999;}
#next {display:block; position:absolute; right:23px; top:84px; z-index:9999;}

#abota_news-carousel {
	position: relative;
    width: 962px;
    /*height: 249px;
	overflow:hidden;*/
}


#abota_news-civics {
    position: relative;
    width: 962px;
    height: 249px;
    background: url(../images/abota_news-civics.png) 0 0 no-repeat;
	margin-bottom:10px;
}

#abota_news-civics .abota_news-text {
    position: absolute;
    left: 246px;
    top: 30px;
}
#abota_news-civics h2 {margin:0; padding:0; font-family:'ChunkFive', serif; font-size:33px; color:#0d3b6f; font-weight:400;}
#abota_news-civics h3 {
    margin: 0;
    padding: 0 0 14px 0;
    font-family: 'ChunkFive', serif;
    font-size: 18px;
    color: #0d3b6f;
    font-weight: 400;
    line-height: 13px;
}
#abota_news-civics p {
    margin: 0 0 10px 0;
    padding: 0;
    font-family:'Arial W01 Narrow', Arial, sans-serif;
    font-size: 25px;
    color: #0d3b6f;
    width: 440px;
    line-height: 29px;
}
#abota_news-civics .abota_news-link {display:block; position:absolute; left:690px; top:12px; width:232px; height:219px; background:url(../images/abota_news-link-civics.png) 0 0 no-repeat;}







#abota_news1 {
    position: relative;
    width: 962px;
    height: 249px;
    background: url(../images/abota_news1.png) 0 0 no-repeat;
	margin-bottom:10px;
}

#abota_news1 .abota_news-text {
    position: absolute;
    left: 30px;
    top: 30px;
}
#abota_news1 h2 {margin:0; padding:0; font-family:'ChunkFive', serif; font-size:33px; color:#0d3b6f; font-weight:400;}
#abota_news1 h3 {
    margin: 0;
    padding: 0 0 14px 0;
    font-family: 'ChunkFive', serif;
    font-size: 18px;
    color: #0d3b6f;
    font-weight: 400;
    line-height: 13px;
}
#abota_news1 p {
    margin: 0 0 10px 0;
    padding: 0;
    font-family:'Arial W01 Narrow', Arial, sans-serif;
    font-size: 25px;
    color: #0d3b6f;
    width: 440px;
    line-height: 29px;
}
#abota_news1 .abota_news-link {display:block; position:absolute; left:470px; top:12px; width:232px; height:220px; background:url(../images/abota_news-link1.png) 0 0 no-repeat;}


#abota_news2 {
    position: relative;
    width: 962px;
    height: 249px;
    background: url(../images/abota_news2.png) 0 0 no-repeat;
}

#abota_news2 .abota_news-text {
    position: absolute;
    left: 242px;
    top: 33px;
}
#abota_news2 h2 {margin:0; padding:0; font-family:'ChunkFive', serif; font-size:33px; color:#0d3b6f; font-weight:400;}
#abota_news2 h3 {
    margin: 0;
    padding: 0 0 14px 0;
    font-family: 'ChunkFive', serif;
    font-size: 19px;
    color: #0d3b6f;
    font-weight: 400;
    line-height: 13px;
}
#abota_news2 p {
    margin: 0 0 10px 0;
    padding: 0;
    font-family:'Arial W01 Narrow', Arial, sans-serif;
    font-size: 25px;
    color: #0d3b6f;
    width: 400px;
    line-height: 29px;
}
#abota_news2 .abota_news-link {display:block; position:absolute; left:690px; top:12px; width:232px; height:220px; background:url(../images/abota_news-link2.png) 0 0 no-repeat;}

.abota_news-link .abota_news-bubble {display:block; position:absolute; right:16px; top:161px; width:210px; height:55px; line-height:59px; overflow:hidden; background:url(../images/abota_news-bubble.png) 0 0 no-repeat; color:#cf1e43; font-family:'ChunkFive', serif; text-decoration:none; text-align:center; font-size:36px; font-weight:400;}
.abota_news-link:hover .abota_news-bubble {color:#fff; background-position:0 -55px;}
.abota_news-link .abota_news-lessons {display:block; position:absolute; right:16px; top:151px; width:210px; height:57px; line-height:25px; overflow:hidden; background:url(../images/abota_lessons-bubble.png) 0 0 no-repeat; color:#cf1e43; font-family:'ChunkFive', serif; text-decoration:none; text-align:center; font-size:25px; font-weight:400;padding: 10px 0 0 0;}
.abota_news-link:hover .abota_news-lessons {color:#fff; background-position:0 -67px;}



/* Printables */
#abota_printables {position:relative; width:962px; height:444px; background:url(../images/abota_printables.jpg) 0 0 no-repeat; margin-top:12px; box-sizing:border-box; padding-top:30px;}
#abota_printables h2 {
    margin: 0;
    padding: 0 0 14px 0;
    font-family: 'ChunkFive', serif;
    font-size: 31px;
    color: #fff;
    text-align: center;
    font-weight: 400;
}
#abota_printables p {margin:0 auto; padding:0; font-family:'Arial W01 Narrow', Arial, sans-serif; font-size:26px; color:#fff; text-align:center; width:800px;}
#abota_printables-links {display:block; margin:0; padding:0; list-style:none; position:absolute; left:27px; top:144px; width:930px; height:300px; overflow:hidden;}
#abota_printables-links li {display:block; margin:0; padding:0; float:left; width:227px; height:300px;}
#abota_printables-links li a {display:block; width:227px; height:300px; position:relative;}
#abota_printables-links li a span {
    display: block;
    width: 192px;
    height: 79px;
    overflow: hidden;
    background: url(../images/abota_printables-bubble_outline.png) 0 0 no-repeat;
    position: absolute;
    left: 18px;
    top: 191px;
    color: #0d3b6f;
    font-family:'Arial W01 Narrow', Arial, sans-serif;
    text-decoration: none;
    text-align: center;
    font-weight: 700;
    font-size: 22px;
    box-sizing: border-box;
    padding-top: 12px;
}
#abota_printables-links li a#abota_printables-link3 span {font-size:18px; padding-top:16PX;}
#abota_printables-links li a:hover span {color:#fff; background-position:0 -79px;}

/* Abota Columns */
#abota_columns {padding:0 14px; margin-top:12px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
#abota_columns h2 {
    margin: 0;
    padding: 0;
    color: #fff;
    font-family: 'ChunkFive', serif;
    font-weight: 400;
    font-size: 31px;
    text-align: center;
    height: 67px;
    line-height: 78px;
    background: #063984;
}
#abota_left {width:449px; float:left; border:3px #073d85 solid; margin-right:24px; background:#f3f1eb;}
#abota_left h2 {background:#063984 url(../images/abota_case.png) center center no-repeat;}
#abota_left p {
    margin: 0;
    padding: 43px 36px 51px 36px;
    font-family:'Arial W01 Narrow', Arial, sans-serif;
    font-size: 25px;
    color: #0d3b6f;
    background: #fff;
    line-height: 30px;
}
#abota_left ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
}
#abota_left ul li {
    display: block;
    margin: 3px 0 5px 0;
    padding: 0;
}
#abota_left ul li a {display:block; background:#f3f1eb; padding:12px 10px 12px 29px;}
#abota_left ul li:nth-child(even) a {background:#fff;}
#abota_left ul li a img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
    border: 4px #0d3b6f solid;
}
#abota_left ul li a span {
    display: inline-block;
    vertical-align: middle;
    color: #0d3b6f;
    text-decoration: none;
    font-family: 'ChunkFive', serif;
    font-weight: 400;
    font-size: 31px;
    line-height: 28px;
    /* margin-top: 55px
    /* padding-top: 55px; */ */
}
#abota_left ul li a:hover span {text-decoration:underline;}

#abota_right {width:449px; float:right; border:3px #073d85 solid; padding-bottom:18px;}
#abota_right .abota_resource {
    padding: 32px 10px 0 10px;
}
#abota_right .abota_resource img {display:block; border:4px #0d3b6f solid;}
#abota_right .abota_resource h3 {
    margin: 0;
    padding: 12px 0 0 12px;
    color: #0d3b6f;
    font-family: 'ChunkFive', serif;
    font-size: 31px;
    font-weight: 400;
}
#abota_right .abota_resource p {
    margin: -5px 0 0 0;
    padding: 0 0 0 12px;
    font-family:'Arial W01 Narrow', Arial, sans-serif;
    font-size: 25px;
    color: #0d3b6f;
    line-height: 30px;
}

#abota_right .abota_resource p#abota_resource-bottom {margin: 14px 0 0 0;}

#abota_right .abota_resource a { color:#073d85; text-decoration:none;}
#abota_right .abota_resource a:hover {text-decoration:underline;}
#abota_right .abota_resource a.abota_explore {
    display: block;
    font-weight: 700;
    font-size: 25px;
    padding: 0 0 3px 12px;
}

#abota_content {padding: 40px; border: 2px solid #0d3b6f;}

#abota_content h2 {margin:0; padding:0; font-family:'ChunkFive', serif; font-size:33px; color:#0d3b6f; font-weight:400;}
#abota_content p strong {
    margin: 0;
    padding: 0 0 14px 0;
    font-family: 'ChunkFive', serif;
    font-size: 21px;
    color: #0d3b6f;
    font-weight: 400;
    line-height: 21px;
}
#abota_content p {
    margin: 0 0 10px 0;
    padding: 0;
    font-family:'Arial W01 Narrow', Arial, sans-serif;
    font-size: 18px;
    color: #0d3b6f;
    width: 90%;
    line-height: 22px;
}

#abota_content ul {
    margin: 0 0 25px 0;
    padding: 0 0 0 35px;
    font-family:'Arial W01 Narrow', Arial, sans-serif;
    font-size: 18px;
    color: #0d3b6f;
    width: 90%;
    line-height: 22px;
}

/* Footer */
#abota_footer {text-align:center;}