@charset "UTF-8";

/* Packaged on 2/6/2026 9:33:00 PM  */.clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; } .clearfix { display: inline-block; } .clearfix { _height: 1%; } .clearfix { display: block; } div.breadcrumb-panel {   clear: both !important;   display: block !important;   margin: 2px 5px;   color: #666;   width: 948px; } div.breadcrumb-panel a, div.breadcrumb-panel .seperator { display: block; float: left; margin-top: 3px; } div.breadcrumb-panel a  {   padding: 2px 10px;   color: #666;   font-size: 10px;   text-decoration: none;   font-weight: bold;   background-color: #eccb59;   -webkit-border-radius: 5px;   border-radius: 5px;   border-right: none;   width: 200px;   }   div.breadcrumb-panel a:hover { color: #fff;} div.breadcrumb-panel .seperator  {   width: 3px;   height: 18px;   margin: 3px 0;   padding: 2px 5px;    background-image: url(../../images/icons/breadcrumb-arrow.png);   background-repeat: no-repeat;   background-position: center center;   text-indent: -9999px;   -moz-border-radius: 0 25px 25px 0;   border-radius: 0 25px 25px 0;   border-left: none;   }.bubblely, .yellow-bubble, .green-bubble, .blue-bubble, .red-bubble { border-width: 3px; border-style: solid; padding: 10px 15px;  padding-right:0;    -moz-border-radius: 5px;   border-radius: 5px;     margin: 20px; } .blue-bubble { border-color: #BECFE7;   background-color: #EBF1F9; } .red-bubble { border-color: #cc6143;   background-color: #f8d3c5; } .yellow-bubble { border-color: #FCF376; background-color: #FCFBE5; } .green-bubble { border-color: #67965E; background-color:#EBFFE8; }button, input[type=submit], .paging a, a.callout, a.button, /* There may be instances where we want to style a a href as a button ( Assessment ) */.button a, input.SubmitButton, input.pyb-btn, .reminder a.search-button { cursor: pointer; color: #4A4F5A; text-shadow: 0px 1px 0px rgba(255,255,255,.5); display: block; /*background: #d2d2d2 url(../../images/button.png) repeat-x right top;*/ background: #f6f6f6; /* Old browsers */   background: -moz-linear-gradient(top, #f6f6f6 0%, #c8c8c8 100%); /* FF3.6+ */   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#c8c8c8)); /* Chrome,Safari4+ */   background: -webkit-linear-gradient(top, #f6f6f6 0%,#c8c8c8 100%); /* Chrome10+,Safari5.1+ */   background: -o-linear-gradient(top, #f6f6f6 0%,#c8c8c8 100%); /* Opera 11.10+ */   background: -ms-linear-gradient(top, #f6f6f6 0%,#c8c8c8 100%); /* IE10+ */   background: linear-gradient(to bottom, #f6f6f6 0%,#c8c8c8 100%); /* W3C */   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */  height: 25px; padding: 0 8px; font-weight: bold; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #bbb; font: 12px Helvetica Neue, Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none; } .button a, a.button{ height: inherit; padding: 5px 10px !important;} a.button { float: left; margin-bottom: 10px;}   .button:hover a { color: inherit; display:block; } button span, a.callout span { display:block; font-size: 11px; } button.add span { font-size: 12px; } h2 button { float: right; } button.callout, .callout input[type=submit].callout, a.callout { text-shadow: 0px 1px 0px rgba(255,255,255,.5); display: block; background: #f7bd4f url(../../images/button-orange.png) repeat-x right top; height: 42px; font-size: 14px; } a.callout { clear: both; margin-top: 20px; padding-top: 10px;} a.callout:hover { color: #000; } button.callout:hover, .callout input[type=submit].callout:hover, a.callout:hover { background: #f7bd4f; } button.callout, input[type=submit].callout { width: 120px; margin: 0 auto; } button:hover, input[type=submit]:hover, .paging a:hover, .button:hover, a.button:hover { color: #333; background-color: #c7c7c7; /*background-position: right -80px;*/ -moz-transition: none; -webkit-transition: none; transition: none; -moz-box-shadow: 0 0 0 0 #e5e5e5; box-shadow: 0 0 0 0 #e5e5e5; border: 1px solid #a5a5a5; }    button.no-right-buffer { margin-right: 0; padding-right: 0; } button img { display:block; margin-right: 5px; float: left; } /* for situations where we need sapce above or below an individual button */ button.buffer { margin: 10px 0; } .save-cancel-buttons { clear: both; } .save-cancel-buttons button { float: left; margin-top: 10px; } .buffer{ margin: 10px 0; } .save-cancel-buttons button.cancel, button.cancel, .button a.delete, input.btnCancelResource { margin-left: 5px; color: #cc6143; background: #f8d3c5; border-color: #e59d83; } .save-cancel-buttons button.cancel:hover, button.cancel:hover, button:hover a.delete { border-color: #858585; } .modal-fixed-header .save-cancel-buttons, .map-fixed-header .save-cancel-buttons { clear: none; float:right; } button.ok { width: 40px; margin: 0 auto; } input[type=submit].add-to-cart, button.submit { clear: both; width: 140px; margin: 0 auto; } input[type=submit].add-to-cart { .margin-top: 10px; } button.rubric { background-image: url("../../images/icons/rubric_16.png"); } button.reset { background: none; border: none; } /* Dropdown Buttons */   .button-dropdown { margin-top: 0; } .button-dropdown ul { margin: 0 10px 0 0; padding: 0; list-style: none; width: 175px; float: right; border-bottom: 1px solid #666666; /*background: url("../../images/button.png") repeat-x scroll right top #DEDEDE;*/ background: #f6f6f6; /* Old browsers */   background: -moz-linear-gradient(top, #f6f6f6 0%, #c8c8c8 100%); /* FF3.6+ */   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#c8c8c8)); /* Chrome,Safari4+ */   background: -webkit-linear-gradient(top, #f6f6f6 0%,#c8c8c8 100%); /* Chrome10+,Safari5.1+ */   background: -o-linear-gradient(top, #f6f6f6 0%,#c8c8c8 100%); /* Opera 11.10+ */   background: -ms-linear-gradient(top, #f6f6f6 0%,#c8c8c8 100%); /* IE10+ */   background: linear-gradient(to bottom, #f6f6f6 0%,#c8c8c8 100%); /* W3C */   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */ }  .button-dropdown ul:hover { background: url() repeat-x scroll right top #9DD06E; }  .button-dropdown ul li {  position: relative;  .z-index: 5;  margin-bottom: 0; }   .button-dropdown ul li ul {  position: absolute;  display: none;  *margin-left: -175px;  }    .button-dropdown li:hover ul, li.over ul {   display: block;   z-index: 10;  }    .button-dropdown ul li a{   display: block;   text-decoration: none;   padding: 0 5px 0 10px;   border: 1px solid #666666;   color: #000000;   border-bottom: 0;   font-weight:bold;   background: url("../../images/icons/move_down_16.png") no-repeat 153px center transparent;   }     .button-dropdown ul li ul li a{   display: block;   text-decoration: none;   background-color: #F7F7F7;   border:1px solid #666666;   font-weight:bold;   border-bottom: 0;   padding-left: 10px;   color: #000;   }      .button-dropdown ul li ul li a{    background: #F7F7F7 url() no-repeat 5px 3px;    /* These are needed to overwrite the default.css edit style which I don't want to change in fear it will alter everything else on the site */    float:none;    height:inherit;    margin:0;    outline:medium none;    text-indent:none;    width:inherit;   }     .button-dropdown ul li ul li a:hover{    background-color: #9DD06E;   }     /* Fix IE. Hide from IE Mac \*/   * html .button-dropdown ul li { float: left; }   * html .button-dropdown ul li a { height: 1%; }   /* Next/Previous Buttons */  a.previous {background: transparent url(../../images/icons/move_left_blue_16.png) no-repeat 0 0; padding-left: 20px; } a.next {background: transparent url(../../images/icons/move_right_blue_16.png) no-repeat 0 0; padding-left: 20px;}   /* Next/Previous Buttons Assessment */  #assessment-container a.previous, #assessment-container a.next {background-color: #fff; padding: 5px 30px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; background-position: 10px 50%; line-height: 34px; }  #assessment-container a.previous, #assessment-container a.next:hover {background-color: #fff; padding: 5px 30px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; background-position: 10px 50%; line-height: 34px; } /* Assessment Search */ #assessment-search #advanced-panel, #search-assessment-wrapper #advanced-panel-search .expectation-link { width: inherit;  clear: both; display: block;   background-color: #EBF1F9;   margin: 5px auto 30px; width: 840px;  text-decoration: none;  }  #search-assessment-wrapper #advanced-panel-search a.expectation-link:hover {   color: #4b74c8; } #assessment-search .checkbox-panel  { width: inherit;  clear: both; display: block; margin: 0 auto; width: 190px; } #assessment-search .checkbox-panel label { display: inline; margin-left: 5px; } #assessment-search .save-cancel-buttons  { width: inherit;  clear: both; display: block; margin: 0 auto; width: 135px;  }   /* Expand/Collapse Buttons */ .expand { background: url(../../images/icons/move_down_16.png) no-repeat scroll 0 2px transparent; padding: 2px 20px; } .collapse { background: url(../../images/icons/move_up_16.png) no-repeat scroll 0 2px transparent; padding: 2px 20px; }       /* End */     .card {   background-color: #FFF;   border: 1px solid #D8D8DA;   box-shadow: 0px 3px 6px #00000029;   border-radius: 15px; } .card.bg-blue {   background-color:#E8F1FA; } .card .card-header {   background-color:#3C557D;   color:#fff;   border-radius:15px 15px 0 0;   padding:1rem;   width:100%;   max-width:100%;   margin:0;   box-sizing:border-box; } .card h2.card-header, .card h3.card-header, .card h4.card-header, .card h5.card-header, h6.card-card-header {   font-size: 16px !important; } .card .card-body .card-row {   padding:1rem; } .card .card-body .card-row:not(:last-child) {   border-bottom:2px solid #D8D8DA; }/* @group Base */ .chzn-container {  font-size: 13px;  position: relative;  display: inline-block;  vertical-align: middle;  zoom: 1;  *display: inline; } .chzn-container .chzn-drop {  background: #fff;  border: 1px solid #aaa;  border-top: 0;  position: absolute;  top: 100%;  left: -9999px;  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);  -moz-box-shadow  : 0 4px 5px rgba(0,0,0,.15);  box-shadow    : 0 4px 5px rgba(0,0,0,.15);  z-index: 1010;  width: 100%;  -moz-box-sizing  : border-box;  -ms-box-sizing  : border-box;  -webkit-box-sizing: border-box;  -khtml-box-sizing : border-box;  box-sizing    : border-box; } .chzn-container.chzn-with-drop .chzn-drop {  left: 0; } /* @end */ /* @group Single Chosen */ .chzn-container-single .chzn-single {  background-color: #ffffff;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );   background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));  background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);  background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);  background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);  background-image: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);  -webkit-border-radius: 5px;  -moz-border-radius  : 5px;  border-radius    : 5px;  -moz-background-clip  : padding;  -webkit-background-clip: padding-box;  background-clip    : padding-box;  border: 1px solid #aaaaaa;  -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);  -moz-box-shadow  : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);  box-shadow    : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);  display: block;  overflow: hidden;  white-space: nowrap;  position: relative;  height: 23px;  line-height: 24px;  padding: 0 0 0 8px;  color: #444444;  text-decoration: none; } .chzn-container-single .chzn-default {  color: #999; } .chzn-container-single .chzn-single span {  margin-right: 26px;  display: block;  overflow: hidden;  white-space: nowrap;  -o-text-overflow: ellipsis;  -ms-text-overflow: ellipsis;  text-overflow: ellipsis; } .chzn-container-single .chzn-single abbr {  display: block;  position: absolute;  right: 26px;  top: 6px;  width: 12px;  height: 12px;  font-size: 1px;  background: url('../../images/chosen-sprite.png') -42px 1px no-repeat; } .chzn-container-single .chzn-single abbr:hover {  background-position: -42px -10px; } .chzn-container-single.chzn-disabled .chzn-single abbr:hover {  background-position: -42px -10px; } .chzn-container-single .chzn-single div {  position: absolute;  right: 0;  top: 0;  display: block;  height: 100%;  width: 18px; } .chzn-container-single .chzn-single div b {  background: url('../../images/chosen-sprite.png') no-repeat 0px 2px;  display: block;  width: 100%;  height: 100%; } .chzn-container-single .chzn-search {  padding: 3px 4px;  position: relative;  margin: 0;  white-space: nowrap;  z-index: 1010; } .chzn-container-single .chzn-search input {  background: #fff url('../../images/chosen-sprite.png') no-repeat 100% -20px;  background: url('../../images/chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));  background: url('../../images/chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background: url('../../images/chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background: url('../../images/chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background: url('../../images/chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);  margin: 1px 0;  padding: 4px 20px 4px 5px;  outline: 0;  border: 1px solid #aaa;  font-family: sans-serif;  font-size: 1em;  width: 100%;  -moz-box-sizing  : border-box;  -ms-box-sizing  : border-box;  -webkit-box-sizing: border-box;  -khtml-box-sizing : border-box;  box-sizing    : border-box; } .chzn-container-single .chzn-drop {  margin-top: -1px;  -webkit-border-radius: 0 0 4px 4px;  -moz-border-radius  : 0 0 4px 4px;  border-radius    : 0 0 4px 4px;  -moz-background-clip  : padding;  -webkit-background-clip: padding-box;  background-clip    : padding-box; } .chzn-container-single-nosearch .chzn-search {  position: absolute;  left: -9999px; } /* @end */ /* @group Multi Chosen */ .chzn-container-multi .chzn-choices {  background-color: #fff;  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);  border: 1px solid #aaa;  margin: 0;  padding: 0;  cursor: text;  overflow: hidden;  height: auto !important;  height: 1%;  position: relative;  width: 100%;  -moz-box-sizing  : border-box;  -ms-box-sizing  : border-box;  -webkit-box-sizing: border-box;  -khtml-box-sizing : border-box;  box-sizing    : border-box; } .chzn-container-multi .chzn-choices li {  float: left;  list-style: none; } .chzn-container-multi .chzn-choices .search-field {  white-space: nowrap;  margin: 0;  padding: 0; } .chzn-container-multi .chzn-choices .search-field input {  color: #666;  background: transparent !important;  border: 0 !important;  font-family: sans-serif;  font-size: 100%;  height: 15px;  padding: 5px;  margin: 1px 0;  outline: 0;  -webkit-box-shadow: none;  -moz-box-shadow  : none;  box-shadow    : none; } .chzn-container-multi .chzn-choices .search-field .default {  color: #999; } .chzn-container-multi .chzn-choices .search-choice {  -webkit-border-radius: 3px;  -moz-border-radius  : 3px;  border-radius    : 3px;  -moz-background-clip  : padding;  -webkit-background-clip: padding-box;  background-clip    : padding-box;  background-color: #e4e4e4;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);  -moz-box-shadow  : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);  box-shadow    : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);  color: #333;  border: 1px solid #aaaaaa;  line-height: 13px;  padding: 3px 20px 3px 5px;  margin: 3px 0 3px 5px;  position: relative;  cursor: default; } .chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {  background-color: #e4e4e4;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  color: #666;  border: 1px solid #cccccc;  padding-right: 5px; } .chzn-container-multi .chzn-choices .search-choice-focus {  background: #d4d4d4; } .chzn-container-multi .chzn-choices .search-choice .search-choice-close {  display: block;  position: absolute;  right: 3px;  top: 4px;  width: 12px;  height: 12px;  font-size: 1px;  background: url('../../images/chosen-sprite.png') -42px 1px no-repeat; } .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {  background-position: -42px -10px; } .chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {  background-position: -42px -10px; } /* @end */ /* @group Results */ .chzn-container .chzn-results {  margin: 0 4px 4px 0;  max-height: 240px;  padding: 0 0 0 4px;  position: relative;  overflow-x: hidden;  overflow-y: auto;  -webkit-overflow-scrolling: touch; } .chzn-container-multi .chzn-results {  margin: 0;  padding: 0; } .chzn-container .chzn-results li {  display: none;  line-height: 15px;  padding: 5px 6px;  margin: 0;  list-style: none; } .chzn-container .chzn-results .active-result {  cursor: pointer;  display: list-item; } .chzn-container .chzn-results .highlighted {  background-color: #3875d7;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );   background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));  background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);  background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);  background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);  color: #fff; } .chzn-container .chzn-results li em {  background: #feffde;  font-style: normal; } .chzn-container .chzn-results .highlighted em {  background: transparent; } .chzn-container .chzn-results .no-results {  background: #f4f4f4;  display: list-item; } .chzn-container .chzn-results .group-result {  cursor: default;  color: #999;  font-weight: bold; } .chzn-container .chzn-results .group-option {  padding-left: 15px; } .chzn-container-multi .chzn-drop .result-selected {  display: none; } .chzn-container .chzn-results-scroll {  background: white;  margin: 0 4px;  position: absolute;  text-align: center;  width: 321px; /* This should by dynamic with js */  z-index: 1; } .chzn-container .chzn-results-scroll span {  display: inline-block;  height: 17px;  text-indent: -5000px;  width: 9px; } .chzn-container .chzn-results-scroll-down {  bottom: 0; } .chzn-container .chzn-results-scroll-down span {  background: url('../../images/chosen-sprite.png') no-repeat -4px -3px; } .chzn-container .chzn-results-scroll-up span {  background: url('../../images/chosen-sprite.png') no-repeat -22px -3px; } /* @end */ /* @group Active */ .chzn-container-active .chzn-single {  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);  -moz-box-shadow  : 0 0 5px rgba(0,0,0,.3);  box-shadow    : 0 0 5px rgba(0,0,0,.3);  border: 1px solid #5897fb; } .chzn-container-active.chzn-with-drop .chzn-single {  border: 1px solid #aaa;  -webkit-box-shadow: 0 1px 0 #fff inset;  -moz-box-shadow  : 0 1px 0 #fff inset;  box-shadow    : 0 1px 0 #fff inset;  background-color: #eee;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));  background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%);  background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%);  background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%);  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);  -webkit-border-bottom-left-radius : 0;  -webkit-border-bottom-right-radius: 0;  -moz-border-radius-bottomleft : 0;  -moz-border-radius-bottomright: 0;  border-bottom-left-radius : 0;  border-bottom-right-radius: 0; } .chzn-container-active.chzn-with-drop .chzn-single div {  background: transparent;  border-left: none; } .chzn-container-active.chzn-with-drop .chzn-single div b {  background-position: -18px 2px; } .chzn-container-active .chzn-choices {  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);  -moz-box-shadow  : 0 0 5px rgba(0,0,0,.3);  box-shadow    : 0 0 5px rgba(0,0,0,.3);  border: 1px solid #5897fb; } .chzn-container-active .chzn-choices .search-field input {  color: #111 !important; } /* @end */ /* @group Disabled Support */ .chzn-disabled {  cursor: default;  opacity:0.5 !important; } .chzn-disabled .chzn-single {  cursor: default; } .chzn-disabled .chzn-choices .search-choice .search-choice-close {  cursor: default; } /* @group Right to Left */ .chzn-rtl { text-align: right; } .chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; } .chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; } .chzn-rtl .chzn-single div { left: 3px; right: auto; } .chzn-rtl .chzn-single abbr {  left: 26px;  right: auto; } .chzn-rtl .chzn-choices .search-field input { direction: rtl; } .chzn-rtl .chzn-choices li { float: right; } .chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; } .chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; } .chzn-rtl .chzn-search { left: 9999px; } .chzn-rtl.chzn-with-drop .chzn-search { left: 0px; } .chzn-rtl .chzn-drop { left: 9999px; } .chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; } .chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; } .chzn-rtl.chzn-container-active.chzn-with-drop .chzn-single div { border-right: none; } .chzn-rtl .chzn-search input {  background: #fff url('../../images/chosen-sprite.png') no-repeat -30px -20px;  background: url('../../images/chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));  background: url('../../images/chosen-sprite.png') no-repeat -30px -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);   background: url('../../images/chosen-sprite.png') no-repeat -30px -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background: url('../../images/chosen-sprite.png') no-repeat -30px -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background: url('../../images/chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);  padding: 4px 5px 4px 20px;  direction: rtl; } .chzn-container-single.chzn-rtl .chzn-single div b {  background-position: 6px 2px; } .chzn-container-single.chzn-rtl.chzn-with-drop .chzn-single div b {  background-position: -12px 2px; } /* @end */ /* @group Retina compatibility */ @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {  .chzn-rtl .chzn-search input, .chzn-container-single .chzn-single abbr, .chzn-container-single .chzn-single div b, .chzn-container-single .chzn-search input, .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .chzn-container .chzn-results-scroll-down span, .chzn-container .chzn-results-scroll-up span {    background-image: url('../../images/chosen-sprite@2x.png') !important;    background-repeat: no-repeat !important;    background-size: 52px 37px !important;  } } /* @end */ span.sprialing-review, h3.sprialing-review, h3.spiraling-review {background-image:url(../../images/mce-styles-images/spiralingreview.png); background-repeat:no-repeat; font-size:larger; font-weight:bold;line-height:32px; padding: 8px 8px 8px 36px;} span.daily-lesson, h3.daily-lesson {background-image:url(../../images/mce-styles-images/dailylesson.png); background-repeat:no-repeat; font-size:larger; font-weight:bold;line-height:32px; padding: 8px 8px 8px 36px;} span.check-for-understanding, h3.check-for-understanding {background-image:url(../../images/mce-styles-images/checkforunderstanding.png); background-repeat:no-repeat; font-size:larger; font-weight:bold;line-height:32px; padding: 8px 8px 8px 36px;} span.practice-station, h3.practice-station {background-image:url(../../images/mce-styles-images/practicestation.png); background-repeat:no-repeat; font-size:larger; font-weight:bold;line-height:32px; padding: 8px 8px 8px 36px;} span.state-assessment, h3.state-assessment {background-image:url(../../images/mce-styles-images/stateassessment.png); background-repeat:no-repeat; font-size:larger; font-weight:bold;line-height:32px; padding: 8px 8px 8px 36px;} span.misonceptions, h3.misonceptions {background-image:url(../../images/mce-styles-images/misconceptions.png); background-repeat:no-repeat; font-size:larger; font-weight:bold;line-height:32px; padding: 8px 8px 8px 36px;} span.underdeveloped-concept, h3.underdeveloped-concept {font-size:larger; font-weight:bold;line-height:32px; padding: 8px 8px 8px 36px;} /* Printer output styles */ .landscape, .portrait { margin: 0 auto !important; padding: 10px 25px 35px !important; } .landscape { width: 792px !important; } .portrait { width: 612px !important; } .underline-dashed {   border-bottom: 1px dotted #000;   text-decoration: none; }@charset "UTF-8"; /* CSS Document */ /* Static Modules on a page */  .content-panel {   background: #fff; border: 1px solid #ccc; -moz-border-radius: 5px;   border-radius: 5px;   -moz-box-shadow: 0 3px 3px #e5e5e5;   box-shadow: 0 3px 3px #e5e5e5; } .announcement .content-panel { width: 700px; margin: 0 auto; }  .content-panel h2 , .content-panel h3 {     padding: 15px 20px;   border: none;   border-bottom: 1px solid #ccc;     background: #e5e5e5;   color: #333;   text-shadow: 0px 1px 0px rgba(255,255,255,.5);     -moz-border-radius: 4px 4px 0 0;   border-radius: 4px 4px 0 0;    -moz-box-shadow: none;   box-shadow: none;     margin: 1px 1px 20px;   border-bottom: 1px solid #ddd;          background: #244358;   border: none;   color: #fff;   text-shadow: none;   /*   padding: 15px;   -moz-border-radius: 3px; border-radius: 3px;  margin: 5px 5px 0;      */    }  /* Clickable Modules on a page */    #tools-nav { margin: 20px auto; } .tools-subscription { width:480px; } .tools-panel {   width: 220px;   height: 220px;   background: #557488;   text-align: center;   -moz-border-radius: 5px;   border-radius: 5px;     -moz-box-shadow: 0 3px 3px #ccc;   box-shadow: 0 3px 3px #ccc;   float: left;   margin: 0 10px 20px; } .tools-panel a {   color: #fff;   text-decoration: none;   margin: 0 auto;   display: block;   text-align: center;   font-weight: normal; } .tools-panel a:hover {   text-decoration: none;   color: #fff; } .tools-panel h3  { padding: 0; border: none; } .tools-panel h3 a {   padding: 15px 0;   font-weight: bold;   -moz-border-radius: 5px 5px 0 0;   border-radius: 5px 5px 0 0;   background: #244358;   } .tools-panel:hover  {   -moz-box-shadow: 0 0 3px 3px #ccc;   box-shadow: 0 0 3px 3px #ccc; } .tools-panel p { padding: 0 10px 0 10px; margin: 0; } .tools-panel a.tools-panel-icon { height: 90px; text-indent: -9999px; outline: none; } #PackageContainer a.tools-panel-icon {background: transparent url(../../images/icons/packages_64.png) no-repeat 50% 50%;} #SubscriptionContainer a.tools-panel-icon {background: transparent url(../../images/icons/subscriptions_64.png) no-repeat 50% 50%;} /* Collapsable panels */ /* Peer Review CM - b/c of the js functionality we need to override the input form styles - We can change this when we update the functionality */ .collapse-panel {   border-color: #E7E7E7 #D3D3D3 #D3D3D3 #E7E7E7;   border-radius: 5px 5px 5px 5px;   border-style: solid;   border-width: 1px;   background-color: #FFFFFF;   margin: 10px auto 0;   padding: 5px; }   .collapse-panel h3 {     color: #fff;     cursor: pointer;     font-weight: bold;     padding: 5px 0 5px 15px;     background-color: #557488;     margin: 0;   }     .collapse-panel h3.collapse, .collapse {     background: url("../../images/icons/move_up_16.png") no-repeat scroll 0 5px transparent;   }     .collapse-panel h3.expand, .expand {     background: url("../../images/icons/move_down_16.png") no-repeat scroll 0 5px transparent;   }     .content-area {     background-color: #FFFFFF;     border-radius: 3px 3px 3px 3px;     -webkit-border-radius: 3px 3px 3px 3px;     -moz-border-radius: 3px 3px 3px 3px;     margin: 10px;     padding: 20px;   }    .filters h3 input { display: inline; border: none; background: none repeat scroll 0 0 transparent; border: medium none;} /* Assessment Cart */     .Assessment-result { } div.filters {   background-color: white;   border: 1px solid lightGrey;   padding: 5px;   -webkit-border-radius: 5px;   -moz-border-radius: 5px;   border-radius: 5px;   margin: 20px 0;   width: 568px;   float: left; }   div.filters h3{   margin: 0; }    div.filters h3 a{    color: #fff;   }       div.filters h3 a:hover{     text-decoration: none;   }     div#FilterOptions {       padding: 20px 0 0;     }          #filterHeader h3 a.treeopen { background-image: url("../../images/icons/move_down_16.png"); }    /* A11y Collapse */ .a11y-collapse:not(.show) {   display:none; } /* Accordion */ .accordion .accordion-header {   margin:0;   font-size:20px;   font-weight:bold; } .accordion .accordion-header .accordion-button {   border-radius: 20px 0 0 20px;   background:none;   background-color: #3c557d;   border:none;   color:#fff;   text-shadow:none;   font-size:inherit;   width:100%;   height:100%;   padding:1rem 1rem 1rem 1.5rem;   display:flex;   align-items:center; } .accordion .accordion-header .accordion-button.secondary {   background-color: #777777; } .accordion .accordion-header .accordion-button[aria-expanded="true"] {   border-radius:20px 0 0 0; } .accordion .accordion-header .accordion-button .accordion-toggle-icon {   font-size:0.8em;   margin-left:auto;   transition: transform .2s ease-in-out;   transform:rotate(-90deg); } .accordion .accordion-header .accordion-button[aria-expanded="true"] .accordion-toggle-icon {   transform:rotate(0deg); } .accordion .accordion-body {   border: 1px solid #D8D8DA;   border-radius:0 0 20px 20px;   padding:1.5rem;   box-shadow: 0px 3px 6px #00000029; } /* End Accordion */  /* Options Nav */ .options-nav {   position:relative; } .options-nav ul.options-list {   border: 1px solid #D8D8DA;   position: absolute;   border-radius:6px;   list-style-type:none;   z-index:1;   min-width:225px;   padding:0;   margin:0;   top:36px;   left:0;   box-shadow: 0px 3px 6px #00000029; } .options-nav ul.options-list li {   border-top: 1px solid #D8D8DA;   background: #fff;    padding:8px 10px;   color:#357DA5; } .options-nav ul.options-list li:first-child {   border-radius:6px 6px 0 0;   border-top:none; } .options-nav ul.options-list li:last-child {   border-radius:0 0 6px 6px; } .options-nav ul.options-list a {   padding:0 10px;   color:#3864BC;   font-weight:bold;   font-size:12px;   display:block;   text-decoration:none;   display:flex;   align-items:center; } .options-nav ul.options-list svg {   font-size:16px;   margin-right:8px; }  /* End Options Nav */ /* Cards */ .card {   background-color: #FFF;   border: 1px solid #D8D8DA;   box-shadow: 0px 3px 6px #00000029;   border-radius: 15px; } .card .card-header {   background-color:#3C557D;   color:#fff;   border-radius:15px 15px 0 0;   padding:1rem; } .card .card-body .card-row {   padding:1rem; } .card .card-body .card-row:not(:last-child) {   border-bottom:2px solid #D8D8DA; } /* End Cards */  /* Accordion List */ ul.accordion-list {   list-style-type:none;   padding:0;   margin:0; } ul.accordion-list .accordion-list-item .accordion-list-item-content {   display:flex;   align-items:center;   margin:0.75rem 0; } ul.accordion-list .accordion-list-item .accordion-list-item-content .accordion-item-toggle {   background: none;   border: none;   margin:0;   margin-right:0.25rem;   display:inline-block;   color:#777777;   font-size:1.4em;   border-radius:0; } ul.accordion-list .accordion-list-item .accordion-list-item-content .accordion-item-toggle .accordion-item-toggle-icon {   transition: transform .2s ease-in-out; } ul.accordion-list .accordion-list-item .accordion-list-item-content .accordion-item-toggle[aria-expanded="true"] .accordion-item-toggle-icon {   transform:rotate(90deg); } ul.accordion-list .accordion-list-item .accordion-list-item-content .check-label-container {   padding:0.25rem; } ul.accordion-list .accordion-list-item .accordion-list-item-content .check-label-container label {   font-size:14px;   color:#000;   font-weight:normal;   display:flex;   align-items:center; } ul.accordion-list .accordion-list-item .accordion-list-item-content .check-label-container input[type="checkbox"] {   transform:scale(1.5);   margin:0;   margin-left:0.25rem; } ul.accordion-list .accordion-list-item .accordion-list-item-content .item-text-container {   margin-left:0.75rem; } ul.accordion-list .accordion-list-item .accordion-list-item-content .item-description {   font-size:0.9em; }  ul.accordion-list .accordion-list-item .children-container {   margin-left:3.5rem;   margin-top:0.5rem; } fieldset.accordion-list-fieldset legend {   font-size:16px;   font-weight:bold;   color:#000; } .accordion-list-container .accordion-list-group:not(:first-of-type) {   border-top:2px solid #DFDFE1;   padding-top:1rem; } /* End Accordion List */  /* Tabpanel */ .tabpanel ul[role='tablist'] {   list-style-type:none;   margin:0;   padding:0; } .tabpanel li[role='tab'] {   display: inline-block;   background-color:#3c557d;   color:#FFFFFF;   opacity:0.8;   font-size: 20px;   font-weight: bold;   padding: 1.5rem 2.5rem;   margin-right: 1rem;   border-radius: 20px 20px 0 0;   cursor:pointer;   transition: background-color .2s ease-in-out; } .tabpanel li[role='tab']:focus {   outline-style: dotted;   outline-color: #222;   outline-width: 3px; } .tabpanel li[role='tab'].active {   background-color: #F1F1F1;   color: #2E3C50;   opacity:1; } .tabpanel .tabpanel-group {   background-color: #F1F1F1;   border-radius: 0 20px 20px 20px; } .tabpanel .tabpanel-group [role='tabpanel'] {   display:none;   padding:1rem; } .tabpanel .tabpanel-group a {   color: #456bb8; } /* End Tabpanel */  /* Alerts */ .pls-alert {   box-sizing:border-box;   padding:0.25rem 1rem;   border-radius:5px;   font-size:0.875rem;   line-height:1.5;   color:#222;   background-color:#57B7E2;   border:2px solid #CCC;   text-align:center;   font-weight:bold; } .pls-alert.alert-notification {   background-color:#fff;   border-color:#ccc; } .pls-alert.alert-warning {   background-color:#fff3cd;   border-color:#ffeeba; } .pls-alert.alert-error {   background-color:#f87676;   border-color:darkred; } .pls-alert.alert-information {   background-color:#DEDEDE;   border-color:#CCC; } .pls-alert.alert-success {   background-color:#acdeb2;   border-color:#50C24E; }  /* End Alerts */ /* Sticky Menu */ .sticky-menu {   position: sticky;   top:0; } .sticky-menu .sticky-menu-content .return-to-top {   display:none;   color:#4a4f5a;   text-decoration:none;   font-size:14px; } .sticky-menu .sticky-menu-content .return-to-top:hover, .sticky-menu .sticky-menu-content .return-to-top:focus {   color:#666;   text-decoration:underline; } .sticky-menu.stuck {   max-width: 100%;   z-index: 1000; } .sticky-menu.stuck .sticky-menu-content {   background: #E4E4E4;   border: 1px solid black;   padding: 15px;   margin: 0 -15px;   /*border: 1px solid rgba(0,0,0,0.2);*/   /*box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%);*/ } .sticky-menu.stuck .sticky-menu-content .return-to-top {   display:initial; } /* End Sticky Menu */ .creditcard-logos {   background-image: url(../../images/creditcard/cc_logos.gif);   background-repeat: no-repeat;   width: 197px;   height: 32px;   padding-bottom: 10px; } .creditcard-ccv {   clear: both;   background-image: url(../../images/creditcard/cc_cvv_location.gif);   background-repeat: no-repeat;   width: 328px;   height: 149px;   border: 1px solid #ccc;   margin-left: -72px;   margin-top: -20px; } .deque-dialog, .deque-dialog-message, .deque-dialog-alert, .deque-dialog-message-alert {   border-radius: 10px;   z-index: 10000;   padding: 20px;   margin: auto;   position: fixed;   width: 25%;   min-width: 300px;   top: 25%;   left: 37%; } .deque-hidden {   display:none; } .deque-show-block .deque-dialog-screen-wrapper {   display: block;   content: '';   position: fixed;   top: 0;   bottom: 0;   left: 0;   right: 0;   background: rgba(0, 0, 0, 0.6);   transition: opacity 200ms;   opacity: 1; } .deque-hidden .deque-dialog-screen-wrapper {   display: none; } .deque-show-block .deque-dialog-screen {   display: block;   position: fixed;   left: 50%;   top: 50%;   transform: translate(-50%, -50%);   background: #ffffff;   border: 1px solid #0078d7;   margin: 0 auto;   max-height: 95%;   max-width: 546px;   padding: 24px;   z-index: 1000;   outline: none;   width: 80%;   opacity: 1;   overflow-y:auto; } .deque-hidden .deque-dialog-screen {   display: none; } .deque-show-block .deque-dialog-screen.full-screen {   width:95%;   height:95%;   max-height:100%;   top:21%;   max-width: none; } .deque-show-block .deque-dialog-screen.modal-large {   width:95%;   height:95%;   max-height:100%;   max-width: 1075px;   min-width: 935px; } .deque-visuallyhidden {   border: 0;   clip: rect(0 0 0 0);   height: 1px;   margin: -1px;   overflow: hidden;   padding: 0;   position: absolute;   width: 1px; } .deque-dialog-buttons a {   float:none; } .deque-dialog-buttons {   text-align:center;   margin: 0.5rem 0; } .deque-dialog-buttons button {   display:inline-block;   margin:0 5px; } /*update accessible login page modal to match new designs*/ .deque-dialog-alert .deque-dialog-screen {   border-radius: 15px;   padding: 0; } .deque-dialog-alert .deque-dialog-screen .deque-dialog-header-container {   background-color: #3c557d;   color: #fff;     padding: 1rem;   display: flex;   justify-content: space-between;   align-items: center;   position:sticky;   top:0;   z-index:1; } .deque-dialog-alert .deque-dialog-screen .deque-dialog-header-container button.close-button {   background: transparent !important;   color: #fff !important;   border: none !important;   font-size: 24px;   outline-color: #fff; } .deque-dialog-alert .deque-dialog-screen .deque-dialog-header-container .deque-dialog-heading:focus-visible {   outline-color: #fff;   outline-style: dotted;   outline-width: 3px; } .deque-dialog-alert .deque-dialog-screen .deque-dialog-content {   padding: 1rem 2.5rem 1rem 2.5rem; } .deque-dialog-content p, .deque-dialog-content .text {   font-size:0.875rem;   line-height:1.5; } .deque-dialog-alert .deque-dialog-screen .deque-dialog-content p.intro {   font-size: 0.8rem;   line-height: 1.15rem;   margin-bottom: 1rem !important; } .deque-dialog-alert .deque-dialog-screen .deque-dialog-content p.footer {   font-size: 0.75rem !important;   line-height: 1.1rem !important; } .deque-dialog-alert .deque-dialog-screen .deque-dialog-content a#btnContinue {   background: #3c557d !important;   font-size: 0.875rem;   width: 150px !important;   margin-bottom: 1rem !important; } /* Modal Alert */ .modal-alert-container {   display:none;   width:100%;   box-sizing:border-box;   padding:0.25rem 1rem;   border-radius:5px;   font-size:0.875rem;   line-height:1.5;   color:#222;   background-color:#57B7E2;   border:2px solid #CCC; } .modal-alert-container.show {   display:block; } .modal-alert-container[data-alert-type='alert'], .modal-alert-container[data-alert-type='notification'] {   background-color:#fff;   border-color:#ccc; } .modal-alert-container[data-alert-type='warning'] {   background-color:#fff;   border-color:#ccc; } .modal-alert-container[data-alert-type='error'] {   background-color:#f87676;   border-color:darkred; } .modal-alert-container[data-alert-type='information'] {   background-color:#57B7E2;   border-color:#0B90C4; } .modal-alert-container[data-alert-type='success'] {   background-color:#acdeb2;   border-color:#50C24E; } .modal-alert-container a {   color:#22345a; } .dropdowns h3     {   background: #244358;   margin: -9px -9px 0;   padding: 12px;   color: #fff;   text-shadow: 0px 1px 0px rgba(0,0,0,.5);   -moz-border-radius: 4px 4px 0 0;   border-radius: 4px 4px 0 0;     }           /* Centering parent div on page without having to declare the width due to variable number of search boxes...      This will be moved to the core framework once the mark-up is complete.      refrence link: www.tightcss.com/centering/center_variable_width.htm     */         .dropdowns      {      clear: both;      float: left;      position:relative;      left: 50%;      margin: 0;     }           .dropdowns select { width: 100%; margin: 10px 0 0; }   /* Overrides for the width and floats in particular situations */  /* Peer Review CM */  #workspace .dropdowns { width:300px; float: left; background: none repeat scroll 0 0 transparent; float: left; margin: 0 20px 0 0; padding: 0;}  #workspace .dropdowns select { width: 100%; margin: 10px 0; }   .dropdowns div    {    -moz-border-radius:5px;       -webkit-border-radius:5px;       border-radius:5px;       background: #557488;       width: 260px;       padding: 10px;       margin: 20px 5px;    float: left;    position:relative;    left: -50%;    }    /* Removes div formatting for tabs in dynamically centered content */ .dropdowns div.dropdown-tabs { background: none; margin: 0; padding: 0; } #FileInfo{ margin: 10px 0 10px 0; } #fileicon, #filename, #filesize { float:left; margin-right:5px; } #fileicon { width:16px; height:16px; padding:2px; } #filename {} #filesize {} .default a, .jpg a, .png a, .gif a, .jpeg a, .zip a, .cptx a, .doc a, .word a, .docx a, .pdf a, .xls a, .xlsx a, .ppt a, .pptm a, .pptx a, .site a, .video a, .resource a, .warning a, .date a, #cart a.delete {   padding: 0px 2px 2px 18px;   background-repeat:no-repeat;   background-position: left center; } .pdf button {   padding: 0px 2px 2px 18px;   background-repeat:no-repeat;   background-position: left center; } .default a{ background-image: url(../../images/file-icons/paper_16.png); } .zip a{ background-image: url(../../images/file-icons/zip.gif); } .cptx a{ background-image: url(../../images/file-icons/cptx.png); } .doc a, .word a{ background-image: url(../../images/file-icons/word_16.png); } .docx a{ background-image: url(../../images/file-icons/docx.gif); } .pdf a, .pdf button{ background-image: url(../../images/file-icons/pdf_16.png); } .xls a{ background-image: url(../../images/file-icons/excel_16.png); } .xlsx a{ background-image: url(../../images/file-icons/xlsx.gif); } .ppt a{ background-image: url(../../images/file-icons/ppt_16.png); } .pptm a{ background-image: url(../../images/file-icons/ppt_16.png); } .pptx a{ background-image: url(../../images/file-icons/pptx.gif); } .site a{ background-image: url(../../images/file-icons/website.png);} .video a{ background-image: url(../../images/file-icons/video.png); } .resource a{ background-image: url(../../images/file-icons/resource_16.png); } .date { background: url("../../images/icons/calendar_16.gif") no-repeat scroll 0 0 transparent; } .warning { background: url("../../images/icons/warning_16.png") no-repeat scroll 0 0 transparent; padding-left:20px;} .jpg a, .png a, .gif a, .jpeg a { background-image: url(../../images/file-icons/jpg.gif); } li.jpg, li.png, li.gif, li.jpeg, li.zip, li.cptx, li.doc, li.docx, li.pdf, li.xls, li.xlsx, li.ppt, li.pptx, li.site, li.word, li.video { list-style-type: none; } .flag-critical, .flag-high, .flag-medium, .flag-low, .flag-red { background-repeat:no-repeat; background-position:left center;  /* text-indent: 18px; */ padding-left: 18px; } .flag-critical { background-image: url(../../images/icons/flags/critical_16.png); } .flag-high { background-image: url(../../images/icons/flags/high_16.png); } .flag-medium { background-image: url(../../images/icons/flags/medium_16.png); } .flag-low { background-image: url(../../images/icons/flags/low_16.png); } .flag-red { background-image: url(../../images/icons/flags/flag-red-16.png); } .inline-help {   background-repeat:no-repeat; background-position:left center;   background-image: url(../../images/icons/help_16.png); } /* CSS Document */ /* Forms :::::::::::: */ input, textarea, select {  border: 1px solid #ccc;   border-top: 1px solid #aaa; border-left: 1px solid #aaa; margin: 0; padding: 2px 3px; background: #fff url(images/search-bg.gif) repeat-x left top; -moz-border-radius: 3px;   border-radius: 3px;   }   textarea { margin: 15px 0; }     input {   height: 21px;   }  input[type=radio], input[type=checkbox] { background: none; border: none; height: auto; margin-top: 2px;}     select {   background: #fff;   -webkit-border-radius: 3px;   border-radius: 3px;    }   /* IE7, IE8 */ select:focus {   width: auto\9;   position: relative\9; }     ::selection { background: #244358; color: #fff; }     ::-moz-selection { background: #244358; color: #fff; }   input.search-help:hover { cursor: pointer; color: #9dd06e; }     label { color: #666; font-size: 11px; font-weight: bold; }  /* Default widths for forms */ #default_fields, .default_fields { padding: 0 20px 20px; }     #default_fields h3, .default_fields h3 { padding-top: 0;}  .default_field { margin-top: 10px; } .default_field:first-child { margin-top: 0; }   .default_field input, .default_field select, .default_fields textarea, .default_field textarea { clear: both; display: block; width: 250px; }  .title_field input, .default_field textarea { width: 450px; }  .date_field input { margin: 0 0 10px 5px; width: 75px; }  #default_field button { margin-top: 20px; }  .default-checkbox label, .default-checkbox input { display: block; float: left; margin: 10px 0;} .default-checkbox input { margin-top: 8px; margin-left: 5px; }  /* Checkboxes */ .filterboxes { background-color:#eee; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; overflow: auto; padding: 10px; margin: 10px 0; clear: both; } .filterboxes ul li { list-style: none outside none; float: left; margin: 0 10px 5px 0; width: 200px; /*height:20px;*/ height:auto;} .filterboxes ul.singlecolumn {padding: 10px 0 0 10px; margin: 0;} .filterboxes ul.singlecolumn li {float: none; width: 100%;} .filterboxes input, .filterboxes label { display: inline; height: auto; line-height: 1.3em; } /* floats are used instead of inline display so that the label's overflow on the 2nd line justifies left with itself rather than the checkbox */ .filterboxes input { float:left; margin-right: 5px;} .filterboxes label {width: 85%; float:left;} /* Peer Review spinner buttons & input */ .ui-spinner {   float: left;   margin-top: 5px;   overflow: hidden;   padding: 3px;   position: relative;   width: 70px;   background-color: #FFFFFF;   border: 1px solid #ccc;   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px; } .ui-spinner-box {   background: none repeat scroll 0 0 transparent;   border: medium none;   float: left;   font-size: 125%;   height: 100%;   padding: 5px 0 0; }   input.ui-spinner-box { width: 75%; }  .ui-spinner-up, .ui-spinner-down {   border-color: #CCCCCC #CCCCCC -moz-use-text-color;   border-style: solid solid none;   border-width: 1px 1px medium;   background-image: none;   background-color: #eee;   cursor: default;   font-size: 0.7em;   margin: 0;   padding: 0;   right: 0;   text-align: center;   vertical-align: middle;   z-index: 100;   height: inherit;   color: #000; }    .ui-spinner-up:hover, .ui-spinner-down:hover {   background-color: #ddd;   cursor: pointer; }  .ui-spinner-down {   border-bottom: 1px solid #CCCCCC;   bottom: 0; }       /* Admin Page: Search Box (Top Page) */ .searchbox { border: 1px solid #858585; margin: 0 0 10px 0; padding: 0; width: 358px; -moz-border-radius: 3px; border-radius: 3px; float: right;   /*background: #69F;*/ } .searchbox.wide { width: 500px; } .searchbox.wide input { width: 490px; } .searchbox.wide button { margin-left: -30px; } /*.searchbox input#btnSearch { width: 30px; height: 30px; }*/ /*.searchbox input.keysearchbtn { width: 28px !important; height: 25px !important; border: none; border-left: 1px solid #858585; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; text-shadow: none; padding: 0; font-weight: inherit; text-indent: -9999em; background: url(images/search-btn.png) top left no-repeat; cursor: pointer; }*/    .content-panel.add-user { margin: 0 auto; } .content-panel .content-panel-inner { padding: 0 15px; } #panel-fields {   float: left;   width: 100%;   padding: 0 0 15px 15px;   margin: 0; } .panel-field { float: left; clear: both; width: 100%; margin-top: 10px; } .panel-field:first-child { margin-top: 0; } .panel-field span { color: #666; font-size: 11px; font-weight: bold; } .panel-field input { clear: both; display: block; width: 560px; } .panel-field input[type='checkbox'] { display: inline-block; width: auto; margin: 0 8px 0 8px; } .panel-field select { clear: both; display: block; font-size: 10px; width: 258px; } .panel-field.salutaion input { width: 75px; } .panel-field .panel-org-finder { width: 100px; }   /*#panel-fields button { margin-top: 20px; }*/  /* Form rows */ .form-row {   display: flex;   flex-wrap:wrap;   margin-bottom: 1rem;   margin-right:-8px;   margin-left:-8px; } .form-row .form-col {   box-sizing:border-box;   padding:0 8px;   flex-basis:0;   flex-grow:1; } .form-row .form-col.form-col-1 {   flex-grow:0;   flex-basis: calc(100% / 12); } .form-row .form-col.form-col-2 {   flex-grow:0;   flex-basis: calc(100% / 6); } .form-row .form-col.form-col-3 {   flex-grow:0;   flex-basis: calc(100% / 4); } .form-row .form-col.form-col-4 {   flex-grow:0;   flex-basis: calc(100% / 3); } .form-row .form-col.form-col-5 {   flex-grow:0;   flex-basis: calc(100% / 12 * 5); } .form-row .form-col.form-col-6 {   flex-grow:0;   flex-basis: calc(100% / 2); } .form-row .form-col.form-col-7 {   flex-grow:0;   flex-basis: calc(100% / 12 * 7); } .form-row .form-col.form-col-8 {   flex-grow:0;   flex-basis: calc(100% / 12 * 8); } .form-row .form-col.form-col-9 {   flex-grow:0;   flex-basis: calc(100% / 12 * 9); } .form-row .form-col.form-col-10 {   flex-grow:0;   flex-basis: calc(100% / 12 * 10); } .form-row .form-col.form-col-11 {   flex-grow:0;   flex-basis: calc(100% / 12 * 11); } .form-row .form-col.form-col-12 {   flex-grow:0;   flex-basis: 100%; } /* End Form Rows */ /* This covers Principal Effectiveness ( /Instruction/PrincipalEffectiveness/ ), Teaching Frameworks ( /Instruction/Frameworks/ ), PA Common Core Curriculum Framework (/CurriculumFramework/PACC/), The Framework for Teaching - Relationships Between the Domains ( /Instruction/FrameworksRelationships ) b/c they all use the same structure */ #PrincipalEffectiveness, #Teachingframeworks, #StudentLearningObjectives { clear: both; } #Teachingframeworks h3, #Teachingframeworks ul.statementcontainer, #Teachingframeworks li.frameworkstatement, #Teachingframeworks li.frameworkset, #PrincipalEffectiveness h3, #PrincipalEffectiveness ul.statementcontainer, #PrincipalEffectiveness li.frameworkstatement, #PrincipalEffectiveness li.frameworkset { border-radius: 3px; -webkit-border-radius: 3px; } #Teachingframeworks ul, #Teachingframeworks ul li, #PrincipalEffectiveness ul, #PrincipalEffectiveness ul li { *margin: 0; *padding: 0;  list-style: none outside none;  border-radius: 3px; -webkit-border-radius: 3px; margin-bottom: 0; } #Teachingframeworks h3, #Teachingframeworks h5, #PrincipalEffectiveness h3, #PrincipalEffectiveness h5 { font-size: 15px; margin: 10px 0 0; min-height: 16px; background-color: #6C94C9 !important; border: medium none !important; padding: 10px 0 10px 15px !important; color: #fff; } #Teachingframeworks h5, #PrincipalEffectiveness h5 { padding:10px 0 10px 10px !important; font-size: 13px; color: #fff; font-weight:bold; margin: 0 0 5px; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;   } #Teachingframeworks ul.statementcontainer, #PrincipalEffectiveness ul.statementcontainer { background: #fff; border: medium none !important; margin-top: 10px !important; padding: 10px 10px 5px; }  #Teachingframeworks ul ul.statementcontainer, #PrincipalEffectiveness ul ul.statementcontainer {  background-color: #fff;  padding: 12px 10px 5px;  background: url("images/arrow-blue-down.png") no-repeat scroll 30px 0 #FFFFFF !important; }   #Teachingframeworks li.frameworkstatement, #Teachingframeworks li.frameworkset, #PrincipalEffectiveness li.frameworkstatement, #PrincipalEffectiveness li.frameworkset { background-color: #EBF1F9; border-bottom: medium none !important; display: block; margin-bottom: 5px; padding: 5px 0 5px 10px; }  #PrincipalEffectiveness li.frameworkstatement, #PrincipalEffectiveness li.frameworkset { padding: 5px 0 10px 10px; } .frameworkstatements { margin: 0 10px 5px 0;} .frameworkstatementsrubric { margin: 0 auto ; clear: none !important; }  #FrameworkStatementRubric {  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px; clear: both; padding: 10px 3px 0; width: 98%; background-color: #fff; }   table.rubricgrid { background-color: #FFFFFF; margin-bottom: 5px; padding: 2px; border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; } table.rubricgrid th { background-color: #6C94C9 !important; color: #FFFFFF; font-weight: bold; margin: 0; padding: 10px; vertical-align: middle; } table.rubricgrid td { border-bottom: 1px solid #BECFE7; border-left: 1px solid #BECFE7; line-height: 1.5em; padding: 8px; vertical-align: top; } table.rubricgrid .highlight-cell { background-color: #FFF3A1; } /* Teaching Frameworks - Override for list-options css b/c icon is at the li level due to js expand panel below it */ #Teachingframeworks .list-options li, #PrincipalEffectiveness .list-options li { width: inherit; margin-right: 10px; background-position: left; line-height: 2.2em; padding: 0;} #Teachingframeworks .list-options li a, #PrincipalEffectiveness .list-options li a { background-color: transparent; height: 24px; width: inherit; font-weight: bold; font-size: 11px; background-position: 0 center; padding-left: 20px;} #Teachingframeworks .list-options li a:hover, #PrincipalEffectiveness .list-options li a:hover { border: none; } /* b/c there are 3 buttons in the same field, these needed a float and width so they wouldn't drop the buttons down */ a.nochildren { width: 55%; float:left; cursor: default; text-decoration: none; color:inherit;} a.nochildren:hover { text-decoration: none !important; color:inherit;} p.pdf-rubric { float: right; font-weight: bold; padding: 5px 8px; margin-right: 10px; background-color:#EBF1F9; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;} /* Please remove these after we launch the functionality: coming soon gray */ .list-options li a.video-off, .list-options li a.video-off:hover  { color: #aaa; padding-left: 20px; cursor: default;} ul li a.pd-off  { background: url(images/icons/pdcenter-off_16.png) no-repeat 0 5px transparent; } ul li a.video-off  { background: url(images/icons/video-off_16.png) no-repeat 0 5px transparent; } ul li a.video-off  { background: url(images/icons/video-off_16.png) no-repeat 0 5px transparent; } /* b/c their is another nested a tag within the li we need to overirde the icon so it doesn't show up twice */ li.video div   { margin: 10px 0;} li.video div a   { background-image: none; background-position: auto;}/* Core - GridView Options */  #CmapList, #HeaderGrid, #CmTemplateGrid, #CmSuggestions > div{  /* -moz-border-radius:5px;   -webkit-border-radius:5px;   -border-radius:5px;   border: 1px solid #D3D3D3;   background-color:#fff;   padding-bottom: 0; */ } #CmapList > div, #HeaderGrid > div, #CmTemplateGrid > div, #CmSuggestions > div{  margin: 5px; } #CmSuggestions > div{  padding: 5px; }  h2.table-title {   background: #244358;   border: none;   color: #fff;   padding: 15px;   -moz-border-radius: 5px; border-radius: 5px;  margin-bottom: 5px;  } /* default grid view table */ table.GridView  {   width: 100%; background: #FFF; border: 1px solid #ccc; -moz-border-radius: 5px;   border-radius: 5px;   -moz-box-shadow: 0 3px 3px #CDCDCD;   box-shadow: 0 3px 3px #CDCDCD;   padding: 5px;   clear: both; }  table.GridView table.GridView { -moz-box-shadow: none; box-shadow: none;}  .GridView tr.alt {   background-color: #f5f5f5; }  table.GridView a { /* font-weight: bold; */ text-decoration: none; }  #apptools table.GridView p { padding: 0; margin: 0; }  table.GridView .header a { background:url("../../images/icons/sort-arrow.png") no-repeat scroll 0 50% transparent !important;   color:#FFFFFF;   font-weight:bold;   padding-left:14px !important;   text-decoration:none !important; } table.GridView .header a.sort { background:url("../../images/icons/sort-arrows-up-down.png") no-repeat scroll 0 50% transparent !important; }  .topic_count { text-align: center; }  .GridView td, .GridView th{ } .GridView tr, .GridView td, .GridView th { padding: 10px; } .GridView tr:first-child td {border-top: none;} .GridView tr.header, .GridView tr.subheader  {   margin:0;   font-weight: bold;   font-size: 10px;   line-height: 12px;   color:#FFF;   background-color: #557488;   -moz-border-radius: 4px 4px 0 0;   border-radius: 4px 4px 0 0;    } .GridView tr.header th, .GridView tr.subheader th {   text-align: left;   font-weight: bold; border-left: 1px solid #7A9AAE; } .GridView tr.subheader  {    background-color:#808080;      } .GridView tr.subheader th { border-left: 1px solid #b3b3b3; } .GridView tr.header th:first-child { border-left: none; } .GridView tr td { border-left: 1px solid #eee; border-top: 1px solid #DDDDDD; } .GridView tr td:first-child { border-left: none; } #materials-resources .GridView ul li {   border-bottom: none;   padding-left: 0;  } .GridView tr.separator{ background-color:#004354;} /* Quality Review Comments section */ .GridView tr.separator .date { color: #fff; font-weight: bold; } .GridView tr.disabled { background-color:#FDF46B; } .GridView td.graybg { background-color:#eee; } .GridView td.greenbg { background-color:#3fce00; } .GridView td.redbg { background-color:#eb0000; } .GridView td.yellowbg { background-color:#fff000; } .GridView td.center { text-align:center; } .GridView td.aligntop { vertical-align:top; } .GridView ol { margin: 0; padding: 10px 0 0 20px; .list-style-position: inside; } .GridView ol:first-child { padding-top: 0;} .GridView ol li { padding-top: 10px; } .GridView ol li:first-child { padding-top: 0; } .GridView tr td.dates { min-width: 145px; } .GridView tr td.modified { width: 70px; } .GridView tr td.options, .GridView tr th.options { width: 150px; } .GridView tr.header th.options { text-align: center; } .options-toggle { width: 300px;} .GridView .packageDesc { /*background: #f3fbff;*/ } /* grid view table */ div.GridViewDataContainer { padding-top:5px;} div.GridViewDataContainer span { font-weight:bold; } /* find org search results table */ #userContainer table.search-results .dgHeaderStyle, #organizationEdit table.search-results .dgHeaderStyle {   background: #557488; }  /* This overwrites the default style for center that blows out the table */ .center {   width:auto;   }        #impersonate-notification {   background: none repeat scroll 0 0 #FFF568;   border-bottom: 1px solid #FFF568;   border-radius: 0 0 10px 10px;   box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);   /*color: #FFEA00;*/   font-size: 10px;   font-weight: bold;   margin: 0 40%;   padding: 3px;   position: fixed;   text-align: center;   width: 20%;   z-index: 9999;  }.item-count { font-size:9px; font-weight:bold; text-indent:0px; text-align:center; padding: 1px 2px 1px 2px; background-color:#F03D25;  color:#fff;  margin-left:1px;  position:relative; top:-4px;   -moz-border-radius: 4px; -webkit-border-radius: 4px;   border-radius: 4px;     }/* * jQuery UI CSS Framework 1.8.6 * * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Theming/API */ /* Layout helpers ----------------------------------*/ .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { position: absolute; left: -99999999px; } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .ui-helper-clearfix { display: inline-block; } /* required comment for clearfix to work in Opera \*/ * html .ui-helper-clearfix { height:1%; } .ui-helper-clearfix { display:block; } /* end clearfix */ .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }  /* Interaction Cues ----------------------------------*/ .ui-state-disabled { cursor: default !important; }  /* Icons ----------------------------------*/ /* states and images */ .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }  /* Misc visuals ----------------------------------*/ /* Overlays */ .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }  /* * jQuery UI CSS Framework 1.8.6 * * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Theming/API * * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=02_glass.png&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px */  /* Component containers ----------------------------------*/ .ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: .9em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(../../images/jquery/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; } .ui-widget-content a { color: #222222; } .ui-widget-header { border: 1px solid #4297d7; background: #5c9ccc url(../../images/jquery/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } .ui-widget-header a { color: #ffffff; } /* Interaction states ----------------------------------*/ .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #c5dbec; background: #dfeffc url(../../images/jquery/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5 url(../../images/jquery/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; } .ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9 url(../../images/jquery/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; } .ui-widget :active { outline: none; } /* Interaction Cues ----------------------------------*/ .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fad42e; background: #fbec88 url(../../images/jquery/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color: #363636; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(../../images/jquery/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } /* Icons ----------------------------------*/ /* states and images */ .ui-icon { width: 16px; height: 16px; background-image: url(../../images/jquery/ui-icons_469bdd_256x240.png); } .ui-widget-content .ui-icon {background-image: url(../../images/jquery/ui-icons_469bdd_256x240.png); } .ui-widget-header .ui-icon {background-image: url(../../images/jquery/ui-icons_d8e7f3_256x240.png); } .ui-state-default .ui-icon { background-image: url(../../images/jquery/ui-icons_6da8d5_256x240.png); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../../images/jquery/ui-icons_217bc0_256x240.png); } .ui-state-active .ui-icon {background-image: url(../../images/jquery/ui-icons_f9bd01_256x240.png); } .ui-state-highlight .ui-icon {background-image: url(../../images/jquery/ui-icons_2e83ff_256x240.png); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../../images/jquery/ui-icons_cd0a0a_256x240.png); } /* positioning */ .ui-icon-carat-1-n { background-position: 0 0; } .ui-icon-carat-1-ne { background-position: -16px 0; } .ui-icon-carat-1-e { background-position: -32px 0; } .ui-icon-carat-1-se { background-position: -48px 0; } .ui-icon-carat-1-s { background-position: -64px 0; } .ui-icon-carat-1-sw { background-position: -80px 0; } .ui-icon-carat-1-w { background-position: -96px 0; } .ui-icon-carat-1-nw { background-position: -112px 0; } .ui-icon-carat-2-n-s { background-position: -128px 0; } .ui-icon-carat-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0 -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-off { background-position: -96px -144px; } .ui-icon-radio-on { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-start { background-position: -80px -160px; } /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; }  /* Misc visuals ----------------------------------*/ /* Corner radius */ .ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; } .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; } .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; } .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; } .ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; } .ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; } .ui-corner-right { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; } .ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; } .ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } /* Overlays */ .ui-widget-overlay { background: #aaaaaa url(../../images/jquery/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../../images/jquery/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* * jQuery UI Datepicker 1.8.6 * * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Datepicker#theming */ .ui-datepicker { width: 17em; padding: .2em .2em 0; } .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left:2px; } .ui-datepicker .ui-datepicker-next { right:2px; } .ui-datepicker .ui-datepicker-prev-hover { left:1px; } .ui-datepicker .ui-datepicker-next-hover { right:1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } .ui-datepicker select.ui-datepicker-month-year {width: 100%;} .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;} .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } .ui-datepicker td { border: 0; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } /* with multiple calendars */ .ui-datepicker.ui-datepicker-multi { width:auto; } .ui-datepicker-multi .ui-datepicker-group { float:left; } .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } .ui-datepicker-row-break { clear:both; width:100%; } /* RTL support */ .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } .ui-datepicker-rtl .ui-datepicker-group { float:right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ .ui-datepicker-cover {   display: none; /*sorry for IE5*/   display/**/: block; /*sorry for IE5*/   position: absolute; /*must have*/   z-index: -1; /*must have*/   filter: mask(); /*must have*/   top: -4px; /*must have*/   left: -4px; /*must have*/   width: 200px; /*must have*/   height: 200px; /*must have*/ }.treeview, .treeview ul {  padding: 0; margin: 0; list-style: none; } .treeview ul { /*background-color: white;*/ margin-top: 4px; } .treeview .hitarea { background: url(../../images/treeview-default.gif) -64px -25px no-repeat; height: 16px; width: 16px; margin-left: -16px; float: left; cursor: pointer; } /* fix for IE6 */ * html .hitarea { display: inline; float:none; } .treeview li {  margin: 0; padding: 3px 0pt 3px 16px; } .treeview a.selected { background-color: #eee; } #treecontrol { margin: 1em 0; display: none; } .treeview .hover { color: red; cursor: pointer; } .treeview li { background: url(../../images/treeview-default-line.gif) 0 0 no-repeat; } .treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; } .treeview .expandable-hitarea { background-position: -80px -3px; } .treeview li.last { background-position: 0 -1766px } .treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../../images/treeview-default.gif); }  .treeview li.lastCollapsable { background-position: 0 -111px } .treeview li.lastExpandable { background-position: -32px -67px } .treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; } .treeview-red li { background-image: url(../../images/treeview-red-line.gif); } .treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../../images/treeview-red.gif); }  .treeview-black li { background-image: url(../../images/treeview-black-line.gif); } .treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../../images/treeview-black.gif); }  .treeview-gray li { background-image: url(../../images/treeview-gray-line.gif); } .treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../../images/treeview-gray.gif); }  .treeview-famfamfam li { background-image: url(../../images/treeview-famfamfam-line.gif); } .treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(../../images/treeview-famfamfam.gif); }  .treeview .placeholder { background: url(../../images/ajax-loader.gif) 0 0 no-repeat; height: 16px; width: 16px; display: block; } .filetree li { padding: 3px 0 2px 16px; } .filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; } .filetree span.folder { background: url(../../images/folder.gif) 0 0 no-repeat; } .filetree li.expandable span.folder { background: url(../../images/folder-closed.gif) 0 0 no-repeat; } .filetree span.file { background: url(../../images/file.gif) 0 0 no-repeat; } div.icon-key {   background-color: #EEEEEE;   margin: 0 auto 10px;   width: 878px;   border-radius: 3px;   -webkit-border-radius: 3px;   border: 0; } /* TO-DO: Update Icon Legend CSS For NYL+IB */ div.icon-key div.icon-legend { display: none; }   .icon-key ul {     list-style: none;     -moz-border-radius: 3px;     -webkit-border-radius: 3px;     border-radius: 3px;     /*border: 1px solid #ddd;*/     padding: 0px 5px;     margin: 5px;     background-color: #F6ECC4;   }       .icon-key ul li {       margin: 0px 5px;       border: none;       padding: 5px 15px 5px 20px;       display: block;       float: left;       clear: none;       font-weight: bold;       font-size: 11px;       height: 18px;       line-height: 18px;     }     /* Icons */ /* Tooltip */ #tooltip { font-weight:bold;   padding:2px;   text-align:center;   text-decoration:none;   position:absolute; z-index:9999; font-size:11px; width:75px; -moz-border-radius:5px; -webkit-border-radius:5px;   background-color: #557488;   margin: -20px 0 0 -80px;   line-height: normal;   color: #fff;   border: 1px solid #fff; }  /***** UNIVERSAL APPLICATION STYLES *****/ #apptools {   margin-top: 10px; } div.portfoliomanager {   background: #fff;   border: 1px solid #d3d3d3;   -moz-border-radius: 5px;   -webkit-border-radius: 5px;   border-radius: 5px; } #inner_fullcontent #apptools { border: 1px solid #9ea09a;   background: #fff;   position: relative;   padding: 15px;   width: 856px; }  #apptools h3 { margin: 3px 0 0; padding: 0;} #apptools h4 { margin: 0 0 15px 0; font-weight:normal; font-size: 11px; text-decoration:none; }  #apptools dl,  #apptools dd,  #apptools dt { margin: 0; padding: 0; } #apptools dl {  float:left;  background: #fff;  border: 1px solid #e7e7e7;  margin: 0 15px 28px 0;  padding: 0 0 28px;  text-align: center; } #apptools dl:hover { border: 1px solid #f00; } #apptools dl.last { margin-right: 0; }  #apptools img { display: block; margin: 0; padding: 0; }  #apptools #standard_results{ margin-top:5px; width:100%;} #apptools #standard_results img {  display:inline; }  .app-module { margin-bottom: 15px; padding: 15px; } .app-module-editor { width: 566px; } .app-module-prop { width:225px; } .app-module-bg {   background: #244358; -moz-border-radius: 5px;   border-radius: 5px;  } .survey-module-bg { border: 1px solid #ccc; background: #fff; }  #WebsitePageEditor {   background: #fff;   border:1px solid #d3d3d3;   margin: 0;   padding: 5px;   -moz-border-radius: 5px;   border-radius: 5px; } #WebsitePageEditor .app-module-bg {   background: #f7f7f7;   border:1px solid #e7e7e7; -moz-border-radius: 3px;   border-radius: 3px;  }   .survey-title input {   width: 100%; } .app-tree { border: 1px solid #d3d3d3; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;   }  ul.app-tree {  list-style: none;  margin: 0;  padding: 0;  background: #fff; }  ul.app-tree { margin-bottom: 5px; padding-bottom: 1px;} ul.app-tree ul { list-style: none; }   div.gripper, ul.app-tree h2,  ul.app-tree h3,  ul.app-tree h4, ul.app-tree .standard-heading {  margin: 0;  padding: 0;  float: left; } ul.app-tree h2 { font-size: 18px;} ul.app-tree h3, ul.app-tree .standard-heading { font-size: 14px; font-weight: bold; background-color:transparent; border: none; } ul.app-tree h4 { font-size: 10px; font-weight: normal; }      #apptools ul.app-tree a, .back a {  cursor: pointer;  display: block;  margin: 0 0 0 20px;  padding: 8px 8px 5px 28px;  text-decoration:none;  background-repeat: no-repeat;  background-position: 8px 8px;  }   ul.app-tree h3, ul.app-tree .standard-heading  {    line-height: 18px;    height: auto;    margin:5px;  }  ul.app-tree h3 > a, ul.app-tree .standard-heading > .standard-text  {  display: block;  /* margin: 0 0 0 20px; -- website builder may need this because of gripper bar */  margin: 0;  padding: 15px 8px 12px 44px;  text-decoration:none;  background-repeat: no-repeat;  text-indent: 0;   line-height:1.5;  height:auto;  border:none;  text-align:left;  }   ul.app-tree h3 > a, ul.app-tree .standard-heading > .standard-text:not(.drillEnd)  {    background-position: 8px 8px;  }  #apptools ul.app-tree table tr td a {margin: 0; padding: 0; text-decoration: underline; font-weight: bold;}   #apptools ul.app-tree .mceListBox .mceOpen {background-position: -741px 0; margin-right: 3px;}   #apptools ul.app-tree .mceStatusbar div a {display: inline;}    #apptools ul.app-tree .mceStatusbar a.mceResize {       background-position:-800px 0;       cursor:se-resize;       display:block;       float:right;       height:20px;       width:20px;       }        #apptools ul.app-tree .tools-menu li , .back a, #apptools ul.app-tree .tools-menu li.date { margin-left: 0;}   /* Indent Levels */  /* Level 1 */  /* Level 1 */ #WebsiteBuilder ul.app-tree { padding: 0 5px; }  ul.app-tree > li  {   /* border: 1px solid #BECFE7; -- for website builder, may be able to omit */   border: none;    -moz-border-radius: 3px;    border-radius: 3px;   /*margin-top: 5px;*/      }     ul.app-tree li div  {   background: #fff;   border: 1px solid #d3d3d3;     border-top: 1px solid #E7E7E7;     border-left: 1px solid #E7E7E7;   -moz-border-radius: 3px;    border-radius: 3px;   /*margin-top: 5px;*/   margin-top: 1px; }   ul.app-tree li div li  {   padding-left: 40px;  }  ul.app-tree li div ul.paging li { padding-left: 0 !important; background: none !important; }  ul.app-tree li div#webpage-header, ul.app-tree li div#copyright { border: none; background: none; }  ul.app-tree li + div { border: none; }     ul.app-tree li div a, ul.app-tree li div .drill, ul.app-tree li div .drillEnd { color: #000; }  /* ul.app-tree li div { background: none; border: none; margin: 0 }*/   ul.app-tree > li div:first-child:not(.drillEnd):not(.drill) { background: #3D557D !important; border: none; }   ul.app-tree > li div:first-child a, ul.app-tree > li div:first-child button.close_tree { color: #fff; }     /*ul.app-tree > li > div:first-child + div, -- This may be able to go away (standards nesting cleanup may have sfixed the need for this)*/ ul.app-tree > li > div:first-child + div > div:not(.standard-heading) { margin-top: 0; border: none; /* -- Fixes style issues when ajax adds extra div */ }  /*ul.app-tree > li > div:first-child + div ul > li > ul > li { padding-left: 30px; background: url(../../images/icons/directory-arrow.gif) no-repeat left 8px; }*/  ul.app-tree > li > div:first-child + div ul:first-child { padding: 0 5px 5px; border: none; border-top: 1px solid #BECFE7; background-color: #EBF1F9; } ul.app-tree > li > div:first-child + div ul:first-child > li { padding-left: 0; }     ul.app-tree div.gripper {          border: none;     background: none;     -moz-border-radius: 0;     border-radius: 0;     margin-top: 0;     padding: 0;     }      ul.app-tree div.gripper a{     background: url(../../images/icons/gripper_16.gif) no-repeat center center;     text-indent: -9999px;     margin: 0;     padding: 10px 0;     width: 18px;     cursor: move;     display: block;     }      /* Take off drag gripper */ ul.app-tree div.gripper a.no-drag{ background-image: none; cursor:default; }    /* Toolbars */    /*ul.app-tree*/ .tools-menu, .links {    float: right;   border: none !important;     }      /* #apptools ul.app-tree .tools-menu li { float: left; _width: 21px; line-height: 1.2em; background: #f3fbff; } #apptools ul.app-tree .tools-menu li:hover { background: #fff;} #apptools ul.app-tree .tools-menu li a {    margin: 0 5px 0 0;    font-size: 10px;    text-decoration: none;    color: #000;   border-left: 1px solid #E7E7E7;   background-position: 8px 7px;   font-weight: normal;   }  #apptools ul.app-tree .tools-menu li:first-child a { border: none; }  */    #apptools ul.app-tree .tools-menu span.display-page {     display: block;  height: 17px;       margin: 0;  padding: 8px 3px 5px 0;  color:#666;   text-decoration:none;  font-size: 10px;  float: left;  }   #apptools ul.app-tree .tools-menu select {     font-size: 10px;  width: 200px;  margin-top: 6px;  margin-right: 10px;  float: left;  }   #apptools ul.app-tree .tools-menu li.disabled { display:none; }  /* End Toolbars */   .back a             { background: url(images/icons/move_left_blue_16.png)no-repeat 4px 4px; padding: 3px 8px 1px 24px; } .back a:hover { color: #9dd06e; } /* End Icons */  #apptools ul.app-tree li.last div{ }  #CmapInfo #apptools { padding: 0px; }  /************** END UNIVERSAL APPLICATION STYLES*/ /* Core Structure */ .list-options, .list-options-text, .tools-menu, .toggle-switch   {   -moz-border-radius:3px;   border-radius:3px;   /*float:right;*/   margin: 0;   padding: 0;   /*padding: 5px;*/   background: none; } .list-options-text {   z-index:1; } /* .tools-menu {   margin: 5px;   background-color: #f7f7f7;   -moz-border-radius: 30px;   border-radius: 30px;   border: 1px solid #d3d3d3;   -moz-box-shadow: 2px 2px 2px #e5e5e5;   box-shadow: 2px 2px 2px #e5e5e5; } */ ul.list-options-text, ul.list-options, .list-options li, .tools-menu li, ul.list-options-text li, .toggle-switch li, a.edit-btn { min-height:16px; min-width:16px; float:left; list-style-type:none !important; margin-left:5px; background-repeat:no-repeat; background-position: center center;} .tools-menu li:first-child, .toggle-switch li:first-child { margin-left: 0;} ul.app-tree li div ul.tools-menu li { padding: 0; } /* End Core Structure */ .list-options li a, ul.list-options-text li a, .tools-menu li a, .toggle-switch li a, .links a, .tools-menu li button {   display: block;   /*width: 24px;*/   height: 24px !important;   font-size: 13px;   line-height: 23px;   background-color: #e5e5e5;   background-repeat: no-repeat;   background-position: 8px center;   font-weight: bold;   text-decoration: none !important;   margin:0;   -moz-border-radius: 30px;   border-radius: 30px;      /*text-indent: -9999px;   padding: 0;*/   padding: 0 10px 0 28px;     -moz-transition: all 0.2s linear;   transition: all 0.2s linear;      }     .tools-menu li a { }    /* Button icons that require text with no background effects */ .icon-key ul.list-options-text li, ul.list-options-text li a, .toggle-switch li a, ul.list-options-text li button  {   text-indent: 0;   width: auto;   color: #333;   background-color: transparent;   background-position: 0 50%;   border: none;   -moz-box-shadow: none;   -webkit-box-shadow: none;   box-shadow: none;   padding: 0 10px 0 28px;   line-height: 24px;   font-size: 12px;   text-shadow: 0px 1px 0px rgba(255,255,255,.5);}   .icon-key ul.list-options-text li { font-size: 11px; font-weight: normal; line-height: 16px; padding-left: 18px; } .assessment-toolbar a.down { border-right: none; }     .list-options li a:hover        { background-color: #e3e3e3; } .list-options li:first-child a     { margin-left: 0; } .list-options li.disabled        { display:none;} #Teachingframeworks ul.list-options li.add    { background-image: url(../../images/icons/plus_16.png);} #Teachingframeworks ul.list-options li.edit  { background-image: url(../../images/icons/edit_16.png);}  /* CM icons display with text */ #Cm-MatrixContainer li.print, #Cm-MatrixContainer li.export-cmap, #Cm-MatrixContainer li.bookmark, #Cm-MatrixContainer li.add, #Cm-MatrixContainer li.xls, #Cm-MatrixContainer li.hide-columns {  margin: 5px 0 0; } li.export-cmap a, /*li.bookmark a, .print a, li.add a,<--these need to be more specific*/ li.xls a li.hide-columns a{  padding-left:20px;  padding-top:2px; }  /* Delete if we don't need */ /*.list-options li.closewindow a { background-image:url("../../images/icons/window_close_16.png"); margin-right:0; } .list-options li.openwindow a { background-image: url("../../images/icons/window_open_16.png"); } .list-options li.save a { background-image:url("../../images/icons/save_16.png"); } .list-options li.ok a { background-image: url("../../images/icons/ok_16.png"); } */ .options-nav .options-list li a {   background:none; } li.edit a, li.edit-web-page a, a.edit-btn        { background-image:url("../../images/icons/pencil_16.png");} li.add a, li.addrow a, a.add, li.add-announcement a, li.add-page a, .tools-menu li.add-sub-page a, .tools-menu li.add-assignment a, li.add-post a                { background-image:url("../../images/icons/plus_16.png"); } li.view-suggestion a            { background-image:url("../../images/icons/cm-view-suggestion_16.png"); } li.cancel a, li.delete a          { background-image:url("../../images/icons/delete_16.png"); } li.createIM a                { background-image:url("../../images/icons/icon-16-im.png"); } li.deleteMyCM a               { background-image:url("../../images/icons/icon-16-mycm-delete.png"); } li.search a                 { background-image:url("../../images/icons/search_16.png"); } li.original-cmap-button a          { background-image:url("../../images/icons/original-cmap_16.png"); } li.preview a                { background-image: url("../../images/icons/preview_16.png"); } li.print a, .print-page a, li.print button         { background-image:url("../../images/icons/print_16.png"); } li.submit-for-review a, li.publish a    { background-image:url("../../images/icons/up_16.png"); } li.make-online a, li.online a, .webpage-on a                { background-image: url(../../images/icons/on_16.png);} li.offline a, li.make-offline a, .webpage-off a               { background-image: url(../../images/icons/block_16.png);} li.copy a                  { background-image:url("../../images/icons/copy_16.png"); background-position: 60% 40%;} li.report a               { background-image: url(../../images/icons/report_16.png);} li.movedown a, li.down a, li.down_sort a         { background-image: url(../../images/icons/move_down_16.png);} li.moveup a, li.up a, li.up_sort a          { background-image: url(../../images/icons/move_up_16.png);} li.accept a, li.approve a, li.save a    { background-image: url(../../images/icons/tick_16.png); } li.reject a, li.decline a, li.hide-item a  { background-image: url(../../images/icons/block_16.png); } li.share a               { background-image: url(../../images/icons/share_16.png); } li.reply a              { background-image: url(../../images/icons/message_reply_16.png);} li.insert-row-before a           { background-image: url(../../images/icons/icon-16-add-row-above.png); } li.insert-row-after a            { background-image: url(../../images/icons/icon-16-add-row-below.png);} .export-cmap a               { background-image:url(../../images/file-icons/xls.gif); } .bookmark a, .eportfolio a, .bookmark button, .eportfolio button         { background-image:url(../../images/icons/portfolio_16.png);} li.hide-columns a              { background-image:url(../../images/icons/cm_hiderow_16.png);} li.cm-add-suggestion a, li.Comments a    { background-image:url(../../images/icons/bubble_16.png);} li.display-mode a              { background-image: url(../../images/icons/cm_display_modes.png);} li.inbox a                 { background-image: url(../../images/icons/inbox_16.png);} li.CommitteeMembers a            { background-image: url(../../images/icons/user_16.png);} li.send a                  { background-image: url(../../images/icons/mail_16.png);} li.ReviewResource a, li.review a      { background-image: url(../../images/icons/reload_16.png);} li.return a                 { background-image: url(../../images/icons/arrow_up_16.png);} li.video a                 { background-image: url(../../images/icons/video_16.png);} li.view a                  { background-image: url(../../images/icons/mag_glass_16.png); background-position: center 40%;} li.cm-collab-add a             { background-image: url(../../images/icons/collab_add_16.png)} li.cm-collab-remove a            { background-image: url(../../images/icons/collab_remove_16.png) } li.standards-key-drilldown         { background-image: url(../../images/icons/folder_16.png); } li.standards-key-print           { background-image:url("../../images/icons/print_16.png"); } li.standards-key-pdf            { background-image: url(../../images/file-icons/pdf_16.png); } li.standards-key-send            { background-image: url(../../images/icons/mail_16.png); } li.standards-key-bookmark          { background-image:url(../../images/icons/portfolio_16.png); } li.standards-key-resource          { background-image: url(../../images/icons/content_16.png); } li.standards-key-commoncore         { background-image: url(../../images/icons/cc-tag_16.png); } li.standards-key-sl             {} li.standards-key-hl             {} li.standards-key-aba            {} /* Icons */ .close_tree      { background: url(../../images/icons/close_tree_16.png) no-repeat left center;} .open_tree      { background: url(../../images/icons/open_tree_16.png) no-repeat left center;} ul.app-tree .post a        { background-image: url(../../images/icons/blogs_16.png); } ul.app-tree .announcement a       { background-image: url(../../images/icons/announcement_16.png); }  ul.app-tree .assignment a         { background-image: url(../../images/icons/content_16.png); }   ul.app-tree .webpage-on a          { background-color: transparent; } ul.app-tree .webpage-off a         { color: #aaa !important} ul.app-tree .home a        { background-image: url(../../images/icons/home_16.png); }  ul.app-tree .contact a        { background-image: url(../../images/icons/contact_16.png);} ul.app-tree .expired a        { background-image: url(../../images/icons/not_enabled_16.png); color: #8e321d !important;} ul.app-tree .draft a        { background-image: url(../../images/icons/edit_content_16.png); color: #e0941c !important;} ul.app-tree .ready a        { background-image: url(../../images/icons/unitplans_16.png); color: #84c44a !important;}  ul.app-tree .tools-menu li.preview a   { background-image: url(../../images/icons/icon-16-cm-prev.png);} ul.app-tree .tools-menu li.newitem a  { background-image: url(../../images/icons/icon-16-cm.png);}  .open_tree { background: url(../../images/icons/open_tree_16.png) no-repeat 8px center;} .close_tree { background: url(../../images/icons/close_tree_16.png) no-repeat 8px center;}   /* Teacher Frameworks */ ul.list-options   { display: inline; } ul.list-options li.disabled  { display:none;} ul.list-options li.add    { background-image: url(../../images/icons/add_16.png);} ul.list-options li.edit   { background-image: url(../../images/icons/edit_16.png);} ul.list-options li.delete   { background-image: url(../../images/icons/delete_16.png);} ul.list-options li.ok   { background-image: url(../../images/icons/check_16.png);} ul.list-options li.preview  { background-image: url(../../images/icons/preview_16.png);} ul.list-options li.original-cmap-button  { background-image: url(../../images/icons/original-cmap_16.png);} ul.list-options li.report   { background-image: url(../../images/icons/report_16.png);} ul.list-options li.rubric   { background-image: url(../../images/icons/rubric_16.png);} ul.list-options li.pdmodule   { background-image: url(../../images/icons/pdcenter_16.png);} ul.list-options li.copy    { background-image: url(../../images/icons/copy_16.png);} ul.list-options li.print   { background-image: url(../../images/icons/print_16.png);} #share ul.list-options li.print, #share ul.list-options li.add { background-image: none; /* Removes the image from the list options li in CM (it is on the a) */ } ul.list-options li.movedown, ul.list-options li.down { background-image: url(../../images/icons/move_down_16.png);} ul.list-options li.moveup, ul.list-options li.up  { background-image: url(../../images/icons/move_up_16.png);} ul.list-options li.previous a                 { background-image: url(../../images/icons/move_left_blue_16.png);} ul.list-options li.next a          { background-image: url(../../images/icons/move_right_blue_16.png);} li.goright a          { background-image: url(../../images/icons/move_right_16.png);} ul.list-options li.make-offline  { background-image: url(../../images/icons/make_offline_16.png);} ul.list-options li.make-online     { background-image: url(../../images/icons/make_online_16.png);} ul.list-options  li.offline   { background-image: url(../../images/icons/offline_16.png);} ul.list-options  li.online   { background-image: url(../../images/icons/online_16.png);} ul.list-options li.accept   { background-image: url(../../images/icons/check_16.gif);} ul.list-options li.reject   { background-image: url(../../images/icons/no_16.gif);} ul.list-options li.share     { background-image: url(../../images/icons/share.png); } ul.list-options li.account-disabled     { background-image: url(../../images/icons/account-enabled_16.png);} ul.list-options li.account-enabled     { background-image: url(../../images/icons/account-disabled_16.png);} ul.list-options li.account-resetpassword  { background-image: url(../../images/icons/account-resetpassword_16.png);} ul.list-options li.course-viewschedule   { background-image: url(../../images/icons/course-viewschedule.png);} ul.list-options li.class-withdraw      { background-image: url(../../images/icons/class_withdraw.png);} ul.list-options li.class-go         { background-image: url(../../images/icons/class_go.png);} ul.list-options li.reply   { background-image: url(../../images/icons/message_reply_16.png);} ul.list-options-small li.edit   { background-image: url(../../images/icons/edit_16.png);} ul.list-options-small li.delete   { background-image: url(../../images/icons/delete_16.png);} ul.list-options-small li.close   { background-image: url(../../images/icons/close_16.gif);}  /* CM icons display with text */ #Cm-MatrixContainer li.print, #Cm-MatrixContainer li.export-cmap, #Cm-MatrixContainer li.bookmark, #Cm-MatrixContainer li.add, #Cm-MatrixContainer li.xls, #Cm-MatrixContainer li.hide-columns, #Cm-MatrixContainer li.display-mode {  margin: 5px 0 0; }   .validation-summary-errors ul, #errorMessage  {   list-style-type: none;   border: 3px solid #cc6143;   background-color: #f8d3c5;  padding: 10px 15px;    -moz-border-radius: 5px;   border-radius: 5px;     } .validation-summary-errors li, #errorMessage li { background: url("../../images/icons/warning_16.png") no-repeat left center; padding: 5px 5px 5px 20px; font-weight: bold;} ul.accordian-list  {   margin: 0;   padding: 0; }   ul.accordian-list li    {     -moz-border-radius: 3px;     -webkit-border-radius: 3px;     border-radius: 3px;     background-color: #e5e5e5;     border: medium none;     margin: 5px 0;     padding: 7px 7px 7px 10px;     list-style: none outside none;   }     ul.accordian-list a     {       padding-left: 16px;       font-weight: bold;     }           ul.accordian-list a.tree-open       {         background-image: url("../../images/icons/tree/open_blue_16.gif");       }         ul.accordian-list a.tree-close         {           background-image: url("../../images/icons/tree/close_blue_16.gif");         }                  /* Assessment Answers */ ul.answer-list { list-style-type: none;  } ul.answer-list li { clear: both;  display: block; padding-bottom: 30px;   } span.answer-code, span.answer-data {   display: block;   float: left;   }   span.answer-code-view, span.answer-data {   display: block;   float: left;   }   span.answer-code-edit, span.answer-data-edit {   display: block;   float: left;   } span.answer-code-edit { margin-right: 5px; } span.answer-data { margin-left: 5px; } span.answer-data-edit { margin-left: 0px; width:90% } span.answer-data p:first-child { margin: 0; } span.answer-data-edit p:first-child { margin: 0; } div.answers { clear: both; padding: 10px 20px;}.inline-loading {   background-image: url(../../images/msgwindow/loading.gif);   background-repeat: no-repeat;   width:16px;   height:16px; } /* Loader */ .hide {   /*visibility:hidden;may need to put this back in */   display: none !important;  } #loading {   z-index:3200;   position:absolute;   right:44.5%;   top:35%;   width: 100px;   margin: 10px auto;   padding: 20px 30px 30px;   background: #fff;   text-align: center;   font: 10px Helvetica Neue, Helvetica, Arial, sans-serif;   font-weight: bold;   background: #fff; border: 1px solid #ccc; -moz-border-radius: 5px;   border-radius: 5px;   -moz-box-shadow: 0 3px 3px #e5e5e5;   box-shadow: 0 3px 3px #e5e5e5;   }    .circle-loader {   border: 16px solid #f3f3f3;   border-top: 16px solid #3c557d;   border-radius: 50%;   animation: spin 0.7s linear infinite; } .circle-loader.circle-loader-lg {   width: 60px;   height: 60px;   border-width:8px; } .circle-loader.circle-loader-sm {   width:20px;   height:20px;   border-width:4px; } @keyframes spin {  0% { transform: rotate(0deg); }  100% { transform: rotate(360deg); } }/****** CORE MATRIX CSS ******/ /****** CM Map Editor ( Matrix Editor ) ******/ #Cm-CellColumnList {   border-bottom: none;   float: left;   border: 1px solid lightGrey;   background-color: white;   border-radius: 5px;   -webkit-border-radius: 5px;   width: 230px;   border-image: initial; } #Cm-CellEditor {   margin-top: 80px; }   #Cm-CellColumns ul {     margin: 0;     padding: 5px;     list-style-type: none;     list-style-position: outside;     list-style-image: none;   }     #Cm-CellColumns li a {       display: block;       border-top: 1px solid #E7E7E7;       border-right: 1px solid lightGrey;       border-bottom: 1px solid lightGrey;       border-left: 1px solid #E7E7E7;       margin-bottom: 3px;       font-weight: bold;       text-decoration: none;       font-weight: bold;       color: black;       background: url(../../images/icons/move_right_16.png) no-repeat 8px 7px transparent;       padding: 5px 5px 5px 30px;       -webkit-border-radius: 3px;       border-radius: 3px;     }       #Cm-CellColumns h3 {     margin: 0;     font-size: 95%;     background: none repeat scroll 0 0 #244358;     -webkit-border-radius: 3px;     border-radius: 3px;     color: #fff;     margin: 5px;     padding: 5px 10px;   }     #Cm-CellColumns li a:hover { background-color: #f3fbff; }    #Cm-CellColumns li.active a:hover { background-color: #557488; }    #Cm-CellColumns li.active {  -webkit-border-radius: 3px;  border-radius: 3px; }    #Cm-CellColumns li.active a { color: #fff; background: #557488 url(../../images/icons/move_right_blue_16.png) no-repeat scroll 8px 7px; }    #Cm-CellWorkspace     {     width: 530px;       float:right;       font-size:11.5px;      border-bottom: none;       float: left;       border:1px solid #D3D3D3;       background-color: #fff;       -webkit-border-radius: 5px;      border-radius: 5px;      margin-left: 10px;      padding: 5px;    }    /***** MATRIX ( TABLE LAYOUT ) CM *****/ #Cm-PageContainer { margin:0 auto; padding: 10px 15px 15px; } #Cm-MatrixContainer #share, #Cm-Matrix-AddRow{  padding-bottom: 10px;  } #Cm-MatrixContainer #share {  background-color: #fff;  -webkit-border-radius: 5px 5px 0 0;      border-radius: 5px 5px 0 0;     margin-top: 10px;     border: 1px solid #d7d7d7;     border-bottom: 1px solid #fff;     margin-bottom:-1px; } #Cm-MatrixContainer #CmHideColumnsContainer{  position:absolute;  background: #fff;  -webkit-border-radius: 5px;   border-radius: 5px;   border:1px solid #D3D3D3;   padding: 10px } #Cm-MatrixContainer #CmHideColumnsContainer h3{  margin: 0; } #Cm-MatrixContainer #CmHideColumnsContainer ul{  margin: 0;  padding: 0; } #Cm-MatrixContainer #CmHideColumnsContainer li{  float: none;  margin: 0;  padding: 3px 0;  /*border-bottom: 1px solid #E7E7E7;*/  font-weight: bold; } #Cm-MatrixContainer #CmHideColumnsContainer li button{  display: inline;  height: inherit;     padding: 2px 4px;     margin-right: 5px; }   .close-icon a {     background:url("images/icons/delete_16.png") no-repeat scroll 0 0 transparent;     float:right;     height:20px;     outline:medium none;     padding-left:16px;     text-indent:-9999px; } #share {  float: right;  padding-top: 5px;  padding-right: 20px; }  #share li, #Cm-Matrix-AddRow li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  float: right;  padding-left: 15px; }  #share li a, #Cm-Matrix-AddRow li a, #share li button {  font-size:90%;  text-decoration:none;  }    #Cm-Matrix-AddRow ul{ margin: 0;} #CmDisplayModesContainer {   background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #CCCCCC;   -webkit-border-radius: 5px 5px 5px 5px;   border-radius: 5px 5px 5px 5px;   float: left;   padding: 10px;   position: absolute; }   #CmDisplayModesContainer span {   font-weight: bold;   }   #CmDisplayModesContainer ul {   list-style-type: none;   margin: 5px 0 0;   padding: 5px 0 0;   }       #CmDisplayModesContainer ul li {       border: 2px solid #D7D7D7;       cursor: pointer;       float: left;       height: 70px;       width: 70px;       list-style-type: none;       margin: 0 10px 0 0;     }       #CmDisplayModesContainer ul li.active, #CmDisplayModesContainer ul li:hover {       border: 2px solid #557488;     }         #CmDisplayModesContainer ul li.Matrix {       background: url(../../images/icons/matrix.gif) no-repeat scroll 14px 20px #FFFFFF;     }     #CmDisplayModesContainer ul li.PivotView {       background: url(../../images/icons/pivotview.gif) no-repeat scroll 14px 20px #FFFFFF;     }         #CmDisplayModesContainer ul li.PanelView {       background: url(../../images/icons/panelview.gif) no-repeat scroll 14px 20px #FFFFFF;     }      table.cm-matrix { background-color: #FFFFFF;   border: 1px solid #D3D3D3;   box-shadow: 0 3px 3px #E5E5E5;   box-shadow: 0 3px 3px #E5E5E5;   -webkit-box-shadow: 0 3px 3px #E5E5E5;   clear: both;   margin-bottom: 20px;   padding: 2px;   /*width: 100%;*/ } #Cm-TemplateHeader .date { background-position: 10px 50% !important; float:right; margin: 0 !important; font-size: 14px; font-weight: bold;} .date span { font-weight: normal; padding-left: 20px; font-size: 12px;} table.cm-matrix td, table.cm-matrix th{   padding: 5px 10px; } table.cm-matrix tr#header th{ /*-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;*/   background-color: #557488;   margin: 0;   padding: 5px 0 5px 10px;   /*border:1px solid #FFFFFF;*/   color:#FFFFFF;   font-weight:bold;   min-width:160px;   padding:10px 20px;   vertical-align:middle; } table.cm-matrix tr#header th.options { /*min-width: 85px;*/ background: none repeat scroll 0 0 #9dd06e !important; width: 9% !important; min-width: 9% !important; max-width: 9% !important; } table.cm-matrix td div.#ViewSuggestedResources { cursor: pointer; padding-top: 10px; } table.cm-matrix td{ line-height: 1.5em; padding: 8px;  vertical-align: top; border-left: 1px solid #EEEEEE;   border-top: 1px solid #FFFFFF; } table.cm-matrix td table { border: none; -moz-box-shadow: none; box-shadow: none;} table.cm-matrix td.border-top-right { border: 1px solid #fff; background-color:#F3FBFF; } table.cm-matrix td.mouse_over { background-color: #9DD06E; cursor: pointer; } table.cm-matrix .cm-matrix-td-options { background: none repeat scroll 0 0 #F3FBFF; width: 9% !important; min-width: 9% !important; max-width: 9% !important; /*width: 120px !important;*/ } table.cm-matrix td.StandardViewCompleteNumber, table.cm-matrix td.StandardViewDescription { border-bottom: none; border-left: none; }  table.cm-matrix td.StandardViewCompleteNumber a  {   padding-left: 0px;   padding-right: 0px;   color:#446ab6; } .tableFloatingHeader {   width:100% !important; } #Cm-Matrix-ViewOptions { margin-top: 10px; margin-bottom: -15px;  float:left; } #CmTags {   padding-left: 5px; } #CmTags span { font-weight:bold; }   /************** CM MAP SECTION - These styles apply to the maps themselves ( as well as the template map pages ) **************/  #Cm-PageContainer p {line-height:2em; padding: 0 5px; margin: 0; } #Cm-PageContainer #CmapInfo2 p {/* padding: 5px 10px 5px 10px; margin:0; */ line-height:1.3em; padding :5px; margin-bottom: 0px; } #CmapInfo span{ font-weight: bold;} #CmapMetaData { margin-top: 10px; } #CmapMetaData div.CmapDropDownItem { float:left; padding-right:10px; } #Cm-HeaderManager{ margin-top: 10px; padding-bottom: 20px;} #CmapMetaData div.CmapDropDownItem select{   width: 175px;   border:1px solid #5B9AE5;   margin-top:10px;   padding:2px; }  #TemplateOverview, #TemplateColumns, #TemplateMetaData, #TemplateSecurity { padding: 20px; font-size: 95%; } /* creates space below the faceted header */ #TemplateManager { margin-top: 100px; } #TemplateColumnManager {   -webkit-border-radius: 5px;   border-radius: 5px;   background: none repeat scroll 0 0 #F7F7F7;   border-color: #E7E7E7 #D3D3D3 #D3D3D3 #E7E7E7;   border-style: solid;   border-width: 1px;   margin-top: 15px;   padding: 10px; } #TemplateOverview h3, #TemplateColumns h3, #TemplateMetaData h3, #TemplateSecurity h3, #cmtemplate_TemplateSecurity h3 {   padding:10px 10px 10px 10px;   font-size:14px;   margin-bottom: 10px; } #cmtemplate_TemplateSecurity {   padding:20px !important; }   #TemplateOverview span{    font-weight: bold;    font-size: 12px;   } #TemplateColumnManager { margin-top:10px; } #TemplateEditor table td, #TemplateColumnManager table td { padding-bottom: 10px; } .edit-component, #CmSuggestionEditor {   -webkit-border-radius: 5px;   border-radius: 5px;   padding: 15px;   margin-top: -1px !important;   margin-bottom: 15px;   border: 1px solid #D3D3D3;   background-color: #fff; } .app-tree { border: 0px solid #ccc; } #add { padding-top: 10px;} .GridView tr.header td.headeralignright, .GridView tr.header th.headeralignright {   text-align: right; font-weight: bold; padding-right: 10px; } #template_tags_info select {     width: 555px;   padding: 10px;   margin-bottom: 30px; } #Cm-MatrixViewSelector { -webkit-border-radius: 5px; border-radius: 5px; float: left; background:none repeat scroll 0 0 #Fff; padding: 10px; border: 1px solid #ccc; } #Cm-MatrixViewSelector span { font-weight: bold; } #Cm-MapInfo{    -webkit-border-radius: 5px; border-radius: 5px; padding: 10px;   background: none repeat scroll 0 0 #F7F7F7;   border-color: #E7E7E7 #D3D3D3 #D3D3D3 #E7E7E7;   border-style: solid;   border-width: 1px;   margin-right: 20px; } #Cm-MapInfo label { display: inline; } #Cm-MapInfo input { margin: 8px 0; } #Cm-MatrixViewSelector ul{ list-style-type:none; margin:5px 0 0; padding:5px 0 0 0;} #Cm-MatrixViewSelector ul li{ list-style-type: none; float:left; margin: 0 10px 0 0; height:70px; cursor:pointer; border: solid 2px #d7d7d7; } #Cm-MatrixViewSelector ul li span {   background-color:#FFFFFF;   padding:0 5px; } #Cm-MatrixViewSelector ul li.active, #Cm-MatrixViewSelector ul li:hover { border: solid 2px #557488;} #Cm-CustomHeader, #Cm-TitleHeader{ } #Cm-TitleHeader, #Cm-TemplateHeader .date{   background-color:#FFFFFF;   border-color: #E7E7E7 #D3D3D3 #D3D3D3 #E7E7E7;   border-style: solid;   border-width: 1px;   margin:20px 0 0;   padding:10px;   -webkit-border-radius:5px;   border-radius:5px; } #Cm-TitleHeader h2{   border-bottom: none;   box-shadow: none;   text-shadow: none;   margin: 0;   padding: 0; } #Cm-TemplateHeader {   -webkit-border-radius: 5px; border-radius: 5px; background:none repeat scroll 0 0 #fff;   border:1px solid #D3D3D3;   padding: 10px; } .map-preview-header {   margin-top: 20px; } .map-fixed-header { top:0; left:0; position: fixed; background-color: #557488; padding:10px 20px 20px 20px; width: 97%; _width:100%; _position:absolute; border-bottom: 1px solid #fff;} .map-fixed-header h2 {    border-bottom: none;   box-shadow: 0 0 0 0 #E5E5E5;   text-shadow: 0 0 0 rgba(0, 0, 0, 0.5);   margin: 10px 0;   padding: 0;   color: #fff;   font-size: 19px;   } .modal-fixed-header { top:0; left:0; position: fixed; background-color: #557488; border-bottom: 1px solid #FFFFFF; padding:10px; width: 97%; height:40px; z-index: 10; _position:absolute; _width:100%;} .fixed-top-margin { margin-top: 80px; } #apptools .modal-fixed-header h3, #TemplateHeader .modal-fixed-header h3, h3.suggestion-header, .map-fixed-header h3, .modal-fixed-header h3{ margin:0; padding:10px; float: left; font-size:18px; color: #fff;}  .map-intro {   padding: 10px;   margin-top: 20px; } p.template-type{   -webkit-border-radius: 5px; border-radius: 5px; padding: 0 10px; background: #F3FBFF; width: 40%;   border:1px solid #E7E7E7; } .template-dropdown{   margin-left: 30px; } .map-build-panel, .im-build-panel {   margin-top: 20px;   /*-moz-border-radius: 5px; -webkit-border-radius: 5px; -border-radius: 5px; background:none repeat scroll 0 0 #fff;   border:1px solid #D3D3D3;*/   padding: 0 20px 10px 20px;   _padding-top: 20px;   .padding-top: 20px; } .map-build-panel {   margin-top: 70px; } .im-build-panel {   margin-top: 90px !important; } /* Within the matrix template for CM */ #cmtab1 h3, #cm-tab2 h3, .map-build-panel h3, #CmapInfo h3 { margin: 0 0 10px;} #cmapOverview, #cmapMatrix, #cm-tab1, #cm-tab2 { background: none repeat scroll 0 0 #fff; margin-bottom: 10px; padding: 10px; -webkit-border-radius:5px; border-radius: 5px; } #cmapOverview .filterboxes { margin: 20px 0 0 0; padding: 5px 0 5px 10px;} h3.cmSubhead{ background: none repeat scroll 0 0 #244358; color:#fff; padding: 10px; margin: 0 0 10px; -webkit-border-radius:3px; border-radius: 3px; font-size:15px; } #cmtab1{   padding:0 20px 20px;   .padding:20px 20px 20px;   _padding:20px 20px 20px;   width:97%;   margin-bottom: 10px;   margin-top: 80px !important; } #cm-tab2{   /*width:97%;   margin-bottom: 10px;  /*overflow:auto;*/ } #CmapInfo{   margin:0 auto;   padding:0 20px 20px;   .padding:20px 20px 20px;   _padding:20px 20px 20px;   width:97%;   margin-top: 15px; } #CmapTitle {   -webkit-border-radius:3px;   border-radius:3px;   background:none repeat scroll 0 0 #F7F7F7;   float:left;   margin:0 0 20px 20px;   width: 291px !important; }  #CmSecurity h3 {   background:url() no-repeat scroll 0 0 transparent;   border-bottom:none;   padding:10px;   font-size: 11px;   font-weight: normal;   color: #000; }   #CmSecurity input {   margin-left: 30px; }    /****** END CORE MATRIX CSS ******/#modalwindow {   margin: 10px auto 0;   width: auto; } #ManagerContainer {   margin-top: 75px;   }   #ManagerContainer #searchResults { margin-right: 10px;} #ManagerContainer #searchResults, #ManagerContainer #currentAlignments { width: 46%; float: left; height:200px; overflow-y:auto;} /*#ManagerContainer #searchResults table.GridView, #ManagerContainer #currentAlignments table.GridView { padding: 0;}*/ #modalwindow #ManagerContainer {   background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #D3D3D3;   border-radius: 5px 5px 5px 5px;   margin-top: 30px;   overflow: auto;   padding: 20px 10px 0; } #modalwindow #ManagerContainer select { margin-bottom: 10px; } /* Alignment Tool Dialogue */ #modalwindow #ManagerContainer #standard-search {   margin: 30px auto 10px !important;   /* width: 620px; */ } #modalwindow #ManagerContainer .searchbox { float: none !important; clear: both; } #modalwindow #ManagerContainer #standard-search p {padding: 20px 50px; margin: 0 auto; } #modalwindow #ManagerContainer #standard-search .filterboxes p { font-size: 14px; padding: 10px; margin: 0 10px; } #modalwindow #ManagerContainer #BrowseStandards, #modalwindow #ManagerContainer .currentstandards, #modalwindow #ManagerContainer #BrowseAssessments, #modalwindow #ManagerContainer .currentassessments, #modalwindow #ManagerContainer #BrowseCurriculumFrameworks, #modalwindow #ManagerContainer .currentcurriculumframeworks {   background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #D3D3D3;   border-radius: 5px 5px 5px 5px;   float: left;   height: 300px;   margin: 20px 10px 20px 0;   overflow: auto;   padding: 10px;   width: 45%; } #modalwindow #ManagerContainer #BrowseAssessments, #modalwindow #ManagerContainer .currentassessments {   width: 45%; } #modalwindow #ManagerContainer #BrowseStandards h3, #modalwindow #ManagerContainer .currentstandards h3, #modalwindow #ManagerContainer #BrowseAssessments h3, #modalwindow #ManagerContainer .currentassessments h3, #modalwindow #ManagerContainer #BrowseCurriculumFrameworks h3, #modalwindow #ManagerContainer .currentcurriculumframeworks h3{   background: none repeat scroll 0 0 #244358;   border-radius: 5px 5px 5px 5px;   clear: both;   color: #FFFFFF;   display: block;   font-size: 18px;   margin: 0 0 5px;   padding: 10px; } #modalwindow #ManagerContainer #BrowseStandards #noresults h3, #modalwindow #ManagerContainer .currentstandards #noresults h3, #modalwindow #ManagerContainer #BrowseAssessments #noresults h3, #modalwindow #ManagerContainer .currentassessments #noresults h3, #modalwindow #ManagerContainer #BrowseCurriculumFrameworks #noresults h3, #modalwindow #ManagerContainer .currentcurriculumframeworks #noresults h3 {   background: none repeat scroll 0 0 #eee;   font-size: 14px;   color: #4A4F5A; } #modalwindow #ManagerContainer table.GridView {   -moz-box-shadow: none;   box-shadow: none; } #modalwindow #ManagerContainer .list-view table.GridView tr td ul.list-options-text { position: relative; } #modalwindow #ManagerContainer .list-view table.GridView tr td ul.list-options-text .add a, #modalwindow #ManagerContainer .list-view table.GridView tr td ul.list-options-text .delete a { padding: 0 10px 0 28px !important;  background-position: 8px 50%; background-repeat: no-repeat; } #modalwindow #ManagerContainer .list-view table.GridView tr td ul.list-options-text .add a {   } #modalwindow #ManagerContainer .list-view table.GridView tr td ul.list-options-text .delete a {   } .AssessmentSearchResults {   width:96.5% !important;   } #modalwindow #ManagerContainer #assessment-search {   margin: 0px auto; } #modalwindow #ManagerContainer #standard-search #assessment-search {   margin: 30px auto; }  #modalwindow #ManagerContainer #assessment-search #SearchResultsContainer {   background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #D3D3D3;   border-radius: 5px 5px 5px 5px;   height: 300px;   overflow: auto; } .MsgWindow {  position: absolute;   visibility: hidden;  background-color: white;  -moz-border-radius: 5px;     border-radius: 5px;     border: 1px solid #333; }  /* Overwriting form styles specifically for modal forms */ #modalwindow .default_fields { padding: 0 0 20px; } #modalwindow #PybPeerReviewTeamCreation .default_fields { padding: 20px 10px 20px; } body#modalwindow #login { border: none; -moz-box-shadow: none; box-shadow: none; width: auto;} #modalwindow p { font-size: 12px; }  .drag-handle {  padding: 10px;  text-indent: 3px;  font-size: 12px;  font-weight: bold;  overflow: hidden;  width: auto;    background: #e5e5e5;  color: #333;     text-shadow: 0px 1px 0px rgba(255,255,255,.5);  border-bottom: 1px solid #858585;   -moz-border-radius: 4px 4px 0 0 ;     border-radius: 4px 4px 0 0 ;   /* filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); */  -moz-opacity: 1;  opacity: 1;  }  * html .drag-handle{ width: 100%; }   .drag-handle .drag-controls {  position: absolute;  right: 1px;  top: 2px;  cursor: pointer;  }   .drag-controls img { display: inline;}   .drag-icon { float: left; padding: 5px 10px 0 5px; }   .drag-contentarea  {  background-color: #fff;  color: #000;  height: 150px;  padding: 20px;  overflow: auto;  text-align:justify;  -moz-border-radius: 0 0 4px 4px;     border-radius: 0 0 4px 4px;  }   .drag-contentarea .reset-the-reset ul, .drag-contentarea .reset-the-reset ol { margin-left: 10px; } .drag-contentarea .reset-the-reset ul li { margin: 2px 5px 2px 10px; padding: 2px 0 0 5px; list-style-type:disc; }  .drag-contentarea .reset-the-reset ol li { margin: 2px 5px 2px 10px; padding: 2px 0 0 5px; list-style-type:decimal; }  .drag-buttons{ padding-top: 1em; padding-bottom: 10px; text-align:center; clear: both; }  .drag-buttons button { display: inline; }  .drag-buttons button.cancel { -moz-border-radius: 30px; border-radius: 30px; -webkit-border-radius: 30px; height: 32px !important; width: 60px; }   .msgwin-buttons button{ font-weight :normal; margin: 1px; padding: 0 5px 0 5px; font-size: .8em; }  .drag-statusarea{ border-top: 1px solid gray; background-color: #F8F8F8; height: 13px; }  .drag-resizearea{ float: right; width: 13px; height: 13px; cursor: nw-resize; font-size: 0; }  .drag-checkboxnoshow{ /*CSS for Checkbox Area div*/   background-color: #fff;   color: black;   text-align:center;   padding: 10px 20px;   }   .drag-checkboxnoshow input {     vertical-align: middle;   }   .drag-checkboxnoshow label {     vertical-align: middle;   }  .ModalDimmerDiv  { visibility: hidden;  position: absolute;  top: 0;  left: 0; right: 0; bottom: 0;  width: 100%;  height:100%;  background-repeat: repeat;  background-image: url("../../images/msgwindow/modaldimmer.png"); background-position: 0 0; }  /* Pagination */  /* This is the div that all results and paging will be nested in */ .results-header {    background-color: #ddd;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;  margin: 10px 0;  padding: 2px; }   .results-header h3   {      float: left;    margin: 0;    padding: 8px;   } .paging {   display: block;   margin: 0;   padding: 5px;   float: right;   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px;     }       .paging li, .paging a  { display: block; line-height: 25px; float: left; font-weight: bold; }      .paging a        { margin-left: 3px; }     .paging .arrow a { font-weight: normal; line-height: 23px;}         .paging a.active {       cursor: default;       background-color: transparent;       background-image: none;       padding-top: 1px;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    border: none;       }           /* Results within darker backgrounds */          #SearchResultsContainer .paging a.active {       color: #fff;       text-shadow: none;       }    #PagingStripTop { float: right; clear: both; padding-bottom: 5px; }/*   Added by DJD for Nylearns Profile Page and other portal Profile pages   Might need some clean up */  #profile-data {  width: 630px;  margin: 30px auto 0;   } #profile_info {  padding: 0 20px 15px; } #profile_school_info {  padding: 30px; width: 557px;   margin: 20px auto 0; border: 1px solid #DCD3B6; background: #F1EBD7; } #profile_school_info select {     width: 557px;   padding: 10px;   margin-bottom: 30px; } #profile_organization {  padding: 30px; width: 598px;   margin: 20px auto 0; border: 1px solid #DCD3B6; background: #F1EBD7; } #profile_save { clear:both; width: 100px; margin: 20px auto; } #profile_save input { float:none;  } #ProfileMain { width: 628px; margin: 0 auto; }  #profile_avatar, .profile_avatar_upload { clear: both; float: left; width: 78px; } #profile_avatar img, .profile_avatar_upload img { display: block; margin: 0 auto; padding: 5px; border: 1px solid #ccc;} #profile_fields {   float: left;   padding: 0 15px 15px;   margin: 0;   border-right: 1px solid #ccc;   }  .profile_field { margin-top: 10px; } .profile_field:first-child { margin-top: 0; }   .profile_field input { clear: both; display: block; width: 250px; } .profile_field select { clear: both; display: block; font-size: 12px; width: 258px; } .profile_field.salutaion input { width: 75px; }  #profile_fields button { margin-top: 20px; }  #requestmadechangemodal .profile_field { width: 265px; } p.form-help {font-size: 10px;} .avatar_uploader { margin-left:15px; float:left; width:330px; }  .avatar_uploader form label {   font-size: 12px !important; } #avatar_options {   padding-top: 10px; } #avatar_options ul.list-options { padding: 0; float: left; } .profile-options {   float: right;   margin-top: 2px;   padding: 10px;   -moz-border-radius: 3px;   border-radius: 3px;   }    .profile-options button { width: 190px;} #login, #RegisterMain { width: 300px; margin: 0 auto 0; } #login.change-password-form {   padding: 0.5rem 1rem;   margin-bottom: 0.5rem; } #login.change-password-form label {   font-size: 12px; } #my-subscription {} #my-subscription-level { width: 286px; float: left;} #my-subscription-level h3, #my-subscription-level h4 { padding-bottom: 0;} #my-subscription-tools  {width: 300px; float: left;} #my-subscription-tools ul { padding: 0 20px 20px; margin: 0;} #my-subscription button { float: none; margin-top: 10px; width: 200px;} #my-subscription button:first-child { margin-top: 30px; } .org-search-help { margin: 5px 0 15px; padding-bottom: 5px; border-bottom: 1px solid #ccc; } .org-search-help button { margin-left: 11px; float: left;              font-size: 11px; border: none; background: none;              /*color: #e0941c;*/ } .org-search-help button:hover { color: #9dd06e; -moz-box-shadow: none; box-shadow: none; } #AutoCompleteOrganizations { background: #fff; border: 1px solid #ccc; padding: 0; margin-top: -16px !important; width: 256px !important; } #AutoCompleteOrganizations table.GridView {font-size: 11px !important; border: none; -moz-box-shadow: none; box-shadow: none; -moz-border-radius: 0;   border-radius: 0; } #AutoCompleteOrganizations table.GridView td:hover { background: #f3fbff; cursor: pointer; } .rememberme { clear: both; }  .rememberme, .forgotpassword {   display: block;   float: left;   line-height: 20px;   margin: 20px 0 ;   font-size: 11px; } .forgotpassword { border-left: 1px solid #ccc; margin-left: 10px; padding-left: 10px;} .rememberme input {   margin-top: 2px; } .rememberme input, #login .rememberme label {   display: block;   float: left;   margin-right: 3px ;   padding: 0; } #requestmadechangemodal .profile_field label {   margin-bottom:0; } #requestmadechangemodal .request-change-form-fields {   display:inline-block; } #requestmadechangemodal #organizationHeading {   font-size:13px; } #requestmadechangemodal .request-changes-modal-dropdowns {   clear: both;   right:0;   display:inline-block;   width: 570px;   position: absolute; } #requestmadechangemodal .request-changes-modal-dropdowns .request-changes-modal-dd {   clear: both;   right: 0;   width: 566px;   border: solid 1px #CCCCCC; } #requestmadechangemodal .request-changes-modal-dropdowns .request-changes-modal-dd:not(:first-child) {   margin-top:-25px; } #requestmadechangemodal .request-changes-modal-dropdowns .request-changes-modal-dd .grade-subject-course-header {   background-color: #3c557d;   width: 100%;   padding: 15px;   color: #fff;   text-align:left;   border-radius:0;   height:initial;   text-shadow:none;   font-size:14px; } #requestmadechangemodal .request-changes-modal-dropdowns .request-changes-modal-dd .inner-tags {   padding: 5px 10px; } #pg_bar_container { width:100px; border: 1px solid #1B4470; height: 8px; padding:1px; -moz-border-radius: 3px; -webkit-border-radius: 3px;   -border-radius: 3px;   }  #pg_bar {  height:8px;   background-color: #2A64A4;  background-image: url("../../images/bg_progress_bar.png");  background-repeat: repeat-x; }  .pg_label {  float:left;  margin-right: 5px; }  .pg_data {  float:left; }  /* Customizations */ #ClassProgressBar { width:100px; margin: 5px auto; } /***** RESULTS *****/ /* ---------- No Results ---------- */ #noresults {  margin: 5px 0 !important;  padding: 10px 10px 0 !important; width: auto;} #noresults p {  padding: 0 20px; } .searchresults { clear: both; } #SearchResultsContainer #suggestions {   /* padding: 20px 10px 0; */ }  #SearchResultsContainer > div.content-panel #noresults { width: auto; border: none; background: none; margin: 0 !important; }  #suggestions span { padding: 10px 10px 0; font-weight: bold; display: block;} #suggestions ul {   background-color: #F6F8FA;   border-radius: 3px;   -webkit-border-radius: 3px;   -moz-border-radius: 3px;   margin: 0 0;   padding: 5px 10px; } /* ---------- SEARCH PAGE ---------- */ #SearchResultsContainer > div {   background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #D3D3D3;   border-radius: 5px;   -webkit-border-radius: 5px;   -moz-border-radius: 5px;   width: 958px; } #SearchResultsContainer div.list-view > div {     border-color: #E7E7E7 #D3D3D3 #D3D3D3 #E7E7E7;     border-left: 1px solid #E7E7E7;     border-radius: 3px;     -webkit-border-radius: 3px;     -moz-border-radius: 3px;     border-style: solid;     border-width: 1px;     margin: 5px 0 0;     padding: 0;   }    #noresults h3, #SearchResultsContainer h3 {   background-color: #244358;   border-radius: 3px;   -webkit-border-radius: 3px;   -moz-border-radius: 3px;   color: #fff;   margin: 5px 0;   padding: 5px;   clear: both; }   #SearchResultsContainer .atandard-heading span, #searchresults h3 span, #searchresults .standard-heading span   {     float: left;     line-height: 23px;     padding: 7px 5px;   }  #SearchResultsContainer #noresults {   margin-top: 11px !important;   padding: 0; } .searchResultName {   float: left;   width: 560px; }   .searchResultName h4 a {     display: block;     font-size: 18px;     font-weight: bold;     padding: 20px 10px;   }     .searchResultType {     background-color: #F7F7F7;     border: 1px solid #D3D3D3;     border-radius: 5px;     -webkit-border-radius: 5px;     color: #000000;     float: right;     overflow: hidden;     padding: 20px;     width: 320px;     word-wrap: break-word;   }     /* ---------- ASSESSMENTS PAGE ---------- */ .Assessment-Result-Header {   margin: 10px;   padding: 5px 5px 5px 10px;   background-color: #999;   border: 1px solid #ccc;   border-radius: 5px;  -webkit-border-radius: 5px; }  #SearchResultsContainer .aligned-standards, #SearchDiv .aligned-standards { background-color: #d9e1eb; padding: 10px; margin: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }   #SearchDiv .Assessment-Result .answers h4 {   background-color:#FFE851;   padding: 0 20px;   border-radius: 3px 0 0 3px;   -webkit-border-radius: 3px 0 0 3px;   margin-right: 20px;   line-height: 2.5em; } .Assessment-Result .answers div { background-color: #FFF3A1; border-radius: 3px; -webkit-border-radius: 3px; line-height: 2.5em; } .Assessment-Result-Header ul {     margin: 0;     padding: 0;      }       .Assessment-Result-Header ul li.up, .Assessment-Result-Header ul li.down {         list-type: disc outside none;         float: left;         display: inline;         margin: 0;          }         .Assessment-Result-Header ul li.up a, .Assessment-Result-Header ul li.down a{            background-repeat: no-repeat;           background-position: 0 50%;           display: block;           text-indent: -9999px;           width: 24px;            height: 24px;           }     .Assessment-Result-Header ul.list-options li.button:hover a {       border-radius: 3px;       -webkit-border-radius: 3px;   }   .Assessment-Result-Header .answer-data {   margin-bottom:10px; } .Assessment-Result-Header .answer-data img {   display:block; }  /* ---------- END ASSESSMENTS PAGE ---------- */  /* Content Alignment Tool */ #contentDialogSearchResultsContainer .card-row, .alignment-container .card-row {   display:flex;   align-items:center; } #contentDialogSearchResultsContainer .card-body, .alignment-container .card-body {   max-height:400px;   overflow-y:auto; } #contentDialogSearchResultsContainer .card-row .alignment-result-title, .alignment-container .card-row .alignment-result-title {   flex-basis:45%; } #contentDialogSearchResultsContainer .image-container, .alignment-container .image-container {   text-align:right;   margin-left:auto;   flex-basis:35%;   margin-right:0.75rem; } #contentDialogSearchResultsContainer .image-container .provider-icon, .alignment-container .image-container .provider-icon {   width:80%; } #contentDialogSearchResultsContainer .image-container .provider-icon.trs-icon, .alignment-container .image-container .provider-icon.trs-icon {   width:95%;   margin-top:3px; } #contentDialogSearchResultsContainer .image-container.district-icon, .alignment-container .image-container.district-icon {   color: #6F1F1D;   font-size: 16px; }ul.tabs {   list-style: none; display: block; clear:both;   margin: 0 auto;   padding: 4px 0 0; } ul.tabs:after { clear:both; }  #RegistrationListing ul.tabs {   padding: 0 10px;     background-color: transparent; }  ul.tabs li { float: left; margin:0; padding: 0;} ul.tabs li a {   /*   border-style: solid solid none;   border-width: 1px 1px medium;     min-height: 20px;   margin: 0 2px;   padding: 10px 5px 0;   text-align: center;   min-width: 115px;   text-decoration: none;   font-weight:bold;   display:block;   */        cursor: pointer;   color: #333;   text-shadow: 0px 1px 0px rgba(255,255,255,.5);   display: block;   background: #e5e5e5 /*#d2d2d2 url(../../images/button.png) repeat-x right top*/;   height: 21px;   line-height: 21px;   margin-bottom: -1px;   margin-left: 2px;   padding: 5px 15px 5px;   -moz-border-radius: 5px 5px 0 0;   border-radius: 5px 5px 0 0;   border: 1px solid #ccc;   border-bottom: none;   -moz-box-shadow: inset 0 -3px 3px -1px #ccc;   box-shadow: inset 0 -3px 3px -1px #ccc;   text-decoration: none; } ul.tabs li a em { font-weight: normal; } ul.tabs li:first-child a { margin-left: 0; } ul.tabs li a:hover, ul.tabs li a.active { background: #fff; -moz-box-shadow: none; box-shadow: none; height: 22px; }         ul.tabs li a.active {font-weight: bold;}         .tabbed-content {   -moz-border-radius: 0 5px 5px 5px;   border-radius: 0 5px 5px 5px;     background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #ccc;     margin: 0 auto 0;   padding: 15px;   -moz-box-shadow: 0 3px 3px #e5e5e5;   box-shadow: 0 3px 3px #e5e5e5; } /* Assessment */ #assessment-container .tabbed-content { padding: 0; }  /*subnav*/ ul.tabs ul { position:absolute; left:0; top:1.5em; float:left; background:#bbb; width:100%; margin:0; padding:0.25em 0.25em 0.25em 1em; list-style:none; border-top:1px solid #fff; } ul.tabs ul li { float:left; display:block; margin-top:1px; } ul.tabs ul A { background:#bbb; color:#fff; display:inline; margin:0; padding:0 1em; border:0 } ul.tabs ul A:hover, ul.tabs ul A:active, ul.tabs ul A.here:link, ul.tabs ul A.here:visited { color:#444; } #RegistrationListing .tabbed-content {   border: #D2E0F4 solid 1px;   margin-top: -1px; } /* Sweet Tabs with background images */ ul.sweet-tabs li a { background-repeat:no-repeat;  background-position: left center; padding-left:16px; } ul.sweet-tabs li a.news-addsome {   background-image:url("images/icons/news-add-24.png");   padding-left:26px;   } ul.sweet-tabs li a.news-manage {   background-image:url("images/icons/news-manager-24.png");   padding-left:26px;   } ul.sweet-tabs li a.news-list {   background-image:url("images/icons/news-list-24.png");   padding-left:26px;   } /* Content tab styling for page consolidation that than a subnav */ .content-toggle  {   background-color: #ccc;   border-bottom: medium none;   border-radius: 3px 3px 0 0;   -webkit-border-radius: 3px 3px 0 0;   -moz-border-radius: 3px 3px 0 0;   margin: 40px auto 10px;   padding: 5px 0 0 15px; }  .content-toggle ul.tabs li a {   border: none;   border-color: #ccc #333 #ccc #ccc;   border-style: solid solid none;   border-width: 1px 1px medium;   background-color: #EBF1F9;   float: left;   margin: 0 5px;   padding: 10px;   text-align: center;   -moz-border-radius: 0;   -webkit-border-radius: 0;   border-radius: 0;   width: 150px;   color: #1A436E; } .content-toggle ul.tabs li a.active, .content-toggle ul.tabs li a:hover {   background-color: #FFFFFF;   border-color: #ccc #ccc #FFFFFF;   border-style: solid;   border-width: 1px;   cursor: pointer;   -moz-border-radius: 3px 3px 0 0;   -webkit-border-radius: 3px 3px 0 0;   border-radius: 3px 3px 0 0;   text-decoration: none; }/*------- CORE TOOLBAR CSS -------*/ .ToolbarContainer {   margin: 20px 0;  /*border: 1px solid #ccc;*/  background: #fff;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px; }  .ToolbarContainer .tool{   border: 1px solid #fff;   display:block;   float:left;   color: #E0941C;   font-weight:bold;   width: 105px;   padding: 12px 12px 6px;   margin: 5px 5px 5px 0;   text-decoration:none;    text-align: center; } .ToolbarContainer .tool:first-child { margin-left: 5px; } .ToolbarContainer .tool.last {   }  .Profile-ToolbarContainer .tool{    display:block;   float:right;   font-size:9px;   font-weight:bold;   width: 120px;   padding: 0 0 10px 10px;   text-decoration:none;    text-align: right;   line-height: 35px; } .Profile-ToolbarContainer .tool img { float: left; display:block;}   .ToolbarContainer .tool img, .ToolbarContainerFull .tool img{ margin: 0 auto; display:block; }  .ToolbarContainer .tool a { color: #E0941C; }  .ToolbarContainer .tool a:hover, .ToolbarContainerFull .tool a:hover{ text-decoration:none; }   .ToolbarContainer .tool:hover, .ToolbarContainerFull .tool:hover, .ToolbarContainer .selected, .ToolbarContainerFull .selected{     background: #f3fbff;   border: 1px solid #e7e7e7;   cursor: pointer;   text-decoration:none;   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   -border-radius: 3px;   color: #000; } .ToolbarContainer .selected, .ToolbarContainerFull .selected, .ToolbarContainer .selected:hover, .ToolbarContainerFull .selected:hover {   background: #f7f7f7;   border: 1px solid #ccc;   border-bottom: none;   cursor: pointer;   text-decoration:none;   -moz-border-radius: 3px 3px 0 0;   -webkit-border-radius: 3px 3px 0 0;   border-radius: 3px 3px 0 0;   margin-bottom: -1px;   padding-bottom: 13px;   color: #000; } .Profile-ToolbarContainer .tool:hover {     cursor: pointer; } /*------- END CORE TOOLBAR CSS -------*/.tree-open, .tree-close { background-repeat: no-repeat; padding-left: 16px; background-position: left center; } .tree-close { background-image: url("../../images/icons/tree/close_blue_16.gif"); } .tree-open { background-image: url("../../images/icons/tree/open_blue_16.gif"); } /* Spacing */ .m-0 {   margin:0!important; } .m-1 {   margin:0.5rem!important; } .m-2 {   margin:1rem!important; } .m-3 {   margin:1.5rem!important; } .m-4 {   margin:2rem!important; } .mt-0 {   margin-top:0!important; } .mt-1 {   margin-top:0.5rem!important; } .mt-2 {   margin-top:1rem!important; } .mt-3 {   margin-top:1.5rem!important; } .mt-4 {   margin-top:2rem!important; } .mb-0 {   margin-bottom:0!important; } .mb-1 {   margin-bottom:0.5rem!important; } .mb-2 {   margin-bottom:1rem!important; } .mb-3 {   margin-bottom:1.5rem!important; } .mb-4 {   margin-bottom:2rem!important; } .ml-0 {   margin-left:0!important; } .ml-1 {   margin-left:0.5rem!important; } .ml-2 {   margin-left:1rem!important; } .ml-3 {   margin-left:1.5rem!important; } .ml-4 {   margin-left:2rem!important; } .mr-0 {   margin-right:0!important; } .mr-1 {   margin-right:0.5rem!important; } .mr-2 {   margin-right:1rem!important; } .mr-3 {   margin-right:1.5rem!important; } .mr-4 {   margin-right:2rem!important; } .mx-0 {   margin-left:0!important;   margin-right:0!important; } .mx-1 {   margin-left:0.5rem!important;   margin-right:0.5rem!important; } .mx-2 {   margin-left:1rem!important;   margin-right:1rem!important; } .mx-3 {   margin-left:1.5rem!important;   margin-right:1.5rem!important; } .mx-4 {   margin-left:2rem!important;   margin-right:2rem!important; } .my-0 {   margin-top:0!important;   margin-bottom:0!important; } .my-1 {   margin-top:0.5rem!important;   margin-bottom:0.5rem!important; } .my-2 {   margin-top:1rem!important;   margin-bottom:1rem!important; } .my-3 {   margin-top:1.5rem!important;   margin-bottom:1.5rem!important; } .my-4 {   margin-top:2rem!important;   margin-bottom:2rem!important; } .mt-auto {   margin-top:auto!important; } .mb-auto {   margin-bottom:auto!important; } .ml-auto {   margin-left:auto!important; } .mr-auto {   margin-right:auto!important; } .mx-auto {   margin-left:auto!important;   margin-right:auto!important; } .my-auto {   margin-top:auto!important;   margin-bottom:auto!important; } .p-0 {   padding:0!important; } .p-1 {   padding:0.5rem!important; } .p-2 {   padding:1rem!important; } .p-3 {   padding:1.5rem!important; } .p-4 {   padding:2rem!important; } .pt-0 {   padding-top:0!important; } .pt-1 {   padding-top:0.5rem!important; } .pt-2 {   padding-top:1rem!important; } .pt-3 {   padding-top:1.5rem!important; } .pt-4 {   padding-top:2rem!important; } .pb-0 {   padding-bottom:0!important; } .pb-1 {   padding-bottom:0.5rem!important; } .pb-2 {   padding-bottom:1rem!important; } .pb-3 {   padding-bottom:1.5rem!important; } .pb-4 {   padding-bottom:2rem!important; } .pl-0 {   padding-left:0!important; } .pl-1 {   padding-left:0.5rem!important; } .pl-2 {   padding-left:1rem!important; } .pl-3 {   padding-left:1.5rem!important; } .pl-4 {   padding-left:2rem!important; } .pr-0 {   padding-right:0!important; } .pr-1 {   padding-right:0.5rem!important; } .pr-2 {   padding-right:1rem!important; } .pr-3 {   padding-right:1.5rem!important; } .pr-4 {   padding-right:2rem!important; } .px-0 {   padding-left:0!important;   padding-right:0!important; } .px-1 {   padding-left:0.5rem!important;   padding-right:0.5rem!important; } .px-2 {   padding-left:1rem!important;   padding-right:1rem!important; } .px-3 {   padding-left:1.5rem!important;   padding-right:1.5rem!important; } .px-4 {   padding-left:2rem!important;   padding-right:2rem!important; } .py-0 {   padding-top:0!important;   padding-bottom:0!important; } .py-1 {   padding-top:0.5rem!important;   padding-bottom:0.5rem!important; } .py-2 {   padding-top:1rem!important;   padding-bottom:1rem!important; } .py-3 {   padding-top:1.5rem!important;   padding-bottom:1.5rem!important; } .py-4 {   padding-top:2rem!important;   padding-bottom:2rem!important; } .pt-auto {   padding-top:auto!important; } .pb-auto {   padding-bottom:auto!important; } .pl-auto {   padding-left:auto!important; } .pr-auto {   padding-right:auto!important; } .px-auto {   padding-top:auto!important;   padding-bottom:auto!important; } .py-auto {   padding-right:auto!important;   padding-left:auto!important; } /* End Spacing */ /* Display */ .d-none {   display:none!important; } .d-block {   display:block!important; } .d-inline {   display:inline!important; } .d-inline-block {   display:inline-block!important; } .visibility-hidden {   visibility: hidden; } .visibility-visible {   visibility:visible; } /* End Display */  /* Flexbox */ .d-flex {   display:flex!important; } .d-inline-flex {   display:inline-flex!important; } .flex-row {   flex-direction:row!important; } .flex-row-reverse {   flex-direction:row-reverse!important; } .flex-column {   flex-direction:column!important; } .flex-column-reverse {   flex-direction:column-reverse!important; } .flex-wrap-nowrap {   flex-wrap:nowrap!important; } .flex-wrap-wrap {   flex-wrap:wrap!important; } .flex-wrap-wrap-reverse {   flex-wrap:wrap-reverse!important; } .justify-content-start {   justify-content:flex-start!important; } .justify-content-end {   justify-content:flex-end!important; } .justify-content-center {   justify-content:center!important; } .justify-content-space-between {   justify-content:space-between!important; } .justify-content-space-around {   justify-content:space-around!important; } .justify-content-space-evenly {   justify-content:space-evenly!important; } .align-items-stretch {   align-items:stretch!important; } .align-items-start {   align-items:flex-start!important; } .align-items-end {   align-items:flex-end!important; } .align-items-center {   align-items:center!important; } .align-items-baseline {   align-items:baseline!important; } .align-content-start {   align-content:flex-start!important; } .align-content-end {   align-content:flex-end!important; } .align-content-center {   align-content:center!important; } .align-content-space-between {   align-content:space-between!important; } .align-content-space-around {   align-content:space-around!important; } .align-content-space-evenly {   align-content:space-evenly!important; } .align-self-auto {   align-self:auto!important; } .align-self-start {   align-self:flex-start!important; } .align-self-end {   align-self:flex-end!important; } .align-self-center {   align-self:center!important; } .align-self-baseline {   align-self:baseline!important; } .align-self-stretch {   align-self:stretch!important; } .flex-grow-1 {   flex-grow:1; } /* End Flexbox */  /* Position */ .position-static {   position:static!important; } .position-relative {   position:relative!important; } .position-absolute {   position:absolute!important; } .position-fixed {   position:fixed!important; } .position-sticky {   position:sticky!important; } /* End Position */ /* Font */ .font-style-normal {   font-style:normal !important; } .font-style-italic {   font-style: italic !important; } /* End font */ /* Background */ .bg-white {   background-color: #fff !important; } .bg-gray {   background-color: #f2f2f2 !important; } /* End Background */ /* Misc */ .w-50 {   width:50% !important; } .w-100 {   width:100% !important; } .w-auto {   width:auto !important; } .float-none {   float:none !important; } .float-right {   float:right !important; } .float-left {   float:left !important; } .list-style-type-none {   list-style-type:none !important; } .no-transition {  transition: none !important; } .white-space-no-wrap {   white-space: nowrap !important; } /* End Misc */  /* Text */ .text-center {   text-align:center !important; } .text-align-right {   text-align:right !important; } .text-align-left {   text-align:left !important; } .font-light {   color: #fff !important; } .font-dark {   color: #000 !important; } /* End Text *//* Assessment Admin */ ul.tabs .tabbed-content { position: relative; } a#assessment-admin-scroll-top { bottom: 20px; display: block; height: 20px; background: url(../../images/icons/return-to-top.png) left center no-repeat; width: 85px; } #userContainer div.change-org {   background: none repeat scroll 0 0 #F7F7F7;   border: 1px solid #E7E7E7;   border-radius: 3px !important;   clear: both;   margin: 18px auto 15px;   padding: 10px;   width: 830px !important; }  #userContainer #panel-fields { width: 880px; }  #userContainer table.search-results { width: 100%; } .dgItemStyle td input {   background: none !important;   padding-right: 10px;   }        #userContainer .userinfo a.edit {   background: url("images/icons/edit_16.png") no-repeat scroll left 3px;   padding: 1px 6px 1px 18px !important;   float: left; }  #userContainer td span.txt {   float: left;   margin: 0 10px 15px 0 !important; }  #userContainer .btn, #userContainer .cancel-button { border-radius: 500px !important; border: none !important; } #userContainer .btn { height: 26px !important; } #userContainer .cancel-button {   background: #f8d3c5 !important;   padding-left: 6px !important;   }     #userContainer .keyword-search input.txt { height: 16px !important; }     #userContainer #paging    {   float: right;   height: 30px;   padding: 8px;   }     #userContainer #paging div { margin: 0 1px; }      .GridView tr.is-online td { background: #fff url(images/green-diagonals.png) repeat left top; } .GridView tr.not-enabled td{ background: #fff url(images/red-diagonals.png) repeat left top; } #organizationEdit div#date-and-status {   background: #f7f7f7 !important;   box-shadow: 2px 2px 1px #eee; box-shadow: 2px 2px 1px rgba( 0, 0, 0, 0.10 );   }     #userContainer input.txt, #userContainer textarea.txt, #organizationEdit input.txt { border-color: #ddd !important; }     #organizationEdit .save-cancel .btn   {    cursor: pointer; color: #fff; text-shadow: none; display: block; background: #5baed4; height: 25px; padding: 0 8px; font-weight: 600; border-radius: 500px; border:none; font: 600 11px/1.5em 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none; box-shadow: 2px 2px 1px #eee; box-shadow: 2px 2px 1px rgba( 0, 0, 0, 0.10 );    }.alignmenttool {width: 715px; font-size: 80%; font-family: Arial, Helvetica, Sans-Serif; margin-top: 50px;} .CF-align-tool {width: 715px; font-size: 80%; font-family: Arial, Helvetica, Sans-Serif; margin-top: 70px; .padding-top: 80px;} .tabs .AlignmentSaveButton{ float: right; padding-right: 10px; } .float-left{ float: left; } #AlignmentToolIntro{   padding: 20px;   line-height: 1.9em;   font-size:11.5px;   .margin-top: 50px;   _margin-top: 50px;} #SearchCriteriaContainer span{ font-weight: bold; font-family: Arial, Helvetica, Sans-Serif;} #SearchCriteriaContainer input, #SearchCriteriaContainer select { width:255px;} #SearchCriteriaContainer input.checkbox{ width:16px; } #ManagerContainer {   padding: 20px;   background-color:#EBF1F9;   -moz-border-radius: 0 3px 3px 3px;   -webkit-border-radius: 0 3px 3px 3px;   border:1px solid #BECFE7;   margin-top: -1px;   }       #ManagerContainer h3{      margin: 20px 0 10px 0;      font-size: 14px;     }   #CurrentStandards {   background-color:#fff;   border: 1px solid #D2E0F4;   padding: 10px; }  #SearchByKeyword, #SearchByGradeSubject, #SearchByCourse {   background-color:#EBF1F9;   padding: 20px;   border:1px solid #BECFE7;   margin-top: -1px; } #StandardSearch{   background-color: #fff;   padding: 20px;   border:1px solid #D2E0F4; } #StandardResults{   background-color:#fff;   border: 1px solid #D2E0F4;   padding: 10px; }  .save-aligntool {   text-align: right; } #CurrentCFStatements {   background-color:#FFFFFF;   border:1px solid #D2E0F4;   padding:20px; } #CFStatementResults{   background-color:#FFFFFF;   border:1px solid #D2E0F4;   padding:20px; } #CFSearch {   background-color:#FFFFFF;   border:1px solid #D2E0F4;   padding:20px; } #SharedCriteria {   margin: 20px 0;   padding: 0; }   #SharedCriteria table{     border:1px solid #BECFE7;     padding:20px;     -moz-border-radius: 3px;     -webkit-border-radius: 3px;     -border-radius: 3px;     width: 100% !important;   }       #SharedCriteria table td{       width: 25%;       padding: 10px;     } /*UNIVERSAL APPLICATION STYLES*/ #apptools #TemplateManager {   font-family:Arial, helvetica, Sans-Serif;   margin-top: 30px;   color:#43413E; } .smallinstructions {   clear: both;   font-family: arial, helvetica, sans-serif;   font-size: 12px;   padding: 10px;   font-weight: bold;   color: #fff;   -moz-border-radius:3px;   -webkit-border-radius:3px;   -border-radius:3px;   background-color: #89B4EA;   padding: 5px 5px 5px 10px;   }   .defaultlist ol { }   .pageinstructions {   clear: both;   font-size: 11px;   /*background: #EBF1F9;   padding: 30px;   -moz-border-radius:3px;   -webkit-border-radius:3px;   -border-radius:3px;*/   margin: 30px 0 20px 0;   padding: 0 20px;   }       .pageinstructions p{ padding-top:15px;}     #apptools .pageinstructions .instruction-number{    color:#2969ac;    font-size: 18px;    background:transparent url(images/icons/icon-instructions-border.png) no-repeat scroll 0 0;    margin-right:5px;    padding:1px 7px 2px;   }      /* SYSTEM BUTTONS */  #ContentItemBase, .addbook-texturl, #SaveItemCommands {   width: 402px;   margin: 0 auto; }  p.form-title{   font-weight:bold;   margin-bottom: 10px; } p.form-title span { margin-left: 10px; font-size: .8em; font-weight:normal; } .insert-button-div {   background:#fff;   padding: 20px 0; }  .portfolio-upload .cancel-button {   margin: 0;   padding: 4px 0; }     .portfolio-upload .cancel-button a{   padding-top: 5px;   padding-left: 12px; }  #SaveItemCommands .cancel-button {   margin: 0;   padding: 4px 0; }   .system-button div, .cancel-button div { background-position:0 0; background-repeat:no-repeat; height:18px; margin:2px 0 0; padding:1px 3px 2px 20px; }  button.search-button { font-family: helvetica, Sans-Serif; } #editor-save button.search-button, #editor-save .back { float: left; margin-right: 10px; }  a.cm-access-request{  background:url(images/icons/icon-16-cm-access.png) no-repeat scroll 0 0 #FFFFFF; _background:url(images/icons/icon-16-cm-access.gif) no-repeat scroll 0 0 #FFFFFF; padding-left: 20px; margin-left: 10px; text-decoration: underline; }  /*SPECIFIC*/ .edit-web-page div { background-image: url(images/icons/edit_16.png); } .save div { background-image: url(images/icons/save_16.png);} .delete div { background-image: url(images/icons/delete.png); } .cancel div { background-image: url(images/icons/delete.png);} .add div { background-image: url(images/icons/add.png); } #save, .save { float: right; margin-bottom: 0px; _width: 225px; .width: 225px;} .save-sequence { float: right; margin-bottom: 0px; _width: 310px; .width: 310px;} #SaveItemCommands {   margin: 20px auto 0;   }  #save p { margin: 0; padding: 0; font-size: 12px;} .leftcolumn {   -moz-border-radius:3px;   -webkit-border-radius:3px;   -border-radius:3px;   background:none repeat scroll 0 0 #D5E4F7;   border:1px solid #becfe7;   float:left;   margin:5px 0 5px 5px;   padding:5px 5px 20px;   width:20%; } .contentcolumn { float: right; width: 76%; margin: 5px; -moz-border-radius:3px;   -webkit-border-radius:3px;   -border-radius:3px;   display: block; }  .TitleBarContainer{ width: 100%; } .TitleBar {   font-size: 12px; padding: 5px 10px; border-bottom:1px solid #fff; display: block; margin-bottom: 10px; } .TitleBarText { float:left; font-weight: bold; } .TitleBarOptions{ padding: 0 2px; float:right; }  .columncontainer {   width: 85%;   margin: 30px auto 0; } .ToolbarContainer .tool{   width: 120px !important; } .Profile-ToolbarContainer .tool{   border: 1px solid #A3BDE0;   border-bottom: 1px solid #fff;   color:#43413E;   display:block;   float:right;   font-size:9px;   font-weight:bold;   width: 120px !important;   padding: 0 0 0 10px;   text-decoration:none;    text-align: right;   line-height: 35px; } .Profile-ToolbarContainer .tool img { float: left; display:block;}   .ToolbarContainer .tool img, .ToolbarContainerFull .tool img{ margin: 0 auto; display:block; }     .ToolbarContainer .tool p.create-edit-headers{     background: transparent url(images/icons/icon-cm-template-header-64.png) no-repeat 0 4px;   }   .ToolbarContainer .tool p.create-edit-templates {     background: transparent url(images/icons/icon-cm-template-64.png) no-repeat 0 4px;   }   .ToolbarContainer .tool p.create-maps {     background: transparent url(images/icons/icon-cm-map-add-64.png) no-repeat 0 4px;   }   .ToolbarContainer .tool p.edit-maps {     background: transparent url(images/icons/icon-cm-map-edit-64.png) no-repeat 0 4px;   }         /* CM Map Edit */        .ToolbarContainer .tool p.map-title {       background: transparent url(images/icons/icon-cm-map-title-64.png) no-repeat 0 4px;     }          .ToolbarContainer .tool p.map-edit {       background: transparent url(images/icons/icon-cm-map-edit-64.png) no-repeat 0 4px;     }          .ToolbarContainer .tool p.map-edit-info {       background: transparent url(images/icons/icon-cm-map-info-64.png) no-repeat 0 4px;     }  .Profile-ToolbarContainer .tool:hover {     cursor: pointer; }  /* For CMap */ #apptools { padding: 0 15px; }  /* For Website Builder */  div.portfoliomanager {   -moz-border-radius:3px;   -webkit-border-radius:3px;   -border-radius:3px;   background:none repeat scroll 0 0 #FFFFFF;   margin: 30px 0;   padding: 0 !important; } #Cm-ListContents #apptools {   padding: 15px;   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   margin-top: -1px; } #cmsuggestions #apptools {   border-top: 1px solid #becfe7;   padding: 15px;   -moz-border-radius: 3px;   -webkit-border-radius: 3px; } #CmapInfo2 #apptools {   background: #fff;   margin-top: 120px; } #apptools #apptools-list{   background: #fff;   padding: 15px;   margin-top: -1px; } #apptools #search-results{   margin:20px auto 0; } #inner_fullcontent #apptools { border: 1px solid #9ea09a;   background: #fff;   position: relative;   padding: 15px;   width: 856px;   -moz-border-radius: 3px;   -webkit-border-radius: 3px; }  #WebsiteManager h3 { margin: 0; padding: 0;} #WebsiteManager h4 { margin: 0 0 15px 0; font-weight:normal; font-size: 11px; text-decoration:none; }  #WebsiteManager dl,  #WebsiteManager dd,  #WebsiteManager dt { margin: 0; padding: 0; } #WebsiteManager dl {  float:left;  background: #fff;  border: 1px solid #9ea09a;  margin: 0 15px 8px 0;  padding: 0 0 15px 0;  text-align: center; } #WebsiteManager dl:hover { border: 1px solid #f00; } #WebsiteManager dl.last { margin-right: 0; }  #WebsiteManager img { display: block; margin: 0; padding: 0; }  #apptools #standard_results{ margin-top:5px; width:100%;} #apptools #standard_results img {  display:inline; }  .app-module { margin-bottom: 15px; padding: 15px; } .app-module-editor { width: 566px; } .app-module-prop { width:225px; } .app-module-bg { -moz-border-radius: 3px; border-radius: 3px;   background-color: #D5E4F7;   border: 1px solid #BECFE7; } .survey-module-bg { border: 1px solid #ccc; background: #fff; } .survey-title input {   width: 100%; }  /*   ul.app-tree , .app-tree ul, .app-tree li {  list-style: none;  margin: 0;  padding: 0;  background-color: #fff; }   */  /* This one targets the website builder page but app-tree is also used in CM */   div.gripper, ul.app-tree h2,  ul.app-tree h3,  ul.app-tree h4 {  margin: 0;  padding: 0;  float: left; }  ul.app-tree h2 { font-size: 14px;} ul.app-tree h3 { font-size: 12px;} ul.app-tree h4 { font-size: 10px; font-weight: normal; }      /*ul.app-tree a, .back a {  cursor: pointer;  display: block;  margin: 0 0 0 20px;  padding: 8px 8px 6px 28px;  color:#1A436E;   text-decoration:none;  background-repeat: no-repeat;  background-position: 8px center;  }     */  ul.app-tree table tr td a {margin: 0; padding: 0; text-decoration: underline; font-weight: bold;}   ul.app-tree .mceListBox .mceOpen {background-position: -741px 0; margin-right: 3px;}   ul.app-tree .mceStatusbar div a {display: inline;}    ul.app-tree .mceStatusbar a.mceResize {       background-position:-800px 0;       cursor:se-resize;       display:block;       float:right;       height:20px;       width:20px;       }        /*     ul.app-tree .tools-menu li , .back a, ul.app-tree .tools-menu li.date { margin-left: 0;}  ul.app-tree a:hover , ul.app-tree .tools-menu li a:hover, .back a:hover { color:#1A436E; }     */       /* End Header */         /* Toolbars */         /* .tools-menu { float: right; } .tools-menu li { float: left; _width: 21px;}   ul.app-tree .tools-menu li { background-color: #EBF1F9; margin: 0; }   ul.app-tree .tools-menu li:first-child a {     border:medium none;     }       ul.app-tree .tools-menu {     -moz-border-radius:3px;     -webkit-border-radius:3px;     border-radius:3px;       border: 1px solid #BECFE7;       float:right;     }     */  ul.app-tree .tools-menu span.display-page {     display: block;  height: 17px;       margin: 0;  padding: 8px 3px 5px 0;  color:#666;   text-decoration:none;  font-size: 10px;  float: left;  }   ul.app-tree .tools-menu select {     font-size: 10px;  width: 200px;  margin-top: 6px;  margin-right: 10px;  float: left;  }   ul.app-tree .tools-menu li.disabled { display:none; }  /* End Toolbars */     .back a             {    background: url(images/icons/btn-150.png) no-repeat scroll left top transparent;     padding: 5px 10px;     font-weight: bold;   } /* End Icons */   #CmapInfo #apptools { padding: 20px; margin-top: 20px; }  /************** END UNIVERSAL APPLICATION STYLES*/ /* CSS CM More Options Styles - Created a dropdown for the "more options" button on the edit.aspx page */ .create-map-btn {   float:left; } .map-options-btns {   float: right; width: 250px; } .button-dropdown {   margin-top: 10px; } .button-dropdown ul {   margin-right: 10px;   padding: 0;   list-style: none;   width: 125px;   float: right;   border-bottom: 1px solid #d8d51a;   background: #e4e11d url(images/pattern-green.gif) repeat-x 0 1px; }   .button-dropdown ul li {     position: relative;     .z-index: 5;   }       .button-dropdown ul li ul {       position: absolute;       display: none;     }           .button-dropdown li:hover ul, li.over ul {         display: block;         z-index: 10;       }             .button-dropdown ul li a{           display: block;           text-decoration: none;           padding: 5px 5px 5px 10px;           border: 1px solid #d8d51a;           border-bottom: 0;           font-weight:bold;           background: transparent url(images/arrow-dropdown-green.png) no-repeat 105px 6px;         }                 .button-dropdown ul li ul li a{           display: block;           text-decoration: none;           background-color: #EBF1F9;           border:1px solid #B5CAE8;           font-weight:bold;           border-bottom: 0;           padding-left: 10px;         }                   .button-dropdown ul li ul li a{             background: #EBF1F9 url() no-repeat 5px 3px;             /* These are needed to overwrite the default.css edit style which I don't want to change in fear it will alter everything else on the site */             float:none;             height:inherit;             margin:0;             outline:medium none;             text-indent:none;             width:inherit;           }                     .button-dropdown ul li ul li a{             background: #EBF1F9 url() no-repeat 5px 3px;             /* These are needed to overwrite the default.css edit style which I don't want to change in fear it will alter everything else on the site */             float:none;             height:inherit;             margin:0;             outline:medium none;             text-indent: inherit;             width:inherit;           }                 .button-dropdown ul li ul li a:hover{           background-color: #D2E0F4;           }                 /* Fix IE. Hide from IE Mac \*/         * html .button-dropdown ul li { float: left; }         * html .button-dropdown ul li a { height: 1%; }         /* End */   /* Bulk-Upload Fix */         #bulk-upload .page-content div .dropdowns,     #bulk-upload .page-content div .dropdowns div,     #bulk-upload .page-content div .dropdowns #organizationResults { position: static !important; }         #bulk-upload .page-content div .dropdowns {  margin: 0 auto;  width: 700px;  float: none;  }      #bulk-upload .searchbox button {      position: relative !important;  float: right !important;  top: -21px !important;  right: -5px !important;     }       #bulk-upload .page-content div .dropdowns #organizationResults {  margin: 10px auto 15px !important;  width: 275px !important;  float: none !important;  }/* Standards */ #BrowseStandards div.icon-key { width: auto !important; }  /* #search-results div.icon-key { display: none; } */ div#search-results.keywordsearch div.icon-key { display: none; } .list-options li a, ul.list-options-text li a, .tools-menu li a {   display: block;   width: 24px;   height: 24px !important;   background-color: #eee;   background-repeat: no-repeat;   background-position: center center;     border: 1px solid #fff;  -moz-box-shadow: 2px 2px 8px -6px #000;   box-shadow: 2px 2px 8px -6px #000;      -moz-border-radius: 30px;   border-radius: 30px;      text-indent: -9999px;   padding: 0;     /* -- When text is needed,   we'll need to add a class with this...   color: #333;   text-shadow: 0px 1px 0px rgba(255,255,255,.5);   font-size: 12px;   line-height: 24px;   padding: 0 10px 0 28px;   background-position: 8px center;   width: auto;   */     }         /* New */   button.options-for-list+ul.list-options-text    {     display: none;     position: absolute;     background: #f7f7f7;     border: 1px solid #ddd;     border-radius: 0;     box-shadow: 2px 2px 1px rgba( 0, 0, 0, 0.10 );     width: 140px;   }       button.options-for-list+ul.list-options-text li   {     float: none !important;      margin: 0 !important;   }   button.options-for-list+ul.list-options-text li a   {     color: #5BAED4 !important;     text-indent: 0 !important;     background: none !important;     width: auto !important;     border: none !important;     border-top: 1px solid #ddd !important;     box-shadow: none !important;     border-radius: 0;     padding: 0 8px !important;       }     ul.list-options-text li.disable a   {     color: #8e321d !important;   }     ul.list-options-text li.disable a:hover   {     color: #cc6143 !important;   }     button.options-for-list+ul.list-options-text li a:hover { color: #30618a !important; }     button.options-for-list+ul.list-options-text li:first-child a    {     border: none !important;   }         .list-options li a:hover        { border: 1px solid #ccc; }  li.edit a, li.edit-web-page a        { background-color: #f6e3a8; } li.add a, li.addrow a, a.add, li.add-announcement a, li.add-page a, .tools-menu li.add-sub-page a, .tools-menu li.add-assignment a, li.add-post a                { background-color: #eeffd6;} li.cancel a, li.delete a          { background-color: #f8d3c5; } li.createIM a                { background-color: #f8d3c5; } li.deleteMyCM a               { background-color: #f8d3c5; } li.gear a, li.manage a, li.setting a, li.admin a                 { background-color: #f3fbff; } li.print a, .print-page a, li.print button          { background-color: #f3fbff; } #share li.print-page a           { background-color: #fff; } li.submit-for-review a, li.publish a    { background-color: #eeffd6;} li.make-online a, li.online a, .webpage-on a                { background-color: #eeffd6;} li.copy a                  { background-color: #f6e3a8; } li.accept a, li.approve a, li.save a    { background-color: #eeffd6;} li.reject a, li.decline a, li.hide-item a  { background-color: #f8d3c5;} li.cm-add-suggestion a, li.comments a    { background-color: #F3FBFF;} li.cm-collab-add a             { background-color: #eeffd6;} li.cm-collab-remove a            { background-color: #f8d3c5;} li.shared {   background: url("../../images/icons/shared_16.png") no-repeat left center;   padding-left: 24px; } ul.list-options li.share a {   background-image: url("../../images/icons/shared_16.png"); } table.statewide-sharing tr ul.list-options li.share a {   background-image: url("../../images/icons/no_share_16.png"); } table.statewide-sharing tr.shared-no-copy ul.list-options li.share a {   background-image: url("../../images/icons/share_nocopy_16.png"); } table.statewide-sharing tr.shared-copy ul.list-options li.share a {   background-image: url("../../images/icons/share_16.png"); } #content-detail #share { padding-top: 10px; } #content-detail #share li a {  background-position: left center;  background-repeat: no-repeat;  padding-left: 20px; }  .preview-page #share { padding-top: 10px; } a.close { background: url("images/icons/delete_small_16.png") no-repeat scroll 5px 5px #F7F7F7 !important; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard .standarditem .links a  {   padding-left: 24px !important;   font-weight: normal !important;   background-position: 6px center;   border-radius: 500px;   }  ul.app-tree li div ul.add-bullet, div.standarditem h3 a ul {   list-style-type: disc; } ul.app-tree li div ul.add-bullet li, div.standarditem h3 a ul li {   padding-left: 5px; }/* Loader */ .hide { display: none; } #loading { position: fixed; top: 0; left: 0; display: block; height: 100%; width: 100%; margin: 0; padding: 0; background: rgba(255,255,255,0.35); border-radius: 0; cursor: progress;   -moz-transition: all .5s linear; -o-transition: all .5s linear; -webkit-transition: all .5s linear; transition: all .5s linear; } #loading .loading-panel { position: absolute; top: 44%; left: 44%; padding: 20px 30px 30px; text-align: center; font: 10px Helvetica Neue, Helvetica, Arial, sans-serif; font-weight: bold; background: #FFF; /*border: 1px solid #CCC;*/ -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 15px 5px rgba(0,0,0,0.025); box-shadow: 0 0 15px 5px rgba(0,0,0,0.025); z-index: 3200; cursor: progress;   -moz-transition: all .5s linear; -o-transition: all .5s linear; -webkit-transition: all .5s linear; transition: all .5s linear; }@charset "UTF-8"; /* CSS Document */ /* Reset margins and padding on most base elements to give us a clean start -- Callout ULs with a specific target to avoid issues with the user text editor */ body, h1, h2, h3, h4, h5, h6, h7, header, nav ul, nav li, ul.subnav, ul.subnav li, #content, #login ul, #login li, ul.tabs, ul.tabs li, footer div, footer ul, footer li { margin: 0; padding: 0; border: none;} nav ul, ul.subnav, #login ul, ul.tabs, ul.paging, .icon-key ul, .icon-key, footer ul { list-style: none; }  /* Center the main page sections in the browser */ header, #content, nav, footer { clear: both; display: block; margin: 0 auto; width: 100%; } #content { min-height: 340px; width: 960px; margin: 0 auto; } .contain-960 /* Used to contain elements to 960px until a more adaptive width can be implemented */ {   width: 960px;   margin: 0 auto; }  /* Header Background :::::::::::: */ body { background: #f7f7f7 url(images/subnav-color.gif) repeat-x center 146px; }  body.preview-page { background-image: none; } body#msgwindow, body#modalwindow { color:#000; background-color:#fff; background-image: none; } /* These are classs we append to any modal or popup that requires the bg to be overwritten */ .site-page { background-color:#f7f7f7; background-image: none; } .admin-page { background-color:#f7f7f7; background-image: none; }  /* Type scale :::::::::::: */ /* h1         { font-size: 36px; font-weight: bold; } h2         { font-size: 24px;            line-height: 26px;            font-weight: bold;            padding-bottom: 20px;            margin-bottom: 20px;                   }        h3         { font-size: 18px; line-height: 21px; padding: 15px 0;} h4, h5       { font-size: 14px; padding: 8px 0; clear: both;} */ body, input   { font: 400 1em/1.5em 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif; color: #063f6f; } .text-medium  { font-size: .875em; } /*14px*/ .text-secondary { font-size: .750em; } /*12px*/ .text-mini   { font-size: .688em; line-height: 1.5em; } /*11px*/ h1, h2, h3, h4, h5 { font-weight: 400; } h1   { font-size: 1.875em;} /*30px*/ h2   { font-size: 1.500em;} /*24px*/ h3   { font-size: 1.125em;} /*18px*/ h4, h5   { font-size: .875em;}   /*14px*/ /* Using px until we can get adaptive layouts up */ body, input   { font: 400 12px/1.5em 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif; color: #063f6f; } .text-medium  { font-size: 14px; } /*14px*/ .text-secondary { font-size: 12px; } /*12px*/ .text-mini   { font-size: 11px; line-height: 1.5em; } /*11px*/ h1   { font-size: 30px;} /*30px*/ h2   { font-size: 24px; padding: 20px 0 15px; } /*24px*/ h3   { font-size: 18px;} /*18px*/ h4, h5   { font-size: 14px;}   /*14px*/ p#disclaimer:first-child { margin-top: 0px; } input, button    { font-weight: bold; font-size: 12px; } #current-date, footer { font-size: 10px; font-weight: normal; } #current-date img, #current-date a {border:none;} /* Links :::::::::::: */ a        {                    color: #5BAED4;          text-decoration: none;                                                                               /*           text-decoration: none;          -moz-transition: color .25s linear;     -o-transition: color .25s linear;     -webkit-transition: color .25s linear;     transition: color .25s linear;           */ } a:hover     { color: #30618a; } /* Commented out it was causing items in CM to be bolded when they should just be italic em { font-weight: bold; } */ a img      { border: none; } /* Header ::::::::::::::::::::::::::::::: */ header {   height: 110px;   background: #30618a;   width: 100%;   padding: 0;   }      /* Hide the skip to main content link */ .skip-link {  position:absolute;  left:-10000px;  top:auto;  width:1px;  height:1px;  overflow:hidden; } /* Main Logo */ header h1 { float: left; margin: 0; padding: 16px 0 0; }  header h1 a img { border: none; display: block; }      /* User info, help, and search ::::::::: */ #user-module { float: right; padding-top: 30px; }  /* UB Logo and Date */ #current-date { color:#fff; float: right; padding-right: 12px; }   #current-date img, #current-date span { float: left; }  #current-date img { display: block; padding: 10px 15px 14px 0; }  #current-date span { padding: 13px 17px 10px 0; background: url(images/calendar.gif) no-repeat right 17px; }    /* User name, sign-in/out, and help */ #user { clear: both; color:#fff; padding: 8px 6px 0 10px; height: 37px;}   #user, #user img, #user span, #user button { float: left; }  #user img  { box-shadow: 0 0 0 3px #b8e7fc !important; display: block; border-radius: 500px; height: 30px !important; width: 30px !important;}  #user span  { padding: 0 0 0 10px; }  #user span#username { padding: 0 12px 0 4px; }    #user a    {     position: absolute;     display: block;    color: #5baed4;    margin: 0 0 0 30px;    top: 48px;    padding: 5px 10px;    text-decoration: none;    font-size: 11px;  }     #user a.sign-in   { }   #user a.sign-out  { }   #user a.help { color: #a5d5f1; background: url(images/icons/help_16.png) no-repeat 5px 3px; }   #user a:hover { cursor: pointer; color: #fff; }   /* Main Site search */ #mainsearch { background-position: right top; height: 35px; padding: 10px 0 0 6px; } .searchbox  {  width: 361px;   padding: 5px 10px;  border: none;  -moz-border-radius: 3px;  border-radius: 3px; } #mainsearch, #mainsearch input, #mainsearch ul, #mainsearch select, #mainsearch button, .searchbox input { float: left; }  #mainsearch input, .searchbox input {   width: 220px;  padding: 5px 10px;  border: none;  -moz-border-radius: 3px;  border-radius: 3px;  box-shadow: inset 2px 2px 1px rgba( 0, 0, 0, 0.10 );  }    #mainsearch input { padding-right: 32px; }   .searchbox, .searchbox.wide {       width:600px;       margin: 10px auto 0;       background: none repeat scroll 0 0 #30618a;       padding: 10px;       border-radius: 0px;       float: none;       box-shadow: 2px 2px 1px #eee;       box-shadow: 2px 2px 1px rgba( 0, 0, 0, 0.10 );     }         #DropDownSearchContainers .searchbox { box-shadow: none !important; }          .searchbox input {       border: 0;       float:left;       height:22px;       width: 580px !important;     }              .panel-field .panel-org-finder a.edit { width: auto; padding: 3px 0; }         #userContainer div.change-org { margin-top: 10px; }                  #materials-resources #DropDownSearchContainers.dropdowns > div .searchbox input {     width: 324px !important;     }   #mainsearch button, .searchbox button, .searchbox.wide button, .searchbox input.keysearchbtn,  #StandardsSearchForm .searchbox button[type="submit"],  #StandardsSearchForm .searchbox button[type="submit"]:hover {   width: 32px !important;  height: 32px !important;  margin-left: -32px;  border: none;       padding: 0;       background: none;       box-shadow: none;       float: right;  }      .searchbox button.keysearchbtn, .searchbox input.keysearchbtn, #bulk-upload .searchbox button,  #StandardsSearchForm .searchbox button[type="submit"],    #StandardsSearchForm .searchbox button[type="submit"]:hover   { text-indent: -9999px; float:left; background: url(images/mag-glass.png) center center no-repeat !important; background-size: 16px 16px !important;}    #mainsearch button:hover, .searchbox button:hover  {    background-color: transparent;  }     #bulk-upload .filterboxes { width: 900px !important; }  #bulk-upload .dropdowns h3 {  height: auto;  line-height: normal;  }   #bulk-upload .dropdowns > div {    width: 620px;  margin: 20px auto;  }   #bulk-upload .float-left { float: none !important; }   #bulk-upload .searchbox {  left: auto !important;  width: 600px;  padding: 3px;  border: 0;  }        #bulk-upload .searchbox input {  /*left: auto;  height: 17px !important;  width: 560px !important;*/  background: none !important;  box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1) inset !important;  border: 1px solid #ddd !important;  }   #bulk-upload .searchbox button {  /*position: absolute;  top: 3px;  right: 2px;  height: 21px !important;  background: url(images/search-btn.png) top center no-repeat !important;       */       top: 0 !important;       right: 0 !important;  }         #bulk-upload .dropdowns div.searchbox { box-shadow: none !important; margin: 5px !important; }   #bulk-upload .change-org {  margin: 20px auto;  }   #bulk-upload #organizationResults {    }   #bulk-upload button.save.submit {  float: none;  }    #mainsearch button img, .searchbox button img { margin: 2px 0 0; float: none; display: inline; }    /*.searchbox input   {    width: 300px;      padding-right: 30px;      }*/       .searchbox button:hover { -moz-box-shadow: none; box-shadow: none;}    /* Main Site Navigation :::::::::::::: */ nav  {   background-color: #5baed4;   height: 36px;   }  nav ul, ul.subnav, #login ul, ul.tabs, ul.paging, .icon-key ul, .icon-key, footer ul { list-style: none; margin: 0; padding: 0;}  ul.paging {     padding: 5px;   }  nav ul {width: 960px; margin: 0 auto; }  /* Top level */ /*   nav li, nav li h4 a { } nav li       { width: 19%;} nav li.home     { width: 5%; } nav li h4      { margin:0; padding: 0; }  nav li a                { }  nav li a:hover             { } nav li.home a             {}  nav li.home h4 a, nav li h4 a  { display: block; }  nav li h4 a        { }  nav li.home h4 a         {                                           }   */   nav li, nav li h4 a           { position: absolute; } nav li a                { color: #694000; text-decoration: none; } nav li a:hover             { color: #30618a; } nav li.home a             { text-indent: -9999px; }  nav li.home h4 a, nav li h4 a  { background-image: url(images/icons/house.png); /* For ie8 and below */                    background-image: url(images/icons/house.svg);                    background-repeat: no-repeat;                    background-position: center center;                        background-size: 19px 16px;                        font-size: 0.9em;                       }     nav li.home h4 a:hover,     nav li.home h4 a.active,     nav li.home.active h4 a    { background-image: url(images/icons/house-over.png); /* For ie8 and below */                    background-image: url(images/icons/house-over.svg);                   }  nav li h4 a        { background: #5baed4; color: #fff; border-left: 1px solid #30618a; width: 149px; height: 36px; line-height: 36px; text-align: center; }  nav li.home h4 a         { left: 0;  z-index: 150; width: 60px; border: none;}  nav li.standards h4 a     { left: 60px; z-index: 140; }  nav li.educational-resources h4 a { left: 210px; z-index: 130; }  nav li.assessment h4 a     { left: 360px; z-index: 120; }  nav li.community h4 a     { left: 510px; z-index: 110; }  nav li.my-nylearns h4 a     { left: 660px; z-index: 100; }  nav li.support h4 a       { left: 810px; z-index: 100; }  /* Sub level */ nav li ul {  position: absolute;  top: 36px;  width: 960px;  height: 40px;  padding: 0 0;  display: none;  background: #b8e7fc;  font-size: 12px;  line-height: 24px;  color: #063f6f;  }   ul.subnav {  top: 40px;  position: relative;   width: 950px;  height: 35px;  margin: 0 auto;  padding: 0 5px;   background: #fff;   border-radius: 0 0 3px 3px;   border: 1px solid #ddd;   border-top: none;    }      nav li ul li, ul.subnav li { float: left; position: relative; }   nav li ul li a, ul.subnav li a {        color: #30618a;    text-shadow: none;   background: transparent url(images/subnav-marker.png) no-repeat center 100px;   display: block;   padding: 8px 12px;   line-height: 24px;   }     /* Working on future drop downs to aid hover effects --         nav li:hover ul   { position: relative; clear: both; width: auto; background: none; }   nav li:hover ul li { float: none; }         */     ul.subnav li a {    background: none;    font-size: 10px;    color: #30618a;    margin: 5px 3px 0 ;    border-radius: 500px;    padding: 0px 8px;    }  /* Hover and active states */ /* Top level */ nav li:hover ul, nav li.active ul { display: block;}  nav li.active a, nav li.active h4 a   { z-index: 200; color: #30618a; background-color: #b8e7fc; } nav li a:hover, nav li:hover      { z-index: 210; color: #30618a; background-color: #b8e7fc; }     /* Sub level */  nav li ul li:hover a, ul.subnav li a:hover  { color: #5BAED4; }  ul.subnav li a:hover                { /*background-color: #77b1dd;*/ border: none; padding: 0px 8px;}  nav li ul li a.active, nav li ul li a:hover.active,  ul.subnav li a.active, ul.subnav li a:hover.active { font-weight: bold; background-position: center bottom; background-color: transparent; border: none;  }  ul.subnav li a.active, ul.subnav li a:hover.active { padding: 0px 8px; }    #content { padding-top: 40px; } .top-level-back { margin-top: 10px; /* For buttons outside of a container */}  span.helper-text { display: block; font-size: 11px; color: #666; } /* Home :::::::::::::::::::::::::::::::: */ #home-feature { width: 630px; height: 296px; margin-top: 15px; margin-right: 10px; margin-bottom: 20px; float: left;}  #home-feature h2 {   height: 62px;   padding-top: 15px;  line-height: 1em;  } #active-users {   background: #244358 url(images/icons/icon-nylearns-small.gif) no-repeat 7px center;   color: #fff;   position: absolute;   margin: 195px 0 0 10px;   padding: 4px 8px 4px 33px;   -webkit-border-radius: 3px;   -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; z-index: 99; display:none;   }     #active-users .red { color: #e59d83; font-weight: bold;} #site-features {   clear: both;   }     #site-features div#features-toggle, #DropDownSearchContainers {     clear: both;     padding: 10px 0 ;     }        div.dropdown-toggle {     margin: 30px auto 0 !important;     width: 460px !important;     width: 620px !important;     padding-bottom: 10px !important;     }         #DropDownSearchContainers {        padding: 20px 30px !important;       background: #30618a !important;       border: none !important;       width: 560px;       position:static;       margin-bottom:20px;       }         #DropDownSearchContainers.dropdowns div {       background: #30618a !important;       position:static;       border:none;       box-shadow:none;     }    #site-features div#overview   { background: #fff url(images/featuredivs-3and1cols.gif) no-repeat center top; }   #site-features div#community, #site-features div#featured-content, #site-features div#featured-content-archive   { background: #fff url(images/featuredivs-3cols.gif) no-repeat center top; }   #site-features div#tools    { }   #site-features div#tools h4   { color: #063f6f; padding-bottom: 0; margin-bottom: 0; /*font-size: 0.75em;*/ font-weight: 600;}         #site-features div#community div,     #site-features div#tools div        { text-align: center; }     #site-features div#community div h4,     #site-features div#tools div h4      { padding-top: 70px; margin-top: 10px; }         #site-features div#community div#communitites h4  { background: url(images/icons/plc_64.png) no-repeat center top; }     #site-features div#community div#forums h4  { background: url(images/icons/forums_64.png) no-repeat center top; }     #site-features div#community div#events h4  { background: url(images/icons/events_64.png) no-repeat center top; }         #site-features div#tools div#profile h4  { background: url(images/icons/profile_card_64.png) no-repeat center top; }     #site-features div#tools div#featuredcontent h4 { background: url(images/icons/feature_64.png) no-repeat center top; }     #site-features div#tools div#eportfolio h4 { background: url(images/icons/portfolio_64.png) no-repeat center top; }     #site-features div#tools div.website h4  { background: url(images/icons/web_64.png) no-repeat center top; }     #site-features div#tools div#curriculum h4 { background: url(images/icons/curriculum_64.png) no-repeat center top; }     #site-features div#tools div#eplanner h4 { background: url(images/icons/eplanner_64.png) no-repeat center top; }     #site-features div#tools div#mycontent h4 { background: url(images/icons/content_64.png) no-repeat center top; }     #site-features div#tools div#assessment h4 { background: url(images/icons/assessment_64.png) no-repeat center top; }     #site-features div#tools div#communities h4 { background: url(images/icons/plc_64.png) no-repeat center top; }     #site-features div#tools div#pyb h4 { background: url("images/icons/content_64.png") no-repeat scroll center top transparent;}     #site-features div#tools div#admintools h4 { background: url("images/icons/gear_64.png") no-repeat scroll center top transparent;}         .grid-6cols, .grid-4cols, .grid-3and1, .grid-3cols, #news-features { float: left; padding: 0 10px; }  #site-features p { margin-top: 0px; padding: 0 20px; } .grid-6cols:first-child, .grid-6cols:first-child h4, .grid-4cols:first-child, .grid-4cols:first-child h4, .grid-3cols:first-child, .grid-3cols:first-child h4 { margin-right: -2px; } .grid-6cols { width: 16.667%; padding: 0; } .grid-3and1 { width: 193px; } .grid-4cols, .grid-4cols h4 { width: 220px; } .grid-3cols, .grid-3cols h4 { width: 299px; } #features-toggle h5 {   font-weight: bold;   padding: 10px 0;   -webkit-border-radius: 3px;   -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;   }    .provides li  {   padding: 20px 0;   }     /* Login ::::::::::::::::::::::::::::::: */ #login, #RegisterMain {   margin: 10px auto; } #login-home #login { margin-top:0; border: none !important; box-shadow: none !important;} #login-home { margin: 30px 0; float: right; } #login p { padding: 0 15px; margin: 0 0 10px; font-size: 12px; line-height: 1.5em;}   #login ul { padding: 0 15px 15px; margin: 0; display: block; }   #login li {     font-size: 11px; line-height: 1.2em;     float: left;     margin-top: 1px;     margin-right: 1px;     background: #5baed4;     padding: 0;     text-align: center;   }      #login li a { display: block; color: #fff; width: 69px; height: 32px; padding: 42px 10px 0; text-decoration: none; font-weight: bold;}   #login li a:hover { color: #244358; }   #login li:hover { color: #244358; background-color: #b8e7fc; }      #login li.my-website, #login li.assessment-builder    {margin-right: 0px;}      #login li.my-profile a   { background: url(images/icons/profile_card_32.png) no-repeat center 8px; }   #login li.my-eportfolio a  { background: url(images/icons/portfolio_32.png) no-repeat center 8px; }   #login li.my-website a   { background: url(images/icons/web_32.png) no-repeat center 8px; }   #login li.my-curriculum a  { background: url(images/icons/curriculum_32.png) no-repeat center 8px; }   #login li.my-eplanner a   { background: url(images/icons/eplanner_32.png) no-repeat center 8px; }   #login li.assessment-builder a   { background: url(images/icons/assessment_32.png) no-repeat center 8px; }  /* Footer :::::::::::::::::::::::::::::::: */ footer { background: #30618a;  margin-top: 40px;  height: 300px; }  footer { color: #fff; } footer a { color: #b8e7fc; text-decoration: none; }  footer ul { } footer li { font-weight: bold; float: left; } footer li.feedback { float: right;}  footer li a {     display: block;   padding: 0 5px;   margin: 10px 5px;   -webkit-border-radius: 3px;  -khtml-border-radius: 3px;   -moz-border-radius: 3px;  border-radius: 3px;  }  footer li a:hover { color: #fff; }  footer div.legal { border-top: 1px solid #fff; border-top: 1px solid rgba(255, 255, 255, 0.3); } footer div.legal p { padding: 0 10px 30px; } footer div.legal a:hover { color: #fff; }  footer #contact-info { float: left;} footer #partners { float: right; padding-top: 10px;}  .footernav {     float: left;     list-style: none outside none;     margin: 0;     padding: 4px 0 14px;     width: 700px;   }     .footersm {     float: right;     list-style: none outside none;     margin: 0;     padding: 0 0 10px 20px;     width: 185px;   }     .footersm li a {     display: block;     height: 37px;     width: 44px;     margin: 8px 0 0;     padding: 0;   }     .footersm span { display: none; }     .footersm li a.twitter { background: url("images/socialmedia_01.png") no-repeat left top; }   .footersm li a.facebook { background: url("images/socialmedia_02.png") no-repeat left top; }   .footersm li a.pinterest { background: url(http://support.nylearns.org/wp-content/uploads/2021/06/socialmedia_04_pin.png) no-repeat left top; }   .footersm li a.rss { background: url("images/socialmedia_03.png") no-repeat left top; } /* Panels :::::::::::::::::::::::::::::::: */ .content-panel, #browseresults #StandardArea, .preview-page #content-detail, .panel, #content-detail {   background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #ddd;   border-radius: 0;   box-shadow: 2px 2px 1px #eee;   box-shadow: 2px 2px 1px rgba( 0, 0, 0, 0.10 ); } #content-detail { padding: 15px; margin-top: 15px;}  #content-detail > h2 {   border-bottom: 1px solid #30618A;   line-height: 26px;   margin-bottom: 15px; }   #content-detail > h3 {   background: #30618A;   color: #fff;   font-size: 12px;   padding: 5px;   } #content-detail.border-radius > h3 {   -moz-border-radius: 3px;   border-radius: 3px;   padding: 10px !important;   } #content-detail #related {   border: 1px solid #ddd;   padding-bottom: 15px;   margin: 20px 0;   }   #content-detail #related h3, #content-detail #related h4 {   background: #30618A;   border: medium none;   border-radius: 0;   box-shadow: none;   color: #FFFFFF;   font-family: 'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif;   height: auto;   line-height: inherit;   margin: 1px;   padding: 15px;   text-shadow: none; } #content-detail #related h4 {   background: #5BAED4;    }   #content-detail #related a {   padding: 2px 15px;   display: block;   }  .panel { padding: 15px; margin-bottom: 15px; } .content-panel h2, .content-panel h3, .preview-page #content-detail > h3 {   background: none repeat scroll 0 0 #30618a;   border: none;   box-shadow: none;   color: #FFFFFF;   margin: 1px 1px 15px;   padding: 15px;   text-shadow: none;   border-radius: 0; } .preview-page #content-detail > h3 { margin-bottom: 0; } .preview-page #content-detail #content-detail-header {   margin: 0 15px;   border-bottom: 1px solid #5BAED4; } .preview-page #content-detail #content-detail-header h2 { padding: 20px 0; } .preview-page #content-detail #properties { padding: 20px 15px; } .preview-page #content-detail #BackButtonContainer { padding: 0 20px 20px; } .options-panel {   background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #ddd;   border-radius: 0;   box-shadow: 2px 2px 1px #eee;   box-shadow: 2px 2px 1px rgba( 0, 0, 0, 0.10 );   padding: 5px;   margin-bottom: 5px; } .options-panel #AssessEditKeywordFilter {   padding: 10px; } .options-panel #AssessEditKeywordFilter input#keyword { width: 530px;  } .options-panel #AssessEditSearchFilter, #assessment-search #advanced-panel {   background: #f7f7f7; border: none; -moz-border-radius: 3px;  border-radius: 3px; margin: 1px 0 0;   padding: 10px;   }     .options-panel a { font-weight: bold; }     #assessment-search #advanced-panel { margin: 0 auto; }     .options-panel #AssessEditSearchFilter .filterboxes, #assessment-search #advanced-panel .filterboxes   {         border: 1px solid #fff;     -moz-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, .05);     box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, .05);   }     .options-panel #AssessEditSearchFilter #advanced-results, #assessment-search #advanced-panel #advanced-results   {     margin-top: 10px;     border-top: 1px solid #fff;     -moz-box-shadow: inset 0 7px 3px -5px rgba(0, 0, 0, .05);     box-shadow: inset 0 7px 3px -5px rgba(0, 0, 0, .05);         } h2 > span#questionTitle {   font-size: 1.500em; /*24px*/   font-size: 24px;   padding: 20px 0 15px; /*24px*/   font-weight: 400;   display: inline; }  /* ePlanner */ #planbook {   padding-bottom: 40px; } #planbook h2 { margin-bottom: 30px; } #planbook hr { box-shadow: none; } #calendar { border-radius: 0 !important; } #calendar div#days table.header, #calendar div#days table.header tr td { background: #30618A; } /* Notes Colors */ .planbook-note-default {   background-color: #ffffba !important;   border: 1px solid #f4dc45 !important; } .planbook-note-blue {   background-color: #bddfee !important;   border: 1px solid #5baed4 !important; } .planbook-note-slate {   background-color: #c0cfcb !important;   border: 1px solid #62867d !important; } .planbook-note-green {   background-color: #cee7b7 !important;   border: 1px solid #84c44a !important; } .planbook-note-yelloworange {   background-color: #f9d9a3 !important;   border: 1px solid #f0a01a !important; } .planbook-note-orange {   background-color: #f8c19a !important;   border: 1px solid #ed6403 !important; } .planbook-note-red {   background-color: #ebc0b4 !important;   border: 1px solid #cc6143 !important; } .planbook-note-violet {   background-color: #dcc1dc !important;   border: 1px solid #a864a8 !important; } .planbook-note-purple {   background-color: #bfbedc !important;   border: 1px solid #605ca8 !important; }   /* End Notes */ #planbook-list .GridView tr th { padding: 10px; background-color: #30618A; } #planbook-list .GridView tr th.modified { min-width: 80px; } #planbook-list .GridView tr th.options {  } .GridView tr td.dates { min-width: 145px !important; /*color:Red;*/} #planbook-list .GridView tr td { padding-top: 7px; padding-bottom: 7px; /* border-top: 0; */ } #planbook-list .GridView tr:last-child td { border-bottom: 0; } #planbook-list .options.options-for-list { /* display: none; */ margin: 0 auto; } #planbook-list .GridView ul.list-options-text { margin-top: 2px; } #planbook-list .list-options-text li a { transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; } #planbook-list .list-options-text li a:hover { background-color: #ddd; box-shadow: 0 1px 1px rgba(0,0,0,0.25); opacity: 0.9; } #planbook-list .list-options-text li a:active { opacity: 0.5; box-shadow: 0 1px 0 rgba(0,0,0,0.35); } div.grid table#subject-grid tr td {   vertical-align: top; } #subject-grid li.cancel a:hover, #subject-grid li.save a:hover  {   background-color: #fff;   border-color: #fff; } #subject-grid .class-title .labelEditor input { width: 98px !important; } #subject-grid ul.list-options, #subject-grid ul.list-options-text {   position: relative;   margin: 0;   float: right;   /* width: 180px; */ } #subject-grid ul.list-options-text li {   width: 100%;   margin-left: 0; } #subject-grid ul.list-options-text li.delete a  {   text-indent: 0px;   width: auto;   padding: 0 1em 0 2em;   background-position: 8px center;   background-color: #f8d3c5;   color: #cc6143;   border: none;   border-radius: 0 0 5px 5px;   box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);     /* border-radius: 0; */ } #subject-grid ul.list-options-text li.delete a:hover  {   background-color: #ffdbce; } #subject-grid li.delete a:after  {   content: "Delete"; } div.grid table#subject-grid tr td div.class-title {   border-bottom: 1px solid #ddd;   font-size: 18px;   margin-bottom: 0px;   padding: 30px 0 !important; }  #send2friend .drag-contentarea, #cmapwindow .drag-contentarea { height: 530px !important; } #sendtofriend { padding-top: 60px; } #sendtofriend #PersonalMessage { width: 90% !important; } #sendtofriend + .emailBody { width: 90%; } #planbook #attributes { padding-top: 10px !important; margin-bottom: 25px !important; }    #calendar_header > #page-desc > h2 > button { margin-left: 5px; } .view-week table.header tr td:last-child { border-top-right-radius: 3px; } #grid-view #days.view-day table.header tr td { border-top-right-radius: 3px; } ul.add-timelines {    padding: 10px 9px 8px 11px !important;   } ul.add-timelines li  {   display: inline-block;   width: 232px !important;     } ul.add-timelines li.delete a {   background-image: url(../../images/icons/delete_16.png);  } ul.add-timelines li a {  background: #5baed4 url(../../images/icons/plus_16.png) 5px center no-repeat !important; margin-bottomm: 0 !important; border-radius: 500px !important;   border: none !important;   color: #fff !important;   text-shadow: none !important;   height: auto !important;   padding: 5px 8px 5px 24px !important;   font-size: 11px !important; } ul.add-timelines li a:hover { color: #244358 !important; background-color: #b8e7fc !important; } #planbook #date-desc a.previous {   background: #ddd url(../../images/icons/arrow_left_24.png) center center no-repeat\9 !important; } #planbook #date-desc a.next {   background: #ddd url(../../images/icons/arrow_right_24.png) center center no-repeat\9 !important; }   #calendar div#subjects div.header { border-right: 0 !important; } #calendar div#days table.header tr td { border-left: 0 !important; border-right: 1px solid #d3d3d3; } #calendar div#days table.header tr td:first-child { border-left: 1px solid #ccc !important; } #calendar div#days table.header tr td:last-child { border-right: 0; }  #curriculums .optionsdropdown button.options { display: none; } #curriculums .optionsdropdown ul.list-options-text { display: block !important; float: right; margin-left: 0; margin-right: -2px; box-shadow: none !important; border: none !important; position: relative; width: auto; } #curriculums .optionsdropdown ul.list-options-text li { margin-left: 0 !important; margin-right: 2px; } #curriculums .optionsdropdown ul.list-options-text li a { transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; } #curriculums .optionsdropdown ul.list-options-text li a:hover { background-color: #ddd; box-shadow: 0 1px 1px rgba(0,0,0,0.25); opacity: 0.9; } #curriculums .optionsdropdown ul.list-options-text li a:active { opacity: 0.5; box-shadow: 0 1px 0 rgba(0,0,0,0.35); }  #curriculums .curriculum-bar { margin-bottom: 2px !important; margin-top: 3px !important; } #curriculums .curriculum-bar > div { -moz-border-radius: 15px !important; border-radius: 15px !important; } #curriculums .curriculum-bar > div.pb-type-lesspl { background-color: #ffe1a8 !important; border: 1px solid #eba800 !important; } #curriculums .curriculum-bar > div.pb-type-curric { background-color: #bfffa8 !important; border: 1px solid #08ce16 !important; } #curriculums .curriculum-bar > div.pb-type-recur { background-color: #c7ebff !important; border: 1px solid #8ac7f0 !important; } #curriculums .curriculum-bar > div.pn-type-note { background-color: #ffffba !important; border: 1px solid #f4dc45 !important; } #curriculums .curriculum-bar > div > a { padding-top: 4px !important; color: #000; font-weight: normal !important; } /* #curriculums .curriculum-bar > div.pb-type-lesspl > a { color: #d18900; } #curriculums .curriculum-bar > div.pb-type-curric > a { color: #00980b; } #curriculums .curriculum-bar > div.pb-type-recur > a { color: #4da2db; } #curriculums .curriculum-bar > div.pn-type-note > a { color: #ceb200; } */ #curriculums .curriculum-bar > div > a:hover { color: #777; }  /* Lesson Plan Editor */ #ItemSchedule .optionsdropdown button { display: none !important; } #ItemSchedule .optionsdropdown ul { display: block !important; } #planbook-editor div.lessonplan { width: 950px !important; margin-top: 25px !important; padding: 5px; background: #fefefe; border: 1px solid #dedede; border-radius: 3px; padding-top:20px; } #planbook-editor button.manage { margin-bottom: 20px !important; } #planbook-editor #attribute-editor { /*overflow: hidden !important;*/ width: 690px !important; height: 100% !important; padding-left: 5px; } #planbook-editor #attribute-nav ul li a { color: #244358; } #planbook-editor #attribute-nav #PropertyManager h4, #planbook-editor #attribute-nav #PropertyManager p { padding-left: 10px; } #planbook-editor #attribute-nav #PropertyManager h4 { margin-top: 15px; } #planbook-editor #attribute-nav #PropertyManager p { margin-top: 0; margin-bottom: 15px; } #planbook-editor #attribute-nav #PropertyManager .btn.edit_attributes { margin-left: 10px; margin-bottom: 10px; } #planbook-editor #attribute-editor #text-editor { height: auto !important; width: 690px !important; margin-top:20px; } #planbook-editor #attribute-editor #editor-commands button { display: inline; margin-top: 5px; margin-right: 3px; } #StandardsAlignmentManage button { margin-bottom: 10px; }  #CmapList ul.list-options a.use, #Cm-MyImsGrid ul.list-options a.use { background-image: url(../../images/icons/plus_16.png); background-position: center center; background-repeat: no-repeat; } #PybStandardList { padding: 10px 15px 15px 0; }  #modalwindow .subnav.MyContentDialogNav { background: none; border-left: none; border-right: none; border-radius: 0 !important; border-bottom: 1px solid #244358; position: inherit; } #modalwindow .subnav.MyContentDialogNav li a { height: 25px; line-height: 25px; padding: 5px 10px; margin: -1px 2px 0; color: #999; background: #eee; border: 1px solid #ccc; border-bottom: 0; border-radius: 5px 5px 0 0; } #modalwindow .subnav.MyContentDialogNav li a:hover { color: #244358; background: #fff; } #modalwindow .subnav.MyContentDialogNav li a.active { padding-bottom: 6px; color: #244358; background: #fff; border-color: #244358; cursor: default; } #modalwindow .curriculum-heading h3 { border-bottom: 1px solid #EEE; margin-bottom: 20px; } #modalwindow .curriculum-heading .save input.btn { display: none; } /* :: Alert - Alert Notification :::::::::::::::::::::::::::::::: */ #alertDiv {   top: 3%;   right: 2%;   position: fixed;   min-width: 20%;   height: auto;   min-height: 5em;   margin: 0;   padding: 0;   z-index: 999999;   border-radius: .5em; } #alertContainerDiv {   overflow: hidden;   margin: 4px 0;   border-radius: 2px;   border-width: 2px;   border-style: solid;   cursor: pointer;   box-shadow: rgb(0 0 0 / 10%) 0 2px 4px; } #alertMessageDiv {   font-size: 14px;   line-height: 20px;   text-align: center;   padding: 10px;   position: relative;   color: #222; } #apptools .searchbox, .curriculum-search input.searchbox { float: none !important; display: block;  margin: 30px auto 10px !important; } .curriculum-search input.keysearchbtn {  } #modalwindow #CmapResults #search-results { padding-right: 20px; } #modalwindow #CmapResults #search-results #PagingStripBottom { margin-top: 10px; } #modalwindow #CmapResults #CmapList .GridView td { border-top: 0; } #modalwindow #CmapResults #CmapList .GridView td a:hover { color: #244358; } #modalwindow #ItemSchedule table tr td ul.list-options-text li.add a { background-image: url(../../images/icons/save_16.png); }  #planbook-editor.no-bg-fx { background: none; border: none; }  #content-detail-header ul > li > a { margin-right: 5px; padding-left: 20px; background-repeat: no-repeat; }  /* IE7 Overrides */ #planbook #page-desc h2 button { *width: 180px; } #planbook #calendar_header #page-desc h2 button { *width: 180px; } #planbook #calendar_header #page-desc h2 button.print { *width: 140px; } #editor-commands button { *width: 90px; } #editor-commands button#next-button { *width: 70px; } #StandardsAlignmentManage button#_btnManage { *width: 150px; }   #content-modal #PortfolioManagerDialog .leftcolumn { float: left !important; } /* CMAP Tweaks */ td.matrix-cell a.view-suggestion-cm, div.panel-panel a.view-suggestion-cm { background-image: url("../../images/icons/cm-view-suggestion_16.png");  display: block; padding: 0; width: 24px; height: 24px !important; background-color: #eee; background-repeat: no-repeat; background-position: center center; border: 1px solid #fff; -moz-box-shadow: 2px 2px 8px -6px #000; box-shadow: 2px 2px 8px -6px #000; -moz-border-radius: 30px; border-radius: 30px; text-indent: -9999px; text-decoration: none; } #CmapList table.GridView tr.header th.cm-options { min-width: 100px; } #CmapList table.GridView td, #Cm-MyImsGrid table.GridView td { border-bottom: 0; } #CmapResults #PagingStripBottom { padding-top: 10px; } .searchbox button img#_imgMagGlass { margin: 0 auto !important; } /* Fix for legacy/pre-v4 eportfolio layout */ #apptools .leftcolumn { float: left; width: 205px; padding-left: 8px; }  /* Need to move this to standards when it's checked in */ #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard.depth1 > .standarditem.appearindented h3 a.open_tree.drill {   padding-left: 72px !important;    background-image: url(images/icons/move_right_blue_16.png), url(images/icons/directory-arrow.png) !important; background-position: 40px 11px, 10px 8px !important; background-repeat: no-repeat !important; } #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard.depth1 > .standarditem.appearindented h3 a.close_tree.drill {   padding-left: 72px !important;    background-image: url(images/icons/move_down_blue_16.png), url(images/icons/directory-arrow.png) !important; background-position: 40px 11px, 10px 8px !important; background-repeat: no-repeat !important; } /* Search */ #SearchResultsContainer.tabbed-content > h3 {   margin: 0 0 10px !important; } #searchresults > h3 {  background: #30618A !important;    background: #244358;  border-radius: 3px;  clear: both;  color: #FFFFFF;  display: block;  margin: 5px;  padding: 5px; } #searchresults > h3 span { text-shadow: none !important; } #ui-datepicker-div { z-index: 1000 !important; }  /* NYL Matrix Override */ #CmAdditionalInformationView div.CmAddtionalInfoItem {   background-color: #FFFFFF;   border-color: #E7E7E7 #D3D3D3 #D3D3D3 #E7E7E7;   border-style: solid;   border-width: 1px;   float: left;   margin: 20px 10px;   padding: 10px;   width: 225px;   border-radius: 5px;   -webkit-border-radius: 5px; } .tcsd-body { width: 960px; margin: 0 auto;} .tcsd-body #Cm-PageContainer { padding: 0 0 15px; } .tcsd-body #Cm-TemplateHeader { border-radius: 0; } .dynamic-columns {   display: table;   width: 100%;   border-spacing: 15px 5px;   box-sizing: border-box; } .ubd.dynamic-columns {   border-spacing: 0;   background: #fff;   border: 1px solid #ddd; } .dynamic-columns .row { display: table-row; clear: both; } .dynamic-columns div.CmAddtionalInfoItem {   display: table-cell;   float: none !important; } .dynamic-columns .column {   box-sizing: border-box;   display: table-cell;   float: left;   border-top: 1px solid #ddd;   border-left: 1px solid #ddd;   padding: 10px;   min-height: 200px; /* should fix .. kind of a work-around */ }  .dynamic-columns .column.tall-border { min-height: 590px; /* should fix .. kind of a work-around */ }  .dynamic-columns .column table { padding: 0 !important; font-size: 10px; } .dynamic-columns .column.span100p { width: 100%; } .dynamic-columns .column.span50p { width: 50%; } .dynamic-columns .column.span25p { width: 25%; } .dynamic-columns .column.span20p { width: 20%; } .dynamic-columns .column.span16p { width: 16.6666%; } .dynamic-columns .row:first-child .column { border-top: none; } .dynamic-columns .column:first-child { border-left: none; }    #CmAdditionalInformationView div.CmAddtionalInfoItem span {   font-size: 130%;   font-weight: bold;   width: 100%; }   #CmAdditionalInformationView div.CmAddtionalInfoItem div.CmAdditionInfoText {   margin-left: 5px; } #CmAdditionalInformationView div.CmAddtionalInfoItem div.CmAdditionInfoText p{   margin: 0; }  #Cm-CellEditor button#btnNext { float: right; margin: 10px 525px 10px 10px; } table.cm-matrix td {   border-bottom: 1px solid #a7c7ef;   border-left: 1px solid #a7c7ef; } /* NYLearns Modal Styles */ /*.site-page #MsgWindowContainer, .admin-page #MsgWindowContainer { position: absolute; top: 100px; left: 50%; } .site-page #MsgWindowContainer > #managesuggestions, .site-page #MsgWindowContainer > #editsuggestions, .site-page #MsgWindowContainer > #AddBookmark, .site-page #MsgWindowContainer > #Dialog_1, .site-page #MsgWindowContainer > #Dialog_2, .site-page #MsgWindowContainer > #Dialog_3, .site-page #MsgWindowContainer > #Dialog_4, .admin-page #MsgWindowContainer > #managesuggestions { position: relative; left: -50%; }*/ #modalwindow #ManagerContainer select {   margin: 10px 15px; } .site-page #MsgWindowContainer > #managesuggestions, .admin-page #MsgWindowContainer > #managesuggestions { width: 720px !important; } .admin-page #MsgWindowContainer > #_celleditor { width: 860px !important; } .modal-fixed-header {   background: #30618A !important;    }  /* iPad's */ @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {  /*#MsgWindowContainer #ContentAlignment, #MsgWindowContainer #MyContentAlignment, #MsgWindowContainer #AssessmentToolDialog, #MsgWindowContainer #AlignmentToolDialog { width: 1036px !important; }  #ContentAlignment > .drag-contentarea, #MyContentAlignment > .drag-contentarea, #AssessmentToolDialog > .drag-contentarea, #AlignmentToolDialog > .drag-contentarea, #EditUser > .drag-contentarea, #requestmadechanges > .drag-contentarea {  height: 900px !important;  overflow-y: auto;  -webkit-overflow-scrolling: touch; } #AlignmentToolDialog > .drag-contentarea {  height: 1360px !important; }*/ }  .modal-fixed-header .save-cancel-buttons {   width: auto !important; } .admin-page #AssessmentContainer   {  margin: 20px auto;     max-width: 1020px;   } .admin-page #ContentDiv > div h2   { float: left; margin-left: 20px;} .admin-page #ContentDiv > div button { float: right; margin: 0 20px; } .admin-page #ContentDiv > div h2+button { margin-top: 20px; } .admin-page #ContentDiv > div .default_fields { clear: both; } .admin-page #ContentDiv div#RichTextEditor { margin-bottom: 20px; } .admin-page #ContentDiv #PropertyContainer h3 { margin-bottom: 5px; } .admin-page #ContentDiv #PropertyContainer h4 { margin-top: 20px; } .admin-page #ContentDiv #PropertyContainer .filterboxes ul li { height: 36px; } .admin-page #ContentDiv #PropertyContainer .GridView { margin-bottom: 20px; } .admin-page #ContentDiv .GridView td, .admin-page #ContentDiv .GridView th {   border-bottom: none;   padding: 8px; } .admin-page #ContentDiv .GridView tr.subheader { background: #5BAED4 !important; } .GridView tr.subheader th:first-child { border: none !important; } .dropdowns div {   background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #DDDDDD;   border-radius: 0;   box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);   float: left;   margin: 0 10px 10px;   padding: 0;   width: 272px; } .dropdowns div h3 {   background: none repeat scroll 0 0 #30618A;   border: medium none;   box-shadow: none;   color: #FFFFFF;   margin: 1px;   padding: 15px;   height: auto;   line-height: inherit;   text-shadow: none;   border-radius: 0;   font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif; } .dropdowns div span { padding: 15px; }  .dropdowns div select { width: 242px; margin: 10px 0 15px; }  #assessment-search #advanced-panel {   background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #DDDDDD;   border-radius: 0;   box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1); } #advanced-results-panel {   margin-top: 20px;  } #advanced-results-panel td {   padding: 10px;   border-top: 1px solid #ddd;  } #advanced-results-panel td:first-child, #advanced-results-panel td:first-child + td {   font-weight: bold;   background-color: #F7F7F7;   font-size: 14px; } #advanced-results-panel td:first-child + td { padding-left: 0; border-right: 1px solid #ddd; } #assessment-search .save-cancel-buttons { margin-bottom: 15px } .Assessment-Result-Header .button a, a.top-level-back { width: auto; height: 16px; } a.top-level-back {height: 16px !important; } .answers h4 {   float: none !important;   width: auto !important;   background: #fff4d9 !important;   padding: 0 10px !important;   margin-bottom: 10px !important;   border-radius: 2px !important;   } /****Assessment Builder Page***/ .assessment-builder-header {   margin-top:20px; } .assessment-top-text-title-left {   font-weight:bold;   border-bottom:1px solid #d6d6d6; } .assessment-top-text-left {   color:#2b2929;   background:#ebebeb;   padding:15px;   width:442px;     float:left;   min-height:75px;   } .assessment-top-text-left-inner {   } .assessment-top-text-title-right {   font-weight:bold;   border-bottom:1px solid #aacde0; } .assessment-top-text-right {   color:#2b2929;   background:#dbf5fe;   padding:15px;   width:442px;     float:right;   min-height:75px;   } .assessment-top-text-right-inner {   } .assessment-builder-searchbox {    margin: 180px auto 10px !important; } button, input[type=submit], .paging a, #paging a, a.callout, a.button, /* There may be instances where we want to style a a href as a button ( Assessmnet ) */.button a, input.SubmitButton, input.pyb-btn, .reminder a.search-button, #paging .current, ul.add-timelines li a { cursor: pointer; color: #fff; text-shadow: none; display: block; background: #5baed4; height: 25px; padding: 0 8px; font-weight: 600; border-radius: 500px; border:none; font: 600 11px/1.5em 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none; box-shadow: 2px 2px 1px #eee; box-shadow: 2px 2px 1px rgba( 0, 0, 0, 0.10 ); border: none !important; } button:hover, input[type=submit]:hover, .paging a:hover, #paging a:hover, a.callout:hover, a.button:hover, /* There may be instances where we want to style a a href as a button ( Assessmnet ) */.button a:hover, input.SubmitButton:hover, input.pyb-btn:hover, .reminder a.search-button:hover, ul.add-timelines li a:hover { color: #244358; background-color: #b8e7fc; border: none !important;} a.button { float: left; margin-bottom: 10px;} .paging li, .paging a, #paging div a, #paging div {   display: block;   float: left;   font-weight: bold;   line-height: 25px !important; } .paging a, #paging a, #paging .current {   padding: 0 9px !important; } #options-for-list .paging a.active, .paging a.active, #paging a.active, #paging .current { border-radius: 500px !important; background-color: #b8e7fb !important; color:#244358 !important; } button.reset { color: #5BAED4 !important; } button.reset, button.reset:hover { box-shadow: none !important; } /* Vertical Viewer buttons */ #ColumnDirectionNext button { float: right; } #ColumnDirectionNext button span { background: url(images/icons/arrow_right_white_24.png) no-repeat scroll right 0 transparent; padding: 5px 30px 5px 0; *padding: 5px 0 5px 0; } #ColumnDirectionPrevious button span { background: url(images/icons/arrow_left_white_24.png) no-repeat scroll left 0 transparent; padding: 5px 0 5px 30px; *padding: 5px 0 5px 0;} #ReturnToTop {   line-height: 26px; } #ReturnToTop a#return-to-top { margin: 0 0 0 80px; padding-left: 15px; color: #999; text-decoration: none; background: url(images/icons/return-to-top.png) left 0px no-repeat; } #ReturnToTop a#return-to-top:hover { color: #666; } #header-search-form .searchbox, #header-search-form select, #cmap-search-form .searchbox, #cmap-search-form select, #template-search-form .searchbox, #template-search-form select {   width: 600px !important;   margin-right: 170px !important;  } #header-search-form select, #cmap-search-form select, #template-search-form select {   margin-right: 180px !important; } .Cm-MatrixPanelItems h3 {   background-color: #30618A !important; }  .Cm-MatrixPanelItems_nyl {    background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #CCCCCC;   clear: both;   width: auto;   margin-bottom:10px; } .bringToFront {   z-index:10; } .Cm-MatrixPanelItems h3 {   background-color: #557488;   border: 2px solid #FFFFFF;   -webkit-border-radius: 5px;   border-radius: 5px;   color: #FFFFFF;   font-weight: bold;   padding: 10px;  } .Cm-MatrixPanelItems_nyl h5 {   background-color: #557488;   border: 2px solid #FFFFFF;   color: #FFFFFF;   font-weight: bold;   padding: 5px;  } .map-fixed-header, h3.cmSubhead {   background-color: #30618A !important; } table.cm-matrix tr#header th {   background-color: #30618A !important; } .ubd a.view-suggestion-cm { background: url("../../images/icons/gear_16.png") no-repeat center center;               display: inline-block; width: 20px; height: 20px;               text-indent: -9999px; }                 /* Fix for centering dynamic content panels */              #TagFilterContainer { overflow: hidden; } .CmAdditionInfoText a  {   display: table;   -ms-word-break: break-all;   /* Be VERY careful with this, breaks normal words wh_erever */   word-break: break-all;   /* Non standard for webkit */   word-break: break-word;       -webkit-hyphens: auto;        -moz-hyphens: auto;           hyphens: auto;                     /* http://css-tricks.com/snippets/css/prevent-long-urls-from-breaking-out-of-container */                       }  #apptools { padding: 0 !important; } .tools-new-ribbon {   background: url("images/new-ribbon.png") no-repeat scroll 2px -8px rgba(0, 0, 0, 0) !important;   float: left;   height: 75px;   margin: 5px 0 0 -80px;   position: relative;   width: 75px;   z-index: 555; } #CmHideColumnsContainer button.close-popup  {   position: absolute;   right: 5px;   top: -12px;}        #CmDisplayModesContainer button.close-popup  {   position: absolute;   right: 5px;   top: -12px;}         #Cm-CellColumnList  {   overflow: auto;   height: 340px;   }    .save-cancel-buttons { width: 275px !important;} .save-cancel-buttons button:first-child {    margin-right: 15px; } .map-fixed-header .save-cancel-buttons { width: auto !important;} .map-fixed-header .save-cancel-buttons button:first-child {    margin-right: 8px; } #TagManager .filterboxes ul li {   display: inline-block;   margin: 0 10px 8px 0;   vertical-align: top;   width: 30%;   float: none; } #shared-map-orgs {   background-color: #fff;   padding: 20px 45px !important;   width: 530px !important;   margin-top: 20px; } #shared-map-orgs h3 {   color: #30618a;   background-color: #fff; } #shared-map-orgs select {   clear: both;   width: 100% !important;  } #TagFilterContainer .dropdowns div {   width: 275px;  } /* SEARCHBOX + FILTER PANEL */ #TagFilterContainer .dropdown-toggle {  margin: 30px auto 0 !important; width: 620px !important; } #TagFilterContainer .dropdown-toggle .dropdowns div select {   width: 530px !important; }  #TagFilterContainer .dropdown-toggle ul.tabs li  { margin-bottom: 0; } #TagFilterContainer .dropdown-toggle ul.tabs li a {  text-shadow: none;  background: #5baed4;  border: none;  color: #fff;  border-bottom: 1px solid #fff;   box-shadow: none; } #TagFilterContainer .dropdown-toggle ul.tabs li a:hover, #TagFilterContainer .dropdown-toggle ul.tabs li a.active {  background: #30618a; border-bottom: 1px solid #30618a; }     #TagFilterContainer #DropDownSearchContainers.dropdowns { position: static !important; width: 560px !important; padding: 20px 30px !important; background: #30618a !important; border-radius: 0;   box-shadow: 2px 2px 1px rgba( 0, 0, 0, 0.10 ); } #TagFilterContainer .TabDivContainers, #TagFilterContainer .TabDivContainers > div { position: static !important; width: 100% !important; margin: 0; padding: 0; background: #30618a !important;   border: none !important;   box-shadow: none !important; }  .bringToFront {   z-index:10; } .ui-accordion-content {   border:none; } @media print {     .no-print-shadow   {    box-shadow:none;   }   .no-print, .no-print *   {     display: none !important;   }   .avoidBreakInside, .avoidBreakInside *   {          position: static;     page-break-inside:avoid;   }   .breakAfter   {     page-break-after:always;   } }#addNewGroup table {   width: 50% !important;   margin: 10px auto;   }.columncontainer { width: 100%; }  /* ePortfolio */ div.portfoliomanager {  position: relative; min-height: 300px; padding: 5px; border: none; background: none;  } /* Folder Treeview Area */ div.portfoliomanager .leftcolumn { position: absolute; top: 0; bottom: 0; width: 100% !important; margin: 0; padding: 5px 5px 20px 0 !important; background-color: #fff;  border-radius:0; overflow: hidden; } .columncontainer.eport-modal-view .leftcolumn { width: 190px !important; } #SearchResultsContainer.portfoliomanager .leftcolumn /*,#apptools.portfoliomanager .leftcolumn*/ { border-top: 0; bottom: 4px; width: 100%; } #SearchResultsContainer.portfoliomanager #fileTreeViewCtrl, #apptools.portfoliomanager #fileTreeViewCtrl {   height: 100%;   position: absolute;   top: 0;   width: 200px;   min-width: 200px;   max-width: 650px;   overflow: visible;   } #SearchResultsContainer.portfoliomanager #fileTreeViewCtrl .fileTreeViewSnapHandle, #apptools.portfoliomanager #fileTreeViewCtrl .fileTreeViewSnapHandle { background: url(images/treeview/tree-handle-bottom.png) left bottom no-repeat,   url(images/treeview/tree-handle-top.png) left top no-repeat,   url(images/treeview/tree-handle-bg.png) left top repeat-y; border-radius: 0 5px 5px 0;   border-left: 1px solid #aaa;   height: 100%;   position: absolute;   right: -11px;   width: 6px;   cursor: pointer; } #SearchResultsContainer.portfoliomanager #fileTreeViewCtrl .fileTreeViewSnapHandle #fileTreeDirArrow, #apptools.portfoliomanager #fileTreeViewCtrl .fileTreeViewSnapHandle #fileTreeDirArrow { position: absolute; top: 50%; width: 6px; height: 9px; background: url(images/treeview/tree-arrow-open.png) center center no-repeat; } #SearchResultsContainer.portfoliomanager #fileTreeViewCtrl .fileTreeViewSnapHandle #fileTreeDirArrow.close, #apptools.portfoliomanager #fileTreeViewCtrl .fileTreeViewSnapHandle #fileTreeDirArrow.close { background: url(images/treeview/tree-arrow-close.png) center center no-repeat; } #SearchResultsContainer.portfoliomanager #fileTreeViewCtrl .ui-resizable-handle.ui-resizable-e, #apptools.portfoliomanager #fileTreeViewCtrl .ui-resizable-handle.ui-resizable-e {   cursor: e-resize;   position: absolute;   right: -14px;   width: 3px;   height: 100%; } div.portfoliomanager#apptools .leftcolumn h3 { margin: 0 0 1px 6px; padding: 0 0 6px 3px; line-height: 30px; } #apptools .leftcolumn .FolderTree, #SearchResultsContainer .leftcolumn .FolderTree {   position: absolute;   top: 30px; bottom: 0; width: 100%; padding: 10px 0 10px 0;   overflow: auto; } #SearchResultsContainer .leftcolumn .FolderTree { top: 0; } .FolderTree .treeview { margin-bottom: 15px; } .FolderTree .treeview .hitarea { width: 18px; margin-left: -11px; background-image: url(images/treeview-white.gif); background-position: -59px -16px; } .FolderTree .treeview li.expandable .hitarea { background-position: -43px -39px; } .FolderTree .treeview ul li { margin: 0;   padding: 5px 0 3px 16px;   /*background-image: url(images/treeview-white-line.gif);*/   background-position: 7px -4px; } .FolderTree ul.filetree > li.lastCollapsable, .FolderTree ul.filetree > li.lastExpandable, #FolderContainer ul.filetree > li { margin-top: 0; background-image: none; } .FolderTree ul.filetree > li.lastCollapsable > ul li.lastCollapsable, .FolderTree ul.filetree > li.lastExpandable > ul li.lastCollapsable { /*background-image: url(images/treeview-white-line.gif);*/ background-position: 7px -1760px; } .FolderTree ul.filetree > li.lastCollapsable > ul li.lastExpandable, .FolderTree ul.filetree > li.lastExpandable > ul li.lastExpandable { /*background-image: url(images/treeview-white-line.gif);*/ background-position: 7px -1760px; } .FolderTree .treeview li.lastCollapsable, .FolderTree .treeview li.last { margin-bottom: 0;   background-position: 7px -1760px; } .FolderTree span.folder, .FolderTree li.active ul span.folder, .FolderTree li.expandable span.folder { position: relative; height: 15px; padding-left: 31px; margin-top: 1px; margin-left: 10px; background-image: url(images/icons/tree-folder-closed_26.png); } .FolderTree li.active span.folder {   background-image: url(images/icons/tree-folder-opened_26.png); } .FolderTree li.active > span.folder a, .FolderTree li.active > span.folder a:hover { position: absolute; top: -1px;   left: 31px;   right: 31px;   width: 100%;   padding: 2px 0 2px 5px;   color: #4B74C8; text-shadow: none; border-radius: 3px 0 0 3px; background: #F7F7F7; cursor: default; } /*.FolderTree li { background: none !important; }*/ div.portfoliomanager .leftcolumn .FolderTree a { position: absolute; top: -2px;   left: 28px;   white-space: nowrap;   width: 100%;   padding: 2px 5px; color: #5BAED4; font-weight: bold; text-decoration: none;  } div.portfoliomanager .leftcolumn .FolderTree a:hover { /*   text-shadow: none; border-radius: 3px; background: #7196CA;   */  color: #30618a; } /* File Display Area */ #apptools .FolderPathBar {   background: #30618A url(images/icons/folder_open_32.png) 5px center no-repeat;     color: #FFF;   font-size: 18px;   line-height: 24px;   padding: 10px 10px 10px 43px; } #apptools .FolderPathBar #FolderPathBar, #SearchResultsContainer .FolderPathBar #FolderPathBar { overflow: hidden; text-overflow: ellipsis; width: 520px; display: inline-block; white-space: nowrap; } #SearchResultsContainer .FolderPathBar #FolderPathBar { width: 480px; } .portfoliomanager .FolderPathBar #buttonWrap { display:inline; } .portfoliomanager .FolderPathBar button.options { float: right; } #apptools .FolderPathBar button.options img { margin-right: 8px;   margin-top: 1px; } #apptools .FolderPathBar ul.list-options-text { position: absolute; right: -11px;   top: 10px; } div.portfoliomanager .FolderPathBar { position: relative; float: right;   width: 678px;   padding-left: 43px;   border-radius: 0;   background-color: #3D547D; } .FolderPathBar { height: 24px; } #FilesContainer #FolderItems { float: right;   margin-top: 1px;   width: 731px;   background:#FFFFFF;   border-radius: 0; } #FolderItems .GridView { padding: 0; background: none; box-shadow: none; border: 0; border-collapse: collapse; border-spacing: 0; margin-top: 0; } #FolderItems .GridView tr { border: 1px solid #E7E7E7; } #FolderItems .GridView tr td { padding: 10px 5px; word-wrap: word-break; word-break: break-all; } #FolderItems .GridView tr td.status {   word-wrap: normal;   word-break: normal; } #FolderItems .GridView tr td a {   } #FolderItems .GridView tr td:first-child {  text-align: center; } #FolderItems .GridView tr td.options { width: 95px; padding: 10px 5px 10px 8px; } #FolderItems .GridView tr td input { text-align: center; } #FolderItems .GridView tr td button img { margin-right: 5px !important; } #FolderItems .GridView tr.header { border: 0; } #FolderItems .GridView tr.header th { padding: 6px 5px;  /*border-bottom: 1px solid #5172A8;*/ border-left: 1px solid #7A9BAE; border-radius: 0; } #FolderItems .GridView tr.header th:last-child, #FolderItems .GridView tr.header th:first-child { border-radius: 0; } #FolderItems .GridView tr.header th:last-child { border-right: 1px solid #5172A8; } #FolderItems .GridView tr.header th.file-icon { width: 28px; padding: 0; text-align: center; border-left: 1px solid #30618A !important; }  /* Options */ .portfoliomanager ul.list-options-text { background: #f7f7f7; display: none; }     .FolderPathBar ul.list-options-text li { margin-left: 0; float: none; }     .FolderPathBar ul.list-options-text li a {   background: none !important;   border-top: 1px solid #DDDDDD !important;   border-radius: 0;   box-shadow: none !important;   color: #5BAED4 !important;   padding: 0 8px !important;   text-indent: 0 !important;   width: auto !important; }  /* Modal for Uploader */ #FileUploader #UploaderForm, .modal-fixed-header + .RichDropDown { margin-top: 70px; } .fileUpload .left, .fileUploadCloned .left { float: left; } .fileUpload .right, .fileUploadCloned .right { float: right; } #ClonedFileUploadContainer { padding: 10px 0;} button.RadUploadButton.add { clear: both; margin-top: 10px; }  .save-cancel-buttons button { margin-left: 3px; } #uploadFiles .drag-contentarea, #addBookmark .drag-contentarea, #editItem .drag-contentarea { padding: 0; } #UploaderForm { padding: 10px 20px 20px; } /* GridView */ table.GridView  {   font-size: 12px;   background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #ddd;   border-radius: 0;   box-shadow: 2px 2px 1px rgba( 0, 0, 0, 0.10 );   padding: 1px !important;   margin-top: 10px;   } table.GridView .strand {   font-size: 16px !important;   font-weight: 700; } .GridView tr.header, .GridView tr.subheader {   background-color: #30618a !important;   border-radius: 0 !important;   color: #fff !important;   font-size: 10px;   font-weight: bold;   line-height: 12px;   margin: 0;   } .GridView tr.header th, .GridView tr.subheader th {   border-left-color: #fff !important;   } /* Core Styles - Removed from core pyb ( workspace.css ) due to conflict issues with CSCOPE & IB Projects markup and layout. */ .pyb-dashboard {   margin: 0 auto;   padding-top: 20px;   width: 480px; } div#content-modal h3 { font-size: 14px; }  #ParentContentTypes, #ChildContentTypes {    float:left;     width:360px;     -webkit-border-radius: 3px;     border-radius: 3px;     font-size: 18px;     margin: 10px;     padding: 10px;     }       #ParentContentTypes select, #ChildContentTypes select {     padding: 2px 3px;     -webkit-border-radius: 3px;     border-radius: 3px;     width:350px;   }     #PybCreateButton { clear:both;   margin: 10px auto;   padding-top: 10px;   width: 100px;   }     #pyb_create h2, #pyb_create h3, #pyb_edit h2, #pyb_edit h3 {   text-align: center;   font-size: 24px;   padding: 10px;   margin: 0; }  #pyb_create h3, #pyb_edit h3 {   -webkit-border-radius: 5px 5px 0 0;   border-radius: 5px 5px 0 0;   font-size: 18px    }  #PybCreateUc {   padding: 10px 78px;   -webkit-border-radius: 0 0 5px 5px;   border-radius: 0 0 5px 5px; } #PybEditSearchFilter{ width: 900px ; margin: 0 auto; padding: 20px 30px 30px; }   #PybEditKeywordFilter span, div.filter span {font-weight:bold;} #PybEditKeywordFilter label { } #PybEditKeywordFilter input {   width:748px;   padding: 2px 3px;   margin-left: 10px; -webkit-border-radius: 3px;   -khtml-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;   }    #PybEditFilters { margin-top: 30px; } #PybEditFilters label{ display: block; margin-bottom: 5px;} #PybEditFilters div.filter { float: left; margin-left: 10px; }   #PybEditFilters div.filter:first-child { margin-left: 0; } #PybEditFilters div.filter select {     width: 150px;      padding: 2px 3px ;     -moz-border-radius: 3px ;     border-radius: 3px ;     width:195px;     } #PybEditFilters div.filter button { margin-top:20px;}  #ContentTypeDropDownFilter select{ } #EdResourcesGrid {  padding-bottom: 0; } #content-modal #standard-search #EdResourcesGrid { background: none;   padding-bottom: 10px; } #content-modal #standard-search #PagingStrip { margin-top: 20px; width: 918px;} #EdResourcesGrid > div {   -moz-border-radius: 5px 5px 5px 5px;   padding: 5px;   width: 948px } #content-modal #standard-search #EdResourcesGrid > div { width: 918px; }  #EdResourcesGrid .PybGridOption { float: left; padding-left: 10px; }  #PybTitle{   padding: 14px;   margin: 10px 0;   font-weight: bold; } #PybTitleLabel { clear: both; } #PybTitle label, #PybTitle span { font-size: 18px; float: left; padding-top: 2px; } #PybTitle span.titleLabel { font-weight: normal; margin-left: 5px;} #PybTitle input { float: left;}     #PybTitle input.txtTitle, textarea#customnylalignmenttool_txtNotes {   padding: 2px 3px;   margin-left: 10px;   margin-right: 3px;   height: 17px;   width: 733px ; -webkit-border-radius: 3px;   -khtml-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px; } textarea#customnylalignmenttool_txtNotes { width: 693px; height: 150px; margin-left: 0; margin-right: 0;} #PybKeyword textarea {   -moz-border-radius: 3px;   border-radius: 3px;   width: 703px; } #PybTitle #PybTitleLabelValue span{   font-size: 13px; }  a.edit-btn {   margin: 0;   padding: 0 0 0 42px; input.btnCancel }  #PybPropertyManageCommands button { float:right; margin:5px 5px 0; } #PybPropertyButtons { margin-top: 10px; } #PybPropertyButtons input{ float:right; margin-top:5px; } #PybPropertyButtons ul.list-options li { text-indent:20px; margin-right:5px; background-position:left bottom; cursor:pointer; } #PybPropertyButtons ul.list-options li a { } input.btnNext {   -moz-border-radius: 3px;   border-radius: 3px;   padding: 3px 6px 1px 22px;   margin-bottom: 0;   margin-left: 10px;   margin-top: 10px;   float: left;   border: none ; } input.btnPrev {   -moz-border-radius: 3px;   border-radius: 3px;   padding: 3px 6px 1px 22pxt;   margin-bottom: 0;   margin-left: 10px;   margin-top: 10px;   float: left;   border: nonet; } input.btnPreview {   -moz-border-radius: 3px;   border-radius: 3px;   padding: 3px 6px 1px 22px;   margin-bottom: 0;   margin-left: 10px;   margin-top: 10px;   float: left;   border: none; } input.btnPublish {   background: url(images/publish_16.png) no-repeat 5px 3px;   -moz-border-radius: 3px;   border-radius: 3px;   padding: 3px 6px 1px 22px;   margin-bottom: 0;   margin-left: 10px;   margin-top: 10px;   float: left;   border: none ; } input#customnylalignmenttool__btnDone {   display: block;   height: 21px;   line-height: 21px;   padding: 0 8px;   font-weight: bold;   -webkit-border-radius: 3px;   -khtml-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;   float: left; } input#customnylalignmenttool__btnSearch, input#customnylalignmenttool__btnSaveGl, input#customnylalignmenttool__btnSaveNotes {   display: block;   height: 21px;   line-height: 21px;   padding: 0 8px;   font-weight: bold;   -webkit-border-radius: 3px;   -khtml-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;   margin: 10px 0;   } input#customnylalignmenttool__btnDone:hover, input#customnylalignmenttool__btnSearch:hover, input#customnylalignmenttool__btnSaveGl:hover , input#customnylalignmenttool__btnSaveNotes:hover {   cursor: pointer;   -moz-transition: background .25s linear; -o-transition: background .25s linear; -webkit-transition: background .25s linear; transition: background .25s linear; } input.btnNext:hover, input.btnPublish:hover, input.btnPreview:hover {cursor: pointer;} input.btnCancel { margin-top: 10px; }  input.btnCancelResource, input.btnCancel {float:left;} input#customnylalignmenttool__btnClose, input.btnCancelResource, input.btnCancel { } input#customnylalignmenttool__btnClose:hover , input.btnCancelResource:hover, input.btnCancel:hover {   cursor: pointer; } #PybBuilder {padding-bottom: 10px; } #PybBuilder > div {   -moz-border-radius: 5px;   border-radius: 5px;   padding: 5px;   }   .vertpadding10px{     padding: 10px 0;   }   #PybPropertyMenu li{       }   #PybPropertyMenu li a {     display: block;     margin-bottom: 3px;     font-weight: bold;     padding: 5px 5px 5px 30px;     text-decoration: none;     -moz-border-radius: 3px;     border-radius: 3px;   }   #PybPropertyMenu li a:hover {     background-color: #f3fbff;   }   #PybPropertyMenu li a.active {       }  #PybPropertyContainer, #PybWorkspace {   }   #PybPropertyContainer {     width: 230px;     float: left;     padding-bottom: 2px;     -moz-border-radius: 3px;     border-radius: 3px;     }   #PybWorkspace {     width: 715px;     float: right;     }   #PybEditor { padding: 2px 5px 5px;}   #PybEditor .title {     -moz-border-radius: 3px 3px 0 0;     border-radius: 3px 3px 0 0;     font-weight: bold;     display: block;     padding: 5px 10px;     margin-bottom: 0px;   }    input.btnsave { margin-top: 10px; float: right;}  #PybEdResourcePropertyRepeater{  }  #PybPropertyMenuIntro {   margin: 0; }     #PybPropertyMenuIntro span, #PybWorkspaceIntro span { display: block; padding: 3px 0; font-size: 11px; line-height: 14px; }  #PybWorkSpace{   float:right;     padding-right:0;     width:630px; }  #PybPropertyName {  margin-top: 20px;  padding:10px; }  #PybPropertyName input{ width: 100%; }  #PeerReviewButton {   clear: both;   -moz-border-radius: 3px;    -webkit-border-radius: 3px;   padding: 10px;      margin: 5px; }  #PeerReviewButton a{    }  #PeerReviewButton h3 { }  #PeerReviewSubmitTo  {  clear: both;  padding: 20px 0 20px;  }  #PeerReviewSubmitTo h3 {  padding-left: 21px;  line-height: 26px;  }  #PeerReviewSubmitTo p{ width: 650px; margin: 10px 0;} #PeerReviewSubmitTo ul { margin-left: 60px; } #PeerReviewSubmitTo ul li {  padding-left: 21px;  line-height: 26px; }  #SubmitToPr {  margin-top: 25px;   }  #PybPropertyMenuIntro, #PybWorkspaceIntro {   -moz-border-radius: 3px;     border-radius: 3px;     font-size: 18px;     margin: 5px;     padding: 5px 10px; }   #PybPropertyMenu {   }   #PybPropertyMenu ul {     list-style: none;     margin: 0;     padding: 0 5px;   }    #PybPropertyMenu #PybEdResourcePropertyRepeater li span {   font-weight: bold;   cursor:pointer;     padding:5px;     width:145px; }  #PybEditor{    }  #PybCommandButtons {  margin-top: 10px;  float: right; }  #PybSave, #PybNext, #PybPreview, #PybPublish  {  float:left;  padding-left: 5px;  } #PybKeywords {} #PybKeywords span { font-size: 10px; }  #pyb_create p { padding: 10px ; text-align: center; } .pyb-intro-best{   font-weight: bold;   font-size:13px;   margin:0 auto;   padding:0 10px; } #PybStandardsManage{   margin:10px 0 20px;   padding-bottom:10px; } #pyb_create h2 {} #pyb_create h3 {}  ul.pyb_list {   font-size:13px;   margin:0 auto 10px;   padding:5px 10px 0;   width:90%; } #materials-resources ul.pyb_list li { border-bottom: none; display:block; padding:5px 0 5px 20px; height:20px; } ul.pyb_list li.pyb-intro-resource {  height:20px; } ul.pyb_list li.pyb-intro-assessment {  height:20px; } p.disclaimer, p.sascfdata {   margin:0 auto 10px;   padding: 10px; } li#link_print { list-style-image:none; list-style-position:outside; list-style-type:none; } #link_print {   padding-left:20px;   padding-top:2px;   float:right;   font-size:80%; } #link_print a{ } #link_print a:hover { cursor: pointer; } #ManagerContainer{ } #ManagerContainer h3{   margin: 0 0 10px;     padding: 10px;  -moz-border-radius: 3px;  border-radius: 3px; } .tabs .PybAlignmentSaveButton{ float: right; padding-right: 10px; } #SearchCriteriaContainer{  width:100%; } #SearchCriteriaContainer > div {   -moz-border-radius: 0 3px 3px 3px;   border-radius:0 3px 3px 3px;   margin:0;   padding:15px; } #SearchByKeyword input {   padding: 2px 3px;   height: 17px; -webkit-border-radius: 3px;   -khtml-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;   width: 645px; } #SearchByGradeSubject, #SearchByCourse, #SubjectCourseDropDowns { width: 655px; padding: 15px; -moz-border-radius:3px; border-radius:3px; } /* #SubjectCourseDropDowns { margin:5px 0 20px; width:44%; } #SearchByCourse { width: 38%; } */ #SearchByGradeSubject #standards-areas-dropdown, #SearchByGradeSubject #grade-dropdown, #SearchByCourse #standards-dropdown, #SubjectCourseDropDowns{   } #SearchByGradeSubject #standards-areas-dropdown h3, #SearchByGradeSubject #grade-dropdown h3, #SearchByCourse #standards-dropdown h3{   border-bottom: none; } #SearchByGradeSubject #standards-areas-dropdown select, #SearchByGradeSubject #grade-dropdown select, #SearchByCourse #standards-dropdown select, #SubjectCourseDropDowns select{   padding:2px;   width:270px; } #StandardSearch a, .dropdown-toggle a {  font-size: .875em;   padding:0 5px 0 5px;   text-decoration: none; } #StandardSearch a:hover, .dropdown-toggle a:hover {   /*text-decoration: underline;*/ } /*Peer Review*/ #EdResourcesGrid div a{   font-weight:bold;   font-size:11px; } #peer_dropdown {   margin:10px 0;   padding:15px;   width:25%;   -moz-border-radius:3px;   -webkit-border-radius:3px; } #peer_dropdown span{   font-weight: bold;   } #peer_dropdown select{   padding:2px;   width: 220px;   margin-top: 5px; } .review-buttons{   padding: 5px;   margin-bottom: 10px; } .review-buttons a{   margin-right: 10px;   float:right; } .print-preview{   background:transparent url(images/preview-icon.png) no-repeat scroll 0 0;   padding-left:20px;   padding-top:2px; } .print-comments{   background:transparent url(images/comment-icon.png) no-repeat scroll 0 0;   padding-left:20px;   padding-top:2px; } /* Edit Subject/Course */ #SasSubjects ul.tabs {   padding:0 8px; } #materials-resources #SasSubjects li {   padding:5px 1px 0; } #SasSubjects ul.tabs li a {   -moz-border-radius-topleft:3px;   -moz-border-radius-topright:3px;   border:medium none;   display:block;   font-size:12px;   font-weight:bold;   margin:0;   padding:0.65em 1em 0;   text-decoration:none; } #SasSubjects ul.tabs li a:hover { } #SasSubjects #SubjectCourseDropDowns{   margin:0 0 20px;   width:44%; } #SasSubjects .dropdown-toggle li a {   height: 18px; } /* Featured Content */ div#EdResourceFeaturedGrid, div#FeaturedContentEditor {   padding-bottom: 10px; } div#FeaturedContentEditor { margin-top: 20px;} div#EdResourceFeaturedGrid > div, div#FeaturedContentEditor table {   padding: 5px;   -moz-border-radius: 5px; border-radius: 5px; } div#FeaturedContentEditor table {   padding: 5px;   width: 958px; } div#FeaturedContentEditor table tr.FeaturedContentEditor-header, div#FeaturedContentEditor table tr.FeaturedContentEditor-subheader, div#FeaturedContentEditor table tr.FeaturedContentEditor-images, div#FeaturedContentEditor table tr.FeaturedContentEditor-comments { display: block; width 948px; } div#FeaturedContentEditor table tr td { vertical-align: top; } div#FeaturedContentEditor table tr.FeaturedContentEditor-header {   font-size: 18px;   font-weight: bold;   padding: 20px;   -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; } div#FeaturedContentEditor table tr.FeaturedContentEditor-subheader {   padding: 20px;   -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;  } div#FeaturedContentEditor table tr.FeaturedContentEditor-subheader td { width: 237px; } div#FeaturedContentEditor table tr.FeaturedContentEditor-images {   padding: 20px 20px 5px;   margin-top: 5px;   -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; } div#FeaturedContentEditor table tr.FeaturedContentEditor-images td {   width: 464px; } div#FeaturedContentEditor table span { font-weight: bold; padding-bottom: 5px; display: block;} div#FeaturedContentEditor table tr.FeaturedContentEditor-comments {   padding: 20px 20px 5px;   -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;   } div#FeaturedContentEditor select {   padding: 2px 3px ;   -moz-border-radius: 3px ;   border-radius: 3px ; } div#FeaturedContentEditor input.box, div#FeaturedContentEditor textarea.box {} div#FeaturedContentEditor textarea.box { padding: 5px;}  div#save input.btn, div#save input.cancel-button, .cancel-button { float: left; } .cancel-button {   padding: 3px 6px 1px 23px ;   border: none ;   margin-right: 5px; } .cancel-button:hover {   cursor: pointer ;   } div#save { float:right; margin: 15px 30px 0 0; } div#add input {   padding: 3px 3px 3px 24px;   -moz-border-radius: 3px;   border-radius: 3px;   margin: 0 6px 10px 0;   float: right; } div#add input:hover { cursor: pointer; } input.pyb-btn {   display: block;   height: 21px;   line-height: 21px;   padding: 0 8px;   font-weight: bold;   -webkit-border-radius: 3px;   -khtml-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px; } input.pyb-btn {   height: 23px;   padding-bottom: 2px; }   input.pyb-btn:hover {   /*background-position: left bottom;*/ cursor: pointer;   -moz-transition: background .25s linear;   -o-transition: background .25s linear;   -webkit-transition: background .25s linear;   transition: background .25s linear; } /* End of Core styles */  #pyb_edit h2, #pyb_create h2 {   background: none repeat scroll 0 0 #244358;   border-radius: 5px 5px 0 0;   -webkit-border-radius: 5px 5px 0 0;   color: #FFFFFF;   text-shadow: 0 0 0;   border-bottom: 0;   box-shadow: 0 0 0 0 #E5E5E5;   -webkit-box-shadow: 0 0 0 0 #E5E5E5;  } #pyb_edit .drop-half-width .instructions { background-color: #557488; border-radius: 0; -webkit-border-radius: 0; color: #fff;} #PybEditFilters label, #PybEditKeywordFilter label { color: #fff; } #PybEditSearchFilter {   border-radius: 0 0 5px 5px;   -webkit-border-radius: 0 0 5px 5px;   background-color: #557488; } .pyb_create_container #pyb_create {   background: #fff !important;  border-radius: 0 !important; }  .pyb_create_container #pyb_create p, .pyb_create_container #pyb_create h3{   color: #fff; } .tools-panel-create a.tools-panel-icon {   background: url("images/icons/add_content_64.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0); } .tools-panel-edit a.tools-panel-icon {   background: url("images/icons/edit_content_64.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0); } #disclaimer .reminder {   margin: 15px 0 0; } .reminder {   background: url("images/icons/error_16.png") no-repeat scroll 10px 10px #F7E3CB;   border: 1px solid #F7941D;   border-radius: 5px;   margin-bottom: 15px;   padding: 10px 10px 10px 30px; } #PybTitle{   background-color: #FFFFFF;   border: 1px solid #D3D3D3;   border-radius: 5px;   -webkit-border-radius: 5px; }  #PybBuilder {padding-bottom: 10px; background: url("images/shadow-bottom-feature.gif") no-repeat scroll center bottom #F7F7F7;} #PybBuilder > div {   background-color: #FFFFFF;   border: 1px solid #D3D3D3;   border-radius: 5px;   -webkit-border-radius: 5px; } #PybPropertyContainer {   background: none repeat scroll 0 0 #F7F7F7;   border: 1px solid #E7E7E7;   border-radius: 3px;   -webkit-border-radius: 3px; } #PybPropertyMenuIntro, #PybWorkspaceIntro {   background: none repeat scroll 0 0 #244358;   border-radius: 3px;   -webkit-border-radius: 3px;   color: #FFFFFF; } #PybBuilder h3 { padding: 0; } #PybPropertyMenu li a.active {   background: url("images/icons/move_right_blue_16.png") no-repeat scroll 8px 7px #557488;   color: #FFFFFF; } #PybPropertyMenu li a {   background: url("images/icons/move_right_16.png") no-repeat scroll 8px 7px #FFFFFF;   border-color: #E7E7E7 #D3D3D3 #D3D3D3 #E7E7E7;   border-radius: 3px;   -webkit-border-radius: 3px;   border-style: solid;   border-width: 1px;   color: #000000; } #PeerReviewButton {   background-color: #557488;   color: #FFFFFF; } #PybEditor .title {   background-color: #D3D3D3;   border-radius: 3px 3px 0 0;   -webkit-border-radius: 3px 3px 0 0; } #PybPropertyWorkspace .editor-panel { padding: 10px; border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; margin-bottom: 10px; } .reminder a.search-button{  display: inline;   margin-left: 40px;   padding: 5px 8px; } /* 7/25/14 - Pulled this from CSP. This will display collaborative resources correctly in the pyb, eplanner, etc lists. MT is on vaca. -SAD */ .GridView tr td.updated {     color: #DABC52;     font-weight: bold;     padding-left: 30px;     background: url("images/icons/warning_16.png") no-repeat scroll 10px 30% transparent;   }   .GridView tr td.shared-resource {     color: #688243;     font-weight: bold;     padding-left: 30px;     background: url("images/icons/shared_16.png") no-repeat scroll 10px 45% transparent;   }  /* Search Box + Filters */ #materials-resources #DropDownSearchContainers { left: 45%; padding: 0 !important; background: none !important; } #materials-resources #DropDownSearchContainers.dropdowns { width: 340px; } #materials-resources #DropDownSearchContainers.dropdowns > div { display: block; width: 100%; margin-top: 0; margin-right: 0; margin-bottom: 30px; margin-left: 0; padding: 20px 30px 10px; border-radius: 0 !important; } #materials-resources #DropDownSearchContainers.dropdowns > div .searchbox { position: static; border: 0; background: none; margin: 10px 0 0; padding: 10px 0; width: 340px; } #materials-resources #DropDownSearchContainers.dropdowns > div .searchbox input { height: 21px !important; width: 324px; padding: 4px 8px; background: #FFF; outline: none; } #materials-resources #DropDownSearchContainers.dropdowns > div .searchbox button { position: absolute; bottom: 20px; right: 30px; height: 29px !important; border-radius: 0 3px 3px 0; box-shadow: none; outline: none; } #materials-resources #DropDownSearchContainers.dropdowns > div .searchbox button:hover { background-color: #EAF9FF; } #materials-resources #DropDownSearchContainers.dropdowns > .dropdown-tabs { padding: 0; margin-bottom: 0; background: none !important; } #materials-resources #DropDownSearchContainers.dropdowns > .dropdown-tabs ul li a { margin-bottom: -3px; color: #fff; text-shadow: none; padding: 5px 15px 5px; background: #30618A !important; border: none; } #materials-resources #DropDownSearchContainers.dropdowns > .dropdown-tabs ul li a:hover { text-decoration: none; cursor: default; }  /* Filter Boxes */ #materials-resources .icon-key .filterboxes { padding: 0; background: none; } #materials-resources .icon-key .filterboxes > h3 { display: none; } #materials-resources .icon-key .filterboxes > p { margin-top: 5px; color: #999; font-weight: bold; font-size: 10px; text-align: center; } /* Icon Key */ #materials-resources .icon-key .filterboxes > ul { margin-left: 10px; margin-bottom: 0; } #materials-resources .icon-key .filterboxes > ul li { width: 215px; margin-left: 10px; } #materials-resources .icon-key .filterboxes > ul input[type=checkbox] { margin-top: 10px; } #materials-resources .icon-key .filterboxes > ul label { margin-top: 9px; } /* Results Listing */ #SearchResultsContainer.tabbed-content .icon-key { display: none; } #SearchResultsContainer.tabbed-content > h3 { margin: 10px 0; } #SearchResultsContainer.tabbed-content .list-view > div { padding-top: 5px; } #SearchResultsContainer.tabbed-content .list-view > div .searchResultName a { padding-left: 60px; } #SearchResultsContainer.tabbed-content .list-view > div .searchResultType { width: 315px; margin-right: 5px; margin-bottom: 5px; border: 1px solid #E7E7E7; } #SearchResultsContainer.tabbed-content .list-view > div .options { display: none; }  /* No Results Error */ #SearchResultsContainer .content-panel { box-shadow: none; } #SearchResultsContainer .content-panel #noresults h4 { background: #244358; } #SearchResultsContainer .content-panel #noresults #suggestions ul { background: none; margin: 10px 10px 10px 20px; }  #search-container .dropdowns div select {   width: 100% !important;   }       /* Search Tips */ #search_tips .panel { padding: 15px; margin-bottom: 15px; border: 1px solid #ccc; background: #fff; } #search_tips .panel span { font-weight: bold; }/* NYLearns Standards Styles */ #BrowseStandards { padding-bottom: 10px; border: none; box-shadow: none; } #search-results .list-view#StandardArea, #StandardsDownloads .list-view#StandardArea, #BrowseStandards.content-panel #searchresults.SearchResultsContainer { /*   padding: 0 5px 5px; background: #fff; border: 1px solid #CCC; border-radius: 5px; box-shadow: none;   */ } .standard-heading .standard-text.content-focus {   border: 2px solid #5baed4 !important;    } #StandardsDownloads .content-panel h3 {   margin: 1px 1px 5px !important; } .reference-menu li {   background: none !important;   } #noresults {   border: none !important;   margin-top: 0 !important;   }   #noresults #suggestions ul {   margin: 10px 0 !important;   padding: 5px 24px !important; } #BrowseStandards.content-panel #searchresults.SearchResultsContainer > div { padding: 0 5px; } #BrowseStandards.content-panel #searchresults.SearchResultsContainer #noresults { border: none; padding: 10px 0 !important; margin: 0 auto !important; width: 98%; } #BrowseStandards.content-panel #searchresults.SearchResultsContainer #noresults h3 { display: block; float: left; width: 920px; } #BrowseStandards.content-panel #searchresults.SearchResultsContainer #noresults ul li { margin-left: 20px; } #BrowseStandards.content-panel h2, #BrowseStandards.content-panel h3 {   padding: 5px 20px; } #StandardArea .Standard-Area, #StandardArea .Standard, #StandardArea .Key-Idea-Introduction, #StandardArea .Key-Idea-Code, #StandardArea .Key-Idea, #StandardArea .Academic-Level, #StandardArea .Performance-Indicator, #StandardArea .Major-Understandings, #StandardArea .Students-will, #StandardArea .Grade-Band, #StandardArea .Strand, #StandardArea .Strand-Sentence, #StandardArea .Process-Strand, #StandardArea .Course, #StandardArea .Content-Intro { margin: 5px 0 0; }   /* SEARCHBOX + FILTER PANEL */ #StandardsSearchForm #TabDivContainers, #StandardsSearchForm #TabDivContainers > div {   border: none !important;   box-shadow: none !important;  } #StandardsSearchForm .dropdown-toggle {  margin: 30px auto 0 !important; width: 620px !important; } #StandardsSearchForm .dropdown-toggle .dropdowns div select {   width: 530px !important; }  #StandardsSearchForm .dropdown-toggle ul.tabs li  { margin-bottom: 0; } #StandardsSearchForm .dropdown-toggle ul.tabs li a {  text-shadow: none;  background: #5baed4;  border: none;  color: #fff;  border-bottom: 1px solid #fff;   box-shadow: none; } #StandardsSearchForm .dropdown-toggle ul.tabs li a:hover, #StandardsSearchForm .dropdown-toggle ul.tabs li a.active {  background: #30618a; border-bottom: 1px solid #30618a; }     #StandardsSearchForm #DropDownSearchContainers.dropdowns { position: static !important; width: 560px !important; padding: 20px 30px !important; background: #30618a !important; border-radius: 0;   box-shadow: 2px 2px 1px rgba( 0, 0, 0, 0.10 ); } #StandardsSearchForm #TabDivContainers, #StandardsSearchForm #TabDivContainers > div { position: static !important; width: 100% !important; margin: 0; padding: 0; background: #30618a !important; } #StandardsSearchForm .save-cancel-buttons { height: 50px; width: 180px; margin: 0 auto; } #StandardsSearchForm .save-cancel-buttons button.reset { color: #E0941C; text-decoration: none; } #StandardsSearchForm .searchbox {     width:600px;       margin: 10px auto 0;       background: none repeat scroll 0 0 #30618a;       padding: 10px;       border-radius: 0px;       float: none;       box-shadow: 2px 2px 1px rgba( 0, 0, 0, 0.10 );       } #StandardsSearchForm .searchbox input { border: 0;       float:left;       height:22px;      /* width:560px !important; */ } #StandardsSearchForm .searchbox button[type=submit] { width: 32px !important;  height: 32px !important;  margin-left: -32px;  border: none;       padding: 0;       background: none;       text-indent: -9999px;       background: url(images/mag-glass.png) no-repeat center center;       background-size: 16px 16px;       box-shadow: none;       float: right; } #StandardsSearchForm .searchbox button[type=submit]:hover { background: url(images/icons/mag_glass_16.png) 5px 4px no-repeat, url(images/button-taller.png) repeat-x left bottom !important; } #StandardsSearchForm .filterboxes { width: 635px !important; margin: 0 auto 20px !important; background: none; overflow: hidden; } #StandardsSearchForm .filterboxes p { padding-bottom: 8px; text-align: center; font-size: 11px; color: #aaa; } #StandardsSearchForm .filterboxes div { -moz-border-radius: 3px; -webkit-border-radius: 3px; -border-radius: 3px; background: #F7F3E7; border: 1px solid #F0ECDB; width: 100%; margin: 0 auto; } #StandardsSearchForm .filterboxes ul { padding: 20px 25px 0; margin: 0; overflow: auto; } #StandardsSearchForm .filterboxes li { float: left; width: 185px; padding-bottom: 20px; list-style: none outside none; } #StandardsSearchForm .filterboxes li label { width: 95%; padding: 3px 2px 2px; cursor: pointer; } /* BREADCRUMBS */ #search-results #breadcrumb-panel { margin-bottom: 10px; } ul.breadcrumb-panel-new { list-style: none; width: 100%; padding: 10px 0 0; margin: 10px 0; } ul.breadcrumb-panel-new > li { width: 955px; margin-left: 5px; display: flex; flex-flow: row wrap; } ul.breadcrumb-panel-new li > ul { position: relative; width: 940px; margin-left: 8px; padding: 0; padding-bottom: 8px; height: auto; float: left; display: flex; display: -ms-flexbox; flex-flow: row wrap; } ul.breadcrumb-panel-new li > ul > li { position: relative; height: inherit; width: 222px; float: left; margin-right: 3px; padding-right: 9px; list-style: none; display: flex; display: -ms-flexbox; -ms-flex-align: stretch; background: url(images/icons/breadcrumb-arrow.png) center right no-repeat; } ul.breadcrumb-panel-new li > ul > li:last-of-type { margin-right: 0; } ul.breadcrumb-panel-new li:last-of-type > ul > li:last-of-type { background: none; } ul.breadcrumb-panel-new li > ul > li a { display: block; height: inherit; width: 206px; padding: 2px 8px; list-style: none; line-height: 20px; color: #777; font-size: 11px; background: #FEDB7F; border: 1px solid #E9CB44; border-radius: 4px; -ms-flex-align: stretch; /*opacity: 0.75;*/ } ul.breadcrumb-panel-new li > ul > li a:hover { background: #FFE381; border: 1px solid #E7D287; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15); }  /* ICON KEY */ .icon-key { margin: 10px auto 5px !important; } .icon-key ul.instructionalcontent, .icon-key ul.educationalresources, .icon-key ul.assessment, .icon-key ul.column1, .icon-key ul.column2, .icon-key ul.column3 { float: left; width: 300px; padding: 0; margin: 5px; list-style: none; background-color: #f6ecc4; -moz-border-radius: 3px;  border-radius: 3px;  border: 1px solid #d3d3d3; } .icon-key ul.instructionalcontent li, .icon-key ul.educationalresources li, .icon-key ul.assessment li, .icon-key ul.column1 li, .icon-key ul.column2 li, .icon-key ul.column3 li { clear: both; float: none; height: 36px; margin: 0; padding: 5px 15px 5px 50px; font-size: 11px; line-height: 36px; border-top: 1px solid #fff; cursor: default; } .icon-key ul.instructionalcontent li:first-child, .icon-key ul.educationalresources li:first-child, .icon-key ul.assessment li:first-child, .icon-key ul.column1 li:first-child, .icon-key ul.column2 li:first-child, .icon-key ul.column3 li:first-child { border-top: none; } .icon-key ul .resources-key-constructedresponsequest { background: url(images/icons/constructedresponsequest_32.png) no-repeat 10px center; } .icon-key ul .resources-key-documentbasedquestion { background: url(images/icons/documentbasedquestion_32.png) no-repeat 10px center; } .icon-key ul .resources-key-rubric { background: url(images/icons/rubric_32.png) no-repeat 10px center; } .icon-key ul .resources-key-educationalresources { background: url(images/icons/educationalresources_32.png) no-repeat 10px center; } .icon-key ul .resources-key-multimedia, .list-view .multi-media h4 { background: url(images/icons/multimedia_32.png) no-repeat 10px center; } .icon-key ul .resources-key-teacheresource, .list-view .teach_rsrc h4 { background: url(images/icons/teacheresource_32.png) no-repeat 10px center; } .icon-key ul .resources-key-webbasedresource, .icon-key ul .resources-key-webbasedpractice, .list-view .practice h4 { background: url(images/icons/webbasedresource_32.png) no-repeat 10px center; } .icon-key ul .resources-key-instructionalcontent { background: url(images/icons/instructionalcontent_32.png) no-repeat 10px center; } .icon-key ul .resources-key-activity, .list-view .activity h4 { background: url(images/icons/activity_32.png) no-repeat 10px center; } .icon-key ul .resources-key-learningexperience, .list-view .learn_exp_unti h4 { background: url(images/icons/learningexperience_32.png) no-repeat 10px center; } .icon-key ul .resources-key-lessonplan, .list-view .lessonplan h4 { background: url(images/icons/lessonplan_32.png) no-repeat 10px center; }  #BrowseStandards #search-results .icon-key ul.list-options-text { position: relative; display: inline-block;  margin-bottom: 0; padding: 3px; } div.icon-key, ul.icon-key {   background: none repeat scroll 0 0 #FFFFFF !important;   border: 1px solid #ddd !important;   border-radius: 0 !important;   box-shadow: 2px 2px 1px rgba( 0, 0, 0, 0.10 ) !important;   }    ul.icon-key { padding: 10px; } .icon-key ul {     border: none !important;     background-color: #F6ECC4;     background: none !important;   }      #BrowseStandards #search-results .icon-key ul.list-options-text li { margin: 4px; padding-left: 20px; cursor: default; } #BrowseStandards #search-results .icon-key ul.list-options-text li.standards-key-drilldown { background: url(images/icons/move_down_blue_16.png) no-repeat left center; } #BrowseStandards #search-results .icon-key ul.list-options-text li.standards-key-print { background: url(images/icons/print_16.png) no-repeat left center; } #BrowseStandards #search-results .icon-key ul.list-options-text li.standards-key-pdf { background: url(images/icons/icon_pdf.gif) no-repeat left center; } #BrowseStandards #search-results .icon-key ul.list-options-text li.standards-key-send { background: url(images/icons/sendtofriend_16.png) no-repeat left center; } #BrowseStandards #search-results .icon-key ul.list-options-text li.standards-key-resource { background: url(images/icons/profile_16.png) no-repeat left center; } #BrowseStandards #search-results .icon-key ul.list-options-text li.standards-key-assessment { background: url(images/icons/assessment_16.png) no-repeat left center; } .icon-key.w-reset-button ul.list-options-text { width: 760px !important; } .icon-key.w-reset-button ul.list-options-text li {  }  .icon-key.w-reset-button ul.list-options-text li.reset-button { float: right; position: absolute; top: 0; right: -190px; width: 165px; margin: 0; padding: 0; } .icon-key.w-reset-button ul.list-options-text li.reset-button a { background: none; color: #E0941C; border: 0 !important; box-shadow: none !important; text-indent: 0; width: 100%; }  /* STANDARDS ITEM LIST */ #BrowseStandards #search-results #StandardArea ul.standardscontainer { margin-bottom: 0 !important; padding-bottom: 0 !important; border: 0; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth1 > .standarditem { padding: 0px 5px 2px 44px; background: #30618a url(images/icons/profile_32.png) no-repeat 9px center !important; border: 0; } #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard.depth1 > .standarditem { padding: 0; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth1 > .standarditem .standard-heading a, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth1 > .standarditem .standard-heading .standard-text { padding: 14px 8px 12px 0; font-size: 18px; color: #fff; background: none; cursor: default; box-shadow:none; border-radius:0; } /*#BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard.depth1,*/ #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth2, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth3, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth4, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth5, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth6, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth7, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth8, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth9 { /*margin: 5px 0;*/ background-image: url(images/icons/directory-arrow.gif); background-repeat: no-repeat; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth2 {  padding-left: 35px; background-position: 10px 8px; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth3, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth4, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth5, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth6, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth7, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth8, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth9 {  padding-left: 30px; background-position: 5px 8px; } /*#BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard:last-of-type { margin-bottom: 0; }*/ #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard.depth1 > .standarditem, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth2 > .standarditem, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth3 > .standarditem, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth4 > .standarditem, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth5 > .standarditem, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth6 > .standarditem, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth7 > .standarditem, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth8 > .standarditem, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth9 > .standarditem {  margin-top: 1px; background: none !important;   border: 0 !important;   border-radius: 3px; } /*#BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard.depth1 > .standarditem { margin-bottom: 4px; }*/ #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard.standard-header.depth1 > .standarditem, #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard.depth1 > .standarditem:last-of-type { margin-bottom: 0; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading { width: 100%; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading .standard-text img { display: none; } #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard.standard-header.depth1 > .standarditem .standard-heading .standard-text.close_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.standard-header.depth2 > .standarditem .standard-heading .standard-text.close_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.standard-header.depth3 > .standarditem .standard-heading .standard-text.close_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.standard-header.depth4 > .standarditem .standard-heading .standard-text.close_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.standard-header.depth5 > .standarditem .standard-heading .standard-text.close_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.standard-header.depth6 > .standarditem .standard-heading .standard-text.close_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.standard-header.depth7 > .standarditem .standard-heading .standard-text.close_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.standard-header.depth8 > .standarditem .standard-heading .standard-text.close_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.standard-header.depth9 > .standarditem .standard-heading .standard-text.close_tree { padding: 9px 160px 9px 42px !important;   font-size: 12px;   font-weight: normal;   color: #000;   background: #f7f7f7 url(images/icons/folder_open_32.png) no-repeat 5px 3px;   -moz-transition: all .25s linear; -o-transition: all .25s linear; -webkit-transition: all .25s linear; transition: all .25s linear;   box-shadow:none;   width:100%; /* border: 1px solid #d3d3d3;   border-top: 1px solid #E7E7E7;   border-left: 1px solid #E7E7E7;   */ border-radius: 0px; } #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard.standard-header.depth1 > .standarditem .standard-heading .standard-text.close_tree.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.standard-header.depth2 > .standarditem .standard-heading .standard-text.close_tree.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.standard-header.depth3 > .standarditem .standard-heading .standard-text.close_tree.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.standard-header.depth4 > .standarditem .standard-heading .standard-text.close_tree.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.standard-header.depth5 > .standarditem .standard-heading .standard-text.close_tree.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.standard-header.depth6 > .standarditem .standard-heading .standard-text.close_tree.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.standard-header.depth7 > .standarditem .standard-heading .standard-text.close_tree.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.standard-header.depth8 > .standarditem .standard-heading .standard-text.close_tree.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.standard-header.depth9 > .standarditem .standard-heading .standard-text.close_tree.drill.commoncore {   background-color: #fcefc5 !important;   box-shadow:none; }  #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard.standard-header.depth1 > .standarditem .standard-heading .standard-text.close_tree.drill { background: #f7f7f7 url(images/icons/move_down_blue_16.png) 10px 11px no-repeat; } #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard.depth1 > .standarditem .standard-heading .standard-text.open_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth2 > .standarditem .standard-heading .standard-text.open_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth3 > .standarditem .standard-heading .standard-text.open_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth4 > .standarditem .standard-heading .standard-text.open_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth5 > .standarditem .standard-heading .standard-text.open_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth6 > .standarditem .standard-heading .standard-text.open_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth7 > .standarditem .standard-heading .standard-text.open_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth8 > .standarditem .standard-heading .standard-text.open_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth9 > .standarditem .standard-heading .standard-text.open_tree { padding: 9px 190px 9px 42px !important;   font-size: 12px;   font-weight: normal;   color: #30618a;   background: #E5F0F7 url(images/icons/folder_32.png) 5px 3px no-repeat;   border-radius: 3px;   -moz-transition: all .25s linear; -o-transition: all .25s linear; -webkit-transition: all .25s linear; transition: all .25s linear; /*   border: 1px solid #BED7E6; border-top: 1px solid #C2D4DD; border-left: 1px solid #C2D4DD; */   border-radius: 0px;   width:100%;   box-shadow:none; } div.standard-related-items {   -moz-transition: all .25s linear; -o-transition: all .25s linear; -webkit-transition: all .25s linear; transition: all .25s linear;  } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth4 > .standarditem .standard-heading .standard-text.open_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth5 > .standarditem .standard-heading .standard-text.open_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth6 > .standarditem .standard-heading .standard-text.open_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth7 > .standarditem .standard-heading .standard-text.open_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth8 > .standarditem .standard-heading .standard-text.open_tree, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth9 > .standarditem .standard-heading .standard-text.open_tree { padding-bottom: 18px !important;} #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard.depth1 > .standarditem .standard-heading .standard-text.open_tree.drill { background: #E5F0F7 url(images/icons/move_right_blue_16.png) 10px 11px no-repeat; } #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading .standard-text.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth2 > .standarditem .standard-heading .standard-text.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth3 > .standarditem .standard-heading .standard-text.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth4 > .standarditem .standard-heading .standard-text.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth5 > .standarditem .standard-heading .standard-text.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth6 > .standarditem .standard-heading .standard-text.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth7 > .standarditem .standard-heading .standard-text.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth8 > .standarditem .standard-heading .standard-text.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth9 > .standarditem .standard-heading .standard-text.drill.commoncore, #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading .standard-text.drill.commoncore + div, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth2 > .standarditem .standard-heading .standard-text.drill.commoncore + div, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth3 > .standarditem .standard-heading .standard-text.drill.commoncore + div, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth4 > .standarditem .standard-heading .standard-text.drill.commoncore + div, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth5 > .standarditem .standard-heading .standard-text.drill.commoncore + div, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth6 > .standarditem .standard-heading .standard-text.drill.commoncore + div, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth7 > .standarditem .standard-heading .standard-text.drill.commoncore + div, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth8 > .standarditem .standard-heading .standard-text.drill.commoncore + div, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth9 > .standarditem .standard-heading .standard-text.drill.commoncore + div { background-color: #FCEFC5 !important;  } #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading .standard-text.drill.commoncore {  } #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard > .standarditem.practice-standard .standard-heading .standard-text.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth2 > .standarditem.practice-standard .standard-heading .standard-text.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth3 > .standarditem.practice-standard .standard-heading .standard-text.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth4 > .standarditem.practice-standard .standard-heading .standard-text.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth5 > .standarditem.practice-standard .standard-heading .standard-text.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth6 > .standarditem.practice-standard .standard-heading .standard-text.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth7 > .standarditem.practice-standard .standard-heading .standard-text.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth8 > .standarditem.practice-standard .standard-heading .standard-text.drill.commoncore, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth9 > .standarditem.practice-standard .standard-heading .standard-text.drill.commoncore {   color: #d3a000; } #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard > .standarditem div.standard-related-items, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth2 > .standarditem div.standard-related-items, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth3 > .standarditem div.standard-related-items, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth4 > .standarditem div.standard-related-items, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth5 > .standarditem div.standard-related-items, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth6 > .standarditem div.standard-related-items, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth7 > .standarditem div.standard-related-items, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth8 > .standarditem div.standard-related-items, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth9 > .standarditem div.standard-related-items {   border: none;   padding: 8px 40px;   color: #000;   background-color: #fcefc5 !important;   clear: both;   border-radius: 0;     }      ul.app-tree li div a.standard-related-link    {     background-color: #f4cd51;     color: #fff;     border-radius: 500px;     padding: 2px 5px;     margin-right: 2px;     font-weight: bold;     min-width: 12px;     text-align: center;     display:inline-block;     }    ul.app-tree li div a:hover.standard-related-link {       background-color: #f4c327;    } #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading .standard-text.drill.commoncore:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth2 > .standarditem .standard-heading .standard-text.drill.commoncore:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth3 > .standarditem .standard-heading .standard-text.drill.commoncore:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth4 > .standarditem .standard-heading .standard-text.drill.commoncore:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth5 > .standarditem .standard-heading .standard-text.drill.commoncore:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth6 > .standarditem .standard-heading .standard-text.drill.commoncore:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth7 > .standarditem .standard-heading .standard-text.drill.commoncore:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth8 > .standarditem .standard-heading .standard-text.drill.commoncore:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth9 > .standarditem .standard-heading .standard-text.drill.commoncore:hover, #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading:hover + div.standard-related-items, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth2 > .standarditem .standard-heading:hover + div.standard-related-items, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth3 > .standarditem .standard-heading:hover + div.standard-related-items, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth4 > .standarditem .standard-heading:hover + div.standard-related-items, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth5 > .standarditem .standard-heading:hover + div.standard-related-items, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth6 > .standarditem .standard-heading:hover + div.standard-related-items, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth7 > .standarditem .standard-heading:hover + div.standard-related-items, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth8 > .standarditem .standard-heading:hover + div.standard-related-items, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth9 > .standarditem .standard-heading:hover + div.standard-related-items { background-color: #FFE8A1 !important; } #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading .standard-text.drill.commoncore img, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth2 > .standarditem .standard-heading .standard-text.drill.commoncore img, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth3 > .standarditem .standard-heading .standard-text.drill.commoncore img, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth4 > .standarditem .standard-heading .standard-text.drill.commoncore img, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth5 > .standarditem .standard-heading .standard-text.drill.commoncore img, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth6 > .standarditem .standard-heading .standard-text.drill.commoncore img, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth7 > .standarditem .standard-heading .standard-text.drill.commoncore img, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth8 > .standarditem .standard-heading .standard-text.drill.commoncore img, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth9 > .standarditem .standard-heading .standard-text.drill.commoncore img { display: block; float: left;  } #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard.depth1 > .standarditem .standard-heading .standard-text.drill.commoncore img { margin-left: -10px; } #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard.standard-header.depth1 > .standarditem .standard-heading .standard-text.close_tree.drill:hover, #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard.depth1 > .standarditem .standard-heading .standard-text.close_tree:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth2 > .standarditem .standard-heading .standard-text.close_tree:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth3 > .standarditem .standard-heading .standard-text.close_tree:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth4 > .standarditem .standard-heading .standard-text.close_tree:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth5 > .standarditem .standard-heading .standard-text.close_tree:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth6 > .standarditem .standard-heading .standard-text.close_tree:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth7 > .standarditem .standard-heading .standard-text.close_tree:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth8 > .standarditem .standard-heading .standard-text.close_tree:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth9 > .standarditem .standard-heading .standard-text.close_tree:hover { background-color: #F3FBFF;  cursor: pointer; } #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard.depth1 > .standarditem .standard-heading .standard-text.open_tree:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth2 > .standarditem .standard-heading .standard-text.open_tree:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth3 > .standarditem .standard-heading .standard-text.open_tree:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth4 > .standarditem .standard-heading .standard-text.open_tree:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth5 > .standarditem .standard-heading .standard-text.open_tree:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth6 > .standarditem .standard-heading .standard-text.open_tree:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth7 > .standarditem .standard-heading .standard-text.open_tree:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth8 > .standarditem .standard-heading .standard-text.open_tree:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth9 > .standarditem .standard-heading .standard-text.open_tree:hover { background-color: #F3FBFF;  cursor: pointer; } #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard.depth1 > .standarditem .standard-heading .drillEnd, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth2 > .standarditem .standard-heading .drillEnd, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth3 > .standarditem .standard-heading .drillEnd, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth4 > .standarditem .standard-heading .drillEnd, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth5 > .standarditem .standard-heading .drillEnd, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth6 > .standarditem .standard-heading .drillEnd, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth7 > .standarditem .standard-heading .drillEnd, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth8 > .standarditem .standard-heading .drillEnd, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth9 > .standarditem .standard-heading .drillEnd { padding: 15px !important; padding-right: 180px !important; padding-bottom: 40px !important; font-weight: normal; background: #fff !important; border: 1px solid #eee;  /*box-shadow: inset 0 0 3px 2px rgba(0, 0, 0, 0.03);*/  cursor: default; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading .standard-text.drillEnd.commoncore img { display: block; float: left; padding-right: 5px; margin-top: -3px; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading .standard-text.drillEnd > strong { margin-bottom: 5px; display: inline-block; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading .standard-text.drillEnd ul {   } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading .standard-text.drillEnd li {   /* list-style-type: disc; */   background: none;   padding-left: 0;   margin-left: 40px; }  #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard .standarditem .links a { min-width: 120px; /* margin: -55px 8px 3px 0; */ margin: 0 8px 3px 0; color: #555; background: #F1F1F1 url(images/icons/profile_16.png) no-repeat 5px center; border: 1px solid #CCC; border-radius: 5px; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard .standarditem .links a:first-of-type { /* margin-top: -30px; */ } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard .standarditem .standard-heading + .links a, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard .standarditem .standard-heading + .links a:first-of-type { margin-top: 0 !important; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard .standarditem .standard-heading + .links {   /* margin-top: -90px !important; */   background: none !important;     position: absolute;   margin: 5px 0 0 685px; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.depth1 .standarditem .standard-heading + .links { margin-left: 780px; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.depth2 .standarditem .standard-heading + .links { margin-left: 745px; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.depth3 .standarditem .standard-heading + .links { margin-left: 715px; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.depth4 .standarditem .standard-heading + .links { margin-left: 685px; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.depth5 .standarditem .standard-heading + .links { margin-left: 655px; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.depth6 .standarditem .standard-heading + .links { margin-left: 625px; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.depth7 .standarditem .standard-heading + .links { margin-left: 595px; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.depth8 .standarditem .standard-heading + .links { margin-left: 565px; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.depth9 .standarditem .standard-heading + .links { margin-left: 535px; }  #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard .standarditem .links a:hover { border-color: #c9c9c9; background-color: #fff; color: #444; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.05); } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard .standarditem .links a.verticalviewer_button { background-image: url(images/icons/cm_16.png); } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard .standarditem .links a.commoncore_button { background-image: url(images/cc-tag_16.png); } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard .standarditem .links a.assessment_button { background-image: url(images/icons/assessment_16.png); }  #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading ol[type="A"], #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading ol[type="1"] { margin: 5px 0 10px; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading ol[type="A"] li, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading ol[type="1"] li { padding-left: 5px; background: none; } /* Removing -- It is forcing improper outline list item hierarchy. #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading ol, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading ol[type="1"] li { list-style-type: decimal; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading ol[type="A"] li { list-style-type: upper-alpha; } */ /* HACK! (for broken/malformed markup...) */ #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading ol[type="A"] > a, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading ol[type="1"] > a { margin: 5px 0; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading ol[type="A"] > a > li, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading ol[type="1"] > a > li { margin-left: 20px; } h3 ol li span { line-height: 8px !important; float: none !important; } /* TOOLS MENU BAR */ #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem ul.tools-menu { float: right; margin: -30px 10px 5px 5px; padding: 0; background: none; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem ul.tools-menu li { background: none; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem ul.tools-menu a, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem ul.tools-menu button { display: block; text-indent: -9999px; float: left; margin-right: 3px; background-color: rgba(0, 0, 0, 0) !important; background-repeat: no-repeat;   background-position: center center; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; box-shadow: none; padding:0; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem ul.tools-menu a:hover, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem ul.tools-menu button:hover { background-color: #DEDEDE !important; cursor: pointer; } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem ul.tools-menu li.pdf button, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem ul.tools-menu li.pdf button { background-image: url(images/icons/icon_pdf.gif); } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem ul.tools-menu li.print button, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem ul.tools-menu li.print button { background-image: url(images/icons/print_16.png); } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem ul.tools-menu li.send a { background-image: url(images/icons/sendtofriend_16.png); } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem ul.tools-menu li.resource a { background-image: url(images/icons/profile_16.png); } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem ul.tools-menu li.add a { background-image: url(images/icons/portfolio_16.png); } #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem ul.tools-menu li.verticalviewer a { background-image: url(images/icons/cm_16.png); }  .SearchResultsContainer div.list-view .searchResultName h4 { padding-left: 40px; background-position: 15px center; background-repeat: no-repeat; } .SearchResultsContainer div.list-view .searchResultName h4 a { padding: 25px; } .SearchResultsContainer div.list-view .searchResultType { margin: 6px; box-shadow: inset 0 0 5px 2px rgba(0,0,0,0.05); } #BrowseStandards .SearchResultsContainer h3.clearfix, #BrowseStandards .SearchResultsContainer .standard-heading.clearfix { margin: 10px 0; } .SearchResultsContainer div.list-view > div {   -moz-border-radius: 3px;   border-radius: 3px;   border-left: 1px solid #e7e7e7;   border-top: 1px solid #e7e7e7;   border-right: 1px solid #D3D3D3;   border-bottom: 1px solid #D3D3D3;   margin: 0 0 5px;   padding: 0; }  /* PAGINATION */ #paging { float: right; padding: 5px; } #paging a {   margin-left: 3px; } /* From old mark-up ... #BrowseStandards .SearchResultsContainer .pagination #paging div.page-button {  display: block; height: 21px; margin-left: 4px; line-height: 21px !important;   color: #333; font: 12px Helvetica Neue, Helvetica, Arial, sans-serif; font-weight: bold; background: #C7C7C7 url(../../images/button.png) repeat-x scroll right -80px;   border: 1px solid #BBB;   -moz-border-radius: 3px;   border-radius: 3px;   -webkit-box-shadow: 0 1px 0 0 #b9b9b9;   box-shadow: 0 1px 0 0 #b9b9b9;   cursor: default; } #BrowseStandards .SearchResultsContainer .pagination #paging div.page-button.current { opacity: 0.7; color: #9FA7B6; } #BrowseStandards .SearchResultsContainer .pagination #paging div.page-button a { display: block; height: 21px; line-height: 21px; text-decoration: none; color: #333; } #BrowseStandards .SearchResultsContainer .pagination #paging div.page-button a:hover { color: #30618a; background: #C7C7C7 url(../../images/button.png) repeat-x scroll right top;   -webkit-box-shadow: 0 1px 0 0 #ccc;   box-shadow: 0 1px 0 0 #ccc; } */  /* Download Lists */ #StandardsDownloads h3, #StandardsDownloads h4, #StandardsDownloads h5, #StandardsDownloads p.pdf-subhead-desc { margin: 5px auto !important; padding: 15px 15px 15px 43px; font-size: 18px; font-weight: bold; color: #FFF; background: #30618a url(images/icons/profile_32.png) 8px center no-repeat; border: 0; -webkit-border-radius: 3px; border-radius: 3px; cursor: default; } #StandardsDownloads h4, #StandardsDownloads h5, #StandardsDownloads p.pdf-subhead-desc { color: #000; font-size: 12px; border-style: solid; background: #F7F7F7 url(images/icons/folder_open_32.png) no-repeat 5px center; border-width: 1px; border-color: #E7E7E7 #D3D3D3 #D3D3D3 #E7E7E7; border-right: 1px solid #D3D3D3; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } #StandardsDownloads h5, #StandardsDownloads p.pdf-subhead-desc { padding: 10px 15px; background: #f7f7f7; } #StandardsDownloads ul { padding: 0 !important; } #StandardsDownloads ul li { margin: 0 0 5px !important; padding: 0 !important; border: none !important; } #StandardsDownloads ul li.depth2, #StandardsDownloads ul li.depth3, #StandardsDownloads ul li.depth4, #StandardsDownloads ul li.depth5, #StandardsDownloads ul li.depth6 { padding-left: 40px !important; background: url(images/icons/directory-arrow.gif) 10px 8px no-repeat; } #StandardsDownloads ul li.depth3 { padding-left: 70px !important; background-position: 40px 8px; } #StandardsDownloads ul li.depth4 { padding-left: 100px !important; background-position: 70px 8px; } #StandardsDownloads ul li.depth5 { padding-left: 130px !important; background-position: 100px 8px; } #StandardsDownloads ul li.depth6 { padding-left: 160px !important; background-position: 130px 8px; } #StandardsDownloads ul li a { display: block; padding: 10px 10px 10px 32px; color: #000; border: 1px solid #D3D3D3; border-top: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7; -webkit-border-radius: 5px; border-radius: 5px; background-position: 10px 11px; background-repeat: no-repeat; } #StandardsDownloads ul li a:hover { background-color: #F3FBFF; border-radius: 3px; cursor: pointer; } #StandardsDownloads ul li a.doc { background-image: url(images/icons/icon_pdf.gif); } #StandardsDownloads ul li a.word { background-image: url(images/icons/icon_word.gif); } #StandardsDownloads ul li a.ppt { background-image: url(images/icons/icon_ppt.gif); } #StandardsDownloads ul li a.site { background-image: url(images/icons/icon_web.png); } #StandardsDownloads ul li a.commoncore { background-image: url(images/cc-tag_16.png); } #StandardsDownloads .content-panel p { padding-left: 10px; padding-right: 10px;} #StandardsDownloads ul.text-callouts {   margin: 0 5px 20px 35px;   padding: 0; } #StandardsDownloads ul.text-callouts li {   background-image: url("images/icons/profile_16.png");   background-position: 10px 8px;   background-repeat: no-repeat;   margin: 5px 5px 0 !important;   padding: 5px 5px 5px 32px !important; } .commoncore-vocab table, .commoncore-vocab table th, .commoncore-vocab table td {   border: 1px solid #D3D3D3;   text-align: center; } .commoncore-vocab table {   border-collapse: collapse;   margin: 10px auto 20px;   width: 750px; } .commoncore-vocab table tr.header {   background: none repeat scroll 0 0 #F7F7F7;   font-weight: bold; }  /* VERTICAL VIEWER */ #Cm-TemplateHeader { margin-bottom: 10px; } #Cm-TitleHeader { padding-bottom: 16px; } #Cm-TemplateHeader #Cm-TitleHeader  {   margin-top: 0 !important;   border: none !important;  } #Cm-TitleHeader ul.list-options li { padding: 0; margin: 0 0 0 8px; } #Cm-TitleHeader ul.list-options li a { min-width: 120px; color: #555; background-color: #F1F1F1; border: 1px solid #CCC; border-radius: 5px; font-weight: bold; text-indent: 28px; background-position: 5px center; } #Cm-TitleHeader ul.list-options li a:hover { border-color: #c9c9c9; background-color: #fff; color: #444; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.05); } #Cm-TitleHeader h2 { height: auto; line-height: 30px; } .verticalcontainer tr.header td { padding: 10px; } .verticalcontainer tr.header td:first-of-type { border-radius: 3px 0 0; } .verticalcontainer tr.header td:last-of-type { border-radius: 0 3px 0 0; }  /* Fix extra width issue with NYL */  .GridView tr.snrow td:nth-child(2n) { background: #f7f7f7; } .GridView tr td.strand {   background: none repeat scroll 0 0 #e5f0f7;   border-bottom: 1px solid #fff;   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1);   } tr.snrow > td > div { width: 292px !important; } .verticalcontainer td.sn > div + div, .verticalcontainer td.blank > div { width: 294px !important; } .verticalcontainer table.GridView {   box-shadow: none !important;   }   .verticalcontainer .blank {   background-image: url("images/pattern-diagonal.png") !important; } .verticalcontainer .GridView tr.header th { border-bottom: 1px solid #fff; } /* these spacers allow for proper visual alignment of standards */ .verticalcontainer th.spacer,.verticalcontainer td.spacer { display: none; } .verticalcontainer td.sn { font-weight: bold; font-size: 13px; line-height: 20px; } .verticalcontainer td.substandard { font-weight: bold; font-size: 13px; line-height: 20px; } #share li a, #Cm-Matrix-AddRow li a {   /* font-size: .688em !important; */   }  /* CMAP */ #share ul.list-options li.display-mode a { padding: 0; background-position: center center; } #StandardArea div h4, #noresults h4 {   background: #30618A !important;   color: #fff; }  #searchresults #StandardArea div h4 {background: none !important; padding: 0 !important; } #searchresults #StandardArea div h4 a {   font-size: 18px;   font-weight: bold;   padding-bottom: 10px;   padding-top: 5px;   color: #5BAED4 !important; } #searchresults #StandardArea div h4.KeywordSearchItemNoLink {   color: #063f6f;   font-size: 18px; } /* Override for extra buttons on standards browse */ #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth2 > .standarditem .standard-heading .standard-text.open_tree.has-links, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth3 > .standarditem .standard-heading .standard-text.open_tree.has-links, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth4 > .standarditem .standard-heading .standard-text.open_tree.has-links, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth5 > .standarditem .standard-heading .standard-text.open_tree.has-links, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth6 > .standarditem .standard-heading .standard-text.open_tree.has-links, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth7 > .standarditem .standard-heading .standard-text.open_tree.has-links, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth8 > .standarditem .standard-heading .standard-text.open_tree.has-links, #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard.depth9 > .standarditem .standard-heading .standard-text.open_tree.has-links {   padding-bottom: 40px !important;  }  .standarditem .standard-heading .standard-text { word-break: normal; } /* Standard and Theme Icon bgs */  ul.app-tree li div.standard-related-items {   background: #f7f7f7;   padding: 5px;    border: none; }   ul.app-tree li div:hover.standard-related-items,  #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem h3:hover + div.standard-related-items {       background-color: #f3fbff;    }      ul.tools-menu + a.show-emphasis, div.links + a.show-emphasis {   top: -1px;   clear: both;   display: block;   padding: 10px 15px;   position: relative;   color: #000 !important;   line-height: auto;   background: #fff;   border: 1px solid #eee;   border-top: none;   }   h3.drillEnd + div.links + a.show-emphasis {   background: #fff; }          ul.tools-menu + a.show-emphasis, #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading .standard-text.drill.commoncore + div.links + ul.tools-menu + a.show-emphasis {   background: #fcefc5;   border: none; }            ul.tools-menu + a.show-emphasis:hover,  #BrowseStandards #search-results #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading:hover + ul.tools-menu + a.show-emphasis,  #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading .standard-text.drill.commoncore + div.links + ul.tools-menu + a.show-emphasis:hover,  #BrowseStandards #search-results #browseresults #StandardArea ul.standardscontainer li.standard > .standarditem .standard-heading:hover button.drill.commoncore + div.links + ul.tools-menu + a.show-emphasis {       background-color: #ffe8a1;    }            /* .standarditem .standard-heading.commoncore + ul.tools-menu + a.show-emphasis {   background: #f7f7f7;   border: none; }  .standarditem .standard-heading.commoncore:hover + ul.tools-menu + a.show-emphasis, .standarditem .standard-heading.commoncore + ul.tools-menu + a.show-emphasis:hover {   background: #f3fbff !important;   border: none; }    */       .standarditem a.show-emphasis span, td.show-emphasis span  {   padding: 0 5px;   margin-right: 2px;   height: 18px;   display: inline-block;   text-align: center;   width: 12px;   }     .se-check    {     background-image: url("images/icons/se-check.png");     background-position: center center;     background-repeat: no-repeat;     text-indent: -9999px;   }     .se-post    {     background-image: url("images/icons/se-post.png");     background-position: center center;     background-repeat: no-repeat;     text-indent: -9999px;     width: 28px !important;   } td.show-emphasis, td.emphasis-desc { vertical-align: top; } td.emphasis-desc { padding-left: 15px; } #BrowseStandards #search-results ul.app-tree .standard-heading {   margin:0; } #BrowseStandards #search-results .standard-heading .standard-text.close_tree:focus-within {   outline-color:initial; } #BrowseStandards #search-results .standard-heading .standard-text.open_tree:focus-within {   outline-color:initial; } #BrowseStandards #search-results .tools-menu li a:focus, .tools-menu li a:focus-within, .tools-menu li button:focus, .tools-menu li button:focus-within {   outline-color: initial; } #BrowseStandards #search-results .list-options li a, .tools-menu li button {   width:24px !important; } #BrowseStandards #search-results ul.app-tree h3, ul.app-tree .standard-heading, ul.app-tree .standard-heading .standard-text {   font-size:12px; } #StandardsSearchForm label[for="keyword"] {   color:#fff; } .dropdowns label.label-heading {   background: none repeat scroll 0 0 #30618A;   border: medium none;   box-shadow: none;   color: #FFFFFF;   margin: 0 0 10px;   padding: 10px;   height: auto;   line-height: inherit;   text-shadow: none;   border-radius: 3px;   font-size:14px;   font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;   display:block; }ul.tabs li a {   cursor: pointer;   color: #fff;   display: block;   background: #30618A;   height: 21px;   line-height: 21px;   margin-left: 1px;   padding: 5px 15px 5px;   border-radius: 0;   border: 1px solid #30618A;   border-bottom: none;   box-shadow: none;   text-shadow: none;   text-decoration: none; } ul.tabs li a:hover, ul.tabs li a.active    {   background: #fff;   color: #30618a;   border: 1px solid #ddd;   border-bottom: none;   }         ul.tabs li a.active {font-weight: normal;} #materials-resources #DropDownSearchContainers.dropdowns > div {   border: none !important;   box-shadow: none !important; }/* Website Builder */ #WebsiteManager { margin-top: 30px !important }  #WebsiteBuilder .content-panel, #WebsiteSettings #settings{ padding:5px; margin-top: -2px; }  #WebsiteBuilder .content-panel h2, #WebsiteSettings .content-panel h2 {   /* background: url(images/icons/folder_open_32.png) 20px center no-repeat #30618a!important; */   background: #30618a !important; /* This doesn't open and close, so we don't need a folder icon. */   font-weight: normal;   padding-left: 8px !important;   padding-right: 8px !important;   margin-left: 0 !important;   margin-right: 0 !important;   margin-bottom: 5px !important;   }  /* Random padding class on almost every element in the modal */ .add-page-builder .padtop10 { padding-top: 10px; }  #WebsiteMenuItems, #WebsiteSettings { background-color: #F6F6F0 !important; }  #WebsiteBuilder ul.app-tree {   padding: 0;   background-color:transparent;   border: 0 solid #fff; }  #WebsiteManager #apptools { margin-top: 1px; padding: 0; } #WebsiteManager .ToolbarContainer {   background: none;   border-radius: 0;   -webkit-border-radius: 0;   margin: 0 0 0 5px;   padding: 0;   border: 0px solid #fff; } #WebsiteBuilder #webpage-settings { display:none;}       #WebsiteManager .ToolbarContainer .tool {       color: #fff;       background: #5BAED4;       border: 1px solid #ddd;       border-bottom: none;       -webkit-box-shadow: none;       box-shadow: none;       margin: 5px 2px 0 0;       padding: 8px 12px 6px;       font-weight: normal;       font-size: 14px;       height: 20px;     }             #WebsiteManager .ToolbarContainer .selected, #WebsiteManager .ToolbarContainer .tool:hover {       background: #fff;       padding-bottom: 6px;       border-bottom: none;       color: #30618A;       border-radius: 0;       -webkit-border-radius: 0;       border-bottom: 0px solid #fff;     }  /* Website Builder List Options */  #WebsiteBuilder #site-url { margin-top: -4px !important; } #WebsiteBuilder #site-url #enable-url { line-height: 26px !important; } #WebsiteBuilder #site-url #link-url  {   float: left;   background: #5BAED4;   border-radius: 500px;   box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);   color: #fff !important;   font-size: 12px !important;   cursor: pointer;   display: block;   height: 25px;   padding: 0 10px !important;   margin: 0 3px 5px 0 !important;   text-shadow: none !important; }   #WebsiteBuilder #site-url #link-url a { line-height: 25px; color: inherit; text-decoration:none; font-size: 12px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3) !important;}   #WebsiteBuilder #site-url #check-url { padding-top: 6px !important; }   #WebsiteMenuItems, #WebsiteSettings { background: #fff !important; } #apptools ul.app-tree li.level_1 {   border-radius: 0 !important;   margin: 1px 0 0;   padding: 0;    }  #apptools ul.app-tree li.level_1 div:first-child { border: 0px solid #fff; border-radius: 0; -webkit-border-radius: 0;}  #WebsiteManager ul.app-tree > li div:first-child { background: transparent !important; border: none; }    #WebsiteManager ul.app-tree li.level_1 .l1-header    {     background: #F7F7F7 !important;     border: 1px solid #ddd !important;     margin: 0;}     #WebsiteManager ul.app-tree li.level_1 .l1-header h3 a   { color: #30618A !important; text-shadow: none;}      #WebsiteManager ul.app-tree li.level_1 #RichPageHeader { background: transparent !important; border: none; }       #WebsiteManager ul.app-tree li.level_1 #RichPageHeader #RichTextEditor { background: transparent !important; border: none; }       #WebsiteManager ul.app-tree li.level_1 div + div{ background: transparent !important; }         #WebsiteManager ul.app-tree li.level_1 #WebsitePageManager{ background: transparent !important; }      #WebsiteManager ul.app-tree > li div:first-child a { color: #fff; margin: 0; padding: 10px 15px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); } #WebsiteManager ul.app-tree > li > div:first-child + div ul:first-child > li {   padding-left: 0; } #webpage-header-container ul.app-tree > li div:first-child { background-color: #ddd; } #webpage-header-container ul.app-tree > li div:first-child a { color:inherit; }  #WebsiteBuilder ul.app-tree li div {   background: none repeat scroll 0 0 transparent;   border: none;   } #WebsiteBuilder ul.app-tree li div:first-child { padding: 2px 0;} #WebsiteBuilder ul.app-tree li div li { background-image: none !important; padding-left: 0 !important; } #WebsiteBuilder ul.app-tree li div ul.toggle-switch li { padding-left: 15px !important; } #WebsiteBuilder ul.app-tree li div.gripper { margin-top: 0 !important; } #WebsiteBuilder ul.app-tree > li > div:first-child + div ul:first-child {   background-color: transparent;   border: none;   padding: 0; }  #WebsiteBuilder ul.app-tree li div#webpage-header, #WebsiteManager ul.app-tree li.level_1 #copyright, #WebsitePageEditor .app-module-bg { background-color: #fff !important; border: none; } #WebsiteBuilder #WebsiteMenuItems li div, #WebsiteBuilder #NewsItems li div, #WebsiteBuilder #AssignmentItems li div, #WebsiteBuilder #BlogItems li div { background-color: #fff !important; border-bottom: 1px solid #ddd; } #WebsiteBuilder ul.app-tree .level_2:last-child div:last-child { border-bottom: none !important; } #WebsiteBuilder li div h3.pointer a, #WebsiteBuilder li div h3.close_tree a, #WebsiteMenuItems li div h3.close_tree a, #WebsiteBuilder #NewsItems li div h3 a, #WebsiteBuilder #AssignmentItems li div h3 a, #WebsiteBuilder #BlogItems li div h3 a { padding: 10px 0 10px 30px !important; background: url(images/icons/tree-folder-opened_24.png) 0 center no-repeat transparent !important; } #WebsiteBuilder li div h3.open_tree a, #WebsiteMenuItems li div h3.open_tree a, #WebsiteBuilder #NewsItems li div h3.open_tree a, #WebsiteBuilder #AssignmentItems li div h3.open_tree a, #WebsiteBuilder #BlogItems li div h3.open_tree a { padding: 10px 0 10px 30px !important; background: url(images/icons/tree-folder-closed_24.png) 0 center no-repeat transparent !important; } #WebsiteBuilder ul.app-tree .open_tree a, #WebsiteBuilder ul.app-tree .close_tree a, #NewsItems ul.app-tree .close_tree a, #AssignmentItems ul.app-tree .close_tree a, #WebsiteBuilder #BlogItems li div h3.close_tree a  { margin-left: 10px !important; } #WebsiteBuilder ul.app-tree .level_2 a { margin-left: 0px !important; } #WebsiteBuilder ul.app-tree .ui-droppable .open_tree a, #WebsiteBuilder ul.app-tree .ui-droppable .close_tree a { /* margin-left: 0 !important; */ } #WebsiteBuilder #WebsiteMenuItems li div.gripper, #WebsiteBuilder #NewsItems li div.gripper, #WebsiteBuilder #AssignmentItems li div.gripper, #WebsiteBuilder #BlogItems li div.gripper { border:none !important;}   #WebsiteBuilder #WebsiteMenuItems li div.gripper a, #WebsiteBuilder #NewsItems li div.gripper a, #WebsiteBuilder #AssignmentItems li div.gripper a, #WebsiteBuilder #BlogItems li div.gripper a { padding: 10px 0; margin-right: 6px !important; }     #WebsiteBuilder #WebsiteMenuItems li div.gripper a.no-drag, #WebsiteBuilder #NewsItems li div.gripper a.no-drag, #WebsiteBuilder #AssignmentItems li div.gripper a.no-drag, #WebsiteBuilder #BlogItems li div.gripper a.no-drag { margin: 0; }   #WebsiteBuilder #WebsiteMenuItems li div .webpage-off a, #WebsiteBuilder #WebsiteMenuItems li div .webpage-on a, #WebsiteBuilder #NewsItems li div .webpage-on a, #WebsiteBuilder #AssignmentItems li div .webpage-on a, #WebsiteBuilder #BlogItems li div .webpage-on a { text-shadow: 0 0px 0 rgba(0, 0, 0, 0.0); font-weight: bold;}     #WebsiteBuilder li.offline a, #WebsiteBuilder li.make-offline a, #WebsiteBuilder .webpage-off a, #NewsItems .webpage-off a, #AssignmentItems .webpage-off a, #BlogItems li div .webpage-on a {   background-image: none; } #WebsiteBuilder .webpage-on a, #NewsItems h3 a, #AssignmentItems h3 a , #BlogItems h3 a {   color: #4DA1CE !important;   text-shadow: none !important; } /* -- MY PAGES -- */ /* -- EDITOR -- */ #WebsiteManager ul.app-tree > li div #RichPageHeader a { padding: inherit; } #WebsiteManager ul.app-tree > li div #RichPageHeader .mceToolbar { background: none repeat scroll 0 0 #F0F0EE !important; } #editor-header { margin: 0 auto; padding: 0 !important; } #editor-header h3 { float: left;}  #editor-header input.box {clear: both; margin: 5px 25px !important; height: 20px; padding: 8px !important; width: 878px !important; border: solid 1px #ddd !important;}   #editor-header h4 { font-size: 12px; margin: 6px 5px 0;}   #editor-header h3, #editor-header h4 {float: left;} .back {float: right; margin-bottom: 5px;}  #editor {  margin: 5px auto; } #editor #RichTextEditor { width: 895px; margin: 0 auto;} #editor-tags, #editor-save{ margin: 0 30px !important;}  #editor-tags input.box { float: left; width: 485px; height: 6em;} #editor-tags label { margin-left: 5px;} #editor-save{   border-top: 1px solid #e7e7e7;   clear: both;   margin-top: 5px;   padding-top: 10px;   text-align: center;   } #WebsiteManager .defaultSkin .mceListBox .mceText { color: inherit; text-shadow: none !important; font-weight: normal; text-decoration: none; padding-left: 5px;} /* Buttons */ .tools-menu button { margin: 8px 10px; } #WebsiteManager .tools-menu li {   background-image: none;   } #WebsiteManager .tools-menu li a {   color: inherit !important;   text-shadow: none !important;   padding: 0;   float: none;   clear:both;   background-color: inherit;   background-image: none;   }    /* Hide Dropdowns buttons in add assignments modal */ .add-page-builder #WebsiteMenuItems .options { display: none; }    .back a {     font-family: arial;  color: #FFFFFF;  font-size: 11px;  margin: 10px 25px 0 0;  padding: 0 10px 0 30px !important;  text-shadow: none !important;  border: none;  height: 25px;  line-height: 25px;  background: #5BAED4 url("../../images/icons/left_16.png") no-repeat 8px center !important;     border-radius: 500px;     box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1); }   .back a:hover {   background-color: #f47f87;   color: #FFFFFF; } #editor-save button.search-button, #editor-save .back { margin-left: 15px; margin-bottom: 15px; } #WebsiteBuilder #save { margin: 20px auto; width: 100px; clear: both; float: none;} #WebsiteSettings #settings .save-cancel-buttons { width: 120px; margin: 0 auto 10px; float: none; } /* Offline/Online */ #WebsiteManager #WebsiteMenuItems ul.toggle-switch {  border: 0;  box-shadow: 0 0px 0 0 #F7F7F7;  webkit-box-shadow: 0 0px 0 0 #F7F7F7;  margin-right: 10px;  float: left; }  #WebsiteManager #WebsiteMenuItems ul.toggle-switch li.make-online, #WebsiteManager #WebsiteMenuItems ul.toggle-switch li.make-online:hover {   background: #ffb9be;   color: #d6656d;   cursor: default;  box-shadow: 0 0px 0 0 #F7F7F7;  webkit-box-shadow: 0 0px 0 0 #F7F7F7;  padding: 3px 15px;  border-bottom: none; } #WebsiteManager #WebsiteMenuItems ul.toggle-switch li.make-offline, #WebsiteManager #WebsiteMenuItems ul.toggle-switch li.make-offline:hover {   background: #9aebc4;   cursor: default;   color: #58a27e;  box-shadow: 0 0px 0 0 #F7F7F7;  -webkit-box-shadow: 0 0px 0 0 #F7F7F7;  padding: 3px 15px;  border-bottom: none; } #WebsiteManager #WebsiteMenuItems ul.toggle-switch li.make-online:before {   content: "Offline";   font-weight:bold;   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); } #WebsiteManager #WebsiteMenuItems ul.toggle-switch li.make-offline:before {   content: "Online";   font-weight:bold;   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); } /* -- DESIGN & LAYOUT -- */ #webpage-settings { width: 100%; margin: 0 auto 10px;} #WebsiteSettings h4, #webpage-fonts select { margin-top: 5px; }     #webpage-header       { padding: 15px !important;} #webpage-header h3  { float: left; margin: 3px 10px 5px 0; font-size: 18px; } #webpage-header input.box { clear:both; float: left; width: 735px !important; padding: 8px !important; margin-bottom: 0; margin-right:10px; border: 1px solid #ddd !important;}  #webpage-header button {margin: 6px 0 0 3px !important;} #RichPageHeader {clear: both;}      #copyright                   { padding: 15px !important; } #copyright span, #copyright input.box  { float: left; margin: 0 3px 0 0; clear: none; } #copyright span                 { padding-top: 15px !important; padding-bottom: 6px;} #copyright input.box             { width: 820px; margin-top: 4px; padding: 8px; } #webpage-fonts h3, #webpage-fonts select{ clear: both; width: 500px; } #webpage-fonts select{ padding: 5px; border: 1px solid #d3d3d3;} #webpage-fonts h3 { padding-right: 15px; padding-bottom: 10px; border: none; background: none; color: #fff;} #webpage-fonts div{ width: 500px; margin: 0 auto;} #webpage-layout {   width: 270px !important;   } #webpage-layout h3, #WebsiteSettings h3{border: none; background: none; color: #fff;}  #apptools #webpage-layout img, #apptools #webpage-theme img { display: block; margin: 0; padding: 13px; } #apptools #webpage-layout dl, #webpage-layout h3, #webpage-layout h4 {  margin-left: 14px; margin-right: 14px; }   #apptools #webpage-theme dl, #webpage-theme h3, #webpage-theme h4{ margin-left: 14px; margin-right: 14px;} #webpage-bg {   width: 633px !important;   margin-left: 5px !important;   } #webpage-bg .color-thumbs,  #webpage-bg .pattern-thumbs { background: transparent !important; border: none !important; margin: 0 !important;} #webpage-bg .pattern-thumbs { margin-bottom: 0;}  #webpage-bg h3, #webpage-bg h4 { margin-left: 14px; }  #webpage-bg .pattern-thumbs {   display: none; }    /*COLORS*/ #webpage-bg .swatch { width: 48px !important; height: 48px !important; margin: 3px; -border-radius: 60px !important; -webkit-border-radius: 60px !important;} #webpage-bg .swatch:hover { border: 1px solid #f00 !important; }  /* New colors */ #webpage-bg .red  { background: #cc6143; } #webpage-bg .orange  { background: #eda620; } #webpage-bg .yellow  { background: #f6d97f; } #webpage-bg .lt_green  { background: #b7d887; } #webpage-bg .green  { background: #62867d; } #webpage-bg .lt_blue  { background: #b9daee; } #webpage-bg .blue  { background: #557488; } #webpage-bg .violet  { background: #8985bd; } #webpage-bg .white  { background: #fff; } #webpage-bg .gray_1  { background: #e7e7e7; } #webpage-bg .gray_2  { background: #d7d7d7; } #webpage-bg .gray_3  { background: #c7c7c7; } #webpage-bg .black  { background: #000; } #webpage-bg .lt_tan  { background: #f6f3e8; } #webpage-bg .tan  { background: #e3dabf; } #webpage-bg .brown  { background: #ab9b83; }   /*PATTERNS*/ .pattern_none { background: #e0e0e0; } .v_stripes  { background: #e0e0e0 url(images/junk/icons/website/patterns/thumb_v_stripes.jpg) no-repeat -2px -2px; } .h_stripes  { background: #e0e0e0 url(images/junk/icons/website/patterns/thumb_h_stripes.jpg) no-repeat -2px -2px; } .d_stripes  { background: #e0e0e0 url(images/junk/icons/website/patterns/thumb_d_stripes.jpg) no-repeat -2px -2px; } .pattern_1  { background: #e0e0e0 url(images/junk/icons/website/patterns/thumb_pattern_1.jpg) no-repeat -2px -2px; } .pattern_2  { background: #e0e0e0 url(images/junk/icons/website/patterns/thumb_pattern_2.jpg) no-repeat -2px -2px; } .pattern_3  { background: #e0e0e0 url(images/junk/icons/website/patterns/thumb_pattern_3.jpg) no-repeat -2px -2px; }  #webpage-theme { clear:both; }   #webpage-legal, #MyWebsiteReportContents, #WebsiteTerms, .check {} #MyWebsiteReportChart, #MyWebsiteReportGrid { } #MyWebsiteReportChart {padding-bottom: 20px;} #IsMenuItemEasy, #ShowOnWebsiteEasy {font-size: 12px; margin-top: 5px;} #WebsiteSettings .selected { border: 1px solid #f00; } /* Add Assignment Module */ /* IE7 doesn't recognize the OL tag so I had to remind it */ .add-page-builder ol{ *list-style: decimal inside none; *margin-left: 20px; } .add-page-builder li{ *margin-left: 30px; } .add-page-builder input.box, .select-date input.box {   border: 1px solid #666 !important;   height: 18px;   padding: 5px 3px;   margin-bottom: 20px; background: #fff url(images/junk/search-bg.gif) repeat-x left top; } .add-page-builder input.box {   width: 400px;   clear: both; } .select-date input.box {   width: 70px;   font-weight: bold;   clear: both; } .select-date {   margin-right: 25px; } .inline { margin-top: 20px; } .add-page-builder .filterboxes {   background: none repeat scroll 0 0 #EFEFEF;   border: none;   margin: 20px auto;   width: 100%;   clear: both; } .add-page-builder .filterboxes li{   height: auto;   padding-bottom: 5px !important; }  #WebsiteSettings .app-module-bg {   background: none repeat scroll 0 0 #f7f7f7;   border: solid 1px #ddd !important;   border-radius: 0 !important; } #WebsiteSettings .app-module {   margin-bottom: 5px;   padding: 9px; } #WebsiteSettings #webpage-fonts h3 {   padding-bottom: 0px;   padding-right: 0px; } #WebsiteSettings #settings h3 {   font-size: 16px;   height: auto;   line-height: inherit;   /* margin: 0; */   color: #30618A !important;   }   /* Stats */ #apptools #WebsiteReports img { margin: 20px; } #WebsiteReports table.GridView { border: none !important; margin-top: 0 !important; } /* Options dropdown */ .GridView ul.list-options-text, .optionsdropdown ul.list-options-text, .portfoliomanager ul.list-options-text {   box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.1);   margin-top: 23px;   position: absolute;   width: 150px;   border: 1px solid #DDDDDD !important;   border-radius: 5px !important; } #WebsiteManager #WebsiteMenuItems li .options, #WebsiteManager #NewsItems li .options, #WebsiteManager #AssignmentItems li .options, #WebsiteManager #BlogItems li .options { float: right; border: none; margin-top: 5px; margin-right: 11px; }  #WebsiteManager #WebsiteMenuItems li .optionsdropdown, #WebsiteManager #NewsItems li .optionsdropdown, #WebsiteManager #AssignmentItems li .optionsdropdown, #WebsiteManager #BlogItems li .optionsdropdown { border: none; }  #WebsiteManager #WebsiteMenuItems li .options button, #WebsiteManager #NewsItems li .options button, #WebsiteManager #AssignmentItems li .options button, #WebsiteManager #BlogItems li .options button {border: none; margin: 0; }  #WebsiteManager #WebsiteMenuItems li .options li, #WebsiteManager #NewsItems li .options li, #AssignmentItems li .options li, #WebsiteManager #BlogItems li .options li {   /*   background: #D2D2D2;   border: none;   border-bottom: 1px solid #BBBBBB;   box-shadow: 0 1px 0 0 #F7F7F7;   webkit-box-shadow: 0 1px 0 0 #F7F7F7;   padding: 0;   */   }       .GridView ul.list-options-text li, .optionsdropdown ul.list-options-text li, .portfoliomanager ul.list-options-text li { border-radius: 0; -webkit-border-radius: 0; }       #WebsiteManager #WebsiteMenuItems li .options li a, #WebsiteManager #NewsItems li .options li a, #AssignmentItems li .options li a  {   color: inherit;   margin: 0;   padding: inherit;   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);   padding: 0 10px !important;   background-color: transparent;   }    #WebsiteManager #WebsiteMenuItems li .options li.delete a, #WebsiteManager #NewsItems li .options li.delete a, #AssignmentItems li .options li.delete a, #WebsiteManager #BlogItems li .options li.delete a {   padding-left: 25px !important;   background: #F8D3C5 url("../../images/icons/delete_16.png") 8px center no-repeat !important;   }       #WebsiteManager #WebsiteMenuItems li .options li:hover, #WebsiteManager #NewsItems li .options li:hover, #AssignmentItems li .options li:hover, #WebsiteManager #BlogItems li .options li:hover {   background-color: #fff; } #WebsiteManager li .options li a {   margin: 1px !important; } #WebsiteManager li .options li:first-child a, #WebsiteManager li .options li:first-child a:hover {   border-radius: 4px 4px 0 0 !important; } #WebsiteManager li .options li:last-child a, #WebsiteManager li .options li:last-child a:hover {   border-radius: 0 0 4px 4px !important; } ul.app-tree .webpage-off a { color: #ddd !important; } .save-cancel-buttons .cancel-button { padding: 3px 6px !important; }#cart /*, .selectAll, .cart-options*/ {   background-color: #fff;   /*color: #fff;*/   box-shadow: 0 3px 3px #E5E5E5;   border: 1px solid #ccc;   border-radius: 5px !important; } #SearchResultsContainer h3, .Assessment-Builder-Div h3, #assessment-container h3 {   background: none repeat scroll 0 0 #244358;   border-radius: 5px 5px 5px 5px;   color: #FFFFFF;   margin: 10px;   min-height: 18px;   overflow: hidden;   padding: 5px 10px; }  div#searchresults h3 span, div#SearchResultsContainer h3 span, div#SearchResultContainers h3 span {   line-height: 23px;   padding: 5px; } #SearchResultsContainer h3 span, .Assessment-Builder-Div h3 span {   float: left; } #SearchResultsContainer .selectAll {   background-color: #F7F7F7;   border-color: #E7E7E7 #D3D3D3 #D3D3D3 #E7E7E7;   border-radius: 5px 5px 5px 5px;   border-style: solid;   border-width: 1px;   font-weight: bold;   margin: 10px;   padding: 5px 5px 5px 10px; } .searchbox {   float: none;   margin: 20px auto 10px; } /*#SearchResultsContainer h3 { margin: 1px; }*/ #SearchResultsContainer > div { border: none; width: auto; } #SearchResultsContainer .content-panel { margin: 0 10px 10px; } @charset "UTF-8"; /* CSS Document */ /* Subscription Styles :::::::::::: */    .announcement { margin: 0 auto; padding: 15px 0 0;         /* Potential future feature         -moz-column-width: 400px;         -moz-column-gap: 2em;         -webkit-column-width: 400px;         -webkit-column-gap: 2em;         */         }         .announcement button { display: inline; padding-left: 20px; padding-right: 20px; margin-left: 10px;} #subscription-plans input[type=radio] { margin-right: 5px; } #public-plans, #subscription-plans { float: left; }  #public-plans {   margin: 59px 15px 0 0;   color: #fff;   width: 141px;   background: #557488;   border: 1px solid #557488;   padding: 0 10px 15px;   -moz-border-radius: 5px;   border-radius: 5px;   -moz-box-shadow: 0 3px 3px #ccc;   box-shadow: 0 3px 3px #ccc;   }     .center-title { text-align: center; }   h2 span { display: block; font-size: 18px; font-weight: normal; }   #public-plans ol, .plan-details ol { margin: 0; padding: 0; list-style: none; .list-style-position: inside; } #public-plans li, .plan-details li { border-top: 1px solid #ccc; margin-top: 10px; padding-top: 10px; font-size: 11px; line-height: 14px; min-height: 28px;} #public-plans li         { border: none; min-height: 16px; margin-top: 3px; } .Gold-plan .plan-details li { border-color: #ab7115; } #public-plans li:first-child, .plan-details ol li:first-child { border-top: none; margin-top: 0; padding-top: 0; } /* #subscription-plans ol { margin: 0; padding: 10px 0 0 20px; .list-style-position: inside; } #subscription-plans ol:first-child { padding-top: 0;} #subscription-plans ol li { padding-top: 10px; border-top: 1px solid #e5e5e5; margin-top: 10px; } #subscription-plans ol li:first-child { padding-top: 0; border-top: none; } */   #subscription-plans { width: 782px; } #plans-help { clear: both; padding: 30px; text-align: center; } #subscription-plans .content-panel    {   float: left;   width: 185px;   margin-top: 11px;   padding-bottom: 10px;   border: 1px solid #aaa;   -moz-box-shadow: none;   box-shadow: none;   background-color: #f7f7f7;   }     .callout-banner { position: absolute; display: none; }     #subscription-plans .content-panel:first-child { margin-left: 0px;}  .plan-prices {   background-color: #557488;   padding: 20px;   text-align: center; }  .Basic-plan {border: none !important; width: 183px !important; margin-top: 12px !important; background-color: #fff !important;} .Basic-plan h3 { color: #244358; background: url(images/icons/free_64.png) no-repeat center top;         border-color: #244358;} .Basic-plan .plan-prices {   color: #244358;   background: #89c8ed;   background: #fff;     }   .Silver-plan {-moz-border-radius: 5px 0 0 5px !important; border-radius: 5px 0 0 5px !important; border-right: none !important; } .Silver-plan h3 { color: #888; background: url(images/icons/silver_64.png) no-repeat center top;          border-color: #888;} .Silver-plan .plan-prices {   color: #888;   background: #ddd;   } .Gold-plan h3 { color: #ab7115; background: url(images/icons/gold_64.png) no-repeat center 11px;         border-color: #ab7115; padding-top: 76px !important;} .Gold-plan { background: #ffdf7c !important;        padding: 0 0 22px !important;       /* border: 1px solid #ab7115 !important; */       width: 185px !important;        margin-top: 0 !important;       -moz-box-shadow: 0 0 8px -4px #333 !important;       box-shadow: 0 0 8px -4px #333 !important;       z-index: 555;       position: relative;       } .Gold-plan .callout-banner  {   display: block;   color:#ffdf7c;   Background: #ab7115;   font-size: 14px;   font-weight: bold;   padding: 5px 10px;   margin: 1px;   width: 163px;    -moz-border-radius: 3px 3px 0 0;   border-radius: 3px 3px 0 0;   text-align: center;   } .Gold-plan .plan-prices {   color: #ab7115;   background: #f6cf55;   }   .Platinum-plan {-moz-border-radius: 0 5px 5px 0 !important; border-radius:0 5px 5px 0 !important; border-left: none !important; } .Platinum-plan h3 { color: #393c3e; background: url(images/icons/platinum_64.png) no-repeat center top;           border-color: #393c3e; } .Platinum-plan .plan-prices {   color: #393c3e;   background: #c2cdd4;   }   .plan-prices h3   {   font-size: 24px;   padding: 65px 0 10px; margin: 10px 0;   }     /* Consider a white bg for the prices */     span.plan-cost { font-size: 18px; font-weight: normal;}   span.plan-cost span { font-size: 14px; }   span.plan-annual { padding-bottom: 10px; }   span.plan-discount { font-size: 11px; line-height: 14px; font-weight: bold; border-top: 1px solid #244358; padding-top: 10px; color: #333; color: #fff; }     #subscription-plans .content-panel:first-child span.plan-annual { border-bottom: none; padding-bottom: 0; }     #subscription-plans .content-panel:first-child span.plan-discount { margin-top: 0; border-top: none; padding-top: 0; }  .plan-details {   padding: 10px;   }  ul.plan-details { list-style-type: none; } #public-plans li, .plan-details li, #planTypeInfo label { padding-left: 20px; } #public-plans li, .plan-details li     { background: url("images/icons/profile_16.png") no-repeat left top; } #public-plans li.content   { background: url("../../images/icons/content_16.png") no-repeat left 12px ; } .plan-details li.profile { background: url("../../images/icons/profile_card_16.png") no-repeat left 8px ; } #public-plans li.plc, .plan-details li.plc { background: url("../../images/icons/plc_16.png") no-repeat left 10px ; } .plan-details li.eportfolio, label.eportfolio { background: url("../../images/icons/portfolio_16.png") no-repeat left 10px ; } .plan-details li.assessment, label.assessment { background: url("../../images/icons/assessment_16.png") no-repeat left 6px ; } .plan-details li.webpage, label.webpage { background: url("../../images/icons/web_16.png") no-repeat left 6px ; } .plan-details li.mycm, label.mycm { background: url("../../images/icons/curriculum_16.png") no-repeat left 6px ; } .plan-details li.pyb, label.pyb { background: url("../../images/icons/content_16.png") no-repeat left 6px ; } .plan-details li.eplanner, label.eplanner { background: url("../../images/icons/eplanner_16.png") no-repeat left 6px ; } #planTypeInfo label { background-position: left 1px; } #planTypeInfo label.basic { background: url("images/icons/free_16.png") no-repeat left 2px ; } #planTypeInfo label.silver { background: url("images/icons/silver_16.png") no-repeat left 2px ; } #planTypeInfo label.gold { background: url("images/icons/gold_16.png") no-repeat left 2px ; } #planTypeInfo label.platinum { background: url("images/icons/platinum_16.png") no-repeat left 2px ; } #planTypeInfo label.annual { padding-left: 0;} #planTypeInfo label.monthly { padding-left: 0;}   .plan-details li.header { padding: 10px; background-image: none; border: 1px solid #ccc; background: #fff;} .plan-details li.header ol { padding-top: 5px; } .Gold-plan li.header { border-color: #AB7115;} .plan-details li.header li { /*border: none;*/ padding-top: 8px; padding-bottom: 3px; margin-top: 5px;} /* Checkout page */ #planTypeInfo, #accountUserInfo { float: left; } #planTypeInfo { width: 594px; margin-bottom: 20px; } #planTypeInfo h4, #thank-you h4 { border-bottom: 1px solid #ccc; margin-top: 40px;                    margin-bottom: 10px;          padding: 8px 10px;          background: #e5e5e5;         border: 1px solid #ccc;         -moz-border-radius: 3px;          border-radius: 3px;                    background: #557488;          border-color: #557488;          color: #fff;          /*-moz-box-shadow: 0 3px 3px #e5e5e5;          box-shadow: 0 3px 3px #e5e5e5;*/             }           #planTypeInfo #toolTips h4 { margin-top: 40px; } #planTypeInfo h4:first-child { margin-top: 0; } #accountUserInfo {   border-left: 1px solid #ccc;   margin-left: 20px;   margin-bottom: 20px;     padding-left: 20px;     padding: 10px 20px;     background: #f7f7f7; border: 1px solid #ccc; -moz-border-radius: 3px;   border-radius: 3px;     -moz-box-shadow: 0 3px 3px #e5e5e5;   box-shadow: 0 3px 3px #e5e5e5;   }     #creditCardInfo button { /*margin-top: 20px;*/} #payment_fields { padding: 0 20px 20px; } #payment_fields input, #payment_fields select { margin-bottom: 10px; } .payment_field { clear: both; padding: 5px 0; } .payment_field input, .payment_field select, .payment_field_card_number input, .payment_field_security input, #payment_fields_exp, .payment_field_exp, .payment_field_street input, .payment_field_city input, .payment_field_state select, .payment_field_zip input, .payment_field_phone input, .payment_field_discountCode input { clear: both; display: block; }  span#validateEmail, span#validateUserName  {   color: #cc6143;    display: block;    width: 250px;    padding-bottom: 5px;    font-size: 10px;   line-height: 12px;   font-weight: bold; }  .payment_field input, .payment_field select { width: 545px; } .payment_field_card_number input, .payment_field_discountCode input  { width: 144px; } .payment_field_street input     { width: 250px; }  .payment_field_zip input, .payment_field_state select     { width: 55px; } .payment_field_security input    { width: 88px; } .payment_field_exp span       { .display: none;} .payment_field_city input, .payment_field_phone input     { width: 112px; } .payment_field_card_number, .payment_field_security, .payment_field_city, .payment_field_state, .payment_field_zip { float: left; } .payment_field_security, .payment_field_state, .payment_field_zip { margin-left: 10px; } .payment_field_phone { clear: both; } /* div.payment-duration {   background: none repeat scroll 0 0 #f3fbff;   border: 1px solid #ccc;   margin: 5px 20px 5px 0;   padding: 20px 0 15px;   -moz-border-radius: 3px;   border-radius: 3px;   width: 180px;   float: left;   } */   .last { margin-right: 0 !important; }   div.payment_field input[type=radio], div.payment_field input[type=checkbox], div.payment-duration input[type=radio] { width: 50px; } div.payment_field input[type=radio], div.payment_field input[type=checkbox], div.payment-duration input[type=radio], .payment_field label { display: block; float: left; /*height: 20px; line-height: 20px;*/}   .payment_field div#toolTips, .payment_field span.helper-text { float: left; } .payment_field span.helper-text { margin-left: 10px; margin-top: 10px;} #CreatePackage, #CreateSubscription {float: right;} #thank-you { margin: 40px 50px;} #thank-you a.callout { width: 160px; height: 26px; margin: 0 auto 20px; text-align: center;} /* #tools-nav { margin: 0 auto; } #tools-nav > div {   background: url(images/shadow-bottom-tool.gif) no-repeat center bottom;   padding-bottom: 10px;   float: left;   margin: 0 10px 10px; } .tools-content {   width: 220px;   height: 220px;   background: #557488;   text-align: center;   -moz-border-radius: 5px;   border-radius: 5px; } .tools-content a {   color: #fff;   text-decoration: none;   margin: 0 auto;   display: block;   text-align: center;     font-weight: normal; } .tools-content a:hover {   text-decoration: none; } .tools-content h3  {   padding:0 ;   } .tools-content h3 a {   padding: 15px 0 ;   font-weight: bold;   -moz-border-radius: 5px 5px 0 0;   border-radius: 5px 5px 0 0;   background: #244358;   } .tools-content:hover { border: 3px solid #244358; margin: -3px; } .tools-content p { padding: 0 10px 0 10px; margin: 0; } .tools-content a.tools-panel-icon { height: 90px; text-indent: -9999px; outline: none; } .tools-panel-content a.tools-panel-icon {background: transparent url(images/icons/content_64.png)        no-repeat 50% 50%;} .tools-panel-feature a.tools-panel-icon {background: transparent url(images/icons/feature_64.png)        no-repeat 50% 50%;} .tools-panel-reports a.tools-panel-icon {background: transparent url(images/icons/graph_64.png)         no-repeat 50% 50%;} .tools-panel-error a.tools-panel-icon  {background: transparent url(images/icons/error_64.png)         no-repeat 50% 50%;} .tools-panel-admin a.tools-panel-icon  {background: transparent url(images/icons/account_admin_64.png)     no-repeat 50% 50%;} .tools-panel-searchtips a.tools-panel-icon  {background: transparent url(images/icons/search_tips_64.png)   no-repeat 50% 50%;} .tools-panel-pd-reports a.tools-panel-icon  {background: transparent url(images/icons/pd_reports_64.png)    no-repeat 50% 50%;} .tools-panel-pd-management a.tools-panel-icon  {background: transparent url(images/icons/pd_management_64.png) no-repeat 50% 50%;} */ /* ---------- TOOLS LANDING PAGE DIVS ---------- */ #tools-nav { margin: 0 auto; } #tools-nav > div {     float: left;   margin: 0 10px 10px;     background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #ddd;   border-radius: 0;   box-shadow: 2px 2px 1px #eee;   box-shadow: 2px 2px 1px rgba( 0, 0, 0, 0.10 ); } .tools-content {   width: 218px;   height: 228px;     text-align: center;   } .tools-content a {   color: #063F6F;   text-decoration: none;   margin: 0 auto;   display: block;   text-align: center;     font-weight: normal; } .tools-content a:hover {   text-decoration: none; } .tools-content h3 a {   background: none repeat scroll 0 0 #30618a;   border: none;   box-shadow: none;   color: #FFFFFF;   margin: 1px;   padding: 15px;   text-shadow: none;   } #tools-nav > div:hover { border-color: #063F6F; } .tools-content p { padding: 0 10px 0 10px; margin: 0; font-size: 12px; line-height: 1.3em;} .tools-content a.tools-panel-icon { height: 90px; text-indent: -9999px; outline: none; } .tools-panel-content a.tools-panel-icon {background: transparent url(images/icons/content_64.png)        no-repeat 50% 50%;} .tools-panel-feature a.tools-panel-icon {background: transparent url(images/icons/feature_64.png)        no-repeat 50% 50%;} .tools-panel-reports a.tools-panel-icon {background: transparent url(images/icons/graph_64.png)         no-repeat 50% 50%;} .tools-panel-error a.tools-panel-icon  {background: transparent url(images/icons/error_64.png)         no-repeat 50% 50%;} .tools-panel-admin a.tools-panel-icon  {background: transparent url(images/icons/account_admin_64.png)     no-repeat 50% 50%;} .tools-panel-searchtips a.tools-panel-icon  {background: transparent url(images/icons/search_tips_64.png)   no-repeat 50% 50%;} .tools-panel-pd-reports a.tools-panel-icon  {background: transparent url(images/icons/pd_reports_64.png)    no-repeat 50% 50%;} .tools-panel-pd-management a.tools-panel-icon  {background: transparent url(images/icons/pd_management_64.png) no-repeat 50% 50%;}/* ACCOUNT ADMIN */ /* BG override */ body.admin-page { background-color: #F7F7F7; background-image: none; } #AssessmentContainer { padding: 20px; }  #divParentSearch.edit_fields {   padding: 15px; }  /* Account Admin areas have hidden edit fields */ .edit_fields { background-color: #EEEEEE;  border-radius: 3px; -webkit-border-radius: 3px; margin: 10px 0; overflow: auto; padding: 20px;  }  .edit_fields #search { overflow: hidden; } .edit_fields .searchbox { float:left; } /* Cart & Select All */  #cart, .selectAll, .cart-options { margin: 20px 0 15px 0; padding: 10px; border-radius: 3px; -webkit-border-radius: 3px; } .cart-options  {   margin: 0;   padding: 0; } .selectAll { margin: 0 0 10px; width: auto; border: none; }  #cart p { margin: 0; padding-left: 35px; background: url("../../images/icons/assessment_32.png") no-repeat scroll 0 0 transparent; } #cart label { display: inline; border: 1px solid #e7e7e7; } #cart button.alt {   display: inline;   margin: 5px 20px; } #cart a { text-decoration: underline; } #cart #shoppingCartCount { background-color: #fff; -webkit-border-radius: 3px; border-radius: 3px; padding:5px 10px; font-size: 14px;} #cart.pg-scrolled { position: fixed; top: 0; margin-top: -1px; border-radius: 0 !important; width: 938px;} .nav-slide.pg-scrolled{ position: fixed; top: 0px; width: 959px; } /* ---------- ASSESSMENTS PAGE ---------- */ #assessment-container { margin: 10px; } #SearchResultsContainer h3 span { float: left; display: block; padding-left: 5px 10px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); } #assessment-container h3  {   /* float: left;   display: block;   padding: 0 0 0 35px; */   padding: 5px 10px;   line-height: 35px;   /* font-size: 15px;   color: inherit;   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); */   margin: 0;   }        #assessment-container .cart-options #share {   margin-top: -43px;   padding-right: 5px; }   .content-panel { margin-bottom: 10px; padding:20px; } .content-panel .question { margin:0 auto 10px; padding:15px; } .content-panel .answers { padding:10px; } .content-panel .answers h4 { /*padding: 0 20px;*/ border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; font-weight: bold; line-height: 2.5em; margin: 0; overflow: auto; width: 12%; } .answers h4 {     border-radius: 2px !important;   float: none !important;   margin-bottom: 10px !important;   padding: 0 10px !important;   width: auto !important; } .content-panel .answers div { border-radius: 3px; -webkit-border-radius: 3px; line-height: 2.5em; } .Assessment-Result-Header .Assessment-Result-Passage{ float: left; line-height: 1.5em; margin-left: 10px; padding: 0 20px; cursor: pointer; font-weight: bold; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); font-size: 14px; }  .Assessment-Result-Header input {   float: left;  margin: 2px;  height: 1.7em !important;  } /* When the assessment is chosen */ #SearchResultsContainer .content-panel .active{ background-color: #a1bf76; } .Assessment-Result-Header .button a { float:right; display: inline; margin: 0;}  /* Assessment "Cart" Page */ .Assessment-Builder-Div { margin-top:10px; clear: both; } #SearchDiv #assessment-container ul.list-options li{ float: right; margin: 0 10px 0 0; padding: 0; display: inline; } #SearchDiv #assessment-container ul.list-options li a{ padding: 2px; } #SearchDiv #assessment-container ul.tabs{ margin-top: 20px; } .Assessment-Builder-Div table{ width: 100%; } .Assessment-Result-Header h4 { clear: none; float: left; font-weight :bold; margin: 0; padding: 0; line-height: 24px;}    #Assessment #keyword-search #searchTerm {  height:16px;  padding:5px 0 5px 5px;  width:550px;  }   #AssessmentBuild p{   margin: 0;  }   #Assessment a, #AssessmentBuild a{  font-weight: bold;  margin: 0;  }    .selectAll input[type="radio"], input[type="checkbox"] { height: inherit; display: inline; margin: 0; padding: 0; font-weight: bold;} .answers {   background-color: inherit;   padding: 10px; }   .answers div {     background-color: #fde6aa;     border-radius: 5px;     line-height: 2.5em;     padding: 20px;   }     .answers h4 {       background-color: #fde6aa;       border-radius: 5px 0 0 5px;       /*padding: 0 10px 0 20px;*/       float: left;     }  #endcap, .endcap {   clear: both;   padding: 10px 0; }  #StandardArea, #SearchDiv, #SearchDivDetails, #list-view { background: none; padding-bottom: 30px; } #search-results, #SearchDiv, #SearchDivDetails, #list-view { margin: 0 auto 0; position: relative; /*width: 880px;*/ background: #fff; }  .clearfix:after {   clear: both;   content: ".";   display: block;   height: 0;   visibility: hidden; } #noresults {   background: #fff;   border: 1px solid #d3d3d3;     border-top: 1px solid #E7E7E7;     border-left: 1px solid #E7E7E7;   -moz-border-radius: 3px;    border-radius: 3px;   margin: 1px 0 0;   padding: 10px; } #noresults h4 {   background: #3D557D; -moz-border-radius: 3px;  border-radius: 3px; margin: 0; padding: 5px;   color: #fff; }

/* Packaged on 2/6/2026 9:33:00 PM  */