body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  margin: 1cm 0 1cm 0;
  border:0; padding:0;
}
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
#wrapper {
	position:relative; top:0; width:auto; text-align:left;
}
#header {
	width:955px; height:64px; padding-bottom:10px;
}
#header_nav {
	display:none;
}
#navigation {
	display:none;
}
#main_content_col {
	width:auto;
}
#main_content_col a:link {
	color:#5C3991;
	text-decoration:none;
}
#main_content_col a:visited {
	color:#9DAAD1; text-decoration:none;
}
#main_content {
	margin-top:10px;
}
#main_content p {
	font-size:11pt; color:#575757;
}
#main_content hr {
	margin-top:0; border-top: 1px dashed #B2B2B2; border-bottom: 0px dashed #FFFFFF;
    color: #FFFFFF; background-color: #FFFFFF; height: 2px;
}
p#activeClock {
	font-size:9pt; padding-top:10px; margin-bottom:48px; width:100%;
}
#submitcv {
	display:none;
}
/* Blue panel styles */
#panel {
	margin:auto 6px 16px 26px; float:right; font-size:10pt; width:33%;
}
#panel dl {
  width:100% ; margin: 0;
}
#panel dt {
  margin: 0; padding:26px 16px 0 26px; font-weight:bold;
}
#panel dd {
  margin: 0; padding:10px;
}
#panel ul {
	margin-left:0;
}
#panel li {
	margin-top:0.4em; line-height:1.4em;
}
/* End of Blue Panel styles */
.quote {
	font-style:oblique;
}
p.quote {
	padding-top:12px; padding-left:36px; padding-right:36px;
}
.articledate {
	margin-top:23px; margin-bottom:-8px; font-size:9pt;
}
/* Hot Job panel styles */
div#hotjob{
	width:100%; margin:16px auto 24px auto;
}
#hotjob p { margin-top:0; margin-bottom:8px;}
#hotjob h3 {  margin:8px auto 16px auto; font-size:12pt}
#hotjob a { display:block; margin-top:0; margin-bottom:24px; font-size:9pt; }

.rtop,.rbottom{display: none}
/* End of Hot Job Panel styles */

#footer {
	width:955px; height:33px; padding-top:18px;
	font-size:9pt; color:#999999; text-align:left; clear:both;
}
p.footer a {
	display:none;
}
span.footernav {
	display:none;
}
.madeby a {
	float:right; margin-right:10%;
}
#footer a:link {
	color:#999999; text-decoration:none;
}
#footer a:visited {
	color:#999999; text-decoration:none;
}
#bottom_border {
	display:none;
}
/* Contact Page Styles */
.regional_numbers {
	display:block; margin-top:-2px; padding-right:38%; float:right;
}
/* Sitemap Page Styles */
h6 {
	font-size:11pt;
}
ul.sitemap {
	list-style-type:none; margin-top:-16px; margin-bottom:24px;
}
ul.sitemap li {
	margin-top:0.25em; line-height:1.25em;
}
#right_col {
	position:absolute; margin-left:50%;
}