body {
  font: 0.8125em Verdana, sans-serif;
  line-height: 1;
  color: #333;
  background: url(/resources/bg_top.jpg) no-repeat;
  margin-top: 0;
  margin-left: 0;
}

#main {
  float: left; font-size: 0.88em;
  padding: 0 0 1.5em 36px;
}
#main p {text-align: left; line-height: 1.8em;
  margin: 0 0 1em;}

#articletext {
  padding-right: 20px;
margin-right: 250px;
}

.jobdetails {
	background-color: whitesmoke;
	border-top: 1px solid  #B2B2B2;
	border-bottom: 1px solid  #B2B2B2;
	padding: 10px;
}

dt {
	margin-top: 2px;
}

dd {
	margin-left: 40px;
	font-weight: bold;
}

h1 {font: 1.86em Georgia, Times, serif; text-align: left;
  margin: 0.5em 0; }
h2 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px; padding-top: 0.75em; border-top: 1px dashed #B2B2B2;}
h3 {font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px;
  text-transform: uppercase; padding-top: 0.75em; border-top: 1px solid #B2B2B2; }
h4 {font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;}

.illustration {float: right; margin: 0 0 5px 20px; text-align: center;}

#footer {
  position: absolute; width: 100%; height: 20px; z-index: 0;
  left: 0px; bottom: 2px; background: url(/resources/bg_bot.jpg) no-repeat;
}

img {
  border: none;
}


.saetoolbar {
	/* position: absolute; right: 100px; top: 10px; */
	background-color: white;
	padding: 1px;
	text-align: right;
}

.saetoolbar .buttons {
	background-color: #e5e5f5;
	border-left: 3px solid #848;
	padding: 0px 5px 0px 5px;
}

.saetoolbar img {
	border: 0px solid green;
}

.saetoolbar a:hover {
	background-color: transparent;
	border-bottom: 3px solid #848;
}

#toolbaroff {
	display: none;
	padding-top: 8px; /* was top 18px */
}


