/* CSS Document bouygues locations jobs and tenders pages. */

/* ------------------------------------------------------------------------------------------------------------------ */

	div.tableBdr {
		width: 405px;
		height: 1px;
	}
	
	table#tableJobsTenders {
		width: 405px;
	}
	
	table#tableJobsTenders th {
		text-align: left;
		font: bold 0.6em Verdana, Arial, Helvetica, sans-serif;
		color: #2F72C5;
		vertical-align: top;
	}
	
	table#tableJobsTenders td {
		font: 0.7em Arial, Verdana, Helvetica, sans-serif;
		color: #686868;
		vertical-align: top;
	}
	
	table#tableJobsTenders a {
		text-decoration: none;
	}
	
	tr.rowColour {
		background-color: #EEF1F4;
	}
	
	div.jobsNavCtr {
		width: 400px;
		margin: 7px 0px;
	}
	
	div.jobsNavLeft {
		float: left;
		width: 180px;
	}
	
	div.jobsNavRight {
		float: right;
		width: 180px;
	}
	
	div.jobsNavCtr a {
		font: bold 0.6em Verdana, Arial, Helvetica, sans-serif;
		color: #F15922;
		text-decoration: none;
	}
	
	div.jobsNavCtr a:hover {
		color: #2F72C5;	
	}
	
	.title {
		width: 94px;
	}
	
	.dept {
		width: 94px;
	}
	
	.posted {
		width: 82px;
	}
	
	.location {
		width: 79px;
	}
	
	.tender {
		width: 150px;
	}
	
	.dept2 {
		width: 110px;
	}
	
	.more {
		width: 89px;
	}
	
	div.formBg {
		width: 405px;
		background-color: #EEF1F4;
	}
	
	div.formCtr {
		width: 350px;
		margin: 0px 0px 0px 20px;
		padding: 0px 0px 20px 0px;
	}
	
	div.errMsg {
		width: 350px;
		padding: 20px 0px;
		font: bold 0.7em Arial, Verdana, Helvetica, sans-serif;
		color: #F15922;
	}
	
	div.label {
		float: left;
		width: 110px;
		margin: 1px 7px 7px 0px;
		font: bold 0.7em Arial, Verdana, Helvetica, sans-serif;
		color: #686868;
	}
	
	div.errors {
		float: left;
		width: 110px;
		margin: 1px 7px 7px 0px;
		font: bold 0.7em Arial, Verdana, Helvetica, sans-serif;
		color: #F15922;
	}
	
	div.input {
		float: left;
		width: 155px;
		margin: 0px 0px 7px 0px;
	}
	
	div.input2 {
		float: left;
		width: 67px;
		margin: 0px 0px 7px 0px;
	}
	
	div.input3 {
		float: left;
		width: 200px;
	}
	
	div.input input {
		width: 155px;
		font: 0.7em Arial, Verdana, Helvetica, sans-serif;
		color: #2F72C5;
	}
	
	div.input2 input {
		width: 67px;
		font: 0.7em Arial, Verdana, Helvetica, sans-serif;
		color: #2F72C5;
	}
	
	div.input3 input {
		font: 0.7em Arial, Verdana, Helvetica, sans-serif;
		color: #2F72C5;
	}
	
	div.label2 {
		width: 350px;
		margin: 0px 0px 2px 0px;
		padding: 10px 0px 0px 0px;
		font: bold 0.7em Arial, Verdana, Helvetica, sans-serif;
		color: #686868;
	}
	
	div.txtArea {
		width: 350px;
		margin: 0px 0px 7px 0px;
	}
	
	div.txtArea textarea {
		width: 272px;
		font: 0.7em Arial, Verdana, Helvetica, sans-serif;
		color: #2F72C5;
	}
	
	p.mandatory {
		padding: 15px 0px 0px 0px;
		font: 0.6em Arial, Verdana, Helvetica, sans-serif;
		color: #686868;
	}
	
	div.submitBtn {
		float: right;
		width: 137px;
		height: 27px;
		padding: 9px 7px 0px 0px;
	}
	
	div#thxContent {
		float: left;
		width: 930px;
		margin: 0px 7px 10px 0px;
	}
	
	div.thxContentBg {
		width: 930px;
		background: url(/images/thx-content-top.gif) top no-repeat #FFFFFF;
	}
	
	div.thxContentBg p {
		margin: 0px 0px 6px 214px;
		font: 0.7em Arial, Verdana, Helvetica, sans-serif;
		color: #686868;
	}
	
	div#thxContentFtr {
		width: 930px;
		margin: 7px 0px 0px 0px;
		background: url(/images/thx-content-btm.gif) bottom no-repeat #FFFFFF;
	}

/* ------------------------------------------------------------------------------------------------------------------ */