
.invite #content {
  padding-bottom: 0px; }

.invite .editor_panel {
  background:#F7F7F7 url(/images/dividerline.gif) repeat-y -184px 0;
  padding:0 10px 0 0; }

.column {
  float: left; }

.invite_dialog {
  position: absolute;
  z-index: 1;
  background: #FFFFFF;
  left: 0px;
  top: 0px;
  width: 360px;
}

/* Left Column */

#inviteremovedialogue {
  position: absolute;
  z-index: 1;
  background: #FFFFFF;
  left: 0px;
  top: 0px;
  width: 360px;
}

#inviteadmindialogue {
  position: absolute;
  z-index: 1;
  background: #FFFFFF;
  left: 0px;
  top: 0px;
  width: 360px;
}

#inviteremoveadmindialogue {
  position: absolute;
  z-index: 1;
  background: #FFFFFF;
  left: 0px;
  top: 0px;
  width: 360px;
}

#max_invites_error {
  border: solid 1px #dd3c10;
  background: #ffebe8;
  padding: 5px;
  margin: 5px;
  width: 393px; }

.emails_error {
  border: solid 1px #dd3c10;
  background: #ffebe8;
  padding: 5px;
  margin: 5px;
  width: 393px; }


.emails_success {
  border: solid 1px #ffe222;
  background: #fffbe2;
  padding: 5px;
  margin: 5px;
  width: 393px; }

.invite .left {
  width: 415px;
  margin-top:-3px;
  padding:3px 0 0 0;
}
.invite .left .formtable {
  margin:0 0 3px 10px;
}

.invite .left .formtable #invite_search {
  text-align:right;
  padding-right:10px;
  width:100%;
}

.invite .left #status_bar {
  background:#f7f7f7;
  padding-top:3px;
  border-bottom:1px solid #ccc;
}

.invite .left #status_bar span {
  margin-left:5px;
  font-weight:bold;
  color:#3b5998;
}

.invite .left #invitation_list {
  background:#f7f7f7;
  border-bottom:1px solid #ccc;
  padding:10px 10px 10px 10px;
}

.invite .left #invitation_list #invitation_wrapper {
  background:#fff;
  border:1px solid #ccc;
  padding:10px;
}

.invite .left #invitation_list h4 {
  font-size: 11px; 
  margin: 0px;
  padding-bottom: 3px;
}

.invite .left #invitation_list h3 {
  color: #666666;
}

.invite .left #invitations {
  padding-left:0;
  width:320px;
  list-style:none;
  text-align:right;
}

.invite .left li {
  padding:2px 5px;
}

.invite .left textarea {
  width: 340px;
  margin: 7px 0px 5px;
}

.invite .left #invitation_list #invite_button {
  margin-top:10px;
  text-align:right;
}

.invite .left #summaryandpager {
  background:#fff;
  padding:10px 0 0 0;
  border-bottom:1px solid #797688;
}

.invite .left #summaryandpager h4 {
  margin:0 10px 3px 10px;
}

.invite .left #invite_list {
  width:415px;
  list-style:none;
  padding-left:0;
  margin:0;
}

.invite .left #invite_list li {
  padding:3px 10px;
  border-bottom:1px solid #e2e7ef;
  background:#fff;
  text-align:right;
}

.invite .name_row {
  float:left; 
}

#big_search {
  margin:45px 20px 45px;
  padding:10px;
  text-align:center;
  border:1px solid #ccc;
  background:#f7f7f7;
}

#big_search p {
  margin:0 0 8px 0;
  text-align:center;
}

#big_search #big_search_box input, #officers_search #officers_search_box input {
  width:266px;
  padding-left:20px;
  background: white url(/images/magglass.png) 3px 4px no-repeat;
}

#big_search #big_search_box, #big_search #big_search_button, #big_search label {
  float:left;
}

#big_search #big_search_button {
  padding:1px 0 0 3px;
}

/* Right Column */

.invite .right {
  padding: 5px 0px 10px 10px;
  width: 183px; }

.invite .email_form {
  padding: 10px 0px 10px; }

.invite .email_form small {
  font-size: 9px; }

.invite .email_form label {
  display: block;
  margin: 0px 0px 2px; }

.invite .email_form input {
  margin: 0px;
  width: 183px; }

.invite .separator {
  margin: 8px 0px 0px -10px;
  height: 1px;
  width: 211px;
  border-bottom: 1px solid #ccc; }

.invite .search_form {
  padding: 10px 0px 0px; }

.invite .search_form label {
  display: block;
  width: 193px;
  margin: 0px 0px 4px; }

.invite .search_form input {
  width: 183px; }

.invite .filter_form {
  padding: 5px 0px 7px; }

.invite .filter_form label {
  display: block;
  margin: 0px 0px 4px; }

.invite .filter_form input {
  margin: 0px;
  width: 183px; }

.invite .userlist {
  padding: 3px;
	line-height: 20px;
	width: 183px; 
	height: 100px;
	overflow: auto; 
	background: #fff; 
  border: 1px solid #797688; }

  .invite .userlist #loading {
    margin-top: 5px;
    font-size: 11px;
    text-align: center;
    color: #777; }

	.invite .userlist input {
    margin: 0px 5px; }

  .invite .userlist label {
    color: #000;
    display: inline;
    font-weight: normal;
    margin: 0px; }

.invite .module_options {
  width: 175px;
/*  margin-top: 5px; */
  padding: 0px;
  text-align: left; }
  
  .invite .module_options input {
    margin: 0px 0px 5px;
    width: 70px; }

  .invite #search_button {
    margin: 3px 0px 5px;
    width: 70px; }

  .invite #email_button {
    margin-top: 6px; }

  .invite .module_options #invitequery {
    width: 170px; }

  .invite .module_options textarea {
    width: 183px;
    margin: 2px 0px 5px;
  }
  
  .invite .module_options strong {
    display: block;
    margin: 0px 0px 2px; }


#pending_title {
  display: none;
	color: #8c681e;
  background: #fffbe2; }

#accepted_title {
	background: #d8eadb; 
	color: #038103; } 

#unsure_title {
	background: #797688; 
	color: #556fa5; }

#declined_title {
	background: #fad9d9; 
	color: #fe0b0b; }

#noreply_title {
	background: #eeeeee; 
	color: #9a9a9a; }

.name_el {
  float: left;
  width: 200px; }

.remove_el {
  float: left;
  width: 60px; }

.admin_el {
  width: 60px; }

#invite_label {
	display: block;
	font-size: 14px; 
	font-weight: bold; 
	margin: 2px 10px 10px; 
	color: #666666; }

#name_label {
	margin: 2px 10px 0px; }
