/* Normal widget */
/* line 3, app/assets/stylesheets/helper.css.scss */
table.widget_header {
  border-collapse: collapse;
  width: 100%;
}

/* line 8, app/assets/stylesheets/helper.css.scss */
table.widget_body, table.widget_footer {
  border-collapse: collapse;
}

/* line 12, app/assets/stylesheets/helper.css.scss */
td.widget_header_left {
  padding: 0;
}

/* line 17, app/assets/stylesheets/helper.css.scss */
td.widget_header_left_small {
  padding: 0;
}

/* line 21, app/assets/stylesheets/helper.css.scss */
div.widget_title {
  /*	width: 120px;*/
  font-family: sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #3d5d88;
  margin-top: 3px;
}

/* line 30, app/assets/stylesheets/helper.css.scss */
div.widget_title_link {
  margin-bottom: 4px;
}

/* line 37, app/assets/stylesheets/helper.css.scss */
td.sprites.hrepeat-widget_title_middle.widget_title_middle {
  background-repeat: repeat-x;
  width: 106px;
}

/* line 41, app/assets/stylesheets/helper.css.scss */
td.sprites.hrepeat-widget_accreditor_title_middle.widget_accreditor_title_middle {
  background-repeat: repeat-x;
  width: 100%;
}

/* line 50, app/assets/stylesheets/helper.css.scss */
td.sprites.hrepeat-widget_header_middle.widget_header_middle {
  width: auto;
  background-repeat: repeat-x;
}

/* line 55, app/assets/stylesheets/helper.css.scss */
div.widget_action_buttons {
  position: absolute;
  right: -8px;
  top: -13px;
}

/* line 61, app/assets/stylesheets/helper.css.scss */
td.widget_header_right {
  padding: 0;
}

/* line 65, app/assets/stylesheets/helper.css.scss */
td.sprites.vrepeat-widget_body_left.widget_body_left {
  padding: 0;
  height: auto;
  background-repeat: repeat-y;
}

/* line 71, app/assets/stylesheets/helper.css.scss */
td.widget_body_middle {
  background-color: #f6f6f5;
  font-family: arial;
  font-size: 11px;
  color: #7d7970;
  width: 100%;
}

/* line 79, app/assets/stylesheets/helper.css.scss */
td.widget_body_middle a {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
}

/* line 85, app/assets/stylesheets/helper.css.scss */
td.sprites.vrepeat-widget_body_right.widget_body_right {
  padding: 0;
  height: auto;
  background-repeat: repeat-y;
}

/* line 91, app/assets/stylesheets/helper.css.scss */
td.widget_footer_left {
  padding: 0;
}

/* line 95, app/assets/stylesheets/helper.css.scss */
td.sprites.hrepeat-widget_footer_middle.widget_footer_middle {
  width: auto;
  background-repeat: repeat-x;
}

/* line 100, app/assets/stylesheets/helper.css.scss */
td.widget_footer_right {
  padding: 0;
}

/* line 104, app/assets/stylesheets/helper.css.scss */
td.widget_body_middle div.accordionContent table {
  background-color: #f6f6f5;
}

/* line 108, app/assets/stylesheets/helper.css.scss */
div.accordionDescription {
  padding-left: 5px;
  font-weight: normal;
}

/* Dark widget */
/* line 118, app/assets/stylesheets/helper.css.scss */
td.sprites.hrepeat-dark_widget_title_middle.dark_widget_title_middle {
  background-repeat: repeat-x;
  width: 106px;
}

/* line 123, app/assets/stylesheets/helper.css.scss */
td.sprites.corner-dark_widget_title_left.dark_widget_title_left {
  width: 15px;
}

/* line 127, app/assets/stylesheets/helper.css.scss */
td.sprites.corner-dark_widget_title_right.dark_widget_title_right {
  width: 15px;
}

/* line 131, app/assets/stylesheets/helper.css.scss */
td.dark_widget_header_middle.sprites.hrepeat-dark_widget_header_middle {
  width: auto;
  background-repeat: repeat-x;
}

/* line 136, app/assets/stylesheets/helper.css.scss */
td.dark_widget_header_right {
  padding: 0;
}

/* line 140, app/assets/stylesheets/helper.css.scss */
td.sprites.vrepeat-dark_widget_body_left.dark_widget_body_left {
  padding: 0;
  height: auto;
  background-repeat: repeat-y;
}

/* line 146, app/assets/stylesheets/helper.css.scss */
td.dark_widget_body_middle {
  background-color: #ebebea;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  color: #7d7970;
}

/* line 154, app/assets/stylesheets/helper.css.scss */
td.dark_widget_body_middle div a {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #7da1bc;
}

/* line 161, app/assets/stylesheets/helper.css.scss */
td.sprites.vrepeat-dark_widget_body_right.dark_widget_body_right {
  padding: 0;
  height: auto;
  background-repeat: repeat-y;
}

/* line 167, app/assets/stylesheets/helper.css.scss */
td.dark_widget_footer_left {
  padding: 0;
}

/* line 171, app/assets/stylesheets/helper.css.scss */
td.sprites.hrepeat-dark_widget_footer_middle.dark_widget_footer_middle {
  background-repeat: repeat-x;
  width: auto;
}

/* line 176, app/assets/stylesheets/helper.css.scss */
td.dark_widget_footer_right {
  padding: 0;
}

/* end dark widget styles */
/* The "search for" button and such*/
/* line 184, app/assets/stylesheets/helper.css.scss */
table.assess_button {
  cursor: pointer;
}

/* line 188, app/assets/stylesheets/helper.css.scss */
table.assess_button tr td.grad_button_middle {
  height: 20px;
  background-image: url(/assets/grad_button_middle-73df6f46a1b7b90d6adad927bfd2eec9787870f417ca2f2f8a8865cd71998a46.png);
  padding: 0px;
  color: #585858;
  font-size: 11px;
  font-family: verdana;
  padding-left: 2px;
  padding-right: 2px;
}

/* styles for the checkbox area on search forms */
/* line 201, app/assets/stylesheets/helper.css.scss */
img.search_joiner {
  position: absolute;
  left: -10px;
  display: block;
  top: 33px;
}

/* line 209, app/assets/stylesheets/helper.css.scss */
div.search_column_selection {
  position: absolute;
  background-color: #eae9e7;
  padding-bottom: 15px;
  top: 33px;
  left: 16px;
  width: 237px;
}

/* line 218, app/assets/stylesheets/helper.css.scss */
div.search_column_inner {
  position: relative;
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 15px;
  color: #696762;
  font-family: arial;
  font-size: 11px;
}

/* line 228, app/assets/stylesheets/helper.css.scss */
div.type_search_column_div {
  clear: left;
  padding: 3px;
  display: table;
}

/* line 234, app/assets/stylesheets/helper.css.scss */
div.type_search_checkbox {
  display: table-cell;
  float: left;
}

/* line 239, app/assets/stylesheets/helper.css.scss */
div.type_search_column_div input[type="checkbox"] {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0;
  margin: 0;
  height: 13px;
  width: 13px;
}

/* line 249, app/assets/stylesheets/helper.css.scss */
div.type_search_column_div div.checkbox_label {
  display: table-cell;
  vertical-align: middle;
  padding-left: 0.5em;
}

/* Paginator */
/* line 256, app/assets/stylesheets/helper.css.scss */
div.non_selected_page_button {
  border: 1px solid #90a401;
  background-color: #d3da99;
  font-family: arial;
  color: #90a401;
  font-size: 10px;
  cursor: pointer;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 1px;
  padding-bottom: 1px;
}

/* line 269, app/assets/stylesheets/helper.css.scss */
div.selected_page_button {
  border: 1px solid #9ebe00;
  background-color: #f0f4ad;
  font-family: arial;
  color: #90a401;
  font-size: 10px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 1px;
  padding-bottom: 1px;
  cursor: pointer;
}

/* line 282, app/assets/stylesheets/helper.css.scss */
table.pagination_area {
  margin-right: 8px;
  border-spacing: 0;
}

/* line 287, app/assets/stylesheets/helper.css.scss */
td.pagination_area {
  background-color: #eeeeed;
  padding: 8px 2px;
}

/* line 292, app/assets/stylesheets/helper.css.scss */
td.pagination_area td {
  padding-left: 1px;
  padding-right: 1px;
}

/* Add thing buttons */
/* line 299, app/assets/stylesheets/helper.css.scss */
table#add_thing_buttons {
  margin-left: auto;
  margin-right: auto;
}

/* line 304, app/assets/stylesheets/helper.css.scss */
table#add_thing_buttons td {
  padding: 0;
  text-align: center;
  color: #585858;
  font-size: 11px;
  font-family: verdana;
}

/* Panels */
/* line 314, app/assets/stylesheets/helper.css.scss */
td.green_panel_top_left {
  padding: 0;
  background-image: url(/assets/green_panel_top_left-abdd81b14523fac4604eed5bf0a0e760dfe90e1eda275734360f56556bdc3b1c.png);
  width: 10px;
}

/* line 320, app/assets/stylesheets/helper.css.scss */
td.green_panel_top_left_black {
  padding: 0;
  background-image: url(/assets/green_panel_top_left_black-f878fc2157d0bcb6a682a1ce8a68cc1d5db589db2d7d6e2f1bd2e05bd301a1d2.png);
  width: 10px;
}

/* line 326, app/assets/stylesheets/helper.css.scss */
td.green_panel_top_middle {
  padding: 0;
  background-image: url(/assets/green_panel_top_middle-3982b8e5a66ccc5cfaf776771cf8f18138d63bcd426ae803b7420c2ee05f1683.png);
  height: 10px;
}

/* line 332, app/assets/stylesheets/helper.css.scss */
td.green_panel_top_right {
  padding: 0;
  background-image: url(/assets/green_panel_top_right-7ad525747aa56e5d0b3bb4cc10436f4c47c7a1f043f116b221c65fa5c40b86bd.png);
  width: 10px;
}

/* line 338, app/assets/stylesheets/helper.css.scss */
td.green_panel_top_right_black {
  padding: 0;
  background-image: url(/assets/green_panel_top_right_black-6a284f301fae65aeafeed32081909daf8bee3300abf0ce7a2d103ce3af15f6a5.png);
  width: 10px;
}

/* line 344, app/assets/stylesheets/helper.css.scss */
td.green_panel_middle_left {
  padding: 0;
  background-image: url(/assets/green_panel_middle_left-f0136f6a3ce29d338e669de77104cc9f1f9283d67fb6224253a6d309cf48a39d.png);
}

/* line 349, app/assets/stylesheets/helper.css.scss */
td.green_panel_middle_middle {
  padding: 10px;
  background-color: #f5f6f7;
}

/* line 354, app/assets/stylesheets/helper.css.scss */
td.green_panel_middle_right {
  padding: 0;
  background-image: url(/assets/green_panel_middle_right-8b302909fa2048b8a65f2da3c75b21f719428ea0ae41cb10170af04bde976357.png);
}

/* line 359, app/assets/stylesheets/helper.css.scss */
td.green_panel_bottom_left {
  padding: 0;
  background-image: url(/assets/green_panel_bottom_left-48a96e779e0ca16e6841ff8ae9b8dc1db04244fd89f1f982568edae34e429476.png);
}

/* line 363, app/assets/stylesheets/helper.css.scss */
td.green_panel_bottom_left_black {
  padding: 0;
  background-image: url(/assets/green_panel_bottom_left_black-f009371dbf6c1cd5e594025f8f065fdcaa224babc8b3edce3f831333f9df5e99.png);
}

/* line 367, app/assets/stylesheets/helper.css.scss */
td.green_panel_bottom_middle {
  padding: 0;
  background-image: url(/assets/green_panel_bottom_middle-138f1b3e8284f60144a7f423d658b7df4d65e22a0b51222b81a06250319b5154.png);
  height: 10px;
}

/* line 373, app/assets/stylesheets/helper.css.scss */
td.green_panel_bottom_right {
  padding: 0;
  background-image: url(/assets/green_panel_bottom_right-17426073345844fa4a73dcdadc5a1fc8f933b18019ddf5fbfb42e9338b1bf1c4.png);
}

/* line 378, app/assets/stylesheets/helper.css.scss */
td.green_panel_bottom_right_black {
  padding: 0;
  background-image: url(/assets/green_panel_bottom_right_black-da10ce70be6ccb141992ba0e8b8da2c22b5d43c6db84563c4fb74eedc627d32c.png);
}

/* line 383, app/assets/stylesheets/helper.css.scss */
div.modal_panel span.container-close {
  background-image: url(/assets/green_panel_close-1cb2cbcc1b0a962bb66aee6fb84d028360d19111d0cc8b8a9103188a14763ae8.png);
  width: 20px;
  height: 20px;
  position: absolute;
  right: 8px;
  top: 8px;
  cursor: pointer;
}

/* Non modal panel */
/* line 394, app/assets/stylesheets/helper.css.scss */
td.non_modal_panel_bg_center {
  height: 14px;
  background-color: black;
  padding: 0;
  -moz-opacity: 0.5;
  opacity: .50;
  filter: alpha(opacity=50);
}

/* line 403, app/assets/stylesheets/helper.css.scss */
td.non_modal_panel_bg_tl {
  width: 14px;
  height: 14px;
  background-image: url(/assets/non_modal_panel_bg_tl-7d6a73ed37c12b5bdd12a893c54af6ced7bd20a82e55f9390f66bce573fa5f39.png);
  z-index: 0;
}

/* line 410, app/assets/stylesheets/helper.css.scss */
td.non_modal_panel_bg_tr {
  width: 14px;
  height: 14px;
  background-image: url(/assets/non_modal_panel_bg_tr-f5e12272fbd1e75a78b2ef2b0047a53a02e869c1be0e8c10680fa8d865747fd8.png);
  z-index: 0;
}

/* line 418, app/assets/stylesheets/helper.css.scss */
td.non_modal_panel_bg_bl {
  width: 14px;
  height: 14px;
  background-image: url(/assets/non_modal_panel_bg_bl-c2744132b731b9e23345d3bcace311c93f51e3870165b02ac43f0cc43bde77d7.png);
  z-index: 0;
}

/* line 425, app/assets/stylesheets/helper.css.scss */
td.non_modal_panel_bg_br {
  width: 14px;
  height: 14px;
  background-image: url(/assets/non_modal_panel_bg_br-9e18efb3322c399651d7ccd5753288cd8f0bd0f205882a2f0e8530d23d9ecf43.png);
  z-index: 0;
}

/* line 432, app/assets/stylesheets/helper.css.scss */
td.non_modal_panel_bg_middle {
  width: 14px;
  background-color: black;
  padding: 0;
  -moz-opacity: 0.5;
  opacity: .50;
  filter: alpha(opacity=50);
}

/* Mouse over panel */
/* line 442, app/assets/stylesheets/helper.css.scss */
td.mouse_over_panel_bg_center {
  height: 7px;
  background-color: black;
  padding: 0;
  -moz-opacity: 0.5;
  opacity: .50;
  filter: alpha(opacity=50);
  width: 100%;
}

/* line 452, app/assets/stylesheets/helper.css.scss */
td.mouse_over_panel_bg_tl {
  width: 7px;
  height: 7px;
  background-image: url(/assets/non_modal_panel_bg_tl-7d6a73ed37c12b5bdd12a893c54af6ced7bd20a82e55f9390f66bce573fa5f39.png);
  z-index: 0;
}

/* line 459, app/assets/stylesheets/helper.css.scss */
td.mouse_over_panel_bg_tlr {
  width: 7px;
  height: 7px;
  background-image: url(/assets/non_modal_panel_bg_tl-7d6a73ed37c12b5bdd12a893c54af6ced7bd20a82e55f9390f66bce573fa5f39.png);
  background-position: top right;
  z-index: 0;
}

/* line 467, app/assets/stylesheets/helper.css.scss */
td.mouse_over_panel_bg_tlb {
  width: 7px;
  height: 7px;
  background-image: url(/assets/non_modal_panel_bg_tl-7d6a73ed37c12b5bdd12a893c54af6ced7bd20a82e55f9390f66bce573fa5f39.png);
  background-position: bottom left;
  z-index: 0;
}

/* line 475, app/assets/stylesheets/helper.css.scss */
td.mouse_over_panel_bg_trl {
  width: 7px;
  height: 7px;
  background-image: url(/images/non_modal_panel_bg_trl.png);
  z-index: 0;
}

/* line 482, app/assets/stylesheets/helper.css.scss */
td.mouse_over_panel_bg_trb {
  width: 7px;
  height: 7px;
  background-image: url(/assets/non_modal_panel_bg_trb-231b3bdc765bfdfa015a8f09888ded092b2be333a97f7ad97d49352f6ad98577.png);
  z-index: 0;
}

/* line 489, app/assets/stylesheets/helper.css.scss */
td.mouse_over_panel_bg_blr {
  width: 7px;
  height: 7px;
  background-image: url(/assets/non_modal_panel_bg_blr-c95b771dee43e5be990128b61dc70737b23f33ee8482558c8cb13da5aa40e357.png);
  z-index: 0;
}

/* line 496, app/assets/stylesheets/helper.css.scss */
td.mouse_over_panel_bg_blt {
  width: 7px;
  height: 7px;
  background-image: url(/images/non_modal_panel_bg_blt.png);
  z-index: 0;
}

/* line 503, app/assets/stylesheets/helper.css.scss */
td.mouse_over_panel_bg_brl {
  width: 7px;
  height: 7px;
  background-image: url(/assets/non_modal_panel_bg_brl-df7c998a9b7d4794e0ba1a3f182c51d4d7617312d1deafcb5e54245b86d791e6.png);
  z-index: 0;
}

/* line 510, app/assets/stylesheets/helper.css.scss */
td.mouse_over_panel_bg_brt {
  width: 7px;
  height: 7px;
  background-image: url(/images/non_modal_panel_bg_brt.png);
  z-index: 0;
}

/* line 517, app/assets/stylesheets/helper.css.scss */
td.mouse_over_panel_bg_tr {
  width: 7px;
  height: 7px;
  background-image: url(/assets/non_modal_panel_bg_tr-f5e12272fbd1e75a78b2ef2b0047a53a02e869c1be0e8c10680fa8d865747fd8.png);
  backgroup-position: top right;
  z-index: 0;
}

/* line 526, app/assets/stylesheets/helper.css.scss */
td.mouse_over_panel_bg_bl {
  width: 7px;
  height: 7px;
  background-image: url(/assets/non_modal_panel_bg_bl-c2744132b731b9e23345d3bcace311c93f51e3870165b02ac43f0cc43bde77d7.png);
  background-position: bottom left;
  z-index: 0;
}

/* line 534, app/assets/stylesheets/helper.css.scss */
td.mouse_over_panel_bg_br {
  width: 7px;
  height: 7px;
  background-image: url(/assets/non_modal_panel_bg_br-9e18efb3322c399651d7ccd5753288cd8f0bd0f205882a2f0e8530d23d9ecf43.png);
  background-position: bottom right;
  z-index: 0;
}

/* line 542, app/assets/stylesheets/helper.css.scss */
td.mouse_over_panel_bg_middle {
  width: 7px;
  background-color: black;
  padding: 0;
  -moz-opacity: 0.5;
  opacity: .50;
  filter: alpha(opacity=50);
  height: 100%;
}
