/* El Dorado 5/12/14 */
/* fonts - only importing font definitions  */
/*fonts*/
/* variables - controls all the color */
/* Fonts */
/* Color Scheme */
/*The Subheads on pages*/
/*this is the background for the page you are on*/
/* yellow */
/* green */
/* Top Tabs */
/* Side Nav Menu */
/* Sub Tabs */
/*These are accreditation management admin tabs*/
/* Tables */
/* Rounded Corners */
/* Mixins */
/* mixins */
/* Banner */
/* Top Tabs */
/* Moved to Variables */
/* Form Elements */
/* Disabled Elements */
/* Table Styles */
/* ============ RANDOM STUFF ================= */
/* global styles- this was the original commoncss file for layout */
/*  v. 1 5/12/2014 El Dorado stylesheet*/
/* Reset CSS */
/* line 5, ../scss/_tk_layout.scss */

tr.stkRow{
    display:table;
}

tbody.stkTbody{
  display:block;
  max-height:500px;
  overflow-y:auto;
  overflow-x:hidden;
}


body, table, tr, th, td, a, select, input, textarea, a, li, ul, h1, div, span {
  font-size: small;
  margin: 0;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

/* line 10, ../scss/_tk_layout.scss */
img, a img {
  border: 0;
  margin: 0;
}

/* line 15, ../scss/_tk_layout.scss */
p {
  font-size: small;
}

/* line 17, ../scss/_tk_layout.scss */
INPUT, SELECT {
  vertical-align: middle;
  margin: 2px;
}

/* line 19, ../scss/_tk_layout.scss */
fieldset {
  margin: 0;
  border: 0;
  padding: 0;
  clear: both;
}

/* line 20, ../scss/_tk_layout.scss */
legend {
  border: 0;
  padding: 0;
  display: inline;
}

/* =============Body wrappers for table-less layout=================*/
/* ------------BANNER -----------*/
/* line 26, ../scss/_tk_layout.scss */
#tkbanner {
  min-height: 60px;
}

/* line 27, ../scss/_tk_layout.scss */
.banner-left {
  float: left;
  padding: 0;
}

/* line 28, ../scss/_tk_layout.scss */
.banner-right {
  float: right;
  padding-top: 34px;
  padding-right: 64px;
}

/* ------------ TOP TABS-----------*/
/* line 32, ../scss/_tk_layout.scss */
.TabBase {
  border-top: 1px solid #757575;
  background-color: gainsboro;
  margin: 0;
  padding: 0;
  width: 100%;
  overflow: visible;
}

/* line 42, ../scss/_tk_layout.scss */
#tk_main_nav {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 48, ../scss/_tk_layout.scss */
#tk_main_nav li {
  float: left;
  padding: 5px;
  border-right: 1px solid #bebebe;
  border-top: 1px solid #cfc7b9;
}

/* ----------------- Logout Links ------------- */
/* Main Navigation Menu */
/* line 59, ../scss/_tk_layout.scss */
.NavText, a.NavText {
  /*help and login link colors*/
  text-decoration: none;
  color: #171717;
  font-weight: bold;
}

/* line 65, ../scss/_tk_layout.scss */
#navtext_links {
  position: absolute !important;
  height: 24px;
  width: 190px;
  display: block;
  padding-top: 2px;
  right: 24px;
  top: 0px;
  z-index: 10;
  background: url(../images/nav_bg.png) 0 0 no-repeat;
  /*this is the curved corner graphic*/
  text-align: center;
}

/* line 78, ../scss/_tk_layout.scss */
#navtext_links a.NavText {
  font-size: 85%;
  margin-right: .6em;
  padding-left: .6em;
}

/* ----------------- Main Body ------------- */
/* line 87, ../scss/_tk_layout.scss */
#tkmain_body {
  padding-top: 1em;
  clear: all;
  width: 100%;
  float: left;
  position: relative;
}

/* line 91, ../scss/_tk_layout.scss */
#TKAppBody_wide {
  width: 100%;
  float: left;
  padding-left: .25em;
}

/*not sure where or if this is used*/
/* line 93, ../scss/_tk_layout.scss */
#footer span, #footer span a {
  font-size: x-small;
}

/* line 96, ../scss/_tk_layout.scss */
#footer span {
  float: right;
}

/* line 98, ../scss/_tk_layout.scss */
#footer span a {
  margin-left: 2em;
}

/* line 100, ../scss/_tk_layout.scss */
.footer, #footer {
  line-height: 19px;
  font-size: 85%;
  color: #525252;
  width: 40%;
  border-top: 1px solid #bebebe;
  clear: both !important;
  margin: 3em  1em .5em 1em;
  padding-right: 1em;
  float: right;
  text-align: right;
}

/* =====================Menu hiding======================== */
/* line 116, ../scss/_tk_layout.scss */
.hide_handle {
  background: url("../images/icons/menu_hide.png") top left no-repeat;
  width: 20px;
  height: 18px;
  float: right;
  margin: 4px;
  margin-top: 0;
}

/* line 119, ../scss/_tk_layout.scss */
.show_handle {
  background: url("../images/icons/menu_show.png") top left no-repeat;
  width: 20px;
  height: 18px;
  float: right;
  margin: 4px;
  margin-top: 0;
}

/* line 123, ../scss/_tk_layout.scss */
.show_menu {
  position: absolute;
  width: 180px;
  float: left;
  padding-left: .25em;
}

/* line 124, ../scss/_tk_layout.scss */
.hide_menu {
  left: -172px;
}

/* line 126, ../scss/_tk_layout.scss */
.shrunk_content {
  padding-left: 212px;
  padding-right: 1em;
}

/* line 127, ../scss/_tk_layout.scss */
.expand_content {
  padding-left: 40px;
}

/* line 129, ../scss/_tk_layout.scss */
.wide_content {
  padding: 1em;
}

/* ===================== End Menu hiding =====================/*


/* =============media screen===============*/
@media screen and (max-width: 720px) {
  /* line 139, ../scss/_tk_layout.scss */
  .banner-left img {
    visibility: hidden;
  }

  /* line 140, ../scss/_tk_layout.scss */
  .banner-left img[alt] {
    visibility: visible;
  }

  /* line 142, ../scss/_tk_layout.scss */
  .banner-right {
    display: none;
  }

  /* line 144, ../scss/_tk_layout.scss */
  .hide_handle {
    background: url("../images/icons/menu_show.png") top left no-repeat;
    width: 20px;
    height: 18px;
    float: right;
    margin: 4px;
    margin-top: 0;
  }

  /* line 147, ../scss/_tk_layout.scss */
  .show_handle {
    background: url("../images/icons/menu_hide.png") top left no-repeat;
    width: 20px;
    height: 18px;
    float: right;
    margin: 4px;
    margin-top: 0;
  }

  /* line 152, ../scss/_tk_layout.scss */
  .show_menu {
    position: absolute;
    width: 180px;
    float: left;
    padding-left: .25em;
    left: -172px;
  }

  /* line 153, ../scss/_tk_layout.scss */
  .hide_menu {
    position: absolute;
    left: 12px;
    z-index: 100;
  }

  /* line 155, ../scss/_tk_layout.scss */
  .shrunk_content {
    padding-right: 1em;
    padding-left: 40px;
  }

  /* line 160, ../scss/_tk_layout.scss */
  div.WizOn, div.WizOff, div.stephilite, .WizOn, .WizOff, .stephilite {
    display: none;
  }

  /* line 162, ../scss/_tk_layout.scss */
  .doublecol, .triplecol {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    -column-count: 1;
  }
}
/*end media screen*/
/* ========================= TOP NAVIGATION ======================== */
/* line 181, ../scss/_tk_layout.scss */
.tabpanel {
  height: 1%;
  /* IE fix for float bug */
}

/* ======================= Iframes ============================ */
/* line 186, ../scss/_tk_layout.scss */
.noBorderFrame {
  width: 100%;
  height: 0;
  border: none;
}

/* ============= ICONS ============= */
/* line 193, ../scss/_tk_layout.scss */
.icon img {
  vertical-align: middle;
  cursor: pointer;
  border: none;
  padding: 0 !important;
  margin: 0;
  margin-bottom: 2px;
  margin-right: 2px;
}

/* line 203, ../scss/_tk_layout.scss */
.icon {
  padding: 2px 0;
  vertical-align: middle;
  margin-right: 0;
  border: none;
  cursor: pointer;
  margin-left: 6px;
  margin-top: 4px;
}

/* line 213, ../scss/_tk_layout.scss */
a.icon img.icon {
  padding-right: 2px !important;
}

/* line 217, ../scss/_tk_layout.scss */
img.smallicon {
  padding: 0 4px;
}

/* line 219, ../scss/_tk_layout.scss */
.icon:link{
	display: inline-block;
	padding: 1px;
	text-decoration: none; 
	margin-top: -3px ;
    margin-left: 1px ;
    }
 a.icon {
  text-decoration: none;
  padding: 0;
  display: inline-block;
}

/* line 220, ../scss/_tk_layout.scss */
a.icon:hover {
  text-decoration: underline;
}

/* line 222, ../scss/_tk_layout.scss */
.action_icon {
  margin-left: 16px;
  display: inline;
}

/* line 224, ../scss/_tk_layout.scss */
.header_action_icon {
  margin-right: 6px;
  border-left: 1px solid #ccc;
  float: right;
  margin-bottom: 12px;
}

/* line 232, ../scss/_tk_layout.scss */
.headerbar_actions, .fq_headerbar_actions {
  float: right;
  margin-top: 4px;
  margin-right: 12px;
  margin-bottom: 4px;
}

/* line 238, ../scss/_tk_layout.scss */
.fq_headerbar_actions {
  margin-top: .65em;
  margin-right: 0;
  margin-bottom: 2em;
  overflow: hidden;
}

/* line 243, ../scss/_tk_layout.scss */
.fq_headerbar_actions form {
  display: inline-block;
  overflow: hidden;
}

/* line 245, ../scss/_tk_layout.scss */
.fq_actions {
  float: right;
  margin-top: 1em;
  margin-right: 0;
  margin-bottom: 1em;
}

/* line 251, ../scss/_tk_layout.scss */
.addicon {
  background: url(../images/icons/add.png);
}

/* line 252, ../scss/_tk_layout.scss */
.alert_icon {
  float: left;
}

/* line 253, ../scss/_tk_layout.scss */
.topalign .icon {
  margin-top: 0;
}

/* line 258, ../scss/_tk_layout.scss */
td.TabBorder {
  display: none;
}

/*Main Tabs*/
/* line 265, ../scss/_tk_layout.scss */
.TabOn, .TabOff {
  top: 1px;
  float: left;
  padding: 0 .25em 0 .25em;
  margin-bottom: 0;
  text-align: center;
}

/* line 273, ../scss/_tk_layout.scss */
a.TabOn, a.TabOff {
  text-decoration: none;
}

/* line 278, ../scss/_tk_layout.scss */
.rolloveredit select, .rolloveredit input {
  border: 1px solid transparent;
  background-color: transparent;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

/* line 285, ../scss/_tk_layout.scss */
.rolloveredit select:focus, .rolloveredit input:focus {
  border: 1px solid #bebebe;
  background-color: #fff;
  -moz-appearance: normal;
  -webkit-appearance: normal;
  appearance: normal;
}

/* BUTTONS */
/* line 296, ../scss/_tk_layout.scss */
.mainbutton, input[type="button"], input[type="submit"], input[type="reset"] {
  -moz-box-shadow: inset 0 1px 0 0 #fdfdfd;
  -webkit-box-shadow: inset 0 1px 0 0 #fdfdfd;
  -ms-box-shadow: inset 0 1px 0 0 #fdfdfd;
  box-shadow: inset 0 1px 0 0 #fdfdfd;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, white), color-stop(1, #e7e7e7));
  background: -moz-linear-gradient(center top, white 5%, #e7e7e7 100%);
  background: -ms-linear-gradient(center top, white 5%, #e7e7e7 100%);
  background: linear-gradient(center top, #ffffff 5%, #e7e7e7 100%);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7e7');
  background-color: #ffffff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #cccccc;
  display: inline-block;
  color: #333333;
  font-family: Arial;
  font-size: .9em;
  padding: 4px 8px;
  text-decoration: none;
  margin: .5em;
  margin-left: 0;
}

/* line 323, ../scss/_tk_layout.scss */
.mainbutton:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e7e7e7), color-stop(1, white));
  background: -moz-linear-gradient(center top, #e7e7e7 5%, white 100%);
  background: -ms-linear-gradient(center top, #e7e7e7 5%, white 100%);
  background: linear-gradient(center top, #e7e7e7 5%, #ffffff 100%);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#ffffff');
  background-color: #e7e7e7;
}

/* line 333, ../scss/_tk_layout.scss */
.mainbutton:active, input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active,
input.searchbutton:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 344, ../scss/_tk_layout.scss */
.submitbutton, input.submitbutton {
  -moz-box-shadow: inset 0 1px 0 0 #81cf81;
  -webkit-box-shadow: inset 0 1px 0 0 #81cf81;
  -ms-box-shadow: inset 0 1px 0 0 #81cf81;
  box-shadow: inset 0 1px 0 0 #81cf81;
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -ms-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  -ms-filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
  -ms-filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  display: inline-block;
  color: #fff;
  font-family: Arial;
  font-size: .9em;
  padding: 4px 8px;
  text-decoration: none;
  margin: .5em;
  margin-left: 0;
}

/* line 373, ../scss/_tk_layout.scss */
.submitbutton:hover, input.submitbutton:hover {
  background: #51a351;
  background-color: #51a351;
  *background-color: #499249;
}

/* line 378, ../scss/_tk_layout.scss */
.submitbutton:active, input.submitbutton:active {
  background: #51a351;
  background-color: #408140 \9;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 388, ../scss/_tk_layout.scss */
.dangerbutton, input.dangerbutton {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  display: inline-block;
  color: #fff;
  font-family: Arial;
  font-size: .9em;
  padding: 4px 8px;
  text-decoration: none;
  margin: .5em;
  margin-left: 1em;
}

/* line 412, ../scss/_tk_layout.scss */
.dangerbutton:hover, input.dangerbutton:hover {
  background: #be3630;
  background-color: #be3630;
  *background-color: #be3630;
}

/* line 418, ../scss/_tk_layout.scss */
.dangerbutton:active, input.dangerbutton:active {
  background: #942a25;
  background-color: #942a25 \9;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 428, ../scss/_tk_layout.scss */
a.mainbutton {
  text-decoration: none;
}

/* line 429, ../scss/_tk_layout.scss */
a.mainbutton:hover {
  text-decoration: none;
}

/* line 431, ../scss/_tk_layout.scss */
.buttons {
  clear: both;
  margin-top: 1em;
}

/* line 433, ../scss/_tk_layout.scss */
div.floatbuttons {
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #dcdcdc;
  padding: 0 1.5em;
  width: 100%;
  height: 2.85em;
  z-index: 20;
}

/* line 438, ../scss/_tk_layout.scss */
div.floatbuttons #pageJumpControl {
  display: inline;
}

/* line 441, ../scss/_tk_layout.scss */
#floatfooter {
  float: right;
  border-top: none;
  margin-right: 3.5em;
}

/* line 443, ../scss/_tk_layout.scss */
div.floatbuttons_wmenu {
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #dcdcdc;
  padding: 0 20%;
  width: 100%;
}

/* Page Opener for floating buttons */
/* line 448, ../scss/_tk_layout.scss */
input.openpagenum {
  width: 45px;
  text-align: center;
}

/* line 451, ../scss/_tk_layout.scss */
a.actionbutton, input.actionbutton {
  -moz-box-shadow: 0 1px 0 0 #c7c7c7;
  -webkit-box-shadow: 0 1px 0 0 #c7c7c7;
  box-shadow: 0 1px 0 0 #c7c7c7;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #959595), color-stop(1, #8a8a8a));
  background: -moz-linear-gradient(center top, #959595 5%, #797979 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#959595', endColorstr='#797979');
  background-color: #959595;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #434343;
  display: inline-block;
  color: #ffffff;
  font-family: Verdana;
  font-size: 80%;
  font-weight: normal;
  padding: 1px 8px;
  text-decoration: none;
}

/* line 471, ../scss/_tk_layout.scss */
a.actionbutton:hover, input.actionbutton:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8a8a8a), color-stop(1, #959595));
  background: -moz-linear-gradient(center top, #8a8a8a 5%, #959595 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#797979', endColorstr='#959595');
  background-color: #797979;
  color: #fff;
}

/* line 478, ../scss/_tk_layout.scss */
a.actionbutton:active, input.actionbutton:active {
  position: relative;
  color: #fff;
  top: 1px;
}

@-moz-document url-prefix() {
  /*Firefox Hack*/
  /* line 487, ../scss/_tk_layout.scss */
  input.actionbutton {
    padding-top: 0;
    height: 18px;
  }
}

/* line 492, ../scss/_tk_layout.scss */
input.actionbutton:active, a.actionbutton:active {
  background-image: none;
  background-color: #959595;
}

/* line 497, ../scss/_tk_layout.scss */
input.menu_button {
  background: url("../images/buttons/button_back.gif") -2px -2px;
  background-color: #959595;
  text-decoration: none;
  font-family: verdana, sans-serif;
  font-size: 80%;
  height: 16px;
  COLOR: #FFF;
  border-width: 1px 2px 2px 1px;
  border-color: #434343;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  margin-right: 3px;
  margin-bottom: 2px;
}

/* line 515, ../scss/_tk_layout.scss */
input.ddselectbutton, input.ddrefreshbutton, input.searchbutton {
  margin-right: 1em;
  padding: 0;
  border: none;
  box-shadow: none;
  width: 22px;
  height: 22px;
  color: transparent;
  margin-bottom: 4px;
  color: #ffffff\9;
  font-family: Verdana\9;
  font-size: 80%\9;
  text-decoration: none\9;
  text-indent: -200px;
}

/* line 531, ../scss/_tk_layout.scss */
input.ddselectbutton:active, input.ddrefreshbutton:active, input.searchbutton:active {
  border: none;
  color: transparent;
}

/* line 535, ../scss/_tk_layout.scss */
input.ddrefreshbutton {
  background: url("../images/icons/refresh.png") no-repeat;
}

/* line 539, ../scss/_tk_layout.scss */
input.ddrefreshbutton:active {
  background: url("../images/icons/refresh.png") no-repeat;
}

/* line 542, ../scss/_tk_layout.scss */
input.ddselectbutton {
  background: url("../images/icons/go.png") no-repeat;
}

/* line 545, ../scss/_tk_layout.scss */
input.ddselectbutton:active {
  background: url("../images/icons/go.png") no-repeat;
}

/* line 548, ../scss/_tk_layout.scss */
input.searchbutton {
  background: url("../images/icons/search.png") no-repeat;
}

/* line 551, ../scss/_tk_layout.scss */
input.searchbutton:active {
  background: url("../images/icons/search.png") no-repeat;
}

/* ==============END BUTTONS============== */
/* ================== BREADCRUMBS ====================*/
/* line 562, ../scss/_tk_layout.scss */
#breadcrumbs {
  margin-bottom: 20px;
  color: #525252;
  font-size: .9em;
  *margin-top: 12px;
}

/* line 569, ../scss/_tk_layout.scss */
#breadcrumbs a {
  margin-right: 2px;
  margin-left: 2px;
  font-size: inherit;
}

/* ==============END BREADCRUMBS ============== */
/* line 580, ../scss/_tk_layout.scss */
.rightpanewindow H1 {
  padding-left: 12px;
  position: absolute;
  left: -3000px;
}

/* line 585, ../scss/_tk_layout.scss */
#accordion h3 {
  font-weight: bold;
}

/* line 587, ../scss/_tk_layout.scss */
.tpenabled {
  margin: 2em 1em;
}

/* line 590, ../scss/_tk_layout.scss */
.infotext {
  color: #525252;
  margin-left: 12px;
  padding: 10px 0;
  display: inline-block;
}

/* line 596, ../scss/_tk_layout.scss */
.infotext2 {
  color: #525252;
  margin: 2px 4px;
  padding: 2px;
  display: inline-block;
}

/* line 602, ../scss/_tk_layout.scss */
.instructional_text {
  color: #525252;
}

/* =================DOUBLE COLUMN=================== */
/* line 608, ../scss/_tk_layout.scss */
.doublecol {
  -moz-column-count: 2;
  /* Firefox */
  -webkit-column-count: 2;
  /* Safari and Chrome */
  column-count: 2;
  -moz-column-gap: 1em;
  /* Firefox */
  -webkit-column-gap: 1em;
  /* Safari and Chrome */
  column-gap: 1em;
}

/* line 616, ../scss/_tk_layout.scss */
.triplecol {
  -webkit-column-count: 3;
  -webkit-column-gap: 1em;
  -moz-column-count: 3;
  -moz-column-gap: 1em;
  -column-count: 3;
  column-gap: 1em;
}

/* line 625, ../scss/_tk_layout.scss */
.double_col_wrapper {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  margin-top: 20px;
}

/* line 632, ../scss/_tk_layout.scss */
.double_col {
  float: left;
  width: 48%;
}

/* line 634, ../scss/_tk_layout.scss */
.double_col:nth-child(1) {
  padding-right: 2em;
}

/*==================================*/
/* line 639, ../scss/_tk_layout.scss */
div.white {
  margin: 2px;
  overflow: auto;
  clear: both;
}

/* line 641, ../scss/_tk_layout.scss */
.white p {
  margin: 0 0 14px 0;
}

/* line 643, ../scss/_tk_layout.scss */
* html .TableBorder {
  height: 20px;
  overflow: VISIBLE;
  WIDTH: 98%;
  border-top: 1px solid #555;
}

/* hack for IE*/
/* line 648, ../scss/_tk_layout.scss */
.popuplinks h2 {
  font-size: 10pt;
  margin-left: 12px;
}

/* line 649, ../scss/_tk_layout.scss */
.popuplinks .wrapper {
  min-width: 25%;
  float: left;
  margin-top: -12px;
  padding: 0 12px;
  margin-right: auto;
  margin-left: auto;
}

/* line 651, ../scss/_tk_layout.scss */
.popuplinks a {
  text-decoration: none;
}

/* line 652, ../scss/_tk_layout.scss */
.popuplinks ul {
  list-style: none;
  margin-left: -20px;
}

/* line 656, ../scss/_tk_layout.scss */
.TableBorder H2.MainTableHead {
  margin-left: 0;
}

/* line 657, ../scss/_tk_layout.scss */
h2.MainTableHead, h3.MainTableHead {
  padding-top: 6px;
  margin: 0;
  height: 24px;
  margin-left: 0;
  padding-bottom: 0;
}

/* line 659, ../scss/_tk_layout.scss */
h2.trigger, h3.trigger, h4.trigger,
h2.expanded, h3.expanded, h4.expanded, h5.expanded {
  color: #007098;
}

/* line 661, ../scss/_tk_layout.scss */
div.TableBorder {
  clear: both;
  padding-top: 0;
  min-width: 95%;
  overflow: visible;
}

/* line 668, ../scss/_tk_layout.scss */
div.TableBorder .white {
  padding: 8px;
}

/* line 670, ../scss/_tk_layout.scss */
* html .TableBorder {
  padding-right: 0;
}

/*IE Hack*/
/* line 671, ../scss/_tk_layout.scss */
* html .MainTableHead {
  width: 103%;
  margin-right: 0;
}

/*IE Hack*/
/* ============ OLD SUBTABS (deprecated) ================*/
/* line 675, ../scss/_tk_layout.scss */
.SubTabContent {
  padding: 12px;
}

/* line 679, ../scss/_tk_layout.scss */
table.TabTable {
  border-spacing: 2px 0;
}

/* line 683, ../scss/_tk_layout.scss */
div.SubTabContainer {
  margin: 0;
  padding: 0;
  margin-bottom: 0;
  clear: both;
}

/* line 684, ../scss/_tk_layout.scss */
* html div.SubTabContainer {
  width: 100%;
}

/* line 687, ../scss/_tk_layout.scss */
div.SubTabOff, div.SubTabOn {
  float: left;
  text-align: center;
  margin-right: 2px;
  padding: 4px;
}

/* line 694, ../scss/_tk_layout.scss */
div.SubTabOn h2 {
  display: inline;
}

/* ============ Accessible ARIA Subtab Code- Black and Gray ================*/
/* Subtab Classes */
/* line 701, ../scss/_tk_layout.scss */
.SubTabContainer ul.tablist {
  display: inline;
  list-style: none;
}

/* line 703, ../scss/_tk_layout.scss */
.SubTabContainer ul.tablist li {
  list-style: none;
  display: inline-block;
  padding: 4px 6px;
  cursor: pointer;
  color: white;
  margin-right: 2px;
  float: left;
}

/* line 712, ../scss/_tk_layout.scss */
.SubTabContainer ul.tablist li.SubTabOff {
  background-color: #171717;
  border: medium none;
  border-radius: 6px 6px 0 0;
  color: white;
}

/* line 720, ../scss/_tk_layout.scss */
.SubTabContainer ul.tablist li.SubTabOff:hover {
  color: #74cbf8;
  text-align: center;
  text-decoration: none;
}

/* line 726, ../scss/_tk_layout.scss */
.SubTabContainer .panel {
  border: none;
}

/* line 730, ../scss/_tk_layout.scss */
.SubTabContainer .panel h3 {
  margin-bottom: 0;
}

/* line 734, ../scss/_tk_layout.scss */
.SubTabContainer ul.tablist li.SubTabOn {
  background-color: #5a5a5a;
  border-bottom: medium none;
  border-radius: 6px 6px 0 0;
  font-weight: normal;
}

/* ==================Messages======================== */
/* line 750, ../scss/_tk_layout.scss */
.form_unavailable {
  font-size: 1.75em;
  color: #5a5a5a;
  text-align: center;
  margin-top: 30%;
}

/*taken from form_view stylesheet*/
/* line 751, ../scss/_tk_layout.scss */
.form_unavailable a {
  color: #1e6cf2;
  font-size: inherit;
}

/* line 752, ../scss/_tk_layout.scss */
p.form_unavailable {
  margin-top: 10%;
}

/*taken from form_view stylesheet*/
/* line 754, ../scss/_tk_layout.scss */
#message_area {
  padding: 6px;
  background-color: gainsboro;
}

/* line 759, ../scss/_tk_layout.scss */
#message_area .message_label {
  width: 13%;
  float: left;
  font-weight: bold;
  vertical-align: top;
  margin-bottom: 12px;
  clear: both;
  margin-right: 8px;
}

/* line 769, ../scss/_tk_layout.scss */
#message_area .message_field {
  width: 85%;
  float: left;
  margin-bottom: 12px;
}

/* line 771, ../scss/_tk_layout.scss */
#message_area .message_field input[type="text"] {
  width: 98%;
}

/* line 773, ../scss/_tk_layout.scss */
#message_area .to_fields {
  width: 38%;
  float: left;
  margin-right: 10px;
  margin-bottom: 12px;
}

/* line 776, ../scss/_tk_layout.scss */
.message_zone {
  background-color: #fff;
  padding: 8px;
  clear: both;
}

/* line 778, ../scss/_tk_layout.scss */
.MessageContent {
  margin: 0 10px 24px 10px;
  overflow: auto;
  clear: both;
}

/* line 784, ../scss/_tk_layout.scss */
#tkPortfolioBody p {
  margin-top: 12px;
}

/* line 786, ../scss/_tk_layout.scss */
.port_tab {
  border-top: 1px solid #bebebe;
  margin-top: 2px;
  padding-top: 2px;
}

/* line 788, ../scss/_tk_layout.scss */
.stylediv {
  float: left;
  margin: 0 32px 20px 0;
}

/* line 790, ../scss/_tk_layout.scss */
.student_work, .instructor_feedback {
  background-color: #f8e7b6;
  margin: 12px;
  padding: 8px 12px;
  border: 1px solid #bebebe;
  line-height: 18px;
  max-width: 95%;
  overflow: auto;
}

/* line 800, ../scss/_tk_layout.scss */
.formcontainer {
  margin-top: 8px;
}

/* line 804, ../scss/_tk_layout.scss */
div.FormEntry textarea {
  width: 80%;
  float: left;
}

/* line 806, ../scss/_tk_layout.scss */
#tkPortfolio {
  min-width: 100px;
}

/* line 807, ../scss/_tk_layout.scss */
#tkPortfolio .PortNote {
  float: left;
  margin-left: 16px;
  margin-top: 4px;
}

/* line 808, ../scss/_tk_layout.scss */
.add_note {
  background: #ffffaa;
  margin: 12px;
}

/* line 809, ../scss/_tk_layout.scss */
.add_note textarea {
  width: 280px;
  height: 328px;
  text-align: center;
}

/* line 810, ../scss/_tk_layout.scss */
.portnoteicon {
  margin-right: 12px;
}

/* line 812, ../scss/_tk_layout.scss */
.comment_area {
  border-top: 1px solid gainsboro;
  padding-top: 12px;
  padding-left: 8px;
  margin: 8px 12px 0 8px;
  color: #5a5a5a;
}

/* line 815, ../scss/_tk_layout.scss */
.comment_area .comment_icon, .comment_area a.icon {
  color: #669900;
}

/* line 816, ../scss/_tk_layout.scss */
.comment_area .comment_textarea {
  margin: 4px 12px 12px 12px;
}

/*HERE*/
/* line 817, ../scss/_tk_layout.scss */
.comment_area .comment_title {
  color: #669900;
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 10px;
}

/*HERE*/
/* line 818, ../scss/_tk_layout.scss */
.comment_area .comment_text {
  float: right;
  width: 85%;
  font-size: 8pt;
  margin: 12px 0;
}

/* line 819, ../scss/_tk_layout.scss */
.comment_area .comment_pic {
  float: left;
  min-width: 15%;
  clear: both;
  text-align: center;
  margin: 12px 0;
}

/* line 820, ../scss/_tk_layout.scss */
.comment_date {
  color: #888;
  margin: 4px 0 8px 0;
}

/* line 821, ../scss/_tk_layout.scss */
.comment_tools {
  float: right;
  margin: -31px -10px -14px -4px;
  cursor: pointer;
  text-decoration: none;
}

/* ======================= Data Upload Form ======================= */
/* line 831, ../scss/_tk_layout.scss */
fieldset.pointvalue {
  font-weight: normal;
  margin-left: 2em;
  width: auto;
  clear: both;
  margin-top: 0;
  display: inline;
}

/* line 832, ../scss/_tk_layout.scss */
fieldset.pointvalue input[type="text"] {
  width: 4em;
  height: 1em;
  margin: .25em;
  padding: 2px;
}

/* line 833, ../scss/_tk_layout.scss */
p.dataupload_range {
  margin-top: 1em;
  line-height: 1.5em;
}

/* line 835, ../scss/_tk_layout.scss */
.valuerange label {
  margin-left: 1em;
}

/* line 837, ../scss/_tk_layout.scss */
table.dataupload_form {
  width: 100%;
}

/* line 838, ../scss/_tk_layout.scss */
table.dataupload_form th {
  font-weight: bold;
}

/* line 840, ../scss/_tk_layout.scss */
table.dataupload_form td.FormLabel {
  background-color: #eee;
  padding: .5em;
  vertical-align: middle;
}

/* line 841, ../scss/_tk_layout.scss */
table.dataupload_form td.FormEntry {
  background-color: #eee;
  padding: .5em;
  vertical-align: middle;
}

/* line 842, ../scss/_tk_layout.scss */
table.dataupload_form td.datafileheader {
  background: #eee;
  padding: .5em;
  vertical-align: middle;
}

/* line 843, ../scss/_tk_layout.scss */
.rubric th.MainTableSubHead {
  background-color: gainsboro;
  color: black;
}

/* line 845, ../scss/_tk_layout.scss */
table.dataupload_form div.outcomes_links, table.rubric div.outcomes_links {
  margin-top: 1em;
  clear: both;
  font-weight: normal;
}

/* line 846, ../scss/_tk_layout.scss */
table.dataupload_form div.outcomes_links a, table.rubric div.outcomes_links a {
  font-weight: normal;
  font-size: .85em;
}

/* line 848, ../scss/_tk_layout.scss */
.dataupload_area {
  font-weight: normal;
  margin: .25em;
  background-color: #ffffcc;
  padding: 1em;
}

/* line 849, ../scss/_tk_layout.scss */
td.dataupload_area_errors, .rubric .dataupload_area_errors {
  font-weight: normal;
  padding: .25em;
  background-color: #f3d9b5;
  border: 3px solid #9c0404;
}

/* line 850, ../scss/_tk_layout.scss */
td.dataupload_area_errors a {
  font-weight: bold;
  color: #000;
}

/* line 851, ../scss/_tk_layout.scss */
td.dataupload_area_noerrors, .rubric .dataupload_area_noerrors {
  font-weight: bold;
  padding: .25em;
  background-color: #bdf9c4;
}

/* line 853, ../scss/_tk_layout.scss */
div.dataupload_area_errors, .rubric .dataupload_area_errors {
  background-color: #F3D9B5;
  border: 3px solid #9C0404;
  font-weight: normal;
  padding: 0.25em;
}

/* line 862, ../scss/_tk_layout.scss */
img.calmenuclose {
  float: right;
  position: relative;
  margin-top: -0.75em;
  margin-right: -0.75em;
}

/* line 864, ../scss/_tk_layout.scss */
.linkblock {
  float: left;
  width: 40%;
  text-align: center;
  margin: 5%;
  margin-top: 1em;
}

/* line 865, ../scss/_tk_layout.scss */
.linkblock a {
  font-size: 1.4em;
}

/* line 866, ../scss/_tk_layout.scss */
.linkblock a.datafile {
  font-size: 1em;
}

/* ====================End Data Upload Form========================= */
/* ===============accessible tabs============== */
/*===================tabbed submenu from LMS admin>coursework and grading tools =======================*/
/* line 876, ../scss/_tk_layout.scss */
.tablist {
  margin: 6px 0;
  padding: 0;
  list-style: none;
}

/* line 882, ../scss/_tk_layout.scss */
.tab {
  margin: .2em 1px 0 0;
  padding: .5em;
  height: 1em;
  float: left;
  display: inline;
  /* IE float bug fix */
  position: relative;
  top: 1px;
  cursor: pointer;
  outline: none;
}

/* line 895, ../scss/_tk_layout.scss */
.panel {
  clear: both;
  display: block;
  margin: 0 0 0 0;
  border: 1px solid #bebebe;
}

/* line 902, ../scss/_tk_layout.scss */
.panel h3 {
  margin-bottom: 4px;
}

/* line 905, ../scss/_tk_layout.scss */
ul.controlList {
  list-style-type: none;
}

/* line 909, ../scss/_tk_layout.scss */
ul.tablist li {
  padding-left: 1.75em;
}

/* line 911, ../scss/_tk_layout.scss */
ul.tablist li.selected {
  position: relative;
  top: 1px;
  background: url("../images/icons/tick.png");
  background-repeat: no-repeat;
  background-position: 4px 4px;
  font-weight: bold;
  border: 1px solid #bebebe;
  border-bottom: 2px solid #FFF;
}

/* line 921, ../scss/_tk_layout.scss */
.tabbercontents {
  padding: 1em;
  overflow: auto;
}

/* line 925, ../scss/_tk_layout.scss */
#tabpanel1 div.tabbercontents div #nav li ul li a {
  white-space: normal;
}

/*===================New addition for Faculty Qualifications========================*/
/* line 931, ../scss/_tk_layout.scss */
.display_wrapper {
  float: left;
  margin: 12px 0 40px 0;
  padding: .5em;
  width: 50%;
  font-size: 90%;
  line-height: 1.5em;
  border: 3px solid #bebebe;
  background: #d7f1ff;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -khtml-border-radius: 12px;
  /* Blue fade areas */
  /* IE10 */
  background-image: -ms-linear-gradient(top, #d7f1ff 0%, #85bbce 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(top, #d7f1ff 0%, #85bbce 100%);
  /* Opera */
  background-image: -o-linear-gradient(top, #d7f1ff 0%, #85bbce 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d7f1ff), color-stop(1, #85bbce));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(top, #d7f1ff 0%, #85bbce 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to bottom, #d7f1ff 0%, #85bbce 100%);
  overflow: auto;
}

/* line 948, ../scss/_tk_layout.scss */
.display_wrapper2 {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1em;
  padding: .75em 2em;
  width: 90%;
  font-size: 95%;
  border: 3px solid #bebebe;
  background: #d7f1ff;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -khtml-border-radius: 12px;
  /* Blue fade areas */
  /* IE10 */
  background-image: -ms-linear-gradient(top, #d7f1ff 0%, #85bbce 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(top, #d7f1ff 0%, #85bbce 100%);
  /* Opera */
  background-image: -o-linear-gradient(top, #d7f1ff 0%, #85bbce 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d7f1ff), color-stop(1, #85bbce));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(top, #d7f1ff 0%, #85bbce 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to bottom, #d7f1ff 0%, #85bbce 100%);
}

/* line 964, ../scss/_tk_layout.scss */
p.citation {
  line-height: 2em;
  margin-left: 50px;
  padding-left: 25px;
  text-indent: -25px;
  font-family: "Courier New", Courier, monospace;
}

/* line 972, ../scss/_tk_layout.scss */
.roster_attributes .double_column {
  width: 40%;
  padding: 4px 8px;
}

/* line 975, ../scss/_tk_layout.scss */
#termBasedForm > div.TableBorder > div > div.TableBorder > div.white > div.show div.FormEntry {
  max-width: 65%;
  width: auto;
}

/* line 978, ../scss/_tk_layout.scss */
#termBasedForm > div.TableBorder > div > div.TableBorder > div.white > div.show {
  min-width: 325px;
  width: auto;
}

/* line 980, ../scss/_tk_layout.scss */
h4.facultyexpandable {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 0;
  clear: both;
  margin-top: 2px;
  line-height: 26px;
}

/* line 990, ../scss/_tk_layout.scss */
h3.faculty, h2.faculty {
  border-top: 1px solid #757575;
  margin-top: 1.5em;
  font-size: 1em;
  font-weight: bold;
  padding-bottom: 0;
  padding-top: 1em;
  clear: both;
}

/* line 999, ../scss/_tk_layout.scss */
h4.faculty {
  margin-top: 0em;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 0;
  padding-top: 1em;
  clear: both;
}

/* line 1008, ../scss/_tk_layout.scss */
ul.facultyteaching {
  margin-top: 0;
  margin-bottom: 1px;
  padding-bottom: 1px;
}

/* line 1014, ../scss/_tk_layout.scss */
li.facultyteaching {
  line-height: 23px;
}

/* line 1018, ../scss/_tk_layout.scss */
.CVinsertContainer {
  width: 760px;
  text-align: left;
  line-height: 24px;
  margin-top: 12px;
}

/* line 1024, ../scss/_tk_layout.scss */
.CVinsert {
  display: inline;
}

/* line 1025, ../scss/_tk_layout.scss */
.CVinsert a {
  text-decoration: none;
  margin-left: 4px;
}

/* line 1027, ../scss/_tk_layout.scss */
.faculty_lastedit {
  margin: 1em 1em .65em 0;
}

/* line 1032, ../scss/_tk_layout.scss */
.sortable li, .white .sortable ul.fac_cat_list li {
  border: none;
  margin: none;
  width: 100%;
  margin-left: -6px;
}

/* line 1037, ../scss/_tk_layout.scss */
.white .sortable li {
  border: none;
  margin: none;
  width: 94%;
  margin-left: 40px;
}

/* line 1046, ../scss/_tk_layout.scss */
.formcol {
  clear: both;
  overflow: auto;
  margin-bottom: 1em;
  border-bottom: 1px solid #bebebe;
}

/*
#superAdminSection  .tabbercontents {
	float:left;
	width:40%;
	line-height:auto;
	clear:none;
	}
	*/
/* line 1060, ../scss/_tk_layout.scss */
#superAdminSection .FormEntry label {
  font-weight: 400;
}

/* line 1063, ../scss/_tk_layout.scss */
.faculty_popup {
  text-align: center;
}

/* line 1066, ../scss/_tk_layout.scss */
.fac_header_action_icon {
  margin-right: 6px;
  float: right;
  position: relative;
  border-left: 1px solid #bebebe;
}

/* line 1073, ../scss/_tk_layout.scss */
.fac_text_action_icon {
  margin-right: 10px;
  float: right;
  font-weight: normal;
}

/* line 1079, ../scss/_tk_layout.scss */
table.CVtemplate td.leftcol, table.CVtemplate th.leftcol {
  background-color: gainsboro;
  font-weight: bold;
  text-align: right;
  padding-right: 4px;
}

/* line 1082, ../scss/_tk_layout.scss */
.officehourday {
  width: 15%;
  float: left;
  clear: both;
  text-align: right;
  margin-right: 4px;
  padding-top: 3px;
}

/* line 1083, ../scss/_tk_layout.scss */
.officehourtimes {
  width: 75%;
  float: left;
  height: 28px;
}

/* line 1085, ../scss/_tk_layout.scss */
h2.facultyexpandable, h3.facultyexpandable {
  margin-bottom: 8px;
}

/* line 1087, ../scss/_tk_layout.scss */
h1.faculty_popup_title {
  text-align: center;
}

/* line 1089, ../scss/_tk_layout.scss */
.FormMainFaculty {
  font-weight: normal;
  vertical-align: top;
  height: 44px;
}

/*===============Artifact Wizard=========================*/
/* line 1102, ../scss/_tk_layout.scss */
#artifact_wizard h2 {
  font-size: 130%;
}

/* line 1103, ../scss/_tk_layout.scss */
#artifact_wizard h3 {
  font-size: 120%;
}

/* line 1104, ../scss/_tk_layout.scss */
#artifact_wizard p {
  margin-left: 20px;
  margin-top: 0;
}

/* line 1107, ../scss/_tk_layout.scss */
input.number_table {
  border: 1px solid #bebebe;
  font-weight: normal;
  /*HERE*/
  font-size: 11pt;
  letter-spacing: 2px;
  background: #DBFFF8;
  padding: 1px;
}

/*========================Trees===================*/
/* line 1120, ../scss/_tk_layout.scss */
.selectedoutcome {
  font-weight: bold;
  color: purple;
}

/* line 1125, ../scss/_tk_layout.scss */
.linkedoutcome {
  font-style: oblique;
  color: purple;
}

/* line 1130, ../scss/_tk_layout.scss */
td.tktreeroot, .tktreeroot, div.tktreeroot {
  font-weight: bold;
  color: black;
  text-decoration: none;
}

/* line 1136, ../scss/_tk_layout.scss */
td.topleveltree, .topleveltree, div.topleveltree {
  font-weight: bold;
  color: blue;
  text-decoration: none;
}

/* line 1142, ../scss/_tk_layout.scss */
.topleveltree {
  font-weight: bold;
  color: blue;
  text-decoration: none;
}

/* line 1148, ../scss/_tk_layout.scss */
td.topleveltree_disabled, .topleveltree_disabled, div.topleveltree_disabled, .topleveltree_disabled {
  font-weight: bold;
  color: blue;
  text-decoration: none;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 1156, ../scss/_tk_layout.scss */
a.topleveltree, a.topleveltree:hover {
  font-weight: bold;
  color: blue;
  text-decoration: none;
}

/* line 1162, ../scss/_tk_layout.scss */
.firstleveltree {
  font-weight: bold;
  color: blue;
  text-decoration: none;
}

/* line 1169, ../scss/_tk_layout.scss */
td.secondleveltree, .secondleveltree, div.secondleveltree {
  font-weight: bold;
  color: darkgreen;
  text-decoration: none;
  padding-left: 10px;
}

/* line 1176, ../scss/_tk_layout.scss */
td.secondleveltree_disabled, .secondleveltree_disabled, div.secondleveltree_disabled {
  font-weight: bold;
  color: darkgreen;
  text-decoration: none;
  opacity: 0.6;
  filter: alpha(opacity=60);
  padding-left: 10px;
}

/* line 1185, ../scss/_tk_layout.scss */
a.secondleveltree {
  font-weight: bold;
  color: darkgreen;
  text-decoration: none;
}

/* line 1192, ../scss/_tk_layout.scss */
td.thirdleveltree, .thirdleveltree, div.thirdleveltree {
  font-weight: bold;
  color: indigo;
  text-decoration: none;
  padding-left: 20px;
}

/* line 1199, ../scss/_tk_layout.scss */
td.thirdleveltree_disabled, .thirdleveltree_disabled, div.thirdleveltree_disabled {
  font-weight: bold;
  color: indigo;
  text-decoration: none;
  opacity: 0.6;
  filter: alpha(opacity=60);
  padding-left: 20px;
}

/* line 1208, ../scss/_tk_layout.scss */
a.thirdleveltree {
  font-weight: bold;
  color: indigo;
  text-decoration: none;
}

/* line 1214, ../scss/_tk_layout.scss */
td.fourthleveltree, .fourthleveltree, div.fourthleveltree {
  font-weight: normal;
  color: black;
  text-decoration: none;
  padding-left: 30px;
}

/* line 1220, ../scss/_tk_layout.scss */
td.fourthleveltree_disabled, .fourthleveltree_disabled, div.fourthleveltree_disabled {
  font-weight: normal;
  color: black;
  text-decoration: none;
  opacity: 0.6;
  filter: alpha(opacity=60);
  padding-left: 30px;
}

/* line 1230, ../scss/_tk_layout.scss */
tr.tktreehilite, .tktreehilite, div.tktreehilite {
  background-color: #BFFBC7;
}

/* line 1236, ../scss/_tk_layout.scss */
tr.tktree, .tktree, div.tktree {
  /*background-color: white;*/
}

/* line 1241, ../scss/_tk_layout.scss */
td.tktreedivider, .tktreedivider {
  border-top: solid 1px #ddd;
}

/* line 1245, ../scss/_tk_layout.scss */
a.tktreelink {
  text-decoration: none;
}

/* line 1249, ../scss/_tk_layout.scss */
a.tktreegrouplink, .tktreegrouplink {
  text-decoration: none;
  color: #990000;
}

/* line 1254, ../scss/_tk_layout.scss */
li.secondleveltree {
  padding-left: 6px;
}

/* line 1255, ../scss/_tk_layout.scss */
li.thirdleveltree {
  padding-left: 12px;
}

/* line 1256, ../scss/_tk_layout.scss */
li.fourthleveltree {
  padding-left: 18px;
}

/* line 1257, ../scss/_tk_layout.scss */
li.fifthleveltree {
  padding-left: 24px;
}

/* line 1258, ../scss/_tk_layout.scss */
li.sixthleveltree {
  padding-left: 30px;
}

/* line 1260, ../scss/_tk_layout.scss */
.tree_page {
  background-image: url(../images/icons/page.png);
  background-repeat: no-repeat;
  background-position: 0 4px;
  width: 18px;
  height: 18px;
  display: inline-block;
}

/*---------- Security Units Styles ----------*/
/* line 1271, ../scss/_tk_layout.scss */
#security_tree {
  margin-top: 12px;
  list-style: none;
  margin-left: 0;
}

/* line 1272, ../scss/_tk_layout.scss */
#security_tree ul {
  list-style: none;
}

/* line 1273, ../scss/_tk_layout.scss */
#security_tree ul li {
  margin: 4px 0 6px -24px;
  padding: 4px;
}

/* line 1274, ../scss/_tk_layout.scss */
.securityunit {
  border: 1px dashed #999;
  background: #ccff99;
}

/*---------- Outcomes Styles ----------*/
/* line 1278, ../scss/_tk_layout.scss */
.outcomelist {
  margin-left: 14px;
}

/* line 1282, ../scss/_tk_layout.scss */
.outcome {
  border-bottom: 1px solid #ccc;
  padding: 4px 2px;
}

/* line 1287, ../scss/_tk_layout.scss */
.outcome:nth-child(odd) {
  background: #dedede;
}

/*---------- Tree Window Styles ----------*/
/* line 1295, ../scss/_tk_layout.scss */
.lastLine {
  PADDING-LEFT: 6em;
}

/* line 1297, ../scss/_tk_layout.scss */
.window {
  BORDER-top: #CCCCCC 1px solid;
  BORDER-left: #CCCCCC 1px solid;
  BORDER-bottom: #CCCCCC 1px solid;
  BORDER-RIGHT: #CCCCCC 1px solid;
  PADDING-RIGHT: 1px;
  PADDING-LEFT: 1px;
  DISPLAY: block;
  PADDING-BOTTOM: 1px;
  MARGIN: 0;
  PADDING-TOP: 0;
  TEXT-ALIGN: left;
}

/* line 1311, ../scss/_tk_layout.scss */
.titleBar {
  PADDING-LEFT: 0.5em;
  MARGIN: 0;
  CURSOR: default;
  BACKGROUND-COLOR: #FFFFFF;
  TEXT-ALIGN: right;
}

/* line 1319, ../scss/_tk_layout.scss */
.titleBarText {
  FLOAT: left;
}

/* line 1323, ../scss/_tk_layout.scss */
.clientArea {
  PADDING-RIGHT: 0.5em;
  PADDING-LEFT: 0.5em;
  PADDING-BOTTOM: 0.5em;
  MARGIN: 0 0 0;
  OVERFLOW: auto;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
}

/*---------- Button Styles ----------*/
/*----------DomCollapse Styles ----------*/
/* line 1339, ../scss/_tk_layout.scss */
.trigger {
  cursor: pointer;
}

/* line 1343, ../scss/_tk_layout.scss */
.triggeropen {
  cursor: pointer;
}

/* line 1347, ../scss/_tk_layout.scss */
.trigger:hover {
  cursor: pointer;
}

/* line 1351, ../scss/_tk_layout.scss */
.expanded {
  cursor: pointer;
}

/* line 1355, ../scss/_tk_layout.scss */
.expanded:hover {
  background: transparent;
  cursor: pointer;
}

/* line 1360, ../scss/_tk_layout.scss */
.show {
  position: static;
  display: table;
  margin: 6px 8px 10px 16px;
  line-height: 14px;
  width: 95%;
}

/* line 1368, ../scss/_tk_layout.scss */
.show li.sort-list-item, .expanded li.sort-list-item {
  margin-left: 0;
  list-style: none;
}

/* line 1373, ../scss/_tk_layout.scss */
.listDom1stCol {
  float: left;
  width: 10%;
}

/* line 1374, ../scss/_tk_layout.scss */
.listDom2ndCol {
  float: left;
  width: 15%;
}

/* line 1375, ../scss/_tk_layout.scss */
.listDom3rdCol {
  float: left;
  width: 65%;
}

/* line 1376, ../scss/_tk_layout.scss */
.listDomDltCol {
  float: left;
  width: 10%;
  padding-top: 5px;
}

/* line 1377, ../scss/_tk_layout.scss */
.listDomValueInput {
  width: 96%;
}

/* line 1378, ../scss/_tk_layout.scss */
.listDomDltCol {
  float: left;
  width: 10%;
  padding-top: 5px;
}

/* line 1379, ../scss/_tk_layout.scss */
.listDom1stCol input[type="radio"] {
  margin-top: 5px;
}

/* line 1380, ../scss/_tk_layout.scss */
.listDom2ndCol input[type="text"] {
  padding-left: 2px;
}

/* line 1381, ../scss/_tk_layout.scss */
.listDom1stCol input[type="text"] {
  padding-left: 2px;
}

/* line 1387, ../scss/_tk_layout.scss */
.show .TableBorder {
  margin-top: 12px;
}

/* line 1391, ../scss/_tk_layout.scss */
.hide {
  position: absolute;
  left: -999em;
  height: 1px;
  width: 100px;
  overflow: hidden;
}

/* line 1399, ../scss/_tk_layout.scss */
.inside {
  position: static;
  display: table;
  margin: 4px 8px 4px 10px;
}

/* line 1405, ../scss/_tk_layout.scss */
.triggerdiv {
  width: 90%;
  padding-left: 12px;
}

/*=================ToolTips===============*/
/* Tooltips for floating buttons*/
/* line 1411, ../scss/_tk_layout.scss */
a.floattip:hover, a.floattip:focus {
  position: relative;
}

/* line 1414, ../scss/_tk_layout.scss */
a.floattip span, a.floattip_down span {
  display: none;
}

/* line 1418, ../scss/_tk_layout.scss */
a.floattip:hover span, a.floattip:focus span {
  border: #c0c0c0 1px dotted;
  padding: 5px 20px 5px 5px;
  display: block;
  z-index: 100;
  background-color: #786D8F;
  top: -80px;
  text-decoration: none;
  background-color: #786D8F;
  position: absolute;
  z-index: 99;
  padding: 10px 10px;
  width: 300px;
  border: 0.4em solid orange;
  margin: -28px 0 10px 0;
  color: #fff;
  font-weight: normal;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
}

/*=========ToolTips===============*/
/* line 1442, ../scss/_tk_layout.scss */
.helpicon {
  vertical-align: middle;
  cursor: help;
  margin-bottom: 2px;
  border: none;
}

/* line 1447, ../scss/_tk_layout.scss */
.tooltip {
  background-color: #786D8F;
  position: absolute;
  z-index: 99;
  padding: 10px 10px;
  width: 300px;
  border: 0.4em solid orange;
  visibility: hidden;
  margin: -28px 0 10px 145px;
  color: #fff;
  font-weight: normal;
  border-radius: 1em;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
}

/* line 1461, ../scss/_tk_layout.scss */
.callbubble {
  background-color: #786D8F;
  font-size: 10pt;
  position: relative;
  z-index: 99;
  padding: 8px;
  width: 280px;
  border: 0.4em solid orange;
  margin: 10px 0 10px 100px;
  color: #fff;
  border-radius: 1em;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
}

/* line 1474, ../scss/_tk_layout.scss */
.callbubble .ttarrow {
  width: 0;
  height: 0;
  overflow: hidden;
  border-left: 0.5em solid transparent;
  border-top: 1em solid orange;
  border-right: 0.5em solid transparent;
  border-bottom: 0;
  position: absolute;
  top: 3.9em;
  right: 18.2em;
}

/* line 1481, ../scss/_tk_layout.scss */
.tktooltip {
  background-color: #786D8F;
  position: absolute;
  z-index: 99;
  width: 360px;
  float: left;
  padding: 10px 10px;
  border: 0.4em solid orange;
  color: #fff;
  font-weight: normal;
  border-radius: 1em;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
}

/*calendar*/
/* line 1498, ../scss/_tk_layout.scss */
td.tkday, td.tkday_inactive {
  border: 1px solid #bebebe;
  padding: 4px;
  vertical-align: top;
  font-size: 8pt;
}

/* line 1499, ../scss/_tk_layout.scss */
td.tkday_inactive {
  background-color: #ddd;
}

/* line 1500, ../scss/_tk_layout.scss */
div.tkday {
  text-align: right;
  vertical-align: top;
  height: 74px;
  z-index: 0;
  overflow: none;
}

/* line 1502, ../scss/_tk_layout.scss */
div.tkminday {
  text-align: right;
  vertical-align: top;
  height: 20px;
  z-index: 0;
  overflow: none;
}

/* line 1503, ../scss/_tk_layout.scss */
.tkday a, .tkday_inactive a {
  color: #000;
  text-decoration: none;
}

/* line 1504, ../scss/_tk_layout.scss */
.tkweekend, .tkweekend a {
  color: red;
}

/* line 1506, ../scss/_tk_layout.scss */
table.tkcal_minimonth {
  width: 96%;
  margin: auto;
  border: 1px solid #bebebe;
  border-collapse: collapse;
  font-size: 8pt;
}

/* line 1507, ../scss/_tk_layout.scss */
table.tkcal_minimonth td.tkday {
  width: 14%;
  border: 1px solid #bebebe;
  padding: 4px;
  height: 20px;
  vertical-align: top;
}

/* line 1510, ../scss/_tk_layout.scss */
td.tkuploadday {
  background-color: #ccff99;
  font-weight: bold;
  border: 1px solid #000;
}

/* line 1511, ../scss/_tk_layout.scss */
td .tkuploadtext {
  color: #343434;
  font-style: italic;
  font-weight: normal;
  margin-left: .5em;
}

/*cal menus*/
/* line 1514, ../scss/_tk_layout.scss */
.calmenuwrap {
  padding: 0 1px;
  position: relative;
}

/* line 1519, ../scss/_tk_layout.scss */
.calmenu {
  background-color: #fff;
  width: 9em;
  position: absolute;
  top: -8em;
  left: -3em;
  padding: 4px;
  z-index: 99;
  BORDER-top: #333 1px solid;
  BORDER-left: #333 1px solid;
  BORDER-bottom: #000 2px solid;
  BORDER-RIGHT: #000 2px solid;
  visibility: hidden;
  color: #000;
  font-weight: normal;
  font-size: 8pt;
  line-height: 16px;
  text-align: center;
}

/* line 1537, ../scss/_tk_layout.scss */
.calmenuwrap a {
  color: blue;
  text-decoration: none;
}

/* line 1542, ../scss/_tk_layout.scss */
.calmenu a:hover {
  color: #000;
}

/* line 1544, ../scss/_tk_layout.scss */
img.calmenuclose {
  float: right;
  position: relative;
  top: -10px;
  right: -10px;
}

/* line 1546, ../scss/_tk_layout.scss */
.calmenu hr {
  margin-bottom: 4px;
  padding: 0;
}

/**/
/* The main calendar widget.  DIV containing a table. */
/* line 1555, ../scss/_tk_layout.scss */
img.calendar {
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid red;
  padding: 1px;
}

/* line 1562, ../scss/_tk_layout.scss */
img.calendar:hover {
  border: 2px solid red;
  padding: 0;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /*Chrome */
  /* line 1566, ../scss/_tk_layout.scss */
  img.calendar {
    display: none;
  }
}
/* line 1569, ../scss/_tk_layout.scss */
div.calendar {
  BORDER-top: #CCCCCC 1px solid;
  BORDER-left: #CCCCCC 1px solid;
  BORDER-bottom: #7B7B7B 2px solid;
  BORDER-RIGHT: #7B7B7B 2px solid;
  BACKGROUND-COLOR: #FFFFFF;
  position: relative;
}

/* line 1578, ../scss/_tk_layout.scss */
.calendar, .calendar table {
  /*HERE*/
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #eef;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Header part -- contains navigation buttons and day names. */
/* line 1588, ../scss/_tk_layout.scss */
.calendar .button {
  /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  /* They are the navigation buttons */
  padding: 2px;
  /* Make the buttons seem like they're pressing */
}

/* line 1593, ../scss/_tk_layout.scss */
.calendar .nav {
  background: #777788 url(menuarrow.gif) no-repeat 100% 100%;
}

/* line 1597, ../scss/_tk_layout.scss */
.calendar thead .title {
  /* This holds the current "month, year" */
  font-weight: bold;
  /* Pressing it will take you to the current date */
  text-align: center;
  background: #fff;
  color: #000;
  padding: 2px;
}

/* line 1605, ../scss/_tk_layout.scss */
.calendar thead .headrow {
  /* Row <TR> containing navigation buttons */
  background: #778;
  color: #fff;
}

/* line 1610, ../scss/_tk_layout.scss */
.calendar thead .daynames {
  /* Row <TR> containing the day names */
  background: #bdf;
}

/* line 1614, ../scss/_tk_layout.scss */
.calendar thead .name {
  /* Cells <TD> containing the day names */
  border-bottom: 1px solid #556;
  padding: 2px;
  text-align: center;
  color: #000;
}

/* line 1621, ../scss/_tk_layout.scss */
.calendar thead .weekend {
  /* How a weekend day name shows in header */
  color: #a66;
}

/* line 1625, ../scss/_tk_layout.scss */
.calendar thead .hilite {
  /* How do the buttons in header appear when hover */
  background-color: #aaf;
  color: #000;
  border: 1px solid #04f;
  padding: 1px;
}

/* line 1632, ../scss/_tk_layout.scss */
.calendar thead .active {
  /* Active (pressed) buttons in header */
  background-color: #77c;
  padding: 2px 0 0 2px;
}

/* The body part -- contains all the days in month. */
/* line 1639, ../scss/_tk_layout.scss */
.calendar tbody .day {
  /* Cells <TD> containing month days dates */
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
}

/* line 1646, ../scss/_tk_layout.scss */
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #bbb;
}

/* line 1651, ../scss/_tk_layout.scss */
.calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

/* line 1655, ../scss/_tk_layout.scss */
.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #bdf;
}

/* line 1661, ../scss/_tk_layout.scss */
.calendar tbody .rowhilite td {
  background: #def;
}

/* line 1665, ../scss/_tk_layout.scss */
.calendar tbody .rowhilite td.wn {
  background: #eef;
}

/* line 1669, ../scss/_tk_layout.scss */
.calendar tbody td.hilite {
  /* Hovered cells <TD> */
  background: #D7E0F9;
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

/* line 1675, ../scss/_tk_layout.scss */
.calendar tbody td.active {
  /* Active (pressed) cells <TD> */
  background: #cde;
  padding: 2px 2px 0 2px;
}

/* line 1680, ../scss/_tk_layout.scss */
.calendar tbody td.selected {
  /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #fff;
  color: #000;
}

/* line 1688, ../scss/_tk_layout.scss */
.calendar tbody td.weekend {
  /* Cells showing weekend days */
  color: #a66;
}

/* line 1692, ../scss/_tk_layout.scss */
.calendar tbody td.today {
  /* Cell showing selected date */
  font-weight: bold;
  color: #00f;
  text-align: right;
}

/* line 1698, ../scss/_tk_layout.scss */
.calendar tbody .disabled {
  color: #999;
}

/* line 1702, ../scss/_tk_layout.scss */
.calendar tbody .emptycell {
  /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

/* line 1706, ../scss/_tk_layout.scss */
.calendar tbody .emptyrow {
  /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */
/* line 1712, ../scss/_tk_layout.scss */
.calendar tfoot .footrow {
  /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #556;
  color: #fff;
}

/* line 1718, ../scss/_tk_layout.scss */
.calendar tfoot .ttip {
  /* Tooltip (status bar) cell <TD> */
  background: #fff;
  color: #445;
  border-top: 1px solid #556;
  padding: 1px;
}

/* line 1725, ../scss/_tk_layout.scss */
.calendar tfoot .hilite {
  /* Hover style for buttons in footer */
  background: #aaf;
  border: 1px solid #04f;
  color: #000;
  padding: 1px;
}

/* line 1732, ../scss/_tk_layout.scss */
.calendar tfoot .active {
  /* Active (pressed) style for buttons in footer */
  background: #77c;
  padding: 2px 0 0 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */
/* line 1739, ../scss/_tk_layout.scss */
.calendar .combo {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #def;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

/* line 1754, ../scss/_tk_layout.scss */
.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

/* line 1759, ../scss/_tk_layout.scss */
.calendar .combo .label-IEfix {
  width: 4em;
}

/* line 1763, ../scss/_tk_layout.scss */
.calendar .combo .hilite {
  background: #acf;
}

/* line 1767, ../scss/_tk_layout.scss */
.calendar .combo .active {
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  background: #eef;
  font-weight: bold;
}

/* line 1774, ../scss/_tk_layout.scss */
.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0;
  text-align: center;
  background-color: #f4f0e8;
}

/* line 1781, ../scss/_tk_layout.scss */
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm {
  padding: 0 3px 0 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

/* line 1788, ../scss/_tk_layout.scss */
.calendar td.time .ampm {
  text-align: center;
}

/* line 1792, ../scss/_tk_layout.scss */
.calendar td.time .colon {
  padding: 0 2px 0 3px;
  font-weight: bold;
}

/* line 1797, ../scss/_tk_layout.scss */
.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

/* line 1803, ../scss/_tk_layout.scss */
.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

/* line 1809, ../scss/_tk_layout.scss */
.helplayer, .helplayertall {
  background-color: #ffff99;
  position: absolute;
  z-index: 99;
  padding: 12px;
  width: 300px;
  BORDER-top: #333 1px solid;
  BORDER-left: #333 1px solid;
  BORDER-bottom: #000 2px solid;
  BORDER-RIGHT: #000 2px solid;
  visibility: hidden;
  margin: 10px 0 10px 20px;
  color: #000;
  font-weight: normal;
  text-align: left;
}

/* line 1826, ../scss/_tk_layout.scss */
.helplayertall {
  width: 120px;
}

/* line 1830, ../scss/_tk_layout.scss */
.hilitebox {
  background-color: #ffff99;
  padding: 12px;
  BORDER-top: #333 1px solid;
  BORDER-left: #333 1px solid;
  BORDER-bottom: #000 2px solid;
  BORDER-RIGHT: #000 2px solid;
  margin: 10px 20px 10px 20px;
}

/* line 1840, ../scss/_tk_layout.scss */
.forminstructions {
  margin: 12px 0 0 0;
}

/*yahoo drag and drop*/
/* line 1850, ../scss/_tk_layout.scss */
div.workarea {
  padding: 10px;
  float: left;
}

/* line 1855, ../scss/_tk_layout.scss */
ul.draglist {
  position: relative;
  background: #f7f7f7;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 1863, ../scss/_tk_layout.scss */
ul.draglist li {
  margin: 1px;
  cursor: move;
}

/* line 1868, ../scss/_tk_layout.scss */
ul.draglist_alt {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  padding-bottom: 20px;
}

/* line 1876, ../scss/_tk_layout.scss */
ul.draglist_alt li {
  margin: 1px;
  cursor: move;
}

/* line 1882, ../scss/_tk_layout.scss */
li.list1 {
  border: 1px solid #7EA6B2;
}

/* line 1886, ../scss/_tk_layout.scss */
li.list2 {
  border: 1px solid #6B4C86;
}

/*Right Pane Styles*/
/* line 1893, ../scss/_tk_layout.scss */
.rightpane {
  margin: 60px 12px 0 0;
  background-repeat: repeat-x;
  background-color: gainsboro;
  BORDER: #757575 1px solid;
}

/* line 1906, ../scss/_tk_layout.scss */
.rightpanetitle {
  margin: 8px 8px 0 0;
  font-weight: bold;
  color: #000;
}

/* line 1914, ../scss/_tk_layout.scss */
ul.rightpanetext li {
  padding: 0 8px 0 0;
  margin-left: -38px;
  color: #000;
}

/* line 1920, ../scss/_tk_layout.scss */
div > ul.rightpanetext li {
  padding: 0 22px 0 0;
}

/* line 1924, ../scss/_tk_layout.scss */
a.rightpanetext {
  color: #365bc6;
  text-decoration: none;
}

/* line 1929, ../scss/_tk_layout.scss */
a.rightpanetext:hover {
  text-decoration: underline;
}

/*wiz lists*/
/* line 1936, ../scss/_tk_layout.scss */
.wizinstructions, ul.wizinstructions {
  margin: 6px 6px;
}

/* line 1940, ../scss/_tk_layout.scss */
li.wizready {
  list-style-image: url(../images/icon_check.gif);
  margin: 6px 6px;
}

/* line 1945, ../scss/_tk_layout.scss */
li.wiznotready {
  list-style-image: url(../images/icon_x.gif);
  margin: 6px 6px;
}

/* line 1950, ../scss/_tk_layout.scss */
.WizOff, .WizOn {
  color: #000;
  background-color: #b3d094;
}

/* line 1955, ../scss/_tk_layout.scss */
div.WizOff, div.WizOn, div.stephilite {
  border: 3px white solid;
}

/* line 1959, ../scss/_tk_layout.scss */
.wiztable {
  border-collapse: collapse;
  border: 0 none;
}

/* line 1964, ../scss/_tk_layout.scss */
.wiztable .WizOn, .wiztable .WizOff, .wiztable .stephilite {
  border: 0px none;
  border-right: 6px white solid;
  padding: 5px 10px 5px 5px;
}

/* line 1971, ../scss/_tk_layout.scss */
.wiztable .WizOn.spacer, .wiztable .WizOff.spacer, .wiztable .stephilite.spacer {
  border-right: 0px none;
}

/* line 1976, ../scss/_tk_layout.scss */
.WizOn a:link, .WizOn a:visited, .WizOff a:link, .WizOff a:visited,
.stephilite a:link, .stephilite a:visited {
  font-size: small;
  text-decoration: none;
  color: #000;
}

/* line 1982, ../scss/_tk_layout.scss */
.stephilite {
  text-decoration: none;
  color: #000;
  background-color: #81b04d;
}

/* line 1988, ../scss/_tk_layout.scss */
.stephilite a:link, .stephilite a:visited {
  text-decoration: none;
  color: #000;
}

/* line 1993, ../scss/_tk_layout.scss */
.inactive .wiznum {
  color: white;
  background-color: #888888;
}

/* line 1998, ../scss/_tk_layout.scss */
body .WizOff.inactive a {
  color: #888;
  background-color: #d9e7c9;
}

/* line 2003, ../scss/_tk_layout.scss */
table.LeftNavBG {
  border-bottom: none;
  text-align: left;
  width: auto;
}

/* line 2004, ../scss/_tk_layout.scss */
td.LeftNavBG {
  border-bottom: none;
  text-align: left;
  height: 20px;
}

/* line 2006, ../scss/_tk_layout.scss */
.LeftNavSub, .LeftNavSubOn {
  font-size: 85%;
}

/* line 2010, ../scss/_tk_layout.scss */
.LeftNavSub, a.LeftNavSub {
  text-decoration: none;
  color: #f0ede1;
  font-weight: normal;
}

/* line 2016, ../scss/_tk_layout.scss */
a.LeftNavSubOn {
  font-weight: bold;
}

/* line 2020, ../scss/_tk_layout.scss */
a.LeftNavSub img, a.LeftNavSubOn img {
  margin-right: 3px;
}

/* line 2026, ../scss/_tk_layout.scss */
div.WizOn, div.WizOff, div.stephilite {
  float: left;
  overflow: none;
  margin: 12px 0;
  padding: 8px 8px 8px 38px;
}

/* line 2033, ../scss/_tk_layout.scss */
div.WizOn img, div.WizOff img, div.stephilite img {
  float: left;
  margin-left: -28px;
}

/* line 2038, ../scss/_tk_layout.scss */
.wiznum {
  float: left;
  font-weight: bold;
  color: #fff;
  background-color: #000;
  font-size: 1.2em;
  line-height: 1.2em;
  width: 1.3em;
  height: 1.3em;
  text-align: center;
  margin-left: -28px;
  border-radius: .7em;
  -webkit-border-radius: .7em;
  -moz-border-radius: .7em;
  -khtml-border-radius: .7em;
}

/* line 2055, ../scss/_tk_layout.scss */
.WizOptions {
  font-size: 1.25em;
  margin-top: 2em;
}

/* line 2057, ../scss/_tk_layout.scss */
.WizOptions p {
  margin: 1em;
}

/* line 2059, ../scss/_tk_layout.scss */
.WizOptions span {
  margin: 1em;
  float: left;
  width: 9em;
  text-align: center;
  background-color: #ddd;
  vertical-align: middle;
  height: 3.5em;
  padding: 1em;
  border-radius: 8px;
  padding-top: 2em;
}

/* line 2062, ../scss/_tk_layout.scss */
.WizOptions span:hover {
  background-color: #9c3;
}

/*=================== ===============*/
/* line 2068, ../scss/_tk_layout.scss */
.indent0, a.indent0 {
  margin: 0 2px 0 0;
  text-decoration: none;
  color: Black;
  list-style: none;
  overflow: auto;
  width: 100%;
}

/* line 2076, ../scss/_tk_layout.scss */
a.indent0:hover {
  text-decoration: underline;
}

/* line 2080, ../scss/_tk_layout.scss */
.indent1, a.indent1 {
  margin: 0 2px 0 6px;
  text-decoration: none;
  color: blue;
  list-style: none;
  overflow: auto;
  width: 100%;
}

/* line 2088, ../scss/_tk_layout.scss */
.indent1b, a.indent1b {
  margin: 0 2px 0 6px;
  text-decoration: none;
  list-style: none;
  overflow: auto;
  width: 100%;
}

/* line 2095, ../scss/_tk_layout.scss */
a.indent1:hover {
  text-decoration: underline;
}

/* line 2099, ../scss/_tk_layout.scss */
.indent2, a.indent2 {
  margin: 0 2px 0 12px;
  text-decoration: none;
  color: DarkGreen;
  list-style: none;
  overflow: auto;
  width: 100%;
}

/* line 2107, ../scss/_tk_layout.scss */
.indent2b, a.indent2b {
  margin: 0 2px 0 12px;
  text-decoration: none;
  list-style: none;
  overflow: auto;
  width: 100%;
}

/* line 2114, ../scss/_tk_layout.scss */
a.indent2:hover {
  text-decoration: underline;
}

/* line 2118, ../scss/_tk_layout.scss */
.indent3, a.indent3 {
  margin: 0 2px 0 18px;
  text-decoration: none;
  color: Indigo;
  list-style: none;
  overflow: auto;
  width: 100%;
}

/* line 2126, ../scss/_tk_layout.scss */
.indent3b, a.indent3b {
  margin: 0 2px 0 18px;
  text-decoration: none;
  list-style: none;
  overflow: auto;
  width: 100%;
}

/* line 2133, ../scss/_tk_layout.scss */
a.indent3:hover {
  text-decoration: underline;
}

/* line 2137, ../scss/_tk_layout.scss */
.indent4, a.indent4 {
  margin: 0 2px 0 24px;
  text-decoration: none;
  color: Brown;
  list-style: none;
  overflow: auto;
  width: 100%;
}

/* line 2146, ../scss/_tk_layout.scss */
.indent4b, a.indent4b {
  margin: 0 2px 0 24px;
  text-decoration: none;
  list-style: none;
  overflow: auto;
  width: 100%;
}

/* line 2154, ../scss/_tk_layout.scss */
a.indent4:hover {
  text-decoration: underline;
  overflow: auto;
  width: 100%;
}

/* line 2160, ../scss/_tk_layout.scss */
.indent5, a.indent5 {
  margin: 0 2px 0 30px;
  text-decoration: none;
  color: DarkSlateGray;
  list-style: none;
  overflow: auto;
  width: 100%;
}

/* line 2169, ../scss/_tk_layout.scss */
.indent5b, a.indent5b {
  margin: 0 2px 0 30px;
  text-decoration: none;
  list-style: none;
  overflow: auto;
  width: 100%;
}

/* line 2178, ../scss/_tk_layout.scss */
.indent5:hover {
  text-decoration: underline;
}

/* line 2182, ../scss/_tk_layout.scss */
.indent6, a.indent6 {
  margin: 0 2px 0 36px;
  text-decoration: none;
  color: FireBrick;
  list-style: none;
  overflow: auto;
  width: 100%;
}

/* line 2191, ../scss/_tk_layout.scss */
a.indent6:hover {
  text-decoration: underline;
}

/* line 2195, ../scss/_tk_layout.scss */
.indent7, a.indent7 {
  margin: 0 2px 0 42px;
  text-decoration: none;
  color: DarkOliveGreen;
  list-style: none;
  overflow: auto;
  width: 100%;
}

/* line 2204, ../scss/_tk_layout.scss */
a.indent7:hover {
  text-decoration: underline;
}

/* line 2208, ../scss/_tk_layout.scss */
.indent8, a.indent8 {
  margin: 0 2px 0 48px;
  text-decoration: none;
  color: DimGray;
  overflow: auto;
  width: 100%;
  list-style: none;
}

/* line 2217, ../scss/_tk_layout.scss */
a.indent8:hover {
  text-decoration: underline;
}

/* Expanding tree*/
/* line 2231, ../scss/_tk_layout.scss */
ul.nftree, ul.nftree ul {
  list-style: none;
  margin: 0;
  padding-left: 16px;
  font-weight: normal;
  color: black;
  padding-top: 4px;
}

/* line 2238, ../scss/_tk_layout.scss */
ul.nftree li {
  margin-left: 1px;
  padding-bottom: 4px;
}

/* line 2242, ../scss/_tk_layout.scss */
ul.nftree li a {
  text-decoration: none;
}

/* line 2245, ../scss/_tk_layout.scss */
ul.nftree li a:hover {
  text-decoration: underline;
}

/* line 2249, ../scss/_tk_layout.scss */
ul.nftree li.groupHeader {
  font-weight: bold;
}

/* line 2253, ../scss/_tk_layout.scss */
img.headerImg {
  margin-right: 2px;
}

/* line 2257, ../scss/_tk_layout.scss */
li.topleveltree {
  padding-top: 2px;
}

/* line 2259, ../scss/_tk_layout.scss */
ul.nftree li a {
  text-decoration: none;
}

/* line 2260, ../scss/_tk_layout.scss */
.nftree li link:hover {
  text-decoration: underline;
}

/* line 2262, ../scss/_tk_layout.scss */
.nftreeend {
  margin-left: 16px;
  margin-bottom: 4px;
}

/*theme selector*/
/* line 2267, ../scss/_tk_layout.scss */
.themebox {
  float: left;
  padding: 12px;
}

/* line 2268, ../scss/_tk_layout.scss */
div.themebox:hover {
  background: #FFFF66;
}

/* line 2269, ../scss/_tk_layout.scss */
.themebox_active {
  float: left;
  padding: 12px;
  background: #FFFF66;
  font-weight: bold;
}

/* ===================jquery stuff====================== */
/* line 2273, ../scss/_tk_layout.scss */
#sortable {
  list-style: none;
}

/* line 2274, ../scss/_tk_layout.scss */
.sortable ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0;
}

/* line 2275, ../scss/_tk_layout.scss */
.sortable li {
  margin: 2px;
  padding: 5px;
  width: 98%;
  border: #ccc 1px solid;
  cursor: move;
}

/* line 2276, ../scss/_tk_layout.scss */
.sort-list-item {
  overflow: visible;
  border: 1px solid #ccc;
  font-weight: normal;
  outline: none;
  background-color: #E5E5E5;
}

/* line 2278, ../scss/_tk_layout.scss */
.ui-sortable li {
  background-color: gainsboro;
}

/*non-sortable list*/
/* line 2281, ../scss/_tk_layout.scss */
.nonsort-list-item {
  margin: 2px;
  padding: 5px;
  width: 98%;
  outline: none;
  border: #ccc 1px solid;
  list-style-type: none;
  background-color: #E5E5E5;
  line-height: 24px;
}

/*End draggable Portal*/
/* ======================Data Upload Form========================= */
/* line 2289, ../scss/_tk_layout.scss */
.sortable ul.uploadform_list li {
  overflow: hidden;
  margin: 1.5em 0;
}

/* line 2290, ../scss/_tk_layout.scss */
.sortable ul.uploadform_list li:hover {
  background-color: #fffccc;
}

/* line 2291, ../scss/_tk_layout.scss */
.sortable ul.uploadform_list li div {
  float: left;
  display: inline-block;
  padding: .25em .5em;
  font-weight: bold;
}

/* line 2292, ../scss/_tk_layout.scss */
.sortable ul.uploadform_list li div.outcomes_col {
  font-weight: normal;
  display: inline-block;
}

/* line 2293, ../scss/_tk_layout.scss */
.sortable ul.uploadform_list li fieldset {
  margin-top: 2em;
}

/* line 2294, ../scss/_tk_layout.scss */
.sortable ul.uploadform_list li div span input[type="text"] {
  width: 90%;
}

/* line 2296, ../scss/_tk_layout.scss */
.sortable ul.uploadform_list li div.field_control {
  width: 100%;
}

/* line 2297, ../scss/_tk_layout.scss */
.sortable ul.uploadform_list li div.field_data {
  clear: both;
}

/* line 2302, ../scss/_tk_layout.scss */
#dragcolumns, #nodragcolumns {
  margin-left: auto;
  margin-right: auto;
  margin-top: 18px;
  clear: both;
}

/* line 2309, ../scss/_tk_layout.scss */
* html #dragcolumns, #nodragcolumns {
  margin-top: 0;
}

/* line 2313, ../scss/_tk_layout.scss */
#dragcolumns h3 .icon, #nodragcolumns h3 .icon {
  float: right;
  position: relative;
  padding-top: 0;
  font-weight: normal;
}

/* line 2320, ../scss/_tk_layout.scss */
h3.draghandle a.itemCount {
  float: none;
  padding-left: 5px;
}

/* line 2323, ../scss/_tk_layout.scss */
.draghandle span.itemCount {
  float: none;
  padding-left: 5px;
}

/* line 2328, ../scss/_tk_layout.scss */
* html #dragcolumns h3 .icon, * html #nodragcolumns h3 .icon {
  /*IE Hack*/
  float: right;
  position: relative;
  top: -30px;
  font-weight: normal;
}

/* line 2335, ../scss/_tk_layout.scss */
* html #dragcolumns h3 .icon img, * html #nodragcolumns h3 .icon img {
  /*IE Hack*/
  top: -2px;
  margin-right: 4px;
}

/* line 2339, ../scss/_tk_layout.scss */
#dragcolumns h3 img.icon, #nodragcolumns h3 img.icon {
  padding-right: 4px;
  float: left;
}

/* line 2345, ../scss/_tk_layout.scss */
* html #dragcolumns h3 .icon {
  /*IE Hack*/
  float: right;
  font-weight: normal;
  position: relative;
  top: -16px;
}

/* line 2352, ../scss/_tk_layout.scss */
#dragcolumns .column {
  min-height: 200px;
  /* set a min-height to ensure a target dropzone */
  width: 47%;
}

/* line 2358, ../scss/_tk_layout.scss */
#tkPortfolioBody #dragcolumns .column {
  width: 98%;
}

/* line 2361, ../scss/_tk_layout.scss */
#nodragcolumns .column {
  width: 47%;
}

/* line 2365, ../scss/_tk_layout.scss */
* html #dragcolumns .column, * html #nodragcolumns .column {
  /*IE Hack*/
  width: 45%;
}

/* line 2369, ../scss/_tk_layout.scss */
#dragcolumns .blocks, #nodragcolumns .blocks {
  float: left;
  margin: 0 3px 0 3px;
  border: 2px solid transparent;
  padding: 3px;
}

/* line 2376, ../scss/_tk_layout.scss */
.draghandle {
  cursor: move;
}

/* line 2380, ../scss/_tk_layout.scss */
img.draghandle {
  vertical-align: middle;
  margin: 0 4px;
  margin-bottom: 2px;
  border: none;
}

/* line 2386, ../scss/_tk_layout.scss */
#nodragcolumns .block .draghandle {
  cursor: default;
}

/* all columns */
/* line 2393, ../scss/_tk_layout.scss */
#dragcolumns .blocks div, #nodragcolumns .blocks div {
  border: none;
  margin-bottom: 12px;
}

/* line 2398, ../scss/_tk_layout.scss */
#dragcolumns .blocks div h3, #nodragcolumns .blocks div h3 {
  font-size: 14px;
  padding: 12px 4px 12px 12px;
  margin-top: 0;
}

/* line 2404, ../scss/_tk_layout.scss */
#dragcolumns .blocks div h3 {
  border-top: 2px dashed #007098;
  border-bottom: 2px dashed #007098;
}

/* line 2410, ../scss/_tk_layout.scss */
#dragcolumns .blocks div h3 {
  border-top: 2px dashed #007098;
  border-bottom: 2px dashed #007098;
}

/* line 2416, ../scss/_tk_layout.scss */
#dragcolumns .target {
  padding: 3px;
  border: 2px dashed #5a5a5a;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 2423, ../scss/_tk_layout.scss */
.draghandle a {
  color: white;
}

/*End draggable Portal*/
/******LMS Styles******/
/*Hidden Links*/
/* line 2432, ../scss/_tk_layout.scss */
.hidden_jump_links, .hidden_jump_links:link, .hidden_actions, .hidden_content {
  position: absolute;
  top: -3000px;
}

/* line 2436, ../scss/_tk_layout.scss */
#nav li a:focus + ul, #nav li a:active + ul, #nav li a:hover + ul {
  left: 0;
}

/* line 2440, ../scss/_tk_layout.scss */
.hidden_jump_links:focus, .hidden_actions:focus, .hidden_content:focus {
  top: 0;
}

/* line 2444, ../scss/_tk_layout.scss */
#pagination_top, .pagination_top {
  margin-top: 12px;
  padding-bottom: 4px;
}

/* line 2448, ../scss/_tk_layout.scss */
#pagination_bottom, .pagination_bottom {
  padding-top: 4px;
  margin-top: 8px;
  margin-bottom: 6px;
}

/*HERE*/
/* line 2453, ../scss/_tk_layout.scss */
.pagination {
  font-size: 8pt;
  margin-left: 8px;
  margin-right: 12px;
  overflow: auto;
  clear: both;
}

/* line 2455, ../scss/_tk_layout.scss */
.pagination .view_type {
  float: left;
}

/* line 2456, ../scss/_tk_layout.scss */
.pagination .list_numbers {
  margin-right: 20px;
}

/* line 2457, ../scss/_tk_layout.scss */
.pagination .page_controls {
  float: right;
}

/* line 2458, ../scss/_tk_layout.scss */
.pagination a {
  color: #1e6cf2;
  text-decoration: none;
}

/* line 2459, ../scss/_tk_layout.scss */
.pagination a:hover {
  color: #1e6cf2;
  text-decoration: underline;
}

/* line 2460, ../scss/_tk_layout.scss */
.pagination .inactive {
  color: #676767;
  text-decoration: none;
}

/*HERE*/
/* line 2461, ../scss/_tk_layout.scss */
.pagination .jump_page select {
  font-size: 8pt;
  margin-right: 12px;
}

/* line 2463, ../scss/_tk_layout.scss */
a.backtolistlink {
  text-decoration: underline;
}

/* line 2464, ../scss/_tk_layout.scss */
a.backtolistlink:hover {
  color: red;
}

/* Adds arrow to list */
/* line 2468, ../scss/_tk_layout.scss */
.sort_list_down, .sort_list_down_white {
  background-image: url(../images/d_downarrow_white.png);
  background-repeat: no-repeat;
  background-position: 4px 4px;
  width: 14px;
  height: 12px;
  display: inline-block;
}

/* line 2477, ../scss/_tk_layout.scss */
.sort_list_up, .sort_list_down_white {
  background-image: url(../images/d_uparrow_white.png);
  background-repeat: no-repeat;
  background-position: 4px 4px;
  width: 14px;
  height: 12px;
  display: inline-block;
}

/* line 2487, ../scss/_tk_layout.scss */
.sort_list_down_black {
  background-image: url(../images/d_downarrow_black.png);
  background-repeat: no-repeat;
  background-position: 4px 4px;
  width: 14px;
  height: 12px;
  display: inline-block;
}

/* line 2496, ../scss/_tk_layout.scss */
.sort_list_up_black {
  background-image: url(../images/d_uparrow_black.png);
  background-repeat: no-repeat;
  background-position: 4px 4px;
  width: 14px;
  height: 12px;
  display: inline-block;
}

/* line 2505, ../scss/_tk_layout.scss */
.sort_list_right_white {
  background-image: url(../images/d_rightarrow_white.png);
  background-repeat: no-repeat;
  width: 14px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
}

/* line 2512, ../scss/_tk_layout.scss */
.sort_list_down_w {
  background-image: url(../lmsimages/icons/w_downarrow.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
  width: 20px;
  display: inline-block;
  text-decoration: none;
  border: none;
}

/* line 2520, ../scss/_tk_layout.scss */
.sort_list_up_w {
  background-image: url(../lmsimages/icons/w_uparrow.png);
  background-repeat: no-repeat;
  background-position: 4px 6px;
  width: 20px;
  display: inline-block;
}

/*video stylesheet*/
/* line 2529, ../scss/_tk_layout.scss */
.vidbox {
  float: left;
  padding: 12px;
  width: 160px;
  height: 180px;
  vertical-align: top;
}

/* line 2530, ../scss/_tk_layout.scss */
.vidbox:link {
  text-decoration: none;
}

/* line 2531, ../scss/_tk_layout.scss */
img.vidthumb {
  border: 2px solid #ccc;
  padding: 6px;
  width: 126px;
  height: 80px;
}

/* line 2532, ../scss/_tk_layout.scss */
img.myvidthumb {
  border: 2px solid #33CC00;
  padding: 6px;
  width: 126px;
  height: 80px;
}

/* line 2534, ../scss/_tk_layout.scss */
.vidbox_active {
  float: left;
  padding: 12px;
  background: #FFFF66;
  font-weight: bold;
}

/* line 2536, ../scss/_tk_layout.scss */
.vidauthor {
  font-style: italic;
}

/* line 2537, ../scss/_tk_layout.scss */
#vidfeedback {
  background-color: #fff;
}

/* line 2538, ../scss/_tk_layout.scss */
.vidcomment1 {
  padding-bottom: 8px;
  padding-top: 6px;
  border-top: 1px solid #ccc;
}

/* line 2539, ../scss/_tk_layout.scss */
.vidcomment2 {
  padding-bottom: 8px;
  background-color: #dfdfdf;
  padding-top: 6px;
  border-top: 1px solid #ccc;
}

/* line 2540, ../scss/_tk_layout.scss */
.vidcomment:link {
  text-decoration: none;
  color: #000;
}

/* line 2541, ../scss/_tk_layout.scss */
.vidicons {
  float: left;
  margin-right: 4px;
}

/* line 2543, ../scss/_tk_layout.scss */
#vidcontainer {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
}

/* line 2544, ../scss/_tk_layout.scss */
#vidleftside {
  width: 490px;
  float: left;
}

/* line 2545, ../scss/_tk_layout.scss */
#vidrightside {
  width: 490px;
  float: left;
}

/* line 2546, ../scss/_tk_layout.scss */
#vidannotations {
  width: 980px;
  float: left;
}

/* line 2548, ../scss/_tk_layout.scss */
.vidhelp {
  background-color: #ffffc6;
  position: absolute;
  z-index: 99;
  padding: 12px;
  width: 140px;
  BORDER-top: #333 1px solid;
  BORDER-left: #333 1px solid;
  BORDER-bottom: #000 2px solid;
  BORDER-RIGHT: #000 2px solid;
  visibility: hidden;
  margin: 10px 0 10px 20px;
  color: #000;
  font-weight: normal;
}

/* line 2564, ../scss/_tk_layout.scss */
.vidannotation {
  background-color: #e0e0e0;
}

/* line 2568, ../scss/_tk_layout.scss */
.vidbar {
  background-image: url(../images/vidimg/graybar2.gif);
  background-repeat: repeat-x;
  BORDER: #cbcbcb 1px solid;
  background-color: #cbcbcb;
  margin-bottom: 4px;
}

/* line 2576, ../scss/_tk_layout.scss */
td.vidcell {
  BORDER: #cbcbcb 1px solid;
  padding-bottom: 8px;
  padding: 0;
  border-bottom: #000 2px solid;
}

/* line 2583, ../scss/_tk_layout.scss */
.vidtimeinput {
  float: left;
  margin-top: -2px;
  margin-right: 12px;
}

/* line 2585, ../scss/_tk_layout.scss */
.vidbarcontents {
  margin-top: 4px;
  margin-bottom: 2px;
  line-height: 22px;
  padding-left: 4px;
  float: left;
  min-width: 120px;
}

/* line 2590, ../scss/_tk_layout.scss */
.drawbarcontents {
  padding: 4px;
  margin: 4px 0;
  width: 99%;
  float: left;
}

/* line 2593, ../scss/_tk_layout.scss */
.vidbutton {
  float: left;
  margin-top: auto;
  margin-bottom: auto;
}

/* line 2599, ../scss/_tk_layout.scss */
a.vidbutton {
  margin-left: 4px;
  margin-right: 4px;
}

/* line 2603, ../scss/_tk_layout.scss */
a.vidbutton:hover {
  margin-left: 3px;
  margin-right: 3px;
  BORDER: #c0c0c0 1px solid;
  background-color: #fff;
}

/* line 2610, ../scss/_tk_layout.scss */
a.vidbutton_on {
  BORDER: #c0c0c0 1px solid;
  background-color: #fff;
}

/* line 2615, ../scss/_tk_layout.scss */
a.vidbutton_on:hover {
  margin-left: 4px;
  margin-right: 4px;
  BORDER: #c0c0c0 1px solid;
  background-color: #fff;
}

/* line 2622, ../scss/_tk_layout.scss */
#vidcommentWrapper {
  width: 480px;
}

/* line 2623, ../scss/_tk_layout.scss */
.vidcommentauthor {
  float: left;
  color: #555;
  width: 160px;
  margin-bottom: 12px;
}

/* line 2624, ../scss/_tk_layout.scss */
.vidcommentcontent {
  float: left;
  width: 320px;
  margin-bottom: 12px;
}

/* line 2626, ../scss/_tk_layout.scss */
.vid_demo {
  clear: both;
  position: relative;
  overflow: hidden;
}

/* line 2629, ../scss/_tk_layout.scss */
.videxpand {
  clear: both;
  margin: 0;
  padding-bottom: .75em;
  text-indent: 10px;
}

/* line 2633, ../scss/_tk_layout.scss */
.vidcollapse {
  margin-bottom: 0;
}

/* line 2635, ../scss/_tk_layout.scss */
.vidcollapse p {
  margin: 0 10px 1em;
}

/*HERE*/
/* line 2637, ../scss/_tk_layout.scss */
h3.videxpand {
  font-size: 11pt;
  margin-top: 20px;
  text-decoration: none;
  padding-left: 16px;
  background-image: url(../images/arrow_expand.gif);
  background-repeat: no-repeat;
  background-position: left top;
}

/*HERE*/
/* line 2642, ../scss/_tk_layout.scss */
h3.videxpand a {
  text-decoration: none;
  font-size: 11pt;
}

/* line 2646, ../scss/_tk_layout.scss */
h3.open {
  background-image: url(../images/arrow_collapse.gif);
  background-repeat: no-repeat;
  background-position: left top;
}

/*Annotation Links*/
/* line 2653, ../scss/_tk_layout.scss */
.annotatelink {
  margin: 20px 4px;
  z-index: 2;
}

/*HERE*/
/* line 2654, ../scss/_tk_layout.scss */
.annotatelinkon:link {
  font-weight: bold;
  color: #3399FF;
  font-size: 10pt;
  line-height: 16px;
}

/*HERE*/
/* line 2655, ../scss/_tk_layout.scss */
.annotatelinkoff:link {
  font-weight: normal;
  color: #3399FF;
  font-size: 10pt;
  margin-right: 20px;
  float: right;
}

/*Video speech bubbles*/
/* line 2661, ../scss/_tk_layout.scss */
.VidSpeechWrapper {
  background-image: url(../images/vidimg/sp_point_botleft.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding: 0 0 18px 0;
  width: 300px;
}

/* line 2669, ../scss/_tk_layout.scss */
.VidSpeech {
  background-color: #dedede;
  padding: 10px;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  -khtml-border-radius: 14px;
  behavior: url(border-radius.htc);
}

/* line 2679, ../scss/_tk_layout.scss */
.VidHilite {
  padding: 8px;
  border: 1px dashed #fff;
  width: 300px;
  color: #ffff66;
}

/* line 2686, ../scss/_tk_layout.scss */
.palettelayer {
  position: absolute;
  z-index: 99;
  left: 240px;
  height: 293px;
  width: 197px;
  visibility: hidden;
}

/* line 2695, ../scss/_tk_layout.scss */
.InfoBlock, .InfoBlock_alt {
  margin: 0 6px;
  border-top: 3px solid #555;
  padding: 4px;
  margin-bottom: 6px;
  line-height: 20px;
}

/* line 2702, ../scss/_tk_layout.scss */
.InfoBlock_alt {
  background-color: gainsboro;
}

/* line 2703, ../scss/_tk_layout.scss */
.InfoBlock .iChunk, .InfoBlock_alt .iChunk {
  margin: 6px 6px 6px 0;
  line-height: 20px;
}

/* line 2705, ../scss/_tk_layout.scss */
.InfoBlock .TableRowOdd, .InfoBlock_alt .TableRowOdd,
.InfoBlock .TableRowEven, .InfoBlock_alt .TableRowEven {
  padding: 4px;
}

/**
 * jquery.butterfly.js
 * @version 0.9
 * @see http://irama.org/web/dhtml/butterfly/
 * @license GNU GENERAL PUBLIC LICENSE (GPL) <http://www.gnu.org/licenses/gpl.html>
 */
/* line 2714, ../scss/_tk_layout.scss */
#jb-overlay {
  background: #000;
  z-index: 999;
  position: fixed;
  top: 0;
  height: 100%;
  left: 0;
  width: 100%;
}

/* line 2723, ../scss/_tk_layout.scss */
#jb-window {
  z-index: 1000;
  position: fixed;
  top: 0;
  height: 100%;
  left: 0;
  width: 100%;
}

/* line 2732, ../scss/_tk_layout.scss */
#jb-window-inner {
  background-color: #fff;
  width: 80%;
  height: 80%;
  margin: auto;
  overflow: auto;
  border: 12px solid #ddd;
  -webkit-box-shadow: 0 0 20px #000;
  -moz-box-shadow: 0 0 20px #000;
  box-shadow: 0 0 20px #000;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/* ie6 hack */
/* line 2749, ../scss/_tk_layout.scss */
* html #jb-overlay, * html #jb-window {
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

/* line 2757, ../scss/_tk_layout.scss */
#jb-loading {
  /* For semantic value, not to be seen */
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  padding: 0;
  margin: 0;
  line-height: 0;
  display: block;
  overflow: hidden;
}

/* line 2769, ../scss/_tk_layout.scss */
.type-ajax #jb-window-content,
.type-fragment #jb-window-content {
  padding: 0 1em 1em;
}

/* line 2773, ../scss/_tk_layout.scss */
.type-media #jb-window-content {
  padding: 0;
}

/* line 2777, ../scss/_tk_layout.scss */
#jb-window-content:focus {
  outline: none;
}

/* line 2781, ../scss/_tk_layout.scss */
#jb-window-content .jb-caption {
  display: block;
  clear: both;
  margin: 0;
  padding: .5em 1em;
}

/* line 2788, ../scss/_tk_layout.scss */
#jb-close-button img {
  border: none;
  margin-top: 24px;
  margin-left: 24px;
  cursor: pointer;
}

/* line 2796, ../scss/_tk_layout.scss */
#jb-window.error-no-content #jb-window-content {
  background: transparent url(../images/icons/alert-64.png) left center no-repeat;
  padding-left: 70px;
}

/* line 2801, ../scss/_tk_layout.scss */
.type-iframe #jb-window-content iframe {
  border: none;
  background: transparent;
  padding: 0;
}

/*End Butterfly*/
/*------------------DHTML POPUPS DELETE THESE WHEN POPUPS ARE CONVERTED------------------------*/
/* line 2813, ../scss/_tk_layout.scss */
#dhtmlwindowholder .dhtmlwindow {
  position: absolute;
  border: 12px solid #bebebe;
  visibility: hidden;
  background-color: white;
  /*corner radius*/
  border-radius: 26px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -khtml-border-radius: 20px;
  /*shadow*/
  -webkit-box-shadow: 4px 8px 20px 2px #444;
  -moz-box-shadow: 4px 8px 20px 2px #444;
  box-shadow: 4px 8px 20px 2px #444;
}

/* line 2829, ../scss/_tk_layout.scss */
.dhtmlwindow iframe {
  border: none;
  /*corner radius*/
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -khtml-border-radius: 20px;
}

/* line 2835, ../scss/_tk_layout.scss */
.rightpanewindow h1 {
  margin-left: -12px;
}

/* line 2838, ../scss/_tk_layout.scss */
.drag-handle {
  /*CSS for Drag Handle*/
  text-indent: 4px;
  font: bold 16px Arial;
  padding: 8px;
  padding-bottom: 4px;
  background-color: #ddd;
  color: #000;
  cursor: move;
  overflow: hidden;
  width: auto;
  filter: progid:DXImageTransform.Microsoft.alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

/* line 2852, ../scss/_tk_layout.scss */
.drag-handle .drag-controls {
  /*CSS for controls (min, close etc) within Drag Handle*/
  float: right;
  margin-right: -6px;
  margin-top: -6px;
  cursor: pointer;
  z-index: 1;
}

/* line 2859, ../scss/_tk_layout.scss */
.drag-handle img.drag-controls * html .drag-handle {
  /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
  width: 100%;
}

/* line 2862, ../scss/_tk_layout.scss */
.drag-contentarea {
  /*CSS for Content Display Area div*/
  background-color: white;
  color: #ddd;
  height: 150px;
  padding: 8px;
  overflow: auto;
}

/* line 2869, ../scss/_tk_layout.scss */
.drag-contentarea h1 {
  margin: 0;
}

/* line 2872, ../scss/_tk_layout.scss */
.drag-statusarea {
  /*CSS for Status Bar div (includes resizearea)*/
  border-top: 1px solid gray;
  background-color: #F8F8F8;
  height: 13px;
  /*height of resize image*/
}

/* line 2877, ../scss/_tk_layout.scss */
.drag-resizearea {
  /*CSS for Resize Area itself*/
  float: right;
  width: 13px;
  /*width of resize image*/
  height: 13px;
  /*height of resize image*/
  cursor: nw-resize;
  font-size: 0;
}

/*------------------POPUPS------------------------*/
/* line 2886, ../scss/_tk_layout.scss */
#fade {
  display: none;
  background: #000;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  opacity: .50;
  z-index: 9999;
}

/* line 2896, ../scss/_tk_layout.scss */
.popup_block {
  display: none;
  background: #fff;
  padding: 0;
  border: 12px solid #ddd;
  float: left;
  font-size: 1.2em;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 99999;
  -webkit-box-shadow: 0 0 20px #000;
  -moz-box-shadow: 0 0 20px #000;
  box-shadow: 0 0 20px #000;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/* line 2914, ../scss/_tk_layout.scss */
.PortNote_block {
  background: #ffffaa;
  border: 2px solid #ffffaa;
}

/* line 2919, ../scss/_tk_layout.scss */
img.btn_close {
  float: right;
  margin: -24px -24px 0 0;
  border: 0;
  cursor: pointer;
}

/* line 2926, ../scss/_tk_layout.scss */
.PortNote_block img.btn_close {
  margin: -18px -18px 0 0;
}

/* line 2930, ../scss/_tk_layout.scss */
#popup {
  padding: 12px;
  padding-bottom: 0;
  margin-bottom: 0;
  top: -24px;
  position: relative;
}

/* line 2936, ../scss/_tk_layout.scss */
.popup p {
  padding: 5px 10px;
  margin: 5px 0;
}

/* line 2941, ../scss/_tk_layout.scss */
.pop_save {
  overflow: auto;
}

/* line 2945, ../scss/_tk_layout.scss */
.pop_save h2 {
  /*HERE*/
  font-size: 11pt;
}

/* line 2949, ../scss/_tk_layout.scss */
.pop_save p, .pop_save ol li {
  margin-top: 12px;
  /*HERE*/
  font-size: 11pt;
}

/* line 2954, ../scss/_tk_layout.scss */
#popup h1 {
  margin-bottom: 24px;
}

/* line 2957, ../scss/_tk_layout.scss */
.popup_section {
  background-color: gainsboro;
  border-top: 2px solid #757575;
  margin: 0;
  margin-top: 12px;
  padding: 2px 4px;
  overflow: auto;
  clear: both;
}

/* line 2967, ../scss/_tk_layout.scss */
.popup_section label {
  font-weight: bold;
}

/* line 2968, ../scss/_tk_layout.scss */
.popup_section .notbold {
  font-weight: normal;
}

/*HERE*/
/* line 2969, ../scss/_tk_layout.scss */
.popup_section p {
  font-size: 10pt;
}

/*--Making IE6 Understand Fixed Positioning--*/
/* line 2972, ../scss/_tk_layout.scss */
* html #fade {
  position: absolute;
}

/* line 2975, ../scss/_tk_layout.scss */
* html .popup_block {
  position: absolute;
}

/* line 2979, ../scss/_tk_layout.scss */
.save_popups {
  width: 100%;
  border: 0;
  height: 440px;
  borderwidth: 0;
}

/* line 2984, ../scss/_tk_layout.scss */
.save_popups_small {
  width: 100%;
  border: 0;
  height: 200px;
}

/* line 2988, ../scss/_tk_layout.scss */
.save_popups_mid {
  width: 100%;
  height: 320px;
}

/* List Headers */
/* List Items */
/* line 2997, ../scss/_tk_layout.scss */
.ListHeader {
  margin: 18px 0 12px 6px;
  padding-bottom: 8px;
  clear: both;
  font-weight: bold;
  color: #5a5a5a;
}

/* line 3005, ../scss/_tk_layout.scss */
.ListHeader a {
  text-decoration: none;
  color: #5a5a5a;
  float: left;
}

/* line 3011, ../scss/_tk_layout.scss */
.ListItem, .ListItem_alt {
  line-height: 22px;
  padding-bottom: 8px;
  padding: 4px 0 4px 6px;
  clear: both;
  overflow: auto;
}

/* line 3017, ../scss/_tk_layout.scss */
.ListItem td,
.ListItem {
  background-color: gainsboro;
}

/* line 3019, ../scss/_tk_layout.scss */
.ListItem a, .ListItem_alt a {
  text-decoration: none;
  text-decoration: underline;
}

/* line 3024, ../scss/_tk_layout.scss */
.ListItem a:hover, .ListItem_alt a:hover {
  text-decoration: underline;
}

/* line 3028, ../scss/_tk_layout.scss */
.ListItem .icon {
  vertical-align: middle;
}

/* line 3032, ../scss/_tk_layout.scss */
.Title {
  width: 210px;
  float: left;
  border-top: none;
  padding-left: 3px;
}

/* line 3039, ../scss/_tk_layout.scss */
.LongTitle {
  width: 30%;
  float: left;
  border-top: none;
  padding-left: 3px;
}

/* line 3046, ../scss/_tk_layout.scss */
.SuperLongTitle {
  width: 50%;
  float: left;
  border-top: none;
  padding-left: 3px;
}

/* line 3053, ../scss/_tk_layout.scss */
.Desc {
  width: 45%;
  float: left;
  border-top: none;
  padding-left: 3px;
  border-left: 1px solid #bebebe;
}

/* line 3061, ../scss/_tk_layout.scss */
.Task {
  width: 45%;
  float: left;
  border-top: none;
  padding-left: 4px;
}

/* line 3068, ../scss/_tk_layout.scss */
.CourseNum {
  width: 88px;
  float: left;
  padding-left: 4px;
}

/* line 3074, ../scss/_tk_layout.scss */
.CourseTitle {
  width: 26%;
  float: left;
  padding-left: 4px;
  border-left: 1px solid #bebebe;
}

/* line 3081, ../scss/_tk_layout.scss */
.Subject {
  width: 36%;
  float: left;
  padding-left: 4px;
  border-left: 1px solid #bebebe;
}

/* line 3088, ../scss/_tk_layout.scss */
.Student {
  width: 160px;
  float: left;
  padding-left: 3px;
}

/* line 3094, ../scss/_tk_layout.scss */
.Location {
  width: 10%;
  float: left;
  padding-left: 4px;
  border-left: 1px solid #bebebe;
}

/* line 3101, ../scss/_tk_layout.scss */
.CourseInfo {
  width: 160px;
  float: left;
  padding-left: 4px;
  border-left: 1px solid #bebebe;
}

/* line 3108, ../scss/_tk_layout.scss */
.Instructors, .MidTitle {
  width: 200px;
  float: left;
  padding-left: 4px;
  border-left: 1px solid #bebebe;
}

/* line 3115, ../scss/_tk_layout.scss */
.Type {
  width: 94px;
  float: left;
  padding-left: 4px;
  border-left: 1px solid #bebebe;
}

/* line 3122, ../scss/_tk_layout.scss */
.Status {
  width: 90px;
  float: left;
  padding-left: 4px;
  border-left: 1px solid #bebebe;
}

/* line 3129, ../scss/_tk_layout.scss */
.Term {
  width: 80px;
  float: left;
  padding-left: 4px;
  border-left: 1px solid #bebebe;
}

/* line 3137, ../scss/_tk_layout.scss */
.StartDate, .DueDate, .Date {
  width: 126px;
  float: left;
  padding-left: 4px;
  border-left: 1px solid #bebebe;
}

/* line 3145, ../scss/_tk_layout.scss */
.Role, .Instructor {
  width: 130px;
  float: left;
  padding-left: 4px;
  border-left: 1px solid #bebebe;
}

/* line 3152, ../scss/_tk_layout.scss */
.Section {
  width: 56px;
  float: left;
  padding-left: 4px;
  border-left: 1px solid #bebebe;
}

/* line 3159, ../scss/_tk_layout.scss */
.Attempts, .Result {
  width: 62px;
  float: left;
  padding-left: 4px;
  border-left: 1px solid #bebebe;
}

/* line 3166, ../scss/_tk_layout.scss */
.Actions, .gbActions {
  float: left;
  padding-left: 4px;
  border-left: 1px solid #bebebe;
}

/* line 3172, ../scss/_tk_layout.scss */
.gbActions {
  width: 208px;
}

/* line 3177, ../scss/_tk_layout.scss */
.Actions a, .Actions a:hover,
.gbActions a, .gbActions a:hover {
  border-bottom: none;
}

/* line 3182, ../scss/_tk_layout.scss */
.form_navlink, a.form_navlink {
  font-size: .9em;
  color: #007098;
  margin: 0;
  text-decoration: underline;
  margin-left: 1em;
}

/* line 3190, ../scss/_tk_layout.scss */
.floatbuttons a.form_navlink {
  position: absolute;
  bottom: 1em;
}

/* line 3192, ../scss/_tk_layout.scss */
.status_table {
  width: 100%;
  border-collapse: collapse;
}

/* line 3193, ../scss/_tk_layout.scss */
.status_table th {
  display: none;
}

/* line 3194, ../scss/_tk_layout.scss */
.status_table td {
  padding: 12px;
}

/* line 3195, ../scss/_tk_layout.scss */
.status_table .stat_col {
  text-align: center;
  padding: 12px;
}

/* line 3197, ../scss/_tk_layout.scss */
.status_table tr:nth-child(even) {
  background-color: gainsboro;
}

/*Developer Notes*/
/* line 3204, ../scss/_tk_layout.scss */
.devnote, .devnoteicon {
  display: none;
}

/*New styles for Faculty Credentials Reports  */
/* line 3212, ../scss/_tk_layout.scss */
h2.facultyexpandable, h3.facultyexpandable {
  /*HERE*/
  font-size: 17px;
  font-weight: bold;
  padding-bottom: 7px;
  border-bottom: solid 1px #859ba6;
  margin: 5px 0;
  clear: both;
}

/* line 3221, ../scss/_tk_layout.scss */
h3.facultycredentials, h4.facultycredentials {
  font-weight: bold;
  color: black;
  width: 98%;
  margin-left: auto;
  margin-right: auto;
  padding: 8px;
  background-color: gainsboro;
  border-top: 1px solid #bebebe;
  clear: both;
}

/*LMS Styles*/
/**Section boxes**/
/* line 3240, ../scss/_tk_layout.scss */
.SectionContent .headerbar h3, .SectionContent .headerbar h3 a,
.SectionContent .headerbar h2,
.SectionContent .headerbar h1 {
  color: #000;
  /*HERE*/
  font-size: 11pt;
  font-weight: bold;
  margin: 1px;
  display: inline;
  text-decoration: none;
}

/* line 3249, ../scss/_tk_layout.scss */
.content h2 {
  margin-top: 18px;
  /*HERE*/
  font-size: 11pt;
  margin-left: 0;
}

/* line 3255, ../scss/_tk_layout.scss */
.content h3, .content h4 {
  clear: both;
  margin: 14px 0 8px 0;
}

/* line 3260, ../scss/_tk_layout.scss */
.scrollingList {
  padding: 12px;
  overflow-y: scroll;
  overflow-x: visible;
  padding-bottom: 16px;
  background-color: #fff;
  max-height: 200px;
}

/* line 3269, ../scss/_tk_layout.scss */
.scrollingList .generic_list {
  padding-bottom: 2px;
  float: left;
}

/* line 3273, ../scss/_tk_layout.scss */
.SectionContent {
  border: 1px solid #757575;
  margin: 24px 0;
  overflow: none;
  border-radius: 0 13px 0 0;
  -webkit-border-radius: 0 13px 0 0;
  -moz-border-radius: 0 13px 0 0;
  -khtml-border-radius: 0 13px 0 0;
  clear: both;
}

/* line 3284, ../scss/_tk_layout.scss */
.SectionContent .content {
  padding: 12px;
  padding-bottom: 18px;
  background-color: #fff;
  overflow: auto;
}

/* line 3291, ../scss/_tk_layout.scss */
.SectionContent .tabheader {
  background-color: #5a5a5a;
  height: 12px;
  color: white;
  border-radius: 0 12px 0 0;
  -webkit-border-radius: 0 12px 0 0;
  -moz-border-radius: 0 12px 0 0;
  -khtml-border-radius: 0 12px 0 0;
}

/**Section boxes**/
/* line 3304, ../scss/_tk_layout.scss */
.SectionContent .headerbar {
  padding: 6px 8px 6px 8px;
  background-color: #5a5a5a;
  border-radius: 0 12px 0 0;
  -webkit-border-radius: 0 12px 0 0;
  -moz-border-radius: 0 12px 0 0;
  -khtml-border-radius: 0 12px 0 0;
}

/* line 3315, ../scss/_tk_layout.scss */
.SectionContent .headerbar h3, .SectionContent .headerbar h3 a,
.SectionContent .headerbar h2,
.SectionContent .headerbar h1 {
  color: #fff;
}

/* line 3319, ../scss/_tk_layout.scss */
.SectionContent .content p, .SectionContent .content ul {
  margin-left: 0;
}

/* line 3323, ../scss/_tk_layout.scss */
.content h2 {
  margin-top: 18px;
  /*HERE*/
  font-size: 11pt;
  margin-left: 0;
}

/*Scrolling Tables*/
/* line 3330, ../scss/_tk_layout.scss */
.ScrollTableLeft {
  width: 22%;
  margin-left: 6px;
  margin-top: 8px;
  float: left;
}

/* line 3336, ../scss/_tk_layout.scss */
.ScrollTableRight {
  width: 76%;
  float: left;
  margin-right: 2px;
  margin-top: 8px;
  margin-left: 0;
  overflow: auto;
}

/* line 3345, ../scss/_tk_layout.scss */
.tktable {
  width: 100%;
  border-spacing: 0;
  margin-left: 0;
  border-top: 1px solid #bebebe;
  border-right: 1px solid #bebebe;
}

/* line 3353, ../scss/_tk_layout.scss */
.tktable td {
  height: 24px;
  border-bottom: 1px solid #bebebe;
  border-left: 1px solid #bebebe;
}

/* line 3359, ../scss/_tk_layout.scss */
.tktable th {
  vertical-align: top;
  height: 48px;
  padding: 0 6px;
  text-align: center;
  border-left: 1px solid #bebebe;
  border-bottom: 1px solid #bebebe;
}

/* line 3368, ../scss/_tk_layout.scss */
.tktable th .colheader {
  min-width: 100px;
  color: #fff;
  height: 70px;
  text-align: center;
  margin: auto;
  padding-right: 8px;
  margin-left: 2px;
  margin-right: 2px;
  /*HERE*/
  font-size: 8pt;
}

/* line 3380, ../scss/_tk_layout.scss */
.tktable .header {
  height: 48px;
  width: 120px;
  overflow: hidden;
}

/* line 3386, ../scss/_tk_layout.scss */
.tktable td.leftcol {
  background-color: #C0D6FE;
  font-weight: bold;
}

/*This is for the tree used in document room.  */
/* line 3396, ../scss/_tk_layout.scss */
.dhtmlgoodies_tree, #floatingContainer {
  margin: 0;
  padding: 0;
}

/* line 3400, ../scss/_tk_layout.scss */
.dhtmlgoodies_tree ul {
  /* Sub menu groups */
  margin-left: 16px;
  /* Left spacing */
  padding-left: 0;
  display: none;
  /* Initially hide sub nodes */
  line-height: 20px;
}

/* line 3407, ../scss/_tk_layout.scss */
#floatingContainer ul {
  margin-left: 16px;
  /* Left spacing */
  padding-left: 0;
}

/* line 3411, ../scss/_tk_layout.scss */
.dhtmlgoodies_tree li, #floatingContainer li {
  /* Nodes */
  list-style-type: none;
  vertical-align: middle;
}

/* line 3415, ../scss/_tk_layout.scss */
.dhtmlgoodies_tree li a, #floatingContainer li a {
  /* Node links */
  text-decoration: none;
  padding-left: 0;
  margin-left: 0;
}

/* line 3420, ../scss/_tk_layout.scss */
.dhtmlgoodies_tree li a.highlightedNodeItem {
  color: #FFF;
  background-color: #009;
}

/* line 3425, ../scss/_tk_layout.scss */
.dhtmlgoodies_tree input.folderTreeTextBox {
  /* Css for the text input - rename item */
  margin: 0;
  padding: 0;
}

/* line 3430, ../scss/_tk_layout.scss */
.dhtmlgoodies_tree img {
  margin-right: 4px;
  vertical-align: middle;
}

/************************************************************************************************************

	DHTML Suite for Applications
	(C) www.dhtmlgoodies.com, August 2006

	CSS for the context menu class.
	
	Terms of use:
	Look at the terms of use at http://www.dhtmlgoodies.com/index.html?page=termsOfUse
	
	Thank you!
	
	www.dhtmlgoodies.com
	Alf Magne Kalleland

************************************************************************************************************/
/* line 3450, ../scss/_tk_layout.scss */
.DHTMLSuite_contextMenu {
  /* The bar that is parent of the menu strip */
  position: absolute;
  background-color: #FFF;
  border: 1px solid #000;
  padding: 1px;
}

/* line 3457, ../scss/_tk_layout.scss */
.DHTMLSuite_contextMenu li {
  list-style-type: none;
  padding: 1px;
  /* Equal to border + padding of .DHTMLSuite_item_mouseover*/
  border: 0;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: left center;
}

/* line 3465, ../scss/_tk_layout.scss */
.DHTMLSuite_contextMenu .DHTMLSuite_item_mouseover {
  border: 1px solid #000;
  background-color: #EEE;
  padding: 0;
  /* Padding + border of this element should be equal to padding of li element (see above ) */
}

/* line 3470, ../scss/_tk_layout.scss */
.DHTMLSuite_contextMenu ul {
  margin: 0;
  padding: 0;
}

/* line 3475, ../scss/_tk_layout.scss */
.DHTMLSuite_contextMenu a {
  text-decoration: none;
  color: #000;
  padding-left: 16px;
}

/* line 3481, ../scss/_tk_layout.scss */
.DHTMLSuite_contextMenu div.DHTMLSuite_contextMenu_separator {
  /* Css for the separator line */
  height: 1px;
  line-height: 1px;
  padding: 0;
  background-color: #bebebe;
  overflow: hidden;
  margin-top: 1px;
  margin-bottom: 1px;
}

/*Aria Tree Controller*/
/* line 3493, ../scss/_tk_layout.scss */
#files {
  margin: 0em 0 0em;
}

/* line 3494, ../scss/_tk_layout.scss */
.tree {
  font-size: 1.5em;
}

/* line 3499, ../scss/_tk_layout.scss */
.tree,
.tree ul,
.tree li {
  list-style: none;
  margin: 0;
  padding: 0;
  zoom: 1;
}

/* line 3501, ../scss/_tk_layout.scss */
.tree ul {
  margin-left: 8px;
}

/* line 3503, ../scss/_tk_layout.scss */
.tree li a {
  color: #555;
  padding: .1em 7px .1em 27px;
  display: block;
  text-decoration: none;
  border: 1px dashed #fff;
  background: url(../images/icon-file.gif) 5px 50% no-repeat;
}

/* line 3506, ../scss/_tk_layout.scss */
.tree li.link a {
  background: url(../images/icons/link.png) 5px 50% no-repeat;
}

/* line 3507, ../scss/_tk_layout.scss */
.tree li.word a {
  background: url(../images/icons/blue-document-word.png) 5px 50% no-repeat;
}

/* line 3508, ../scss/_tk_layout.scss */
.tree li.pdf a {
  background: url(../images/icons/page_white_acrobat.png) 5px 50% no-repeat;
}

/* line 3510, ../scss/_tk_layout.scss */
.tree li a.tree-parent {
  background: url(../images/icons/ftv2folderopen.gif) 5px 50% no-repeat;
}

/* line 3512, ../scss/_tk_layout.scss */
.tree li a.tree-parent-collapsed {
  background: url(../images/icons/ftv2folderclosed.gif) 5px 50% no-repeat;
}

/* line 3518, ../scss/_tk_layout.scss */
.tree li a:hover,
.tree li a.tree-parent:hover,
.tree li a:focus,
.tree li a.tree-parent:focus,
.tree li a.tree-item-active {
  color: #000;
  border: 1px solid#eee;
  background-color: #fafafa;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 3524, ../scss/_tk_layout.scss */
.tree li a:focus,
.tree li a.tree-parent:focus,
.tree li a.tree-item-active {
  border: 1px solid #e2f3fb;
  background-color: #f2fafd;
}

/* line 3526, ../scss/_tk_layout.scss */
.tree ul.tree-group-collapsed {
  display: none;
}

/*Faculty Qualifications*/
/* line 3532, ../scss/_tk_layout.scss */
.fq_lastedit {
  color: #525252;
  font-size: 85%;
  float: left;
  margin-top: 1em;
  margin-right: 1em;
}

/* line 3541, ../scss/_tk_layout.scss */
#dragcolumns .blocks div h3, #nodragcolumns .blocks div h3 {
  border-bottom: 2px solid #bebebe;
  text-decoration: none;
  background-color: #5a5a5a;
}

/* line 3548, ../scss/_tk_layout.scss */
#dragcolumns .blocks div h3 {
  border-top: 2px dashed #007098;
  border-bottom: 2px dashed #007098;
}

/* line 3552, ../scss/_tk_layout.scss */
table.sorttable td {
  background-color: gainsboro;
}

/* line 3556, ../scss/_tk_layout.scss */
.faculty_scholarly td {
  height: 24px;
  padding: 4px;
}

/* line 3560, ../scss/_tk_layout.scss */
h3.facultycredentials, h4.facultycredentials {
  background-color: #5a5a5a;
  margin-bottom: 0;
}

/* line 3565, ../scss/_tk_layout.scss */
.imgBiography {
  float: left;
}

/* line 3566, ../scss/_tk_layout.scss */
.imgBiography img {
  border: 4px solid #B8D0D9;
}

/* line 3567, ../scss/_tk_layout.scss */
.imgBiography.show {
  width: auto !important;
}

/* line 3568, ../scss/_tk_layout.scss */
.linkImgBio {
  margin: 10px 0;
}

/* line 3569, ../scss/_tk_layout.scss */
.linkImgBio img {
  margin: 10px 0;
  border: none !important;
}

/* line 3571, ../scss/_tk_layout.scss */
.bioSection {
  float: left;
  width: 100%;
}

/* line 3572, ../scss/_tk_layout.scss */
.imgBiography2 {
  width: 146px;
  position: relative;
  float: left;
  margin-right: 15px;
}

/* line 3573, ../scss/_tk_layout.scss */
.imgBiography2 img {
  width: 131px;
  border: 1px solid #d2e2e9;
  background: #e6eef2;
  -webkit-box-shadow: 0 1px 2px 0 #444444;
  box-shadow: 0 1px 2px 0 #444444;
  padding: 5px;
}

/* line 3575, ../scss/_tk_layout.scss */
.bioDltPic {
  border-top: 1px solid #7f878f;
  border-bottom: 1px solid #bebebe;
  font: bold 12px/22px Arial;
  color: #fff;
  text-align: center;
  text-decoration: none;
  float: left;
  height: 22px;
  width: 65px;
  background: url(../images/bioDltBg.jpg) repeat-x top left;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}

/* line 3576, ../scss/_tk_layout.scss */
.bioUplodPic {
  border-left: 1px solid #7f878f;
  border-top: 1px solid #7f878f;
  border-bottom: 1px solid #bebebe;
  font: bold 12px/22px Arial;
  color: #fff;
  text-align: center;
  text-decoration: none;
  float: left;
  height: 22px;
  width: 54px;
  background: url(../images/bioUplodBg.jpg) repeat-x top left;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}

/* line 3577, ../scss/_tk_layout.scss */
.bioDltPic:hover {
  text-decoration: none;
  color: #fff;
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;
}

/* line 3578, ../scss/_tk_layout.scss */
.bioUplodPic:hover {
  text-decoration: none;
  color: #fff;
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;
}

/* line 3579, ../scss/_tk_layout.scss */
.imgBiography2.show {
  width: auto !important;
}

/* line 3580, ../scss/_tk_layout.scss */
.linkImgBio2 {
  position: absolute;
  bottom: 8px;
  left: 6px;
}

/* line 3581, ../scss/_tk_layout.scss */
.bioDescrip {
  float: left;
  display: inline-table;
  width: 79%;
}

/* line 3582, ../scss/_tk_layout.scss */
.bioDescrip p {
  font-weight: bold;
  color: #666;
  padding: 0 0 10px 0;
  width: 98%;
}

/* line 3583, ../scss/_tk_layout.scss */
.alias input[type="text"] {
  width: 110px !important;
}

/* line 3585, ../scss/_tk_layout.scss */
tr.facultycredentials td {
  background-color: #414141;
  color: #fff;
  font-weight: bold;
}

/* line 3591, ../scss/_tk_layout.scss */
tr.facultycredentialssubhead td {
  background-color: #c7d8df;
  font-weight: bold;
}

/* line 3596, ../scss/_tk_layout.scss */
h1.facultycredentials {
  color: #28495d;
  font-size: 29px;
  font-weight: bold;
}

/* line 3602, ../scss/_tk_layout.scss */
.TableFaculty_Journal, table.TableFaculty_Journal {
  background-color: #fff;
  empty-cells: show;
}

/* line 3607, ../scss/_tk_layout.scss */
.TableFaculty_Journal a {
  text-decoration: none;
}

/* line 3611, ../scss/_tk_layout.scss */
table.TableFaculty_Journal tr td.faculty_journal {
  border-bottom: 1px solid #cbcbcb;
}

/* line 3615, ../scss/_tk_layout.scss */
.TableFaculty_Journal td {
  height: 26px;
  padding: 4px;
}

/* line 3620, ../scss/_tk_layout.scss */
.TableFaculty_Journal th {
  background-color: #fff;
  padding: 4px;
}

/* line 3625, ../scss/_tk_layout.scss */
.faculty_journal_approved {
  background-color: #dddddd;
  border: 1px solid #cbcbcb;
  padding: 8px;
  margin-left: 3px;
  margin-right: 3px;
  font-weight: bold;
  width: 150px;
  text-align: center;
  display: inline;
  text-decoration: none;
  color: #007098;
}

/* line 3639, ../scss/_tk_layout.scss */
.faculty_journal_unqualified {
  background-color: #414141;
  border: 1px solid #cbcbcb;
  padding: 8px;
  margin-left: 3px;
  margin-right: 3px;
  font-weight: bold;
  width: 150px;
  text-align: center;
  display: inline;
  text-decoration: none;
  color: #74cbf8;
}

/* line 3653, ../scss/_tk_layout.scss */
.faculty_journal_arrow {
  display: block;
  padding: 2px;
}

/* line 3658, ../scss/_tk_layout.scss */
hr.faculty {
  background-color: #999;
  color: #999;
  height: 1px;
  border: 0;
  margin-bottom: 1.5em;
  margin-top: 2em;
}

/* line 3668, ../scss/_tk_layout.scss */
BR.faculty {
  clear: left;
}

/* line 3672, ../scss/_tk_layout.scss */
h3.draghandle a {
  text-decoration: none;
  font-size: 1em;
}

/* line 3677, ../scss/_tk_layout.scss */
td.faculty_popup_middle {
  text-align: center;
}

/* line 3681, ../scss/_tk_layout.scss */
ul.faculty_setup {
  line-height: 22px;
}

/* line 3686, ../scss/_tk_layout.scss */
h4.faculty {
  color: #222;
  border-bottom: 1px solid #cbcbcb;
  padding-bottom: 2px;
  margin-bottom: 8px;
}

/* line 3694, ../scss/_tk_layout.scss */
th.facultysub {
  background-color: #bfbfbf;
}

/* line 3697, ../scss/_tk_layout.scss */
th.facultysub2 {
  background-color: #cfcfcf;
}

/* line 3700, ../scss/_tk_layout.scss */
div.InactiveSubTabOff {
  float: left;
  padding: 0 6px;
  text-align: center;
  line-height: 24px;
  margin-right: 2px;
  border-bottom: none;
  color: #575757 !important;
  background-color: #a3a3a3;
  font-weight: bold;
  line-height: 24px;
  border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -khtml-border-radius: 6px 6px 0 0;
  margin-right: 2px;
}

/* line 3717, ../scss/_tk_layout.scss */
a.InactiveSubTabOff:active {
  color: #575757 !important;
}

/* line 3720, ../scss/_tk_layout.scss */
a.InactiveSubTabOff:hover {
  color: #575757 !important;
}

/* line 3723, ../scss/_tk_layout.scss */
div.FacultyReportsLeft {
  width: 35%;
  float: left;
  min-height: 360px;
  overflow: visible;
  padding: 2px;
  border-right: 1px solid #cbcbcb;
  padding-right: 12px;
}

/* line 3732, ../scss/_tk_layout.scss */
div.FacultyReportsRight {
  min-height: 360px;
  float: left;
  padding: 2px;
  margin-left: 10px;
  width: 35%;
}

/* line 3740, ../scss/_tk_layout.scss */
tr.faculty_popup_header {
  background-color: #414141;
  color: #fff;
  margin-bottom: 6px;
  font-size: 12px;
}

/* line 3746, ../scss/_tk_layout.scss */
td.faculty_popup_header {
  font-size: 22px;
  font-weight: bold;
  padding-left: 24px;
  background-color: #414141;
  border-bottom: 1px solid #cbcbcb;
  color: #fff;
  height: 57px;
}

/* line 3755, ../scss/_tk_layout.scss */
td.faculty_popup_left {
  padding-left: 24px;
  padding-bottom: 6px;
  padding-top: 6px;
  width: 20%;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
}

/* line 3764, ../scss/_tk_layout.scss */
td.faculty_popup_right {
  padding-left: 17px;
  padding-right: 26px;
  padding-bottom: 6px;
  padding-top: 6px;
}

/* line 3771, ../scss/_tk_layout.scss */
td.faculty_popup_middle {
  text-align: center;
}

/* line 3775, ../scss/_tk_layout.scss */
p img.facultyicon {
  padding-left: 3px;
  padding-right: 3px;
  vertical-align: middle;
  display: inline;
}

/* line 3781, ../scss/_tk_layout.scss */
img.facultyicon {
  padding-left: 3px;
  padding-right: 3px;
  vertical-align: middle;
  display: inline;
}

/* line 3787, ../scss/_tk_layout.scss */
p.faculty_journaltitle {
  font-style: italic;
}

/* line 3790, ../scss/_tk_layout.scss */
body.faculty_popup {
  color: #000;
}

/* line 3793, ../scss/_tk_layout.scss */
tr.facultycredentials th {
  background-color: #414141;
  font-weight: bold;
  color: white;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 3800, ../scss/_tk_layout.scss */
tr.facultycredentialssubhead td {
  background-color: #414141;
  font-weight: bold;
  color: white;
}

/* line 3805, ../scss/_tk_layout.scss */
th.faculty_movable {
  background-color: #8ccce3;
}

/* line 3808, ../scss/_tk_layout.scss */
.section1header {
  display: block;
  font-weight: 700;
  padding-top: 25px;
  padding-bottom: 15px;
}

/* line 3814, ../scss/_tk_layout.scss */
.section2header {
  display: block;
  font-weight: 700;
  padding-top: 20px;
  padding-bottom: 8px;
}

/* line 3820, ../scss/_tk_layout.scss */
.section3header {
  display: block;
  font-weight: 700;
  padding-top: 12px;
  padding-bottom: 8px;
}

/* line 3826, ../scss/_tk_layout.scss */
.section4header {
  display: block;
  font-weight: 700;
  padding-left: 40px;
  padding-top: 8px;
  padding-bottom: 6px;
}

/* line 3833, ../scss/_tk_layout.scss */
.spacedtext {
  display: block;
  margin-bottom: 20px;
  padding-left: 40px;
}

/* line 3838, ../scss/_tk_layout.scss */
.groupedcontent {
  display: block;
  font-family: arial;
  padding-left: 40px;
}

/* line 3843, ../scss/_tk_layout.scss */
h4.cvcomponentpreview {
  border-bottom: 1px solid #e0e0e0;
  display: block;
  font-weight: 700;
  margin-top: 22px;
  margin-bottom: 4px;
  color: #3a3a3a;
  padding-bottom: 2px;
}

/* line 3852, ../scss/_tk_layout.scss */
div.cvcomponentpreview {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 20px;
  padding-bottom: 30px;
  border: 4px solid #3a3a3a;
}

/* line 3859, ../scss/_tk_layout.scss */
span.facultymaster1 {
  font-size: 18px;
}

/* line 3863, ../scss/_tk_layout.scss */
li.facultymaster {
  font-weight: 700;
  COLOR: #0000cc;
}

/* line 3868, ../scss/_tk_layout.scss */
li.hiddencat {
  COLOR: #666 !important;
}

/* line 3872, ../scss/_tk_layout.scss */
li.customcat {
  font-style: italic;
}

/* line 3876, ../scss/_tk_layout.scss */
li.facultymaster UL LI {
  COLOR: #336600;
  background: #e8e8e8;
  border: none;
}

/* line 3877, ../scss/_tk_layout.scss */
li.facultymaster UL LI UL LI {
  font-weight: normal;
}

/*PENDING TASKS UPDATES 5/23/2012*/
/* line 3882, ../scss/_tk_layout.scss */
.gray_back {
  background: #ddd;
  margin: auto;
  overflow: auto;
  padding: 1em 1em 0 1em;
  clear: both;
}

/* line 3883, ../scss/_tk_layout.scss */
.gray_back:nth-child(odd) {
  background: #eee;
}

/* line 3884, ../scss/_tk_layout.scss */
.task_block {
  float: left;
  padding: 1em 0 0 0;
  text-align: center;
  font-size: 90%;
}

/* line 3885, ../scss/_tk_layout.scss */
.task_block strong {
  padding-left: 1em;
}

/* line 3886, ../scss/_tk_layout.scss */
.gray_back h3, .gray_back_alt h3 {
  margin-top: 0;
  font-size: 100%;
}

/* line 3887, ../scss/_tk_layout.scss */
.gray_back h2, .gray_back_alt h2 {
  margin-top: 0;
  font-size: 100%;
}

/* line 3888, ../scss/_tk_layout.scss */
.gray_back h3 a, .gray_back_alt h3 a {
  color: #336;
  margin-top: 0;
  font-size: 100%;
  text-decoration: none;
}

/* line 3889, ../scss/_tk_layout.scss */
.gray_back h2 a, .gray_back_alt h2 a {
  color: #336;
  margin-top: 0;
  font-size: 100%;
  text-decoration: none;
}

/* line 3890, ../scss/_tk_layout.scss */
.gray_back .course, .gray_back_alt .course {
  float: right;
}

/* line 3891, ../scss/_tk_layout.scss */
.gray_back .pending, .gray_back_alt .pending {
  color: #000;
}

/* line 3892, ../scss/_tk_layout.scss */
.blue_button a:hover {
  color: yellow;
}

/* line 3894, ../scss/_tk_layout.scss */
.blue_button {
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  padding: .2em .8em;
  background: #12314D;
  border-radius: 1em;
  margin-left: .5em;
  /* Blue fade buttons in course dashboard */
  /* IE10 */
  background-image: -ms-linear-gradient(bottom, #29a9ff 0%, #12314d 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(bottom, #29a9ff 0%, #12314d 100%);
  /* Opera */
  background-image: -o-linear-gradient(bottom, #29a9ff 0%, #12314d 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #29a9ff), color-stop(1, #12314d));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(bottom, #29a9ff 0%, #12314d 100%);
  /* Proposed W3C Markup */
  background-image: linear-gradient(bottom, #29a9ff 0%, #12314d 100%);
}

/* line 3904, ../scss/_tk_layout.scss */
.blue_button a {
  color: #fff;
  text-decoration: none;
}

/* line 3906, ../scss/_tk_layout.scss */
h3.pending_assignment {
  font-size: 120%;
}

/* line 3908, ../scss/_tk_layout.scss */
table.rubric td {
  font-size: 90%;
  color: #333;
}

/* line 3909, ../scss/_tk_layout.scss */
table.rubric td.leftcol {
  font-size: 100%;
  color: #000;
  font-weight: bold;
}

/* line 3911, ../scss/_tk_layout.scss */
.rubric_num {
  font-size: 150%;
  color: #111;
  text-align: center;
  margin: .7em;
}

/* line 3912, ../scss/_tk_layout.scss */
.rubric_num a {
  font-size: 100%;
}

/* line 3915, ../scss/_tk_layout.scss */
ul.rub_report_num {
  /* all lists */
  list-style: none;
  color: #0066ff;
  text-decoration: underline;
  margin-top: 0;
  margin-left: -40px;
}

/* line 3923, ../scss/_tk_layout.scss */
div.rub_report_num {
  text-align: center;
  font-size: 150%;
  color: #555;
  text-decoration: none;
}

/* line 3931, ../scss/_tk_layout.scss */
.rub_report_num a {
  display: block;
  font-size: 150%;
  color: #0066ff;
}

/* line 3937, ../scss/_tk_layout.scss */
.rub_report_num li {
  /* all list items */
  float: left;
  font-size: 90%;
  width: 10em;
  text-align: center;
}

/* line 3943, ../scss/_tk_layout.scss */
.rub_report_num li ul {
  /* second-level lists */
  list-style: none;
  -webkit-box-shadow: 1px 1px 4px #000;
  -moz-box-shadow: 1px 1px 4px #000;
  box-shadow: 1px 1px 4px #000;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: absolute;
  background: #ccff99;
  z-index: 10;
  padding: 1em;
  margin-right: 1em;
  left: -999em;
  /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

/* line 3959, ../scss/_tk_layout.scss */
.rub_report_num li ul li {
  margin: 0 .5em;
  text-align: left;
}

/* line 3963, ../scss/_tk_layout.scss */
.rub_report_num li ul a {
  font-size: 1em;
}

/* line 3965, ../scss/_tk_layout.scss */
.rub_report_num li:hover ul, .progtext li.sfhover ul {
  /* lists nested under hovered list items */
  left: auto;
}

/* line 3970, ../scss/_tk_layout.scss */
.task_block .prog_text:hover ul {
  z-index: 2;
  margin-top: -1em;
  margin-left: 100px;
}

/* line 3971, ../scss/_tk_layout.scss */
.task_block .prog_text ul:nth-child(2) {
  background: #000;
  z-index: 2;
  left: auto;
  margin-top: -1em;
  margin-left: 400px;
}

/*Dashboard Charts*/
/* line 3975, ../scss/_tk_layout.scss */
table.coursework_assessment_chart {
  width: 300px;
}

/* line 3978, ../scss/_tk_layout.scss */
table.coursework_assessment_chart td.chart_text {
  margin-top: -1em;
}

/* line 3980, ../scss/_tk_layout.scss */
tr.coursework_assessment_row {
  font-weight: bold;
  height: 1.8em;
}

/* line 3983, ../scss/_tk_layout.scss */
noindex:-o-prefocus, table.coursework_assessment_chart {
  border-radius: 0;
}

/*This is an Opera hack because table cells can't be rounded*/
/* line 3987, ../scss/_tk_layout.scss */
tr.coursework_assessment_row td {
  padding: 4px 0;
  border-collapse: collapse;
}

/* line 3989, ../scss/_tk_layout.scss */
tr.coursework_assessment_row td span {
  position: absolute;
  top: -3000em;
}

/* line 3993, ../scss/_tk_layout.scss */
td.cw_assessed:nth-child(1),
td.cw_pending:nth-child(1),
td.cw_notsubmitted:nth-child(1) {
  border-top-left-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  moz-border-radius-topleft: 10px;
  border-bottom-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  moz-border-radius-bottomleft: 10px;
}

/* line 4003, ../scss/_tk_layout.scss */
td.cw_assessed:nth-last-child(1),
td.cw_pending:nth-last-child(1),
td.cw_notsubmitted:nth-last-child(1) {
  border-top-right-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  moz-border-radius-topright: 10px;
  border-bottom-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  moz-border-radius-bottomrightt: 10px;
}

/* line 4011, ../scss/_tk_layout.scss */
td.cw_assessed {
  background-color: #8dc63f;
}

/* line 4014, ../scss/_tk_layout.scss */
td.cw_pending {
  background-color: #f7941e;
}

/* line 4017, ../scss/_tk_layout.scss */
td.cw_notsubmitted {
  background-color: #b80007;
  color: #fff;
}

/* line 4020, ../scss/_tk_layout.scss */
span.cw_assessed {
  background-color: #8dc63f;
  width: 1em;
  margin-left: 3em;
  padding: 0 .5em;
}

/* line 4023, ../scss/_tk_layout.scss */
span.cw_pending {
  background-color: #f7941e;
  width: 1em;
  margin-left: 1em;
  padding: 0 .5em;
}

/* line 4026, ../scss/_tk_layout.scss */
span.cw_notsubmitted {
  background-color: #b80007;
  width: 1em;
  margin-left: 1em;
  padding: 0 .5em;
}

/* line 4030, ../scss/_tk_layout.scss */
table.coursework_assessment_chart .cw_assessed a,
table.coursework_assessment_chart .cw_pending a {
  color: #000;
  text-decoration: none;
  font-size: 90%;
  font-weight: bold;
}

/* line 4031, ../scss/_tk_layout.scss */
table.coursework_assessment_chart .cw_notsubmitted a {
  color: #fff;
  text-decoration: none;
  font-size: 90%;
  font-weight: bold;
}

/* line 4033, ../scss/_tk_layout.scss */
.progtext, .progtext ul {
  /* all lists */
  list-style: none;
  color: #666;
  text-decoration: underline;
  font-weight: bold;
}

/* line 4040, ../scss/_tk_layout.scss */
* html .progtext, .progtext ul {
  margin-left: -4em;
}

/* line 4042, ../scss/_tk_layout.scss */
ul.progtext {
  margin-left: 0;
  padding-left: 0;
  text-align: center;
}

/* line 4048, ../scss/_tk_layout.scss */
.progtext {
  margin-left: -2em;
}

/* line 4050, ../scss/_tk_layout.scss */
.progtext a {
  display: block;
  color: #555;
}

/* line 4055, ../scss/_tk_layout.scss */
.progtext li ul {
  /* second-level lists */
  -webkit-box-shadow: 1px 1px 4px #000;
  -moz-box-shadow: 1px 1px 4px #000;
  box-shadow: 1px 1px 4px #000;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: absolute;
  background: #ccff99;
  padding: .5em 0em;
  left: -999em;
  /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

/* line 4068, ../scss/_tk_layout.scss */
.progtext li ul li, ul.progtext li ul li, li.li_hovered {
  padding: .75em .25em;
  font-size: .87em;
  height: 2em;
  float: left;
  width: 10em;
  font-weight: normal;
}

/* line 4077, ../scss/_tk_layout.scss */
.progtext li ul a, li.li_hovered a {
  font-size: 1em;
}

/* line 4079, ../scss/_tk_layout.scss */
.progtext li ul a {
  font-size: 1em;
}

/* line 4086, ../scss/_tk_layout.scss */
a.cw_assessed {
  color: #406f00;
}

/* line 4087, ../scss/_tk_layout.scss */
a.cw_pending {
  color: #995300;
}

/* line 4088, ../scss/_tk_layout.scss */
a.cw_notsubmitted {
  color: #b80007;
}

/*******Student Submission Tables***********/
/* line 4091, ../scss/_tk_layout.scss */
table.InfoTable {
  border-collapse: collapse;
  width: 100%;
}

/* line 4093, ../scss/_tk_layout.scss */
table.InfoTable th {
  background-color: #222;
  color: #fff;
  padding: 8px 6px;
  text-align: center;
  font-size: 110%;
  /* IE10 */
  background-image: -ms-linear-gradient(top, black 0%, #333333 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(top, black 0%, #333333 100%);
  /* Opera */
  background-image: -o-linear-gradient(top, black 0%, #333333 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, black), color-stop(1, #333333));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(top, black 0%, #333333 100%);
  /* Proposed W3C Markup */
  background-image: linear-gradient(top, #000000 0%, #333333 100%);
}

/* line 4113, ../scss/_tk_layout.scss */
table.InfoTable th a {
  font-size: 100%;
}

/* line 4116, ../scss/_tk_layout.scss */
table.InfoTable td {
  height: 36px;
  padding: 6px;
  text-align: center;
  border-top: 1px solid #eee;
  background-color: #ededed;
  /* IE10 */
  background-image: -ms-linear-gradient(top, #eeeeee 0%, white 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(top, #eeeeee 0%, white 100%);
  /* Opera */
  background-image: -o-linear-gradient(top, #eeeeee 0%, white 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eeeeee), color-stop(1, white));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(top, #eeeeee 0%, white 100%);
  /* Proposed W3C Markup */
  background-image: linear-gradient(top, #eeeeee 0%, #ffffff 100%);
}

/* line 4136, ../scss/_tk_layout.scss */
table.InfoTable th:nth-child(1) {
  border-radius: 6px 0 0 0;
}

/* line 4138, ../scss/_tk_layout.scss */
table.InfoTable th:nth-last-child(1) {
  border-radius: 0 6px 0 0;
}

/* line 4140, ../scss/_tk_layout.scss */
table.InfoTable td:nth-child(1) {
  text-align: left;
}

/* line 4144, ../scss/_tk_layout.scss */
table.InfoTable td:nth-child(1), table.InfoTable td:nth-child(1) a {
  font-weight: bold;
}

/* line 4146, ../scss/_tk_layout.scss */
table.InfoTable td.pending, table.InfoTable td.complete, table.InfoTable td.notsubmitted {
  color: #000000;
  padding: 8px;
  text-align: left;
  font-size: 1.1em;
  font-weight: bold;
  border-top: 2px solid #999;
}

/* line 4155, ../scss/_tk_layout.scss */
table.InfoTable td.pending {
  background: #f99a28;
}

/* line 4159, ../scss/_tk_layout.scss */
table.InfoTable td.complete {
  color: #000000;
  background: #a0db4f;
}

/* line 4164, ../scss/_tk_layout.scss */
table.InfoTable td.notsubmitted {
  color: #fff;
  background: #b80008;
}

/************Notifications************/
/* =================Tooltips and Icon Key================== */
/* line 4177, ../scss/_tk_layout.scss */
.header_icon_key {
  margin-top: 1.4em;
  margin-right: 6px;
  float: right;
  margin-bottom: 12px;
  position: relative;
}

/* line 4185, ../scss/_tk_layout.scss */
.icontooltip {
  background-color: #FFF;
  position: absolute;
  left: -194px;
  bottom: 20px;
  z-index: 99;
  width: 440px;
  float: left;
  padding: 8px;
  border: 0.4em solid orange;
  color: #000;
  font-weight: 400;
  border-radius: 1em;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  display: none;
  padding-top: 0;
}

/* line 4203, ../scss/_tk_layout.scss */
.icontooltip p {
  margin: .2em 0;
  line-height: 13px;
  font-size: 95%;
}

/* line 4204, ../scss/_tk_layout.scss */
.icontooltip p span {
  font-size: 95%;
}

/* line 4206, ../scss/_tk_layout.scss */
.ui-autocomplete {
  background: #fff;
  border: 1px solid #ccc;
}

/* =====================CSS for Autocomplete multiple search option====================== */
/* line 4209, ../scss/_tk_layout.scss */
.token-input-list {
  overflow: hidden;
  cursor: text;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  z-index: 999;
  margin: 0!important;
  padding: 0;
  background-color: #fff;
  list-style-type: none;
  float: left;
  width: 400px!important;
}

/* line 4222, ../scss/_tk_layout.scss */
.token-input-list ul {
  list-style-type: none;
  margin: 0!important;
  padding: 0;
  width: 403px;
  float: left;
}

/* =================CSS for quickEdit screen================ */
/* CSS for Share it popup starts */
/* line 4235, ../scss/_tk_layout.scss */
.shareit-box {
  position: absolute;
  display: none;
  cursor: default;
  margin: 0;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fcebab;
  border: 1px solid #e6ca6d;
  padding: 8px;
  z-index: 998;
}

/* line 4244, ../scss/_tk_layout.scss */
#shareit-box p {
  margin: 0;
  padding-bottom: 6px;
  line-height: 18px;
}

/* line 4248, ../scss/_tk_layout.scss */
#shareit-body {
  margin-right: 15px;
}

/* line 4254, ../scss/_tk_layout.scss */
.share_tip {
  width: 100%;
  height: 7px;
  padding-top: 15px;
  top: -22px;
  width: 11px;
  left: 30px;
  background: url(../images/tip.png) 20% 100% no-repeat;
  z-index: 1;
  position: absolute;
}

/* line 4256, ../scss/_tk_layout.scss */
#shareit-box h1 {
  margin: 15px 0 5px 0;
}

/* line 4260, ../scss/_tk_layout.scss */
#shareit-box table.TableBG {
  background-color: #cbb25f;
}

/* line 4262, ../scss/_tk_layout.scss */
.closePopup1,
.closePopup {
  position: absolute;
  cursor: pointer;
  right: 4px;
  top: 4px;
}

/* ====================CSS for quickEdit screen========================== */
/* line 4267, ../scss/_tk_layout.scss */
#shareit-box .FormEntry {
  width: auto;
  clear: none;
  padding: 0 8px;
}

/* line 4268, ../scss/_tk_layout.scss */
#shareit-box .FormEntry select {
  height: 22px;
}

/* line 4269, ../scss/_tk_layout.scss */
#shareit-box .FormLabel {
  width: auto;
  clear: none;
  line-height: 24px;
  padding: 0 8px 0 0;
}

/* line 4270, ../scss/_tk_layout.scss */
#shareit-box .calender {
  margin: 3px 0 0 3px;
}

/* line 4271, ../scss/_tk_layout.scss */
#shareit-box .FormEntry input[type="text"] {
  width: 50%;
  float: left;
}

/* line 4274, ../scss/_tk_layout.scss */
input.closeButton {
  background: url("../images/buttons/button_bg_new.gif") top left repeat-x;
  border: 1px solid #bebebe;
  height: 24px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -khtml-border-radius: 12px;
  font-size: 90%;
  line-height: 12px;
  padding: 2px 8px;
  margin-bottom: 10px;
  color: #444;
  margin-right: 12px;
  margin-top: 5px;
}

/* line 4292, ../scss/_tk_layout.scss */
input.buttonPopup {
  background: url("../images/buttons/button_bg_new.gif") top left repeat-x;
  border: 1px solid #bebebe;
  line-height: 24px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  font-size: 90%;
  line-height: 12px;
  padding: 2px 8px;
  margin-bottom: 10px;
  color: #444;
  margin-right: 12px;
  -webkit-box-shadow: 0 1px 1px 0 #c4b783;
  box-shadow: 0 1px 1px 0 #c4b783;
}

/* line 4310, ../scss/_tk_layout.scss */
#shareit-box .icon {
  margin-right: 5px;
}

/* line 4311, ../scss/_tk_layout.scss */
.hspace {
  clear: both;
  height: 5px;
}

/* line 4312, ../scss/_tk_layout.scss */
.shareit-box {
  display: none;
}

/* line 4313, ../scss/_tk_layout.scss */
.shareit-box #quickEdit {
  display: none;
  min-height: 90px;
  margin-right: 15px;
}

/* ======================CSS for Share it popup ends=================== */
/* =================Some New CSS classes for Upload Data section================== */
/* line 4319, ../scss/_tk_layout.scss */
.progressbar {
  display: inline;
  float: left;
  width: 16em;
  border: 1px solid #666;
  margin: 0 1em 1em 0;
}

/* line 4320, ../scss/_tk_layout.scss */
.progressbar div {
  background-color: #3640ad;
}

/* line 4322, ../scss/_tk_layout.scss */
.uploadForm_container {
  margin-bottom: 2em;
  border-top: 1px solid #bebebe;
  clear: both;
}

/* line 4323, ../scss/_tk_layout.scss */
.enterRange {
  float: left;
  margin-left: 40px;
}

/* line 4324, ../scss/_tk_layout.scss */
.uploadDropList {
  float: left;
  width: 290px;
}

/* line 4325, ../scss/_tk_layout.scss */
.uploadDropList select {
  width: 100%;
}

/* line 4327, ../scss/_tk_layout.scss */
.studentPid {
  margin-bottom: 5px;
  float: left;
  width: 100%;
}

/* line 4328, ../scss/_tk_layout.scss */
.selectPid {
  float: left;
  margin-right: 20px;
}

/* line 4329, ../scss/_tk_layout.scss */
.selectPid label {
  float: left;
  min-width: 100px;
}

/* css added on 28feb13 begins */
/* line 4333, ../scss/_tk_layout.scss */
.datauploadMapStatus {
  padding: 0.25em;
  min-width: 105px;
  float: left;
  border: 1px solid #9f6000;
  background: #feefb3 !important;
  color: #9f6000;
  border-radius: 3px;
}

/* line 4334, ../scss/_tk_layout.scss */
.datauploadNotMapStatus {
  padding: 0.25em;
  min-width: 105px;
  float: left;
  border: 1px solid #666;
  background: #ddd !important;
  color: #333;
  border-radius: 3px;
}

/* line 4335, ../scss/_tk_layout.scss */
span.datauploadErrors {
  padding: 0.25em;
  min-width: 105px;
  float: left;
  border: 1px solid #ea4b54;
  background: #fccbcb !important;
  color: #d8000c;
  text-decoration: none;
  border-radius: 3px;
}

/* line 4336, ../scss/_tk_layout.scss */
span.datauploadErrors a {
  color: #d8000c;
  text-decoration: none;
}

/* line 4337, ../scss/_tk_layout.scss */
span.datauploadErrors a:hover {
  color: #d8000c;
  text-decoration: underline;
}

/* line 4338, ../scss/_tk_layout.scss */
.datauploadNoErrors {
  padding: 0.25em;
  min-width: 105px;
  float: left;
  border: 1px solid #4f8a10;
  background: #dff2bf !important;
  color: #4f8a10;
  border-radius: 3px;
}

/* line 4339, ../scss/_tk_layout.scss */
.statusCol {
  width: 10%;
}

/* line 4340, ../scss/_tk_layout.scss */
.datauploadErrorsBox {
  position: relative;
  float: left;
}

/* css added on 28feb13 ends */
/* line 4343, ../scss/_tk_layout.scss */
div.dataupload_area_errors a {
  color: #000000;
  font-weight: bold;
  position: relative;
}

/* line 4345, ../scss/_tk_layout.scss */
.orgPlanningDetails {
  width: 50%;
  float: left;
}

/* ================Some New CSS classes for Upload Data section===================== */
/* Strategic Planning */
/* line 4350, ../scss/_tk_layout.scss */
.stratPlanDetails {
  float: left;
  width: 100%;
}

/* line 4351, ../scss/_tk_layout.scss */
.stratPlanDetailsCol {
  float: left;
  width: 50%;
  padding: 4px 0;
}

/* Strategic Planning Charts */
/* line 4355, ../scss/_tk_layout.scss */
.stratPlanChart {
  float: left;
  width: 100%;
}

/* line 4360, ../scss/_tk_layout.scss */
.stratPlanChartCol {
  float: left;
  padding-top: 2px;
  padding: 4px 0;
  width: 50%;
}

/* line 4367, ../scss/_tk_layout.scss */
table.stratReportBudget {
  width: 100%;
  border: none;
  margin-top: 15px;
}

/* Report Parameters css */
/* line 4373, ../scss/_tk_layout.scss */
#accmenu {
  width: 95%;
}

/* line 4374, ../scss/_tk_layout.scss */
.filterCol {
  margin-bottom: 1em;
  border-bottom: 1px solid #ccc;
}

/* line 4375, ../scss/_tk_layout.scss */
.parameterFilter {
  float: left;
  margin: 4px;
  width: 48%;
}

/* line 4376, ../scss/_tk_layout.scss */
.parameterFilter label {
  font: bold 13px Arial;
}

/* line 4377, ../scss/_tk_layout.scss */
.parameterFilter ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 6px;
}

/* line 4378, ../scss/_tk_layout.scss */
.parameterFilter ul li {
  border: 1px solid #7f9db9;
  background-image: url("../images/icons/drop_down_arrow.png");
  background-repeat: no-repeat;
  background-position: right center;
  cursor: pointer;
  padding: 2px;
  padding-right: 20px;
  width: 160px;
}

/* line 4379, ../scss/_tk_layout.scss */
.parameterFilter ul li a {
  text-decoration: none;
}

/* line 4380, ../scss/_tk_layout.scss */
.parameterFilter ul li ul {
  border: 1px solid #7f9db9 !important;
  width: 182px;
  margin-top: 2px;
  left: -1px;
  padding: 0;
  background: #fff !important;
  z-index: 1;
}

/* line 4381, ../scss/_tk_layout.scss */
.parameterFilter ul li ul li {
  background-image: none;
  border: none;
  margin-top: 4px;
  padding: 2px;
  clear: both;
}

/* line 4382, ../scss/_tk_layout.scss */
.parameterFilter ul li ul li:hover {
  background-color: #d7e3ff;
  float: left;
  width: 178px;
}

/* line 4383, ../scss/_tk_layout.scss */
.parameterFilter ul li ul li a {
  text-decoration: none;
  float: left;
  width: 178px;
}

/* line 4384, ../scss/_tk_layout.scss */
.parameterFilter ul li ul li a:focus {
  text-decoration: none;
  border: none;
  background-color: #d7e3ff !important;
  width: 178px;
}

/* line 4385, ../scss/_tk_layout.scss */
.parameterFilter li {
  float: left;
  position: relative;
}

/* line 4386, ../scss/_tk_layout.scss */
.parameterFilter li ul {
  display: none;
  position: absolute;
  margin-top: 0;
  left: 0;
  background-color: #fff;
}

/* line 4387, ../scss/_tk_layout.scss */
.filterSubcat {
  float: left;
  margin: 10px 0;
}

/* line 4388, ../scss/_tk_layout.scss */
.filterSubcat select {
  width: 180px;
}

/*Report Parameters Dropdown */
/* line 4390, ../scss/_tk_layout.scss */
.parameterFilter .nav li:hover ul, .parameterFilter .nav li:focus ul, .parameterFilter ul.show-menu {
  display: block;
}

/* Accessible */
/* line 4394, ../scss/_tk_layout.scss */
.tabpane ul li {
  list-style: none;
  display: inline-block;
  padding: 4px;
  cursor: pointer;
  background-color: #171717;
  border: medium none;
  border-radius: 6px 6px 0 0;
  margin: 0;
  color: #FFFFFF;
}

/* line 4405, ../scss/_tk_layout.scss */
.tabpane .panel {
  border: 1px solid #bebebe;
  padding: 1%;
  display: block;
  margin-top: -1px;
}

/* line 4411, ../scss/_tk_layout.scss */
.tabpane ul li.selected {
  background-color: #5a5a5a;
  border-bottom: medium none;
  border-radius: 6px 6px 0 0;
  font-weight: bold;
}

/* line 4418, ../scss/_tk_layout.scss */
.singlecol_listing ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 4419, ../scss/_tk_layout.scss */
.singlecol_listing li {
  overflow: hidden;
}

/* line 4420, ../scss/_tk_layout.scss */
.doublecol_listing ul {
  list-style-type: none;
}

/* line 4421, ../scss/_tk_layout.scss */
.doublecol_listing li {
  float: left;
  width: 46%;
  margin-left: 20px;
  overflow: hidden;
}

/* line 4422, ../scss/_tk_layout.scss */
.colored_listing ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 4423, ../scss/_tk_layout.scss */
.colored_listing li {
  background-color: #C0F1D8;
  border: 1px solid #31AF5C;
  margin: 3px;
  padding: 5px;
  overflow: hidden;
}

/* line 4430, ../scss/_tk_layout.scss */
.permission_tags ul {
  list-style: none outside none;
  margin: 0;
  padding: 10px 48px;
}

/* line 4435, ../scss/_tk_layout.scss */
.permission_tags ul li {
  background: none repeat scroll 0 0 #ffecb9;
  border: 1px solid #DAC385;
  border-radius: 5px 5px 5px 5px;
  float: left;
  line-height: 1.3em;
  list-style: none outside none;
  margin: 2px;
  padding: 3px 10px 3px 5px;
}

/* line 4445, ../scss/_tk_layout.scss */
.permission_tags ul li {
  background: none repeat scroll 0 0 #dfdfdf;
  border: 1px solid #bebebe;
}

/* line 4447, ../scss/_tk_layout.scss */
.permission_tags ul li a img {
  margin-right: 5px;
  margin-top: 3px;
}

/* STARTS - Clickable to edit section */
/* line 4450, ../scss/_tk_layout.scss */
.editSections input[type="text"], .editSections input[type="date"] {
  background-color: transparent;
  border: medium none;
  padding: 2px;
  cursor: pointer;
  color: #007098;
  font-weight: bold;
}

/* line 4451, ../scss/_tk_layout.scss */
.editSections input[type="text"]:focus, .editSections input[type="date"]:focus {
  border: 1px solid #999;
  padding: 1px;
  background-color: #fff;
  text-decoration: none;
  color: #999;
  background-color: #fff;
  cursor: text;
}

/* line 4452, ../scss/_tk_layout.scss */
.editSections li input[type="text"]:focus {
  border: 1px solid #999;
  padding: 2px;
}

/* ENDS - Clickable to edit section */
/* line 4455, ../scss/_tk_layout.scss */
.pointercursor {
  cursor: pointer;
}

/* line 4457, ../scss/_tk_layout.scss */
.form_access fieldset {
  margin: 10px 0;
}

/* line 4460, ../scss/_tk_layout.scss */
.form_access fieldset p {
  margin: 5px 0;
}

/* line 4464, ../scss/_tk_layout.scss */
.form_access fieldset input[type="text"] {
  min-width: 180px;
}

/* line 4467, ../scss/_tk_layout.scss */
.form_access fieldset input[type="number"] {
  min-width: 40px;
}

/* line 4470, ../scss/_tk_layout.scss */
.form_access fieldset > label {
  display: inline-block;
  min-width: 25%;
  padding-right: 15px;
  vertical-align: top;
}

/* Responsible party info */
/* line 4477, ../scss/_tk_layout.scss */
.responsible_party_info .responsible_party_infodata {
  background: none repeat scroll 0 0 #E1E1E1;
  border: 1px solid #C2C2C2;
  border-radius: 8px 8px 8px 8px;
  margin-top: 9px !important;
  position: absolute;
  margin: 0 auto;
}

/* line 4481, ../scss/_tk_layout.scss */
.responsible_party_top_tip {
  position: absolute;
  top: -17px;
  height: 12px;
  left: 7%;
}

/* line 4482, ../scss/_tk_layout.scss */
.responsible_party_info .responsible_party_infodata div {
  padding: 5px 5px 2px 5px;
}

/* line 4483, ../scss/_tk_layout.scss */
.responsible_party_name {
  float: left;
  border-right: 1px solid #9d9d9d;
  display: block;
  padding-right: 10px;
  margin-right: 10px;
}

/* line 4484, ../scss/_tk_layout.scss */
.responsible_party_contact a {
  margin: 0 2px;
}

/* line 4485, ../scss/_tk_layout.scss */
.responsible_party_info .responsible_party_infodata {
  display: none;
  z-index: 99;
}

/* line 4486, ../scss/_tk_layout.scss */
.responsible_party_info:hover .responsible_party_infodata {
  display: block;
}

/* line 4487, ../scss/_tk_layout.scss */
.responsible_party_infodata input[type="text"].wide25 {
  width: 25%;
}

/* line 4488, ../scss/_tk_layout.scss */
.tooltipcomment textarea {
  resize: none;
  width: 100% !important;
}

/* line 4490, ../scss/_tk_layout.scss */
.pop_addchair .responsible_party_top_tip img {
  padding-left: 160px;
  padding-bottom: 3px;
}

/* line 4498, ../scss/_tk_layout.scss */
.cssmenu,
.cssmenu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 4503, ../scss/_tk_layout.scss */
.cssmenu {
  float: left;
}

/* line 4507, ../scss/_tk_layout.scss */
.cssmenu a,
.cssmenu a:hover {
  text-decoration: none;
}

/* line 4508, ../scss/_tk_layout.scss */
.cssmenu ul {
  position: absolute;
  margin-top: 1px;
  left: -9999px;
  opacity: 0;
  width: 99%;
  background: none repeat scroll 0 0 #FFFFFF;
}

/* line 4516, ../scss/_tk_layout.scss */
.cssmenu li {
  float: left;
  position: relative;
}

/* line 4521, ../scss/_tk_layout.scss */
.cssmenu > li > a,
.cssmenu > li > h1 {
  cursor: pointer;
  padding: 4px 28px 4px 5px;
  background-image: url("../images/icons/drop_down_arrow_big.png");
  background-repeat: no-repeat;
  background-position: right top;
  border: 1px solid #7f9db9;
}

/*======= Top level hover state, preserve hover state when hovering dropdown===== */
/* line 4535, ../scss/_tk_layout.scss */
.cssmenu li > a:hover,
.cssmenu li > a:focus,
.cssmenu li:focus > a,
.cssmenu li:hover > a {
  outline: 0;
}

/*.cssmenu li:hover ul,
.cssmenu li:focus ul,*/
/* line 4540, ../scss/_tk_layout.scss */
ul.show-menu {
  left: 0;
  opacity: 0.99;
  border: 1px solid #7f9db9;
}

/* line 4545, ../scss/_tk_layout.scss */
.cssmenu ul li {
  float: none;
  position: static;
}

/* line 4549, ../scss/_tk_layout.scss */
.cssmenu ul a {
  float: none;
  display: block;
  color: #007098;
  padding: 5px;
}

/* line 4556, ../scss/_tk_layout.scss */
.cssmenu ul a:hover,
.cssmenu ul a:focus {
  background: #007098;
  color: #fff;
  text-shadow: none;
}

/* line 4563, ../scss/_tk_layout.scss */
.reportSelector h1 {
  margin-top: 0;
  font-size: inherit;
  float: left;
}

/* .reportSelector {float: left;} */
/* line 4565, ../scss/_tk_layout.scss */
.reportSelector h1 > ul > li > a {
  font-size: 1.3em;
  font-weight: bold;
  padding-bottom: 2px;
}

/* line 4566, ../scss/_tk_layout.scss */
.header_status_text {
  margin-top: -10px;
}

/* line 4568, ../scss/_tk_layout.scss */
.reportSelector {
  float: left;
  margin-bottom: 1em;
}

/* line 4569, ../scss/_tk_layout.scss */
.reportSelector p {
  margin-top: 0;
}

/* line 4572, ../scss/_tk_layout.scss */
.reportSelector h1 select {
  color: #007098;
  font-size: 1.3em;
  font-weight: bold;
  min-width: 400px;
}

/* line 4573, ../scss/_tk_layout.scss */
.reportSelector span {
  padding: 5px 0;
  float: left;
}

/* line 4575, ../scss/_tk_layout.scss */
.drag_area {
  background: #DDFFD2 !important;
  border: 1px dashed #99be8d !important;
  color: #2C4224;
  padding: 20px !important;
}

/* line 4582, ../scss/_tk_layout.scss */
.tooltip_top {
  bottom: 65%;
  left: auto;
  right: 24%;
}

/* line 4583, ../scss/_tk_layout.scss */
.tooltip_right {
  left: auto;
  right: 10px;
}

/** ================Courses Assignments Tab Collapse Expand Starts================== */
/* line 4587, ../scss/_tk_layout.scss */
.courseassignments .tab {
  display: inline-block;
  margin-top: 5px;
  clear: both;
  padding: 0;
  height: auto;
}

/* line 4595, ../scss/_tk_layout.scss */
div.courseassignments .percent {
  display: inline;
  padding: 0 5px;
  vertical-align: middle;
}

/* line 4596, ../scss/_tk_layout.scss */
div.courseassignments .rolloveredit input {
  display: inline;
  text-align: right;
  width: 24px;
}

/* line 4597, ../scss/_tk_layout.scss */
div.courseassignments .rolloveredit {
  min-width: 81px;
}

/* line 4598, ../scss/_tk_layout.scss */
div.courseassignments .responsible_party_top_tip {
  left: 323px !important;
}

/** =======================Courses Assignments Tab Collapse Expand Ends=========================*/
/* =============================Expand/Collapse Section======================== */
/* line 4606, ../scss/_tk_layout.scss */
.collapsible_section {
  border: 1px solid gainsboro;
  border-radius: 4px;
  margin-bottom: 3px;
}

/* line 4611, ../scss/_tk_layout.scss */
.collapsible_section h3, .collapsible_section h2 {
  cursor: pointer;
  display: block;
  margin: 0;
  min-height: 0;
  padding: 0 0 0 5px;
  border-radius: 4px;
  background: url(../images/heading_collapsible.png) repeat-x 50% 50% transparent;
  line-height: 29px;
  color: #000;
  font-size: 1.1em;
}

/* line 4624, ../scss/_tk_layout.scss */
.collapsible_section h3:hover {
  background: url(../images/heading_collapsible.png) repeat-x 50% 50% transparent;
}

/* line 4628, ../scss/_tk_layout.scss */
.level1_bg {
  background-color: gainsboro;
}

/* ============End Expand/Collapse Section================== */
/* line 4633, ../scss/_tk_layout.scss */
.coursedescription {
  padding-bottom: 11px;
}

/* Changes done from: 29/11/13 - UX India   */
/* CSS Dropdown starts */
/* line 4641, ../scss/_tk_layout.scss */
.dropdown {
  color: #555;
  position: relative;
  float: left;
  text-align: left;
  background: #fff;
}

/* line 4659, ../scss/_tk_layout.scss */
.dropdown_field {
  float: left;
  width: 326px;
  border: 1px solid #555555;
  padding: 2px;
  margin-right: 10px;
}

/* line 4660, ../scss/_tk_layout.scss */
.dropdown_field input {
  border: none;
}

/* line 4662, ../scss/_tk_layout.scss */
.submenu {
  background: #fff;
  margin-top: 27px;
  left: 0px;
  z-index: 100;
  display: none;
  border: 1px solid #555;
  border-top: none;
  padding: 10px;
  width: 310px;
  position: absolute;
}

/* line 4675, ../scss/_tk_layout.scss */
.dropdown input {
  float: left;
}

/* line 4676, ../scss/_tk_layout.scss */
.dropdown input[type="text"] {
  width: 85%;
}

/* line 4680, ../scss/_tk_layout.scss */
.dropdown li a {
  color: #555555;
  display: block;
  font-family: arial;
  font-weight: bold;
  padding: 6px 15px;
  cursor: pointer;
  text-decoration: none;
  width: 100%;
  border: 1px solid #555;
}

/* line 4692, ../scss/_tk_layout.scss */
.dropdown li a:hover {
  background: #efefef;
  color: #FFFFFF;
  text-decoration: none;
}

/* line 4698, ../scss/_tk_layout.scss */
a.account {
  background: url("../images/icons/dropdown_arrow_new.png") no-repeat top right;
  cursor: pointer;
  text-decoration: none;
  float: right;
  margin: 3px 3px 0 0;
  width: 18px;
  height: 13px;
}

/* line 4707, ../scss/_tk_layout.scss */
a.account:hover {
  text-decoration: none;
}

/* line 4712, ../scss/_tk_layout.scss */
.root {
  list-style: none;
  padding: 10px 0 10px 0;
  margin: 0;
  font-size: 11px;
  float: left;
  width: 100%;
}

/* line 4720, ../scss/_tk_layout.scss */
.close_search {
  position: relative;
  float: right;
  top: -14px;
  right: 0;
}

/* line 4722, ../scss/_tk_layout.scss */
ul.root li {
  display: block;
  clear: both;
}

/* line 4724, ../scss/_tk_layout.scss */
ul.root li input {
  width: 96% !important;
}

/* line 4726, ../scss/_tk_layout.scss */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  background-color: #fffde0;
  -webkit-box-shadow: 0 0 5px #bebebe;
  box-shadow: 5px 5px 5px #bebebe;
  opacity: 1;
}

/* line 4736, ../scss/_tk_layout.scss */
body .ui-tooltip {
  border-width: 2px;
}

/* CSS Dropdown ends */
/*subtabs for assignment*/
/* line 4743, ../scss/_tk_layout.scss */
.assignment_content_right {
  margin-top: 1em;
}

/* line 4745, ../scss/_tk_layout.scss */
.assignment_content_right ul.tablist li.selected {
  top: 1px;
}

/* line 4748, ../scss/_tk_layout.scss */
.panel {
  clear: both;
  display: block;
  margin: 0px;
  /*border-color:$darkColor;*/
}

/* line 4755, ../scss/_tk_layout.scss */
.assignment_content_right ul.tablist li {
  background-color: #171717;
  border-radius: 6px 6px 0px 0px;
  color: #fff;
  padding-left: 0.5em;
}

/* line 4761, ../scss/_tk_layout.scss */
.assignment_content_right ul.tablist li {
  top: 2px;
}

/* line 4764, ../scss/_tk_layout.scss */
.assignment_content_right ul.tablist li.selected {
  position: relative;
  top: 1px;
  background: 0;
  font-weight: bold;
  border-width: 1px 1px 2px;
  border-style: solid;
  color: #000;
  border-color: #bebebe;
  -moz-border-top-colors: none;
  -moz-border-right-colors: none;
  -moz-border-bottom-colors: #ffffff;
  -moz-border-left-colors: none;
  border-image: none;
  border-bottom: 1px solid #fff;
}

/* line 4780, ../scss/_tk_layout.scss */
.assignment_content_right .tab {
  margin: 0.2em 1px 0px 0px;
  padding: 0.5em;
  height: 1em;
  float: left;
  display: inline;
  position: relative;
  top: 1px;
  cursor: pointer;
  outline: medium none;
}

/* line 4791, ../scss/_tk_layout.scss */
.assignment_content_right .tab {
  margin: 0.2em 1px 0px 0px;
  padding: 0.5em;
  height: 1em;
  float: left;
  display: inline;
  position: relative;
  top: 1px;
  cursor: pointer;
  outline: medium none;
}

/* line 4802, ../scss/_tk_layout.scss */
.assignment_content_right .tablist {
  list-style: none outside none;
}

/* line 4806, ../scss/_tk_layout.scss */
.assignment_content_right h3 {
  font-size: 1em;
}

/* FORM styles (pulled the form styles from commoncss into a separate stylesheet to make sense of what we have) */
/*  Form Styles - I am pulling this out to try to make sense of what we have */
/* ==============FORMS AND INPUTS ============= */
/* line 8, ../scss/_tk_forms.scss */
input.gbForm {
  text-align: center;
  border: none;
  margin: 1px;
  background-color: transparent;
}

/* line 14, ../scss/_tk_forms.scss */
input.gbForm:hover {
  border: 1px solid #999;
  margin: 0px;
  background-color: #fff;
}

/* line 20, ../scss/_tk_forms.scss */
.indent {
  margin-left: 16px;
}

/* line 22, ../scss/_tk_forms.scss */
.smalldropdown {
  color: #000000;
  font-weight: normal;
  font-size: 90%;
}

/* line 28, ../scss/_tk_forms.scss */
.smallinput {
  background: #D7D7D7;
  color: #000000;
  font-weight: normal;
  font-size: 90%;
  BORDER-top: #FFFFFF 1px solid;
  BORDER-left: #FFFFFF 1px solid;
  BORDER-bottom: #7A7A7A 1px solid;
  BORDER-RIGHT: #7A7A7A 1px solid;
  background-image: url(../images/buttonback.gif);
  font-family: Arial, Helvetica, sans-serif;
}

/* line 41, ../scss/_tk_forms.scss */
TEXTAREA, input.textarea, .textarea {
  width: 98%;
  height: 100px;
}

/* line 45, ../scss/_tk_forms.scss */
.checkbox_area {
  margin: 1em;
}

/* line 46, ../scss/_tk_forms.scss */
.checkbox_area label {
  display: inline-block;
  color: #000;
}

/* line 47, ../scss/_tk_forms.scss */
.checkbox_area p {
  margin: .25em;
  margin-left: 1.75em;
  font-size: .9em;
  color: #222;
}

/* ====================Form Styles===================*/
/* line 55, ../scss/_tk_forms.scss */
.disabled,
input[type="text"]:disabled,
input[type="password"]:disabled,
input[type="email"]:disabled,
textarea:disabled, span.disabled,
select:disabled {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 57, ../scss/_tk_forms.scss */
.facsearch {
  display: inline;
}

/* line 58, ../scss/_tk_forms.scss */
.wide_search {
  margin: 2em 0 3em .5em;
}

/* line 59, ../scss/_tk_forms.scss */
.wide_search input[type="search"] {
  width: 40%;
}

/* line 60, ../scss/_tk_forms.scss */
input[type="search"] {
  width: 15em;
}

/* line 62, ../scss/_tk_forms.scss */
.search_area {
  margin: 10px 0 20px 12px;
  overflow: hidden;
  float: left;
  padding: 6px;
  padding-left: 20px;
}

/* line 63, ../scss/_tk_forms.scss */
.search_area .search_field {
  float: right;
}

/* line 64, ../scss/_tk_forms.scss */
.search_area .mainbutton {
  float: left;
  margin-top: 0px;
}

/* line 65, ../scss/_tk_forms.scss */
.search_area input {
  float: left;
  margin-right: 8px;
  margin-top: 2px;
}

/* line 66, ../scss/_tk_forms.scss */
.filter {
  margin: 10px;
  overflow: hidden;
  float: left;
  padding-top: 6px;
}

/* line 68, ../scss/_tk_forms.scss */
div.formcontainer {
  min-width: 480px;
}

/* line 70, ../scss/_tk_forms.scss */
div.FormLabel {
  width: 25%;
  float: left;
  clear: both;
  padding: 8px 8px;
  min-height: 28px;
  text-align: left;
}

/* line 79, ../scss/_tk_forms.scss */
.searchresults {
  clear: both;
  margin-top: 1em;
}

/* =========================Natalie style======================= */
/* line 83, ../scss/_tk_forms.scss */
div.FormLabel2 {
  width: 15%;
  float: left;
  padding: 8px 8px;
  min-height: 28px;
  font-weight: 400;
  overflow: visible;
  text-align: left;
}

/* line 93, ../scss/_tk_forms.scss */
div.FormEntry2 {
  min-height: 28px;
  float: left;
  padding: 4px 8px;
  width: 25%;
}

/* line 100, ../scss/_tk_forms.scss */
div.FormLabel_wide {
  width: 30%;
  float: left;
  clear: both;
  font-weight: 400;
  padding: 8px 8px;
  min-height: 28px;
  text-align: left;
}

/* line 110, ../scss/_tk_forms.scss */
div.FormEntry {
  min-height: 28px;
  padding: 8px 8px;
  float: left;
  width: 66%;
  display: inline-block;
}

/* line 118, ../scss/_tk_forms.scss */
div.FormEntry input {
  padding: 2px 8px;
}

/* line 122, ../scss/_tk_forms.scss */
div.FormEntry textarea {
  margin: 2px 4px;
}

/* line 123, ../scss/_tk_forms.scss */
div.FormEntry input[type=button] {
  margin-left: 4px;
}

/* line 127, ../scss/_tk_forms.scss */
div.FormEntry input[type=checkbox], div.FormEntry input[type=radio] {
  margin-left: .5em;
  margin-right: .25em;
}

/* line 132, ../scss/_tk_forms.scss */
div.FormEntry label {
  display: inline-block;
}

/* line 136, ../scss/_tk_forms.scss */
div.FormEntry_narrow {
  min-height: 28px;
  padding: 4px 8px;
  float: left;
  width: 60%;
}

/* line 142, ../scss/_tk_forms.scss */
.FormEntry input[type="text"] {
  width: 60%;
}

/* line 145, ../scss/_tk_forms.scss */
.doublecol .FormEntry input[type="text"], .doublecol .FormEntry textarea {
  width: 90%;
}

/* line 147, ../scss/_tk_forms.scss */
#tkPortfolio div.FormLabel {
  margin-bottom: 12px;
  text-align: left;
}

/* line 149, ../scss/_tk_forms.scss */
#tkPortfolio div.FormEntry {
  width: auto;
  margin-bottom: 12px;
}

/* line 150, ../scss/_tk_forms.scss */
#tkPortfolio div.FormEntry textarea {
  width: 380px;
  height: 68px;
}

/* line 151, ../scss/_tk_forms.scss */
#tkPortfolio hr {
  margin-top: 32px;
}

/* line 152, ../scss/_tk_forms.scss */
#tkPortfolioBody h3 {
  font-size: 11pt;
}

/* line 153, ../scss/_tk_forms.scss */
#tkPortfolioBody .trigger, #tkPortfolioBody .div {
  clear: both;
  margin-top: 16px;
  padding-top: 4px;
}

/* line 158, ../scss/_tk_forms.scss */
.FormEntry:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

/*fix for weird issue with buttons not clearing in older screens*/
/* line 165, ../scss/_tk_forms.scss */
* html div.FormLabel {
  display: block;
  width: 24%;
  clear: left;
  overflow: visible;
  text-align: left;
}

/* line 167, ../scss/_tk_forms.scss */
* html div.FormEntry {
  display: block;
  width: 56%;
  overflow: visible;
}

/* line 170, ../scss/_tk_forms.scss */
.student_work .FormLabel:nth-child(1) {
  clear: none;
}

/*@@ Forms (and surrounding table) @@*/
/* line 176, ../scss/_tk_forms.scss */
.FormLabel {
  font-weight: bold;
  vertical-align: top;
}

/* line 181, ../scss/_tk_forms.scss */
.FormEntry {
  vertical-align: top;
}

/* line 185, ../scss/_tk_forms.scss */
.FormMainFaculty {
  border: 0px solid #fff;
  vertical-align: top;
}

/* line 189, ../scss/_tk_forms.scss */
.LoginSpace {
  color: #000000;
  font-weight: normal;
  background-color: #e5e5e5;
  vertical-align: top;
}

/* TABLE styles (pulled the tables styles from commoncss into a separate stylesheet to make sense of what we have) */
/*  TABLES Styles - I am pulling this out to try to make sense of what we have */
/* line 5, ../scss/_tk_tables.scss */
.TableBG input[type="checkbox"],
.TableBG input[type="radio"] {
  margin-right: .35em;
  margin-left: 0;
}

/* =========TABLE CAPTIONS (displayed off screen but not hidden for accessibility============ */
/* line 12, ../scss/_tk_tables.scss */
caption {
  position: absolute;
  top: -3000px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 19, ../scss/_tk_tables.scss */
  caption {
    display: none;
  }
}
/* terribly wrong Safari Hack*/
/* line 25, ../scss/_tk_tables.scss */
table caption span {
  position: absolute;
  left: -9999px;
}

/* ============ END TABLE CAPTIONS ================*/
/* line 34, ../scss/_tk_tables.scss */
table td, th {
  padding: 3px;
}

/* line 38, ../scss/_tk_tables.scss */
table td.center {
  text-align: center;
}

/* line 41, ../scss/_tk_tables.scss */
.TableBG, table.TableBG {
  background-color: white;
  empty-cells: show;
  width: 100%;
  border-spacing: 1px;
  border-collapse: none;
  margin: 0;
  margin: 0 5px\9;
  width: 100%;
}

/* line 52, ../scss/_tk_tables.scss */
table.TableBG td, table.TableBG th {
  padding: 6px;
  vertical-align: top;
}

/* line 58, ../scss/_tk_tables.scss */
.LeftNavBorder table td {
  padding-top: 4px;
}

/* line 60, ../scss/_tk_tables.scss */
.LeftNavHeader:link, a.LeftNavHeader {
  text-decoration: none;
  font-weight: bold;
  font-size: 110%;
}

/* line 61, ../scss/_tk_tables.scss */
td.LeftNavHeader {
  height: 2em;
  font-size: 110%;
}

/* line 63, ../scss/_tk_tables.scss */
.colheader {
  text-align: left;
}

/* line 64, ../scss/_tk_tables.scss */
.colheader:hover {
  text-decoration: underline;
}

/* line 65, ../scss/_tk_tables.scss */
a.colheader:hover {
  text-decoration: underline;
}

/* line 67, ../scss/_tk_tables.scss */
tr.active {
  font-weight: bold;
}

/* line 68, ../scss/_tk_tables.scss */
td.inactive {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 72, ../scss/_tk_tables.scss */
td.TableRowOdd, tr.TableRowOdd, td.TableRowEven, tr.TableRowEven {
  /*deprecated*/
  vertical-align: top;
}

/* line 76, ../scss/_tk_tables.scss */
td.TableRowOdd, tr.TableRowOdd {
  background-color: gainsboro;
}

/* line 79, ../scss/_tk_tables.scss */
td.TableRowEven, tr.TableRowEven {
  background-color: white;
}

/* ==========================The followning styles will add zebra stripes to tables============== */
/* line 87, ../scss/_tk_tables.scss */
table.TableBG tr:nth-child(even), table.datatable tr:nth-child(even),
table.tktable tr:nth-child(even) {
  background-color: white;
  vertical-align: top;
}

/* line 93, ../scss/_tk_tables.scss */
table.TableBG tr:nth-child(odd), table.datatable tr:nth-child(odd),
table.tktable tr:nth-child(odd) {
  background-color: gainsboro;
  vertical-align: top;
}

/*=======This clears tables within those==========*/
/* line 101, ../scss/_tk_tables.scss */
* html .TableBG td {
  background-color: #fff;
}

/*For IE*/
/* line 103, ../scss/_tk_tables.scss */
.TableRowOdd1, .TableRowEven1, td.center {
  text-align: center;
}

/* line 107, ../scss/_tk_tables.scss */
.courseTable th {
  padding: 2px 5px;
}

/* line 109, ../scss/_tk_tables.scss */
.courseTable td {
  padding: 2px 5px;
}

/* line 111, ../scss/_tk_tables.scss */
td.FormLabel, table.TableBorder tr td.FormLabel {
  /*deprecated*/
  font-weight: bold;
  vertical-align: top;
  padding: 3px 3px 3px 12px;
  text-align: left;
  width: 25%;
}

/* line 119, ../scss/_tk_tables.scss */
td.FormEntry {
  /*deprecated*/
  font-weight: normal;
  background-color: #fff;
  vertical-align: top;
}

/* line 125, ../scss/_tk_tables.scss */
td.FormEntry input[type="text"] {
  width: auto;
}

/* =========================FQ ======================= */
/* line 131, ../scss/_tk_tables.scss */
#dragcolumns table, #nodragcolumns table {
  margin-top: -12px;
  width: 100%;
}

/* line 135, ../scss/_tk_tables.scss */
#dragcolumns .blocks div h3 a, #nodragcolumns .blocks div h3 a {
  text-decoration: none;
}

/* line 139, ../scss/_tk_tables.scss */
#dragcolumns table.faculty_scholarly th, #nodragcolumns table.faculty_scholarly th {
  position: absolute;
  left: -3000px;
}

/* line 144, ../scss/_tk_tables.scss */
#dragcolumns table.faculty_scholarly td, #nodragcolumns table.faculty_scholarly td {
  border-bottom: 1px solid #bebebe;
}

/* line 148, ../scss/_tk_tables.scss */
#dragcolumns table.faculty_scholarly td.title, #nodragcolumns table.faculty_scholarly td.title {
  padding-left: 20px;
  width: 65%;
  float: none;
  text-align: left;
}

/* line 154, ../scss/_tk_tables.scss */
table.sorttable {
  border-spacing: 1px;
  width: 100%;
}

/* line 159, ../scss/_tk_tables.scss */
* html table.sorttable {
  width: 96%;
}

/*IE Hack*/
/* line 161, ../scss/_tk_tables.scss */
table.sorttable td.indent {
  padding-left: 20px;
}

/* line 165, ../scss/_tk_tables.scss */
table.sorttable .drag {
  text-align: center;
  cursor: move;
}

/* line 169, ../scss/_tk_tables.scss */
table.sorttable .drag .icon {
  cursor: move;
}

/* line 173, ../scss/_tk_tables.scss */
table.faculty_scholarly {
  padding: 0px 0px 0px 0px;
  border-collapse: collapse;
  width: 98%;
  vertical-align: top;
}

/* ================rubrics=================== */
/* line 184, ../scss/_tk_tables.scss */
table.rubric {
  border-spacing: 1px;
  border-style: solid;
  border-color: #bebebe;
  -webkit-border-radius: 0px 12px 0px 0px;
  border-radius: 0px 12px 0px 0px;
}

/* line 192, ../scss/_tk_tables.scss */
.rubric hr {
  border: 1px dotted #bebebe;
  width: 60%;
}

/* line 194, ../scss/_tk_tables.scss */
.rubric th {
  /*rubric header color*/
  background-color: #171717;
  color: #fff;
  font-weight: bold;
}

/* line 200, ../scss/_tk_tables.scss */
.rubric td, .rubric tr {
  vertical-align: top;
  background-color: #fff;
  padding: 4px;
}

/* line 206, ../scss/_tk_tables.scss */
.rubric td.leftcol {
  /*rubric left column color*/
  background-color: #C0D6FE;
}

/* line 210, ../scss/_tk_tables.scss */
.rubric .selected {
  background-color: #CCFF99;
}

/*rubrics*/
/* line 215, ../scss/_tk_tables.scss */
table.rubric {
  background: #ccc;
}

/* line 218, ../scss/_tk_tables.scss */
.rubric hr {
  border: 1px dotted #ccc;
  width: 80%;
}

/* line 222, ../scss/_tk_tables.scss */
.rubric th {
  /*rubric header color*/
  background-color: #222;
  color: #fff;
}

/* line 226, ../scss/_tk_tables.scss */
.rubric td {
  background-color: #fff;
}

/* line 229, ../scss/_tk_tables.scss */
.rubric td.leftcol {
  /*rubric left column color*/
  background-color: #C0c0c0;
}

/*===================datatable===============*/
/* line 235, ../scss/_tk_tables.scss */
.yscroll {
  overflow-y: scroll;
  height: 400px;
}

/* line 237, ../scss/_tk_tables.scss */
.datatable {
  border: 1px solid white;
  background-color: white;
}

/* line 245, ../scss/_tk_tables.scss */
table {
  border: 1px solid white;
}

/* line 248, ../scss/_tk_tables.scss */
td, th {
  vertical-align: top !important;
}

/*Correcting the Table Tables that Are deprecated.  Should be removed soon*/
/* line 255, ../scss/_tk_tables.scss */
td.ViewBarOn {
  margin: 0;
  padding: 0;
  vertical-align: bottom !important;
}

/* line 256, ../scss/_tk_tables.scss */
.ViewBarOn table td {
  margin: 0;
  padding: 0;
}

/* line 257, ../scss/_tk_tables.scss */
.ViewBarOn table td.SubTabOn, .ViewBarOn table td.SubTabOff {
  padding: 4px;
}

/* line 258, ../scss/_tk_tables.scss */
.ViewBarOn .SubTabBorder {
  margin: 0;
  padding: 0;
}

/* line 259, ../scss/_tk_tables.scss */
.ViewBarOn img {
  margin: 0;
  padding: 0;
}

/*####TABLES & FORMS####*/
/*@@ (App Pages) Default Data Tables @@*/
/* line 265, ../scss/_tk_tables.scss */
.TableBorder {
  overflow: none;
  margin-bottom: 15px;
  border-top: none;
  border: 1px solid #5a5a5a;
  -webkit-border-radius: 0 12px 0 0;
  -moz-border-radius: 0 12px 0 0;
  -khtml-border-radius: 0 12px 0 0;
  border-radius: 0 12px 0 0;
  clear: both;
}

/* line 275, ../scss/_tk_tables.scss */
.MainTableHead, .MainTableColHead {
  font-size: 1.1em;
  font-weight: bold;
  color: white;
  text-decoration: none;
  border-bottom: 1px solid gainsboro;
  margin-left: 0;
  background: #5a5a5a;
  padding-left: 1em;
  -webkit-border-radius: 0 10px 0 0;
  -moz-border-radius: 0 10px 0 0;
  -khtml-border-radius: 0 10px 0 0;
  border-radius: 0 10px 0 0;
}

/* line 290, ../scss/_tk_tables.scss */
.MainTableColHead {
  text-align: center;
}

/* line 294, ../scss/_tk_tables.scss */
th.MainTableHead {
  text-align: center;
}

/* line 298, ../scss/_tk_tables.scss */
a.MainTableHead, a.MainTableHead:visited,
.MainTableHead a {
  text-decoration: underline;
  color: white;
}

/* line 302, ../scss/_tk_tables.scss */
a.MainTableHead:hover, a.MainTableHead:active {
  color: white;
  text-decoration: underline;
}

/* line 306, ../scss/_tk_tables.scss */
.MainTableSubHead {
  background-color: gainsboro;
  color: black;
  font-weight: bold;
}

/* line 309, ../scss/_tk_tables.scss */
th.TableRowOdd, th.TableRowEven {
  text-align: left;
  color: #007098;
  text-decoration: none;
  margin-left: 0;
  background: #e0d298;
}

/* line 317, ../scss/_tk_tables.scss */
table.faculty_scholarly td {
  width: 50%;
}

/* line 318, ../scss/_tk_tables.scss */
table.faculty_scholarly td:nth-child(first) {
  text-align: left;
}

/* line 319, ../scss/_tk_tables.scss */
table.faculty_scholarly td:nth-child(last) {
  width: 20%;
  text-align: right;
}

/* line 321, ../scss/_tk_tables.scss */
table.TableBorder td:nth-child(1) {
  padding: 0;
}

/* line 324, ../scss/_tk_tables.scss */
table.TableBorder td.TableRowOdd:nth-child(1),
table.TableBorder td.TableRowEven:nth-child(1) {
  padding: 6px;
}

/* line 326, ../scss/_tk_tables.scss */
table.TableBorder td td.white, table.white, table.TableBorder td tr.white td {
  padding: 8px;
}

/* line 327, ../scss/_tk_tables.scss */
table.white table td {
  padding: 6px;
}

/* line 328, ../scss/_tk_tables.scss */
table.TableBorder td.MainTableHead {
  padding: .5em;
}

/* line 331, ../scss/_tk_tables.scss */
table td.FormLabel {
  /*deprecated*/
  padding-top: 3px !important;
  padding-right: 3px !important;
}

/* line 335, ../scss/_tk_tables.scss */
td a.form_navlink {
  line-height: 36px;
}

/* this was the original kmain file */
/*  v. 1 5/12/2014 El Dorado stylesheet*/
/* line 3, ../scss/_tk_color.scss */
body {
  margin: 0px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

/* line 8, ../scss/_tk_color.scss */
H1 {
  color: black;
  font-size: 1.25em;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-right: 2em;
  font-weight: bold;
}

/* line 17, ../scss/_tk_color.scss */
H2 {
  font-size: 1.1em;
  clear: both;
}

/* line 22, ../scss/_tk_color.scss */
HR {
  border: 0 none;
  background-color: #171717;
  height: 1px;
}

/* line 28, ../scss/_tk_color.scss */
A {
  text-decoration: underline;
  color: #007098;
}

/* line 31, ../scss/_tk_color.scss */
A:hover {
  color: #023e53;
  cursor: pointer;
  text-decoration: underline;
}

/* line 36, ../scss/_tk_color.scss */
a:hover {
  color: #023e53;
}

/* line 38, ../scss/_tk_color.scss */
TH, .TableBG th {
  /*headers for most data tables*/
  background-color: #171717;
  color: white;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
}
/* line 41, ../scss/_tk_color.scss */
TH:a, .TableBG th:a {
  background-color: #171717;
  color: white;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
}

/* line 48, ../scss/_tk_color.scss */
.colheader, a.colheader, .colheader:link, .Colheader {
  background-color: #171717;
  color: white;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
}

/* line 53, ../scss/_tk_color.scss */
.colheader a, .Colheader a,
a.colheader, .colheader:link, a.Colheader, .Colheader:link {
  background-color: transparent;
  color: white !important;
}

/* line 58, ../scss/_tk_color.scss */
td.MainTableSubhead {
  /* subheaders on data tables*/
  background-color: #e0d298;
}

/*Main Tabs*/
/* line 64, ../scss/_tk_color.scss */
.TabBase {
  /*the color background the main tabs sit on*/
  background-color: gainsboro;
  color: black;
}

/* line 70, ../scss/_tk_color.scss */
.TabOff, li.TabOff {
  background-color: black;
  color: white;
  font-weight: 600;
}

/* line 74, ../scss/_tk_color.scss */
.TabOff a:hover {
  color: #74cbf8;
}

/* line 78, ../scss/_tk_color.scss */
.TabOn {
  background-color: white;
  color: #000;
  background-image: -ms-linear-gradient(bottom, white 0%, gainsboro 100%);
  background-image: -moz-linear-gradient(bottom, white 0%, gainsboro 100%);
  background-image: -o-linear-gradient(bottom, white 0%, gainsboro 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(1, gainsboro));
  background-image: -webkit-linear-gradient(bottom, white 0%, gainsboro 100%);
  background-image: linear-gradient(bottom, #ffffff 0%, #dcdcdc 100%);
  font-weight: 600;
}

/*================= SIDE MENU  ================*/
/*.LoginSpace {background-color: $loginSpaceBG;} removed */
/* line 85, ../scss/_tk_color.scss */
.LoginSpace table {
  background-color: transparent;
  border: 0px solid transparent;
}

/* Side Nav Menu */
/* line 90, ../scss/_tk_color.scss */
#TKSubNav {
  border: 3px solid transparent;
  background-color: #e8e8e8;
  margin: 4px 12px;
  padding: 5px 1px 0 0;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
}

/* line 100, ../scss/_tk_color.scss */
#TKSubNav a.NavHeader {
  color: #b92029;
  text-decoration: none;
  font-weight: bold;
  font-size: 110%;
  line-height: 120%;
  padding-left: 4px;
  clear: both;
}

/* line 110, ../scss/_tk_color.scss */
#TKSubNav ul {
  padding: 0px 3px 0px 0px;
  list-style: none;
  margin-top: 2px;
  margin-bottom: 6px;
  *margin-left: 0px;
}

/* line 117, ../scss/_tk_color.scss */
#TKSubNav ul li {
  border-top: 1px dotted #303030;
  padding-left: 8px;
  margin-left: 3px;
  padding: .5em;
  color: black;
}

/* line 124, ../scss/_tk_color.scss */
#TKSubNav li:nth-child(1) {
  margin-top: .5em;
}

/* line 127, ../scss/_tk_color.scss */
#TKSubNav ul li a {
  text-decoration: none;
  background-color: none;
  color: black;
}

/* line 132, ../scss/_tk_color.scss */
#TKSubNav ul li.active {
  font-weight: 700;
  background-color: #e8e8e8;
}

/* line 136, ../scss/_tk_color.scss */
#TKSubNav ul li a.active {
  text-decoration: none;
}

/* line 139, ../scss/_tk_color.scss */
#TKSubNav ul.submenu {
  position: absolute;
  left: -3000px;
}

/* line 143, ../scss/_tk_color.scss */
#TKSubNav ul.submenu_active {
  margin-left: 6px;
  padding: 0;
}

/* line 147, ../scss/_tk_color.scss */
#TKSubNav ul.submenu_active li {
  border: none;
  font-size: 90%;
  margin-top: 4px;
  padding: 0;
}

/* line 153, ../scss/_tk_color.scss */
#TKSubNav ul.submenu_active li.active a {
  font-weight: 700;
  color: #023e53;
}

/* line 157, ../scss/_tk_color.scss */
#TKSubNav ul.submenu_active li a {
  font-weight: normal;
  font-size: 90%;
}

/* line 161, ../scss/_tk_color.scss */
#TKSubNav ul.submenu_active li.customfolder {
  padding-left: 14px;
  word-wrap: break-word;
  background: url("../images/icons/icon_folder.gif") 0px 3px no-repeat;
}

/*End Side Menu Stuff*/
/*================Sub Tabs================*/
/* line 173, ../scss/_tk_color.scss */
td.SubTabOff, td.InactiveSubTabOff {
  border: solid 1px #5a5a5a;
  color: white;
  background-color: #171717;
  margin-right: 1px;
}

/* line 181, ../scss/_tk_color.scss */
td.SubTabOn, td.InactiveSubTabOn {
  border: none;
  border-top: solid 1px #bebebe;
  background-color: #5a5a5a;
  margin-right: 1px;
  color: white;
}

/* line 189, ../scss/_tk_color.scss */
.SubTabOff a, .InactiveSubTabOff a {
  color: white;
}

/* line 192, ../scss/_tk_color.scss */
a.SubTabOn, a.SubTabOn:active, a.SubTabOn:hover, a.SubTabOn:visited {
  color: white;
}

/* line 196, ../scss/_tk_color.scss */
.SubTabOff a:hover, .InactiveSubTabOff a:hover {
  color: #74cbf8;
}

/*#### KMAIN HTML STYLES ####*/
/*Standard Text Styles*/
/* line 204, ../scss/_tk_color.scss */
.ralign {
  text-align: right;
}

/* line 206, ../scss/_tk_color.scss */
.smalltext, span.smalltext, a.smalltext {
  font-size: 85%;
}

/* line 210, ../scss/_tk_color.scss */
.largetext {
  font-size: 120%;
}

/* line 214, ../scss/_tk_color.scss */
.whitetext, .whitetextbold {
  color: #FFFFFF;
}

/* line 218, ../scss/_tk_color.scss */
.whitetextbold {
  font-weight: 700;
}

/* line 223, ../scss/_tk_color.scss */
.redtext, .redtextbold {
  color: #A50000;
}

/* line 227, ../scss/_tk_color.scss */
.redtextbold {
  font-weight: 700;
}

/* line 231, ../scss/_tk_color.scss */
.bluetext, .bluetextbold {
  color: #0000A5;
}

/* line 234, ../scss/_tk_color.scss */
.bluetextbold {
  font-weight: 700;
}

/* line 239, ../scss/_tk_color.scss */
.textbold {
  font-weight: 700;
  font-size: 105%;
}

/* line 243, ../scss/_tk_color.scss */
.welcome {
  font-weight: 700;
  color: #446FC9;
}

/* line 247, ../scss/_tk_color.scss */
.Pending {
  color: #000000;
  font-weight: 700;
}

/* line 251, ../scss/_tk_color.scss */
.InProgress {
  color: #000000;
  font-style: italic;
}

/* line 255, ../scss/_tk_color.scss */
.Complete {
  color: #000000;
}

/* line 258, ../scss/_tk_color.scss */
.wronganswer {
  color: #A50000;
  font-weight: 700;
}

/* line 262, ../scss/_tk_color.scss */
.rightanswer {
  color: green;
  font-style: italic;
}

/* line 266, ../scss/_tk_color.scss */
.locked {
  color: #606060;
}

/* line 269, ../scss/_tk_color.scss */
.SystemAlertText {
  font-weight: 700;
  font-size: 115%;
  padding: 12px;
  line-height: 36px;
  background-color: #A50000;
  color: #FFFFFF;
}

/* line 277, ../scss/_tk_color.scss */
.textbigbold {
  text-decoration: none;
  font-weight: 700;
  font-size: 110%;
}

/* line 283, ../scss/_tk_color.scss */
.message {
  color: #000000;
}

/* line 287, ../scss/_tk_color.scss */
.message_replied {
  color: #000000;
  font-style: italic;
}

/* line 292, ../scss/_tk_color.scss */
.disabledtext, a.disabledtext {
  color: #606060;
  font-style: italic;
  text-decoration: none;
}

/* line 298, ../scss/_tk_color.scss */
a.viewmorelink {
  font-size: 8pt;
  font-weight: 700;
  text-decoration: none;
  color: #007098;
  padding-top: 8px;
}

/* line 299, ../scss/_tk_color.scss */
.hiddentext {
  display: none;
}

/*####PAGE HEADER - COMMON HEADER AND MAIN NAVIGATION####*/
/* line 303, ../scss/_tk_color.scss */
.TabOff {
  text-decoration: none;
}

/* line 306, ../scss/_tk_color.scss */
.TabOn a, .TabOn a {
  background: none;
}

/* line 310, ../scss/_tk_color.scss */
.qheader {
  background-color: #F7E1B5;
  color: #000000;
  font-weight: NORMAL;
}

/*================Colors================*/
/* line 318, ../scss/_tk_color.scss */
.black {
  background-color: #000000;
}

/* line 321, ../scss/_tk_color.scss */
.white {
  background-color: #FFFFFF;
}

/* line 324, ../scss/_tk_color.scss */
td.white {
  padding-top: 1em;
}

/* line 325, ../scss/_tk_color.scss */
.gray {
  background-color: #959995;
  color: #FFFFFF;
}

/* line 329, ../scss/_tk_color.scss */
.yellow {
  background-color: #F7E1B5;
  color: #FFFFFF;
}

/*==================================SUBTABS================================*/
/*deprecated-----------------------------------------*/
/* line 341, ../scss/_tk_color.scss */
.SubTabOff a, .InactiveSubTabOff a {
  text-decoration: none;
}

/* line 345, ../scss/_tk_color.scss */
a.SubTabOn, a.SubTabOn:active, a.SubTabOn:hover, a.SubTabOn:visited, a.InactiveSubTabOn, a.InactiveSubTabOn:active, a.InactiveSubTabOn:hover, a.InactiveSubTabOn:visited {
  background: none;
  background-color: none;
  text-decoration: none;
  text-align: center;
}

/* line 352, ../scss/_tk_color.scss */
a.SubTabOff:hover, a.InactiveSubTabOff:hover {
  color: #74cbf8 !important;
}

/* line 356, ../scss/_tk_color.scss */
a.SubTabOn, a.SubTabOn:active, a.SubTabOn:hover, a.SubTabOn:visited {
  background: none;
  background-color: none;
  text-decoration: none;
  text-align: center;
  top: -1px;
  position: relative;
  font-weight: bold;
}

/* line 366, ../scss/_tk_color.scss */
.SubTabOn, .InactiveSubTabOn {
  font-weight: bold;
  text-decoration: none;
  text-align: center;
}

/*deprecated-----------------------------------------*/
/* line 374, ../scss/_tk_color.scss */
td.SubTabOn, td.InactiveSubTabOn, td.SubTabOff {
  text-align: center;
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -khtml-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  padding: 0px 6px;
}

/* line 381, ../scss/_tk_color.scss */
td.SubTabBorder {
  background: none;
}

/* line 382, ../scss/_tk_color.scss */
td.SubTabBorder img {
  display: none;
}

/* line 384, ../scss/_tk_color.scss */
table.SubTabOn, table.InactiveSubTabOn {
  background: none;
}

/*.ViewBarOn {
	background:none;
	padding-left:1px;
	min-width:5px;
	}*/
/* We can use this to make the old subtabs right-aligned tabs if we want
td.ViewBarOn table {
	float:right;
	}  ======*/
/* line 398, ../scss/_tk_color.scss */
a.SubTabOff:active, a.SubTabOff:hover {
  color: #FFEBB5;
  text-decoration: none;
  text-align: center;
}

/* line 403, ../scss/_tk_color.scss */
.ViewBarOff, a.ViewBarOff, a.ViewBarOff:active, a.ViewBarOff:hover {
  color: #000000;
  background-color: #FFFFFF;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}

/* line 411, ../scss/_tk_color.scss */
div.SubTabOff {
  border: none;
  color: #fff;
  background-color: #171717;
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -khtml-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}

/* line 419, ../scss/_tk_color.scss */
div.SubTabOn {
  border-bottom: none;
  background-color: #5a5a5a;
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -khtml-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}

/* line 427, ../scss/_tk_color.scss */
.tabheader, .tabheaderCrvd {
  background-color: #5a5a5a;
  height: 12px;
  color: white;
  clear: both;
  -webkit-border-radius: 0 12px 0 0;
  -moz-border-radius: 0 12px 0 0;
  -khtml-border-radius: 0 12px 0 0;
  border-radius: 0 12px 0 0;
}

/*=================== new tabs (Deprecated)================== */
/* line 439, ../scss/_tk_color.scss */
#pagination_bottom {
  border-top: none;
}

/*@@ WIZARDS @@*/
/* line 448, ../scss/_tk_color.scss */
.WizText1, a.WizText1 {
  text-decoration: none;
  color: #000000;
}

/* line 452, ../scss/_tk_color.scss */
.WizTextBold1, a.WizTextBold1 {
  text-decoration: none;
  font-weight: bold;
  color: #000000;
}

/* line 457, ../scss/_tk_color.scss */
.WizText0, a.WizText0 {
  text-decoration: none;
  color: #999999;
}

/* line 461, ../scss/_tk_color.scss */
.WizTextBold0, a.WizTextBold0 {
  text-decoration: none;
  font-weight: bold;
  color: #999999;
}

/* line 466, ../scss/_tk_color.scss */
table.LeftNavBG {
  /*legaacy wizard*/
  border: none;
  background-color: #f9ea9c;
}

/*video stylesheet*/
/* line 472, ../scss/_tk_color.scss */
img.myvidthumb {
  border: 2px solid #CC9900;
}

/*end video stylesheet*/
/* line 477, ../scss/_tk_color.scss */
span.TableRowOdd, span.TableRowEven {
  background: none;
}

/* New Styles For List of Items In Master Category*/
/* line 485, ../scss/_tk_color.scss */
h3.draghandle a.itemCount {
  float: none;
  padding-left: 5px;
  color: #ffbf40;
}

/* line 489, ../scss/_tk_color.scss */
.draghandle span.itemCount {
  float: none;
  padding-left: 5px;
  color: #ffbf40;
}

/* line 492, ../scss/_tk_color.scss */
.viewAll {
  float: right;
  background: gainsboro;
  padding: 3px 8px;
  border-bottom: 1px solid gainsboro;
}

/* line 500, ../scss/_tk_color.scss */
h3.facultycredentials, h4.facultycredentials {
  color: white;
  margin-bottom: 0;
  font-weight: bold;
  width: 98%;
  margin-left: auto;
  margin-right: auto;
  padding: 8px;
  border-top: 1px solid #aaa;
  clear: both;
}

/* End of List of Items In Master Category*/
/* General Colored text */
/* line 516, ../scss/_tk_color.scss */
.color1 {
  color: Blue;
}

/* line 517, ../scss/_tk_color.scss */
.color1b {
  color: Blue;
  font-weight: bold;
}

/* line 518, ../scss/_tk_color.scss */
.color2 {
  color: DarkGreen;
}

/* line 519, ../scss/_tk_color.scss */
.color2b {
  color: DarkGreen;
  font-weight: bold;
}

/* line 520, ../scss/_tk_color.scss */
.color3 {
  color: Indigo;
}

/* line 521, ../scss/_tk_color.scss */
.color3b {
  color: Indigo;
  font-weight: bold;
}

/* line 522, ../scss/_tk_color.scss */
.color4 {
  color: Brown;
}

/* line 523, ../scss/_tk_color.scss */
.color4b {
  color: Brown;
  font-weight: bold;
}

/* line 524, ../scss/_tk_color.scss */
.color5 {
  color: DarkSlateGray;
}

/* line 525, ../scss/_tk_color.scss */
.color5b {
  color: DarkSlateGray;
  font-weight: bold;
}

/* line 526, ../scss/_tk_color.scss */
.color6 {
  color: FireBrick;
}

/* line 527, ../scss/_tk_color.scss */
.color6b {
  color: FireBrick;
  font-weight: bold;
}

/* line 528, ../scss/_tk_color.scss */
.color7 {
  color: DarkOliveGreen;
}

/* line 529, ../scss/_tk_color.scss */
.color7b {
  color: DarkOliveGreen;
  font-weight: bold;
}

/* line 530, ../scss/_tk_color.scss */
.color8 {
  color: DimGray;
}

/* line 531, ../scss/_tk_color.scss */
.color8b {
  color: DimGray;
  font-weight: bold;
}

/*colors with background (from LMS)*/
/* line 534, ../scss/_tk_color.scss */
.tkcolor1, .tkcolor1 a {
  color: #ac1e1e;
  background-color: #f7aeae;
  text-decoration: none;
}

/*red*/
/* line 535, ../scss/_tk_color.scss */
.tkcolor2, .tkcolor2 a {
  color: #824c05;
  background-color: #f7c787;
  text-decoration: none;
}

/*orange*/
/* line 536, ../scss/_tk_color.scss */
.tkcolor3, .tkcolor3 a {
  color: #636363;
  background-color: #fff;
  text-decoration: none;
}

/*white*/
/* line 537, ../scss/_tk_color.scss */
.tkcolor4, .tkcolor4 a {
  color: #676a02;
  background-color: #fcffa5;
  text-decoration: none;
}

/*yellow*/
/* line 538, ../scss/_tk_color.scss */
.tkcolor5, .tkcolor5 a {
  color: #588220;
  background-color: #d7f7ae;
  text-decoration: none;
}

/*green*/
/* line 539, ../scss/_tk_color.scss */
.tkcolor6, .tkcolor6 a {
  color: #035b84;
  background-color: #b9dbed;
  text-decoration: none;
}

/*blue*/
/* line 540, ../scss/_tk_color.scss */
.tkcolor7, .tkcolor7 a {
  color: #6d1acb;
  background-color: #dfc4fd;
  text-decoration: none;
}

/*purple*/
/* line 541, ../scss/_tk_color.scss */
.tkcolor8, .tkcolor8 a {
  color: #005e2a;
  background-color: #a5fecd;
  text-decoration: none;
}

/*teal*/
/* line 542, ../scss/_tk_color.scss */
.tkcolor9, .tkcolor9 a {
  color: #111;
  background-color: #c6c6c6;
  text-decoration: none;
}

/*gray*/
/* line 543, ../scss/_tk_color.scss */
.tkcolor10, .tkcolor10 a {
  color: #757519;
  background-color: #bfbf4d;
  text-decoration: none;
}

/*olive*/
/* line 544, ../scss/_tk_color.scss */
.tkcolor11, .tkcolor11 a {
  color: #44331b;
  background-color: #c4a883;
  text-decoration: none;
}

/*tan*/
/* line 545, ../scss/_tk_color.scss */
.tkcolor12, .tkcolor12 a {
  color: #fff;
  background-color: #ab2671;
  text-decoration: none;
}

/*mulberry*/
/* line 546, ../scss/_tk_color.scss */
.tkcolor13, .tkcolor13 a {
  color: #fff;
  background-color: #914d14;
  text-decoration: none;
}

/*brick*/
/* line 547, ../scss/_tk_color.scss */
.tkcolor14, .tkcolor14 a {
  color: #fff;
  background-color: #5ca632;
  text-decoration: none;
}

/*chartreuse*/
/* line 548, ../scss/_tk_color.scss */
.tkcolor15, .tkcolor15 a {
  color: #fff;
  background-color: #3640ad;
  text-decoration: none;
}

/*midnight*/
/* line 549, ../scss/_tk_color.scss */
.tkcolor16, .tkcolor16 a {
  color: #fff;
  background-color: #111;
  text-decoration: none;
}

/*black*/
/*colors text only*/
/* line 552, ../scss/_tk_color.scss */
.tktextcolor1, .tktextcolor1 a, a.tktextcolor1:hover {
  color: #ac1e1e;
  text-decoration: none;
}

/*red*/
/* line 553, ../scss/_tk_color.scss */
.tktextcolor2, .tktextcolor2 a, a.tktextcolor2:hover {
  color: #824c05;
  text-decoration: none;
}

/*orange*/
/* line 554, ../scss/_tk_color.scss */
.tktextcolor3, .tktextcolor3 a, a.tktextcolor3:hover {
  color: #636363;
  text-decoration: none;
}

/*gray*/
/* line 555, ../scss/_tk_color.scss */
.tktextcolor4, .tktextcolor4 a, a.tktextcolor4:hover {
  color: #676a02;
  text-decoration: none;
}

/*yellow*/
/* line 556, ../scss/_tk_color.scss */
.tktextcolor5, .tktextcolor5 a, a.tktextcolor5:hover {
  color: #588220;
  text-decoration: none;
}

/*green*/
/* line 557, ../scss/_tk_color.scss */
.tktextcolor6, .tktextcolor6 a, a.tktextcolor6:hover {
  color: #035b84;
  text-decoration: none;
}

/*blue*/
/* line 558, ../scss/_tk_color.scss */
.tktextcolor7, .tktextcolor7 a, a.tktextcolor7:hover {
  color: #6d1acb;
  text-decoration: none;
}

/*purple*/
/* line 559, ../scss/_tk_color.scss */
.tktextcolor8, .tktextcolor8 a, a.tktextcolor8:hover {
  color: #005e2a;
  text-decoration: none;
}

/*teal*/
/* line 560, ../scss/_tk_color.scss */
.tktextcolor9, .tktextcolor9 a, a.tktextcolor9:hover {
  color: #111;
  text-decoration: none;
}

/*gray*/
/* line 561, ../scss/_tk_color.scss */
.tktextcolor10, .tktextcolor10 a, a.tktextcolor10:hover {
  color: #757519;
  text-decoration: none;
}

/*olive*/
/* line 562, ../scss/_tk_color.scss */
.tktextcolor11, .tktextcolor11 a, a.tktextcolor11:hover {
  color: #44331b;
  text-decoration: none;
}

/*tan*/
/* line 563, ../scss/_tk_color.scss */
.tktextcolor12, .tktextcolor12 a, a.tktextcolor12:hover {
  color: #ab2671;
  text-decoration: none;
}

/*mulberry*/
/* line 564, ../scss/_tk_color.scss */
.tktextcolor13, .tktextcolor13 a, a.tktextcolor13:hover {
  color: #914d14;
  text-decoration: none;
}

/*brick*/
/* line 565, ../scss/_tk_color.scss */
.tktextcolor14, .tktextcolor14 a, a.tktextcolor14:hover {
  color: #5ca632;
  text-decoration: none;
}

/*chartreuse*/
/* line 566, ../scss/_tk_color.scss */
.tktextcolor15, .tktextcolor15 a, a.tktextcolor15:hover {
  color: #3640ad;
  text-decoration: none;
}

/*midnight*/
/* line 567, ../scss/_tk_color.scss */
.tktextcolor16, .tktextcolor16 a, a.tktextcolor16:hover {
  color: #000;
  text-decoration: none;
}

/*black*/
/* line 573, ../scss/_tk_color.scss */
a.tktextcolor1:hover, a.tktextcolor2:hover, a.tktextcolor3:hover, a.tktextcolor4:hover,
a.tktextcolor5:hover, a.tktextcolor6:hover, a.tktextcolor7:hover, a.tktextcolor8:hover,
a.tktextcolor9:hover, a.tktextcolor10:hover, a.tktextcolor11:hover, a.tktextcolor12:hover,
a.tktextcolor13:hover, a.tktextcolor14:hover, a.tktextcolor15:hover, a.tktextcolor16:hover {
  text-decoration: underline;
  cursor: pointer;
}

/* Accreditation Report styles- these are used in the accreditation management tab */
/*  v. 1 5/6/2014 El Dorado stylesheet*/
/* This stylesheet is only used in the accreditation management tab */
/* line 5, ../scss/_accreditation_reports.scss */
#tkmain_body {
  padding-bottom: 1em;
}

/*#footer {visibility:hidden;}*/
/* Reset css */
/*table {width:100%; border-spacing:0px;}*/
/* line 11, ../scss/_accreditation_reports.scss */
h3 {
  font-size: 17px;
}

/* line 12, ../scss/_accreditation_reports.scss */
h3.faculty {
  border-top: 1px solid #bebebe;
  font-size: 1.1em;
}

/* ==== Accreditation reports right panel ==== */
/* line 16, ../scss/_accreditation_reports.scss */
div.SubTabOff, div.SubTabOn {
  float: left;
  text-align: center;
  margin-right: 2px;
  padding: 4px 6px;
}

/* line 18, ../scss/_accreditation_reports.scss */
hr.collapse_separator {
  margin: 0;
  color: #bebebe;
}

/* line 20, ../scss/_accreditation_reports.scss */
.sort_arrow_down_white {
  background-image: url(../images/d_downarrow_white.png);
  background-repeat: no-repeat;
  background-position: 0 4px;
  width: 14px;
  height: 12px;
  display: inline-block;
  margin: 0 3px;
}

/* line 21, ../scss/_accreditation_reports.scss */
.sort_arrow_right_white {
  background-image: url(../images/d_rightarrow_white.png);
  background-repeat: no-repeat;
  width: 14px;
  height: 12px;
  display: inline-block;
  margin: 0 3px;
}

/* line 23, ../scss/_accreditation_reports.scss */
.panelGrid {
  width: 100%;
  margin-top: 10px;
  word-wrap: break-word;
}

/* line 24, ../scss/_accreditation_reports.scss */
table.panelGrid th {
  background: #171717 !important;
  padding: 5px !important;
  color: white !important;
  font-size: 12px;
}

/* line 29, ../scss/_accreditation_reports.scss */
table.panelGrid th a {
  color: white !important;
  text-decoration: none !important;
}

/* line 31, ../scss/_accreditation_reports.scss */
table.panelGrid tr {
  border-bottom: 1px solid gainsboro;
}

/* line 32, ../scss/_accreditation_reports.scss */
table.panelGrid td {
  padding: 8px 5px !important;
  border-bottom: 1px solid gainsboro;
}

/* line 33, ../scss/_accreditation_reports.scss */
td.grey {
  background: gainsboro;
}

/* line 34, ../scss/_accreditation_reports.scss */
table.panelGrid .gapLeft {
  padding-left: 15px !important;
}

/* line 35, ../scss/_accreditation_reports.scss */
table.panelGrid thead tr th {
  background: none repeat scroll 0 0 #171717 !important;
  color: white !important;
  padding: 5px;
}

/* line 36, ../scss/_accreditation_reports.scss */
table.panelGrid thead tr th a {
  color: white !important;
  text-decoration: none !important;
}

/* line 37, ../scss/_accreditation_reports.scss */
table.panelGrid thead th {
  border: 1px solid #171717 !important;
}

/* line 39, ../scss/_accreditation_reports.scss */
.panelGrid .icon {
  padding: 0;
  vertical-align: middle;
  border: none;
  cursor: pointer;
  margin: 0 0 0 6px;
  float: right;
}

/* line 40, ../scss/_accreditation_reports.scss */
.accreTabContent .panelGrid {
  width: 100%;
  border-spacing: 0px;
}

/* line 42, ../scss/_accreditation_reports.scss */
.accreTabContent .panelGrid td input {
  margin: 0 3px;
  padding: 0px;
}

/* line 43, ../scss/_accreditation_reports.scss */
.accreTabContent .panelGrid td input[type="button"] {
  padding: 2px 8px;
}

/* line 45, ../scss/_accreditation_reports.scss */
.accreTabContent .show {
  margin: 0 !important;
  width: 100%;
}

/* line 46, ../scss/_accreditation_reports.scss */
.iconLeft {
  vertical-align: top;
  margin-right: 3px;
  border: none;
  cursor: pointer;
}

/* line 47, ../scss/_accreditation_reports.scss */
#TKAppBody .export_icon {
  border-left: 1px solid #bebebe;
  float: right;
  margin-right: 1em;
  position: relative;
  margin: 0 0 10px 0;
}

/* line 48, ../scss/_accreditation_reports.scss */
.header_action_icon span {
  position: relative;
  top: 3px;
  margin: 0 1em;
}

/* line 49, ../scss/_accreditation_reports.scss */
span.word_count {
  margin: -5px 0 0 12px;
}

/* line 50, ../scss/_accreditation_reports.scss */
.statusSbhding {
  float: left;
  margin-bottom: 1em;
}

/* line 51, ../scss/_accreditation_reports.scss */
.statusSbhding img {
  margin-right: 5px;
  vertical-align: text-bottom;
}

/* line 52, ../scss/_accreditation_reports.scss */
.accreTabContent ol li {
  padding: 4px 0;
}

/* line 53, ../scss/_accreditation_reports.scss */
.parameterFilter {
  margin-bottom: 10px;
}

/* line 54, ../scss/_accreditation_reports.scss */
.accre_evidence_outer {
  float: left;
  width: 100%;
  margin-top: 10px;
  border: 1px solid #B2B6BC !important;
}

/*.accre_evidence_doctree {float:left; width:55%; overflow-y:scroll; height:400px;}	
.accre_evidence_doctree_detail {float:right; width:45%; overflow-y:scroll; height:400px;}	

.accre_evidence_doctree_cntnt {padding:10px;}
.accre_evidence_doctree_cntnt p{font-size:90%}
.accre_evidence_doctree_cntnt h3 {font-size:110%}
.accre_evidence_doctree_cntnt h4 {font-size:13px; font-weight:normal; padding-bottom:7px; margin:0;}
.accre_evidence_doctree_cntnt p {padding:0; margin:0;}
.accre_evidence_doctree_cntnt h3 input[type="text"] {font-weight:bold;width:90%;font-size:100%;margin:0;padding:0}
.accre_evidence_doctree_cntnt textarea.tags {height:4em}*/
/* line 66, ../scss/_accreditation_reports.scss */
legend.accrelegend {
  border: 1px solid #ccc;
  display: block;
}

/* line 68, ../scss/_accreditation_reports.scss */
.accreTabContent div.facultyexpandable, .accreTabContent div.facultyexpandable {
  margin-top: 10px;
}

/* line 69, ../scss/_accreditation_reports.scss */
.accreTabContent .panelGrid {
  margin-top: 0;
}

/* line 70, ../scss/_accreditation_reports.scss */
.accre_expended {
  float: left;
  width: 100%;
  border-bottom: none !important;
  padding: 5px 0;
}

/* line 71, ../scss/_accreditation_reports.scss */
a.accre_title {
  color: #000 !important;
  font-size: 17px;
  font-weight: bold;
  text-decoration: none !important;
  padding-left: 3px;
}

/* line 72, ../scss/_accreditation_reports.scss */
span.accre_title {
  color: #000;
  font-size: 17px;
  font-weight: bold;
  padding-left: 3px;
  cursor: default;
}

/* line 73, ../scss/_accreditation_reports.scss */
a.hide_section {
  float: right;
  padding-right: 10px;
  color: #000 !important;
  text-decoration: none !important;
}

/* line 74, ../scss/_accreditation_reports.scss */
.accreTabContent .expanded:hover {
  cursor: pointer;
}

/* line 75, ../scss/_accreditation_reports.scss */
.panel_grid_container {
  float: left;
  width: 100%;
}

/* line 76, ../scss/_accreditation_reports.scss */
.accre_dropdown {
  margin-bottom: 15px !important;
}

/* line 77, ../scss/_accreditation_reports.scss */
.accre_auto_save {
  padding-left: 10px;
  color: #828687;
}

/* line 78, ../scss/_accreditation_reports.scss */
.trigger_blue {
  color: blue;
  cursor: pointer;
}

/* line 79, ../scss/_accreditation_reports.scss */
.right_tab_cntnt {
  border: 1px solid #ccc;
  padding: 5px;
  margin-top: 10px;
  min-height: 185px;
}

/* line 80, ../scss/_accreditation_reports.scss */
.accre_content_outer {
  float: left;
  width: 100%;
  height: 300px;
  overflow-y: auto;
  margin-top: 10px;
  border: 1px solid #B2B6BC !important;
}

/* line 81, ../scss/_accreditation_reports.scss */
.accre_content_left {
  float: left;
  width: 70%;
}

/* line 82, ../scss/_accreditation_reports.scss */
.accre_content_container {
  margin: 2em -0.75em;
}

/* line 83, ../scss/_accreditation_reports.scss */
.accre_content_right {
  float: right;
  width: 30%;
}

/* line 84, ../scss/_accreditation_reports.scss */
.accre_content_padd {
  padding: 10px;
  margin-top: -25px;
}

/* line 87, ../scss/_accreditation_reports.scss */
div.SubFormEntry {
  min-height: 28px;
  padding: 4px 8px;
  float: left;
  width: 66%;
  display: inline-block;
}

/* line 88, ../scss/_accreditation_reports.scss */
.SubFormEntry input[type="text"] {
  width: 60%;
}

/* line 89, ../scss/_accreditation_reports.scss */
div.SubFormEntry input {
  padding: 2px 8px;
}

/* line 90, ../scss/_accreditation_reports.scss */
fieldset {
  border: none;
  margin: 0;
  padding: 4px 8px;
}

/* line 91, ../scss/_accreditation_reports.scss */
fieldset label {
  font-weight: bold;
  float: left;
  padding-top: 0 !important;
  margin-top: 4px;
}

/* line 92, ../scss/_accreditation_reports.scss */
fieldset input[type="text"] {
  width: 40%;
}

/* line 93, ../scss/_accreditation_reports.scss */
.standards_applied {
  display: inline-block;
  width: 6em;
}

/* Responsible party info */
/* line 96, ../scss/_accreditation_reports.scss */
.responsible_party_info {
  position: relative;
}

/* line 97, ../scss/_accreditation_reports.scss */
.responsible_party_info .responsible_party_infodata {
  background: none repeat scroll 0 0 #E1E1E1;
  border: 1px solid #C2C2C2;
  border-radius: 8px 8px 8px 8px;
  margin-top: 9px !important;
  position: absolute;
  margin: 0 auto;
}

/* line 101, ../scss/_accreditation_reports.scss */
.responsible_party_top_tip {
  position: absolute;
  top: -17px;
  height: 12px;
  left: 7%;
}

/* line 102, ../scss/_accreditation_reports.scss */
.responsible_party_info .responsible_party_infodata div {
  padding: 5px 5px 2px 5px;
}

/* line 103, ../scss/_accreditation_reports.scss */
.responsible_party_name {
  float: left;
  border-right: 1px solid #9d9d9d;
  display: block;
  padding-right: 10px;
  margin-right: 10px;
}

/* line 104, ../scss/_accreditation_reports.scss */
.responsible_party_contact a {
  margin: 0 2px;
}

/* line 105, ../scss/_accreditation_reports.scss */
.responsible_party_info .responsible_party_infodata {
  display: none;
  z-index: 99;
}

/* line 106, ../scss/_accreditation_reports.scss */
.responsible_party_info:hover .responsible_party_infodata {
  display: block;
}

/* line 107, ../scss/_accreditation_reports.scss */
.responsible_party_info .responsible_party_infodata table {
  border: none;
}

/* line 110, ../scss/_accreditation_reports.scss */
.dragable_outline {
  width: 100%;
}

/* line 111, ../scss/_accreditation_reports.scss */
.dragable_outline ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 112, ../scss/_accreditation_reports.scss */
.dragable_outline li ul {
  padding-left: 40px;
}

/* line 113, ../scss/_accreditation_reports.scss */
.dragable_outline input[type="text"] {
  width: 60%;
}

/*
.edit_section_outer {float:left; width:100%; background:#fbe6a8; border:1px solid #f6c14e;}
.edit_section_details {float:left; width:30%; min-height:250px; padding:6px; border-right:1px solid #ccc;}
.edit_section_details label {float:left; width:100%; margin-right:10px;}
.edit_section_details input[type="text"] {width:59%; padding:0 2px !important;}
.edit_section_details input[type="date"] {width:60%;}
.edit_section_details textarea { width:60%;margin:0;}
.edit_section_right {padding-right:0;}
*/
/* line 126, ../scss/_accreditation_reports.scss */
.row_edit {
  margin: 0;
  padding: 0;
  height: 1em;
}

/* line 127, ../scss/_accreditation_reports.scss */
.row_edit li {
  list-style: none;
  float: left;
  width: 100%;
}

/* line 128, ../scss/_accreditation_reports.scss */
.row_edit li a {
  text-decoration: none;
}

/* line 129, ../scss/_accreditation_reports.scss */
.row_edit li ul {
  display: none;
}

/* line 130, ../scss/_accreditation_reports.scss */
.row_edit li:hover ul {
  display: block;
  position: absolute;
  padding: 5px 0 0 0;
  margin: 0;
}

/* line 131, ../scss/_accreditation_reports.scss */
.row_edit li:hover li {
  background: #fff;
  padding: 0 5px;
}

/* line 132, ../scss/_accreditation_reports.scss */
.row_edit li:hover li a {
  color: #222;
}

/* line 133, ../scss/_accreditation_reports.scss */
.row_edit li:hover li a:hover {
  text-decoration: underline;
}

/* line 135, ../scss/_accreditation_reports.scss */
.shareitpop a.popup_title {
  position: relative;
  z-index: 99;
}

/* line 136, ../scss/_accreditation_reports.scss */
.accreTabContent .shareitpop {
  float: left;
  position: relative;
}

/* line 137, ../scss/_accreditation_reports.scss */
.tabbercontents .shareit-box {
  width: 335px;
}

/* line 138, ../scss/_accreditation_reports.scss */
.tabbercontents .shareitpop {
  float: left;
  position: relative;
  margin-right: 5px;
}

/* line 139, ../scss/_accreditation_reports.scss */
.shareit-box.popbox-right, .accreTabContent .shareitpop .shareit-box {
  right: 0;
  display: none;
  margin-top: 5px;
  background: #FCEBAB;
  border: 1px solid #E6CA6D;
  width: 350px;
  z-index: 99;
}

/* line 140, ../scss/_accreditation_reports.scss */
.shareit-box .popbox-right .share_tip, .accreTabContent .shareit-box .share_tip {
  background-position: 96% 100%;
}

/* line 142, ../scss/_accreditation_reports.scss */
.gridview table th {
  text-align: left;
}

/* line 143, ../scss/_accreditation_reports.scss */
.user_commentbox {
  border: 1px solid #000;
  background-color: #ebab6c;
  margin: 5px;
  padding: 5px;
}

/* line 144, ../scss/_accreditation_reports.scss */
.user_commentbox_grey {
  border: 1px solid #000;
  background-color: #ccc;
  margin: 5px;
  padding: 5px;
}

/* Accreditation popup */
/* line 148, ../scss/_accreditation_reports.scss */
.accre_showpopup {
  margin-left: 10px;
  margin-top: 0;
  padding-top: 11px;
  position: absolute;
  width: 350px;
  z-index: 99;
}

/* line 156, ../scss/_accreditation_reports.scss */
.accre_showpopup div.accre_popbox {
  background: none repeat scroll 0 0 #E1E1E1;
  border: 1px solid #C2C2C2;
  border-radius: 8px 8px 8px 8px;
  padding: 10px 10px 0;
  position: relative;
  top: 0;
}

/* line 165, ../scss/_accreditation_reports.scss */
.accre_showpopup {
  margin-left: -50px;
  margin-top: 10px;
  margin-bottom: 10px;
  position: absolute;
  width: auto;
  z-index: 99;
  text-align: left;
}

/* line 166, ../scss/_accreditation_reports.scss */
.accre_showpopup div.accre_popbox {
  padding: 10px 10px 0 10px;
  position: relative;
  top: 0;
}

/* line 167, ../scss/_accreditation_reports.scss */
.accre_popbox h3 {
  margin: 2px 0;
}

/* line 168, ../scss/_accreditation_reports.scss */
.accre_showpopup div.accre_popbox_tip {
  background: url(../images/icons/bubble-arrow.jpg) no-repeat scroll center top;
  position: absolute;
  top: -11px;
  left: 20%;
  width: 9px;
  height: 12px;
}

/* line 169, ../scss/_accreditation_reports.scss */
#accre_showpopup table.TableBG {
  background-color: #cbb25f;
}

/* line 170, ../scss/_accreditation_reports.scss */
.closePopup1, .closePopup {
  position: absolute;
  cursor: pointer;
  right: 0px;
  top: 0;
}

/* Added CSS by Jai begins */
/* line 173, ../scss/_accreditation_reports.scss */
.tipalign {
  left: 83px !important;
}

/* line 174, ../scss/_accreditation_reports.scss */
.tipalign2 {
  left: auto !important;
  right: 83px !important;
}

/* line 175, ../scss/_accreditation_reports.scss */
span.quotedate {
  margin: 5px 0 10px 0;
  font-size: 85%;
}

/* Added CSS by Jai ends */
/* line 178, ../scss/_accreditation_reports.scss */
.accreTabContent .editSections input[type="text"], .accreTabContent .editSections input[type="date"] {
  background-color: transparent;
  border: medium none;
  padding: 2px;
}

/* line 179, ../scss/_accreditation_reports.scss */
.accreTabContent .editSections input[type="text"].empty, .accreTabContent .editSections input[type="date"].empty {
  text-decoration: underline;
  color: #007098;
}

/* line 180, ../scss/_accreditation_reports.scss */
.accreTabContent .editSections input[type="text"]:focus, .accreTabContent .editSections input[type="date"]:focus {
  border: 1px solid #999;
  padding: 1px;
}

/* line 181, ../scss/_accreditation_reports.scss */
.accreTabContent .editSections input[type="text"]:focus, .accreTabContent .editSections input[type="date"]:focus {
  text-decoration: none;
  color: #4B4B4B;
}

/* line 182, ../scss/_accreditation_reports.scss */
.FormEntry input[type="text"] {
  width: auto;
}

/* line 183, ../scss/_accreditation_reports.scss */
.editSections li input[type="text"]:focus {
  padding: 2px;
}

/* line 184, ../scss/_accreditation_reports.scss */
.accreTabContent select {
  width: 63% !important;
}

/* line 186, ../scss/_accreditation_reports.scss */
.accreTabContent {
  padding: 10px;
  border: 1px solid #5a5a5a;
  -webkit-border-radius: 0 0 12px 12px;
  -moz-border-radius: 0 0 12px 12px;
  -khtml-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
}

/* line 195, ../scss/_accreditation_reports.scss */
.accreTabContent .editSections .hasDatepicker {
  width: 80px;
}

/* line 197, ../scss/_accreditation_reports.scss */
.panel_grid_container .editSections input[type="text"], .panel_grid_container .editSections input[type="date"] {
  background-color: transparent;
  border: medium none;
  padding: 2px;
}

/* line 198, ../scss/_accreditation_reports.scss */
.panel_grid_container .editSections input[type="text"].empty, .panel_grid_container .editSections input[type="date"].empty {
  text-decoration: underline;
  color: #007098;
  font-weight: normal;
}

/* line 199, ../scss/_accreditation_reports.scss */
.panel_grid_container .editSections input[type="text"]:focus, .panel_grid_container .editSections input[type="date"]:focus {
  border: 1px solid #999;
  padding: 1px;
  background-color: #fff;
}

/* line 200, ../scss/_accreditation_reports.scss */
.panel_grid_container .editSections input[type="text"]:focus, .panel_grid_container .editSections input[type="date"]:focus {
  text-decoration: none;
  color: #000;
  background-color: #fff;
}

/*Tabber*/
/* accessible tabs */
/********* tabbed submenu from LMS admin>coursework and grading tools **************/
/* line 207, ../scss/_accreditation_reports.scss */
.edit_standard_pane {
  background-color: #dedede;
  padding: .5em;
}

/* line 209, ../scss/_accreditation_reports.scss */
.accre_content_right .tabpanel, .edit_standard_pane .tabpanel {
  height: 1%;
  /* IE fix for float bug */
  overflow: auto;
}

/* line 215, ../scss/_accreditation_reports.scss */
.accre_content_right .tablist, .edit_standard_pane .tablist {
  margin: 0px 0;
  padding: 0;
  list-style: none;
}

/* line 221, ../scss/_accreditation_reports.scss */
.accre_content_right .tab, .edit_standard_pane .tab {
  margin: 1px 1px 0 0;
  padding: .5em;
  height: 1em;
  float: left;
  display: inline;
  /* IE float bug fix */
  position: relative;
  cursor: pointer;
  background: #fff;
}

/* line 232, ../scss/_accreditation_reports.scss */
.accre_content_right .panel, .edit_standard_pane .panel {
  clear: both;
  display: block;
  margin: 0;
  border: 1px solid #bebebe;
  background: #fff;
}

/* line 242, ../scss/_accreditation_reports.scss */
.accre_content_right ul.controlList, .edit_standard_pane ul.controlList {
  list-style-type: none;
}

/* line 245, ../scss/_accreditation_reports.scss */
.accre_content_right ul.tablist li, .edit_standard_pane ul.tablist li {
  background-color: #171717;
  /*the not selected tab of side panel*/
  color: white;
  border-radius: 6px 6px 0px 0px;
  -webkit-border-radius: 6px 6px 0px 0px;
  -moz-border-radius: 6px 6px 0px 0px;
  -khtml-border-radius: 6px 6px 0px 0px;
}

/* line 254, ../scss/_accreditation_reports.scss */
.accre_content_right ul.tablist li.selected,
.edit_standard_pane ul.tablist li.selected {
  color: black;
  /*the selected tab of side panel*/
  position: relative;
  background: none;
  font-weight: bold;
  border: 1px solid #bebebe;
  border-bottom: 1PX SOLID white;
  background: white;
}

/* line 264, ../scss/_accreditation_reports.scss */
.accre_content_right .tabbercontents, .edit_standard_pane .tabbercontents {
  padding: 1em;
}

/* line 265, ../scss/_accreditation_reports.scss */
.feedback_content {
  margin: 0;
}

/* line 266, ../scss/_accreditation_reports.scss */
.recording_link {
  margin: 15px 0 0 0;
}

/* line 267, ../scss/_accreditation_reports.scss */
.recording_link span {
  float: left;
  margin-bottom: 8px;
}

/* line 268, ../scss/_accreditation_reports.scss */
.recording_link span a {
  margin: 0 !important;
}

/** Reply Section **/
/* line 271, ../scss/_accreditation_reports.scss */
#TKAppBody .post_replies {
  clear: both;
  overflow: hidden;
}

/* line 272, ../scss/_accreditation_reports.scss */
.post_replies .reply_unread_new {
  background: none repeat scroll 0 0 #FFE8AD;
  border: 1px solid #E3D2A6;
  border-radius: 10px 10px 10px 10px;
  clear: both;
  margin-bottom: 10px;
  overflow: hidden;
  padding: 5px;
  position: relative;
}

/* line 281, ../scss/_accreditation_reports.scss */
#TKAppBody .post_replies h3 {
  margin-top: 0;
}

/* line 282, ../scss/_accreditation_reports.scss */
#TKAppBody .post_data {
  margin: 5px;
}

/* line 283, ../scss/_accreditation_reports.scss */
#TKAppBody .post_data h3 {
  clear: right;
  font-family: arial;
  font-size: 1.015em;
  margin-top: 0;
}

/* line 284, ../scss/_accreditation_reports.scss */
#TKAppBody .post_data h3 span.postdate {
  color: #3D3D3D;
  font-size: 0.9em;
  font-weight: normal;
  padding-left: 25px;
}

/* line 285, ../scss/_accreditation_reports.scss */
#TKAppBody .post_data p {
  clear: none;
}

/* line 286, ../scss/_accreditation_reports.scss */
.post_data .app_button_wrapper {
  margin-bottom: 0;
}

/* line 287, ../scss/_accreditation_reports.scss */
.post_data .app_button_wrapper input {
  margin-bottom: 0;
}

/** End Reply Section**/
/** Comment Section**/
/* line 293, ../scss/_accreditation_reports.scss */
#accre_comments {
  overflow: hidden;
}

/* line 294, ../scss/_accreditation_reports.scss */
#accre_comments .showhide_comments {
  margin: 4px 0;
  min-height: 21px;
  position: relative;
}

/* line 298, ../scss/_accreditation_reports.scss */
#accre_comments .showhide_comments a {
  background: url(../images/icons/hide_comments.gif) no-repeat scroll right bottom transparent;
  color: #1E6CF2;
  font-weight: bold;
  outline: 0 none;
  padding-right: 25px;
  text-decoration: none;
}

/* line 305, ../scss/_accreditation_reports.scss */
#accre_comments .showhide_comments a.up {
  background: url(../images/icons/show_comments.gif) no-repeat scroll right bottom transparent;
}

/* line 306, ../scss/_accreditation_reports.scss */
#accre_comments .panel {
  position: relative;
  top: 0;
  border: none !important;
}

/* line 307, ../scss/_accreditation_reports.scss */
.old_comments {
  height: 0;
  overflow: hidden;
}

/* line 308, ../scss/_accreditation_reports.scss */
#accre_comments .comment {
  background: none repeat scroll 0 0 #E9E9E9;
  border: 1px solid #E2E2E2;
  border-radius: 8px 8px 8px 8px;
  margin-bottom: 10px;
  padding: 5px;
  position: relative;
}

/** End Comment Section**/
/* line 318, ../scss/_accreditation_reports.scss */
#panel2 a.icon {
  margin: 10px 0 10px 0;
}

/* line 319, ../scss/_accreditation_reports.scss */
.tabbercontents {
  overflow: auto;
}

/* line 320, ../scss/_accreditation_reports.scss */
.tabbercontents label {
  float: left;
  line-height: 28px;
  padding: 5px 5px 0 0;
  font-weight: bold;
}

/* line 321, ../scss/_accreditation_reports.scss */
.tabbercontents .nav img {
  float: left;
  padding-right: 5px;
}

/* line 322, ../scss/_accreditation_reports.scss */
.tabbercontents .parameterFilter ul li ul li a {
  width: auto;
}

/* line 323, ../scss/_accreditation_reports.scss */
.tabbercontents .parameterFilter ul li ul li {
  margin-top: 0;
}

/* line 324, ../scss/_accreditation_reports.scss */
.chat_users_outer {
  margin: 10px 0;
}

/* line 325, ../scss/_accreditation_reports.scss */
.chat_user_box {
  float: left;
  width: 100%;
  padding: 6px 0;
}

/* line 326, ../scss/_accreditation_reports.scss */
.chat_user_status {
  float: left;
  width: 16px;
  margin-right: 10px;
  padding-left: 5px;
}

/* line 327, ../scss/_accreditation_reports.scss */
.chat_user_info {
  float: left;
}

/* line 328, ../scss/_accreditation_reports.scss */
.accre_add_evidence {
  margin-right: 10px;
  float: right;
  margin-top: -2em;
  display: block;
  margin-left: 1em;
}

/* Added CSS by Jai starts */
/* line 331, ../scss/_accreditation_reports.scss */
.chat_users {
  padding: 0 10px;
}

/* line 332, ../scss/_accreditation_reports.scss */
.chat_users ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 333, ../scss/_accreditation_reports.scss */
.chat_users li {
  line-height: 22px;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  list-style: none;
}

/* Added CSS by Jai ends */
/* line 336, ../scss/_accreditation_reports.scss */
.chat_user_info img {
  float: left;
  margin-right: 5px;
}

/* line 337, ../scss/_accreditation_reports.scss */
.chat_user_info h3 {
  float: left;
  margin: 0;
}

/* line 338, ../scss/_accreditation_reports.scss */
.chat_user_box:hover {
  background: #dcdcdc;
}

/* line 339, ../scss/_accreditation_reports.scss */
.chat_user_box .active {
  background: #dcdcdc;
}

/* line 341, ../scss/_accreditation_reports.scss */
.chat_window {
  width: 369px;
  float: left;
  left: 488px;
  position: absolute;
  padding: 10px 0;
  border: 1px solid #C2C2C2;
  background: #dcdcdc;
}

/* line 342, ../scss/_accreditation_reports.scss */
.chat_window h2 {
  margin: 0;
  padding: 0 0 0 10px;
}

/* line 343, ../scss/_accreditation_reports.scss */
.chat_comment_section {
  float: left;
  padding: 10px;
  margin: 10px 0;
  height: 300px;
  overflow-y: scroll;
  border-bottom: 1px solid #c2c2c2;
  border-top: 1px solid #c2c2c2;
  background: #fff;
}

/* line 344, ../scss/_accreditation_reports.scss */
.chat_window .comment {
  background: none repeat scroll 0 0 #eee;
  border: 1px solid #ccc;
  border-radius: 8px 8px 8px 8px;
  margin-bottom: 10px;
  padding: 5px;
}

/* line 346, ../scss/_accreditation_reports.scss */
.chat_window .my_comment {
  background: #d9e1f5;
  border: 1px solid #c5d1ee;
}

/* line 347, ../scss/_accreditation_reports.scss */
.chat_window .chat_text_area {
  padding: 10px 0 0 10px;
}

/* line 348, ../scss/_accreditation_reports.scss */
.chat_text_area textarea {
  padding: 10px;
  height: 60px;
  width: 337px;
}

/* line 350, ../scss/_accreditation_reports.scss */
.email_reminder {
  float: left;
  width: 100%;
}

/* line 351, ../scss/_accreditation_reports.scss */
.email_reminder label {
  margin-right: 2px;
  width: auto;
}

/* line 352, ../scss/_accreditation_reports.scss */
.email_reminder input[type="text"] {
  float: left;
  width: 18px;
}

/* line 353, ../scss/_accreditation_reports.scss */
.email_reminder select {
  float: left;
  width: 60px !important;
  padding: 0;
  margin: 0;
  position: relative;
  margin-top: .5em;
}

/* line 354, ../scss/_accreditation_reports.scss */
.padding_right_infopane {
  padding-right: 30px;
  padding-bottom: 3px;
  overflow: hidden;
}

/* line 356, ../scss/_accreditation_reports.scss */
.toshow {
  background: none repeat scroll 0 0 transparent;
  clear: left;
  color: #007098;
  cursor: pointer;
  font-size: 12px;
  font-weight: normal;
  padding: 4px 4px 0 0;
  visibility: hidden;
}

/* line 366, ../scss/_accreditation_reports.scss */
a:hover .toshow {
  display: block;
}

/* line 367, ../scss/_accreditation_reports.scss */
a:hover .toshow:hover {
  text-decoration: underline;
}

/* line 368, ../scss/_accreditation_reports.scss */
.sectiontitle a {
  text-decoration: none;
  font-weight: bold;
}

/* line 369, ../scss/_accreditation_reports.scss */
.row_actions td {
  vertical-align: top;
  height: 30px;
  padding: 0 5px;
}

/* line 370, ../scss/_accreditation_reports.scss */
.evidence_grid .icon {
  float: left !important;
  margin: 0 0 0 0 !important;
  text-decoration: underline;
}

/* line 371, ../scss/_accreditation_reports.scss */
.evidence_grid td {
  vertical-align: top;
  border-bottom: 1px solid #ccc !important;
}

/* line 372, ../scss/_accreditation_reports.scss */
.evidence_upload_file label {
  min-width: 145px;
}

/* line 373, ../scss/_accreditation_reports.scss */
.template_nomenclature label {
  float: left;
  margin-right: 10px;
  width: 20%;
}

/* line 375, ../scss/_accreditation_reports.scss */
.setting_form {
  width: 100%;
  word-wrap: break-word;
}

/* line 376, ../scss/_accreditation_reports.scss */
.setting_form h3 {
  background: #222;
  padding: 5px;
  margin: 0;
  margin-bottom: 10px;
  color: #fff;
  font-size: 12px;
}

/* line 377, ../scss/_accreditation_reports.scss */
.setting_form select {
  width: 90% !important;
}

/* ==== Evidence Reports View ==== */
/* line 380, ../scss/_accreditation_reports.scss */
#tkbanner {
  overflow: hidden;
}

/* line 381, ../scss/_accreditation_reports.scss */
.tkbanner_bot {
  border-bottom: 1px solid #666;
}

/* line 382, ../scss/_accreditation_reports.scss */
.banner-left {
  font-size: 0px;
}

/* line 383, ../scss/_accreditation_reports.scss */
.banner-right {
  font-size: 0px;
}

/* line 384, ../scss/_accreditation_reports.scss */
.section_title h2 {
  font-size: 17px;
  font-weight: bold;
}

/* line 386, ../scss/_accreditation_reports.scss */
.committeetab a.icon {
  font-size: 85%;
}

/* line 387, ../scss/_accreditation_reports.scss */
.committeetab p {
  padding-bottom: 6px;
  margin-left: 0;
  line-height: .75em;
  border-bottom: 1px dashed #bebebe;
}

/* line 388, ../scss/_accreditation_reports.scss */
.parameter_select {
  width: 40em !important;
}

/* line 389, ../scss/_accreditation_reports.scss */
.upload_evidence {
  width: 40%;
  float: left;
  margin-left: 2em;
  text-align: center;
  border-left: 1px solid #bebebe;
}

/* line 390, ../scss/_accreditation_reports.scss */
.upload_evidence_outer {
  margin-left: auto;
  margin-right: auto;
  padding: 1.5em;
  float: none;
}

/* line 391, ../scss/_accreditation_reports.scss */
.upload_evidence a {
  font-size: 1.5em;
}

/* line 392, ../scss/_accreditation_reports.scss */
.status_online {
  background-image: url(../images/icons/onlinenow.png);
  background-repeat: no-repeat;
  background-position: 1px 0px;
  padding-left: 20px;
}

/* line 393, ../scss/_accreditation_reports.scss */
.status_offline {
  background-image: url(../images/icons/offline.png);
  background-repeat: no-repeat;
  background-position: 1px 0px;
  padding-left: 20px;
}

/* line 394, ../scss/_accreditation_reports.scss */
.treepanel_right {
  width: 40%;
  float: left;
  margin-left: 2em;
}

/*Melissa*/
/* line 400, ../scss/_accreditation_reports.scss */
.edit_section_details h2 {
  margin: 0;
  padding: 0;
  margin-bottom: .85em;
  font-size: 1.1em;
}

/* line 402, ../scss/_accreditation_reports.scss */
.edit_section_outer {
  float: left;
  width: 100%;
  border: 1px solid #f6c14e;
  font-size: 90%;
  padding: 4px;
  background-color: #eee;
  border-color: #dcdcdc;
  margin-bottom: 10px;
}

/*.edit_section_details {float:left; width:32%; min-height:250px; padding:3px; border-right:1px solid #ccc; font-size:inherit}
.edit_section_details input[type="text"] {width:92%;margin:0}
.edit_section_details input[type="date"] {width:60%;margin:0}
.edit_section_details textarea { width:92%;margin:0;}
.edit_section_right {padding-right:0;}
.indentbot10 {font-size:inherit}*/
/* line 413, ../scss/_accreditation_reports.scss */
.email_reminder input[type="text"] {
  width: 2em;
  margin: 0;
}

/* line 414, ../scss/_accreditation_reports.scss */
a.nounderline {
  text-decoration: none;
}

/* line 416, ../scss/_accreditation_reports.scss */
.edit_section_details label {
  float: none;
  width: auto;
  margin-right: 0;
}

/* line 417, ../scss/_accreditation_reports.scss */
.esdlabel {
  clear: both;
  margin-top: 1em;
  width: 100%;
  margin-bottom: 2px;
  font-weight: bold;
}

/* line 424, ../scss/_accreditation_reports.scss */
.FormEntry input.wide30 {
  width: 30%;
}

/* line 425, ../scss/_accreditation_reports.scss */
.FormEntry input[type="text"] {
  width: 60%;
}

/* line 428, ../scss/_accreditation_reports.scss */
select.accreportlist {
  border: none;
  font-size: 1.1em;
  margin-left: 0;
  color: #007098;
  cursor: pointer;
  padding: 2px;
  font-weight: bold;
  border: 1px solid #666;
}

/* line 430, ../scss/_accreditation_reports.scss */
tr.checkedout, tr.locked {
  background-color: gainsboro;
}

/* line 431, ../scss/_accreditation_reports.scss */
.checkedout, .locked {
  color: #525252;
}

/* line 432, ../scss/_accreditation_reports.scss */
.checkedout a, .locked a {
  color: #525252;
}

/* line 433, ../scss/_accreditation_reports.scss */
.checkedout a.responsible_party_link, .locked a.responsible_party_link {
  color: #525252;
}

/* line 434, ../scss/_accreditation_reports.scss */
#revision a {
  margin-right: 1em;
  font-size: 90%;
}

/* line 435, ../scss/_accreditation_reports.scss */
.display_wrapper {
  margin-left: auto;
  margin-right: auto;
  padding: 1.5em;
  float: none;
}

/* line 436, ../scss/_accreditation_reports.scss */
.display_wrapper a {
  font-size: 1.5em;
}

/* line 437, ../scss/_accreditation_reports.scss */
h3.searchresults {
  font-size: 1em;
}

/* line 438, ../scss/_accreditation_reports.scss */
.displaybutarea {
  width: 40%;
  float: left;
  text-align: center;
}

/* line 439, ../scss/_accreditation_reports.scss */
.evleftpane {
  width: 40%;
  float: left;
  border-right: 1px solid #bebebe;
  margin-right: 2em;
}

/* line 440, ../scss/_accreditation_reports.scss */
.evrightpane {
  width: 45%;
  float: left;
  margin-left: 2em;
}

/* line 441, ../scss/_accreditation_reports.scss */
.nofloat {
  float: none;
}

/* line 443, ../scss/_accreditation_reports.scss */
.full_std {
  margin: 0 2em;
  font-weight: bold;
  clear: both;
}

/* line 444, ../scss/_accreditation_reports.scss */
.ar_charlim {
  margin: .5em 2em;
  margin-bottom: 3em;
}

/* line 445, ../scss/_accreditation_reports.scss */
.ar_charlim input.charlim {
  width: 4em;
  margin-right: 2em;
}

/* line 446, ../scss/_accreditation_reports.scss */
.level1 {
  margin-top: 1em;
  border: 2px solid #bebebe;
  padding-top: .5em;
}

/* line 447, ../scss/_accreditation_reports.scss */
li.level1 {
  margin: .25em;
  background-color: #efefef;
}

/* line 448, ../scss/_accreditation_reports.scss */
.level1 li {
  margin: .25em;
  background-color: #dedede;
}

/* line 450, ../scss/_accreditation_reports.scss */
.edit_standard_pane .panel label {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 451, ../scss/_accreditation_reports.scss */
.editcontainer {
  background: transparent;
}

/* line 452, ../scss/_accreditation_reports.scss */
.editcontainer_active {
  background-color: #dedede;
}

/* Changed CSS by Jai starts */
/* line 455, ../scss/_accreditation_reports.scss */
.compliant {
  padding: 14px 3px;
  text-align: center;
  background-color: #3b7200;
  color: #fff;
  font-weight: bold;
  line-height: 16px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -khtml-border-radius: 6px;
}

/* line 457, ../scss/_accreditation_reports.scss */
.notcompliant {
  padding: 14px 3px;
  background-color: #d8000c;
  color: #fff;
  font-weight: bold;
  line-height: 16px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -khtml-border-radius: 6px;
}

/* line 459, ../scss/_accreditation_reports.scss */
.partcompliant {
  padding: 14px 3px;
  background-color: #ffe193;
  color: #534504;
  font-weight: bold;
  line-height: 16px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -khtml-border-radius: 6px;
}

/* line 461, ../scss/_accreditation_reports.scss */
.notselected {
  padding: 6px 3px;
  background-color: #ddd;
  color: #666;
  line-height: 16px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -khtml-border-radius: 6px;
}

/* line 463, ../scss/_accreditation_reports.scss */
.compliance img {
  margin-right: 3px;
}

/* line 464, ../scss/_accreditation_reports.scss */
.compnotapplicable {
  color: #333;
  font-weight: normal;
}

/* Changed CSS by Jai ends */
/* line 468, ../scss/_accreditation_reports.scss */
ul.editSections {
  list-style: none;
  margin-top: 0;
  padding-left: 30px;
}

/* line 469, ../scss/_accreditation_reports.scss */
ul.editSections input[type="text"] {
  width: 70%;
}

/* line 470, ../scss/_accreditation_reports.scss */
div.accre_level1, input.accre_level1 {
  width: 70%;
  font-size: 1.25em;
  font-weight: bold;
}

/* line 471, ../scss/_accreditation_reports.scss */
div.accre_level1 {
  margin: 1em 0;
  margin-bottom: 0;
}

/* line 472, ../scss/_accreditation_reports.scss */
div.accre_level2, input.accre_level2 {
  font-weight: bold;
}

/* line 473, ../scss/_accreditation_reports.scss */
div.accre_level2 {
  margin: 1em 0;
}

/* line 474, ../scss/_accreditation_reports.scss */
.resp_party_assign {
  margin: 2em;
  border: 2px solid #ddd;
  background-color: #ffffcc;
  padding: 1em;
  overflow: auto;
}

/* line 475, ../scss/_accreditation_reports.scss */
p.std {
  margin-left: 1em;
  text-overflow: ellipsis;
  /* will make [...] at the end */
  width: 24em;
  /* change to your preferences */
  white-space: nowrap;
  /* paragraph to one line */
  overflow: hidden;
  /* older browsers */
}

/* line 480, ../scss/_accreditation_reports.scss */
p.std a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
  font-size: 1.2em;
}

/* line 482, ../scss/_accreditation_reports.scss */
.acre_stdtext {
  margin: 2% 5%;
  padding: .5em;
  color: #222;
}

/* line 483, ../scss/_accreditation_reports.scss */
.acre_stdtext h2 {
  margin: 0;
}

/* line 484, ../scss/_accreditation_reports.scss */
.panel_grid_container .acre_stdtext {
  margin: .25em;
}

/* line 485, ../scss/_accreditation_reports.scss */
img.move {
  cursor: move;
}

/* line 487, ../scss/_accreditation_reports.scss */
.roundnum {
  display: inline;
  font-weight: bold;
  color: #fff;
  background-color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  line-height: 1.2em;
  width: 1.3em;
  height: 1.3em;
  padding: .15em .4em;
  text-align: center;
  border-radius: .7em;
  -webkit-border-radius: .7em;
  -moz-border-radius: .7em;
  -khtml-border-radius: .7em;
}

/* line 507, ../scss/_accreditation_reports.scss */
.AdminTabContainer {
  display: inline;
  float: left;
  margin-left: 1em;
}

/* line 509, ../scss/_accreditation_reports.scss */
div.AdminSubTab, div.AdminSubTab_active {
  float: left;
  text-align: center;
  margin-right: 2px;
  padding: 4px;
}

/* line 518, ../scss/_accreditation_reports.scss */
div.AdminSubTab, div.AdminSubTab_active {
  border: none;
  color: black;
  background-color: #dddddd;
  border-radius: 6px 6px 0px 0px;
  -webkit-border-radius: 6px 6px 0px 0px;
  -moz-border-radius: 6px 6px 0px 0px;
  -khtml-border-radius: 6px 6px 0px 0px;
}

/* line 528, ../scss/_accreditation_reports.scss */
div.AdminSubTab_active {
  background-color: #007098;
}

/* line 529, ../scss/_accreditation_reports.scss */
.AdminTabheader {
  background-color: #007098;
}

/* line 530, ../scss/_accreditation_reports.scss */
div.AdminSubTab a, div.AdminSubTab_active a {
  color: white;
  text-decoration: none;
}

/* line 531, ../scss/_accreditation_reports.scss */
div.AdminSubTab_active a {
  color: white;
}

/* line 532, ../scss/_accreditation_reports.scss */
div.AdminSubTab_active a {
  font-weight: bold;
}

/* line 534, ../scss/_accreditation_reports.scss */
.AdminTabHeader {
  clear: both;
  background-color: #007098;
  height: 12px;
  color: white;
  border-radius: 0px 12px 0 0;
  -webkit-border-radius: 0px 12px 0 0;
  -moz-border-radius: 0px 12px 0 0;
  -khtml-border-radius: 0px 12px 0 0;
}

/*Report Selector Dropdown 
.reportSelector h1 {margin:0;font-size:inherit; float: left;}
.reportSelector {float: left; margin: 4px;}
.reportSelector h1 > ul > li > a {font-size: 1.1em;font-weight: bold; padding-bottom:2px;}*/
/*
.reportSelector ul {padding: 0; margin: 0; list-style: none; margin-top:-6px;}
.reportSelector ul li {}
.reportSelector ul li a {text-decoration:none; font-weight:bold;font-size:inherit}
.reportSelector ul li {text-decoration:none; font-weight:bold;font-size:1.25em}
.reportSelector ul li ul {top: 22px; border:1px solid #7f9db9 !important; width:422px; margin-top:2px; left:-1px; padding:0; background:#fff !important; z-index:1;}
.reportSelector ul li ul li {background-image:none; border:none; margin-top:4px; padding:2px; clear:both;}
.reportSelector ul li ul li:hover {background-color:#d7e3ff; float:left; width:418px;}
.reportSelector ul li ul li a {text-decoration:none; float:left; width:422px;}
.reportSelector ul li ul li a:focus {text-decoration:none; border:none; background-color:#d7e3ff !important; width:218px;}
.reportSelector li {float: left; position: relative;}
.reportSelector li ul {display:none; position:absolute;  margin-top:0; left:0; background-color:#fff; }
.reportSelector .nav li:hover ul, .reportSelector .nav li:focus ul, .reportSelector ul.show-menu {display:block;}


.reportSelector h1 select {color: #007098; font-size: 1.3em; font-weight: 600; min-width: 400px;
	font-family: $fontFamily !important;}

#dynamic_select {font-family: $fontFamily !important;}

.reportSelector span {padding: 5px 0;float: left;}*/
/* line 572, ../scss/_accreditation_reports.scss */
.level1_bg {
  background-color: #ddd;
}

/*generic Styles*/
/* line 576, ../scss/_accreditation_reports.scss */
#accordion h2, #accordion h3 {
  font-weight: bold;
}

/*.instructional_text {display:inline-block}*/
/* line 578, ../scss/_accreditation_reports.scss */
.FormEntry input.dateText {
  width: 120px;
}

/* line 580, ../scss/_accreditation_reports.scss */
.no_content {
  font-size: 1.0em;
  color: #555;
  text-align: left;
  margin-top: 30%;
  font-family: arial, sans-serif, helvetica;
}

/*taken from form_view stylesheet*/
/* line 581, ../scss/_accreditation_reports.scss */
.no_content a {
  color: #1e6cf2;
  font-size: inherit;
}

/* line 582, ../scss/_accreditation_reports.scss */
p.no_content {
  margin-top: 10%;
}

/*taken from form_view stylesheet*/
/** Added Css for Reply Message Box **/
/* line 589, ../scss/_accreditation_reports.scss */
.JSPOPUP_background {
  display: block;
  filter: Alpha(Opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  width: 0;
  height: 0;
  background-color: #000000;
  position: absolute;
  z-index: 0;
  top: 0px;
  left: 0px;
}

/* line 598, ../scss/_accreditation_reports.scss */
.JSPOPUP_main {
  display: block;
  position: absolute;
  z-index: 0;
  top: 0px;
  left: 0px;
}

/* line 605, ../scss/_accreditation_reports.scss */
.JSPOPUP_close {
  cursor: pointer;
  position: absolute;
  right: 4px;
  top: 4px;
}

/* line 612, ../scss/_accreditation_reports.scss */
.JSPOPUP_titleBar {
  background-color: #e8e8e8;
  color: #000000;
  border-color: #000000;
  border-style: solid;
  border-width: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-weight: bold;
}

/* line 628, ../scss/_accreditation_reports.scss */
.JSPOPUP_titleBar h3 {
  font-size: 1em;
  font-weight: bold;
}

/* line 629, ../scss/_accreditation_reports.scss */
.testdiv {
  width: auto;
  min-width: 450px;
  font-size: 10pt;
  background-color: #ffffff;
  color: #000000;
  border-color: #000000;
  border-style: solid;
  border-width: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
}

/* line 647, ../scss/_accreditation_reports.scss */
.testdivborder {
  border-width: 2px;
  border-color: #bfbfbf;
  border-style: solid;
  width: auto;
  min-width: 450px;
}

/** End for Reply Message Box **/
/** Classes added for admin subtabs **/
/* line 658, ../scss/_accreditation_reports.scss */
.SubTabContainer ul.tablist li.AdminSubTab {
  background-color: #dddddd;
  border: medium;
  border-radius: 6px 6px 0 0;
  color: black;
}

/* line 659, ../scss/_accreditation_reports.scss */
.SubTabContainer ul.tablist li.AdminSubTab:hover {
  color: black;
}

/* line 660, ../scss/_accreditation_reports.scss */
.SubTabContainer ul.tablist li.SubTabOn.AdminSubTab {
  background-color: #007098;
  color: white;
}

/* line 661, ../scss/_accreditation_reports.scss */
.SubTabContainer ul.tablist li.SubTabOff.AdminSubTab {
  background-color: #ccc;
}

/* line 663, ../scss/_accreditation_reports.scss */
.pointercursor {
  cursor: pointer;
}

/* line 664, ../scss/_accreditation_reports.scss */
.pop_addchair {
  position: absolute;
  margin-left: 35px;
  width: 330px;
}

/* line 665, ../scss/_accreditation_reports.scss */
.popadd_duedate {
  position: absolute;
  margin-right: 0;
  width: 300px;
}

/* Auto Search Field Classes*/
/* line 669, ../scss/_accreditation_reports.scss */
ul.token-input-list {
  overflow: hidden;
  height: auto !important;
  border-top: 1px solid #abadb3;
  border-right: 1px solid #e2e3ea;
  border-bottom: 1px solid #e3e9ef;
  border-left: 1px solid #e2e3ea;
  cursor: text;
  font-size: 12px;
  font-family: Verdana;
  z-index: 999;
  margin: 0;
  padding: 0;
  background-color: #fff;
  list-style-type: none;
  clear: left;
}

/* line 687, ../scss/_accreditation_reports.scss */
ul.token-input-list li {
  list-style-type: none;
  height: auto;
}

/* line 691, ../scss/_accreditation_reports.scss */
ul.token-input-list li input {
  border: 0;
  padding: 3px 8px;
  background-color: white;
  -webkit-appearance: caret;
}

/* line 698, ../scss/_accreditation_reports.scss */
li.token-input-token {
  overflow: hidden;
  height: auto !important;
  height: 1%;
  margin: 3px;
  padding: 3px;
  background-color: #E5E5E5;
  color: #000;
  font-weight: bold;
  cursor: default;
  display: block;
  float: left;
}

/* line 711, ../scss/_accreditation_reports.scss */
li.token-input-token p {
  float: left;
  padding: 0;
  margin: 0;
}

/* line 717, ../scss/_accreditation_reports.scss */
li.token-input-token span {
  float: right;
  color: #777;
  cursor: pointer;
  padding-left: 3px;
}

/* line 723, ../scss/_accreditation_reports.scss */
li.token-input-selected-token {
  background-color: #626262;
  color: #fff;
}

/* line 728, ../scss/_accreditation_reports.scss */
li.token-input-selected-token span {
  color: #bbb;
}

/* line 732, ../scss/_accreditation_reports.scss */
div.token-input-dropdown {
  position: absolute;
  background-color: #fff;
  overflow: hidden;
  border-left: 1px solid #e3e9ef;
  border-right: 1px solid #e3e9ef;
  border-bottom: 1px solid #e3e9ef;
  cursor: default;
  font-size: 12px;
  font-family: Verdana;
  z-index: 1;
}

/* line 745, ../scss/_accreditation_reports.scss */
div.token-input-dropdown p {
  margin: 0;
  padding: 5px;
  font-weight: bold;
  color: #777;
}

/* line 752, ../scss/_accreditation_reports.scss */
div.token-input-dropdown ul {
  margin: 0;
  padding: 0;
}

/* line 757, ../scss/_accreditation_reports.scss */
div.token-input-dropdown ul li {
  background-color: #fff;
  padding: 3px;
  list-style-type: none;
}

/* line 763, ../scss/_accreditation_reports.scss */
div.token-input-dropdown ul li.token-input-dropdown-item {
  background-color: #fafafa;
}

/* line 767, ../scss/_accreditation_reports.scss */
div.token-input-dropdown ul li.token-input-dropdown-item2 {
  background-color: #fff;
}

/* line 771, ../scss/_accreditation_reports.scss */
div.token-input-dropdown ul li em {
  font-weight: bold;
  font-style: normal;
}

/* line 776, ../scss/_accreditation_reports.scss */
div.token-input-dropdown ul li.token-input-selected-dropdown-item {
  background-color: #E5E5E5;
}

/* End of Auto Search Field Classes*/
/*Page Opener for floating buttons*/
/* line 784, ../scss/_accreditation_reports.scss */
input.openpagenum {
  width: 45px;
  text-align: center;
}

/* line 785, ../scss/_accreditation_reports.scss */
.floatbuttons select.pagejump {
  width: 120px !important;
}

/* DOCUMENT ROOM Styles- these are used in Document room tab (accreditation reports side menu) and the evidence room of accreditation management */
/*  v. 1 2013-10-11 Monarch Release Sprint 3
/* PLANNER.CSS IS USED ONLY FOR DOCUMENTROOM SECTION - JAI */
/* ==== Documentroom section ==== */
/*table {width:100%; border-spacing:0px;}*/
/* line 7, ../scss/_planner.scss */
.docroom_section {
  width: 100%;
  float: left;
}

/* line 8, ../scss/_planner.scss */
.docroom_section ul {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}

/* line 9, ../scss/_planner.scss */
.docroom_section li {
  float: left;
  list-style: none;
  width: 25%;
  padding: 20px 3%;
}

/* line 10, ../scss/_planner.scss */
.del_doc {
  position: absolute;
  margin: 3px 3px 0 0;
  top: -45px;
  right: -13px;
  display: none;
}

/* line 11, ../scss/_planner.scss */
.frame_doc_hom {
  border-bottom: 1px solid #9CF;
  border-right: 1px solid #9CF;
}

/* line 13, ../scss/_planner.scss */
.search_category {
  border: 1px solid #B3B3B3;
  border-radius: 2px;
  margin-bottom: 4px;
}

/* line 14, ../scss/_planner.scss */
.search_category input[type="search"] {
  border: 0 none;
  color: #939393;
  margin: 0;
  padding: 0 5px;
}

/* line 15, ../scss/_planner.scss */
.search_category input.search_alt {
  border: 0 none;
  margin: 5px 0 !important;
  padding: 0 5px;
}

/* line 20, ../scss/_planner.scss */
.search_category input[type="submit"] {
  background: url("../images/magnifier.gif") no-repeat scroll center center transparent;
  border: 0 none;
  margin: 0px;
}

/* line 25, ../scss/_planner.scss */
.search_category input[type="button"] {
  background: url("../images/magnifier.gif") no-repeat scroll center center transparent;
  border: 0 none;
  margin: 0px;
}

/* line 30, ../scss/_planner.scss */
.docroom_container a {
  text-decoration: none;
}

/* line 31, ../scss/_planner.scss */
.docroominfoheader img {
  float: left;
  margin-right: 10px;
}

/* line 32, ../scss/_planner.scss */
.docroominfoheader a {
  line-height: 1.2em;
}

/* line 33, ../scss/_planner.scss */
.documentDetails {
  border: 1px solid #585858;
  margin: 5px 0;
  overflow: auto;
  display: block;
}

/* line 39, ../scss/_planner.scss */
.documentDetails_right {
  overflow: hidden;
  padding: 5px 15px;
  display: block;
}

/* line 44, ../scss/_planner.scss */
.documentDetails_right h2 {
  font-size: 17px;
  line-height: 27px;
  padding: 12px 0;
  border-bottom: 1px solid #c9c9c9;
  margin: 0 0 15px 0;
}

/* line 45, ../scss/_planner.scss */
.documentDetails_right h2 img {
  float: left;
  margin-right: 10px;
}

/* line 46, ../scss/_planner.scss */
.documentDetails_right h2 span {
  font-size: 1em;
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
}

/* line 52, ../scss/_planner.scss */
.documentDetails_right h3 {
  font-size: 14px;
  margin: 15px 0 5px 0;
}

/* line 54, ../scss/_planner.scss */
.docroomTableContent {
  padding: 10px;
  border: 1px solid #5a5a5a;
  overflow: hidden;
  position: relative;
  border-radius: 12px 12px 12px 12px;
  -webkit-border-radius: 12px 12px 12px 12px;
  -moz-border-radius: 12px 12px 12px 12px;
  -khtml-border-radius: 12px 12px 12px 12px;
  display: block;
  clear: both;
}

/* line 56, ../scss/_planner.scss */
.docroomTableContent .panelGrid {
  width: 100%;
  margin-top: 0;
  word-wrap: break-word;
}

/* line 58, ../scss/_planner.scss */
.form_entry {
  margin: 15px 0;
}

/* line 59, ../scss/_planner.scss */
.form_entry label {
  float: left;
  margin-right: 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
}

/* line 60, ../scss/_planner.scss */
.form_input {
  float: left;
  width: 235px;
  border: 1px solid #B3B3B3;
  margin-bottom: 15px;
}

/* line 61, ../scss/_planner.scss */
.form_input input[type="text"] {
  float: left;
  color: #000;
}

/* line 62, ../scss/_planner.scss */
.form_input input.search_alt {
  border: none;
  color: #4b4b4b;
  width: 15em;
  cursor: text;
  font-weight: normal;
  padding: 2px;
}

/* line 64, ../scss/_planner.scss */
.form_input input.search_alt:focus {
  border: none;
  color: #4B4B4B;
  cursor: text;
  padding: 2px;
}

/* line 65, ../scss/_planner.scss */
.form_input input[type="search"] {
  float: left;
  border: none;
  color: #4b4b4b;
}

/* line 66, ../scss/_planner.scss */
.form_input input[type="submit"] {
  float: right;
  background: url("../images/magnifier.gif") no-repeat scroll center center transparent;
  border: 0 none;
  margin: 2px 2px 0 0;
  padding: 2px 8px;
}

/* line 69, ../scss/_planner.scss */
.form_entry input {
  padding: 2px;
}

/* line 71, ../scss/_planner.scss */
.link_icon {
  line-height: 16px;
  margin: 15px 0;
  clear: both;
  display: block;
}

/* line 72, ../scss/_planner.scss */
.link_icon img {
  float: left;
  margin-right: 6px;
}

/* line 74, ../scss/_planner.scss */
.drag_space {
  background: #ddffd2;
  color: #2c4224;
  font-size: 14px;
  padding: 10px;
  border: 1px solid #afd4a3;
  border-radius: 12px 12px 0 0;
  -webkit-border-radius: 12px 12px 0 0;
  -moz-border-radius: 12px 12px 0x 0;
  -khtml-border-radius: 12px 12px 0 0;
  display: block;
  min-height: 4em;
}

/* line 87, ../scss/_planner.scss */
.drag_space p {
  font-weight: bold;
}

/* line 88, ../scss/_planner.scss */
.drag_item {
  min-height: 50px;
}

/* line 89, ../scss/_planner.scss */
.document_links input[type="text"] {
  border: 1px solid #B1B1B1;
  color: #4B4B4B;
  min-width: 350px;
  padding: 3px;
}

/* line 95, ../scss/_planner.scss */
.document_tags ul, .permission_tags ul {
  list-style: none outside none;
  margin: 0;
  padding: 10px 48px;
}

/* line 100, ../scss/_planner.scss */
.document_tags ul li, .permission_tags ul li {
  background: none repeat scroll 0 0 #ffecb9;
  border: 1px solid #DAC385;
  border-radius: 5px 5px 5px 5px;
  float: left;
  line-height: 1.3em;
  list-style: none outside none;
  margin: 2px;
  padding: 3px 10px 3px 5px;
}

/* line 110, ../scss/_planner.scss */
.permission_tags ul li {
  background: none repeat scroll 0 0 #dfdfdf;
  border: 1px solid #aaa;
}

/* line 113, ../scss/_planner.scss */
.document_tags ul li a img, .permission_tags ul li a img {
  margin-right: 5px;
  margin-top: 3px;
}

/* line 115, ../scss/_planner.scss */
.document_active {
  background-color: #fff3d2;
}

/* line 118, ../scss/_planner.scss */
.ListItem a, .ListItem_alt a {
  border-bottom: none;
}

/* line 119, ../scss/_planner.scss */
.ListItem a:hover, .ListItem_alt a:hover {
  border-bottom: none;
}

/* line 120, ../scss/_planner.scss */
.fileupload-options {
  margin: 10px 0;
}

/* line 121, ../scss/_planner.scss */
.progress .bar {
  background-color: #62C462;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 125, ../scss/_planner.scss */
.fileinput-button {
  display: block;
}

/* line 126, ../scss/_planner.scss */
.progress-extended {
  font-size: 0px;
}

/* line 127, ../scss/_planner.scss */
.docroom_header span {
  line-height: 1.4em;
  float: left;
  padding-top: 4px;
}

/* line 128, ../scss/_planner.scss */
.docroom_header span img {
  float: left;
  margin-right: 5px;
}

/* line 130, ../scss/_planner.scss */
.documentDetails_right .editSections input.empty[type="text"] {
  color: #007098;
  text-decoration: underline;
  background-color: transparent;
  border: medium none;
  padding: 2px;
}

/* line 137, ../scss/_planner.scss */
.documentDetails_right h2 .edittitle {
  background: url(../images/icons/edit.png) no-repeat right center;
  cursor: pointer;
}

/* line 141, ../scss/_planner.scss */
.documentDetails_right h2 input {
  font-size: 17px;
  font-weight: bold;
  width: 70%;
}

/* line 147, ../scss/_planner.scss */
.documentDetails_right .editSections input[type="text"]:focus, .documentDetails_right .editSections input[type="date"]:focus {
  border: 1px solid #999;
  padding: 1px;
  background-color: #fff;
  text-decoration: none;
  color: #999;
}

/* line 149, ../scss/_planner.scss */
.editSections .edit:focus {
  background-image: none;
}

/* JSTREE Styles  - Removing?  it is often, but not always overwritten by the css file of the same name */
/* line 1, ../scss/_jstree1.scss */
.jstree {
  width: 265px;
  padding: 11px;
  font-size: 1.1em;
  float: left;
}

/* line 7, ../scss/_jstree1.scss */
.jstree > ul {
  border-radius: 10px 10px 10px 10px;
  background: #d7d7d7;
}

/* line 11, ../scss/_jstree1.scss */
.jstree ul, .jstree li {
  display: block;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style-type: none;
}

/* line 17, ../scss/_jstree1.scss */
.jstree li {
  display: block;
  min-height: 18px;
  line-height: 18px;
  white-space: nowrap;
  cursor: pointer;
  margin-left: 18px;
  font-size: 1em;
  position: relative;
}

/* line 28, ../scss/_jstree1.scss */
.jstree li.first,
.jstree li:first-child {
  border-top: 0 none;
  border-radius: 8px 8px 0 0;
}

/* line 30, ../scss/_jstree1.scss */
.jstree li.last,
.jstree li:last-child {
  border-bottom: 0 none;
}

/* line 31, ../scss/_jstree1.scss */
.jstree-rtl li {
  margin-left: 0;
  margin-right: 18px;
}

/* line 36, ../scss/_jstree1.scss */
.jstree li li.first,
.jstree li li:first-child {
  border-radius: 0;
}

/* line 38, ../scss/_jstree1.scss */
.jstree > ul > li {
  margin-left: 0;
  border-bottom: 1px solid #8e8e8e;
  border-top: 1px solid #f8f8f8;
}

/* line 43, ../scss/_jstree1.scss */
.jstree-rtl > ul > li {
  margin-right: 0;
}

/* line 46, ../scss/_jstree1.scss */
.jstree ins {
  display: inline-block;
  text-decoration: none;
  width: 26px;
  height: 25px;
  margin: 0 0 0 0;
  padding: 0;
}

/* line 54, ../scss/_jstree1.scss */
.jstree a {
  display: inline-block;
  line-height: 20px;
  color: black;
  white-space: nowrap !important;
  text-decoration: none;
  padding: 0;
  margin: 0;
  max-width: 80%;
  overflow: hidden;
  /*added to address evidence room positioning issues*/
  position: relative;
  top: 4px;
  text-overflow: ellipsis;
}

/* line 73, ../scss/_jstree1.scss */
.jstree a:focus {
  outline: none;
  padding: 5px;
}

/* line 77, ../scss/_jstree1.scss */
.jstree a > ins {
  height: 20px;
  width: 23px;
}

/* line 81, ../scss/_jstree1.scss */
.jstree a > .jstree-icon {
  margin-right: 3px;
}

/* line 84, ../scss/_jstree1.scss */
.jstree-rtl a > .jstree-icon {
  margin-left: 3px;
  margin-right: 0;
}

/* line 88, ../scss/_jstree1.scss */
li.jstree-open > ul {
  display: block;
}

/* line 91, ../scss/_jstree1.scss */
li.jstree-closed > ul {
  display: none;
}

/* line 95, ../scss/_jstree1.scss */
.jstree .ui-icon {
  overflow: visible;
}

/* line 98, ../scss/_jstree1.scss */
.jstree a {
  padding: 0 1px;
}

/* line 101, ../scss/_jstree1.scss */
#jsTree ul ul {
  background: #fff;
}

/* Accessiblity  */
/* line 107, ../scss/_jstree1.scss */
.ui-state-focus,
.ui-state-focus .ui-button-icon-primary,
a.ui-global-focus {
  border: none;
  outline-offset: 0;
  padding: 0px;
}

/* line 112, ../scss/_jstree1.scss */
.ui-state-focus .ui-button-icon-primary {
  outline-offset: 0.4em;
}

/* line 115, ../scss/_jstree1.scss */
.jstree-default .jstree-open li > ins {
  background-position: 5px -19px;
}

/* line 116, ../scss/_jstree1.scss */
.jstree-default .jstree-open li.jstree-leaf > ins {
  background: none;
  cursor: default;
}

/* line 118, ../scss/_jstree1.scss */
.jstree-default li.doc_folders.jstree-open > ins {
  background-position: -50px -19px;
}

/* line 121, ../scss/_jstree1.scss */
.jstree-default li.doc_folders.jstree-closed > ins {
  background-position: 5px -19px;
}

/*
 * jsTree default theme 1.0
 * Supported features: dots/no-dots, icons/no-icons, focused, loading
 * Supported plugins: ui (hovered, clicked), checkbox, contextmenu, search
 */
/* line 130, ../scss/_jstree1.scss */
ins {
  cursor: pointer;
}

/* line 132, ../scss/_jstree1.scss */
.jstree-default li,
.jstree-default ins {
  background-image: url("../images/doc_sprite.png");
  background-repeat: no-repeat;
  background-color: transparent;
}

/* line 134, ../scss/_jstree1.scss */
.jstree-default li {
  background-position: -146px 0;
  background-repeat: repeat-y;
}

/* line 135, ../scss/_jstree1.scss */
.jstree-default li.jstree-last {
  background: transparent;
  border-radius: 0 0 8px 8px;
}

/* line 136, ../scss/_jstree1.scss */
.jstree-default li li.jstree-last {
  border-radius: 0;
}

/* line 137, ../scss/_jstree1.scss */
.jstree-default .jstree-open > ins {
  background-position: -17px -19px;
}

/* line 138, ../scss/_jstree1.scss */
.jstree-default .jstree-closed > ins {
  background-position: -35px -19px;
}

/* line 139, ../scss/_jstree1.scss */
.jstree-default .jstree-leaf > ins {
  background-position: -35px -19px;
  position: relative;
}

/* line 140, ../scss/_jstree1.scss */
#jsTree ul ul.jstree-last {
  border-radius: 0 0 8px 8px;
}

/* line 141, ../scss/_jstree1.scss */
.jstree-default .jstree-hovered {
  background: none;
}

/* line 143, ../scss/_jstree1.scss */
.jstree-default li li .jstree-hovered,
.jstree-default li li .jstree-clicked {
  background: none;
}

/* line 144, ../scss/_jstree1.scss */
.jstree-default .jstree-hovered {
  border: 0 none;
  background: 0 none;
}

/* line 145, ../scss/_jstree1.scss */
.jstree-default .jstree-clicked {
  border: 0 none;
  background: 0 none;
}

/* line 146, ../scss/_jstree1.scss */
.jstree-default a .jstree-icon {
  background-position: -3px 0;
}

/* line 147, ../scss/_jstree1.scss */
.jstree-default a.jstree-loading .jstree-icon {
  background: url("throbber.gif") center center no-repeat !important;
}

/* line 149, ../scss/_jstree1.scss */
.jstree-default.jstree-focused {
  background: #595959;
}

/* line 152, ../scss/_jstree1.scss */
.jstree-default .jstree-no-dots li,
.jstree-default .jstree-no-dots .jstree-leaf > ins {
  background: transparent;
}

/* line 153, ../scss/_jstree1.scss */
.jstree-default .jstree-no-dots .jstree-open > ins {
  background-position: -18px 0;
}

/* line 154, ../scss/_jstree1.scss */
.jstree-default .jstree-no-dots .jstree-closed > ins {
  background-position: 0 0;
}

/* line 155, ../scss/_jstree1.scss */
.jstree-open li.jstree-open li.jstree-leaf > ins {
  background-position: -43px -7px;
}

/* line 158, ../scss/_jstree1.scss */
.jstree-default .jstree-leaf a ins,
.jstree-open li.jstree-open li.jstree-leaf a ins,
.jstree-open > a > ins.jstree-icon {
  background-position: -3px 0;
}

/* line 159, ../scss/_jstree1.scss */
.jstree-default .jstree-no-icons a .jstree-icon {
  display: none;
}

/* line 160, ../scss/_jstree1.scss */
.jstree-default .dfile.jstree-leaf > ins {
  background-image: none;
}

/* line 164, ../scss/_jstree1.scss */
.jstree-default .dfile.jstree-leaf a ins,
.jstree-open li.jstree-open li.dfile.jstree-leaf a ins,
.jstree-open > .dfile > a > ins.jstree-icon,
.jstree-default .dfile.jstree-leaf a ins {
  display: inline-block;
  background-position: -22px 4px;
}

/* line 167, ../scss/_jstree1.scss */
.jstree-default .dlink.jstree-leaf a ins,
.jstree-default li.jstree-open li.dlink.jstree-leaf a ins,
.jstree-open > .dlink > a > ins.jstree-icon {
  display: inline-block;
  background-position: -2px -41px;
}

/* line 168, ../scss/_jstree1.scss */
.jstree-open .jstree-search {
  font-style: italic;
}

/* line 170, ../scss/_jstree1.scss */
.jstree-default .jstree-no-icons .jstree-checkbox {
  display: inline-block;
}

/* line 171, ../scss/_jstree1.scss */
.jstree-default .jstree-no-checkboxes .jstree-checkbox {
  display: none !important;
}

/* line 172, ../scss/_jstree1.scss */
.jstree-default .jstree-checked > a > .jstree-checkbox {
  background-position: -38px -19px;
}

/* line 173, ../scss/_jstree1.scss */
.jstree-default .jstree-unchecked > a > .jstree-checkbox {
  background-position: -2px -19px;
}

/* line 174, ../scss/_jstree1.scss */
.jstree-default .jstree-undetermined > a > .jstree-checkbox {
  background-position: -20px -19px;
}

/* line 175, ../scss/_jstree1.scss */
.jstree-default .jstree-checked > a > .jstree-checkbox:hover {
  background-position: -38px -37px;
}

/* line 176, ../scss/_jstree1.scss */
.jstree-default .jstree-unchecked > a > .jstree-checkbox:hover {
  background-position: -2px -37px;
}

/* line 177, ../scss/_jstree1.scss */
.jstree-default .jstree-undetermined > a > .jstree-checkbox:hover {
  background-position: -20px -37px;
}

/* line 178, ../scss/_jstree1.scss */
.jstree-default a input {
  margin: 0px;
}

/* line 179, ../scss/_jstree1.scss */
#jstree-marker.jstree-default {
  background: url("d.png") -41px -57px no-repeat !important;
}

/* line 181, ../scss/_jstree1.scss */
.jstree-default a.jstree-search {
  color: aqua;
}

/* line 182, ../scss/_jstree1.scss */
.jstree > ul > li.jstree-open {
  background: #939393;
}

/* line 184, ../scss/_jstree1.scss */
.jstree > ul > li.selected,
.jstree > ul > li.active {
  background: #4d4d4d;
}

/* line 186, ../scss/_jstree1.scss */
.jstree li li.active,
.jstree li li.selected {
  background: #afd4e8;
}

/* line 188, ../scss/_jstree1.scss */
.jstree li li li.selected,
.jstree li li li.active {
  background: #eeeeee;
}

/* line 189, ../scss/_jstree1.scss */
.jstree li.active > a {
  color: #fff;
}

/* line 190, ../scss/_jstree1.scss */
.jstree li li.active > a {
  color: #000;
}

/* line 192, ../scss/_jstree1.scss */
.jstree > ul > li.first.selected,
.jstree > ul > li.first.active {
  border-radius: 8px 8px 0 0;
}

/* line 193, ../scss/_jstree1.scss */
.jstree > ul > li.last.active {
  border-radius: 0 0 8px 8px;
}

/* line 194, ../scss/_jstree1.scss */
.jstree-open ul li {
  background-position: -146px 0;
}

/* line 195, ../scss/_jstree1.scss */
.jstree-open ul li > ins {
  background-position: -87px -63px;
}

/* line 196, ../scss/_jstree1.scss */
#jsTree ul ul ul li {
  padding-left: 15px;
}

/* IE6 BEGIN */
/* line 203, ../scss/_jstree1.scss */
.jstree-default li,
.jstree-default ins,
#vakata-dragged.jstree-default .jstree-invalid,
#vakata-dragged.jstree-default .jstree-ok,
#jstree-marker.jstree-default {
  _background-image: url("d.gif");
}

/* line 204, ../scss/_jstree1.scss */
.jstree-default .jstree-open ins {
  _background-position: -72px 0;
}

/* line 205, ../scss/_jstree1.scss */
.jstree-default .jstree-closed ins {
  _background-position: -54px 0;
}

/* line 206, ../scss/_jstree1.scss */
.jstree-default .jstree-leaf ins {
  _background-position: -36px 0;
}

/* line 207, ../scss/_jstree1.scss */
.jstree-default a ins.jstree-icon {
  _background-position: -56px -19px;
}

/* line 208, ../scss/_jstree1.scss */
#vakata-contextmenu.jstree-default-context ins {
  _display: none;
}

/* line 209, ../scss/_jstree1.scss */
#vakata-contextmenu.jstree-default-context li {
  _zoom: 1;
}

/* line 210, ../scss/_jstree1.scss */
.jstree-default .jstree-undetermined a .jstree-checkbox {
  _background-position: -20px -19px;
}

/* line 211, ../scss/_jstree1.scss */
.jstree-default .jstree-checked a .jstree-checkbox {
  _background-position: -38px -19px;
}

/* line 212, ../scss/_jstree1.scss */
.jstree-default .jstree-unchecked a .jstree-checkbox {
  _background-position: -2px -19px;
}

/* IE6 END */
/* ---------- JSTree  Document Room Styles ----------  */
/* line 221, ../scss/_jstree1.scss */
.tree_options_hidden {
  visibility: hidden;
}

/* line 222, ../scss/_jstree1.scss */
.tree_options {
  position: absolute;
  padding: 3px 0;
  font-size: 0.923em;
  right: 5px;
  top: 0;
  z-index: 98;
}

/* line 230, ../scss/_jstree1.scss */
.jstree .tree_options > a {
  padding: 0px;
}

/* line 231, ../scss/_jstree1.scss */
.tree_options ol {
  background: none repeat scroll 0% 0% #f4f6f7;
  border: 1px solid #a2a7a9;
  border-radius: 3px 3px 3px 3px;
  position: absolute;
  z-index: 99;
  top: 25px;
  overflow: visible;
}

/* line 241, ../scss/_jstree1.scss */
.tree_options ol,
.tree_options ol li {
  list-style: none;
  margin: 0px;
  padding: 5px !important;
}

/* line 242, ../scss/_jstree1.scss */
.tree_options li a {
  color: #000;
  display: block;
  margin: 0;
  padding: 4px 10px;
  min-width: 110px;
}

/* line 249, ../scss/_jstree1.scss */
.tree_options li a:hover {
  background: #dce4e7;
  border: 1px solid #ccd6d9;
  border-radius: 1px;
  padding: 4px 4px;
}

/* line 255, ../scss/_jstree1.scss */
.hide {
  display: none;
}

/* line 257, ../scss/_jstree1.scss */
.jstree li.ui-sortable-helper,
.jstree li.ui-sortable-helper a {
  cursor: move;
}

/* over-writing some padding to get them to stop wiggling on hover and click */
/* line 264, ../scss/_jstree1.scss */
.jstree a,
.jstree a:focus,
.jstree-default .jstree-hovered,
.jstree-clicked {
  padding: 0 !important;
}

/* This is specific to document room evidence area */
/* line 269, ../scss/_jstree1.scss */
#jsTree ul li.jstree-open {
  background: #888 !important;
}

/* line 270, ../scss/_jstree1.scss */
#jsTree ul li.jstree-open a {
  color: #fff;
}

/* line 271, ../scss/_jstree1.scss */
#jsTree ul li.jstree-open ul li a {
  color: #000;
}

/* line 272, ../scss/_jstree1.scss */
#jsTree a.buttonForAdd {
  color: #000 !important;
  overflow: visible;
}

/* line 275, ../scss/_jstree1.scss */
.jstree .tree_options > a {
  padding: 0px;
}

/* line 276, ../scss/_jstree1.scss */
.tree_options ol {
  background: none repeat scroll 0% 0% #f4f6f7;
  border: 1px solid #a2a7a9;
  border-radius: 3px 3px 3px 3px;
  position: absolute;
  z-index: 99;
  top: 25px;
  overflow: visible;
}

/* line 285, ../scss/_jstree1.scss */
.tree_options ol {
  margin: 0;
}

/* line 286, ../scss/_jstree1.scss */
.tree_options ol li {
  list-style: none;
  margin: 0;
  padding: 4px;
}

/* line 287, ../scss/_jstree1.scss */
.tree_options li:hover {
  background: #ccd6d9!important;
}

/* line 289, ../scss/_jstree1.scss */
.tree_options li a {
  color: #000;
  display: block;
  margin: 0;
  padding: 0px;
  min-width: 110px;
}

/* line 296, ../scss/_jstree1.scss */
.tree_options li a:hover {
  background: transparent !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* This is specific to planning:strategic Directions and Goals demo */
/* line 306, ../scss/_jstree1.scss */
#demo1 {
  width: 100% !important;
}

/* line 314, ../scss/_jstree1.scss */
#demo1 .jstree,
#demo1 .jstree-0,
#demo1 .jstree-default,
#demo1 .jstree-focused,
#demo1 .jstree-no-icons li,
#demo1 .jstree > ul,
.jstree > ul > li.jstree-open {
  border-radius: 0 !important;
  background: #fff !important;
}

/* line 319, ../scss/_jstree1.scss */
#demo1 a,
#demo1 .jstree a {
  max-width: 100% !important;
}

/* line 321, ../scss/_jstree1.scss */
#demo1 .jstree li:first-child {
  border-radius: 0;
}

/* line 323, ../scss/_jstree1.scss */
#demo1 img.icon {
  top: -6px;
  position: relative;
}

/* line 328, ../scss/_jstree1.scss */
#demo1 .jstree-default .jstree-open li > ins {
  background-position: -72px 0 !important;
}

/* line 329, ../scss/_jstree1.scss */
#demo1 .jstree-default .jstree-open ins {
  background-position: -72px 0 !important;
}

/* line 330, ../scss/_jstree1.scss */
#demo1 .jstree-default .jstree-closed li > ins {
  background-position: -54px 0 !important;
}

/* line 331, ../scss/_jstree1.scss */
#demo1 .jstree-default .jstree-closed ins {
  background-position: -54px 0 !important;
}

/* line 333, ../scss/_jstree1.scss */
#demo1.jstree-default li li.jstree-last {
  margin-bottom: 10px;
}

/* FILE UPLOADER Styles  - Removing?  also often, but not always overwritten by the css file of the same name */
/* line 1, ../scss/_fileUploader.scss */
.removeborder {
  border: none;
}

/* line 4, ../scss/_fileUploader.scss */
.fileUploader_wrapper {
  background: #CCC;
}

/* line 8, ../scss/_fileUploader.scss */
.px-form-input {
  float: left;
}

/* line 11, ../scss/_fileUploader.scss */
.px-buttons {
  float: left;
}

/* line 15, ../scss/_fileUploader.scss */
.px-input-button {
  overflow: hidden;
  border: 1px solid #57af57;
}

/* line 20, ../scss/_fileUploader.scss */
.px-input-button input {
  position: absolute;
  top: 0;
  right: 0;
  -moz-opacity: 0;
  /*filter:alpha(opacity: 0);*/
  opacity: 0;
  cursor: pointer;
  border-right: 100px solid #bebebe;
  border-bottom: 100px solid #bebebe;
  direction: ltr;
  margin: 0;
  padding: 0;
  -o-transform: translate(250px, -50px) scale(1);
  -moz-transform: translate(-300px, 0) scale(4);
}

/* line 37, ../scss/_fileUploader.scss */
.docroomTableContent .upload-data {
  padding: 5px;
  /*width: 420px;*/
  min-height: 40px;
  height: auto;
  margin-top: 5px;
  margin-bottom: 5px;
  position: relative;
  background: #FFF;
  border-radius: 0;
}

/* line 49, ../scss/_fileUploader.scss */
.upload-data.pending {
  border: 1px solid #CC0;
}

/* line 53, ../scss/_fileUploader.scss */
.upload-data.uploading {
  border: 1px solid #EDBE05;
}

/* line 57, ../scss/_fileUploader.scss */
.upload-data.success {
  border: 1px solid #CCCCCC;
}

/* line 61, ../scss/_fileUploader.scss */
.upload-data.error, .upload-data.cancel {
  border: 1px solid #FF0000;
}

/* line 65, ../scss/_fileUploader.scss */
.px-widget ul.actions {
  position: absolute;
  top: 5px;
  right: 5px;
  margin: 0;
  padding: 0;
}

/* line 73, ../scss/_fileUploader.scss */
.px-widget ul.actions li {
  cursor: pointer;
  float: left;
  list-style: none outside none;
  margin: 2px;
  padding: 4px;
  position: relative;
}

/* line 82, ../scss/_fileUploader.scss */
.upload-data .filename {
  display: inline-block;
  line-height: 2em;
  padding-right: 10px;
  width: 260px;
}

/* line 89, ../scss/_fileUploader.scss */
.upload-data .status {
  clear: both;
}

/* jQuery UI progressbar */
/* line 94, ../scss/_fileUploader.scss */
.progress {
  padding-top: 0;
  padding-bottom: 10px;
  clear: none;
  width: 40%;
  display: inline-block;
  vertical-align: top;
}

/* line 103, ../scss/_fileUploader.scss */
.progressBar {
  float: left;
  width: 75%;
  height: 22px;
}

/* line 108, ../scss/_fileUploader.scss */
.percentage {
  float: left;
  line-height: 2em;
  padding-left: 5px;
  width: 50px;
}

/* line 116, ../scss/_fileUploader.scss */
.ui-progressbar {
  width: 75%;
  float: left;
}

/* line 118, ../scss/_fileUploader.scss */
.px-widget .ui-button {
  border: 1px solid #57af57;
}

/* line 122, ../scss/_fileUploader.scss */
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 123, ../scss/_fileUploader.scss */
.ui-helper-clearfix {
  display: inline-block;
}

/* line 124, ../scss/_fileUploader.scss */
* html .ui-helper-clearfix {
  height: 1%;
}

/* ======= Multiple file upload  ======== */
/* line 131, ../scss/_fileUploader.scss */
.multi_file_upload {
  border: 1px solid #bebebe;
  /*formerly #A6C951*/
  overflow: hidden;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  margin-right: 0.1em;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-align: center;
  text-decoration: none !important;
  font-size: 1em;
  height: 40px;
}

/* line 146, ../scss/_fileUploader.scss */
.upload_text {
  padding: 0.5em 0.5em 0.5em 1em;
  background: url(../images/icons/upload_file.png) no-repeat top left;
  float: left;
  margin: 0.5em;
}

/* line 147, ../scss/_fileUploader.scss */
.upload_text span {
  color: #bebebe;
  /*formerly #A6C951*/
  font-weight: bold;
  font-size: 1em;
  margin-left: 0.7em;
}

/* line 148, ../scss/_fileUploader.scss */
.upload_text input {
  border-bottom: 100px solid #bebebe;
  /*formerly #A6C951*/
  border-right: 100px solid #bebebe;
  /*formerly #A6C951*/
  cursor: pointer;
  direction: ltr;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(-300px, 0px) scale(4);
}

/* line 161, ../scss/_fileUploader.scss */
#px-form-1 {
  background-color: #eaebed;
  padding: 0.5em;
  margin: 0.3em 0;
  min-height: 100px;
  min-width: 600px;
  float: left;
  padding-bottom: 50px;
}

/* line 164, ../scss/_fileUploader.scss */
.drag_room {
  position: absolute;
  bottom: 14px;
}

/* line 165, ../scss/_fileUploader.scss */
.drag_text {
  float: left;
  color: #bcbbc0;
  padding: 0.5em;
  font-size: 1.5em;
  text-transform: uppercase;
  font-style: italic;
}

/* line 166, ../scss/_fileUploader.scss */
.upload-data {
  background-color: #fff;
  margin: 0.5em;
  padding: 0.5em;
}

/* line 167, ../scss/_fileUploader.scss */
.upload-data ul {
  list-style: none;
  margin-left: 0px;
}

/* line 168, ../scss/_fileUploader.scss */
.file_name {
  font-size: 1.2em;
  text-transform: uppercase;
  color: #000;
  margin: 0.2em 0.7em 0 0;
}

/* line 169, ../scss/_fileUploader.scss */
.upload_process {
  float: left;
  font-size: 0px;
  margin-top: 1px;
}

/* line 170, ../scss/_fileUploader.scss */
.upload_file input {
  float: left;
  margin: 0.1em 0.5em 0 0.5em;
  border: none;
  width: 45px;
  font-size: 1.2em;
}

/* line 174, ../scss/_fileUploader.scss */
#file_upload_courses {
  overflow: hidden;
}

/* line 175, ../scss/_fileUploader.scss */
#file_upload_courses #px-form-1 {
  min-height: 20px;
  min-width: 100px;
  margin: 10px 0;
  width: 96%;
  padding-bottom: 10px;
}

/* line 182, ../scss/_fileUploader.scss */
#file_upload_courses #px-form-1:after {
  color: #999999;
  content: "Drag and drop files here";
  float: left;
  font-style: italic;
  margin: 10px 0;
  text-align: center;
  width: 100%;
}

/* line 192, ../scss/_fileUploader.scss */
#file_upload_courses .upload-data .filename {
  height: 25px;
  overflow: hidden;
  width: 30%;
  padding-right: 5px;
}

/* line 193, ../scss/_fileUploader.scss */
#file_upload_courses .progress {
  width: 60%;
  padding-bottom: 0px;
  border-radius: 0px;
}

/* line 194, ../scss/_fileUploader.scss */
#file_upload_courses .progressBar {
  border-radius: 0px;
  width: 60%;
}

/* line 195, ../scss/_fileUploader.scss */
#file_upload_courses .upload-data {
  border-radius: 0px;
  background: #fff;
  position: relative;
  padding: 2px 0.5em;
}

/* line 196, ../scss/_fileUploader.scss */
#file_upload_courses ul.actions li {
  margin: 0px;
  padding: 0px;
}

/* line 197, ../scss/_fileUploader.scss */
#file_upload_courses ul.actions li span {
  height: 21px;
}

/* line 198, ../scss/_fileUploader.scss */
#file_upload_courses .status {
  clear: none;
  color: #008000;
  display: inline-block;
  float: right;
  font-style: italic;
  margin-right: 22px;
  margin-top: 5px;
}

/* line 207, ../scss/_fileUploader.scss */
#file_upload_courses .upload-data.error .status {
  color: #FF0000;
}

/* line 208, ../scss/_fileUploader.scss */
#file_upload_courses .uploading .status {
  display: none;
}

/* line 209, ../scss/_fileUploader.scss */
#file_upload_courses .pending .progress {
  width: 25%;
}

/* line 210, ../scss/_fileUploader.scss */
#file_upload_courses .upload-data .percentage {
  font-weight: bold;
  color: #006993;
}

/* line 211, ../scss/_fileUploader.scss */
#file_upload_courses .pending .progressBar {
  display: none;
}

/* line 212, ../scss/_fileUploader.scss */
.assignment_multiple #px-form-1-input {
  visibility: hidden;
  height: 1px;
}

/* line 214, ../scss/_fileUploader.scss */
.ui-button-text {
  color: black;
}

/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, 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
----------------------------------*/
/* line 229, ../scss/_fileUploader.scss */
.ui-helper-hidden {
  display: none;
}

/* line 230, ../scss/_fileUploader.scss */
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 231, ../scss/_fileUploader.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 232, ../scss/_fileUploader.scss */
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 233, ../scss/_fileUploader.scss */
.ui-helper-clearfix {
  display: inline-block;
}

/* required comment for clearfix to work in Opera \*/
/* line 235, ../scss/_fileUploader.scss */
* html .ui-helper-clearfix {
  height: 1%;
}

/* line 236, ../scss/_fileUploader.scss */
.ui-helper-clearfix {
  display: block;
}

/* end clearfix */
/* line 238, ../scss/_fileUploader.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
/* line 243, ../scss/_fileUploader.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 250, ../scss/_fileUploader.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 257, ../scss/_fileUploader.scss */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, 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=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */
/* Component containers
----------------------------------*/
/* line 275, ../scss/_fileUploader.scss */
.ui-widget {
  /*font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;*/
  font-size: 1.1em;
}

/* line 276, ../scss/_fileUploader.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 277, ../scss/_fileUploader.scss */
.ui-widget input, .ui-widget select, f .ui-widget textarea, .ui-widget button {
  /*font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;*/
  font-size: 1em;
}

/* line 278, ../scss/_fileUploader.scss */
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee url(../images/icons/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
  color: #333333;
}

/* line 279, ../scss/_fileUploader.scss */
.ui-widget-content a {
  color: #333333;
}

/* line 280, ../scss/_fileUploader.scss */
.ui-widget-header {
  border: 1px solid #666;
  background: #a2ce55 url(../images/icons/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold;
}

/* line 281, ../scss/_fileUploader.scss */
.ui-widget-header a {
  color: #ffffff;
}

/* Interaction states
----------------------------------*/
/* line 285, ../scss/_fileUploader.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: none;
  background: #FFF;
  font-weight: bold;
  color: #A6C951;
}

/* line 286, ../scss/_fileUploader.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none;
}

/* line 288, ../scss/_fileUploader.scss */
.ui-state-hover a, .ui-state-hover a:hover {
  color: #c77405;
  text-decoration: none;
}

/* line 289, ../scss/_fileUploader.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #A6C951;
  font-weight: bold;
  color: #eb8f00;
}

/* line 290, ../scss/_fileUploader.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}

/* line 291, ../scss/_fileUploader.scss */
.ui-widget :active {
  outline: none;
}

/* Interaction Cues
----------------------------------*/
/* line 295, ../scss/_fileUploader.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url(../images/icons/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
  color: #363636;
}

/* line 296, ../scss/_fileUploader.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 297, ../scss/_fileUploader.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(../images/icons/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
  color: #ffffff;
}

/* line 298, ../scss/_fileUploader.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #ffffff;
}

/* line 299, ../scss/_fileUploader.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #ffffff;
}

/* line 300, ../scss/_fileUploader.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 301, ../scss/_fileUploader.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 302, ../scss/_fileUploader.scss */
.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 */
/* line 308, ../scss/_fileUploader.scss */
.ui-icon {
  width: 18px;
  height: 26px;
  background-image: 0;
}

/* line 309, ../scss/_fileUploader.scss */
.ui-widget-content .ui-icon {
  background-image: 0;
}

/* line 310, ../scss/_fileUploader.scss */
.ui-widget-header .ui-icon {
  background-image: 0;
}

/* line 311, ../scss/_fileUploader.scss */
.ui-state-default .ui-icon {
  background-image: 0;
}

/* line 312, ../scss/_fileUploader.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: 0;
}

/* line 313, ../scss/_fileUploader.scss */
.ui-state-active .ui-icon {
  background-image: 0;
}

/* line 314, ../scss/_fileUploader.scss */
.ui-state-highlight .ui-icon {
  background-image: 0;
}

/* line 315, ../scss/_fileUploader.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: 0;
}

/* positioning */
/* line 318, ../scss/_fileUploader.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 319, ../scss/_fileUploader.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 320, ../scss/_fileUploader.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 321, ../scss/_fileUploader.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 322, ../scss/_fileUploader.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 323, ../scss/_fileUploader.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 324, ../scss/_fileUploader.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 325, ../scss/_fileUploader.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 326, ../scss/_fileUploader.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 327, ../scss/_fileUploader.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 328, ../scss/_fileUploader.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 329, ../scss/_fileUploader.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 330, ../scss/_fileUploader.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 331, ../scss/_fileUploader.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 332, ../scss/_fileUploader.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 333, ../scss/_fileUploader.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 334, ../scss/_fileUploader.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 335, ../scss/_fileUploader.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 336, ../scss/_fileUploader.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 337, ../scss/_fileUploader.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 338, ../scss/_fileUploader.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 339, ../scss/_fileUploader.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 340, ../scss/_fileUploader.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 341, ../scss/_fileUploader.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 342, ../scss/_fileUploader.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 343, ../scss/_fileUploader.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 344, ../scss/_fileUploader.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 345, ../scss/_fileUploader.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 346, ../scss/_fileUploader.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 347, ../scss/_fileUploader.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 348, ../scss/_fileUploader.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 349, ../scss/_fileUploader.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 350, ../scss/_fileUploader.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 351, ../scss/_fileUploader.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 352, ../scss/_fileUploader.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 353, ../scss/_fileUploader.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 354, ../scss/_fileUploader.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 355, ../scss/_fileUploader.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 356, ../scss/_fileUploader.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 357, ../scss/_fileUploader.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 358, ../scss/_fileUploader.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 359, ../scss/_fileUploader.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 360, ../scss/_fileUploader.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 361, ../scss/_fileUploader.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 362, ../scss/_fileUploader.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 363, ../scss/_fileUploader.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 364, ../scss/_fileUploader.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 365, ../scss/_fileUploader.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 366, ../scss/_fileUploader.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 367, ../scss/_fileUploader.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 368, ../scss/_fileUploader.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 369, ../scss/_fileUploader.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 370, ../scss/_fileUploader.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 371, ../scss/_fileUploader.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 372, ../scss/_fileUploader.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 373, ../scss/_fileUploader.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 374, ../scss/_fileUploader.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 375, ../scss/_fileUploader.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 376, ../scss/_fileUploader.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 377, ../scss/_fileUploader.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 378, ../scss/_fileUploader.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 379, ../scss/_fileUploader.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 380, ../scss/_fileUploader.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 381, ../scss/_fileUploader.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 382, ../scss/_fileUploader.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 383, ../scss/_fileUploader.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 384, ../scss/_fileUploader.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 385, ../scss/_fileUploader.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 386, ../scss/_fileUploader.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 387, ../scss/_fileUploader.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 388, ../scss/_fileUploader.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 389, ../scss/_fileUploader.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 390, ../scss/_fileUploader.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 391, ../scss/_fileUploader.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 392, ../scss/_fileUploader.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 393, ../scss/_fileUploader.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 394, ../scss/_fileUploader.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 395, ../scss/_fileUploader.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 396, ../scss/_fileUploader.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 397, ../scss/_fileUploader.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 398, ../scss/_fileUploader.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 399, ../scss/_fileUploader.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 400, ../scss/_fileUploader.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 401, ../scss/_fileUploader.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 402, ../scss/_fileUploader.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 403, ../scss/_fileUploader.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 404, ../scss/_fileUploader.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 405, ../scss/_fileUploader.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 406, ../scss/_fileUploader.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 407, ../scss/_fileUploader.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 408, ../scss/_fileUploader.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 409, ../scss/_fileUploader.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 410, ../scss/_fileUploader.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 411, ../scss/_fileUploader.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 412, ../scss/_fileUploader.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 413, ../scss/_fileUploader.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 414, ../scss/_fileUploader.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 415, ../scss/_fileUploader.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 416, ../scss/_fileUploader.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 417, ../scss/_fileUploader.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 418, ../scss/_fileUploader.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 419, ../scss/_fileUploader.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 420, ../scss/_fileUploader.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 421, ../scss/_fileUploader.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 422, ../scss/_fileUploader.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 423, ../scss/_fileUploader.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 424, ../scss/_fileUploader.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 425, ../scss/_fileUploader.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 426, ../scss/_fileUploader.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 427, ../scss/_fileUploader.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 428, ../scss/_fileUploader.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 429, ../scss/_fileUploader.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 430, ../scss/_fileUploader.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 431, ../scss/_fileUploader.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 432, ../scss/_fileUploader.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 433, ../scss/_fileUploader.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 434, ../scss/_fileUploader.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 435, ../scss/_fileUploader.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 436, ../scss/_fileUploader.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 437, ../scss/_fileUploader.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 438, ../scss/_fileUploader.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 439, ../scss/_fileUploader.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 440, ../scss/_fileUploader.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 441, ../scss/_fileUploader.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 442, ../scss/_fileUploader.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 443, ../scss/_fileUploader.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 444, ../scss/_fileUploader.scss */
.ui-icon-radio-off {
  background-position: -96px -144px;
}

/* line 445, ../scss/_fileUploader.scss */
.ui-icon-radio-on {
  background-position: -112px -144px;
}

/* line 446, ../scss/_fileUploader.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 447, ../scss/_fileUploader.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 448, ../scss/_fileUploader.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 449, ../scss/_fileUploader.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 450, ../scss/_fileUploader.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 451, ../scss/_fileUploader.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 452, ../scss/_fileUploader.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 453, ../scss/_fileUploader.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 455, ../scss/_fileUploader.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 456, ../scss/_fileUploader.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 457, ../scss/_fileUploader.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 458, ../scss/_fileUploader.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 459, ../scss/_fileUploader.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 460, ../scss/_fileUploader.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 461, ../scss/_fileUploader.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 462, ../scss/_fileUploader.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 463, ../scss/_fileUploader.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 464, ../scss/_fileUploader.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 465, ../scss/_fileUploader.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 466, ../scss/_fileUploader.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 467, ../scss/_fileUploader.scss */
.ui-icon-circle-plus {
  background-position: 0 -186px;
  height: 27px;
}

/* line 468, ../scss/_fileUploader.scss */
.ui-icon-circle-minus {
  background-position: -18px -192px;
}

/* line 469, ../scss/_fileUploader.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 470, ../scss/_fileUploader.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 471, ../scss/_fileUploader.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 472, ../scss/_fileUploader.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 473, ../scss/_fileUploader.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 474, ../scss/_fileUploader.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 475, ../scss/_fileUploader.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 476, ../scss/_fileUploader.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 477, ../scss/_fileUploader.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 478, ../scss/_fileUploader.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 479, ../scss/_fileUploader.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 480, ../scss/_fileUploader.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 481, ../scss/_fileUploader.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 482, ../scss/_fileUploader.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 483, ../scss/_fileUploader.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 484, ../scss/_fileUploader.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 485, ../scss/_fileUploader.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 486, ../scss/_fileUploader.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 487, ../scss/_fileUploader.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 488, ../scss/_fileUploader.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 489, ../scss/_fileUploader.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 490, ../scss/_fileUploader.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 491, ../scss/_fileUploader.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 492, ../scss/_fileUploader.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 499, ../scss/_fileUploader.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 500, ../scss/_fileUploader.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 501, ../scss/_fileUploader.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 502, ../scss/_fileUploader.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* Overlays */
/* line 505, ../scss/_fileUploader.scss */
.ui-widget-overlay {
  background: #666666 url(../images/icons/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
  opacity: .50;
  filter: Alpha(Opacity=50);
}

/* line 506, ../scss/_fileUploader.scss */
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: black url(../images/icons/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
  opacity: .20;
  filter: Alpha(Opacity=20);
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

                                                                                                                                                                                                                                                                                               /*
* jQuery UI Button 1.8.14
*
* Copyright 2011, 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/Button#theming
*/
/* line 515, ../scss/_fileUploader.scss */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}

/* the overflow property removes extra width in IE */
/* line 516, ../scss/_fileUploader.scss */
.ui-button-icon-only {
  width: 2.2em;
}

/* to make room for the icon, a width needs to be set here */
/* line 517, ../scss/_fileUploader.scss */
button.ui-button-icon-only {
  width: 2.4em;
}

/* button elements seem to need a little more width */
/* line 518, ../scss/_fileUploader.scss */
.ui-button-icons-only {
  width: 3.4em;
}

/* line 519, ../scss/_fileUploader.scss */
button.ui-button-icons-only {
  width: 3.7em;
}

/*button text element */
/* line 522, ../scss/_fileUploader.scss */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.8;
}

/* line 523, ../scss/_fileUploader.scss */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

/* line 524, ../scss/_fileUploader.scss */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/* line 525, ../scss/_fileUploader.scss */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: 1px 8px;
}

/* line 526, ../scss/_fileUploader.scss */
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

/* line 527, ../scss/_fileUploader.scss */
.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 */
/* line 529, ../scss/_fileUploader.scss */
input.ui-button {
  padding: .4em 1em;
}

/* line 530, ../scss/_fileUploader.scss */
.ui-button-text span {
  padding: 0 2px;
  color: #333;
  font-family: arial;
  font-size: 0.9em;
}

/*button icon element(s) */
/* line 533, ../scss/_fileUploader.scss */
.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: -14px;
}

/* line 534, ../scss/_fileUploader.scss */
.ui-button-icon-only .ui-icon {
  position: relative !important;
  left: 0 !important;
}

/* line 535, ../scss/_fileUploader.scss */
.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;
}

/* line 536, ../scss/_fileUploader.scss */
.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;
}

/* line 537, ../scss/_fileUploader.scss */
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/*button sets*/
/* line 540, ../scss/_fileUploader.scss */
.ui-buttonset {
  margin-right: 7px;
}

/* line 541, ../scss/_fileUploader.scss */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}

/* workarounds */
/* line 544, ../scss/_fileUploader.scss */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* reset extra padding in Firefox */
/*
 * jQuery UI Progressbar 1.8.14
 *
 * Copyright 2011, 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/Progressbar#theming
 */
/* line 554, ../scss/_fileUploader.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
}

/* line 555, ../scss/_fileUploader.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/* TABS Right Styles- these are the tabs that sit on the right side of the page for the student coursework files and also the accreditation management files */
/* This stylesheet is to define the subtabs that go on the right side of some page: course assignments, accreditation repor sections.  THe selectable_tabs style is used when creating course evaluation, step 2 and also in the FQ 30 report parameters page*/
/* Tablist Right */
/* line 6, ../scss/_tabslistright.scss */
ul.tablist li {
  background-color: #000000;
  border-radius: 6px 6px 0 0;
  color: #FFFFFF;
  padding-left: 0.5em;
}

/* line 12, ../scss/_tabslistright.scss */
ul.tablist li.selected {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: #bebebe #bebebe white;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-weight: bold;
  position: relative;
}

/* line 26, ../scss/_tabslistright.scss */
.tabsright ul {
  margin: 10px 0 0;
  padding: 0;
}

/* line 30, ../scss/_tabslistright.scss */
.tabsoption li {
  float: left;
  width: 100%;
}

/* line 34, ../scss/_tabslistright.scss */
.tabsright li {
  border-bottom: 1px solid #CCCCCC;
  list-style: none outside none;
  padding: 8px 0;
}

/* line 40, ../scss/_tabslistright.scss */
.button_greenborder {
  background: none !important;
  border: 1px solid #57af57 !important;
  font-weight: bold;
  white-space: normal;
}

/* Selectable_tabs was created to fixed issues that occurred when the styles were used but redefined.  IT is only found in creating course evaluation Step 2 and FQ 30 reports paremeter page. It is used to show an either or selection of different search or selection variables */
/* line 47, ../scss/_tabslistright.scss */
.selectable_tabs ul.tablist li {
  padding-left: 1.75em;
}

/* line 49, ../scss/_tabslistright.scss */
.selectable_tabs ul.tablist li.selected {
  position: relative;
  top: 1px;
  background: url("../images/icons/tick.png");
  background-repeat: no-repeat;
  background-position: 4px 4px;
  font-weight: bold;
  border: 1px solid #bebebe;
  border-bottom: 2px solid #FFF;
}

/* line 59, ../scss/_tabslistright.scss */
.selectable_tabs .tabbercontents {
  padding: 1em;
  overflow: auto;
}

/* line 63, ../scss/_tabslistright.scss */
.selectable_tabs .tabbercontents .FormEntry label {
  font-weight: 400;
}

/* line 65, ../scss/_tabslistright.scss */
.selectable_tabs p {
  clear: both !important;
}

/* line 66, ../scss/_tabslistright.scss */
.selectable_tabs br {
  clear: left !important;
}

/* NEW Styles - some extra styles that were added by various people after we switched to sass */
/* line 2, ../scss/_2new_styles.scss */
.no_radius {
  border-radius: 0;
}

/* line 3, ../scss/_2new_styles.scss */
.banner_role {
  position: absolute;
  top: 3.2em;
  left: 20em;
  color: #fff;
}

/* Tooltip */
/* line 6, ../scss/_2new_styles.scss */
a.tooltipx {
  outline: medium none;
}

/* line 9, ../scss/_2new_styles.scss */
a.tooltipx strong {
  line-height: 30px;
}

/* line 12, ../scss/_2new_styles.scss */
a.tooltipx:hover {
  text-decoration: none;
}

/* line 15, ../scss/_2new_styles.scss */
a.tooltipx span {
  display: none;
  line-height: 16px;
  margin-left: 20px;
  margin-top: -15px;
  padding: 14px 20px;
  width: 280px;
  z-index: 10;
}

/* line 24, ../scss/_2new_styles.scss */
a.tooltipx:hover span {
  background: none repeat scroll 0 0 #FFFAF0;
  border: 1px solid #DDCCAA;
  color: #111111;
  display: inline;
  position: absolute;
}

/* line 31, ../scss/_2new_styles.scss */
.callout {
  border: 0 none;
  left: -12px;
  /*position: absolute; Have to remove this because it is breaking accreditation reports, already developed*/
  top: 30px;
  z-index: 20;
}

/* line 38, ../scss/_2new_styles.scss */
a.tooltipx span {
  border-radius: 4px;
  box-shadow: 5px 5px 8px #999999;
}

/* line 43, ../scss/_2new_styles.scss */
.termrecords_section .show {
  width: 98%;
}

/* line 45, ../scss/_2new_styles.scss */
ul.doublecol_listing2 {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}

/* line 51, ../scss/_2new_styles.scss */
ul.doublecol_listing2 li {
  float: left;
  width: 46%;
  min-height: 50px;
  overflow: visible;
  padding-right: 4px;
}

/* superAdminSection for report parameters */
/* line 61, ../scss/_2new_styles.scss */
#superAdminSection .formcol {
  clear: none;
  display: inline;
}

/* line 62, ../scss/_2new_styles.scss */
#superAdminSection .formcol .clear {
  clear: none;
}

/* line 63, ../scss/_2new_styles.scss */
#superAdminSection .double_col {
  padding-top: 10px;
  margin-bottom: 10px;
  float: left;
  width: 100%;
  border-top: 1px solid #bebebe;
}

/* line 64, ../scss/_2new_styles.scss */
#superAdminSection .FormLabel {
  width: 40%;
  clear: both;
  text-align: left;
  padding: 0 1em 0 0;
  margin: 1em 0 0 0;
  min-height: 0;
}

/* line 65, ../scss/_2new_styles.scss */
#superAdminSection .FormEntry {
  width: auto;
  clear: both;
  text-align: left;
  padding: 0 1em 0 0;
  margin: 0 0 10px 0;
  min-height: 0;
}

/* END superAdminSection for report parameters */
/* Common CSS */
/* line 69, ../scss/_2new_styles.scss */
.fullwidth {
  width: 100%;
}

/* line 70, ../scss/_2new_styles.scss */
.fullblock {
  display: block;
  overflow: hidden;
  width: 100%;
}

/* line 71, ../scss/_2new_styles.scss */
.wide3 {
  width: 3% !important;
}

/* line 72, ../scss/_2new_styles.scss */
.wide5, input.wide5 {
  width: 5% !important;
}

/* line 73, ../scss/_2new_styles.scss */
.wide10 {
  width: 10% !important;
}

/* line 74, ../scss/_2new_styles.scss */
.wide12 {
  width: 12% !important;
}

/* line 75, ../scss/_2new_styles.scss */
.wide15 {
  width: 15% !important;
}

/* line 76, ../scss/_2new_styles.scss */
.wide20 {
  width: 20% !important;
}

/* line 77, ../scss/_2new_styles.scss */
.wide25 {
  width: 25% !important;
}

/* line 78, ../scss/_2new_styles.scss */
.wide30 {
  width: 30% !important;
}

/* line 79, ../scss/_2new_styles.scss */
.wide35 {
  width: 35% !important;
}

/* line 80, ../scss/_2new_styles.scss */
.wide40 {
  width: 40% !important;
}

/* line 81, ../scss/_2new_styles.scss */
.wide45 {
  width: 45% !important;
}

/* line 82, ../scss/_2new_styles.scss */
.wide50 {
  width: 50% !important;
}

/* line 83, ../scss/_2new_styles.scss */
.wide55 {
  width: 55% !important;
}

/* line 84, ../scss/_2new_styles.scss */
.wide60 {
  width: 60% !important;
}

/* line 85, ../scss/_2new_styles.scss */
.wide65 {
  width: 65% !important;
}

/* line 86, ../scss/_2new_styles.scss */
.wide70 {
  width: 70% !important;
}

/* line 87, ../scss/_2new_styles.scss */
.wide75 {
  width: 75% !important;
}

/* line 88, ../scss/_2new_styles.scss */
.wide80 {
  width: 80% !important;
}

/* line 89, ../scss/_2new_styles.scss */
.wide85 {
  width: 85% !important;
}

/* line 90, ../scss/_2new_styles.scss */
.wide90 {
  width: 90% !important;
}

/* line 91, ../scss/_2new_styles.scss */
.wide95 {
  width: 95% !important;
}

/* line 92, ../scss/_2new_styles.scss */
.indent_0 {
  margin: 0 !important;
}

/* line 93, ../scss/_2new_styles.scss */
.indent10 {
  margin-left: 10px;
}

/* line 94, ../scss/_2new_styles.scss */
.indent20 {
  margin-left: 20px;
}

/* line 95, ../scss/_2new_styles.scss */
.indent30 {
  margin-left: 30px;
}

/* line 96, ../scss/_2new_styles.scss */
.indent80 {
  margin-left: 80px;
}

/* line 97, ../scss/_2new_styles.scss */
.indenttop0 {
  margin-top: 0;
}

/* line 98, ../scss/_2new_styles.scss */
.indenttop5 {
  margin-top: 5px;
}

/* line 99, ../scss/_2new_styles.scss */
.indentbot5 {
  margin-bottom: 5px;
}

/* line 100, ../scss/_2new_styles.scss */
.indenttop10 {
  margin-top: 10px;
}

/* line 101, ../scss/_2new_styles.scss */
.indentbot10 {
  margin-bottom: 10px;
}

/* line 102, ../scss/_2new_styles.scss */
.indenttop20 {
  margin-top: 20px;
}

/* line 103, ../scss/_2new_styles.scss */
.indentbot20 {
  margin-bottom: 20px;
}

/* line 104, ../scss/_2new_styles.scss */
.indentright5 {
  margin-right: 5px;
}

/* line 105, ../scss/_2new_styles.scss */
.indentright10 {
  margin-right: 10px;
}

/* line 106, ../scss/_2new_styles.scss */
.indentleft5 {
  margin-left: 5px;
}

/* line 107, ../scss/_2new_styles.scss */
.indentleft10 {
  margin-left: 10px;
}

/* line 108, ../scss/_2new_styles.scss */
.margin_left4 {
  margin-left: 4px;
}

/* line 109, ../scss/_2new_styles.scss */
.margin_right4 {
  margin-right: 4px;
}

/* line 110, ../scss/_2new_styles.scss */
.margin20 {
  margin: 20px;
}

/* line 111, ../scss/_2new_styles.scss */
.indent_leftright {
  margin: 0 4px;
}

/* line 112, ../scss/_2new_styles.scss */
.indent_topbot {
  margin: 5px 0;
}

/* line 113, ../scss/_2new_styles.scss */
.indentinn0 {
  padding: 0 !important;
}

/* line 114, ../scss/_2new_styles.scss */
.indentinn5 {
  padding: 5px;
}

/* line 115, ../scss/_2new_styles.scss */
.indentinn10 {
  padding: 10px;
}

/* line 116, ../scss/_2new_styles.scss */
.side_border {
  border: 1px solid #ccc;
}

/* line 117, ../scss/_2new_styles.scss */
.border_none {
  border: none !important;
}

/* line 118, ../scss/_2new_styles.scss */
.font90 {
  font-size: 90%;
}

/* line 119, ../scss/_2new_styles.scss */
.display_inline {
  display: inline;
}

/* line 120, ../scss/_2new_styles.scss */
.display_none {
  display: none;
}

/* line 121, ../scss/_2new_styles.scss */
.borderNoneRgt {
  border-right: none !important;
}

/* line 122, ../scss/_2new_styles.scss */
.borderNoneBot {
  border-bottom: none !important;
}

/* line 123, ../scss/_2new_styles.scss */
.break_text {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  /* -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto; */
}

/* line 124, ../scss/_2new_styles.scss */
.nooverflow {
  overflow: hidden;
}

/* line 125, ../scss/_2new_styles.scss */
.no_overflow {
  overflow: hidden;
}

/* line 126, ../scss/_2new_styles.scss */
.auto_overflow {
  overflow: auto;
}

/* line 127, ../scss/_2new_styles.scss */
.visible_overflow {
  overflow: visible !important;
}

/* line 128, ../scss/_2new_styles.scss */
.content_doc {
  position: relative;
}

/* line 129, ../scss/_2new_styles.scss */
.heading_slot {
  margin: 10px 0 0 5px;
}

/* line 131, ../scss/_2new_styles.scss */
#notab {
  margin: 0 12px;
  margin-bottom: 20px;
}

/* line 132, ../scss/_2new_styles.scss */
.wide_select {
  max-width: 480px;
  *width: 480px;
}

/* line 133, ../scss/_2new_styles.scss */
.hidden {
  position: absolute;
  left: -300em;
  top: -30em;
}

/* line 134, ../scss/_2new_styles.scss */
.hide_display {
  display: none;
}

/* line 135, ../scss/_2new_styles.scss */
.clear {
  clear: both;
}

/* line 136, ../scss/_2new_styles.scss */
.clear_none {
  clear: none;
}

/* line 137, ../scss/_2new_styles.scss */
.left {
  float: left;
}

/* line 138, ../scss/_2new_styles.scss */
.right {
  float: right;
}

/* line 139, ../scss/_2new_styles.scss */
.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

/* line 140, ../scss/_2new_styles.scss */
.notbold, label.notbold {
  font-weight: normal;
}

/* line 141, ../scss/_2new_styles.scss */
.bold {
  font-weight: bold;
}

/* line 142, ../scss/_2new_styles.scss */
.textright {
  text-align: right;
}

/* line 143, ../scss/_2new_styles.scss */
.textleft {
  text-align: left;
}

/* line 144, ../scss/_2new_styles.scss */
.select_all {
  float: left;
  margin-right: 4px;
  margin-left: -1px;
}

/* line 145, ../scss/_2new_styles.scss */
* html .right {
  position: relative;
  top: -20px;
}

@media screen and (min-width: 0 \0) {
  /* line 146, ../scss/_2new_styles.scss */
  :root form body td div.right {
    padding-top: 10px;
  }
}
/* line 147, ../scss/_2new_styles.scss */
:root form body td div.right {
  padding-top: 10px\9;
}

/* line 148, ../scss/_2new_styles.scss */
:root form body td div.right {
  padding-top: 10px \;;
}

/* line 149, ../scss/_2new_styles.scss */
.selectbox {
  margin-right: 4px;
}

/* line 150, ../scss/_2new_styles.scss */
.inline-block {
  display: inline-block;
}

/* line 151, ../scss/_2new_styles.scss */
.left-margin10 {
  margin-left: 10%;
}

/* line 152, ../scss/_2new_styles.scss */
.double_column {
  float: left;
  width: 50%;
}

/* line 153, ../scss/_2new_styles.scss */
.greytext {
  color: #525252;
}

/* line 154, ../scss/_2new_styles.scss */
.underlinedtext {
  text-decoration: underline;
}

/* line 155, ../scss/_2new_styles.scss */
.rowhilite1 {
  color: #fff;
  background-color: red;
  font-weight: bold;
  text-align: center;
}

/* line 156, ../scss/_2new_styles.scss */
.rowhilite {
  color: #fff;
  background-color: red;
  font-weight: bold;
}

/* line 157, ../scss/_2new_styles.scss */
img.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 158, ../scss/_2new_styles.scss */
.callout {
  border: 1px dashed #0066FF;
  margin: 2% 5%;
  padding: 1em;
}

/* line 159, ../scss/_2new_styles.scss */
.stdtext {
  color: #222222;
  font-size: 110%;
  margin: 0;
  padding: 0;
}

/* line 160, ../scss/_2new_styles.scss */
.errornote {
  background-color: #FCCBCB;
  position: absolute;
  z-index: 99;
  padding: 1em;
  width: 21em;
  BORDER: #EA4B54 1px solid;
  display: none;
  color: #000;
  font-weight: normal;
  line-height: 1.5em;
  top: 0;
  right: 0;
}

/*POSITIONING*/
/* line 176, ../scss/_2new_styles.scss */
.position_absolute {
  position: absolute !important;
}

/* line 177, ../scss/_2new_styles.scss */
.position_relative {
  position: relative !important;
}

/* line 178, ../scss/_2new_styles.scss */
.position_fixed {
  position: fixed !important;
}

/* line 181, ../scss/_2new_styles.scss */
.reportSelector h1 select {
  font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
}

/* line 185, ../scss/_2new_styles.scss */
#nav ul, #nav ol, #nav li {
  margin: 0;
  padding: 0;
}

/* line 189, ../scss/_2new_styles.scss */
#nav {
  font-weight: bold;
  list-style: none outside none;
  margin-left: -40px;
}

/* line 194, ../scss/_2new_styles.scss */
#nav li {
  position: relative;
  text-decoration: none;
  z-index: 101;
}

/* line 199, ../scss/_2new_styles.scss */
#nav li a {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #999999;
  display: block;
  max-width: 190px;
  padding: 10px;
  text-decoration: none;
  width: 105%;
}

/* line 208, ../scss/_2new_styles.scss */
#nav ul a:hover {
  text-decoration: none;
}

/* line 211, ../scss/_2new_styles.scss */
#nav ul {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0);
  left: -9999px;
  list-style: none outside none;
  position: absolute;
  width: 105%;
}

/* line 218, ../scss/_2new_styles.scss */
#nav ul li {
  float: none;
  width: 105%;
}

/* line 222, ../scss/_2new_styles.scss */
#nav ul a {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: -moz-use-text-color #999999 #999999;
  border-image: none;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-style: none solid solid;
  border-width: medium 1px 1px;
  /* white-space: nowrap; allowing a wrap because the forced width causes things to escape the border - bug#99490*/
}

/* line 235, ../scss/_2new_styles.scss */
#nav li:hover ul {
  left: 0;
}

/* line 238, ../scss/_2new_styles.scss */
#nav li:hover a {
  background: none repeat scroll 0 0 #FFFFFF;
  text-decoration: none;
}

/* line 242, ../scss/_2new_styles.scss */
#nav li:hover ul a {
  text-decoration: none;
}

/* line 245, ../scss/_2new_styles.scss */
#nav li:hover ul li a:hover {
  background: none repeat scroll 0 0 #EFEFEF;
  color: #000000;
}

/* line 250, ../scss/_2new_styles.scss */
.standards_new h3 {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  margin: 5px 0;
}

/* line 251, ../scss/_2new_styles.scss */
.standards_new h4 {
  font-size: 13px;
  font-weight: bold;
  margin: 5px 0;
}

/* line 252, ../scss/_2new_styles.scss */
.standards_new h5 {
  font-size: 12.5px;
  font-weight: bold;
  margin: 5px 0;
}

/* line 253, ../scss/_2new_styles.scss */
.standards_new h6 {
  font-size: 12px;
  font-weight: bold;
  margin: 5px 0;
}

/* line 254, ../scss/_2new_styles.scss */
.standards_new p {
  padding: 5px 0;
}

/* line 255, ../scss/_2new_styles.scss */
.feedback_section_right {
  margin: 0 0 5px 0;
  padding: 5px 0;
}

/* line 256, ../scss/_2new_styles.scss */
.feedback_section_right fieldset {
  padding: 2px 8px;
}

/* line 257, ../scss/_2new_styles.scss */
.border_dashed {
  border-bottom: 1px dashed #ccc;
}

/* line 258, ../scss/_2new_styles.scss */
.border_dark {
  border: 1px solid #5A5A5A;
}

/* line 259, ../scss/_2new_styles.scss */
.graydark {
  background: #343434;
}

/* line 260, ../scss/_2new_styles.scss */
.graylight {
  background: #949494;
}

/* line 261, ../scss/_2new_styles.scss */
.textblack {
  color: #000 !important;
}

/* line 262, ../scss/_2new_styles.scss */
.textnormal {
  font-weight: normal !important;
}

/* line 264, ../scss/_2new_styles.scss */
.rubriccomments {
  min-width: 55px;
  margin-top: 20px;
}

/* line 269, ../scss/_2new_styles.scss */
.offset {
  margin-left: -40px;
  height: 0px;
}

/* line 274, ../scss/_2new_styles.scss */
.notificationtext {
  color: red;
  padding-left: 40px;
  font-style: italic;
  line-height: 36px;
}

/* line 281, ../scss/_2new_styles.scss */
.evaluation.dropdown li a:hover {
  color: black;
}

/* line 285, ../scss/_2new_styles.scss */
.evaluation.dropdown {
  padding-bottom: 30px;
}

/* line 287, ../scss/_2new_styles.scss */
.notificationtext ~ p {
  clear: both;
}

/* line 291, ../scss/_2new_styles.scss */
.trunicated {
  width: 165px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}

/* line 299, ../scss/_2new_styles.scss */
.ui-state-focus {
  cursor: pointer;
}

/* line 300, ../scss/_2new_styles.scss */
.word_wrap {
  word-wrap: break-word;
}

/* line 301, ../scss/_2new_styles.scss */
.calendartext {
  width: 95px !important;
}

/* line 303, ../scss/_2new_styles.scss */
.scorelabel {
  width: 100px;
  float: left;
}

/* line 304, ../scss/_2new_styles.scss */
.scorefield {
  background: none;
  border: none;
  border-bottom: 1px solid #ccc;
  width: 50px;
  height: 22px;
}

/* line 306, ../scss/_2new_styles.scss */
.binderdates strong {
  margin-bottom: 5px;
}

/* line 307, ../scss/_2new_styles.scss */
.binderdates ul {
  list-style-type: none;
  margin: 0 0 0 0px;
  padding: 0;
}

/* line 308, ../scss/_2new_styles.scss */
.binderdates li {
  padding: 2px;
  clear: both;
}

/* line 309, ../scss/_2new_styles.scss */
.binderdates li span {
  float: left;
}

/* line 310, ../scss/_2new_styles.scss */
.treestructure {
  width: 30px;
  vertical-align: middle;
  margin-top: 2px;
}

/* line 313, ../scss/_2new_styles.scss */
.treestructure img {
  cursor: default;
}

/* line 314, ../scss/_2new_styles.scss */
img.treechild {
  cursor: default;
}

/* line 315, ../scss/_2new_styles.scss */
.graytext {
  color: #999;
}

/* line 316, ../scss/_2new_styles.scss */
.tooltip_outer .tooltip_content {
  background: none repeat scroll 0 0 #E1E1E1;
  border: 1px solid #C2C2C2;
  border-radius: 8px 8px 8px 8px;
  position: absolute;
  margin: 9px 20px 0 auto;
  display: none;
  z-index: 99;
}

/* line 325, ../scss/_2new_styles.scss */
.tooltip_top {
  position: absolute;
  top: -15px;
  height: 12px;
  left: 7%;
}

/* line 331, ../scss/_2new_styles.scss */
.greenborder {
  border: 1px solid #57AF57 !important;
}

/* line 336, ../scss/_2new_styles.scss */
.col-md-4 {
  width: 33%;
  float: left;
}

/* line 340, ../scss/_2new_styles.scss */
.list-unstyled {
  list-style: none;
  padding-left: 0;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}

@font-face {
  font-family: 'icomoon';
  src: url('uiframework/fonts/icomoon.eot?vg4kd1');
  src: url('uiframework/fonts/icomoon.eot?vg4kd1#iefix') format('embedded-opentype'), url('uiframework/fonts/icomoon.ttf?vg4kd1') format('truetype'), url('uiframework/fonts/icomoon.woff?vg4kd1') format('woff'), url('uiframework/fonts/icomoon.svg?vg4kd1#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}

.icon-close-circle:before {
  content: "\e619";
     font-size: 20px;
 
}
.icon-close-circle {
    color: #777;
    text-decoration: none;
}
.icon-close-circle:hover{
	color: #777 !important;
    text-decoration: none !important;
	
}
div.row .col-md-3 {
  width: 25%;
  float: left;
  clear: both;
  padding: 8px 8px;
  min-height: 28px;
  text-align: left;
}
div.row .col-md-9 {
  min-height: 28px;
  padding: 8px 8px;
  float: left;
  width: 66%;
  display: inline-block;
} 
label.control-label {
  font-weight: 700;
  padding-top: 4px;
  padding-bottom: 0;
  margin-bottom: 0;
}
p.form-display {
  max-width: 100%;
  word-break: break-word;
  margin: 0 0 0 0;
  padding: 4px 10px 0 0;
}
ul.form-display{
  padding: 0 0 0 25px;
  list-style: none;
}
ul.form-display li.selected{
  list-style-image: url('../images/icon_check.gif');
}
a.icon.disabled{
	pointer-events: none;
}
.evidencelock_icon {
    right: 8px;
    top: 9px;
    position: absolute;
}

 .editor-content{
 	border: 1px solid #a3a3a3;
    max-width: 97%;
    min-height: 235px;
    max-height: 240px;
    overflow-y: auto;
    min-width: 200px;
    padding: 10px;
    width: 97%;
}