body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(/images/bg_jobs.jpg);
	background-repeat:repeat-x;
}

#footer {
	clear:both;
	background-color:#b45f5c;
	color:#FFFFFF;
	padding:18px 18px 25px 18px;
	font-size:70%;
	margin:0px 0px 0px 0px;
	text-align:right;
}

#menuLeft li ul {margin:0px; padding:0px 0px 0px 0px; }
#menuLeft li ul li {list-style:none; font-size:90%; margin:0px 0px 2px 0px; padding:0px 0px 0px 5px; line-height:22px; border-bottom:1px dashed #d3d3d3;}
#menuLeft li ul li.collapsable {color:#b45f5c;}

#menuLeft li.jobs ul li a  {color:#666666; background-color:inherit; text-decoration:none; background-image:none;}
#menuLeft li.jobs ul li a:hover  {color:#666666; background-color:inherit; text-decoration:underline;}

#menuLeft li ul li ul {margin:0px; padding:0px 0px 0px 0px; }
#menuLeft li ul li ul li {list-style:none; font-size:100%; margin:0px 0px 2px 0px; padding:0px 0px 0px 10px; line-height:22px; border-bottom:0px dashed #d3d3d3;}

#menuLeft li.jobs ul li a.active  {color:#b45f5c; background-color:inherit; text-decoration:none; background-image:none;}
#menuLeft li.jobs ul li a.active:hover  {color:#b45f5c; background-color:inherit; text-decoration:underline;}

#menuLeft li.jobs ul li a.selected {color:#b45f5c;}



#searchCriteria {background-color:#b45f5c; color:#FFFFFF; padding:10px; display:block; border:solid 1px #d2d2d2;}
#searchCriteria p, #searchCriteria h2 {color:#FFFFFF;}

#noResults {padding:20px 0px 0px 0px;}

/*END TEMPLATE LAYOUT STYLES*/

/*##########################################################################################*/

img.jobSourceLogo{border:0px; padding:0px 5px 0px 5px; margin:0px 5px 0px 5px;}
img.removeSearch{border:0px; padding:3px 0px 0px 5px;}

h1 {font-size: 100%; font-weight: bold; color: #FFFFFF; background-color:#b45f5c; padding:7px 9px 7px 9px; margin:0px;}
h2 {font-size: 100%; font-weight: bold; color: #b45f5c; background-color:inherit;}
h3 {font-size: 80%; font-weight: bold; color: #FFFFFF; background-color:#b45f5c; padding:7px 9px 7px 9px; margin:0px;}
h4 {font-size: 90%; font-weight: bold; color: #b45f5c; background-color:inherit;}
h5 {font-size: 85%; font-weight: bold; color: #b45f5c; background-color:inherit;}
h5 {font-size: 80%; font-weight: bold; color: #b45f5c; background-color:inherit;}
h6 {font-size: 75%; font-weight: bold; color: #b45f5c; background-color:inherit;}

p.viewDetails {background-color:#e7e7e7; padding:3px;;}
p.pagination_links{text-align:center; margin:0px 0px 10px 0px;}
p.jobs_list {border-top:1px dashed #d3d3d3; padding:7px 0px 7px 0px; margin:0px;}

#description{font-size: 75%; font-weight: normal; color: #666666; background-color:inherit;}
#description li{font-size: 100%; font-weight: normal; color: #666666; background-color:inherit;}
#description td{font-size: 100%; font-weight: normal; color: #666666; background-color:inherit;}

#results_summary {font-weight:bold; color:#000000;}

#netAcadAdminMenu ul {margin:0px; padding:0px; list-style:none;}
#netAcadAdminMenu li {margin:0px; padding:5px; list-style:none;}

div.jobbgGrey {background-color:#efefef; color:inherit; padding:10px 10px 10px 10px; margin:10px 0px 0px 0px;}
div.jobRef {float:right; text-align:right; font-size:60%; color:#666666;}

div.jobContent {padding:5px 10px 10px 10px;}
div.searchSavedBox {border:1px solid #d2d2d2; margin:0px 0px 10px 0px; padding:0px 10px 0px 10px; display: none}


#saveSearch{float:right; text-align:right; width:350px;}
#saveSearch img{padding:0px 0px 5px 0px;}
input.saveSearchtickbox {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin:0px 0px 0px 0px;}


.floatLeft{float:left; padding:0px; margin:0px;}

#jobsearch label{font-size: 100%; font-weight: normal; color: #666666; background-color:inherit; margin:5px 0px 0px 0px;}
.samewidth{width:170px;}
.countrymenu{width:170px;}
#jobsearchside label {font-size: 70%; font-weight: bold; color: #666666; background-color:inherit; margin:5px 0px 0px 0px;}

#registering {
  padding: 10px;
  width: 120px;
  height: 30px;
  display: none;
}

.tag_link:hover {
  cursor: pointer;
}

#loading {
  display: inline;
}

#results {
  display: none;
}

.jobDetailsBox {
  display: none;
}

#skills {
  display: none;
}

#noResults {
  display: none;
}

#memberSummaryLoading {
  display: none;
}

#renameSearch {
  display: none;
}

/*##########################################################################################*/
/*-------------impromptu---------- */
/*##########################################################################################*/
.jqiwarning .jqi{ background-color: #a0a0a0; }
.jqifade{ position: absolute; background-color: #333333; }
div.jqi{ position: absolute; background-color: #b45f5c; padding: 10px; width: 300px; text-align: left; }
div.jqi .jqiclose{ display:none; float: right; margin: -40px -15px 0 0; cursor: pointer; color:#FFFFFF; background-color:#d01c15; padding:3px; border:1px solid #FFFFFF; font-size:12px;}
div.jqi .jqicontainer{ background-color: #FFFFFF; padding: 5px; color: #ffffff; font-weight: bold; }
div.jqi .jqimessage{ background-color: #b45f5c; padding: 10px; }
div.jqi .jqibuttons{ text-align: center; padding: 5px 0 0 0; }
div.jqi button{
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px; }
/*##########################################################################################*/
/*-------------------------------- */
/*##########################################################################################*/

