/* Related Libraries */
.related-libraries { padding:0px; margin:0px; list-style:none; }
.related-libraries li { width:106px; height:auto !important; height:67px; min-height:67px; margin:0px 4px 10px 4px; font-size:82%; display:-moz-inline-box; -moz-box-orient:vertical; vertical-align:top; display:inline-block; text-align:center; background:url(/aai-files/images/subpages/subpage_results/related_img_bg.png) no-repeat left top; }
* html .related-libraries li { display:inline; }  /* for IE 6 */
* + html .related-libraries li { display:inline; }  /* for IE 7 */
.related-libraries img { max-width:101px; max-height:57px; display:block; margin:0px auto 10px auto; }
* html .related-libraries img { margin-bottom:8px; }  /* for IE 6 */
* + html .related-libraries img { margin-bottom:8px; }  /* for IE 7 */
.related-libraries a { display:block; color:#555; }
.related-libraries li.text { background:none; text-align:left; }
.related-libraries li.text div { padding:5px 0px 0px 0px; display:block; font-size:120%; }
.related-libraries li.text div h1, .related-libraries li.text div h2, .related-libraries li.text div h3, .related-libraries li.text div h4, .related-libraries li.text div h5 { color:#555; }
.related-libraries li.text div a { color:#0099CB; }
#col-right .selected {font-weight:bold;}


/* Learning Zone */
* html #learning-zone-home { margin-top:-19px; } /* for IE 6 */
#learning-zone-home-top-holder { display:none; }
* html #learning-zone-home-top-holder { display:block; position:relative; } /* for IE 6 */
* html #learning-zone-home-top { width:925px; height:21px; position:absolute; top:-19px; left:21px; background:url(/aai-files/images/subpages/learning-zone/top_bg.png) no-repeat left top; display:block; } /* for IE 6 */
#learning-zone-home .left { width:461px; height:auto !important; height:459px; min-height:459px; float:left; }
#learning-zone-home .right { width:461px; height:auto !important; height:459px; min-height:459px; float:right; }

#lz-primary {padding: 20px 0 0 10px;}
#lz-secondary {padding: 20px 0 0 10px;}
#lz-main-search {padding: 60px 0 0 10px; height: 150px;}

#search-topic-query {
    background: none repeat scroll 0 0 #ffffff;
    border: 5px solid #FFFFFF;
    color: #000000;
    display: inline;
    float: left;
    font-size: 21px;
    height: 27px;
    margin: 8px 19px 10px 0;
    width: 185px;
}

#lz-search-query-go { display: inline; float: left;}

#filter-topic {
color: #555;
z-index: 2;
display: none;
position: relative;
border: 1px solid #EFEFEF;
background: white;
padding: 5px;
width: 120px;
top: -7px;
left: 0px;
margin-left: 4px;
margin-top: 40px;
}
 
#learning-zone-footer { width:932px; margin:15px 0px 0px 18px; text-align:center; line-height:20px; display:inline; float:left; clear:both; }
#learning-zone-footer p { line-height:20px; }

/* Learning Zone navigation new */
#lz-select-your-class {width: 300px; height: 360px; min-height: 360px; max-height: 360px;}

#lz-select-your-class ul { width:270px; margin:0px; padding:10px 0px 0px 0px; float:left; list-style:none; font-size:1.9em; letter-spacing:2px;}

#lz-select-your-class li { cursor:pointer; color:#0099CB; font-weight:bold; /*padding:18px 20px 7px 16px;*/ margin:0px 0px -3px 0px; line-height:15px; }

#lz-select-your-class ul li{ height:auto !important; padding-top: 9px; height:32px; min-height:32px; background:url(/aai-files/images/subpages/learning-zone/lz_pri_bt.png) no-repeat left top; }

#lz-select-your-class li a { padding: 12px 0px 0px 20px; height: 32px; width:250px; display:inline; cursor:pointer; display:block;}

#lz-select-your-class li a:hover {text-decoration: none;}

#lz-static-links{padding:16px 0px 0px 80px; width: 700px; height: 260px; min-height: 260px; max-height: 260px;}

#lz-static-links ul { width:700px; margin:0px; padding:0px; float:left; list-style:none; font-size:135%; }

#lz-static-links  li { float: left; cursor:pointer; color:#0099CB; font-weight:bold; padding:7px 20px 7px 12px; margin:0px 0px -3px 0px; line-height:15px; }

#lz-static-links ul li { height:auto !important; height:19px; min-height:19px; background:url(/aai-files/images/subpages/learning-zone/sec_navBut2.png) no-repeat left top; }

#lz-static-links li a { width:280px; display:inline; cursor:pointer; display:block;}

/* Learning Zone Sliding Lists */
#ps-menu { width:197px; height:auto !important; height:100px; min-height:100px; margin:190px 0px 0px 48px; float:left; overflow:hidden; display:inline; }
#ps-slide-menu-wrapper { width:197px; padding:0px 0px 0px 0px; margin:0px 0px 0px 4px; float:left; display:inline; }
* html #ps-slide-menu-wrapper { position:relative; } /* for IE 6 */
#ps-slide-menu { width:197px; float:left; }
#ps-slide-menu ul { width:197px; margin:0px; padding:0px; float:left; list-style:none; font-size:135%; }
#ps-slide-menu ul.top-level { /*display:none;*/ }
#ps-slide-menu ul.sub-level { display:none; }
#ps-slide-menu li { cursor:pointer; color:#0099CB; font-weight:bold; padding:7px 20px 7px 12px; margin:0px 0px -3px 0px; line-height:15px; }
* html #ps-slide-menu li { margin-bottom:-4px;}  /* for IE 6 */
* + html #ps-slide-menu li { margin-bottom:-4px; }  /* for IE 7 */
#ps-slide-menu ul.top-level li { height:auto !important; height:15px; min-height:15px; background:url(/aai-files/images/subpages/learning-zone/sec_navBut2.png) no-repeat left top; }
#ps-slide-menu ul.sub-level li { height:auto !important; height:15px; min-height:15px; background:url(/aai-files/images/subpages/learning-zone/pri_navBut.png) no-repeat left top; }
#ps-slide-menu ul.sub-level li.back { width:92px; padding:7px 20px 7px 25px; background:url(/aai-files/images/subpages/learning-zone/pri_backButt_On.png) no-repeat left top; color:#FFFFFF; }
#ps-slide-menu li a { width:230px; display:inline; cursor:pointer; display:block;}

#ss-menu { width:197px; height:auto !important; height:100px; min-height:100px; margin:188px 0px 0px 48px; float:left; overflow:hidden; display:inline; }
#ss-slide-menu-wrapper { width:197px; padding:0px 0px 0px 0px; margin:0px 0px 0px 4px; float:left; display:inline; z-index:3; }
* html #ss-slide-menu-wrapper { position:relative; } /* for IE 6 */
#ss-slide-menu { width:197px; float:left; }
#ss-slide-menu ul { width:197px; margin:0px; padding:0px; float:left; list-style:none; font-size:135%; }
#ss-slide-menu ul.sub-level { display:none; }
#ss-slide-menu li { cursor:pointer; color:#0099CB; font-weight:bold; padding:7px 20px 7px 12px; margin:0px 0px -3px 0px; line-height:15px; }
* html #ss-slide-menu li { margin-bottom:-4px; }  /* for IE 6 */
* + html #ss-slide-menu li { margin-bottom:-4px; }  /* for IE 7 */
#ss-slide-menu ul.top-level li { height:auto !important; height:15px; min-height:15px; background:url(/aai-files/images/subpages/learning-zone/sec_navBut2.png) no-repeat left top; }
#ss-slide-menu ul.sub-level li { height:auto !important; height:15px; min-height:15px; background:url(/aai-files/images/subpages/learning-zone/sec_navBut2.png) no-repeat left top; }
#ss-slide-menu ul.sub-level li.back { padding:7px 20px 7px 25px; background:url(/aai-files/images/subpages/learning-zone/sec_backButt_On2.png) no-repeat left top; color:#FFFFFF; }
#ss-slide-menu li a {  width:180px; display:inline; cursor:pointer; display:block;}


/* Flash */
.lz-flash-top {position:relative; text-align:center; background:url(/aai-files/images/learning-zone/flashbg.png) no-repeat left top; padding:20px 0 50px 0; margin-bottom:60px;}
.lz-flash-bot {width:100%; position:absolute; left:0; bottom:-30px; background:url(/aai-files/images/learning-zone/flashbg_bot.png) no-repeat bottom left; height:80px; }

/* Flash */
#topic-feature {width:100%; float:left; margin-bottom:20px;}
#topic-feature img { float:left; padding: 0 10px 0 0; }

/* Teachers Notes */
.teachers-note {text-align:right; float:right; padding: 0 0 20px 0; width:100%; clear:both;}



                /*Learning Zone*/
                #learning-banner { height: auto; height: 91px; margin-top: -21px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; position:relative; z-index:1;}
                #content-top-learning { position:relative; z-index:1;  font-family: Verdana, Arial, Helvetica, sans-serif; background: url(/aai-files/images/learning-zone/container_top_trans.gif) no-repeat center top; height: 20px; margin: -25px 0 0 0; padding: 20px; font-size:120%; left: 1px;}
                * html #content-top-learning { margin-left:10px; background: url(/aai-files/images/learning-zone/container_top_trans.gif) no-repeat left top; left: 0px;}
                #content-bottom-learning {clear:both; background: #fff url(/aai-files/images/learning-zone/container_bottom.png) no-repeat center bottom; height: auto; height: 14px; padding: 7px;}
                * html #content-bottom-learning {margin-left:10px;}
                #title-head {padding:10px 0 0 225px; text-align:center; width:726px;}
                #title-head h1 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000; background:none; font-weight:bold;}

                .left-nav-holder { font-size:90%; font-weight:bold; width:225px; float:left;}
                .left-nav {  background-color: #FEF035; float:left; position:relative; padding: 50px 0 50px 0; margin:0 0 20px 0;}
                .left-nav li a,
                .left-nav li p { padding: 7px 29px 7px 12px; display:block; position:absolute; top: 0px; background:url(/aai-files/images/learning-zone/button-btm.png) no-repeat left bottom transparent; width:175px;}
                .left-nav li span {display: block;  }
                .left-nav li.selected a { color:#6D6D6D;}
                .left-nav li.normal a { color:#0099CB;}
                .left-nav li p {line-height: 14px;}
                .left-nav ul { z-index:1; position:relative; margin:0; padding:0; list-style:none;}
                .left-nav ul ul { position:relative;}
                .left-nav ul ul ul { position:relative; padding:0 0 0 15px;}
                .left-nav ul li { clear:both; width:225px; position: relative;  padding-bottom: 14px;}
                
                .left-nav ul li span.top {background:url(/aai-files/images/learning-zone/button-top.png) no-repeat top left transparent; padding: 0px 29px 0px 12px;}
                .left-nav ul li span.hidden {visibility: hidden; width:175px;}
                .left-nav li ul {padding-top: 15px; }
                .left-nav span.btfw {background:url(/aai-files/images/learning-zone/ar-fw.png) no-repeat center right transparent; padding: 0px 25px 0px 0px;  width:175px;}
                .left-nav span.btbk {background:url(/aai-files/images/learning-zone/ar-bk.png) no-repeat center left transparent; padding: 0px 0px 0px 25px;  width:175px;}
                #learning-zone-primary-home span.top,
                #learning-zone-primary-home span.hidden {display: none !important;}
                /*.left-nav ul li.normal-double { min-height:43px; background:url(/aai-files/images/learning-zone/button_big.png) no-repeat top left; }*/
                .left-nav ul .learning-back { padding-left:0px;}
				        /*.left-nav ul .learning-back-double{ min-height:43px; padding-left:10px; background:url(/aai-files/images/learning-zone/button_back_double.png) no-repeat top left;}*/
                .left-nav ul li li.normal-double { background:none; }
                .left-nav ul li ul li, .left-nav ul li ul li span.top, .left-nav ul li ul li a, .left-nav ul li ul li span.btfw {  background:none;}
                .left-nav ul li ul li {padding-top: 15px; padding-bottom: 0px;}

                .left-nav-top { width:225px; height: 151px; position:absolute; top:0; background:url(/aai-files/images/learning-zone/left-top.png) no-repeat top left; z-index:0;}
                .left-nav-bottom { width:225px; height: 129px; position:absolute; left:0; bottom:0; background:url(/aai-files/images/learning-zone/left-bottom.png) no-repeat bottom left; z-index:0;}

                .left-nav li .disabled a {display:none;}
                .left-nav li .disabled li a {display:block;}
                .left-nav ul li.disabled { height:auto; min-height:0px; float:left;}
                * html  .left-nav ul li.disabled { margin-bottom:-14px; float:none;}
                * html  .left-nav ul .disabled ul { margin-bottom:15px;}
				.static-levelup ul li  a,
        .static-levelup ul li  p,
        .static-levelup ul li  span.top,
        .static-levelup ul li  span.btfw {background:none;}
				/*.static-levelup ul li.normal-double {  background:none;}*/
				.static-levelup  ul ul,
        .static-levelup  ul { position:relative; padding:0 0 0 15px;}
                /*Primary*/
                .learning #torso-inner { padding-left:9px; width: 951px; font-family: Verdana, Arial, Helvetica, sans-serif; background: url(/aai-files/images/learning-zone/container_center.png) repeat-y 9px 0px; font-size:120%; height:auto; float:left;}
                  * + html .learning #torso-inner {background: url(/aai-files/images/learning-zone/container_center.png) repeat-y 9px 0px;}
                  * html .learning #torso-inner { padding-left:0; background: url(/aai-files/images/learning-zone/container_center.png) repeat-y 9px 0px; margin-left:5px;}  /* for IE 6 */
                  * html object {position:relative;}
                .learning #content { display:inline; padding: 0 20px 0 20px; width:635px; margin:0 20px 0 20px; font-size:130%; color:#000; float:left;}
                  * html .learning #content { width:625px; }  /* for IE 6 */
                .learning #content p { line-height:140%;}
                .learning #content .p { line-height:140%;}
                .learning h3 { color:#000; font-weight:bold;}
                .learning #content h4 { font-weight:bold;color:#000;}

                .chunk-start { clear:both; width:653px; position:relative; background: url(/aai-files/images/learning-zone/chunk_bg_top.png) no-repeat top left; margin:0 -37px 30px -20px; padding:20px 20px 30px 20px; }
                #content .chunk-start a { position:relative; }
                .chunk-start h3 {text-align:center; font-size: 110%;}
                * html .chunk-start {  margin:0 -37px 30px -35px;}
                .chunk-end { width:693px; position:absolute; bottom:0; background: url(/aai-files/images/learning-zone/chunk_bg_bot.png) no-repeat bottom left; margin:0 -37px 0 -20px; height:29px; padding-bottom:20px;}
                .chunk-clear { clear:both;}
                * html .chunk-end {   padding-bottom:27px; }

                .primary-content-banners { padding:15px 10px 10px 10px; background: url(/aai-files/images/learning-zone/icon_bg.png) no-repeat top left; float:left; width:156px; margin-right:35px; min-height:81px; height:81px;} 

                .learning #content .primary-content-banners h3 { color:#fff; font-size:80%; margin:0; padding:0;}
                .primary-content-banners img { float:left; margin-right:10px; }

                /*Secondary*/
                .games-banner { width:232px; float:left; clear:both; padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:1px dotted #C2C2C2;}
                .games-banner h3 { color:#707070; }
                .games-banner img { float:left; padding-right:10px;}

                #secondary-banner { height: auto; min-height: 210px; margin-top: -21px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; background:url(/aai-files/images/learning-zone/secondary/top_banner.png) no-repeat top left;}
                .secondary-content-banners {float:left; width:210px; margin-right:8px;} 
                .secondary-content-banners .img-left-lb {width:210px;}
                .secondary-content-banners h3 { color:#0099CB; font-size:100%; margin:0; padding:0;}
                
.left-nav .normal  a {color: #0099CB;}
.left-nav li.colored  a {color: #555555;}
.left-nav li.selected li.normal  a {color: #0099CB;}

/* MultiBox */
.MultiBoxContainer h3 { font-weight:bold; color:#363636; font-size: 130%;}
.MultiBoxTitle { position:relative; margin:10px 0 0 35px; float:left; font-size:120%; color:#363636; font-weight:bold; text-align:left; }
.MultiBoxDescription { clear:left; position:relative; padding:15px 50px 10px 35px; font-size:150%; line-height: 200%; color:#363636; text-align:left; }
.multiBoxDesc p { line-height: 130%; }

/*UC*/
#aaiuc-input {width: 100%;  margin-bottom: 5px; padding-right: 5px; font-size: 12px;}
#aaiuc-input img {text-align: center; padding-left: 30px; cursor:pointer; cursor: hand;}

#aaiuc-contr {padding: 5px; font-size: 85%;}
#aaiuc-contr h4 {font-weight: bold; color: black;}
#aaiuc-contr .enlarge {
max-width: 100px;
background:transparent url(/aai-files/images/subpages/subpage_art/icon_mag.png) no-repeat scroll left center;
display:block;
margin:0 25px 7px;
padding-left:15px;
}

/*LZ primary search page */
div.search-result-row {
  float:left;
  width:100%;
  clear:both;
  font-size: 60%;
  padding-bottom:30px;
}

div.search-result-item {
  width:145px;
  height: 205px;
  float:left;
  margin-left:10px;
  background: url("/aai-files/images/subpages/learning-zone/PS-results-box-blue.png") no-repeat;
  text-align: center;
  overflow: hidden;
}

div.search-result-row div .multiBoxDesc {
  display: none;
}

div.search-result-item a {
  padding: 0px 10px 10px 10px;
}

div.search-result-item a.enlarge {
  display: block;
  padding: 10px 10px 0px 10px;
}

div.search-result-item img {
  margin-bottom: 5px;
}

div.search-result-row p {
  padding-top: 20px;
  font-size: 140%;
}

table.lz-primary-search-from {
     padding: 1m;
     width: 90%;
}
table.lz-primary-search-from td  {
  width: 99%;
  }
  
table.lz-primary-search-from td {
     text-align: center;
     padding: 0.2;
     width: 32%;
}

/*components*/

/*text&picture LZ specific*/
div.img-center-lb {background: none;}
div.img-center-lb-br {display: none;}