@charset "UTF-8";

/* CSS Document */





/* General Styles */



body {

	margin:0px;

	background-color:#aaaaaa;

	}

a:hover {
	background-color: transparent;
	}



table {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	}



img {

	border: 0;

	}



ul {

	margin: 0;

	padding: 0;

	list-style: none;

	}



li {

	list-style: none inside none;

	margin-bottom: 0.35em;
	
	width: 200px;
	
	display: inline;

	}



#leftshad {

	width: 11px;

	background:url('http://www.justtechjobs.com/img/shade-left.jpg') repeat-y;

	}



#rightshad {

	width: 11px;

	background:url('http://www.justtechjobs.com/img/shade-right.jpg') repeat-y;

	}



#maincell {

	width: 1000px;

	padding-top: 20px;

	background-color: #ffffff;

	}



#maincont {

	margin-top:-15px;

	margin-top:expression('-20px');

	}



#maincont a, #maincont a:visited, #maincont a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #999900;

	text-decoration: underline;

	}



#maincont a:hover {

	color: #aaaaaa;

	text-decoration: none;

	}





/* Content Header Styles */



h2 {
font-size: 18px;
margin-top: 12px;
}

h1 {margin-top: 12px;}



#headersjobs {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #999900;

	border-bottom: 1px solid #000000;

	width: 430px;

	margin-bottom: 2px;

	}



#headersjobs-results {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #999900;

	margin-bottom: 2px;

	border-bottom: 1px solid #000000;

	}



#headerscareeradvice {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #999900;

	width: 336px;

	margin-bottom: 0px;

	}

#headersquicksearch {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #999900;

	width: 336px;

	margin-bottom: 0px;

	}

#quicksearchcont {
    padding: 5px;
    margin-top: 5px;
    border: 1px solid #000000;
    color: #fff;
    background: url('http://js.justtechjobs.com/img/advsearch-tile.jpg') repeat-x;
}

#quicksearchcont form {
margin: 0;
}

#quicksearchcont label {
color: #fff;
font-weight: bold;
font-size: 12px;
}

#quicksearchcont td {
color: #fff;
font-size: 10px;
}

#quicksearchcont a.advsearch {
color: #fff;
font-size: 9px;
text-decoration: underline;
}

#quicksearchcont a.advsearch:hover {
text-decoration: none;
color: #fff;
}


#headersemployers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #999900;
	border-bottom: 1px solid #000000;
	width: 125px;
	margin-bottom: 2px;
	margin-top: 12px;
	}



#headerswhitepaper {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #999900;

	border-bottom: 1px solid #000000;

	width: 336px;

	margin-bottom: 2px;

	}



#headersnewsfeed {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #999900;

	width: 336px;

	margin-bottom: 0px;

	}

	

#headersadvsearch {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #999900;

	border-bottom: 1px solid #000000;

	margin-bottom: 2px;

	margin-top: 0px;

	}



#headersjoblisting {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #999900;

	margin-bottom: 2px;

	border-bottom: 1px solid #000000;

	}



#headersabout {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #999900;

	margin-bottom: 2px;

	border-bottom: 1px solid #000000;

	}



#headerscontact {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #999900;

	margin-bottom: 2px;

	border-bottom: 1px solid #000000;

	}



#headersfaq {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #999900;

	margin-bottom: 2px;

	border-bottom: 1px solid #000000;

	}

	

#headersterms {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #999900;

	margin-bottom: 2px;

	border-bottom: 1px solid #000000;

	}



#headerspricing {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #999900;

	margin-bottom: 2px;

	border-bottom: 1px solid #000000;

	}

	

#headersapply {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #999900;

	margin-bottom: 2px;

	border-bottom: 1px solid #000000;

	}

	

#headersmanagejobs {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #999900;

	margin-bottom: 2px;

	border-bottom: 1px solid #000000;

	}



#headersbilling {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #999900;

	margin-bottom: 2px;

	border-bottom: 1px solid #000000;

	}



#headersgen {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #999900;

	margin-bottom: 2px;

	border-bottom: 1px solid #000000;

	}





/* Banner Styles */



#banner {

	margin-top: 20px;

	border-bottom: 2px solid #000000;

	background: url('/img/hdrimg2.jpg') no-repeat;

	background-position: right;

	height: 90px;

	}



#banner table {

	margin-top: 20px;

	margin-left: 10px;

	}



* html #banner table {

	margin-bottom: -10px;

	}



h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 45px;

	}



#banner a, #banner a:visited, #banner a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #999900;

	text-decoration: underline;

	}



#banner a:hover {

	color: #aaaaaa;

	text-decoration: none;

	}


/* Cobrand Styles */



#cobrandmenu {

	width:190px;

	float:right;

	margin-top: 1px;

	border: 1px solid #333333;

	height: expression('190px');

	}



#cobrandmenu p {

	height: 13px;

	height: expression('5px');

	width: 189px;

	background-color: #8d8d15;

	}



* html #cobrandmenu p {

	margin-bottom: -18px;

	}



* html #last p {

	margin-bottom: 0px;

	}



.cobranddropdown{

	position: absolute;

	visibility: hidden;

	font: normal 11px Verdana;

	line-height: 12px;

	z-index: 100;

	background-color: #8d8d15;

	}



#cobrandmenu a.cobranddrop, #cobrandmenu a.cobranddrop:visited, #cobrandmenu a.cobranddrop:link {

	width: 100%;

	display: block;

	text-indent: 3px;

	border-bottom: 1px solid #000000;

	padding-top: 5px;

	padding-bottom: 5px;

	text-decoration: none;

	background-color: #646405;

	color: #ffffff

	}



#cobrandmenu a.cobranddrop:hover{ /*hover background color*/

	background-color: #bcbc46;

	text-decoration: none;

	color: #333333;

	}





/* Job Listing Styles */



#joblisting {

	float: left;

	width: 430px;

	margin: 0;

	}



#joblisting a, #joblisting a:visited, #joblisting a:link {

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 14px;

	text-decoration: underline;

	}



#joblisting a:hover {

	color: #999900;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 14px;

	text-decoration: none;

	}



#srchresults {

	margin-top: 12px;

	margin-top: expression('0px');

	}



#srchresults a, #srchresults a:visited, #srchresults a:link {

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 14px;

	text-decoration: underline;

	}



#srchresults a:hover {

	color: #999900;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 14px;

	text-decoration: none;

	}



#recentjobs {

	border: 1px solid #000000;

	margin-bottom: 10px;

	}



.coltitle {

	color: #999900;

	font-weight: bold;

	}



.jodh {

	background: #333333 none repeat scroll 0%;

	color: #ffffff;

	font-size: 9px;

	letter-spacing: 1.2pt;

	padding: 2px;

	}



.jod1 {

	background: #cccccc none repeat scroll 0%;

	width: 250px;

	}



.jod2 {

	background: #cccccc none repeat scroll 0%;

	width:60px;

	}



.jod3 {

	background: #cccccc none repeat scroll 0%;

	width: 80px;

	}



.jod4 {

	background: #cccccc none repeat scroll 0%;

	width: 60px;

	}



.results {

	background: #cccccc none repeat scroll 0%;

	}



#resultstop {

	font-size: 12px;

	font-weight: bold;

	}



#resultstop a, #resultstop a:visited, #resultstop a:link {

	color: #ffffff;

	font-weight: bold;

	text-decoration: underline;

	padding: 2px;

	font-size: 12px;

	}



#resultstop a:hover {

	color: #999900;

	text-decoration: none;

	background-color: #cccccc;

	padding: 2px;

	}



.rowtitle {

	color:#999900;

	font-weight:bold;

	padding:3px 10px 3px 3px;

	}





/* Employers Styles */



#employers {

	width: 125px;

background: url('/img/employers-tile.jpg') repeat-x #48490d;

	}



#employerscont {

	padding: 5px 3px;

	border: 1px solid #000000;

	color: #ffffff;

	font-weight: bold;

	}



#employers a {

	color: #ffffff;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;
	
	display: block;
	
	padding: 2px 0;

	}



#employers a:visited {

	color: #ffffff;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;
	
	display: block;
	
	padding: 2px 0;

	}



#employers a:link {

	color: #ffffff;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;
	
	display: block;
	
	padding: 2px 0;

	}



#employers a:hover {

	color: #ffffff;

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;
	
	display: block;
	
	padding: 2px 0;

	}





/* Career Advice Styles */



#careeradvice {

	width: 336px;

	margin-bottom: 20px;

	}



#careeradvicecont {

	padding: 5px;

	border-top: 1px solid #000000;
	
	border-bottom: 1px solid #000000;

	}



#careeradvicecont p {

	margin-top: 2px;

	margin-bottom: 5px;

	color: #333333;

	font-size: 12px;

	}



#careeradvice a, #careeradvice a:visited, #careeradvice a:link {

	color: #333333;

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	}



#careeradvice a:hover {

	color: #333333;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	}





/* Whitepaper Styles */



#whitepaper {

	width: 336px;

	margin-bottom: 20px;

	}





/* News Feed Styles */



#newsfeed {

	width: 336px;

	}



#newsfeedcont {

	padding: 5px;

	border-top: 1px solid #000000;
	
	border-bottom: 1px solid #000000;

	}



#newsfeedcont p {

	margin-top: 2px;

	margin-bottom: 5px;

	color: #333333;

	font-size: 12px;

	margin-left: 10px;

	}



#newsfeed a {

	color: #333333;

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	margin-bottom: 5px;

	}



#newsfeed a:visited {

	color: #333333;

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	margin-bottom: 5px;

	}



#newsfeed a:link {

	color: #333333;

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	margin-bottom: 5px;

	}



#newsfeed a:hover {

	color: #666666;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	margin-bottom: 5px;

	}





/* Right Bar Styles */



#featco {

	margin-top: 10px;

	}



#rightads {

	margin-top: 10px;

	}





/* Footer Styles */



#bottomlinks {

	margin: 20px;

	}



#footer a, #footer a:visited, #footer a:link {

	color: #333333;

	text-decoration: underline;

	font-family: verdana, arial, helvetica;

	}



#footer a:hover {

	color: #999900;

	text-decoration: none;

	font-family: verdana, arial, helvetica;

	}



.collapseWrap {

	display: none;

	}



#bottomleo {

	margin-top: 50px;

	}





/* Advanced Search Styles */



#advsearch {
	padding: 5px;
	float:left;
	background-color: #8d8d15;
	width: 490px;
	border: 1px solid #333333;
	float: left;
}



#advsearch h2 {

	font-weight: bold;

	font-size: 12px;

	border-bottom: 1px solid #000000;

	color: #ffffff;

	margin-bottom: 10px;

	margin-top: 10px;

	text-transform: uppercase;

	}



#advsearch a, #advsearch a:visited, #advsearch a:link {

	font-size: 11px;

	color: #ffffff;

	text-decoration: underline;

	}



#advsearch a:hover {

	text-decoration: none;

	color: #333333;

	}



#searchtips {

	float: right;

	width: 275px;

	border: 1px solid #000000;

	}



#searchtips h2 {

	padding: 5px;

	background-color: #333333;

	color: #ffffff;

	font-weight: bold;

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	}



#searchtips div {

	margin: 5px;

	border-bottom: 1px solid #333333;

	padding:5px;

	}



#searchtips b {

	margin-bottom: 10px;

	}



#keywords {

	float: right;

	margin-top: 20px;

	margin-right: 150px;

	font-size: 11px;

	}



#location {

	float: right;

	margin-top: 45px;

	margin-right: 50px;

	font-size: 11px;

	}



#searchoptions {

	float: right;

	margin-top: 35px;

	margin-right: 65px;

	font-size: 11px;

	}





/* FAQ Styles */



#faq p {

	width: 600px;

	}



#faq h2 {

	width: 600px;

	background-color: #333333;

	color: #ffffff;

	font-size: 16px;

	padding-left: 5px;

	padding-top: 2px;

	padding-bottom: 2px;

	}





/* Pricing Styles */



#pricing p {

	width:600px;

	}



#pricing h2 {

	width: 600px;

	background-color: #333333;

	color: #ffffff;

	font-size: 16px;

	padding-left: 5px;

	padding-top: 2px;

	padding-bottom: 2px;

	}





/* Terms of Use Styles */



#terms p {

	width: 600px;

	}





/* Apply Styles */



.box {

	background-color:#EEEEEE;

	border:1px solid #CCCCCC;

	}



#apply h2 {

	width: 595px;

	background-color: #333333;

	color: #ffffff;

	font-size: 16px;

	padding-left: 5px;

	padding-top: 2px;

	padding-bottom: 2px;

	}



#apply p {

	width:400px;

	}



table.siteform {

	border:1px solid #CCCCCC;

	}



.v5 .inputlabel {

	color:#000000;

	font-size:12px;

	font-weight:bold;

	width: 100px;

	}





/* Manage Jobs Styles */



#managejobs h2 {

	width: 100%;

	background-color: #333333;

	color: #ffffff;

	font-size: 16px;

	padding-left: 5px;

	padding-top: 2px;

	padding-bottom: 2px;

	}





/* Billing Styles */



#billing h2 {

	margin-top: 10px;

	width: 600px;

	background-color: #333333;

	color: #ffffff;

	font-size: 16px;

	padding-left: 5px;

	padding-top: 2px;

	padding-bottom: 2px;

	}





/* Search Agent Styles */



#srchagent p {

	width: 400px;

	}



#srchagent p.grey {

	color: #666666;

	}
	
h2.posting {
    font-size: 12px;
    margin: 0;
    }	