﻿/* careerFairsTable.ascx styles */
#careerFairsBox {
    width: 450px;
    height:500px;
    overflow: auto;
    padding:2px;
    border:1px solid #e2e2e2;
}

table.rpt_careerFairs {
    font-size:12px;
    line-height:15px;
    width: 435px;	
}

table.rpt_careerFairs th {
    text-align: left;
    font-weight:600;
    padding:5px 0;
    color:#333;
    /*width:22%;*/
    font-size:13px;
}
table.rpt_careerFairs th:first-child 
{
	/*width: 50%;*/
}

table.rpt_careerFairs tr:hover {
    cursor: pointer;
}

table.rpt_careerFairs tr.fairinfo:hover {
    cursor: auto;
}

table.rpt_careerFairs tr.deadlinePassed {
    cursor: auto;    
}

table.rpt_careerFairs .deadlinePassed {
    cursor: auto;    
}

table.rpt_careerFairs .deadlinePassed td {
    color:#ccc;
}

table.rpt_careerFairs tr.soldout {
    cursor: auto;    
}

table.rpt_careerFairs .soldout {
    cursor: auto;    
}

table.rpt_careerFairs .soldout td {
    color:#ccc;
}

table.rpt_careerFairs tr.soldout td:first-child:after { 
    content: " (sold out)";
}

table.rpt_careerFairs td {
    /*width: 22%;*/
    padding: 2px;
    border-bottom: solid 1px #ccc;
    color:#666;
    padding:5px 0;
}

table.rpt_careerFairs tr.fairinfo td { 
    font-weight:600;
}

table.rpt_careerFairs tr.feeinfo td:first-child { 
    padding-left:25px;
}

table.rpt_careerFairs td:first-child {
    /*width: 50%;*/
}

table.rpt_careerFairs tr.highlight {
    background-color:#ffff00 !important;
}

.careerFairsTable {
    width: 100%;
     text-align:left;
     font-size:15px;
     line-height:21px;
     margin:20px 0;
     
}

.careerFairsTable th {
    border-bottom: solid 1px #ccc;
    font-weight:normal;
    padding:5px 0;
    color:#333;
    text-align: left;
}

.careerFairsTable th a {
  background: url("/images/sort_arrow_up_down_blue.png") no-repeat scroll left center transparent;
  cursor: pointer;
  padding-left: 8px;
}

.careerFairsTable td {
    padding: 2px;
    border-top: solid 1px #ccc;
    color:#666;
    padding:5px 0;
}

/* virtual events*/
table.rpt_careerFairs.virtualevents tr {
    cursor: default;  
}

table.rpt_careerFairs.virtualevents tr.inactive td {
    color: #ccc;
}

table.rpt_careerFairs.virtualevents tr.ve:hover {
    background-color: #ddd;
    cursor: pointer;
}