#gender, #childage, #newmembersource, #age, #marital, #worksit, #workwhere, #employ, #income, #education, #ownrent, #vachome, #ethnicity, #howhear, #magread, #connect, #region, #plando, #whatseek, #whereseek, #magread2 {
   display: none;
}

.UserListTable {
	border: 0; 				/* border = 0 */
	border-spacing: 0;	/* cellspacing = 0 */
	padding: 0;				/* cellpadding = 0 */
	border-collapse: collapse;
}

.UserListTable th {
   white-space: nowrap;
   padding: 2px 3px
}

.UserListTable td {
   padding: 2px 4px;
}

.UserListTable td.right, #UserListTable th.right {
   text-align: right;
}

.UserListTable td.center, #UserListTable th.center {
   text-align: center;
}

.UserListTable td.left, #UserListTable th.left {
   text-align: left;
}

table.MomChatLogs {
}
   
   table.MomChatLogs th {
      padding: 2px 3px;   
   }
   
   table.MomChatLogs tr.Log td {
      padding: 2px 3px;
      text-align: center;
   }
   
/* for the log file output... */
thead.LogHeader {
   background: #f3f3f3;
}

   thead.LogHeader th {
      text-align: left;
      padding: 2px 0;
      border-top: 1px solid gray;
      border-bottom: 1px solid gray;
   }
   
   thead.LogHeader th.Nick {
      text-align: left;
      padding-left: 4px;
   }

/* for the HP content page */

#HPContent div.main input.saver {
   margin: 15px 0 0 0;
   padding: 2px;
}

#HPContent div.callout ul {
   margin: 0 10px 0 20px;
   padding: 0;
}
   
   #HPContent div.callout ul li {
      margin: 4px 0;
      list-style: none;
   }
   
#HPContent div.main ol {
   margin: 0 0 0 25px;   
}

   #HPContent div.main ol li {
      margin: 4px 0;   
   }

      #HPContent div.main ol li input{
         padding: 1px;
      }

      #HPContent div.main ol li textarea {
         vertical-align: top;
         margin: 0 0 5px 0;
      }
      
/* -------------------------------------------- SURVEY ADMIN PAGE */

span.SurveyType {
   display: block;
   border: 1px solid silver;
   float: left;
   margin: 15px 18px 0 0;
   padding: 3px 9px;
   font-size: 1.1em;
   cursor: pointer;
}

   span.SurveyType:hover {
      border: 1px solid orange;
      background-color: #FFA81F;
   }
      
   span.CurSurvType {
      border: 1px solid orange;
      background-color: #F4C040;
   }
   
#SurveyList {
   font-size: 1.1em;
   height: 20em;
   width: 12.5em;
   float: left;
}

   #SurveyList option {
      padding: 2px 4px;
   }
   
   #SurveyList option.act {
      background-color: #D0FFBF;
   }
   
   #SurveyList option.dev {
 	   background-color: #FFF29F;      
   }
   
   #SurveyList option.intdev {
      background-color: #FFE2DF;
   }
   
#SurveyDetails {
   float: left;
   position: relative;
   margin: 0 0 0 20px;
   width: 412px;
}

#SurveyDetails #Spinner {
   position: absolute;
   top: 160px;
   left: 220px;
}
.DetailLabel {
   text-align: right;
   padding: 5px 4px;
} 
.DetailLabel_above {
	text-align: left; 
	padding-left: 0;
}
.DetailLabelExample {
   text-align: justify;
   padding: 5px 4px;
   font-style: italic;
} 
#SurveyDetails input {
   padding: 2px 2px 1px 2px;
}

#NewButton {
   cursor: pointer;
}

#SurveyTypeRow {
   display: none;
}

.archivedSurveyPage{
  margin-top: 1em;
  margin-left: -26px;
  margin-right: -250px;
  border: 1px double gray;
  width: 760px;
}

.archivedSurveyPage h2{
}

.surveyPic {
}
