/* CBC global includes */
@import "/i/o/globalnav/v10/css/globalnav.css";
@import "/includes/footer/footer-v07b.css";
@import "/includes/ads/ads.css";
@import "/video/css/embeddedplaylist.css";
.ad300x250 {
	width:300px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
#globalnav {
	width: 984px !important; /* because legacy has 1px border on each side */
	margin: 0 auto 0 auto;
	padding: 0;
}
#gn {
	height: auto;
}
#gn.v10 {
	padding-bottom: 0 !important;
}
#gnwrap {
	margin-left: 0px;
}
#gnav {
	background-color: transparent !important;
	height: 38px !important;
}
#gn.v10 #gnav ul { font-size: 11px; line-height: 12px; }
#gn-adww {
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px !important;
}
#gn-tabs li {
	padding-bottom: 10px !important;
}
#gn-tabs li a {
	padding-top: 16px !important;
}
#gn-logo {
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	background-color: #CCCCCC !important;
}
#gn-links {
	padding-top: 8px !important;
	padding-bottom: 20px !important;
	background-color: #CCCCCC !important;
}
#footer.v10 {
	margin-top: 5px;
	margin-left: 0px !important;
	border: none;
}

#footer.v10 .main ul { font-size: 12px; }
#ftr-connect ul { font-size: 12px; }
#ftr-core ul.terms { font-size: 12px; }
#ftr-end ul.affs { font-size: 11px; }
/* end CBC global includes */

/* RESETTER */
* { margin: 0px; padding: 0px; }

/* COMMON */
.clear { clear: both; }
.rel { position: relative; }
.abs { position: absolute; }
.fl { float: left; }
.fr { float: right; }

ul { list-style: disc; }
ol { list-style: decimal; }

h1,h2,h3,h4,h5,h6 { font-weight: normal; }

a, span, div, h4, area, input { outline: none; }

p { margin: 0px; padding: 0px; }

a { color: #e1413a; text-decoration: none; }
a:hover { text-decoration: underline;}


/* MAIN LAYOUT ITEMS */
body {
	background: #260505 url(/archives/images/background.jpg) top center no-repeat;
    font-family: Arial;
    font-size: 12px;
    color: #1f1f1f;
    position: relative;
	line-height: 16px;
}

.mainContainer {
	position: relative;
	background-color: #ffffff;
	width: 986px;
	margin: 0 auto;
}

.headerContainer {
	position: relative;
	width: 986px;
	float: left;
}

.contentContainer {
	position: relative;
	background-color: #ffffff;
	width: 946px; /* full width: 986px; - margin */
	float: left;
	border-top: 1px solid #d9d9d9;
	padding: 20px 0px 30px 0px;
	margin: 0px 20px 0px 20px;
}

.contentLeft {
	position: relative;
	width: 620px;
	float: left;
}

.contentRight {
	position: relative;
	width: 300px;
	float: right;
}

.homeContentFull {
	position: relative;
	width: 946px; /* full width: 986px; - margin */
	margin: 0px 20px 30px 20px;
	float: left;
}

.homeContentFull_left { position: relative; width: 620px; float: left; border-top: 1px solid #8f8f8f; padding-top: 20px; }
.homeContentFull_right { position: relative; width: 300px; float: right; border-top: 1px solid #8f8f8f; padding-top: 20px; }

.homeContentFull_left .rightBlockContainer h2.digarc_subHeader, .homeContentFull_right .rightBlockContainer h2.digarc_subHeader { border-top: none; }




/* NAVIGATION ITEMS */
.navigationContainer {
    position: relative;
    width: 966px;
    height: 70px;
	margin: 15px 10px 0px 10px;
	float: left;
}

.navigationContainer ul {
	position: relative;
    width: 966px;
	height: 38px;
    list-style: none;
    margin: 0px;
    padding: 0px;
	background: #e5e5e5; /* Old browsers */
	background: -moz-linear-gradient(top, #f7f7f7 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* W3C */
    float: left;
}

.navigationContainer ul li {
    float: left;
    margin: 0px;
    padding: 0px;
    text-align: center;
	position: relative;
	border-right: 1px solid #cccccc;
}

.navigationContainer ul li a { font-size: 15px; height: 29px; padding: 9px 15px 0px 15px; color: #000000; font-weight: normal; line-height: 18px; display: block; }
.navigationContainer ul li:hover a, .navigationContainer ul li a.selected { text-decoration: none; padding-top: 6px; border-top: 3px solid #e1413a; }



/* SUB NAVIGATION ITEMS */
.navigationContainer ul li:hover ul.contentSubMenu { display: block; }

.navigationContainer ul li ul.contentSubMenu {
	position: absolute;
	top: 38px;
	left: 0px;
	display: none;
	height: 30px; background-color: #ffffff; background-image: none;
	width: 966px;
	z-index: 100;
}

.navigationContainer ul li.nav2 ul.contentSubMenu { left: -70px; }
.navigationContainer ul li.nav3 ul.contentSubMenu { left: -172px; padding-left: 167px; width: 799px; }
.navigationContainer ul li.nav5 ul.contentSubMenu { left: -374px; padding-left: 349px; width: 617px; }
.navigationContainer ul li.nav6 ul.contentSubMenu { left: -493px; padding-left: 334px; width: 632px; }
.navigationContainer ul li.nav7 ul.contentSubMenu { left: -582px; padding-left: 570px; width: 395px; }
.navigationContainer ul li.nav8 ul.contentSubMenu { left: -609px; padding-left: 603px; width: 363px; }

.navigationContainer ul li ul.contentSubMenu li { list-style: none; border: none; float: left; white-space:nowrap; position: relative; z-index: -1; }
.navigationContainer ul li ul.contentSubMenu li a { font-size: 13px; padding: 6px 0px 0px 21px; margin: 0px; border: none;  }
.navigationContainer ul li ul.contentSubMenu li a:hover, .navigationContainer ul li ul.contentSubMenu li a.selected { padding: 6px 0px 0px 21px; border: none; color: #c20c04;
	background: url(/archives/images/subnav-arrow.png) 6px 8px no-repeat;
}




/* HOME BANNER ITEMS */
.homeBanner {
	position: relative;
	width: 620px;
	height: 350px;
	margin-bottom: 30px;
	float: left;
}

.homeBannerContent {
	position: relative;
	width: 620px;
	height: 350px;
	display: none; /* TO PREVENT IMAGE DISPLAY WHEN FIRST LOADING */
	background-color: #e7e7e7;
}

.homeBannerContent img { margin: 30px 0 0 71px; padding: 0px; }

.bannerOverlay {
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url(/archives/images/banner-overlay-bg.png) top left repeat;
	width: 400px; /* full width: 620px; - padding */
	height: 76px; /* full height: 90px; - padding */
	padding: 14px 200px 0px 20px;
	color: #ffffff;
}

.homeBannerNav { position: absolute; top: 240px; left: 20px; z-index: 100; }




/* SEARCH ITEMS */
.searchContainer {
	position: relative;
	width: 280px; /* full width: 300px; - padding */
	padding: 10px;
	margin-bottom: 3px; 
	background-color: #e1413a;
	color: #ffffff; font-size: 14px; line-height: 18px;
	float: left;
}

.searchContainer input[type="text"] { background-color: #943430; border: none; padding: 5px 0px 5px 5px; font-size: 14px; color: #ffffff; width: 235px; }

.searchContent {
	width: 620px;
	margin: 20px 0px 0px 0px;
	float: left;
	border-bottom: 1px solid #cccccc;
}

.search-results-container { width: 620px; float: left; border-top: 1px #cccccc solid; }




/* RECOMMENDATION ITEMS */
.recommendContainer {
	position: relative;
	width: 620px;
	margin-bottom: 0px;
	float: left;
}

.recommendContainer ul {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	height: 161px;
}

.recommendContainer ul li {
	position: relative;
	width: 132px;
	margin: 0px 8px 0px 0px;
	padding: 0px;
	list-style: none;
	float: left;
}

.recommendContainer .jcarousel-container-horizontal, .recommendContainer .jcarousel-clip-horizontal { width: 560px; }
.recommendContainer .jcarousel-clip { overflow: hidden; margin-left: 40px;}
.recommendContainer img { margin-bottom: 6px; }



/* FULL BLOCK ITEMS */
.fullBlockContainer {
	position: relative;
	width: 620px;
	margin-bottom: 20px;
	float: left;
}

.fullBlockContainer ul {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}

.fullBlockContainer ul li {
	position: relative;
	width: 120px;
	margin: 0px 46px 0px 0px;
	padding: 0px;
	list-style: none;
	float: left;
}

.fullBlockContainer img { margin-bottom: 2px; }

.fullBlockContainer ul li.last-child { margin-right: 0px; }



/* MEDIA ITEMS */
.mediaContainer {
	position: relative;
	width: 620px;
	float: left;
	margin: 0px 0px 90px 0px;
}



/* ARTICLE TAB ITEMS */
.tabContainer {
	position: relative;
	background-color: #f2f2f2;
	width: 578px; /* full width: 620px; - padding & borders */
	padding: 30px 20px 40px 20px;
	border: 1px solid #e69793;
	float: left;
}

.tabContainer ul.tabnavContainer {
    width: 620px;
	height: 30px;
    list-style: none;
    margin: 0px;
    padding: 0px;
    position: absolute; top: -30px; left: -1px;
}

.tabContainer ul.tabnavContainer li {
    float: left;
    margin: 0px 1px 0px 0px;
    padding: 0px;
    text-align: center;
	position: relative;
	width: 125px;
}

.tabContainer ul.tabnavContainer li a { font-size: 15px; height: 26px; padding: 4px 0px 0px 0px; color: #ebebeb; font-weight: normal; line-height: 18px; display: block; background: url(/archives/images/tabnav-background.png) top left no-repeat; }
.tabContainer ul.tabnavContainer li:hover a, .tabContainer ul.tabnavContainer li.ui-tabs-selected a { text-decoration: none; color: #ffffff; background-position: 0 -30px; }

.ui-tabs .ui-tabs-hide { display: none; } /* JQUERY TAB ITEMS */



/* CATEGORY ITEMS */
ul.categoryList {
	position: relative;
	width: 620px;
	float: left;
	list-style: none;
	margin: 10px 0px 30px 0px; padding: 0px;
}

ul.categoryList li { width: 300px; height: 165px /*133px*/; float: left; margin: 0px 10px 10px 0px; padding: 0px; }



/* ABOUT TAB ITEMS */
.tabContainer_about {
	position: relative;
	background-color: #f2f2f2;
	width: 578px; /* full width: 620px; - padding & borders */
	padding: 30px 20px 40px 20px;
	margin-top: 40px;
	border: 1px solid #e69793;
	float: left;
}

.tabContainer_about ul.tabnavContainer {
    width: 620px;
	height: 30px;
    list-style: none;
    margin: 0px;
    padding: 0px;
    position: absolute; top: -30px; left: -1px;
}

.tabContainer_about ul.tabnavContainer li {
    float: left;
    margin: 0px 1px 0px 0px;
    padding: 0px;
    text-align: center;
	position: relative;
	width: 102px;
}

.tabContainer_about ul.tabnavContainer li a { font-size: 15px; height: 26px; padding: 4px 0px 0px 0px; color: #ebebeb; font-weight: normal; line-height: 18px; display: block; background: url(/archives/images/tabnav-background_2.png) top left no-repeat; }
.tabContainer_about ul.tabnavContainer li:hover a, .tabContainer_about ul.tabnavContainer li.ui-tabs-selected a { text-decoration: none; color: #ffffff; background-position: 0 -30px; }

.ui-tabs .ui-tabs-hide { display: none; } /* JQUERY TAB ITEMS */




/* NUMBER OF CLIPS ITEMS */
.clipsTable {
	position: relative;
	width: 620px;
	float: left;
	margin-bottom: 40px;
}

.clipsHeader {
	width: 620px;
	background: #e5e5e5; /* Old browsers */
	background: -moz-linear-gradient(top, #f7f7f7 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* W3C */
	line-height: 20px; font-size: 16px;
	float: left;
}

.clipsContent {
	width: 620px;
	float: left;
	border-bottom: 1px solid #cccccc;
	line-height: 20px;
}

.clipsContent_left {
	width: 60px; /* full width: 70px - padding */
	padding: 6px 0px 6px 10px;
	margin-right: 40px;
	float: left;
	font-weight: normal;
	text-align: center;
}

.clipsContent_middle {
	width: 185px; /* full width: 185px; - padding */
	padding: 6px 0px 6px 0px;
	float: left;
	font-weight: normal;
}

.clipsContent_right {
	width: 320px; /* full width: 325px; - padding */
	padding: 6px 5px 6px 0px;
	float: left;
	font-weight: normal;
}

.clipsHeader .clipsContent_left,
.clipsHeader .clipsContent_middle,
.clipsHeader .clipsContent_right { font-weight: bold; }

.clipsHeader .clipsContent_middle,
.clipsHeader .clipsContent_right { padding-top: 15px; }

.clipsHeader .clipsContent_left { text-align: left; }

a .clipsContent { color: #1f1f1f; display: block; }
a:hover .clipsContent { background-color: #f4f4f4; color: #e1413a; text-decoration: none; cursor: pointer; }



/* LESSON PLAN ITEMS */
.lessonPlanContainer {
	position: relative;
	width: 620px;
	margin: 15px 0px 30px 0px;
	float: left;
}

.lessonPlanContent {
	position: relative;
	width: 620px;
	margin: 0px 0px 5px 0px;
	float: left;
	font-size: 14px; line-height: 21px;
}

.lessonPlanContent_left {
	width: 100px;
	background-color: #f0f0f0;
	padding: 2px 0px 4px 10px;
	margin: 0px 20px 0px 0px;
	float: left;
	font-weight: bold;
}

.lessonPlanContent_right {
	width: 490px;
	float: left;
}



/* CALENDAR ITEMS */
.calendarContainer {
	position: relative;
	width: 935px;
	margin: 60px 0px 0px 0px;
	background-color: #e6e6e6;
	float: left;
}

.calendarContent {
	position: relative;
	background-color: #ffffff;
	width: 920px; /* full width: 935px; - margin */
	margin: 20px 0px 10px 8px;
	float: left
}

.calendarWeek { background-color: #cccccc; width: 920px; float: left; }
.calendarWeek span { border-right: 1px solid #a3a3a3; width: 130px; float: left; text-align: center; color: #000000; font-size: 14px; padding: 10px 0px 10px 0px; }
.calendarWeek span.last-child { border-right: none; }

.calendarContent ul.days { list-style: none; width: 920px; float: left; margin: 0px; padding: 0px; }
.calendarContent ul.days li { position: relative; border-right: 1px solid #a3a3a3; border-top: 1px solid #a3a3a3; width: 130px; height: 110px; float: left; margin: 0px; padding: 0px; text-align: center; }
.calendarContent ul.days li.last-child { border-right: none; width: 134px; }

.calendarContent ul.days li span { font-weight: bold; background-color: #d9d9d9; width: 24px; height: 19px; padding: 1px 0px 4px 0px; position: absolute; top: 0px; left: 0px; text-align: center; }
.calendarContent ul.days li p img { max-width: 75px; margin: 6px 0px 4px 0px; }
.calendarContent ul.days li p { font-size: 11px; line-height: 13px; text-align: center; padding: 0px 5px 0px 5px; }
.calendarContent ul.days li p a { color: #1f1f1f; }

.calendarContainer ul.monthnavContainer {
    width: 935px;
	height: 30px;
    list-style: none;
    margin: 0px;
    padding: 0px;
    position: absolute; top: -29px; left: 0px;
}

.calendarContainer ul.monthnavContainer li {
    float: left;
    margin: 0px 1px 0px 0px;
    padding: 0px;
    text-align: center;
	position: relative;
	width: 77px;
}

.calendarContainer ul.monthnavContainer li a { font-size: 15px; height: 25px; padding: 5px 0px 0px 0px; color: #ffffff; font-weight: normal; line-height: 18px; display: block; background: url(/archives/images/calendarnav-background.png) top left no-repeat; }
.calendarContainer ul.monthnavContainer li a:hover, .calendarContainer ul.monthnavContainer li a.selected { text-decoration: none; color: #000000; background-position: 0 -30px; }

.calendarContainer ul.monthnavContainer li.last-child { margin: 0px; }



/* RIGHT COLUMN ITEMS */
.rightBlockContainer {
	position: relative;
	width: 300px;
	float: left;
}

.rightBlockContainer .title { margin-bottom: 2px; }
.rightBlockContainer img { margin-bottom: 6px; }

.recommendContainer a, .fullBlockContainer a { font-size: 12px; line-height: 16px; }
.rightBlockContainer .title a, .recommendContainer a, .fullBlockContainer a { font-size: 12px; color: #1f1f1f; font-weight: bold; line-height: 16px; }
.rightBlockContainer .desc { font-size: 12px; margin-bottom: 8px; line-height: 16px; }
.rightBlockContainer.relatedContent .desc { margin-bottom: 20px; }
.rightBlockContainer .link { font-size: 12px; margin-bottom: 0px; }

.rightBlockContainer.topicClips { margin-bottom: 30px; }

.topicClips ul { position: relative; width: 300px; height: 310px; list-style: none; margin: 0px; padding: 0px; font-size: 12px; line-height: 16px; float: left; }
.topicClips ul li { position: relative; width: 300px; margin: 0px 0px 10px 0px; padding: 0px 0px 4px 0px; float: left; border-bottom: 1px solid #e5e5e5; }

.topicClips .jcarousel-container-vertical, .topicClips .jcarousel-clip-vertical { height: 318px; }
.topicClips .jcarousel-clip { overflow: hidden; }

.topicClips_nav_previous { position: relative; width: 300px; height: 18px; background-color: #e5e5e5; margin: -20px 0px 15px 0px; }
.topicClips_nav_next { position: relative; width: 300px; height: 18px; background-color: #e5e5e5; border-bottom: 1px solid #949494; margin-top: 6px; } /* see ie7.css for alternative */

.relatedContent ul { list-style: none; margin: -10px 0px 0px 0px; padding: 0px; float: left; }
.relatedContent ul li { background: url(/archives/images/bullet.png) 5px .7em no-repeat; border-bottom: 1px solid #e8e8e8; width: 275px; margin: 0px; padding: 5px 0px 5px 25px; float: left; }

.relatedContent { border-bottom: 1px solid #8f8f8f; margin-bottom: 20px; }

.featuredLesson { margin: 20px 10px 40px 0px; }
.highlights { margin: 20px 10px 40px 0px; }


/*.onThisDay_block { height: 250px; }*/



/* BUTTON ITEMS */
.searchIconBtn, .recommendContainer .jcarousel-prev, .recommendContainer .jcarousel-next, .learnMoreBtn, .goBtn, .homeBannerNav a,
.topicClips .jcarousel-prev, .topicClips .jcarousel-next {
    text-indent: -9999px !important;
    display: block;
    text-decoration: none;
    border: none;
    cursor: pointer;
}

.searchIconBtn { width: 34px; height: 33px; background: url(/archives/images/search-icon-btn.png) no-repeat; position: absolute; top: 6px; right: 8px; }
.searchIconBtn:hover { background-position: 0px -33px; }

.recommendContainer .jcarousel-prev { width: 20px; height: 84px; background: url(/archives/images/arrow-left.png) no-repeat; position: absolute; top: 2px; left: 0px; }
.recommendContainer .jcarousel-prev:hover { background-position: 0px -84px; }

.recommendContainer .jcarousel-next { width: 20px; height: 84px; background: url(/archives/images/arrow-right.png) no-repeat; position: absolute; top: 2px; right: -60px; }
.recommendContainer .jcarousel-next:hover { background-position: 0px -84px }

.topicClips .jcarousel-prev { width: 28px; height: 10px; background: url(/archives/images/arrow-up.png) no-repeat; position: absolute; top: -29px; left: 135px; }
.topicClips .jcarousel-prev:hover { background-position: 0px -10px; }

.topicClips .jcarousel-next { width: 28px; height: 10px; background: url(/archives/images/arrow-down.png) no-repeat; position: absolute; bottom: -20px; left: 135px; z-index: 100; }
.topicClips .jcarousel-next:hover { background-position: 0px -10px }

.learnMoreBtn { width: 100px; height: 34px; background: url(/archives/images/learn-more-btn.png) no-repeat; position: absolute; top: 26px; right: 20px; }
.learnMoreBtn:hover { background-position: 0px -34px; }

.goBtn { width: 50px; height: 34px; background: url(/archives/images/go-btn.png) no-repeat; position: absolute; top: 26px; right: 20px; }
.goBtn:hover { background-position: 0px -34px; }

.homeBannerNav a { width: 11px; height: 11px; background: url(/archives/images/banner-btn.png) no-repeat; float: left; margin-right: 4px; }
.homeBannerNav a:hover, .homeBannerNav a.activeSlide { background-position: 0px -11px; }



/* FONT ITEMS */
h1 sup { font-size: 16px; }
sup { font-size: 8px; }

.letterspacingNone { letter-spacing: 0em; }
.letterspacingHalf { letter-spacing: -0.02em; }
.letterspacingQuarter { letter-spacing: -0.04em; }
.letterspacing { letter-spacing: -0.05em; }

.nobold { font-weight: normal; }

.gray { color: #636363; }

.standard10 { font-size: 10px; }
.standard11, .legal { font-size: 11px; }
.standard12 { font-size: 12px !important; }
.standard13 { font-size: 13px; line-height: 16px; }
.standard14 { font-size: 14px; }
.standard15 { font-size: 15px; }
.standard16 { font-size: 16px; }
.standard18 { font-size: 18px; }
.standard20 { font-size: 20px; }

.lineheight12 { line-height: 12px; }
.lineheight18 { line-height: 18px; }
.lineheight20 { line-height: 20px; }

h2.digarc_subHeader { font-size: 20px; color: #1f1f1f; line-height: 22px; border-top: 1px solid #8f8f8f; border-bottom: 1px solid #8f8f8f; padding: 5px 0px 5px 0px; margin-bottom: 20px; font-weight: bold; letter-spacing: -0.02em; }
h2.digarc_subHeader_noBorder { font-size: 20px; color: #1f1f1f; line-height: 22px; padding: 0px 0px 5px 0px; margin: 0px; font-weight: bold; letter-spacing: -0.02em; }

h3.digarc_subTitle { font-size: 16px; color: #1f1f1f; line-height: 22px; padding: 0px 0px 10px 0px; margin: 0px; font-weight: bold; letter-spacing: -0.02em; }

.bannerOverlay .title { font-size: 20px; line-height: 22px; font-weight: bold; margin-bottom: 5px; }
.bannerOverlay .desc { font-size: 14px; line-height: 18px; }

.subTitle_date { font-size: 12px !important; color: #717171; margin-top: -10px; }

.digarc_article p { line-height: 21px; font-size: 14px; margin-bottom: 20px; }



/* IMAGES ITEMS */
h1.digarc_header { background: url(/archives/images/header.jpg) top left no-repeat; width: 986px; height: 85px; padding: 1px 0px 0px 0px; }

.thumbLeft { float: left; margin-right: 10px; }

#advert300x250 { position: relative; width: 300px; float: left; margin: 35px 0 17px 0px; }
.ad-300x250 { margin: 0px !important ;}

.topicClips img,
.featuredLesson img { max-width: 132px; }



/* LIST ITEMS */
ul { margin: 0px 0px 0px 20px; font-size: 14px; line-height: 21px; }
ul li { margin: 0px 0px 10px 0px; }



/* FORM ITEMS */
.tabContainer input[type="text"] { padding: 5px; font-size: 14px; width: 500px; }



/* PAGER ITEMS */
.pagerContainer {
	position: relative;
	float: right;
	margin: 10px 0px 0px 10px;
	width: 620px;
}

.pagerContainer a, .pagerContainer_alpha a { background-color: #e5e5e5; font-size: 12px; font-weight: bold; color: #000000; padding: 3px 7px 3px 7px; margin-right: 3px; float: left; margin-bottom: 5px; }
.pagerContainer a:hover, .pagerContainer a.selected,
.pagerContainer_alpha a:hover, .pagerContainer_alpha a.selected { background-color: #e1413a; color: #ffffff; text-decoration: none; }

.pagerContainer_alpha { margin: 10px 0px 30px 0px; }
.pagerContainer_alpha a { padding: 3px 6px 3px 6px; margin-right: 0px; }


/* FAQ ITEMS */
.faqContainer {
	position: relative;
	width: 620px;
	margin: 20px 0px 0px 0px;
	float: left;
}

.faqContainer h4 {
	position: relative;
	background: #e5e5e5; /* Old browsers */
	background: -moz-linear-gradient(top, #f7f7f7 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* W3C */
	width: 600px; /* full width: 620px; - padding */
	padding: 5px 10px 5px 10px;
	font-size: 14px; line-height: 20px;
	margin: 0px 0px 6px 0px;
	float: left;
	font-weight: bold;
}

.faqContainer h4:hover { cursor: pointer; text-decoration: underline; }
.faqContainer p { padding: 0px 10px 0px 10px; }



/* SUB CAT ITEMS */
body#cat_number div#categoryIntro,
body.cat_A div#categoryIntro,
body.cat_B div#categoryIntro,
body.cat_C div#categoryIntro,
body.cat_D div#categoryIntro,
body.cat_E div#categoryIntro,
body.cat_F div#categoryIntro,
body.cat_G div#categoryIntro,
body.cat_H div#categoryIntro,
body.cat_I div#categoryIntro,
body.cat_J div#categoryIntro,
body.cat_K div#categoryIntro,
body.cat_L div#categoryIntro,
body.cat_M div#categoryIntro,
body.cat_N div#categoryIntro,
body.cat_O div#categoryIntro,
body.cat_P div#categoryIntro,
body.cat_Q div#categoryIntro,
body.cat_R div#categoryIntro,
body.cat_S div#categoryIntro,
body.cat_T div#categoryIntro,
body.cat_U div#categoryIntro,
body.cat_V div#categoryIntro,
body.cat_W div#categoryIntro,
body.cat_X div#categoryIntro,
body.cat_Y div#categoryIntro,
body.cat_Z div#categoryIntro { display: none; }
