@charset "UTF-8";

/* Packaged on 6/9/2026 12:33:37 AM  */.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 ( Assessmnet ) */.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; } 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, button.reset:hover { background: none !important; border: none; text-decoration: underline; } /* 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  { width: inherit;  clear: both; display: block;   background-color: #EBF1F9;   margin: 5px auto 30px; width: 840px;  } #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 */     /* @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; }@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"); }    .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; } .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; } .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{ 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 { 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); } .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 0 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; }*//* 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; }   .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 - v1.11.4 - 2015-03-11 * http://jqueryui.com * Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px * Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */ /* Layout helpers ----------------------------------*/ .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .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:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; } .ui-helper-clearfix:after { clear: both; } .ui-helper-clearfix { min-height: 0; /* support: IE7 */ } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); /* support: IE8 */ } .ui-front { z-index: 100; }  /* 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: fixed; top: 0; left: 0; width: 100%; height: 100%; } .ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; min-height: 0; /* support: IE7 */ font-size: 100%; } .ui-accordion .ui-accordion-icons { padding-left: 2.2em; } .ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; } .ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; } .ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default; } .ui-button { display: inline-block; position: relative; padding: 0; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible; /* removes extra width in IE */ } .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; } /* to make room for the icon, a width needs to be set here */ .ui-button-icon-only { width: 2.2em; } /* button elements seem to need a little more width */ button.ui-button-icon-only { width: 2.4em; } .ui-button-icons-only { width: 3.4em; } button.ui-button-icons-only { width: 3.7em; } /* button text element */ .ui-button .ui-button-text { display: block; line-height: normal; } .ui-button-text-only .ui-button-text { padding: .4em 1em; } .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } /* no icon support for input elements, provide padding by default */ input.ui-button { padding: .4em 1em; } /* button icon element(s) */ .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } /* button sets */ .ui-buttonset { margin-right: 7px; } .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } /* workarounds */ /* reset extra padding in Firefox, see h5bp.com/l */ input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0; padding: 0; } .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } .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, .ui-datepicker select.ui-datepicker-year { width: 45%; } .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, .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%; font-size: 0; } /* 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, .ui-datepicker-rtl .ui-datepicker-group { float: right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; } .ui-dialog { overflow: hidden; position: absolute; top: 0; left: 0; padding: .2em; outline: 0; } .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } .ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 20px; margin: -10px 0 0 0; padding: 1px; height: 20px; } .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em; } .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } .ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px; } .ui-draggable .ui-dialog-titlebar { cursor: move; } .ui-draggable-handle { -ms-touch-action: none; touch-action: none; } .ui-menu { list-style: none; padding: 0; margin: 0; display: block; outline: none; } .ui-menu .ui-menu { position: absolute; } .ui-menu .ui-menu-item { position: relative; margin: 0; padding: 3px 1em 3px .4em; cursor: pointer; min-height: 0; /* support: IE7 */ /* support: IE10, see #8844 */ list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); } .ui-menu .ui-menu-divider { margin: 5px 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; } .ui-menu .ui-state-focus, .ui-menu .ui-state-active { margin: -1px; } /* icon support */ .ui-menu-icons { position: relative; } .ui-menu-icons .ui-menu-item { padding-left: 2em; } /* left-aligned */ .ui-menu .ui-icon { position: absolute; top: 0; bottom: 0; left: .2em; margin: auto 0; } /* right-aligned */ .ui-menu .ui-menu-icon { left: auto; right: 0; } .ui-progressbar { height: 2em; text-align: left; overflow: hidden; } .ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; } .ui-progressbar .ui-progressbar-overlay { background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height: 100%; filter: alpha(opacity=25); /* support: IE8 */ opacity: 0.25; } .ui-progressbar-indeterminate .ui-progressbar-value { background-image: none; } .ui-resizable { position: relative; } .ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; -ms-touch-action: none; touch-action: none; } .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; } .ui-selectable { -ms-touch-action: none; touch-action: none; } .ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; } .ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none; } .ui-selectmenu-menu .ui-menu { overflow: auto; /* Support: IE7 */ overflow-x: hidden; padding-bottom: 1px; } .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0; } .ui-selectmenu-open { display: block; } .ui-selectmenu-button { display: inline-block; overflow: hidden; position: relative; text-decoration: none; cursor: pointer; } .ui-selectmenu-button span.ui-icon { right: 0.5em; left: auto; margin-top: -8px; position: absolute; top: 50%; } .ui-selectmenu-button span.ui-selectmenu-text { text-align: left; padding: 0.4em 2.1em 0.4em 1em; display: block; line-height: 1.4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ui-slider { position: relative; text-align: left; } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; -ms-touch-action: none; touch-action: none; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } /* support: IE8 - See #6727 */ .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; } .ui-slider-horizontal { height: .8em; } .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: 0; } .ui-slider-horizontal .ui-slider-range-max { right: 0; } .ui-slider-vertical { width: .8em; height: 100px; } .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } .ui-slider-vertical .ui-slider-range-min { bottom: 0; } .ui-slider-vertical .ui-slider-range-max { top: 0; } .ui-sortable-handle { -ms-touch-action: none; touch-action: none; } .ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; } .ui-spinner-input { border: none; background: none; color: inherit; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; } .ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; } /* more specificity required here to override default borders */ .ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* vertically center icon */ .ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } .ui-spinner-up { top: 0; } .ui-spinner-down { bottom: 0; } /* TR overrides */ .ui-spinner .ui-icon-triangle-1-s { /* need to fix icons sprite */ background-position: -65px -16px; } .ui-tabs { position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ padding: .2em; } .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap; } .ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: .5em 1em; text-decoration: none; } .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; } .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text; } .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer; } .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } .ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; } body .ui-tooltip { border-width: 2px; } /* Component containers ----------------------------------*/ .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x; color: #222222; } .ui-widget-content a { color: #222222; } .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x; color: #222222; font-weight: bold; } .ui-widget-header a { color: #222222; } /* Interaction states ----------------------------------*/ .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #555555; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; 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 #999999; background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #212121; } .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #212121; text-decoration: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #212121; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; } /* Interaction Cues ----------------------------------*/ .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #fcefa1; background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.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/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); /* support: IE8 */ font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); /* support: IE8 */ background-image: none; } .ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ } /* Icons ----------------------------------*/ /* states and images */ .ui-icon { width: 16px; height: 16px; } .ui-icon, .ui-widget-content .ui-icon { background-image: url("images/ui-icons_222222_256x240.png"); } .ui-widget-header .ui-icon { background-image: url("images/ui-icons_222222_256x240.png"); } .ui-state-default .ui-icon { background-image: url("images/ui-icons_888888_256x240.png"); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("images/ui-icons_454545_256x240.png"); } .ui-state-active .ui-icon { background-image: url("images/ui-icons_454545_256x240.png"); } .ui-state-highlight .ui-icon { background-image: url("images/ui-icons_2e83ff_256x240.png"); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("images/ui-icons_cd0a0a_256x240.png"); } /* positioning */ .ui-icon-blank { background-position: 16px 16px; } .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-on { background-position: -96px -144px; } .ui-icon-radio-off { 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-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px; } .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px; } /* Overlays */ .ui-widget-overlay { background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3; filter: Alpha(Opacity=30); /* support: IE8 */ } .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3; filter: Alpha(Opacity=30); /* support: IE8 */ border-radius: 8px; }/* * 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 {  margin: 0;  padding: 0;  float: left; } ul.app-tree h2 { font-size: 18px;} ul.app-tree h3 { font-size: 12px; 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 { line-height: 18px; height: auto; }  ul.app-tree h3 > a  {    cursor: pointer;  display: block;  /* margin: 0 0 0 20px; -- website builder may need this because of gripper bar */  margin: 0;  padding: 15px 8px 12px 28px;  text-decoration:none;  background-repeat: no-repeat;  background-position: 8px 8px;  text-indent: 0;  }    #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; background: url(../../images/icons/directory-arrow.png) no-repeat 10px 12px;}  ul.app-tree li div ul.paging li { padding-left: 0 !important; background: none !important; }  ul.app-tree li div:hover { background-color: #f7f7f7; }  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 { color: #000; }  /* ul.app-tree li div { background: none; border: none; margin: 0 }*/   ul.app-tree > li div:first-child { background: #3D557D !important; border: none; }   ul.app-tree > li div:first-child a { 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 { 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 {   display: block;   /*width: 24px;*/   height: 24px !important;   font-size: 11px;   line-height: 23px;   background-color: #e5e5e5;   background-repeat: no-repeat;   background-position: 8px center;   font-weight: bold;   text-decoration: none !important;     -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  {   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"); } */  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          { 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         { 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.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-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;   }/****** 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 {  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; } .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 #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 #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; }   .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; }  .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: 10px; 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_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; } #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; } #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 h3 span, #searchresults h3 span   {     float: left;     line-height: 23px;     padding: 7px 5px;   }  #SearchResultsContainer #noresults {   border-bottom: medium none;   padding: 0; } .searchResultName {   float: left;   width: 560px; }   .searchResultName h4 a {     display: block;     font-size: 18px;     font-weight: bold;     padding: 20px;   }     .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;   } /* ---------- END ASSESSMENTS PAGE ---------- */ 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"); } /* LEVEL ONE */ ul.dropdown             { position: relative; z-index:10;}/* IE z-index bug fix */ ul.dropdown li           { float: left; zoom: 1;} ul.dropdown li a:hover, ul.dropdown li a:active     { background:#FFFFFF url(images/_master/standard-tabs-bg.png) repeat-x scroll 0 0; } ul.dropdown li a {     color:#43413E;     display:block;     float:left;     font-size:100%;     font-weight:bold;     margin-top:1px;     padding:7px 18px 8px;     text-decoration:none; }  ul.dropdown li:last-child a     { border-right: none; } /* Doesn't work in IE */ ul.dropdown li:hover        { position: relative; } /* LEVEL TWO */ ul.dropdown ul.sub_menu    { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 10; margin-top: -2px; float: none; -mozborder-radius: 3px; -webkitborder-radius: 3px; border-radius: 3px; background-color:#EBF1F7; border: 1px solid #BECFE7;} #sec-header ul.dropdown li.hover ul.sub_menu li a    { width: 125px; border: 1px solid #EBF1F7;} #sec-header ul.dropdown li.hover ul.sub_menu li a:hover { background-image: none; background-color: #d5e4f7; border: 1px solid #fff;}  #sec-header ul.dropdown ul.sub_menu li   { font-weight: normal; float: none; margin-top: -1px;}                         /* IE 6 & 7 Needs Inline Block */ #sec-header ul.dropdown li a     { border-right: none; display: inline-block;}  /* LEVEL THREE */ #sec-header ul.dropdown ul ul   { left: 100%; top: 0; } #sec-header ul.dropdown li:hover > ul  { visibility: visible; } /* IE Hack */ #sec-header ul.dropdown ul   { _display: block; _left: -392px; _clear: both; _width: 125px;}  #loading {   padding-top:15px;   z-index:3200;   position:absolute;   right:44.5%;   top:35%;   height:60px;   width:160px;   text-align: center;   color:White;   font-weight:bold;   background:#241E14;   font-size: 11px; } #loading {   padding-top:15px;   z-index:3200;   position:absolute;   right:44.5%;   top:35%;   height:60px;   width:160px;   text-align: center;   color:White;   font-weight:bold;   background:#241E14;   font-size: 11px; } .hide {   visibility:hidden; } /* CSS Document */ /* SAS MASTERPAGE STYLESHEET ::::::::::::::::::::::::::: Colors ---------------------- Font Color:                             #43413E; ------------------------------------------------------------------------------ Link Color:                             #1A436E; ------------------------------------------------------------------------------ BG Light Blue ( panels, dropdown tab inactive, dropdowns ):     #EBF1F9; ------------------------------------------------------------------------------ BG Mid Blue ( dropdowns, dropdown tabs active, paging buttons ):  #89B4EA; ------------------------------------------------------------------------------ Border Dark Blue:                          #BECFE7; ------------------------------------------------------------------------------ Font Blue ( font highlight, dropdown tabs active ):         #5B9AE5; ------------------------------------------------------------------------------ BG Dark Blue ( h3, results panel, headers ):            #6C94C9; ------------------------------------------------------------------------------ Icon Blue BG                            #d6ebff; ------------------------------------------------------------------------------ Keyword Search Border Blue:                     #7EA6D8; ------------------------------------------------------------------------------ Highlight Yellow ( panels, paging btns hover ):           #FFF3A1; ------------------------------------------------------------------------------ Word Highlight Yellow:                       #FFE536; ------------------------------------------------------------------------------ Button Yellow/Green:                        #E1DF1F; ------------------------------------------------------------------------------ Button Yellow/Green Border:                     #D8D51A; ------------------------------------------------------------------------------ Cancel Button Red:                         #d44f25; ------------------------------------------------------------------------------ Cancel Button Border Red:                      #bf2c11; ------------------------------------------------------------------------------ BG Gray:                              #EEEEEE; :::::::::::::::::::::::::::*/   /* Resetting ul/li for certain elements */ body, footer ul, #container, #content, #mainnav ul li, ul#mainnav-content, .pagination, #globalnav ul, #sec-header ul, #interventions div ul, #Teachingframeworks ul li {   margin: 0;   padding :0;   list-style-image:none; list-style-position:outside; list-style-type:none;   } /* Center the main page sections in the browser */ header, #container, footer { clear: both; display: block; width: 960px; margin: 0 auto; } #content { padding: 10px 30px 40px; background-color: #FFF; } /* Type scale :::::::::::: */ h1             { } h2             { font-size: 24px;                line-height: 26px;                font-weight: bold;                border-bottom: 1px solid #fff;                padding-bottom: 20px;                margin-bottom: 20px;                -moz-box-shadow: 0 7px 3px -5px #e5e5e5;                -webkit-box-shadow: 0 7px 3px -5px #e5e5e5;                border-box-shadow: 0 7px 3px -5px #e5e5e5;                box-shadow: 0 7px 3px -5px #e5e5e5;                -webkit-box-shadow: 0 7px 3px -5px #e5e5e5;                -moz-box-shadow: 0 7px 3px -5px #e5e5e5;                text-shadow: 0px 1px 0px rgba(255,255,255,.5);                } h3             { font-size: 15px; } /* Standard H3 selector. I did this b/c the H3 has been primarliy used with a blue bg. I needed a standard one occasionlly. */ h3.subheadauto       { background-color: transparent;                 border: medium none;                 border-radius: 0;                 -webkit-border-radius: 0;                 color: inherit;                 margin: 0;                 min-height: 16px;                 padding: 0;                 text-shadow: none; }                 /*h4,*/ h5           { font-size: 14px; font-weight: normal; } label            { font-weight: bold; } .forgotpassword, footer   { font-size: 11px; font-weight: normal; } p, dl, multicol       {display:block; } body { color: #43413e; background:#1b4470 url(images/_master/bg-pattern.gif)repeat-x top; background-color:#1b4470; /*font: 12px Helvetica Neue, Helvetica, Arial, sans-serif;*/ font:75% Helvetica Neue,Helvetica,Arial,sans-serif; } body#msgwindow, body#modalwindow { background-color:#f7f7f7; background-image: none; font: 12px Helvetica Neue, Helvetica, Arial, sans-serif; padding:5px; } /* These are classes we append to any modal or popup that requires the bg to be overwritten */ .site-page, .admin-page { background-color: #EBF1F9; background-image: none; } a { color: #1A436E; text-decoration:none; font-weight: bold; } a:hover { color: #1A436E; text-decoration: underline; } h1#logo { width: 176px; position: relative; padding: 5px 0 0 36px; font-size: inherit; } h3 {   background-color: #6C94C9;   border: medium none;   color: #FFFFFF;   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px;   margin: 10px 0 0;   min-height: 16px;   padding: 10px 0 10px 15px;   text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); } p, li { line-height: 1.7em; } li { margin-bottom: 15px; } /* ---------------------------------------------------- GLOBAL INNER PAGE STRUCTURE ---------------------------------------------------- */ #container { background-color:#fff; } .intro {   border-bottom: 1px solid #FFFFFF;   box-shadow: 0 7px 3px -5px #E5E5E5;   -webkit-box-shadow: 0 7px 3px -5px #E5E5E5;   padding-bottom: 5px; }  /* ---------------------------------------------------- MAIN HEADER ELEMENTS ---------------------------------------------------- */ #sublogo a, #logo a {   text-indent:-9999px;   display:block;   background-repeat: no-repeat; } #sublogo a { background-image:url(images/pde-logo.gif); width:160px; height:30px; } #logo a { background-image:url(images/sas-logo.gif); width:176px; height:42px; } header { margin: 0 auto; } #head_container, footer { margin: 0 auto; background: #2a64a4; } #globalnav {   /*background:#2A64A4 url(images/_master/bg-topnav-pattern.gif) repeat-x scroll 0 0;*/   float:right;   height:33px;   margin:0 36px 0 0;   position:relative;   width: 520px; } #globalnav #user{ padding:3px 0 0 5px; color:#FFFFFF; font-size: 11px; } #globalnav #user-default{ padding:5px 0 0 5px; color:#FFFFFF; font-size: 11px; } #globalnav ul { padding: 5px; color:#FFFFFF; float: right; } li#globalnav-admin-tools a{  background: transparent url(images/_master/icon-admin.png) no-repeat 0 0;   padding:2px 0 0 1.75em; } li#globalnav-help a{   background:transparent url(images/_master/help-icon.png) no-repeat scroll 0 0;   padding:2px 0 0 1.75em; } li#globalnav-home a{   background:transparent url(images/_master/icon-home.png) no-repeat scroll 0 0;   padding:2px 0 0 1.75em; } li#globalnav-tools a{   background:transparent url(images/_master/icon-toolbox.png) no-repeat scroll 0 0;   padding:2px 0 0 2.5em; }  li#globalnav-login {   padding-left:.75em; } li#globalnav-home, li#globalnav-tools, li#globalnav-login, li#globalnav-admin-tools{   border-right:1px solid #8AB9ED;   padding-right:0.7em; }  #globalnav li {   display:inline;   margin-left:0.5em; }  #globalnav li a{  color: #fff;  font-size: 11px; }  #sublogo { width: 106px; position: relative; padding: 5px 0 0 36px; } /* ---------- SEARCHBOX ---------- */ #mainsearch { position:relative; float: right; width: 410px; height: 60px; margin: 0 36px 12px 0; background: #cdcb1c url(images/_master/universal-search-bg.gif) no-repeat; clear: both; } #searchbox { display:block; position:relative; margin: 10px 10px 0 0; }  fieldset.search { margin:0; padding:0; position:relative; border: 0; } #keyword-search .search { margin:0; padding:0; position:relative; border: 0; } .search input.box { font-size:12px; } .search input { font-family:Helvetica,Arial,sans-serif; } .search input.box{ -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; background:#FFFFFF none repeat scroll 0 0; width: 307px; margin-left: 10px; } .search input{ border:0 none;   float:left;   height:17px;   padding:3px 0; } #searchbox button:hover{ background-color:#FFFFFF !important; } #searchbox button.search{ color:#2D8EFF;   float:left;   font-size:14px;   font-weight:bold;   height:23px;   text-decoration:none;   width: 82px;   text-align: left;   border: 0 none;   -moz-border-radius: 0 3px 0 0; -webkit-border-radius: 0 3px 0 0; border-radius: 0 3px 0 0; margin: 0; padding: 0; background: white url(images/_master/search-btn.png) no-repeat scroll 60px center; } #advanced-search a { background-color:#2D8EFF; color:#FFFFFF; float:right; margin-right:11px; padding:3px 8px; text-decoration:none; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; border-bottom:#58a5ff; font-size: 11px; } #input-buttons{   margin: 0 auto;   padding: 20px;   margin-left: 32%; }  .inline-search {   padding: 0 10px; }  #search-tips {  font-size: 85%;  margin: 5px 0 0 15px;  float: left; } #search-tips a {  text-decoration:none;  color: #4c4837; } #search-tips a:hover {  float: left;  text-decoration:underline;  color: #4c4837; }  /* ---------------------------------------------------- FEEDBACK ---------------------------------------------------- */ .feedback-container{   padding:9px 5px 5px;   position: absolute;   margin-left: 760px;   margin-left:64%; } .survey-text {   font-size: 12px;   font-family: Helvetica, Arial, sans-serif; }  /* ---------------------------------------------------- END FEEDBACK ---------------------------------------------------- */  /* ---------------------------------------------------- NAVIGATION ---------------------------------------------------- */ #mainnav {   position: relative;   margin: 10px 0 0 0; clear: both; }  #mainnav ul li {   float: left; }  ul#mainnav-content {  height: 25px;  background: transparent url(images/_master/main_nav.gif) no-repeat scroll 0 0; }    #mainnav ul li a {  display: block;  text-align: center;  font-size: 97%;  font-weight: bold;  text-decoration: none;  height: 20px;  padding: 5px 0 0 0;  width: 160px;  color: #fff;  }   #mainnav ul li a:hover,  #mainnav ul li.active a {  background: #cdcb1c url(images/_master/mainnav-tab-bg.png) repeat-x scroll 0 0;  color: #43413E;  outline: none;  -moz-border-radius: 3px 3px 0 0;  -webkit-border-radius: 3px 3px 0 0;  border-radius: 3px 3px 0 0;  } /* ---------------------------------------------------- END NAVIGATION ---------------------------------------------------- */ /* ---------------------------------------------------- END HEADER ELEMENTS ---------------------------------------------------- */ .list-view ul {   margin: 10px 0;   padding: 0; }   .list-view ul li   {     border-bottom: 1px solid #BECFE7;     display: block;     padding: 0px 10px !important;   }     .list-view ul li ul li   {     border-bottom: 0;     display: block;   }      .list-view h3, .list-view h4{       padding: 8px 10px 5px;     }        .list-view h4{      background-color: #EBF1F9;      display: block;      margin-bottom: 5px;      border-radius: 3px;      -webkit-border-radius: 3px;      font-size: 13px;      font-weight: bold;     }       /* Using this to callout certain items like links and words */ .highlight {   background-color: #FFF3A1;   margin: 10px 0 0;   min-height: 16px;   padding: 8px 10px 5px;   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px;     }     .highlightGray {   background-color: #EEEEEE;   margin: 10px 0 0;   min-height: 16px;   padding: 8px 10px 5px;   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px;     }         .highlight-digit { color: #FFE536; }   #Assessment .highlight { -webkit-border-radius: 3px; border-radius: 3px; background-color: #FFF3A1; display: block; margin: 10px 0; padding: 5px 10px; text-decoration: none; }     /* ---------- FORMS ---------- */ #login, #register{   width: 270px;   padding: 20px;   margin: 0 auto; } .user-login, .user-registration{   padding: 20px 0 10px 40px;   background: #f0ecde;   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px; } p.field {           margin: 10px 0; font-size: 11px;   }   .field input {               width: 200px;               -moz-border-radius: 3px;             -webkit-border-radius: 3px;             border-radius: 3px;               -moz-box-shadow:0 1px 0 #FFFFFF;               -webkit-box-shadow:0 1px 0 #FFFFFF;               border-box-shadow:0 1px 0 #FFFFFF;               -moz-box-sizing:border-box;               -webkit-box-sizing:border-box;               border-box-sizing:border-box;               border:1px solid #DCD3B6;               display:block;               padding:2px; } .field label { font-weight: normal; } .field input#persistent, .field input[type="checkbox"] { width: 20px; outline: none; display: inline; border: none; } .user-registration input{   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px; } .user-login p, user-registration p {   color:#43413E; } p.checkbox input{               width: 20px;               outline: none;               display: inline; }  #user-login-button, #user-registration-button {  border: 0;  cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */  background: transparent url(images/btn-100.png) no-repeat scroll;  color: #1A436E;  font: bold 13px arial, sans-serif;  height: 24px;  margin: 20px 0 20px 40px;  text-decoration: none;  width:100px;  outline: none } /* Video Shell */ #video-shell video{ margin: 0 auto; } /* ---------------------------------------------------- FOOTER ---------------------------------------------------- */ footer { background-color: #241e14; position: relative; clear: both; }   footer ul {   color: #fff;   margin-left: 70px;   padding: 30px;   text-align: center;   width: 770px; }    footer li {    display:inline;    margin-left:0.5em;    padding-right:0.7em;   }        footer li a, footer li a:hover{      color:#fff;      text-decoration: none;      background-color: #241e14;      -moz-border-radius: 3px;      -webkit-border-radius: 3px;      border-radius: 3px;      padding: 2px 5px;     }          footer li a:hover{      /*background-color:#443926;*/      color: #fab913;     }   footer #copyright{  background:transparent url(images/_master/pa-keystone-footer.gif) no-repeat scroll 0 0;  padding: 10px 0 10px 30px;  }   li#footernav-edhub, li#footernav-pde, li#footernav-sas {   font-size: 125%;   font-weight:bold;  }    li#footernav-edhub a, li#footernav-pde a, li#footernav-sas a{   color:#241E14;  }    li#footernav-edhub a:hover, li#footernav-pde a:hover, li#footernav-sas a:hover{   color:#241E14;  } /* ---------------------------------------------------- FIXES FOR FLOATS ---------------------------------------------------- */ #simplemodal-container a.modalCloseImg { background:url(/img/x.png) no-repeat; /* adjust url as required */ width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer; }  #impersonate-notification {   margin: 0 auto !important;   position: relative !important;   width: 300px !important; }  /* ----- Content Panel Styles ----- */  .content-panel h3 {   background: none repeat scroll 0 0 #6c94c9;   border: medium none;   border-radius: 4px;   box-shadow: none;   color: #fff;   margin: 1px 1px 10px;   padding: 5px 10px;   text-shadow: none; }  .content-panel #assessment-container .cart-options #share {   margin-top: -45px !important;   padding-right: 0 !important; }  /* ---------------------------------------------------- ASSESSMENT ELEMENTS ---------------------------------------------------- */ .icon-key ul li {   font-weight:inherit !important;   } li.resources-key-lesson, li.resources-key-instcontent, li.resources-key-edresources, li.resources-key-videos, li.resources-key-assessment, li.resources-key-webcontent, li.resources-key-pde, li.resources-key-pde, li.resources-key-safeschools, li.resources-key-profdev{   float:left;       padding:12px 20px !important;       width:235px;  }    li.resources-key-pde{ }    li.resources-key-lesson{    background: transparent url(images/icons/icon-lesson.png) no-repeat 0 12px;  }   li.resources-key-instcontent{    background: transparent url(images/icons/instruction_icon.png) no-repeat 0 12px;  }   li.resources-key-edresources{    background: transparent url(images/icons/resource_icon.png) no-repeat 0 12px;  }   li.resources-key-assessment{    background: transparent url(images/icons/clipboard_icon.png) no-repeat 0 12px;  }   li.resources-key-videos{    background: transparent url(images/icons/video_icon.png) no-repeat 0 12px;  }   li.resources-key-webcontent{    background: transparent url(images/icons/site_icon.png) no-repeat 0 12px;  }     li.resources-key-pde{    background: transparent url(images/icons/sas_icon.png) no-repeat 0 12px;  }   li.resources-key-safeschools{    background: transparent url(images/icons/safeschools_16.png) no-repeat 0 12px;  }     #cart.pg-scrolled {   width:878px !important; }  #grad-nav { -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; background-color: #EBF1F9; border-bottom: none; margin: 0 auto 30px; padding-top: 10px; }  #grad-nav ul { /*-moz-padding-start: 0 !important; -moz-padding-start: 0 !important; -webkit-padding-start: 0 !important; -khtml-padding-start: 0 !important; -o-padding-start: 0 !important;*/ list-style-type: none; margin: 0 auto 0 -28px; width: 850px; } #grad-nav ul li { -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; float: left; width: 180px; margin: 0 5px; border: #EBF1F9 1px solid; border-right: 1px solid #D2E0F4; border-bottom: none; height: 30px; padding: 10px; text-align: center; line-height:14px !important; } #grad-nav ul li:hover { background-color: #fff; border: #D2E0F4 1px solid; border-bottom: 1px solid #fff; } #grad-nav ul li.active { background-color: #FFFFFF; border: #D2E0F4 1px solid; cursor: pointer; border-bottom: 1px solid #fff; }    div.icon-key {   width:898px !important;   background-color:#f0ecde !important; }      #Assessment .sas_ldc, #Assessment .sas_cte_tchart, #Assessment .sas_lessonplanvmc, #Assessment .sas_unitvmc, #Assessment .sas_lesson, #Assessment .sas_unit, #Assessment .sas_lit_connect, #Assessment .sas_activity, #Assessment .sas_practice, #Assessment .sas_rubric, #Assessment .sas_webresource, #Assessment .sas_teach_rsrc, #Assessment .sas_rubric, #Assessment .sas_ebook, #Assessment .sas_docs_scripts, #Assessment .sas_inter_maps, #Assessment .sas_bestprc_strategy, #Assessment .sas_homeworkhelp, #Assessment .sas_audio, #Assessment .sas_lessonplan, #Assessment .sas, #Assessment .sas_unit, #Assessment .sas_instructionalcontent, #Assessment .sas_edresources, #Assessment .sas_assessment, #Assessment .sas_vidmap, #Assessment .sas_glef_doc, #Assessment .sas_instructionvideo, #Assessment .sas_video_lv, #Assessment .sas_glef_intv, #Assessment .sas_dbg, #Assessment .sas_crq, #Assessment .sas_digitalprofile, #Assessment .sas_bestprc_strategy, #Assessment .sas_practice, #Assessment .sas_lit_connect, #Assessment .sas_tutorial, #Assessment .sas_teach_rsrc, #Assessment .sas_activity, #Assessment .sas_homeworkhelp, #Assessment .sas_ebook, #Assessment .sas_ebook, #Assessment .sas_webresource, #Assessment .sas_docs_scripts, #Assessment .sas_audio, #Assessment .sas_dbq, #Assessment .sas_webbased, #Assessment .sas_museum, #Assessment .sas_ITSI, #Assessment .sas_msss  {   border-bottom: none;   margin-left: 0;   padding: 10px;   width: 95%;   background-color: #EBF1F9;   padding: 1px 0 0 10px;   /*padding: 5px 0 5px 10px;*/   border-radius: 3px;   -webkit-border-radius: 3px;   margin-bottom: 5px; }  #Assessment .GridView h4 {   background-position: 0 0;   min-height: inherit;   padding-left: 20px; }    .sas h4, .sas_instructionalcontent h4, .sas_activity h4, li.resources-key-instcontent {   background: transparent url(images/icons/instruction_icon.png) no-repeat 0 12px;   min-height: 20px;   padding-left: 20px;  }   .sas_lessonplanvmc h4, .sas_unitvmc h4, .sas_lessonplan h4{   background: transparent url(images/icons/icon-lesson.png) no-repeat 0 12px;   min-height: 20px;   padding-left: 20px;  }   .sas_edresources h4, .sas_bestprc_strategy h4, .sas_lit_connect h4, .sas_tutorial h4, .sas_teach_rsrc h4, .sas_homeworkhelp h4, li.resources-key-edresources{   background: transparent url(images/icons/resource_icon.png) no-repeat 0 12px;   min-height: 20px;   padding-left: 20px;  }   .sas_vidmap h4, .sas_glef_doc h4, .sas_video_lv h4, .sas_glef_intv h4, li.resources-key-assessment, li.resources-key-videos, .sas_instructionvideo h4{   background: transparent url(images/icons/video_icon.png) no-repeat 0 12px;   min-height: 20px;   padding-left: 20px;  }      .sas_dbq h4, .sas_assessment h4, .sas_dbg h4, .sas_crq h4, .sas_rubric h4, li.resources-key-assessment {    background: transparent url(images/icons/clipboard_icon.png) no-repeat 0 12px;    min-height: 20px;    padding-left: 20px;  }   .sas_cte_tchart h4, .sas_webbased h4, .sas_digitalprofile h4, .sas_practice h4, .sas_ebook h4, .sas_webresource h4, .sas_docs_scripts h4, .sas_audio h4, li.resources-key-webcontent, .sas_museum h4, sas_ITSI h4{    background: transparent url(images/icons/site_icon.png) no-repeat 0 12px;     min-height: 20px;     padding-left: 20px;  }   .sas_lesson h4, .sas_unit h4, li.resources-key-pde, .sas_ldc h4{    background: transparent url(images/icons/sas_icon.png) no-repeat 0 12px;     min-height: 20px;     padding-left: 20px;  }   #Assessment a, #AssessmentBuild a {   font-size: 11.5px;   font-weight: bold;   margin: 0; } table.GridView a, #search-results table.GridView a {   color: #1a436e;   font-weight: bold;   text-decoration: underline; } #Assessment .GridView h4 a {   text-decoration: none; } #Assessment .GridView h4 a:hover { text-decoration: underline; }  table.GridView a, #search-results table.GridView a {   color: #1a436e;   font-weight: bold;   text-decoration: underline; } #grad-nav ul li a {   font-size: 100%;   font-weight: bold;   text-decoration: none; }/* SAS Search.css */              /* FilterBoxes */         #standard-search .filterboxes{       width: 600px;       margin:20px auto 0;     }         .filterboxes div{       -moz-border-radius: 3px;       -webkit-border-radius: 3px;       border-radius: 3px;       background-color: #eee;       padding: 10px 0;       margin: 10px 0 20px;     }         .filterboxes ul{       -moz-border-radius: 3px;       -webkit-border-radius: 3px;       border-radius: 3px;       padding: 0 0 0 20px;     }         .filterboxes li{       float: left;       padding: 5px 15px;       font-size:11px;       list-style: none outside none;     }         /*Comment: A width is needed in instances of multiline checkboxes to keep them aligned. This instance is for the Instruction page.*/     .filterboxes ul.video-search li{       width: 250px;     }         .filterboxes li input{       clear: none;       display: inline;       margin-right: 3px;     }         .filterboxes p{       background-color: #F7F7F7;       color: #999999;       font-size: 11px;       line-height: 1.4em;       margin: 0 10px;       padding: 10px;       -moz-border-radius:3px;       -webkit-border-radius:3px;       border-radius:3px;      }         .dropdown-toggle {       width: 600px;       margin: 0 auto;       margin-top: 30px;     }         .dropdown-toggle ul.tabs {       line-height:1em;       list-style:none outside none;       margin:0;       position:relative;       width:100%;       padding: 0;     }         .dropdown-toggle ul.tabs li {       padding-right:2px;     }         .dropdown-toggle ul.tabs li a{       -moz-border-radius:3px 3px 0 0;       -webkit-border-radius:3px 3px 0 0;       border-radius:3px 3px 0 0;       background-color:#ebf1f9;       border:medium none;       color:#5b9ae5;       margin:0;       text-decoration:none;       text-shadow: 0 0 0 rgba(255, 255, 255, 0.5);       box-shadow:none;     }         .dropdown-toggle ul.tabs li a:hover, .dropdown-toggle ul.tabs li a.active {       background-color:#89b4ea;       color:#FFFFFF;       outline: 0;       border: none;       height: inherit;     }         .dropdown-toggle h3{       font-size:12px;       padding:0 0 5px;     }         .dropdown-toggle .dropdowns div{       -moz-border-radius:3px 3px 0 0;       -webkit-border-radius:3px 3px 0 0;       border-radius:3px 3px 0 0;       background-color: #89b4ea;       margin: auto;       padding: auto;       width: auto;     }              /* ----------------------------- Toggle Tab Dropdown Version ----------------------------- */         #DropDownSearchContainers {       -moz-border-radius:0 3px 3px 3px;       -webkit-border-radius:0 3px 3px 3px;       border-radius:0 3px 3px 3px;       background-color:#89b4ea;       padding:10px;       width: auto;     }         /* ----------------------------- Single Panel Dropdown Version ----------------------------- */         .dropdowns {       -moz-border-radius:3px;       -webkit-border-radius:3px;       border-radius:3px;       background-color:#89b4ea;       padding:10px;     }         .dropdowns select {       margin-top:10px;       padding:2px;       width:350px;       -moz-border-radius:3px;       -webkit-border-radius:3px;       border-radius:3px;       -moz-box-shadow:0 1px 0 #ADCBF1;       -webkit-box-shadow:0 1px 0 #ADCBF1;       border-box-shadow:0 1px 0 #ADCBF1;       -moz-box-sizing:border-box;       -webkit-box-sizing:border-box;       border-box-sizing:border-box;       border:1px solid #7EA6D8 !important;       display:block;       background: none repeat scroll 0 0 #EBF1F9;     }              /* This version is used when we have the two search panels next to each other */         #searchPanel .dropdowns {       background-color:#fff;       padding:0;       margin: 0 auto;       width: 640px;       margin-top: 30px;     }         #searchPanel .dropdowns div{       -moz-border-radius:3px;       -webkit-border-radius:3px;       border-radius:3px;       background-color:#89b4ea;       padding:10px;       margin-right: 20px;     }         #searchPanel .dropdowns div h3{       margin-bottom: 10px;     }          #searchPanel .dropdowns input, #searchPanel .dropdowns select {       width:258px;       margin-top:10px;       padding:2px;       -moz-border-radius:3px 3px 3px 3px;       -webkit-border-radius:3px 3px 3px 3px;       border-radius:3px 3px 3px 3px;       -moz-box-shadow:0 1px 0 #ADCBF1;       -webkit-box-shadow:0 1px 0 #ADCBF1;       border-box-shadow:0 1px 0 #ADCBF1;       -moz-box-sizing:border-box;       -webkit-box-sizing:border-box;       border-box-sizing:border-box;       border:1px solid #7EA6D8 !important;       display:block;       background: none repeat scroll 0 0 #EBF1F9;           } /* No Results */ #noresults {   margin: 10px 0;   padding: 1px 10px; } #noresults p {   padding: 0 20px; }            #sec-header { background: #CDCB1C url(images/_master/subsection-pattern.gif) repeat-x bottom; width: 100%; margin: 0 auto 10px; height: 35px; } #sec-header ul.subnav{   padding-top: 5px;   } #sec-header ul.subnav li {   display: block;   float:left;   margin:0; } #sec-header ul.subnav li img {   display: block; } #sec-header ul.subnav li a{   color:#43413E;   display:block;   float:left;   font-size:100%;   font-weight:bold;   margin-top:1px;   padding:7px 12px 8px;   text-decoration:none;   } #sec-header ul.subnav li h4 a{ font-size:90%; } #sec-header ul.subnav li a:hover, #sec-header ul.subnav li.active{   text-decoration: none;   background: #fff url(images/_master/standard-tabs-bg.png) repeat-x scroll 0 0;   -moz-border-radius: 3px;   border-radius: 3px; } /* Third level/dropdown nav */ #sec-header ul.subnav .subnav {   background-color: #EBF1F7;   border: 1px solid #BECFE7;   padding: 0;   top: 30px;   position: absolute;   display: none;/* for SLO in Instruction. Change this to make it work */   clear: both;   z-index: 10;   visibility: hidden; }     #sec-header ul.subnav .subnav li {       display: block;       clear: both;     }           #sec-header ul.subnav .subnav li a {         background-color: #EBF1F7;         background-image: none;         border: 1px solid #EBF1F7;         padding: 10px;         margin: 0;         width: 175px;       }           #sec-header ul.subnav .subnav li a.active, #sec-header ul.subnav .subnav li a:hover {         background-color: #d5e4f7;         border: 1px solid #fff;         margin: 0;       }/* For CMap */ .site-page #apptools { padding: 0 15px; } #Cm-ListContents #apptools {   padding: 15px;   border-radius: 3px;   -webkit-border-radius: 3px;   margin-top: -1px; } #cmsuggestions #apptools {   border-top: 1px solid #becfe7;   padding: 15px;   -border-radius: 3px;   -webkit-border-radius: 3px; } #CmapInfo2 #apptools {   background: #fff;   margin-top: 120px; }button { border: 1px solid #D8D51A;   font-size: 12px;   margin: 5px 3px 5px 0;   padding: 3px 10px;   float: none;     background-image: url(images/btn-pattern-yellow.gif);   background-color: #E1DF1F;   background-repeat:repeat-x;   background-attachment:scroll;   background-position: 0 0;      color: #1A436E; } /* These to to leave once we find out where they the other lms styles are */ #CourseModuleHeader { clear: both;} button.plc-button { background-image: url("../../images/icons/plc_16.png") !important; margin-bottom: 10px; } button:hover, input[type=submit]:hover{   color: inherit;   background: #E1DF1F; -moz-box-shadow: none;   box-shadow: none; } input[type=submit]:hover{   background: transparent; } button.ok{ -moz-border-radius: 30px; border-radius: 30px; -webkit-border-radius: 30px; height: 32px; width: 32px; } /* Exclusively used when option item ( add, edit etc .. ) isn't within a ul and requires being a button */ button.option{ background: url() 0 0 no-repeat #d6ebff; border: none; margin: 0; padding: 0 5px; -moz-border-radius: 30px; border-radius: 30px; -webkit-border-radius: 30px; } button.option:hover{ background-color: #b6dcff !important; } button.cancel {   border: 1px solid #bf2c11;   font-size: 12px;   margin: 0 3px 5px 0;   padding: 3px 10px;     background-image: url(images/btn-pattern-red.gif);   background-color: #d44f25;   background-repeat:repeat-x;   background-attachment:scroll;   background-position: 0 0;   color: #fff;    text-shadow: 0 0 0 rgba(255, 255, 255, 0.5); } button.cancel:hover { background-color: #d44f25 !important; border: 1px solid #bf2c11 !important; } .save-cancel-buttons { margin-top: 20px; } .save-cancel-buttons button { float: left; margin-top: 0;}  .save-cancel-buttons button.cancel { margin-left: 5px; color: #fff; background: url(images/btn-pattern-red.gif) repeat-x 0 0 #d44e25; border: 1px solid #bf2c11; } .save-cancel-buttons button.cancel:hover { border-color: #858585; } .map-fixed-header .save-cancel-buttons { margin-right: 20px; } .modal-fixed-header .save-cancel-buttons button, .map-fixed-header .save-cancel-buttons button { margin-top: 5px; } /* Centered Search/Reset Button CF PACC */ #cfData .Framework .save-cancel-buttons { margin: 20px auto; width: 180px; } /* Dropdown Buttons */  .button-dropdown ul {   border-bottom: 1px solid #E1DF1F;   background:url(images/btn-pattern-yellow.gif) repeat-x scroll 0 1px #E1DF1F; }   .button-dropdown ul:hover {   background:url(images/btn-pattern-yellow.gif) repeat-x scroll 0 1px #E1DF1F; }              .button-dropdown ul li a{           border: 1px solid #E1DF1F;           color: #1A436E;           background: url("images/icons/arrow-dropdown-green.png") no-repeat scroll 153px 6px transparent;         }                 .button-dropdown ul li ul li a{           background-color: #EBF1F9;           border-color: #BECFE7 #BECFE7;           border-width: 1px 1px 0;           border-style: solid solid none;           color: #1A436E;         }                 .button-dropdown ul li ul li a:hover{           background-color: #FFF3A1;           }                  /* Next/Previous Buttons */  a.previous {background: transparent url(images/icons/move_left_16.png) no-repeat 0 0;} a.next {background: transparent url(images/icons/move_right_16.png) no-repeat 0 0;} /* Next/Previous Buttons Assessment */  #assessment-container a.previous, #assessment-container a.next {background-color: #D6EBFF; } #assessment-container a.previous:hover, #assessment-container a.next:hover {background-color: #B6DCFF; text-decoration: none; } /* icon buttons */ button.doc, button.doc:hover { background: url(images/icons/doc.gif) no-repeat 5px 4px #fff; padding-left: 20px; border:0; color: #1A436E;}/**** SAS CONTENT-PANELS STYLE SHEET ****/ /* Assessment Specific */  #assessment-container .content-panel { border: none; background-color: #F4F6F9; border-radius: 3px;   -moz-border-radius: 3px;   -webkit-border-radius: 3px; }  /* 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: #fff;   border-radius: 3px;   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   border-style: solid;   border-width: 0;   background-color: #EBF1F9; }   .collapse-panel h3 {     color: #1A436E;     background-color: #EBF1F9;     text-shadow: none;   }     .collapse-panel h3.collapse, .collapse {     background: url("../../images/icons/tree/open_blue_16.gif") no-repeat scroll 0 12px transparent;   }     .collapse-panel h3.expand, .expand {     background: url("../../images/icons/tree/close_blue_16.gif") no-repeat scroll 0 12px transparent;   }     .collapse {   padding: 10px 20px !important;   }     .expand {   padding: 10px 20px !important;   }     .content-area {     background-color: #FFFFFF;     box-shadow: none;     border: none;   }             /* Assessment Cart */     .Assessment-result { } .filters h3 input { display: inline; border: none; background: none repeat scroll 0 0 transparent; border: medium none;} div.filters {   background-color: #EBF1F9;   border: medium none;   padding: 5px;   -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;   margin: 20px 0;   width: 568px;   float: left; }   div.filters h3{   margin: 0; } div h3 a.tree-open { text-shadow: none; }  /* Repository styling ( i.e. Instruction - Keystones to Opportunity ) */ #StandardsDownloads > h2, #StandardsDownloads > p { width: 880px; margin-left: auto; margin-right: auto; } /* -- Margin seems off, may put back in if it breaks stuff #StandardsDownloads #list-view { float: left; width: 920px; margin-left: -30px; padding-bottom: 30px; padding-left: 40px; background: #fff; } #StandardsDownloads #list-view #model-curriculum-list { padding-right: 40px;} */ #list-view li {   border-bottom: 1px solid #BECFE7;   display: block;   padding: 10px 10px 10px 20px; } #StandardsDownloads #repository-content li:hover, #StandardsDownloads #model-curriculum-list li:hover, #keystone-content li:hover { background-color: #ebf1f9; } li.list-head, li.list-head:hover { padding: 0 !important; background-color: transparent !important; } #Assessment li.list-head h4 {   background-color: #EBF1F9;   border-bottom: medium none;   border-radius: 3px;   font-size: 14px;   font-weight: bold;   margin: 5px 0;   padding: 5px 0 5px 10px; } #Assessment li.list-head {  border-bottom:none;  margin: 0;  padding: 0;  width: 100%;  } #repository-nav, #keystone-nav { float: left; display: block; width: 300px; margin: 20px 10px 0 0; padding: 0; list-style: none; }  #repository-nav ul, #repository-content ul, #model-curriculum-list ul, #keystone-nav ul, #keystone-content ul   {     margin: 0;     padding: 0;     list-style: none;   }        #repository-nav li,     #keystone-nav li {       -webkit-border-radius:3px;         border-radius:3px;         margin-bottom: 2px;         border-bottom: none !important;         padding: 5px 0 5px 20px;         background: url(images/link-arrow.png) no-repeat scroll 0 50% #EBF1F9;        }        #repository-nav li.active,     #keystone-nav li.active{       background-color: #89B4EA;         cursor:pointer;   }         #repository-nav li:hover,      #keystone-nav li:hover{         background: url(images/link-arrow.png) no-repeat scroll 0 50% #D5E4F7;     }    #repository-nav li a,   #keystone-nav li a {     font-weight: bold;     font-size: 100%;     text-decoration: none; }      #repository-nav li a:hover,     #repository-nav li.active a,     #keystone-nav li a:hover,     #keystone-nav li.active a{     text-decoration: none; }   #repository-nav li a:link,  #keystone-nav li a:link{     outline: none; }  #repository-nav li.active a, #keystone-nav li.active a{     color: #fff; }   /* -- Double styling. Removing for now unless we find that it brakes something. #repository-nav .button-item { padding-bottom: 2px; float: left; margin: 0; }  #repository-nav .repo-button { float: left; width: 280px; border-radius: 3px; border-bottom: none; padding: 5px 0 5px 20px; line-height: 2em; background: url(images/link-arrow.png) no-repeat 0 center #ebf1f9; }  #repository-nav .repo-button:hover { text-decoration: none; background-color: #d5e4f7; } #repository-nav .active .repo-button, #repository-nav .active .repo-button:hover { color: #fff; background-color: #89b4ea; cursor: default; } */ #repository-content, #keystone-content {   float: left;    width: 570px;    margin-top: 20px;    margin-bottom:20px; }    #list-view #repository-content h3,   #list-view #keystone-content h3     {      margin-top: 0;     }  #repository-content .repo-pane { display: none; } #repository-content .active.repo-pane { display: block; } #repository-content .repo-pane h3 { padding: 8px 0 8px 15px; } #repository-content .repo-pane .repo-file-list { margin: 0; padding: 0; } #repository-content .repo-pane .repo-file-item { display: block; margin: 1px 5px; padding: 10px 10px 10px 20px; border-bottom: 1px solid #becfe7; } #repository-content .repo-pane .repo-file-item:hover { background: #eBf1f9; }  /* Dropdown bug fix */ #assessment-search .dropdowns, #assessment-search .dropdowns div { float: none !important; left: auto !important;  } #assessment-search .dropdowns h3 { background: none !important; } #assessment-search .dropdowns h3, select#QuestionType { margin: 0 10px !important; }   /* advanced-results-panel */ #assessment-search #advanced-panel { padding: 10px; } #advanced-results-panel {   background-color: #FFFFFF;   border-radius: 3px;   height: 400px;   margin-top: 20px;   overflow: auto;   padding: 10px; } #advanced-results table, #advanced-results-panel table {   background-color: #FFFFFF;   font-size: 95%; } #advanced-panel #advanced-results-panel .filter-item {   border-bottom: 1px solid #DDDDDD;   padding: 10px; } #assessment-search .save-cancel-buttons { width: 180px; }  /**** END OF SAS CONTENT-PANELS STYLE SHEET ****/    /**** SAS DROPDOWNS STYLE SHEET ****/  .dropdowns h3     {   background: #6C94C9;   height: inherit;   line-height: inherit;   margin: 0 -20px;     }         /* Overrides for the width and floats in particular situations */  /* Peer Review CM */  #workspace .dropdowns select { margin: 0 0 10px; }   .dropdowns div     {    -moz-border-radius:3px;       -webkit-border-radius:3px;       border-radius:3px;       background: #6C94C9;    border: none;   }     /* 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;     }     /* Instructions + Curriculum Framework PACC + Curriculem Map*/   #instruction .dropdowns, #cfData .Framework .dropdowns, #curriculummap .dropdowns, #curriculummapadmin .dropdowns  {    float: none;    left: auto;    }    #instruction .dropdowns div, #cfData .Framework .dropdowns div, #curriculummap .dropdowns div, #curriculummapadmin .dropdowns div  {    float: none;    left: auto;    }     /**** END OF SAS DROPDOWNS STYLE SHEET ****/ #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, .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, .cptx a {   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{ 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; } /* SAS forms.css */ /* Forms :::::::::::: */ select {  border: 1px solid #D3DFF0; background-color: #fff; -moz-border-radius: 3px;   border-radius: 3px;   -webkit-border-radius: 3px; } input {background-color: #fff; } textarea {  background-color: #f8f8f8; border-color:#ccc #eee #eee #ccc } label { color: inherit; font-size: 11.5px; font-weight: bold; padding-bottom: 5px; display: block} input, select { clear: both; display: block; height: inherit; } /* searchbox */ .assessment .searchbox, #standard-search .searchbox, #instruction .searchbox, #curriculummap .searchbox {       -moz-border-radius: 3px;       -webkit-border-radius: 3px;       border-radius: 3px;       border:2px solid #C6D7EE;       height:30px;       width: 600px !important;       margin: 30px auto !important;       float :none !important;     }         #apptools .searchbox, #header-search-form .searchbox, #template-search-form .searchbox, #cmap-search-form .searchbox { margin: 30px 0 10px; float: left; width: 400px; border: 2px solid #C6D7EE; border-radius: 3px; -webkit-border-radius: 3px;}         .searchbox #searchTerm{       width: 90%;       font-weight: bold;     }          .searchbox input{       border: 0;       float:left;       height:25px;       line-height:30px;       padding-left: 5px;       color: #999;       font-size: 11px;       clear: none;       background-color: #fff;       width: 80%;     }          .searchbox button {       background-attachment: scroll;       background-color: #fff;       background-image: none;       background-position: 0 0;       background-repeat: no-repeat;       border: none;       color: #1A436E;       float: right;       font-size: 12px;       margin: 0;       padding: 0;       text-indent: -9999px;       width: 28px !important;  height: 27px !important;     }         .searchbox button:hover {       background-color: #fff;     }          .searchbox button img { margin: 2px 0 0; float: none; display: block; }#Teachingframeworks ul ul.statementcontainer {     padding: 12px 10px 5px;   background: #fff url(images/arrow-blue-down.png) no-repeat 30px 0 !important;   }   #FrameworkStatementRubric {   background: #fff url(images/arrow-blue-down.png) no-repeat 30px 0 !important; }   /* Principal Effectiveness & Teacher Frameworks */ ul.pe_domains { list-style: none outside none; margin: 0; padding: 0; font-size: 12px; } #PrincipalEffectiveness ul.pe_domains { margin-bottom: 20px; } ul.pe_domains li { float: left; margin-left: 1%; margin-bottom: 10px;} ul.pe_domains li h3 { text-shadow: 0 1px 0 rgba(0, 0, 0, 0.45); font-size: 12px; padding: 8px 55px 8px 10px !important;} #PrincipalEffectiveness ul.pe_domains li h3 { background-color: #eee !important; color: inherit; padding: 8px 19px 8px 8px !important; font-size: 12px; padding: 8px 19px 8px 8px !important; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);} ul.pe_domains li h3 span{ background-color:#1a436e; padding: 3px 7px; -webkit-border-radius: 30px; border-radius: 30px; margin-right: 3px; color: #fff; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);} /* ul.pe_domains -- leaving until we know that removing this does not brake other highlights.*/ .highlight { padding: 3px 5px; } ul.pe_domains .citation { padding: 3px 5px; background-color:#eee; display:inline-block; -webkit-border-radius: 3px; border-radius: 3px; } #teachscape { border: 1px solid #eee; box-shadow: 0 0px 3px 0px #E5E5E5; -webkit-box-shadow: 0 0px 3px 0px #E5E5E5; background: url( images/pattern_teachscape.gif ) repeat-x bottom left #fff; -webkit-border-radius: 3px; border-radius: 3px; color: #6e4054; margin: 30px 0;}   #teachscape p, #teachscape ul, .instruction-panel p { display: block; float: right; width: 70%;}   #teachscape ul { width: 65%; }   #teachscape img{ padding:5px;}   #teachscape a{ color:#fff; padding: 8px 15px; background-color:#ca3c5e; display:inline-block; -webkit-border-radius: 5px; border-radius: 5px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35); text-decoration: none;}      #teachscape ul a{ padding: 2px 8px; }   #teachscape span a { float: right; margin-right: 175px; margin-bottom: 15px;}   #teachscape a:hover{ background-color:#e76181; text-decoration: none;}   .instruction-panel { border: 1px solid #eee; box-shadow: 0 0px 3px 0px #E5E5E5; -webkit-box-shadow: 0 0px 3px 0px #E5E5E5; -webkit-border-radius: 3px; border-radius: 3px; margin: 30px 0; overflow: auto; padding: 5px 20px;}    .instruction-panel img{ padding:10px 0;}     .instruction-panel p { width: 68%;}   .frameworkstatements .statementcontainer .GridView tr a { text-decoration: underline; color: #1A436E !important;}   .frameworkstatements .statementcontainer .GridView tr ul { padding-left: 0; }   .frameworkstatements .statementcontainer .GridView tr td { width: 50%; }      #FrameworkRelationship ul.statementcontainer li table.GridView { margin-bottom: 10px; } #PrincipalEffectiveness ul.pe_domains li h3 span { background-color:#bbb; } #PrincipalEffectiveness li.component ul { margin: 0; padding: 10px; background-color: White; width: 96.25%; -webkit-border-radius: 3px; border-radius: 3px; } #PrincipalEffectiveness li.component a.statement {display: block; float: left; padding-bottom: 10px; width: 75%; } #PrincipalEffectiveness li.component a span { font-weight: normal; } #PrincipalEffectiveness li.component ul li table.GridView{ width: 100%;} #cfData .Framework #Teachingframeworks li ul li table.GridView tr th, #PrincipalEffectiveness li.component ul li table.GridView tr th, #FrameworkRelationship .frameworkstatements .statementcontainer .GridView tr.header th{ width: 25%; font-size: 12.5px; background-color:#fff3a1; border-left: 1px solid #fffdec; color: #43413e; padding: 10px;} #cfData .Framework #Teachingframeworks li ul li table.GridView tr th { width: 20%; } #FrameworkRelationship .frameworkstatements .statementcontainer .GridView tr.header th{ width: 50%; } #PrincipalEffectiveness li.component ul li table.GridView tr td{ vertical-align: top; font-size: 11.5px;} #PrincipalEffectiveness li.component ul.statementcontainer { clear: both; } #PrincipalEffectiveness li.component ul.list-options { padding: 0; background-color: transparent; -webkit-border-radius: 0; border-radius: 0; width: auto; } #PrincipalEffectiveness li.component ul.list-options li{float: none; margin-left: 0; } #PrincipalEffectiveness li.component a.tree-open, #PrincipalEffectiveness li.component a.tree-close { background-position: left 4px;} #PrincipalEffectiveness ul.list-options li.pdf a, #PrincipalEffectiveness ul.list-options li.pdmodule a{ text-indent: 0; padding: 0 0 0 20px; width: auto;}   /* PA Common Core Curriculum Framework */ #cfData .Framework #Teachingframeworks li.frameworkstatement, #cfData .Framework #Teachingframeworks li.frameworkset { padding: 10px; } #cfData .Framework #Teachingframeworks .frameworkstatements { margin: 0; } #cfData .Framework #Teachingframeworks li.frameworkstatement ol li, #cfData .Framework #Teachingframeworks li.frameworkset ol li { list-style-type: decimal outside none; } #cfData .Framework h3 button.doc { float: right; margin: -2px 10px;}/* default grid view table */ table.GridView  {   background: #fff; border: 1px solid #fff; -moz-border-radius: 3px;   border-radius: 3px; }  table.GridView .header a, table.GridView .header th { color:#FFFFFF;   font-size: 11px; } .GridView tr.header  {    background-color:#6C94C9;     color:#FFFFFF;     -moz-border-radius: 3px 3px 0 0;     border-radius: 3px 3px 0 0;      } .GridView tr.header th {   border-left: 1px solid #C6D7EE; } .GridView tr td { border-left: 1px solid #eee; border-top: 1px solid #fff;} .GridView tr.separator{ background-color:#89B4EA;}#instruction #list-view { margin-bottom: 70px; } #SearchResultsContainer .list-view ul { margin: 0; padding: 0;} #SearchResultsContainer .list-view ul li{ margin: 0; padding: 0;} #SearchResultsContainer ul li div{ margin: 0 30px; padding: 20px 0;} #SearchResultsContainer .searchResultName, #SearchResultsContainer .searchResultType, #SearchResultsContainer .searchResultName div{ margin: 0; padding: 0; } .searchResultName {   float: left;   width: 60%; }   .searchResultName a{     cursor: pointer;   } #SearchResultsContainer .searchResultType {   -moz-border-radius:3px;   -webkit-border-radius:3px;   border-radius:3px;   background-color: #EBF1F9;   float: right;   padding: 10px;   width: 35%; }/***** LIST-OPTIONS - SAS *****/ /* Tooltip */ #tooltip { -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;   background-color: #6C94C9;   border:1px solid #fff;   color: #fff; } ul.accordian-list li    {    background-color: #EBF1F9;   }   #Teachingframeworks ul.list-options li a  {     height: 24px;     border: none;  -webkit-box-shadow: 0 0 0 #e5e5e5;   box-shadow: 0 0 0 #e5e5e5;   background-color: inherit;     text-indent: 0px;     font-size: 12px;   background-position: 0 center;   width: auto;   display: inline;     /* -- 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;   */     }     /* Overwriting the BG color for SAS */ .list-options li a { background-position: 50% 50%; text-indent: -9999px; border: 0; -moz-box-shadow: 0 0 0 #fff; box-shadow: 0 0 0 #fff; background-color: #d6ebff; padding: 5px; -moz-border-radius: 40px; border-radius: 40px; -webkit-border-radius: 40px; }    .list-options li a:hover { background-color: #b6dcff; border: none;} li.add a, li.addrow a { background-image:url("images/icons/plus_16.png");} li.save a { background-image:url("images/icons/save_16.png"); } li.edit a { background-image:url("images/icons/pencil_16.png");} li.cancel a, li.delete a { background-image:url("images/icons/delete_16.png");} li.print a { background-image:url("images/icons/printer_16.png");} li.copy a { background-image:url("images/icons/copy_16.png"); } li.accept a, li.approve a, li.cm-add-suggestion a { background-image: url(images/icons/check_16.png);} li.movedown a, li.down a         { background-image: url(images/icons/move_down_16.png);} li.moveup a, li.up a          { background-image: url(images/icons/move_up_16.png);}  #list-view li a.doc, #instruction li a.doc, #interventions li a.doc {   background: url("images/icons/pdf_16.png") no-repeat scroll left top rgba(0, 0, 0, 0);   margin: 0;   padding: 0 0 5px 20px; }  /* Website Builder in list-options */ .app-tree { border: 1px solid #BECFE7; } /* Header */ #apptools ul.app-tree li.header {      background: #6C94C9;     }  #apptools ul.app-tree div#site-url {     color: #1A436E;     }      #apptools ul.app-tree div#site-url a {     color: #1A436E;     }      #apptools ul.app-tree div#site-url #enable-url {     background: #EBF1F9;     }      #apptools ul.app-tree div#site-url #check-url{     background: #EBF1F9;     border-right: 1px solid #BECFE7;     }      #apptools ul.app-tree div#site-url #divider-url {     background: url(images/icons/enable_arrow.gif) no-repeat left top;     }      #apptools ul.app-tree div#site-url #link-url  {     background: #fff;     }      /* End Header */  /* Indent Levels */  /* Level 1 */     /* IE adds 3 px to the top of cleared floats in some cases... this is a hack to fix it in this file tree */   #apptools ul.app-tree li.level_1 div {      background: #89B4EA;     -moz-border-radius: 3px;       -webkit-border-radius: 3px;       border-radius: 3px;     } #apptools ul.app-tree li.level_1 { margin: 5px; } #apptools ul.app-tree li.level_1 div:first-child {    border: 1px solid #BECFE7;     }            /* Fixes style issues when ajax adds extra div */   #apptools ul.app-tree li.level_1 div#WebsitePageManager > div { border: none; }    #apptools ul.app-tree li.level_1 div#BlogItems > div { border: none; }    #apptools ul.app-tree li.level_1 div#NewsItems > div { border: none; }    #apptools ul.app-tree li.level_1 div#AssignmentItems > div { border: none; }       #apptools ul.app-tree li.level_1 div h3 a { } #apptools ul.app-tree li.level_2 div h3 a { color: #000; } #apptools ul.app-tree li.level_1 div h3 { margin-left: 7px; /*line-height: 1.2em;*/}  #apptools ul.app-tree li.level_2 div.gripper, #apptools ul.app-tree li.level_2 div.gripper a {     border: none;     outline: none;     margin: 2px 0 0 2px;     padding: 0;     width: 7px;     height: 28px;     }  #apptools ul.app-tree li.level_2 div.gripper a{     background: #fff url(images/icons/gripper_16.gif) no-repeat 1px center;     text-indent: -9999px;     } #apptools ul.app-tree li.level_2 div.gripper a { cursor:move; } /* Level 2 */  #apptools ul.app-tree li.level_2, #apptools ul.app-tree li.level_3, #apptools ul.app-tree li.level_4, #apptools ul.app-tree li.level_5 { margin-top: 5px;}  #apptools ul.app-tree li.level_2 div {      background: #fff;     border-bottom: 1px solid #BECFE7;     margin-left: 0;     margin-right: 0;     }            #apptools ul.app-tree div li.level_2 { padding-left: 30px; background: url(images/directory-arrow.gif) no-repeat 5px 8px; } /* Level 3 */ #apptools ul.app-tree div li.level_3 { padding-left: 60px; background: url(images/directory-arrow.gif) no-repeat 35px 8px;} /* Level 4 */ #apptools ul.app-tree div li.level_4 { padding-left: 90px; background: url(images/directory-arrow.gif) no-repeat 65px 8px;} /* Level 5 */ #apptools ul.app-tree div li.level_5 { padding-left: 120px; background: url(images/directory-arrow.gif) no-repeat 95px 8px;} /* End Indent Levels (To create additional levels, add 30px to the previous level) */   /* Take off drag gripper */ #apptools ul.app-tree li div.gripper a.no-drag{ background-image: none; cursor:default; }  /* Toolbars */    #apptools ul.app-tree .tools-menu {    float: right;     border: 1px solid #BECFE7;     -moz-border-radius: 3px;     border-radius: 3px;     } #apptools ul.app-tree .tools-menu li { float: left; _width: 21px; line-height: 1.2em; background: #EBF1F9; } #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 #BECFE7;   background-position: 8px 7px;   font-weight: normal;   }  #apptools ul.app-tree .tools-menu li:first-child a { border: none; }      #apptools ul.app-tree li.level_1 div .tools-menu { margin: 5px; } #apptools ul.app-tree li.level_2 div .tools-menu { margin: 5px; }  #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 - Website Builder list-options */  /************** END UNIVERSAL APPLICATION STYLES*/ /* Core Structure */ ul.list-options, ul.list-options-text, ul.tools-menu   {   -moz-border-radius:3px;   -webkit-border-radius:3px;   border-radius:3px;   float:right;   margin:0 5px 0;   padding:5px; }  /* End Core Structure */ .list-options li a, ul.list-options-text li a {   display: block;   width: 24px;   height: 24px;   background-color: #D6EBFF;   background-repeat: no-repeat;   background-position: center center;     border: none;  -moz-box-shadow: none;   box-shadow: none;      -moz-border-radius: 30px;   border-radius: 30px;      text-indent: -9999px;     /* -- 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;   */     }   /* Button icons that require text with no background effects */ ul.list-options-text li a { 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 20px; line-height: 24px; font-size: 12px; text-shadow: 0px 1px 0px rgba(255,255,255,.5);}    .list-options li a:hover        { border: none; /*background-color: #e5e5e5 !important;*/} .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 */ 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; } li.edit a                { background-image:url("../../images/icons/pencil_16.png"); background-color: #D6EBFF; } li.add a, li.addrow a, a.add      { background-image:url("images/icons/plus_16.png"); background-color: #D6EBFF;} 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"); background-color: #D6EBFF; } li.createIM a              { background-image:url("../../images/icons/icon-16-im.png"); background-color: #D6EBFF; } li.deleteMyCM a             { background-image:url("../../images/icons/icon-16-mycm-delete.png"); background-color: #D6EBFF; } li.gear a, .list-options li.manage a, li.admin a   { background-image:url("../../images/icons/gear_16.png"); background-color: #D6EBFF; } li.search a               { background-image:url("../../images/icons/search_16.png"); } li.preview a              { background-image: url("../../images/icons/preview_16.png"); } li.print a, .print-page a        { background-image:url("../../images/icons/print_16.png"); background-color: #D6EBFF; } li.submit-for-review a         { background-image:url("../../images/icons/up_16.png"); background-color: #D6EBFF;} li.make-online a            { background-image: url(../../images/icons/on_16.png); background-color: #D6EBFF;} li.offline a, li.make-offline a   { background-image: url(../../images/icons/offline_16.png);} li.online a            { background-image: url(../../images/icons/online_16.png);} li.copy a                { background-image:url("../../images/icons/copy_16.png"); background-color: #D6EBFF; } li.report a             { background-image: url(../../images/icons/report_16.png);} li.movedown a, li.down a         { background-image: url(../../images/icons/move_down_16.png);} li.moveup a,li.up a          { background-image: url(../../images/icons/move_up_16.png);} li.accept a, li.approve a, li.save a  { background-image: url(../../images/icons/check_16.png); background-color: #D6EBFF;} li.reject a, li.decline a, li.hide-item a { background-image: url(../../images/icons/block_16.png); background-color: #D6EBFF;} li.share a             { background-image: url(../../images/icons/mail_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               { 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.comment a         { background-image:url(../../images/icons/bubble_16.png); background-color: #D6EBFF;} li.display-mode a            { background-image: url(../../images/icons/cm_display_modes.png); background-color: #D6EBFF;} /* 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;} #apptools ul.app-tree .post a          { background-image: url(../../images/icons/blogs_16.png); } #apptools ul.app-tree .announcement a         { background-image: url(../../images/icons/announcement_16.png); }  #apptools ul.app-tree .assignment a         { background-image: url(../../images/icons/content_16.png); } #apptools ul.app-tree .webpage-on a         { background-image: url(../../images/icons/online_16.png);} #apptools ul.app-tree .webpage-off a         { background-image: url(../../images/icons/offline_16.png); color: #aaa !important} #apptools ul.app-tree .home a          { background-image: url(../../images/icons/home_16.png); } #apptools ul.app-tree .setting a          { background-image: url(../../images/icons/gear_16.png);} #apptools ul.app-tree .contact a        { background-image: url(../../images/icons/contact_16.png);} #apptools ul.app-tree .expired a        { background-image: url(../../images/icons/not_enabled_16.png); color: #8e321d !important;} #apptools ul.app-tree .draft a          { background-image: url(../../images/icons/edit_content_16.png); color: #e0941c !important;} #apptools ul.app-tree .ready a          { background-image: url(../../images/icons/unitplans_16.png); color: #84c44a !important;} #apptools ul.app-tree .tools-menu li.edit-web-page a, #apptools ul.app-tree .tools-menu li.edit a  { background-image: url(../../images/icons/edit_16.png);} #apptools ul.app-tree .tools-menu li.delete a     { background-image: url(../../images/icons/delete_16.png);} #apptools ul.app-tree .tools-menu li.add-announcement a, #apptools ul.app-tree .tools-menu li.add-page a, #apptools ul.app-tree .tools-menu li.add-sub-page a, #apptools ul.app-tree .tools-menu li.add-assignment a, #apptools ul.app-tree .tools-menu li.add-post a  { background-image: url(../../images/icons/plus_16.png);} #apptools ul.app-tree .tools-menu li.make-offline a { background-image: url(../../images/icons/make_online_16.png);} #apptools ul.app-tree .tools-menu li.make-online a   { background-image: url(../../images/icons/make_offline_16.png);} #apptools ul.app-tree .tools-menu li.offline a  { background-image: url(../../images/icons/offline_16.png); } #apptools ul.app-tree .tools-menu li.online a  { background-image: url(../../images/icons/online_16.png);} #apptools ul.app-tree .tools-menu li.up a       { background-image: url(../../images/icons/move_up_16.png);} #apptools ul.app-tree .tools-menu li.down a      { background-image: url(../../images/icons/move_down_16.png);} #apptools ul.app-tree .tools-menu li.preview a, li.view a  { background-image: url(../../images/icons/icon-16-cm-prev.png);} #apptools ul.app-tree .tools-menu li.newitem a  { background-image: url(../../images/icons/icon-16-cm.png);}  .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");         }  /* End of Website Builder Styles in list-options */ /***** END OF LIST-OPTIONS - SAS *****//****** SAS MATRIX CSS ******/ #CmAdditionalInformationView div.CmAddtionalInfoItem {   background-color: #FFFFFF;   border-color: #fff;   border-style: solid;   border-width: 1px;   margin-bottom: 10px;   margin-top: 10px;   padding: 10px;   width: 225px;   border-radius: 5px;   -webkit-border-radius: 5px; }   #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; } /***** MATRIX ( TABLE LAYOUT ) CM *****/ #Cm-MatrixContainer #share {  -webkit-border-radius: 3px 3px 0 0;      border-radius: 3px 3px 0 0;     border: 1px solid #fff;     border-bottom: 1px solid #fff;     margin-bottom: -1px; } #Cm-MatrixContainer #CmHideColumnsContainer{  background: #fff;   -webkit-border-radius: 3px;   border-radius: 3px;   border:1px solid #BECFE7; } #Cm-MatrixContainer #CmHideColumnsContainer li{  border-bottom: 1px solid #BECFE7; } #Cm-MatrixContainer #CmHideColumnsContainer li button{} #CmDisplayModesContainer {   border: 1px solid #BECFE7;   border-radius: 3px 3px 3px 3px; }     #CmDisplayModesContainer ul li {       border: 2px solid #BECFE7;     }   .bringToFront {   z-index:10; } table.cm-matrix { background-color: #FFFFFF;   border: 1px solid #FFFFFF;   box-shadow: 0 3px 3px #E5E5E5;   -webkit-box-shadow: 0 3px 3px #E5E5E5; } #Cm-MatrixContainer #Cm-Matrix-Table { } #Cm-MatrixContainer #Cm-Matrix-Table table.cm-matrix { box-shadow: none; -webkit-box-shadow: none; } table.cm-matrix tr#header th{   background-color: #6C94C9;   color:#FFFFFF; } table.cm-matrix tr#header th.options { background: none repeat scroll 0 0 #89B4EA; } table.cm-matrix td{ border-left: 1px solid #EEEEEE;   border-bottom: 1px solid #eee; } table.cm-matrix td.border-top-right { border: 1px solid #fff; background-color:#F3FBFF; } table.cm-matrix td.mouse_over { background-color: #FFF3A1; } table.cm-matrix .cm-matrix-td-options { background: none repeat scroll 0 0 #EBF1F9; }  /****** CM Map Editor ( Matrix Editor ) ******/ #Cm-CellColumnList {   border: 1px solid #BECFE7;   height: 350px;   overflow: auto; }     #Cm-CellColumns li {       margin: 0;     }         #Cm-CellColumns li a {       border-top: 1px solid #BECFE7;       border-right: 1px solid #a8b6c9;       border-bottom: 1px solid #a8b6c9;       border-left: 1px solid #BECFE7;       background: url( images/icons/move_right_16.png) no-repeat 8px 7px transparent;     }       #Cm-CellColumns h3 {     background: none repeat scroll 0 0 #5f81ae;   }     #Cm-CellColumns li a:hover { background-color: #FFF3A1; border: 1px solid #D8D51A; }    #Cm-CellColumns li.active a:hover { background-color: #6C94C9; border: 1px solid #6C94C9; }     #Cm-CellColumns li.active a { color: #fff; background: #6C94C9 url(images/icons/move_right_16.png) no-repeat scroll 8px 7px; border: 1px solid #6C94C9; }       #Cm-CellWorkspace     {     border:1px solid #BECFE7;     overflow: auto;   }       #Cm-CellEditor button#btnNext {    position: absolute;     right: 155px;     top: 10px;     z-index: 10; } /************** CM MAP SECTION - These styles apply to the maps themselves ( as well as the template map pages ) **************/  #CmapMetaData div.CmapDropDownItem select{   border:1px solid #BECFE7; } #TemplateColumnManager {   -webkit-border-radius: 3px;   -border-radius: 3px;   background: none repeat scroll 0 0 #EBF1F9;   border: 1px solid BECFE7; } .edit-component, #CmSuggestionEditor {   -webkit-border-radius: 3px;   -border-radius: 3px;   border: 1px solid #BECFE7; } #Cm-MatrixViewSelector { -webkit-border-radius: 3px; -border-radius: 3px; border: 1px solid #BECFE7; } #Cm-MapInfo{    -webkit-border-radius: 3px; border-radius: 3px;   background: none repeat scroll 0 0 #EBF1F9;   border: none; } #Cm-MatrixViewSelector ul li{ border: solid 2px #BECFE7; } #Cm-MatrixViewSelector ul li span {   background-color:#FFFFFF; } #Cm-MatrixViewSelector ul li.active, #Cm-MatrixViewSelector ul li:hover { border: solid 2px #BECFE7;} #Cm-CustomHeader, #Cm-TitleHeader{ } #Cm-TitleHeader, #Cm-TemplateHeader .date {   background-color:#FFFFFF;   border: 1px solid #fff;   -webkit-border-radius:3px;   border-radius:3px; } #Cm-TemplateHeader {   -moz-border-radius: 3px; -webkit-border-radius: 3px; -border-radius: 3px; background:none repeat scroll 0 0 #fff;   border:1px solid #BECFE7; } .map-fixed-header { background-color: #6C94C9; } .modal-fixed-header { background-color: #6C94C9; border-bottom: 1px solid #FFFFFF;} .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;   } } p.template-type{   -moz-border-radius: 3px; -webkit-border-radius: 3px; -border-radius: 3px; background: #EBF1F9;  border:none; } #cmapOverview, #cmapMatrix, #cm-tab1, #cm-tab2 { -webkit-border-radius:3px; border-radius: 3px; border: 1px solid #BECFE7; } #cmapOverview .filterboxes { margin: 20px 0 0 0; padding: 5px 0 5px 10px;} h3.cmSubhead{ background: none repeat scroll 0 0 #6C94C9; -webkit-border-radius:3px; border-radius: 3px; } #CmapTitle {   -webkit-border-radius:3px;   -border-radius:3px;   background:none repeat scroll 0 0 #EBF1F9; }  #CmSecurity h3 {   color: #43413E; } /* For SAS's NEW PDE CM View - 10-3-13 These should all be prefixed with #pde-body */ #pde-body, #pde-body #Cm-TitleHeader, #pde-body #Cm-TemplateHeader { width:960px; margin: 0 auto;} #pde-body #Cm-TemplateHeader { background: none; border:none; padding: 10px 0;}  #pde-body #Cm-PageContainer { padding: 0; }  #pde-body #Cm-TitleHeader, #pde-body #Cm-TemplateHeader .date {   background-color: #FFFFFF;   border: 2px solid #BECFE7;   border-radius: 0;   -webkit-border-radius: 0; } #pde-body #Cm-TemplateHeader .date {  clear: both;   display: block; } #pde-body #Cm-CustomHeader  {   display: block;   float: left;   width: 60%; } #pde-body #Cm-TitleHeader { display: block; clear: both; width: auto;} #pde-body #share {   margin-top: 50px;   padding: 20px;   clear: both;   float: right; } #pde-body .ubd-panel { border-left: 2px solid #BECFE7;            border-top: 2px solid #BECFE7;            border-right: 0;            border-bottom: 0;             border-radius: 0;            -webkit-border-radius: 0;            box-shadow: 0 0 0 #000000;            -webkit-box-shadow: 0 0 0 #000000;            color: inherit;            padding: 0; }             #pde-body .ubd-panel td { border-right: 2px solid #BECFE7; border-bottom: 2px solid #BECFE7; padding: 10px; vertical-align: top;} #pde-body #tblPDE2 td.tdPDENested { border-right: none; border-bottom: none; padding: 0;} #pde-body .ubd-panel td h2{ font-size: 18px; box-shadow: 0 0 0 0 #E5E5E5; -webkit-box-shadow: 0 0 0 0 #E5E5E5; margin-bottom: 0; padding-bottom: 0;}  #pde-body .list-options li a { background-color: #fff; }           #pde-body #optionsContainer .edit { color: #fff; display: inline-block; padding: 10px 0 0 10px;} #pde-body .ubd-edit  { border:2px solid #BECFE7; }   #pde-body .ubd-edit h4 { background-color:#6C94C9;              border-radius: 0;              -webkit-border-radius: 0;              margin: 0;              padding: 10px;              border: none;              color: #fff;              font-weight: bold;} #pde-body .ubd-edit p { padding: 0 20px; }                                        #pde-body .ubd-edit input { margin: 10px;} #pde-body .ubd-edit input.org-check { margin: 0;} #pde-body .ubd-edit input.org-check label { margin-left: 5px;}  #pde-body .ubd-edit .filterboxes { margin: 20px; padding: 0; }  #pde-body .ubd-edit .filterboxes ul{ margin: 0; padding: 0; }  #pde-body .ubd-edit .filterboxes ul li { margin: 0; padding: 20px; width:300px;}   .modal-fixed-header #Cm-CellEditorButtons { margin-top: 0; }            /****** END SAS MATRIX CSS ******/.MsgWindow {     border: none; }  #modalwindow p { font-size: 11px; }  .drag-handle {   background: #6C94C9;  color: #fff;  border-bottom: none;  text-shadow: 0px 0px 0px rgba(255,255,255,.5); } .drag-statusarea{ border-top: none; background-color: #fff; height: 13px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px }  .modal-fixed-header, .map-fixed-header { background-color: #6C94C9;}/* ---------------------------------------------------- PAGING ---------------------------------------------------- */   .results-header     {        background-color: #6C94C9;     }         .paging li { margin: 0;}   .paging a.active, .paging a{   display: block;   float: left;   margin-left: 5px;   padding: 0 8px;   text-align: center;   background: url("") repeat-x scroll 0 0 #89B4EA;      border: 0 solid transparent;      color: #fff;      height: 21px;      line-height: 21px;      text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);  }    .paging a.active{   color: #1A436E;   border: 0;   background: transparent url();   text-shadow: 0 0 0 rgba(0, 0, 0, 0.0);  }   /* When paging is within a header bg */  .results-header .paging a.active{   color: #fff;  }    .paging a  { }   .paging a:hover{   background: url() repeat-x scroll 0 0 #FFF3A1;   text-decoration: none;   text-shadow: 0 0 0 rgba(0, 0, 0, 0.0);  }   .paging a.active:hover{   background-color: transparent;   border:none;   outline: none;  }   .paging .arrow a { font-size: 14px; line-height: inherit; font-weight: inherit; }    /* ---------------------------------------------------- END OF PAGING ---------------------------------------------------- */#SearchResultsContainer .list-view ul li   {     padding: 10px 10px 10px 20px;   }   #resourceparent { overflow: auto; padding: 10px 10px 0;} #resourceparent p { float: left; width: 75%; margin: 0; }   a.resource {   background: url("images/icons/materials-btn.gif") no-repeat scroll 0 0 transparent;   color: #43413E;   display: block;   float: right;   font-size: 10px;   font-weight: bold;   height: 20px;   padding: 0 0 0 28px;   width: 130px;   line-height: 2em;  }   a.resource:hover {   text-decoration: none;   }   /* Assessment Results - Headers */ #cart, .selectAll {   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px;   background-color: #EBF1F9;   border: 1px solid #BECFE7; } .Assessment-Result-Header {   padding: 5px 5px 5px 10px;   background-color: #89B4EA;   border: none;   border-radius: 3px;   -moz-border-radius: 3px;   -webkit-border-radius: 3px; }  .content-panel{   background-color: #fff;   border: 1px solid #BECFE7;   -moz-border-radius: 3px;   border-radius: 3px;   -webkit-border-radius: 3px;  } .content-panel .active, .Assessment-Result-Header .active{  background-color:#ffe536;  border :#fff;  }  .content-panel .answers h4 {   background-color:#FFE851; } .content-panel .answers div {   background-color:#FFF3A1; } /* Standard Search Results */ #noresults h3, #SearchResultsContainer h3 {   background-color: #6C94C9;   border-radius: 3px;   -webkit-border-radius: 3px;   clear: both;   color: #FFFFFF;   margin: 10px 0 0;   padding: 10px 0 10px 15px; } #SearchResultsContainer #noresults {   border: none;   border-radius: 3px;   -webkit-border-radius: 3px;   width: 100%;   padding: 10px 0 !important; } #SearchResultsContainer > div {   background: none repeat scroll 0 0 #FFFFFF;   border: none;   border-radius: 3px;   -webkit-border-radius: 3px;   width: 100%;   margin: 0; }   #SearchResultsContainer .results-header h3 {     float: none;   }      #SearchResultsContainer h3 span {     float: none;     line-height: inherit;     padding: 0;   }     #SearchResultsContainer .searchResultType {     border-radius: 3px;     -webkit-border-radius: 3px;     float: right;     padding: 10px;     width: 35%;     border: none;     float: right;     margin: 0;     overflow: auto;   }   /* Specific markup for icons in Instruction. It's easier to do this until we change the logic */ #SearchResultsContainer div a.video { background: transparent url(../../images/icons/video_16.png) no-repeat 0 0; padding: 0px 2px 2px 20px; }  #resourceparent li { padding: 10px 0; float: right; display: inline; }ul.tabs li a {   color: #fff;   background: #89B4EA;   -moz-border-radius: 3px 3px 0 0;   -webkit-border-radius: 3px 3px 0 0;   border-radius: 3px 3px 0 0;   border: 1px solid #89B4EA;   -moz-box-shadow: inset 0 -3px 3px -1px #7da4d5;   -webkit-box-shadow: inset 0 -3px 3px -1px #7da4d5;   box-shadow: inset 0 -3px 3px -1px #7da4d5;   text-shadow: 0px 1px 0px rgba(0,0,0,.25); } ul.tabs li a.active, ul.tabs li a:hover {border:1px solid #fff; color: inherit; text-shadow: 0px 1px 0px rgba(0,0,0,.0);} #assessment-container ul.tabs li a.active, #assessment-container ul.tabs li a:hover {border:1px solid #BECFE7; color: inherit; text-shadow: 0px 1px 0px rgba(0,0,0,.0); border-bottom: 1px solid #fff;} .tabbed-content {   -moz-border-radius: 0 3px 3px 3px;   border-radius: 0 3px 3px 3px;   border: 1px solid #fff;   -moz-box-shadow: 0 3px 3px #e5e5e5;   box-shadow: 0 3px 3px #e5e5e5;   margin-bottom: 10px !important; } #assessment-container .tabbed-content {   border: 1px solid #BECFE7; } .content-toggle  {   background-color: #EBF1F9; }  .content-toggle ul.tabs li a {   border-color: #EBF1F9 #D2E0F4 #EBF1F9 #EBF1F9;   background-color: #EBF1F9;   color: #1A436E; } .content-toggle ul.tabs li a.active, .content-toggle ul.tabs li a:hover {   background-color: #FFFFFF;   border-color: #D2E0F4 #D2E0F4 #FFFFFF; } /**** SAS TOOLBAR STYLE SHEET ****/ .ToolbarContainer {   -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;  background-color: #EBF1F9; }  .ToolbarContainer .tool {   width: 75px !important;   border: 1px solid #EBF1F9;   border-right: 1px solid #fff;   color: #1A436E; } .ToolbarContainer .tool a {   color: #1A436E; }   .ToolbarContainer .tool:hover, .ToolbarContainerFull .tool:hover {     background: #FFF3A1;   border: 1px solid #FFF3A1;   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px;   color: inherit; } .ToolbarContainer .selected, .ToolbarContainerFull .selected {   background: #fff;   border: 1px solid #fff;   -moz-border-radius: 3px 3px 0 0;   -webkit-border-radius: 3px 3px 0 0;   border-radius: 3px 3px 0 0;   color: inherit; } /* unique CM h3's w/no bg color */ #tabmyimheader h3, #MyCmaps h3, #Cm-MyIMs h3, #HeaderSecurity h3 {   background-color: transparent;   border: medium none;   -moz-border-radius: 0;   -webkit-border-radius: 0;   border-radius: 0;   color: inherit;   margin: 10px 0 0;   min-height: 16px;   padding: 0;   text-shadow: 0 0px 0 rgba(0, 0, 0, 0);   } /****** CM Suggestions and Comments ******/ #CommentList{   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   -border-radius: 3px;   border: none;   background-color: #eee;   }   #CommentList hr{   color: #fff;   }   #AddCommments{   padding: 0;   margin: 15px 0;   border: none;   background-color: #fff;   }   #CommentList .CommentItem .CommentText { -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }  /***** IM SHARE *****/ #Im-ShareSubject input { background-color: #fff; } .edit-component, #CmSuggestionEditor {   border: 1px solid #fff;   -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; } /**** END SAS CM STYLE SHEET ****/  /* WEBSITE BUILDER - SAS */ input#addBlog__txtName, input#addNews__txtName, input#addNews__dtPostDate_textBox, input#addNews__dtExpireDate_textBox {   border: none; margin: 0 0 15px; padding: 2px 3px; background: #fff url(images/junk/search-bg.gif) repeat-x left top; -webkit-border-radius: 3px;   -khtml-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;   border: 1px solid #666; } #webpage-header input.box { border: inherit !important;}

/* Packaged on 6/9/2026 12:33:37 AM  */