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

@import "reset.css";

body {
	background-color:#d4c9b9;
	padding:none;
	font-size:10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
p {
	font-size: 1.2em;
	line-height: 1.4em;
	padding-bottom: 10px;
	color: #808080;
}

h2 {
	font-size: 24px;
	padding-bottom: 10px;
	color: #ef8730;
	line-height: 36px;
	font-family:  "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:100;
}
h3 {
	font-size: 12px;
	padding-bottom: 6px;
	padding-top: 6px;
	line-height: 1.3em;
	color: #ef8730;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:600;
}
h4 {
	font-size: 1.1em;
	color: #ef8730;
	font-weight: bold;
	margin-top:3px;
	margin-bottom:6px;
}
h5 {
	font-size: 12px;
	padding-bottom: 6px;
	padding-top: 6px;
	line-height: 1.3em;
	color: #666666;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:600;
	}
	
h6 {
	font-size: 16px;
	padding-bottom: 0px;
	color: #ef8730;
	line-height: 36px;
	font-family:  "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:400;
}
	
a {
	text-decoration:underline;
	}
	
a:hover {
	text-decoration: none;
}		

p a, li a {
	color: #ef8730;
	text-decoration: none;
}

p a:hover, li a:hover {
	color: #ef8730;
	text-decoration: underline;
}

#wrapper {
	margin:auto;
	width:994px;
}

#secure {
	text-align:right;
	padding-top:12px;
	padding-right:7px;
	padding-bottom:8px;
	}
	
.secure {
	/*background-image:url(../images/padlock.gif);
	background-repeat:no-repeat;*/
	color:#736f68;
	font-weight:bold;
	text-decoration:none;
	}	

#inner_wrapper {
	background-image:url(../images/back01.gif);
	background-repeat:repeat-y;
}

#head_left {
	float:left;
	width:802px;
	text-align:left;
}

#head_left img {
	padding-left:10px;
	}

.strapline {
	font-size:3.6em;
	color:#736f68;
	padding-top:48px;
	padding-left:27px;
	padding-bottom:0px;
	font-weight:100;
	}
	
.orange {
	color: #ef8730;
	}	

#topnav{
	margin-left:20px;
	padding-top:13px;
	padding-bottom:6px;
}
#topnav li {
	list-style-type: none;
	display: inline;
	/*padding-left:15px;
	padding-right:15px;*/
	/*border-right-style:solid;
	border-right-width:2px;
	border-right-color: #E6E6E6;*/
}

#topnav li:after {
	color: #ef8730;
	content: " | ";
}

#topnav li:last-child:after {
	content: "";
	}

#topnav a {
	font-size:1.2em;
	color:#736f68;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:300;
	
}

#topnav a:visited {
	color:#736f68;
}

#topnav a:hover {
	text-decoration:underline;
}

#topnav ul {
	margin-right:-20px;
}

#topnav ul li.active a {
	color: #ef8730;
	text-decoration: none;
}

#nav{
	width:980px;
	margin-left:7px;
	/*margin-top:36px;*/
	padding-top:11px;
	padding-bottom:11px;
	background-color:#736f68;
	color:#ffffff;
}

#nav li {
	list-style-type: none;
	display: inline;
	/*padding-left:15px;
	padding-right:15px;*/
	/*border-right-style:solid;
	border-right-width:2px;
	border-right-color: #E6E6E6;*/
}

#nav li:after {
	color: #ef8730;
	content: " | ";
}

#nav li:last-child:after {
	content: "";
	}

#nav a {
	font-size:1.3em;
	color:#ffffff;;
	text-decoration:none;
	padding-left:21px;
	padding-right:21px;
	padding-left:21px\9;
	padding-right:21px\9;
	font-weight:300;
	
}

/*#nav a:visited {
	color:#ffffff;
}*/

#nav a:hover {
	text-decoration:underline;
}

#nav a.active {
	color:#ef8730;
	}

#nav ul {
	margin-right:-20px;
}

#head_left .active {
	color: #ef8730;
	text-decoration: none;
}

#subnav {
	padding-top:20px;
	}

#subnav .active {
	color: #ef8730;
	text-decoration: none;
}

#subsubnav .active {
	color: #ef8730;
	text-decoration: none;
}

#subnav a {
	font-size:1.2em;
	padding-left:10px;
	text-decoration: none;
	color:#736f68;
	}

/*#subnav a:visited {
	color:#736f68;
	}*/
	
#subnav a:hover {
	color:#ef8730;
	}
	
#subnav a:active {
	color:#ef8730;
	}
	
#subnav li {
	border-bottom:2px dotted #eaeae8;
	margin-top:2px;
	margin-bottom:4px;
	padding: 10px;
	background-image:url(../images/nav_arrow_closed.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}

#subnav ul li ul {
	padding-top: 6px;
	}

#subnav ul li ul li {
	border-bottom:none;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image:none;
	}
	
.BOD-para {
	color:#ef8730;
	font-size:2em;
	}
	
.BOD-strip-left {
	width: 229px;
	float:left;
	border-right:#d6d4d1 1px solid;
	/*padding-left:20px;*/
	padding-right:20px;
	margin-bottom:30px;
	}
	
.BOD-strip-right {
	width: 229px;
	float:left;
	padding-left:20px;
	/*padding-right:20px;*/
	margin-bottom:30px;
	}

.slideshow
{
margin-bottom:18px;
}

#logo {
	height: 165px;
	width: 185px;
	float:left;
}

#logo h1 a {
	float: left;
	height: 165px;
	width: 185px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#main_content {
	padding-left:7px;
	padding-top:22px;
	padding-right:7px;
	padding-bottom:20px;
	}	
	
#left_content {
	padding-left:20px;
	float:left;
	width:680px;
	border-right:#d5d4d1 1px solid;
	padding-right:20px;
	}
	
#left_content h2 {
	font-size:2.8em;
	padding-top:20px;
	}
	
#left_content ul, #left_content_no_banner ul {
	font-size: 1.2em;
	line-height: 1.6em;
	padding-bottom: 10px;
	color: #808080;
	list-style-image:url(../images/bullet.gif);
	margin-left:14px;
	}
	
#left_content_no_banner {
	padding-left:20px;
	float:left;
	width:680px;
	border-right:#d5d4d1 1px solid;
	padding-right:20px;
	}
	
#left_content_no_banner h2 {
	font-size:2.8em;
	padding-top:0px;
	}
	
#left_content_no_banner ul {
	font-size: 1.2em;
	line-height: 1.6em;
	padding-bottom: 10px;
	color: #808080;
	list-style-image:url(../images/bullet.gif);
	margin-left:14px;
	}
	
#right_content {
	float:left;
	width:218px;
	padding-left:20px;
	padding-right:20px;
	}		
	
#left_content_inner {
	float:left;
	width:159px;
	padding-left:20px;
	padding-right:20px;
	}
	
#mid_content_inner {
	width:540px;
	float:left;
	padding-left:20px;
	border-left:#d5d4d1 1px solid;
	border-right:#d5d4d1 1px solid;
	padding-right:20px;
	}
	
#mid_content_inner h2 {
	font-size:2.8em;
	padding-top:20px;
	}

#mid_content_inner_no_banner {
	width:540px;
	float:left;
	padding-left:20px;
	border-left:#d5d4d1 1px solid;
	border-right:#d5d4d1 1px solid;
	padding-right:20px;
	}
	
#mid_content_inner_no_banner h2 {
	font-size:2.8em;
	padding-top:0px;
	}
	
#mid_content_inner_people {
	width:740px;
	float:left;
	padding-left:20px;
	border-left:#d5d4d1 1px solid;
	padding-right:20px;
	}	
	
#mid_content_inner_people h2 {
	font-size:2.8em;
	padding-top:20px;
	}
	
#mid_content_inner_people_no_banner {
	width:740px;
	float:left;
	padding-left:20px;
	border-left:#d5d4d1 1px solid;
	padding-right:20px;
	}	
	
#mid_content_inner_people_no_banner h2 {
	font-size:2.8em;
	padding-top:0px;
	}
	
#news_content_inner {
	width:540px;
	float:left;
	padding-left:20px;
	border-left:#d5d4d1 1px solid;
	border-right:#d5d4d1 1px solid;
	padding-right:20px;
	}
	
#news_content_inner_no_banner {
	width:540px;
	float:left;
	padding-left:20px;
	border-left:#d5d4d1 1px solid;
	border-right:#d5d4d1 1px solid;
	padding-right:20px;
	padding-top:0px;
	}
	
#news_content_left {
	width:680px;
	float:left;
	padding-left:20px;
	border-left:#d5d4d1 1px solid;
	border-right:#d5d4d1 1px solid;
	padding-right:20px;
	padding-top:0px;
	}

#news_content_left_no_banner {
	width:680px;
	float:left;
	padding-left:20px;
	border-right:#d5d4d1 1px solid;
	padding-right:20px;
	padding-top:0px;
	}
	
#news_content_inner h2, #news_content_left h2 {
	font-size:2.8em;
	margin-top:20px;
	}
	
#news_content_inner_no_banner h2, #news_content_left_no_banner h2 {
	font-size:2.8em;
	margin-top:0px;
	}	
	
#news_content_inner h4, #news_content_inner h4 {
	font-size:1.6em;
	padding-bottom:20px;
	font-weight:300;
	}
	
#news_content_inner p {
	line-height:1.6em;
	}	
	
.news_article {
	width:480px;
	background-image:url(../images/news_lg.gif);
	background-repeat:no-repeat;
	padding-left:60px;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom: #eae9e8 2px solid;
	}
	
.file_article {
	width:480px;
	background-image:url(../images/file_lg.gif);
	background-repeat:no-repeat;
	padding-left:60px;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom: #eae9e8 2px solid;
	}
	
.video_article {
	width:490px;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom: #eae9e8 2px solid;
	}
	
.video_thumb {
	border:#d5d4d1 2px solid;
	}	
	
.video {
	width:540px;
	}		
	
.peoplebox {
border-bottom: #e5e7e9 2px solid;
margin-bottom: 15px;
}

.peopleleft {
float:left;
width:200px;
padding-right:20px;
}

.peopleright {
float:left;
width:320px;
}

.peoplebox2 {
border-bottom: #e5e7e9 2px solid;
margin-bottom: 15px;
}

.peopleleft2 {
float:left;
width:200px;
padding-right:20px;
}

.peopleright2 {
float:left;
width:450px;
}

.underlined {
border-bottom: #eae9e8 2px solid;
}

.imgpadleftbottom {
padding-left:20px;
padding-bottom:20px;
}
	
.newsbasepara {
padding-top:40px;
padding-bottom:20px;
}

.location {		
	width:540px;
	margin-top:10px;
	padding-bottom:10px;
}
	
.location_left {
	width:254px;
	float:left;
	border-right: #eae9e8 1px solid;
	padding-right:15px;
}
	
.location img {
	padding-left:5px;
	}	
	
.location_right {
	width:255px;
	float:left;
	padding-left:15px;
	}			
	
#mapcontainer {
	padding-top:10px;
	margin-bottom:30px;
	}
	
#mapcontainer h6 {
	padding-bottom:20px;
	}	
	
#keycontact {
	width:155px;
	padding-right:40px;
	float:left;
	font-size:0.9em;
	}
	
.key_contacts_box
{
margin-bottom:15px;
}
	
#map {
	width:344px;
	float:left;
	}
	
.firstpara {
	color: #ef8730;
	font-weight:400;
	font-size:1.8em;
	line-height:1.3em;
	}
	
p span.firstpara {
	color: #ef8730;
	font-weight:400;
	font-size:1.5em;
	line-height:1.3em;
	}
			
	
#right_content_inner {
	width:159px;
	float:left;
	padding-left:20px;
	Padding-right:20px;
	}		
	
.greyborder {
	border:#d5d4d1 2px solid;
	}
	
.greyborder2 {
	border:#d5d4d1 1px solid;
	}
	
#subscribe {
	background-color:#e3e2e1;
	background-image:url(../images/subscribe.gif);
	background-repeat:no-repeat;
	padding-bottom:30px;
	margin-bottom:10px;
	}
	
.subscribepara {
	padding-left:28px;
	padding-top:5px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:300;
	font-size:1.4em;	
	}	
	
#email_address {
	float:left;
	}
	
input {
	margin-left:8px;
	padding-right:3px;
	}	
	
#sub_but {
	float:left;
	}
	
#rss {
	/*
	background-image:url(../images/rss.gif);
	background-repeat:no-repeat;
	background-position:right top;
	*/
	border-bottom:#eaeae8 1px solid;
	margin-bottom:8px;
	}	
	
#rss2 {
	background-image:url(../images/rss.gif);
	background-repeat:no-repeat;
	background-position:right top;
	margin-bottom:8px;
	margin-top:20px;
	}
	
#rss3 {
	background-image:url(../images/rss.gif);
	background-repeat:no-repeat;
	background-position:right top;
	margin-bottom:0px;
	}			
	
#rss a {
	text-decoration:none;
	color: #ef8730;
	}	
	
#rss a:hover {
	text-decoration:underline;
	color: #ef8730;
	}					

#rss2 a {
	text-decoration:none;
	color: #ef8730;
	}	
	
#rss3 a:hover {
	text-decoration:underline;
	color: #ef8730;
	}	
	
#rss3 a {
	text-decoration:none;
	color: #ef8730;
	}	
	
#rss2 a:hover {
	text-decoration:underline;
	color: #ef8730;
	}			
	
#col1 {
	margin-top:18px;	
	float:left;
	width:410px;
	padding-right:20px;
	border-right:#d5d4d1 1px solid;
	}
	
#col2 {
	margin-top:18px;	
	float:left;
	width:228px;
	padding-left:20px;
}

#col1 h2 {
	line-height:0px;
	padding-bottom:28px;
	padding-top:20px;
}

#col2 h2 {
	line-height:0px;
	padding-bottom:28px;
	padding-top:20px;
}

#home_banner {
	margin-top:20px;
}

#col_two_column {
	margin-top:20px;	
	float:left;
	width:668px;
	}
	
.notoppadding {
	padding-top:0px;
	}

.featurebox {
	border-bottom:2px dotted #eaeae8;
	margin-bottom:4px;
	}
	
.featureboxinner {
	border-bottom:2px dotted #eaeae8;
	margin-bottom:4px;
	}
	
.featureboxinnerpeople {
	font-size:12px;
	border-bottom:2px dotted #eaeae8;
	margin-bottom:4px;
	padding-top:10px;
	}	
	
.featureboxinnerpeople p
{
font-size:12px;
	font-style:italic;
}
	
.featureboxinner a {
	text-decoration:none;
	color: #ef8730;
	font-size: 12px;
	padding-bottom: 16px;
	padding-top: 6px;
	line-height: 1.3em;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:600;
	}	
	
.featureboxinner a:hover {
	text-decoration:underline;
	color: #ef8730;
	}			
	
.featurebox a {
	text-decoration:none;
	color: #ef8730;
	font-size: 12px;
	padding-bottom: 16px;
	padding-top: 6px;
	line-height: 1.3em;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:600;
	}
	
.featurebox a:hover {
	text-decoration:underline;
	color: #ef8730;
	}		

.featureboxleft {
	float:left;
	width:140px;
	margin-right:20px;
	}
	
.featureboxleft h3 a {
	text-decoration:none;
	}	
	
.featureboxleft h3 a:hover {
	text-decoration:underline;
	}	
	
.featureboxinner h3 a {
	text-decoration:none;
	}	
	
.featureboxinner h3 a:hover {
	text-decoration:underline;
	}		
	
.featureboxleft p {
	font-size:1.1em;
	line-height:1.3em;
	}			
	
.featureboxright {
	float:left;
	width:50px;
	}	
	
.featureboxright p {
	font-size:1.1em;
	}	
	
.featureboxright img {
	padding-top:6px;
	padding-bottom:14px;
	}
	
.eventbox {
	width:680px;
	}
	
.eventdate {
	width:40px;
	height:45px;
	float:left;
	background-image:url(../images/dateback.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin-right:20px;
	color: #ef8730;
	font-weight:bold;
	padding-top:11px;
	}
	
.eventday {
	font-size:18px;
	padding:0px;
	}	
	
.eventdesc {
	width:620px;
	float:left;
	}		
	
.greybox {
	background-color:#e6e9eb;
	text-align:center;
	font-weight:bold;
	padding-top:14px;
	padding-bottom:6px;
	margin-bottom:12px;
	font-size:0.9em;
	}								

#rightcorner {
	padding-top:10px;
	}
	
#rightcorner p {
	font-size:1.1em;
	line-height:1.3em;
	}
	
#right_content_inner p {
	font-size:1.1em;
	line-height:1.3em;
	}	
	
#footer {
	border-top:#b9b7b3 6px solid;
	background-color:#f1f1f0;
	margin-left:7px;
	margin-right:7px;
	padding-left:20px;
	padding-top:10px;
	background-image:url(../images/footer_logos2-new.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:82px;
	}
	
#footer h2 {
	color:#736f68;
	font-size: 24px;
	padding-bottom: 6px;
	line-height: 36px;
	font-family:  "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:100;
	}
	
#footer img {
	margin-right:5px;
}
	
#footnav{
	padding-top:6px;
	padding-bottom:16px;
	padding-left:10px;
}
#footnav li {
	list-style-type: none;
	display: inline;
	/*padding-left:15px;
	padding-right:15px;*/
	/*border-right-style:solid;
	border-right-width:2px;
	border-right-color: #E6E6E6;*/
}

#footnav li:after {
	color: #ef8730;
	content: " | ";
}

#footnav li:last-child:after {
	content: "";
	}

#footnav a {
	font-size:1.1em;
	color:#736f68;
	text-decoration:none;
	/*padding-left:6px;
	padding-right:6px;*/
	font-family: Helvetica, Arial, sans-serif;
	font-weight:300;
	
}

#footnav a:hover {
	text-decoration:underline;
}

#footnav a:visited {
	color:#736f68;
}


#footnav ul li.active a {
	color: #ef8730;
	text-decoration: none;
}

.lighter_grey {
	font-weight:300;
	color:#9f9e9e;
	}
	
.smallerh2 {
font-size:17px;
margin-bottom:0px;
padding-bottom:0px;
}	

.client {
font-size: 1.2em;
line-height: 1.4em;
color: #ef8730;
font-style:italic;
text-align:right;
padding-bottom:10px;
}
	
.accordiantitle {
cursor: hand;
cursor: pointer;
margin: 10px 0;
color: #ea8534;
font-size:1.5em;
}

.thelanguage {
padding-left:36px;
color:#999999;
padding-bottom:10px;
font-size:1.2em;
line-height:1.6em;
}

.thelanguage a {
color: #ef8730;
font-size:1.1em;
text-decoration:none;
}

.accord {
border-bottom:#dcdfe2 solid 1px;
}

.accord_people_sep {
border-bottom:none;
}

.titlepad {
padding-left:20px;
}

.accord ul {
	font-size: 1.2em;
	line-height: 1.6em;
	padding-bottom: 10px;
	color: #808080;
	list-style-image:url(../images/bullet.gif);
	margin-left:14px;
	}
	
.accord ul li { font-size:0.9em; }

.accord p { font-size:1em; }

div#repos-content
{
padding-top:10px;
}

div#repos-content div.repos-item
{
margin-bottom:10px;
padding-left:0px;
}

div#repos-content div.repos-item p
{
color:#808080;
margin-top:2px;
margin-bottom:2px;
}

div#repos-content div.repos-item a
{
	font-size:1.2em;
	color: #ef8730;
	text-decoration: none;
	font-weight:bold;
}

div#repos-content div.repos-item p a
{
font-size:1.0em;
font-weight:normal;
}

div#repos-content div.repos-item a:hover
{
	color: #ef8730;
	text-decoration: underline;
}

div#repos-content div#pagn_nav_top
{
margin-top:10px;
margin-bottom:25px;
text-align:center;
}
div#repos-content div#pagn_nav_bottom
{
margin-top:25px;
margin-bottom:10px;
text-align:center;
}

div#repos-content div.pagn_nav a
{
	color:#ef8730;
	font-size:1.1em;
	text-decoration: none;
	padding: 1px 3px 1px 3px;
}

div#repos-content div.pagn_nav a:hover
{
	text-decoration: underline;
}

div#repos-content div.pagn_nav span
{
	color:#9f9e9e; 
	font-size:1.1em;
	text-decoration: none;
	padding: 1px 3px 1px 3px;
}

div#repos-content div.pagn_nav .curpage
{
font-size:1.1em;
color:#808080; 
border: 1px solid #808080;
padding:4px 6px 4px 6px;
}

div#repos-content div.repos-item div.repo-date
{
margin-top:8px;
margin-bottom:4px;
font-weight:bold;
color:#808080;
font-size:1.1em;
}

.regback ul, #mid_content_inner ul, #mid_content_inner_no_banner ul {
	font-size: 1.2em;
	line-height: 1.6em;
	padding-bottom: 10px;
	color: #808080;
	list-style-image:url(../images/bullet.gif);
	margin-left:14px;
	}

#main_content .content_top_left_img
{
	margin-top:5px;
	margin-bottom:5px;
	margin-right:15px;
	float:left;
	border:2px solid #EF8730;
	padding: 2px;
}

#main_content .content_top_right_img
{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	float:right;
	border:2px solid #EF8730;
	padding: 2px;
}

#contactform2 {
background-color:#e3e2e1;
width:680px;
}

#contactleft {
float:left;
width:350px;
}

#contactright {
float:left;
width:330px;
}

.contacttitles {
font-size:1.8em;
color:#736f68;
font-weight:500;
padding-left:10px;
padding-top:4px;
}

.contacttitles2 {
font-size:1.8em;
color:#736f68;
font-weight:500;
padding-top:4px;
}

select
{
color: #ffffff;
background: #736f68;
border: none;
}
	
.inputfield {
padding-top:10px;
padding-bottom:10px;
}

.form_error {
padding-top:5px;
padding-bottom:0px;
margin-bottom:0px;
padding-left:8px;
font-size:1.1em;
color:#EF8730;
font-weight:bold;
}

.form_error_select1 {
padding-top:12px;
padding-bottom:0px;
margin-bottom:0px;
padding-left:0px;
font-size:1.1em;
color:#EF8730;
font-weight:bold;
}

.form_error_select2 {
padding-top:12px;
padding-bottom:0px;
margin-bottom:10px;
padding-left:0px;
font-size:1.1em;
color:#EF8730;
font-weight:bold;
}

.form_error_textarea {
padding-top:3px;
padding-bottom:0px;
margin-bottom:10px;
padding-left:0px;
font-size:1.1em;
color:#EF8730;
font-weight:bold;
}

.select {
  position: absolute;
  width: 140px;
  height: 25px;
  padding: 2px 24px 0 8px;
  color: #fff;
  font: 12px/21px arial,sans-serif;
  background: url(../images/select.gif) no-repeat;
  overflow: hidden;
 }
 
#contbase01 {
	float:left;
	width:280px;
	} 
	
#contbase02 {
	float:left;
	width:300px;
	}
	
.regback {
	margin-left:20px;
	margin-right:20px;
	}	
	
.regback h2 {
	font-size:2.8em;
	}

#vacancies_link {
	margin-top:0px;
	margin-bottom:10px;
	border-top:2px dotted #eaeae8;
	border-bottom:2px dotted #eaeae8;
	padding-top:10px;
	padding-bottom:16px;
	}
	
#vacancies_link a {
	color: #ef8730;
	text-decoration: none;
	font-size:1.6em;
	line-height:1.3em;
}
#vacancies_link a:hover {
	color: #ef8730;
	text-decoration: underline;
}		 	
	
div.newsletter_error
{
	margin:0px;
	margin-left:10px;
	margin-bottom:5px;
	padding:0px;
	color:#EF8730;
	font-weight:bold;
	font-size:1.1em;
}

a.careerlink {
	color:#ef8730;
	text-decoration:none;
	font-size:1.2em;
}

a:visited.careerlink {
	color:#ef8730;
	text-decoration:none;
	font-size:1.2em;
}

a:hover.careerlink {
	color:#ef8730;
	text-decoration:underline;
	font-size:1.2em;
}

a:active.careerlink {
	color:#ef8730;
	text-decoration:none;
	font-size:1.2em;
}


#navrightcol {
        padding-top:20px;
        }

#navrightcol .active {
        color: #ef8730;
        text-decoration: none;
}

#subsubnav .active {
        color: #ef8730;
        text-decoration: none;
}

#navrightcol a {
        font-size:1.2em;
        padding-left:10px;
        text-decoration: none;
        color:#736f68;
        }

/*#navrightcol a:visited {
        color:#736f68;
        }*/

#navrightcol a:hover {
        color:#ef8730;
        }

#navrightcol a:active {
        color:#ef8730;
        }

#navrightcol li {
        border-bottom:2px dotted #eaeae8;
        margin-top:2px;
        margin-bottom:4px;
        padding: 10px;
        background-image:url(../images/nav_arrow_closed.gif);
        background-position:left top;
        background-repeat:no-repeat;
        }

#navrightcol ul li ul {
        padding-top: 6px;
        }

#navrightcol ul li ul li {
        border-bottom:none;
        padding-top: 4px;
        padding-bottom: 4px;
        background-image:none;
        }


