/* CSS Document */

.scope_title
{
    margin:           0 0 0 15px;
}

.scope_video
{
    margin:           0 0 0 25px;
}

.scopes_plus
{
    padding:          1px;
  border:           1px #000000 solid;
  cursor:           pointer;
}

.scopes_icons
{
    width:            398px;
  height:           80px;
  overflow:         auto;
  border:           #d5d5d5 1px solid;
}

.scopes_minus
{
    padding:          3px 1px 3px 1px;
  border:           1px #000000 solid;
  cursor:           pointer;
}

/*.selected_scope
{
    border:           2px #4775a2 solid;
  float:            left;
  padding:          0;
  margin:           -5px 2px 0 0;
  width:            24px;
  height:           24px;
}*/

.scope_icon,
.selected_scope
{
    /*border:           1px #e5e5e5 solid; */
  border:           none;
  padding:          0;
  margin:           -4px 2px 0 0;
  width:            24px;
  height:           24px;
}

.scopes_icons div
{
    float:            left;
  height:           40px;
}

.scopes_icons img
{
    padding:          2px;
}

.new_scope_icon,
.new_selected_scope_icon
{
    border:           1px #e5e5e5 solid;
  cursor:           pointer;
  margin:           2px 3px 2px 3px;
  height:           30px;
}

.new_selected_scope_icon
{
    border:           3px #FF0000 solid;
    cursor:default;
}

.scope_subtopic
{
    padding:          0 0 0 20px;
}

.scope_subtopic a:link { color: #636363; font-weight: bold; text-decoration: none; }
.scope_subtopic a:visited { color: #636363; font-weight: bold; text-decoration: none; }
.scope_subtopic a:hover { color: #9dcdf3; font-weight: bold; text-decoration: none; }
.scope_subtopic a:active { color: #636363; font-weight: bold; text-decoration: none; }

.scope_assign
{
    padding:         0 0 10px 0;
}

.scope_form
{
    padding:         0 0 60px 0;
}

.scope_form div
{
    float:           left;
  padding:         0 5px 0 5px;
}

.assign_button
{
    margin:          0;
    margin-right:25px;
}

div.move_buttons
{
    margin:          18px 0 0 0;
    padding-left:175px;
}

.move_buttons input[type="button"]
{
    margin:          0 0 5px 0;
}

.scope_form input[type="submit"],
.scope_form input[type="button"]
{
    border:           solid 1px #d5d5d5;
  color:            #636363;

  font-weight:      bold;
    font-family:      arial;
  font-size:		  11px;
    height:           20px;
  padding:          1px 3px 5px 3px;
  cursor:           pointer;
}

.scope_form select
{
    border:         solid 1px #d5d5d5;
  color:          #636363;

    font-size:      12px;
    padding:        0;

    width:          175px;
}

#topicsRegionWpr ul {
  padding:0;
  margin:0;
}

#topicsRegionWpr ul li {
  list-style:none;
}

#topicsRegionWpr ul li.topic {
  margin-bottom:5px;
}

#topicsRegionWpr ul li a.topic_link {
  display:block;
  float:left;
  width:100%;
  height:100%;
  font-size:12px;
  text-decoration:none;
  color:#636363;
}

#topicsRegionWpr ul li a.topic_link:hover {
  background-color: #c8c7c2;
  font-weight: bold;
  padding: 5px 0 5px 10px;
  color: #ffffff;
}

#topicsRegionWpr ul li a span.topic_expander,
#topicsRegionWpr ul li a span.topic_expanded {
  display:inline-block;
  padding:6px 5px 5px 0;
  font-size:10px;
  font-weight:normal;
}

.subtopic_instructions {
  font-size:12px;
  font-weight:normal;
}

.subtopics_wpr {
  padding-left:30px;
}

.subtopics_wpr a,
.lessons_wpr a {
  color:#636363;
  font-weight:bold;
  text-decoration:none;
  font-size:12px;
}

.subtopics_wpr a:hover,
.lessons_wpr a:hover {
  color: #9dcdf3;
}

li.lesson {
  padding-left:15px;
}

li.video {
  padding-left:30px;
}

#topicsRegionWpr ul li a span.topic_expanded {
  display:none;
}

#topicsRegionWpr ul li.topic.expanded a span.topic_expander {
  display:none;
}

#topicsRegionWpr ul li.topic.expanded a span.topic_expanded {
  display:inline-block;
}

.fieldWithErrors {
  color:red;
  float:left;
}

span.three_state_checkbox_img {
  width:21px;
  height:21px;
  display:block;
  float:left;
  padding-right:6px;
}

span.three_state_checkbox_img.checked {
  background:url('/images/common/checkboxes/checked-on-white.gif') no-repeat top left;
}

span.three_state_checkbox_img.gray.checked {
  background:url('/images/common/checkboxes/checked-on-gray.png') no-repeat top left;
}

span.three_state_checkbox_img.unchecked {
  background:url('/images/common/checkboxes/unchecked-on-white.png') no-repeat top left;
}

span.three_state_checkbox_img.gray.unchecked {
  background:url('/images/common/checkboxes/unchecked-on-gray.png') no-repeat top left;
}

span.three_state_checkbox_img.partial {
  background:url('/images/common/checkboxes/mid-state.gif') no-repeat top left;
}

span.three_state_checkbox_img.gray.partial {
  background:url('/images/common/checkboxes/mid-state.gif') no-repeat top left;
}

a:hover span.three_state_checkbox_img.gray.checked {
  background:url('/images/common/checkboxes/checked-on-dark_gray.png') no-repeat top left;
}

a:hover span.three_state_checkbox_img.gray.unchecked {
  background:url('/images/common/checkboxes/unchecked-on-dark_gray.png') no-repeat top left;
}

a:hover span.three_state_checkbox_img.gray.partial {
  background:url('/images/common/checkboxes/mid-statex.gif') no-repeat top left;
}

.scopeDesign li {
  clear:both;
}

tr.default img.default_scope_img {
  padding-bottom:3px;
  border-bottom:2px solid #000000;
}

tr.hover_yellow:hover td.hover_yellow {
  background:#FFFF80;
  cursor:pointer;
}

#new_scope_form_content {
  margin: -3px;
}

