@import "reset.css";
@import "position.css";
@import "style.css";
@import "style-marketing.css"; 
@charset "UTF-8"; 
/* CSS Document */
h1 span {
	color:#fff;
	/* IE conditional for H1 slash as a graphic */
	*background: #D00020 url(../images/slash_10_25_ATran_White.png) center left no-repeat;!important;
	*background-image:url(../images/slash_10_25_OnD00020_White.png);
}
/* filtered for IE 6 and 7 to ignore as IE 7 does not follow CSS content generation or psuedo elements */
*|div>h1 span {
 color:#fff;
 background: #D00020 none;
}
/* only understood by compliant browsers */
H1 span:before {
	content:"/ ";
}
.articleListwDate h2 {
	color:#99191e;
}
.listoflinks h2 span {
	color:#fff;
	background: #D00020;
}
#availableVacancies h3,
#availableVacancies p strong{
	font-size:1.4em;
	padding-left:0px;
	margin-top:10px;
	margin-left:0px;
	font-weight:normal;
}

#availableVacancies ul{
	background-color:#A3D2FF;
	margin:0px 0px 10px 0px;
	padding:5px 0 0;

}

#availableVacancies ul li{
	font-size:1em;
	background:#DDEFFF;
	font-weight:bold;
	padding: 2px 0 5px 13px;
}

#availableVacancies ul li.jobTitle{
	padding-left:13px;
	font-weight:bold;
	background:transparent;
}


#availableVacancies ul li a{
	margin:0px;
	line-height:.75em; /* 16x1.25=20px == line-height: 20px; */
	background-image:none;
	padding-left:10px;
	background: url(../images/arrowred.gif) no-repeat left center;
	display:inline;
}
/*
.article1col h3{
	margin-top:10px;
}

.article1col ul{
	margin:0px;
	padding:0px;
}

.article1col li{
	list-style-type: disc;
	list-style-position: inside;
	background:none;
}
*/

/* styles for main job info box*/
div.job
{
		background-color:#DDEFFF;
		padding-bottom:2em;
}
.job ul{

	margin:5px 0px 0px 0px;
	padding:10px 0px;
	list-style:none;
}
.job ul li
{
	display:block;
	background:none;
}
.job ul li h1.jobTitle
{
	margin:-10px 0 0 -13px;
	padding:10px 0 5px 13px;
	background:#A3D2FF;
}
.job ul li.datePosted,
.job ul li.salary,
.job ul li.location,
.job ul li.jobType
{
	font-size:1em;
	line-height:.75em; 
	font-weight:bold;
	width:200px;
	float:left;
	margin-right:13px;
}

.job li.datePosted:before {
	content:"Date posted: ";
	font-weight:normal;
}

.job li.jobTitle{
}

.job li.salary:before,
#availableVacancies li.salary:before {
	content:"Salary ";
	font-weight:normal;
}
.job li.location:before,
#availableVacancies li.location:before {
	content:"Location ";
	font-weight:normal;
}
.job li.jobType:before {
	content:"Job type ";
	font-weight:normal;
}
ul.job li
{
	background:url(../../images/bullet_midblue.png) 5px left no-repeat;
}

/* styles for job contact info box*/
ul.jobContact{
	background-color:#A3D2FF;
	margin:5px 0px 20px 0px;
	padding:10px 0px;
}
ul.jobContact li{
	font-size:1em;
	/*line-height:.75em; /* 16x1.25=20px == line-height: 20px;*/
	font-weight:bold;
	background:none;
}
ul.jobContact li.contactName:before {
	content:"Contact name ";
	font-weight:normal;
}
ul.jobContact li.contactNumber:before {
	content:"Contact number ";
	font-weight:normal;
}
ul.jobContact li.contactEmail:before {
	content:"Email ";
	font-weight:normal;
}
ul.jobContact li.contactFax:before {
	content:"Fax ";
	font-weight:normal;
}
ul.jobContact li.contactAddress:before {
	content:"Address ";
	font-weight:normal;
}