@charset "utf-8";

/* FIX FOR CAREERS GREEN BOX AS HTML IS NOT THE SAME AS UA SITE */
/*
#careers {
    height:80px;
}
#careers ul{
    padding-top:35px;
}
*/
/* Job Search Results  - ID Selectors */

h1 { color:#231F20; }

#jobtable {
	font: normal 0.8em Arial, Helvetica, sans-serif;
}

/* Job Search Results Text - Header */

#jobtable .jobtable-head  { 
	font-size: 1.1em;
	font-weight: normal;
	text-align: left; 
	color: #ffffff;
	background-color: #666666; /*231F20*/
	padding: 5px
}

/* Job Search Results Text - Left Hand Column (Job Position and University Name) */

#jobtable .jobtable-left  { 
	font-size: 1.0em;
	text-align: left;
	padding: 7px
}

#jobtable .jobtable-left a {
	text-decoration: none;
	font-weight: bold; 
	color: #231F20;
}
#jobtable .jobtable-left a:hover {
	color: #000;
	text-decoration: underline;
}

/* Job Search Results Text - Right Hand Column (Posted Date) */

#jobtable .jobtable-right-date  { 
	margin-right: 7px;
	color: #666666;
	text-align: right;
}

/* Job Search Results Text - Right Hand Column (Province) */

#jobtable .jobtable-right-province  { 
	margin-right: 7px;
	color: #202020;
	text-align: right;
}

/* Job Search Results Table - Alternating Rows Colors */

#jobtable tr {
	background-color: #ffffff;
}

#jobtable tr.odd {
	background-color: #e8e8e8;
}

#jobtable tr:hover {
	background-color: #d2d2d2;
}

/* Job Search Page - Custom Button View - English */

.job-view, .job-search-reset, .job-view-fr, .job-search-reset-fr{
	color: #000000;
	width: 182px;
	height: 26px;
	padding-bottom: 2px;
	background-color: #231F20;
    color:#fff;
	border: 0px;
    cursor:pointer;
    margin-top:10px;
}

.job-view-roll, .job-search-reset-roll, .job-view-roll-fr, .job-search-reset-roll-fr {
    color: #000000;
	width: 182px;
	height: 26px;
	padding-bottom: 2px;
	background-color: #CD492F;
    color:#fff;
	border: 0px;
    cursor:pointer;
    margin-top:10px;
}
/*
.job-search-reset {
	color: #000000;
	width: 68px;
	height: 26px;
	padding-bottom: 2px;
	background-color: #ffffff;
	border: 0px;
}

.job-search-reset-roll {
	color: #000000;
	width: 68px;
	height: 26px;
	padding-bottom: 2px;
	background-color: #ffffff;
	border: 0px;
}


.job-view-fr {
	color: #000000;
	width: 220px;
	height: 26px;
	padding-bottom: 2px;
	background-color: #ffffff;
	border: 0px;
}

.job-view-roll-fr {
	color: #000000;
	width: 220px;
	height: 26px;
	padding-bottom: 2px;
	background-color: #ffffff;
	border: 0px;
}

.job-search-reset-fr {
	color: #000000;
	width: 80px;
	height: 26px;
	padding-bottom: 2px;
	background-color: #ffffff;
	border: 0px;
}

.job-search-reset-roll-fr {
	color: #000000;
	width: 80px;
	height: 26px;
	padding-bottom: 2px;
	background-color: #ffffff;
	border: 0px;
}
*/
/* JOBS DETAILS PAGE */

#jobs_details .tDate, #jobs_details .tLocation{
    font-size:0.8em;
    font-style:italic;
    
}
#jobs_details .tContent{
    font-size:0.8em;
}


/* JOBS SEARCH PAGE */


#jobs_search {}
#jobs_search span {font-size:1em;}

#jobs_search #sUniversity,
#jobs_search #sPositionType,
#jobs_search #sDiscipline,
#jobs_search #sKeywords
{
    border:1px solid #DCDCDC;
    border-bottom:none;
    padding:5px;
    background-color:#efefef;
}
#jobs_search #sUniversity,
#jobs_search #sPositionType,
#jobs_search #sDiscipline{
    /*display:none;*/
}
#jobs_search h3 {
    margin-bottom:0;
    background-color:#DCDCDC;
     border:0px solid #DCDCDC;
    -moz-border-radius-topright:5px;
    -moz-border-radius-topleft:5px;
    padding:2px 0 2px 5px;
    cursor:pointer;
}

#jobs_search .s_footer{
    height:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-bottomleft:5px;
    border:0px solid #DCDCDC;
    border-top:2px solid #efefef;
    background-color:#DCDCDC;
}

#jobs_search ul, 
#jobs_search ul{
    list-style-type:none;
    margin:0;
    padding:0;
}
#jobs_search li{font-size:1em;}

#job_search table.tbllayout{
    margin:0;
    padding:0;
}
table.tbllayout td {
    text-align:left;
    vertical-align:top;
}
#jobs_search label {
    font-size:1em;
    font-weight:normal;
    color:#333;
    white-space:nowrap;
    font-size:0.8em;   
}
#jobs_search .count {
    color:#666666;
    font-size:0.8em;
}
#jobs_search .liHidden {
    display:none;
}

#jobs_search .ulSubCat{
    list-style-type:none;
    margin:0;
    padding-left:30px;
    margin-left:6px;
    display:none;
    border-left:1px solid #666;
}
#jobs_search .ulCat{
    
   /* background-image:url(/images/jobs/arrow_right.png);*/
    background-position:left;
    background-repeat:no-repeat;
    cursor:pointer;
}
#jobs_search #sDiscipline{
  
}
#jobs_search .btn {
    background:#62A6CB none repeat scroll 0 0 !important;
    border-color:#DDDDDD #666666 #666666 #DDDDDD;
    color:#FFFFFF;
    font-weight:normal;
    border-width:1px;
    -moz-border-radius:8px;
    -webkit-border-radius: 8px;
}
#jobs_search #btnSubmit{}
#jobs_search #btnReset{ display:none;}
#jobs_search #btnAllJobs{}

#jobs_search #sButtons {
    margin-bottom:0;
    background-color:#DCDCDC;
    border:0px solid #DCDCDC;
    -moz-border-radius:5px;
    -webkit-border-radius: 5px;
    padding:2px 0 2px 5px;
}
#jobs_search .txtNote{
    margin:15px;
    padding:10px;
    border-width:0 5px;
    border-color:#DCDCDC;
    border-style:solid;
    font-size:0.8em;
    background-color:#efefef;
}


#searchagain { margin-top:15px; }
h2 { font-size:1.4em; }
h3 { font-size:1.2em; }
#main { font-size:13px; line-height:18px }
#main p { width:474px; font-size:1em; line-height:inherit}
#main ul { margin-bottom:0;}
#main li { font-size:1em; line-height:18px; margin-bottom:8px;}
#advancedsearch fieldset { border:none;  }
#NonDotNetSearchbtn { vertical-align:middle } 


