body {
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
table, th, td, input, select, textarea {
	font-family: Arial, sans-serif;
	font-size: 1em;
}
dl, dt, dd {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
fieldset {
	border: none;
	padding: 0;
	margin: 0;
}
form {
	padding: 0;
	margin: 0;
}
h1 {
	color: #8b9c94;
	margin: 0;
	padding: 0 0 0.6em 0;
	font-size: 2em;
	font-weight: bold;
}
h2 {
	margin: 0;
	padding: 0.3em 0 0.7em 0;
	font-size: 1.2em;
	font-weight: bold;
}
hr {
	display: none;
}
legend {
	display: none;
}
p {
	margin: 0;
	padding: 0 0 1em 0;
}
table {
	border-collapse: collapse;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

a {
	text-decoration: underline;
	color: #e99523;
}

.alignc {
	text-align: center;
}
.alignr {
	text-align: right;
}

.as {
	display: none;
}

.banner_user {
	display: none;
}

.bold {
	font-weight: bold;
}

.box1 {
	margin: 0 0 1em 0;
	padding: 1em 10px;
	border: 1px solid #e6e7ec;
	background: #f5f5f5;
}

.breadcrumbs {
	display: none;
}

a.button1, a.button1:visited {
	text-decoration: none;
	display: block;
	background: url("../images/button1b.gif") no-repeat right center;
	padding: 5px 24px 5px 0.5em;
	text-transform: lowercase;
	color: #9cbd66;
	font-weight: bold;
}

input.button1 {
	border: none;
	background: url("../images/button1b.gif") no-repeat right center;
	padding: 5px 22px 5px 0.5em;
	text-transform: lowercase;
	color: #9cbd66;
	font-weight: bold;
	overflow: visible;
	cursor: pointer;
}

a.button2, a.button2:visited {
	text-decoration: none;
	display: block;
	background: url("../images/button2.gif") no-repeat right center;
	padding: 5px 24px 5px 0.5em;
	text-transform: lowercase;
	color: #E99523;
	font-weight: bold;
}

a.button_cancel, a.button_cancel:visited {
	text-decoration: none;
	display: block;
	background: url("../images/button-cancel.gif") no-repeat left center;
	padding: 5px 0.5em 5px 24px;
	text-transform: lowercase;
	color: #f07865;
	font-weight: bold;
}

a.button3, a.button3:visited {
	background: #8B9C94;
	color: #fff;
	font-size: 0.9em;
	font-weight: bold;
	padding: 0.1em 0.5em;
	text-decoration: none;
}

a.button4, a.button4:visited {
	text-decoration: none;
	display: block;
	background: url("../images/button4.gif") no-repeat right center;
	padding: 5px 26px 5px 0.5em;
	color: #8b9c94;
	font-weight: bold;
}
input.button4 {
	border: none;
	background: url("../images/button4.gif") no-repeat right center;
	padding: 5px 24px 5px 0.5em;
	color: #8b9c94;
	font-weight: bold;
	overflow: visible;
	cursor: pointer;
}

.clear {
	clear: both;
	.height: 1%;
}

.col_left {
	display: none;
}
.page_content1 .col_main ul {
	margin: 0 0 1em 0;
}
.col_main ul li {
	padding: 0 0 0.2em 15px;
	background: url("../images/bullet1.gif") no-repeat left 0.2em;
}
.page_content1 .col_main_right {
	display: none;
}

.page_content2 .col_main_right {
	display: none;
}


.colcode1 {
	color: #8B9C94;
}
.colcode2 {
	color: #e99523;
}

.floatl {
	float: left;
}
.floatr {
	float: right;
}

.footer {
	border-top: 3px solid #c5cdc9;
	font-size: 0.9em;
	padding: 0.5em 0 0 0;
	margin: 2em 0 0 0;
}
.footer dl {
	display: none;
}
.footer_copyright a, .footer_copyright a:visited, .footer_copyright a:hover, .footer_copyright a:active {
	color: #8b9c94;
	text-decoration: none;
	cursor: text;
}

input.form_as, textarea.form_as {
	width: 256px;
	.width: 254px;
}
select.form_as {
	width: 260px;
}
.form_box {
	width: 14px;
	height: 14px;
	margin: 0;
}
input.form_general, textarea.form_general {
	width: 290px;
	.width: 288px;
}
select.form_general {
	width: 294px;
}

.h1_home {
	float: left;
	width: 109px;
	height: 66px;
	text-indent: -999em;
	font-size: 1em;
	margin: 0;
	padding: 0;
	background: url("../images/logo.gif") no-repeat left top;
}

.haccordion .header {
	padding: 0;
}
.haccordion .content p {
	padding: 0 0 0.5em 0;
}

.hidden {
	display: none;
}

.home_feat_clients {
	display: none;
}

.home_quote {
	display: none;
}

.intro {
	font-weight: bold;
}

.linkbox {
	display: none;
}

.link_back, .link_back:visited {
	color: #8B9C94;
	padding: 3px 0.3em 3px 22px;
	background: url("../images/link-back.gif") no-repeat left center;
	text-decoration: none;
	display: block;
}
.link_back2, .link_back2:visited {
	display: none;
}
.link_next, .link_next:visited {
	color: #8B9C94;
	padding: 3px 22px 3px 0.3em;
	background: url("../images/link-next.gif") no-repeat right center;
	text-decoration: none;
	display: block;
}
.link_next2, .link_next2:visited {
	color: #9CBD66;
	padding: 3px 22px 3px 0.3em;
	background: url("../images/link-next2.gif") no-repeat right center;
	text-decoration: none;
	font-weight: bold;
	display: block;
}

ul.list_myacc_tools {
	width: 49%;
	border-top: 1px solid #C5CDC9;
	border-bottom: 1px solid #C5CDC9;
}
ul.list_myacc_tools li {
	background: none;
	padding: 0;
	display: inline;
}
ul.list_myacc_tools li a, ul.list_myacc_tools li a:visited {
	display: block;
	text-decoration: none;
	background: #A8B5AF url("../images/list-myacc-tools.gif") no-repeat right center;
	color: #fff;
	font-weight: bold;
	padding: 0.3em 0.5em;
	margin: 0.3em 0;
	font-size: 1.1em;
}

.logo {
	padding: 0 0 2em 0;
}

.menu {
	display: none;
}

.my_account1 {
	background: #E8EBEA url("../images/my-account1.gif") no-repeat right bottom;
	padding: 1em 212px 1em 10px;
	margin: 0 0 0.3em 0;
	min-height: 180px;
	height: auto;
}
/*\*/
* html .my_account1 {
	height: 180px;
}
.my_account2 {
	background: #E8EBEA url("../images/my-account2.gif") no-repeat right bottom;
	padding: 1em 212px 1em 10px;
	margin: 0 0 0.3em 0;
	min-height: 180px;
	height: auto;
}
/*\*/
* html .my_account2 {
	height: 180px;
}

.qs {
	display: none;
}

.screenreader {
	display: none;
}

.services {
	margin: 0 0 1em 0;
	border: 1px solid #C2CAC6;
	background: 1pt solid #939594;
}
.services dt {
	padding: 0.1em 10px 0.5em 10px;
	text-transform: lowercase;
	font-weight: bold;
	font-size: 1.8em;
}
.services dt a, .services dt a:visited {
	text-decoration: none;
	color: #E99523;
}
.services dt a:hover {
	text-decoration: underline;
	color: #E99523;
}
.services dd {
	color: #8B9C94;
	padding: 0 150px 1em 10px;
}

.small {
	font-size: 0.9em;
}

.tab_form {
	width: 100%;
	margin: 0 0 1em 0;
}
.tab_form th {
	width: 220px;
	padding: 0.3em 10px 1em 0;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	border: none;
}
.tab_form td {
	padding: 0 0 0.5em 0;
	border: none;
}

.tab_myacc th {
	vertical-align: top;
	text-align: left;
	padding: 0 0 0.3em 0;
	font-weight: bold;
	border: none;
	width: 120px;
	color: #8B9C94;
}
.tab_myacc td {
	vertical-align: top;
	padding: 0 0 0.3em 0;
	color: #E99523;
	border: none;
}
.tab_myacc td.td1 {
	padding: 0.5em 0 0 120px;
}

.tab_vacdet {
	width: 350px;
	margin: 0 0 1em 0;
}
.tab_vacdet th {
	width: 100px;
	padding: 0 1px 0.4em 0;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
.tab_vacdet td {
	padding: 0 0 0.4em 0;
	text-align: left;
	vertical-align: top;
	color: #E99523;
}

ul.team li {
	background: none;
	padding: 0;
	float: left;
}
ul.team li a, ul.team li a:visited {
	display: block;
	text-decoration: none;
	color: #8b9c94;
	background: url("../images/team.gif") no-repeat left center;
	width: 173px;
	padding: 5px;
	text-align: center;
	margin: 0 0.3em 0.3em 0;
	text-transform: lowercase;
	font-size: 1.1em;
}
.team_content {
	min-height: 320px;
	height: auto;
}
/*\*/
* html .team_content {
	height: 320px;
}
.team_desc {
	padding: 0 350px 0 0;
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height: 320px;
	height: auto;
}
/*\*/
* html .team_desc {
	height: 320px;
}
.team_scroller {
	display: none;
}

.title1 {
	margin: 0;
	padding: 0 0 0.2em 0;
	font-size: 1.2em;
	color: #e99523;
	font-weight: bold;
	.height: 1%;
}

.page_content1 ul.user_links, .page_content2 ul.user_links {
	margin: 0 0 2em 0;
	border-top: 1px solid #bfc8c4;
	text-transform: lowercase;
}
.page_content1 ul.user_links li, .page_content2 ul.user_links li {
	border-bottom: 1px solid #bfc8c4;
	padding: 45px 35px 0.7em 10px;
	background: #e8ecea url("../images/user-links.gif") no-repeat right bottom;
	line-height: 1.2em;
}
.user_links li a, .user_links li a:visited {
	text-decoration: none;
	color: #8b9c94;
	font-size: 0.9em;
}
.user_links li a:hover {
	text-decoration: none;
	color: #8b9c94;
}
.user_links li a span {
	font-weight: bold;
	font-size: 1.6em;
	display: block;
}
.user_links li a:hover span {
	text-decoration: underline;
}

.vacdet {
	padding: 0.5em 0;
}
.vacdet_logo {
	float: right;
	width: 160px;
	text-align: center;
	font-size: 0.9em;
}
.vacdet_logo_img {
	padding: 15px 0;
	border: 1px solid #C5CDC9;
	margin: 0 0 0.5em 0;
}

.vacsum {
	border-bottom: 1px solid #C5CDC9;
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
}
.vacsum h2 {
	color: #fff;
	padding: 0.3em 0.5em;
	margin: 0 0 1em 0;
	font-size: 1em;
	font-weight: bold;
}
.vacsum h2.sector1 {
	background: #9CBD66;
}
.vacsum h2.sector2 {
	background: #85ABA3;
}
.vacsum h2 a {
	color: #fff;
}
.vacsum h2.sector1 a:visited {
	color: #E9f3Dd;
}
.vacsum h2.sector2 a:visited {
	color: #DbE8E5;
}
.vacsum dl {
	width: 176px;
	float: left;
	margin: 0 0 1em 0;
}
.vacsum dl dt {
	float: left;
}
.vacsum dl dd {
	color: #E99523;
	float: left;
	padding: 0 0 0 5px;
	width: 100px;
}
.vacsum_feat h2.sector1, .vacsum_feat h2.sector2 {
	background-image: url("../images/vacsum-feat.gif");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 100px;
}



.social
{
    display: none;
}

.socialbookmarkingarea
{
    display: none;
}

.callstoaction_links
{
    display: none;
}
    
.latestnewsarea 
{
    display: none;
}

.relatednewsarea 
{
    display: none;
}

.joblistinglinkarea 
{
    display: none;
}


