* {	padding: 0;	margin: 0;	color:#000;}* a img {	border: 0px;}#wrapper {	width: 800px;	margin: 20px auto;	font-family: Calibri, Tahoma, Helvetica, sans-serif;	font-size:11pt;	overflow: hidden;	padding-bottom:100px;	background-color:#fff;}#header {	width: 800px;	/*border-bottom: 1px solid #666666;		margin-left: 10px;	*/}#footer {	text-align:center}#content {	float: left;	width: 800px;	margin: 0px;	background-color:#fff;}#content li {	margin-left: 20px;} #content a {	color:#000;	text-decoration:underline;}#content a:hover {	text-decoration:none;}#content h1 {	text-align:left;	color: #ecbc33; 	font-size: 250%; 	padding-bottom: 0px;}#content h2 {	text-align:left;	color: #ecbc33; 	font-size: 100%; 	padding-top: 0px;	padding-bottom: 2px;}#content h3 {	text-align:left;	color: #ecbc33; 	font-size: 120%; 	padding-top: 0px;	padding-bottom: 2px;}#content p {	color:#000;	font-size:100%;	padding-top:12px;	/*line-height: 1.5em;	text-align: justify;*/}#content p.intro {	font-size:100%;	padding-top:20px;}#content p.location {	color:#fff;	margin-bottom:20px;	font-size:120%;	float:left;}#content p.salary {	color:#fff;	margin-bottom:20px;	font-size:120%;	float:right;}#content p.links {	margin-bottom:10px}.role {	width:270px;	padding-right:20px;	float:left;	margin-top:10px;}.candidate {	width:270px;	float:left;	margin-top:10px;}.right_info{	margin-top:20px;	float:left;	width:130px;	font-size:100%;	margin-left:10px}.right_info p {	margin-bottom:12px;}.nrg_logo {	margin-top:80px;}.clear {	clear:both;}.FloatLeft {	float:left;}.FloatRight {	float:right;}