@charset "utf-8";
/* CSS Document */


/* -------------------------------- */
/* RESET HTML TAGS					*/ 
/* -------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;	
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
	
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
}

h1 {
	display:none;
}

#header, #marquee, #sidebar, #footer {
	display:none;
}

/* -------------------------------- */
	/* CONTENT		  					*/
	
	#content {
		
		font-size:11px;
		color:#868686;
		margin-bottom:28px;
	}
	
	#content h2 {
		
		font-size:25px;
		letter-spacing:-2px;
		font-weight:normal;
		color:#000000;
	}
	
	#content p.preamble, #content p em, #content dt, #content h3, #content h3 a {
		font-weight:bold;
		color:#3D6F92;
		font-size:12px;
	}
	
	#content dd {
		margin-left:30px;
		margin-top:10px;
		margin-bottom:10px;
		line-height:16px;
		font-size:12px;
	}
	
	#content p {
		margin:10px 2px;
		line-height:16px;
		width:90%;
	}
	
	#content .linkbar {
		display:block;
		text-align:right;
		margin:15px 30px 20px 0px;
		width:460px;
	}
	
	#content .linkbar a {
		font-weight:bold;
		color:#000000;
		font-size:12px;
	}
	
	#content ul.smallBrands li {
		float:left;
	}
	
	#content ul.smallBrands li a {
		width:133px;
		height:49px;
		border:8px solid #CED6DA;
		display:block;
		float:left;
		margin:7px 14px 7px 0px;
	}
	
	#content ul.smallBrands li a:hover {
		border-color:#990066;
	}
	
	#content ul.infolist li {
		list-style:square;
		margin-top:12px;
		margin-left:20px;
		width:430px;
		
	}
	
	#content .vacancy {
		width:400px;
		margin:10px 0px 10px 10px;
		padding-left:10px;
		border-left:8px solid #CED6DA;
	}
	
	#content .vacancy h4 {
		font-size:14px;
		font-weight:bold;
		color:#333333;
	}
	
	#content .vacancy p {
		width:400px;
	}
	
	#content ul.detailslist {
		margin:10px;
	}
	
	#content ul.detailslist li {
		margin-left:130px;
		position:relative;
		line-height:20px;
	}
	
	#content ul.detailslist li span {
		display:block;
		position:absolute;
		top:0;
		left:-130px;
		width:120px;
		color:#3D6F92;
	}
	
	#content ul.partnerships {
		border:1px solid #EBEBEB;
		padding:6px;
		position:relative;
		left:-10px;
		margin-bottom:20px;
	}
	
	#content ul.partnerships li {
		background:#F8F8F8;
		clear:both;
	}
	
	#content ul.partnerships li img {
		position:absolute;
		top:0;
		left:0px;
	}
	
	#content ul.partnerships li {
		position:relative;
		min-height:79px;		
	}
	
	#content ul.partnerships li p {
		margin:0px 10px 10px 122px;
		padding:7px;
		width:327px;
	}
	
	#content ul.grid {
	width:460px;
	display:block;
	margin:10px;
	}

	#content ul.grid li {
		display:block;
		float:left;
		vertical-align: middle;
	}
	
	#content ul.grid li a {
		display:block;
		float:left;
		width:140px;
		height:60px;	
		vertical-align: middle;
		text-align: center;
		margin:2px;
	}
	
	#content ul.grid li a img {
		margin-top: expression((100 - this.height)/2);
	}
	
	#content ul.brandslist {
		margin:20px 0px;
	}
	
	#content ul.brandslist li {
		margin-left:160px;
		position:relative;
		width:320px;
		margin-top:30px;
	}
	
	#content ul.brandslist li p {
		width:320px;
	}
	
	#content ul.brandslist img {
		position:absolute;
		left:-160px;
		border:8px solid #CED6DA;
	}

