/* 
    Document   : facultyList
    Created on : Nov 19, 2010, 10:22:53 AM
    Author     : Christopher Thomas <cwthomas@llu.edu>
    Description:
        Purpose of the stylesheet follows.
*/

h3 {
  color:#333;
  font-family: verdana,arial,sans-serif;
  font-size:18px;
  font-weight:bold;
}



.avec_portlet_body form {
  margin:0px;
  padding:0px;
}

.addAppt {
   font-size:9px;
   color:#000;
}

.apptRank {
  font-size:12px;
}

.apptStatusStep {
  font-size:9px;
  color:#444;
}

.expandDetail_td {
}

.expandDetail_a {
   font-size:9px;
   color:#000;
}

.ui-datepicker-trigger {
  vertical-align:middle;
}


.facultyPhoto, .facultyName, .facultyRank, .facultySchoolAndDept, .facultyApptType, .facultyFTPTV {
  float:left;
}

.facultyName {
  font-weight:bold;
}

.facultyApptType, .facultyFTPTV {
  background-color:#eeeeee;
  font-weight:bold;
  
}






.editFacInfo {
   font-size:12px;
   /*color:#33D;*/
}

.facAppFacInfo {
}

.facAppAddAppt {
   font-size:9px;
   color:#000;
}

.facAppNameBlock {
  font-size:12px;
  border-top:2px solid blue;
  border-bottom:1px solid #99F;
  background-color: #EEEEEE;
}

.facAppName {
  font-weight:bold;
}

.facBannerId {
  margin-left:3px;
}

a {
  /*color:#66F;*/
}





.facQueryBlockTitleText {
  color:#333;
  font-family: verdana,arial,sans-serif;
  font-size:18px;
  background-color:#d5d5fe;
}

.fDV_apptMenu {
  background-color:#EEEEEE;
  border:1px solid #DDDDDD;
  border-top:none;
  height:12px;
}

.fDV_appointeeBlock {
  width:700px;
  margin: 0 9px 3px 24px;
}

.fDV_appointeeNameBlock {
  background-color:#EEE;
  /*margin:10px;*/
  vertical-align:middle;
}

.fDV_appointeeName {
  float:left;
  font-weight:bold;
  font-size:11px;
  /*margin-left:5px;
  margin-right:5px;*/
  margin:3px;
}

.fDV_appointeeBannerId {
  float:left;
  margin:3px;
}

.fDV_appointeeMenu {
  float:right;
  margin:3px;
  color:#00C;
}

.fDV_appointments {
  width:100%;
  font-size:11px;
}

.fDV_appointment {
  border-top:thin solid #BBB;
}

.fDV_facultyRankBlock {
  float:left;
  width:274px;
  margin:3px;
}

.fDV_payStatusBlock {
  float:left;
  width:64px;
  text-align: center;
  margin:3px;
}

.fdV_appointmentDatesBlock {
  float:left;
  text-align: center;
  width:134px;
  margin:3px;
}

.fDV_appointmentStatusBlock {
  text-align:center;
  float:left;
  font-style:italic;
  width:134px;
  margin:3px;
}

.fDV_appointmentMenuBlock {
  float:right;
  text-align:right;
  width: 64px;
  margin-right: 5px;
}

.fDV_clear {
  clear:both;
}





.fDV_facultyRankDisplay {
  float:left;
  padding-right:5px;
  font-weight:bold;
}

.fDV_payStatusDisplay{
}

.fDV_deptDisplay{
}

.fDV_appointmentDatesDisplay{
}

.fDV_dateLabel{
  font-size:9px;
}

.fDV_dateDisplay{
  font-size:10px;
}

.fDV_appointmentStateDisplay{
  font-style:italic;
}

.fDV_approvalStatusDisplay{
  font-style:italic;
}

.fDV_FacultyMenu {
  position:absolute;
  float:left;
}

.fDV_FacultyMenuLabel {
  background-color:#3B5998;
  border:3px solid #3B5998;
  color:#FFFFFF;
  padding: 0 10px;   
}

.fDV_FacultyMenuOptions {
  background-color:#EEEEEE;
  border:3px solid #3B5998;
  color:#333333;
  display:none;
  margin-top:16px;
  padding:8px;
  position:absolute;
  z-index:99;
}

.fDV_FacultyMenuHeading{
  background-color:#3B5998;
  border:3px solid #3B5998;
  color:#FFFFFF;
}





  
.gsbd_deptName {
  font-size:18px;
  /*border:solid thin #999;*/
  
  border:3px solid #d5d5fe;
  
  background-color:#d5d5fe;
  margin:7px;
}

.gbsd_schoolName {
  font-size: 24px;
  background-color:#e3d7fb;
  margin:0px;
  padding:0px;
}

.gsbd_facultyInfoTargettBody {
  margin-bottom: 7px;
}











#aDS_formTitle {
  background-color:#6666AA;
  /*border: thin solid #0000FF;*/
  color:#DADADA;
  font-family:tahoma;
  font-size: 18px;
  font-weight:bold;
  margin:auto;
  padding:3px;
  text-align:center;
}

.aDS_appointmentTable, .aDS_table {
  border-collapse:collapse;
  margin:6px auto;
  width:900px;
}

.aDS_sectionLabel {
  background-color:#6666AA;
  /*border: thin solid #0000FF;*/
  color:#DADADA;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  margin: 0px 0 0;
  padding: 3px;
}

.aDS_th, .aDS_th2 {
  background-color:#EEEEEE;
  color:#333333;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  text-align:right;
  vertical-align:middle;
  padding: 3px 0 6px 3px;
}

.aDS_td {
  background-color:#EEEEEE;
  font-size:11px;
  padding: 4px 0 6px 3px;
  vertical-align:middle;
}

#aDS_promotionAndTenureTable {
  width:90%;
  margin:auto;
}

#aDS_endData, #aDS_endData {
  width:200px;
  float:left;
}

#aDS_endApprovals, #aDS_endApprovals {
}








#bPCR_formTitle {
  background-color:#DADADA;
  border: thin solid #DADADA;
  font-family:tahoma;
  font-size:18px;
  font-weight:bold;
  margin:auto;
  text-align:center;
}

.bPCR_appointmentTable, .bPCR_table {
  border-collapse:collapse;
  margin: 12px auto;
  width:740px;
  /*table-layout: fixed;*/
}

.bPCR_sectionLabel {
  background-color:#2258C8;
  border: thin solid #DADADA;
  color:#DADADA;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  margin: 18px 0 0;
  padding: 3px;
}

.bPCR_th, .bPCR_th2 {
  background-color:#B9D1EA;
  border:thin solid #6780B8;
  color:#333333;
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  text-align:left;
}

.bPCR_td {
  font-size:11px;
  padding: 3px 0 6px 3px;
}

#bPCR_promotionAndTenureTable {
  width:90%;
  margin:auto;
}

#bPCR_startData, #bPCR_endData {
  width:200px;
  float:left;
}

#bPCR_startApprovals, #bPCR_endApprovals {
  width:600px;
}

