#share-box-middle form {
width:680px;
background:#f4f4f4;
color:#666;
padding:13px;
font-size:12px;
}
div.header {
color:#666;
font-size:11px;
margin-top:-20px;
margin-bottom:20px;
}
.page-Special_Addactivity #share-box-middle p, .page-Special_Addlesson #share-box-middle p {
background:none;
width:100%;
margin:0;
padding:10px 0 0 0;
line-height:16px;
}
.page-Special_Addactivity #share-box-middle p strong, .page-Special_Addlesson #share-box-middle p strong {
 color:#333;
font-size:12px;
}


.formGroup {
border-top:1px solid #e1e1e1;
clear:both;
padding:10px 0;
}
.formGroup input {

}
.formGroup table {
background:#f4f4f4;
}

.form-left {
float:left;
width:155px;
margin:0px 20px 20px 0;
text-align:right;
}

.form-right {
width:500px;
float:left;
}

.form-box {
width:240px;
float:left;
background:none;
}
label.heading {
line-height:24px;
font-size:12px;
font-weight:bold;
color:#000;
}

#materials {
background:none;
width:250px;
}

td.heading {
  font-weight:bold;
  display:inline;
  height:15px;
}

span.option {
    font-weight:bold;
    color:#333;
}

span.caption {
 color:#666;
line-height:16px;
}

.fullWidth {
  width:100%;
}

span.smaller {
  font-size:11px;
}


table.relatedActivities, 
table.relatedActivities td.transferCell select {
}
table.relatedActivities {
width:500px;
}

table.relatedActivities td.controls {
  text-align:center;
  margin:0px;
  padding:0px;
}

table.relatedActivities td.controls input {
  margin:0px;
  padding:0px 4px 0px 4px;
}

input#_title {
  width:65%;
  font-size:1.3em;
  padding:2px;
}
.filterlist {
float:left;
font-size:10px; 
color:#333;
margin-left:65px;
}

#categoryFilter {
width:110px;
float:right;
font-size:10px; 
}

select#related, select#unrelated  { 
width:230px;
font-size:10px; 
}

.transferCell select {
}

#imageUploadInputs {
  margin-bottom:-20px;
}

#imageUploadInputs div {
  text-align:center;
 
}
#save {
float:right;
margin:20px 10px;
background:#fff;
}
