/* Campaigns - Temporary */

#hero_golf
{
	background: transparent url(/images/backgrounds/header-golfdag.jpg) repeat top;
	position: relative;
	width: 979px;
	left: 0px;
	height: 249px !important;
	border: 0px;
}

#hero_gastech
{
	background: transparent url(/images/backgrounds/header-gastech-2012.jpg) repeat top;
	position: relative;
	width: 979px;
	left: 0px;
	height: 200px !important;
	border: 0px;
}

/* general stuff */
body
{
	margin: 0;
	padding: 0px;
	font-family: Arial, Geneva, Verdana, sans-serif;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	color: #454141;
	font-weight: normal;
	background: transparent url(/images/backgrounds/background-texture.jpg) repeat top;
	height: 100%;
}

.nav
{
	text-align: left;
	color: #4c4c4c;
	line-height: 18px;
}

.ie_div_fix { font-size: 0px; }

body a
{
	text-decoration: none;
	border-bottom: 1px dotted #808080;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	color: #454141;
	font-weight: normal;
}

body a:hover
{
	text-decoration: none;
	border-bottom: 1px solid #808080;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	color: #454141;
	font-weight: normal;
}

body a:visited
{
	text-decoration: none;
	border-bottom: 1px dotted #808080;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	color: #454141;
	font-weight: normal;
}

img { border: none !important; }
img a { border: none; }
img a:hover { border: none; }
img a:visited { border: none; }

h1, h2, h3, h4, h5
{
	font-weight: normal;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
}

h1
{
	text-align: left;
	font-size: 24px;
	line-height: 24px;
	color: #454141;
	font-weight: normal;
}

h2
{
	text-align: left;
	font-size: 24px;
	line-height: 24px;
	color: #454141;
	font-weight: normal;
}

.general
{
	color: #ffffff;
	font-size: 40px;
	line-height: 50px;
	padding: 0px;
}

.general_long
{
	color: #ffffff;
	font-size: 30px;
	line-height: 40px;
	padding: 0px;
}

.ar_titles
{
	text-decoration: none;
	color: #fff;
	font-weight: medium;
}

.ar_links 
{
	color: #fff;
	font-weight: normal;
}

.ar_links a
{
	text-decoration: none;
	border-bottom: 1px dotted #fff;
	color: #fff;
	font-weight: normal;
}

.ar_links a:hover
{
	text-decoration: none;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-weight: normal;
}

.ar_links a:visited
{
	text-decoration: none;
	border-bottom: 1px dotted #fff;
	color: #fff;
	font-weight: normal;
}

.segments_offshore
{
	color: #00AEDB;
	font-size: 60px;
	line-height: 90px;
	padding: 0px;
}

.segments_oil_gas
{
	color: #F9A350;
	font-size: 60px;
	line-height: 70px;
	padding: 0px;
}

.segments_process
{
	color: #9E218B;
	font-size: 60px;
	line-height: 90px;
	padding: 0px;
}

.segments_power
{
	color: #ebf2e2;
	font-size: 60px;
	line-height: 70px;
	padding: 0px;
}

.segments_safety
{
	color: #e5352c;
	font-size: 60px;
	line-height: 70px;
	padding: 0px;
}

.segments_offshore_long
{
	color: #00AEDB;
	font-size: 35px;
	line-height: 40px;
	padding: 0px;
}

.segments_oil_gas_long
{
	color: #F9A350;
	font-size: 40px;
	line-height: 50px;
	padding: 0px;
}

.segments_process_long
{
	color: #9E218B;
	font-size: 40px;
	line-height: 50px;
	padding: 0px;
}

.segments_power_long
{
	color: #4d9c39;
	font-size: 40px;
	line-height: 50px;
	padding: 0px;
}

h2.segments_offshore
{
	color: #00AEDB;
	font-size: 30px;
	line-height: 50px;
	padding: 0px;
}

h2.segments_offshore a
{
	color: #00AEDB;
	font-size: 20px;
	line-height: 30px;
	padding: 0px;
}

h2.segments_oil_gas
{
	color: #F9A350;
	font-size: 30px;
	line-height: 50px;
	padding: 0px;
}

h2.segments_oil_gas a
{
	color: #F9A350;
	font-size: 20px;
	line-height: 20px;
	padding: 0px;
}

h2.segments_process
{
	color: #9E218B;
	font-size: 30px;
	line-height: 50px;
	padding: 0px;
}

h2.segments_process a
{
	color: #9E218B;
	font-size: 20px;
	line-height: 30px;
	padding: 0px;
}

h2.segments_power
{
	color: #4d9c39;
	font-size: 30px;
	line-height: 50px;
	padding: 0px;
}

h2.segments_power a
{
	color: #4d9c39;
	font-size: 20px;
	line-height: 30px;
	padding: 0px;
}

h2.segments_safety
{
	color: #e5352c;
	font-size: 30px;
	line-height: 50px;
	padding: 0px;
}

h2.segments_safety a
{
	color: #e5352c;
	font-size: 20px;
	line-height: 30px;
	padding: 0px;
}

h2.news
{
	color: #e5352c;
	border: none;
	font-size: 20px;
	line-height: 30px;
	padding: 0px;
}

h2.news a
{
	color: #e5352c;
	border: none;
	font-size: 20px;
	line-height: 30px;
	padding: 0px;
}

.white_h2 { color: #fff; }

.navigation_list
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	color: #454141;
	font-weight: normal;
}

.navigation_list_child
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	color: #454141;
	font-weight: normal;
}

.intro
{
	font-size: 16px;
	line-height: 20px;
}

.redTitle
{
	color: #e5352c;
	padding: 30px 30px 0 0;
}

.intro_a
{
	text-align: justify;
	font-size: 15px;
	color: #666666;
	line-height: 29px;
}

.intro_a_medium
{
	text-align: justify;
	font-size: 15px;
	color: #e5352c;
	line-height: 24px;
	font-weight: bold;
}

.intro_b
{
	text-align: justify;
	font-size: 14px;
	color: #666666;
	line-height: 22px;
}

.intro_c
{
	text-align: left;
	font-size: 14px;
	color: #666666;
	line-height: 16px;
}

.eb_name_title
{
	float: left;
	width: 100%;
	text-align: left;
	font-size: 24px;
	color: #666666;
}

.content
{
	line-height: 18px;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #666;
}

.acc_content
{
	line-height: 16px;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #666;
}

.news
{
	margin: 0;
	padding: 0;
	text-align: left;
	color: #666;
}

.news a
{
	margin: 0;
	padding: 0;
	text-align: left;
	color: #666;
}

.news a:hover
{
	margin: 0;
	padding: 0;
	text-align: left;
	color: #666;
	text-decoration: underline;
}

.nav_content
{
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	line-height: 18px;
}

.footer
{
	font-size: 10px;
	color: #666666;
}

.testimonial_description
{
	color: #8b949b;
	font-weight: normal;
}

.testimonial_text
{
	text-align: left;
	font-size: 24px;
	line-height: 24px;
	color: #8b949b;
	font-weight: normal;
	letter-spacing: -.05em;
}

.tab_col_light
{
	background-color: #e2e3e5;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	padding: 5px;
	color: #333333;
}

.tab_col_dark
{
	background-color: #d2d3d6;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	padding: 5px;
	color: #333333;
}

.tab_sub_head
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

/* LinkedIn */
#company-insider-info-window { z-index: 10000; }

#in
{
	overflow: visible;
	margin-left: 0px;
	text-decoration: none;
	border-bottom: 1px dotted #808080;
	width: 1px auto;
}

#in:hover
{
	overflow: visible;
	margin-left: 0px;
	text-decoration: none;
	border-bottom: 1px solid #808080;
	width: 1px auto;
}

/* Layout */
#main_body_container
{
	width: 940px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#main_body_container_offshore
{
	width: 979px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background: transparent url(/images/backgrounds/background-texture-offshore.jpg) repeat top;
}

#main_body_container_oil_gas
{
	width: 979px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background: transparent url(/images/backgrounds/background-texture-oil-gas.jpg) repeat top;
}

#main_body_container_process
{
	width: 979px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background: transparent url(/images/backgrounds/background-texture-process.jpg) repeat top;
}

#main_body_container_power
{
	width: 940px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background-color: #ebf2e2;
}

#main_body_container_safety
{
	width: 979px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background: transparent url(/images/backgrounds/background-texture-safety.jpg) repeat top;
}

#topBar
{
	background-color: #454141;
	height: 8px;
	width: 100%;
	margin-bottom: 0px;
	float: top;
}

#topBarSiteSelection
{
	background-color: #454141;
	height: 8px;
	width: 100%;
	float: top;
}

#header
{
	height: 118px;
	float: top;
	width: 940px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background-image: url('../images/Velocity-header.jpg');
}

#logo
{
	height: 37px;
	width: 142px;
	background: transparent;
	float: right;
	top: 0px;
	left: 793px;
}

#segmentNavigation
{
	height: 33px;
	left: 0px;
	width: 607px;
	top: 0px;
	float: left;
}

/* Top Navigation */
#segmentNavigation
{
	width: 731px;
	height: 33px;
	margin: 0px;
	position: relative;
	z-index: 9998;
}

#segmentNavigation #segmentButtons
{
	margin: 0;
	padding: 0;
}

#segmentNavigation #segmentButtons li { display: inline; }

#segmentNavigation #segmentButtons li a
{
	float: left;
	height: 0;
	padding-top: 33px;
	overflow: hidden;
	border: none;
}

/* Footer Navigation */
#globalFooter
{
	height: 164px;
	float: top;
	width: 940px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background: transparent url(../images/footer.jpg) repeat top;
}

#footerTop
{
	background-color: #c3ced6;
	height: 3px;
	width: 100%;
	float: top;
}

#footerLogo
{
	height: 36px;
	width: 138px;
	background: transparent;
	float: left;
	position: relative;
	top: 29px;
	left: 217px;
}

#footerNavigation
{
	height: 35px;
	left: 11px;
	width: 593px;
	top: 29px;
	float: left;
}

#footer_bar_1
{
	height: 8px;
	left: 0px;
	width: 245px;
	float: left;
	background-color: #00a7d4;
}

#footer_bar_2
{
	height: 8px;
	width: 245px;
	float: left;
	position: relative;
	background-color: #ff7200;
}

#footer_bar_3
{
	height: 8px;
	width: 245px;
	float: left;
	position: relative;
	background-color: #9e0389;
}

#footer_bar_4
{
	height: 8px;
	width: 244px;
	float: left;
	position: relative;
	background-color: #87d300;
}

#footerNavigation
{
	width: 593px;
	height: 35px;
	margin: 0px;
	position: relative;
	z-index: 9998;
}

#footerNavigation #footerButtons
{
	margin: 0;
	padding: 0;
}

#footerNavigation #footerButtons li { display: inline; }

#footerNavigation #footerButtons li a
{
	float: left;
	height: 0;
	padding-top: 35px;
	overflow: hidden;
	border: none;
}

#footerNavigation #footerButtons li#fn_about a { width: 109px; }
#footerNavigation #footerButtons li#fn_financials a { width: 121px; }
#footerNavigation #footerButtons li#fn_careers a { width: 121px; }
#footerNavigation #footerButtons li#fn_news a { width: 121px; }
#footerNavigation #footerButtons li#fn_contact a { width: 121px; }

#footerNavigation #footerButtons li a, #footerNavigation #footerButtons
{
	background-image: url(/images/buttons/footer_navigation.jpg);
	_background-image: url(/images/buttons/footer_navigation.jpg);
	background-repeat: no-repeat;
	border: none;
}

/* BUTTONS */
#footerNavigation #footerButtons li#fn_about a { background-position: 0 0; }
#footerNavigation #footerButtons li#fn_financials a { background-position: -109px 0; }
#footerNavigation #footerButtons li#fn_careers a { background-position: -230px 0; }
#footerNavigation #footerButtons li#fn_news a { background-position: -351px 0; }
#footerNavigation #footerButtons li#fn_contact a { background-position: -472px 0; }

/* OVER STATES */
#footerNavigation #footerButtons li#fn_about a:hover { background-position: 0 -35px; }
#footerNavigation #footerButtons li#fn_financials a:hover { background-position: -109px -35px; }
#footerNavigation #footerButtons li#fn_careers a:hover { background-position: -230px -35px; }
#footerNavigation #footerButtons li#fn_news a:hover { background-position: -351px -35px; }
#footerNavigation #footerButtons li#fn_contact a:hover { background-position: -472px -35px; }

/* PRESSED STATES */
#footerNavigation #footerButtons li#fn_about a:active { background-position: 0 -35px; }
#footerNavigation #footerButtons li#fn_financials a:active { background-position: -109px -35px; }
#footerNavigation #footerButtons li#fn_careers a:active { background-position: -230px -35px; }
#footerNavigation #footerButtons li#fn_news a:active { background-position: -351px -35px; }
#footerNavigation #footerButtons li#fn_contact a:active { background-position: -472px -35px; }

/* ON STATES */
#footerNavigation.hertel #footerButtons li#fn_about a:hover
{
	background-position: 0 -35;
	cursor: default;
}

#footerNavigation.mission #footerButtons li#fn_financials a { background-position: -109px -35px !important; }
#footerNavigation.values #footerButtons li#fn_careers a { background-position: -230px -35px !important; }
#footerNavigation.global #footerButtons li#fn_news a { background-position: -351px -35px !important; }
#footerNavigation.global #footerButtons li#fn_contact a { background-position: -472px -35px !important; }

#home_hero
{
	background: transparent url(/images/backgrounds/header_offshore_home.jpg) no-repeat top;
	position: relative;
	width: 979px;
	left: 0px;
	height: 420px !important;
}

#home_hero_site_selection
{
	float: left;
	position: relative;
	left: 0px;
	width: 979px;
	height: 188px;
	background: transparent url(/images/backgrounds/footer_runner.jpg) repeat top;
}

#home_spacer
{
	width: 979px;
	height: 33px;
}

#home_rope_access
{
	height: 183px;
	left: -47px;
	width: 47px;
	top: 0px;
	overflow: none;
	float: left;
	margin-left: -47px;
	background: transparent url(/images/icons/rope_access_home.jpg) no-repeat top;
}

#main_body_content
{
	float: left;
	position: relative;
	width: 976px;
	min-height: 450px;
	background: transparent url(/images/backgrounds/background-texture-light.jpg) repeat top;
}

#main_body_content_home
{
	float: left;
	position: relative;
	width: 976px;
	background: transparent url(/images/backgrounds/background-texture-light.jpg) repeat top;
}

#hero_general
{
	background: transparent url(/images/backgrounds/header_general.jpg) repeat top;
	position: relative;
	width: 979px;
	left: 0px;
	height: 236px !important;
	border: 0px;
}

#intro_general
{
	width: 502px;
	height: 106px;
	left: 236px;
	position: relative;
	top: 165px;
}

#intro_general_long
{
	width: 502px;
	height: 106px;
	left: 236px;
	position: relative;
	top: 105px;
}

#case_col_left
{
	height: 350px;
	left: 0px;
	width: 306px;
	top: 0px;
	padding: 0px;
	margin-top: 30px;
	float: left;
	background: transparent url(/images/backgrounds/background-texture-xtralite.jpg) repeat top;
}

#case_col_mid
{
	height: 350px;
	width: 306px;
	float: left;
	position: relative;
	margin-top: 30px;
	padding: 0px;
	margin-left: 29px;
	background: transparent url(/images/backgrounds/background-texture-xtralite.jpg) repeat top;
}

#case_col_right
{
	height: 350px;
	width: 306px;
	float: left;
	position: relative;
	margin-top: 30px;
	padding: 0px;
	margin-left: 29px;
	background: transparent url(/images/backgrounds/background-texture-xtralite.jpg) repeat top;
}

#left_col
{
	width: 206px;
	left: 0px;
	float: left;
	margin-bottom: 10px;
	height: auto;
}

#left_col_links
{
	width: 176px;
	left: 0px;
	float: bottom;
	padding: 30px;
	margin-bottom: 10px;
	height: auto;
	background: transparent url(/images/backgrounds/background-texture-xtralite.jpg) repeat top;
}

#left_col_linkedin
{
	width: 176px !important;
	left: 0px;
	position: relative;
	float: left;
	padding: 23px;
	margin-bottom: 10px;
	height: 30px;
	background: transparent url(/images/backgrounds/background-texture-xtralite.jpg) repeat top;
}

#general_text_body
{
	float: left;
	position: relative;
	width: 704px;
	min-height: 450px;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	background: transparent url(/images/backgrounds/background-texture-light.jpg) repeat top;
}

#general_news_body
{
	float: left;
	position: relative;
	width: 919px;
	padding-left: 30px;
	padding-right: 30px;
	background: transparent url(/images/backgrounds/background-texture-light.jpg) repeat top;
}

#news_col_left
{
	height: 410px;
	left: 0px;
	width: 286px;
	top: 0px;
	padding: 0px;
	margin-top: 30px;
	float: left;
	background: transparent url(/images/backgrounds/background-texture-xtralite.jpg) repeat top;
}

#news_col_mid
{
	height: 410px;
	width: 286px;
	float: left;
	position: relative;
	margin-top: 30px;
	padding: 0px;
	margin-left: 29px;
	background: transparent url(/images/backgrounds/background-texture-xtralite.jpg) repeat top;
}

#news_col_right
{
	height: 410px;
	width: 286px;
	float: left;
	position: relative;
	margin-top: 30px;
	padding: 0px;
	margin-left: 29px;
	background: transparent url(/images/backgrounds/background-texture-xtralite.jpg) repeat top;
}

#share_linkedin
{
	height: 20px;
	margin-top: 1px;
	left: 0px;
	width: 110px auto;
	top: 0px;
	padding: 0px;
	float: left;
}

#share_twitter
{
	height: 20px;
	margin-left: 10px;
	padding-top: 1px;
	width: 110px auto;
	float: left;
	position: relative;
}

#share_plus1
{
	height: 20px;
	width: 110px;
	float: left;
	position: relative;
}

#share_facebook
{
	height: 20px auto;
	width: 300px;
	float: left;
	position: relative;
}


/* 3 column */
#three_col_col_1
{
	height: 367px;
	left: 0px;
	width: 274px;
	top: 0px;
	padding: 15px;
	float: left;
	background: transparent url(/images/backgrounds/background-texture-light.jpg) repeat top;
}

#three_col_col_2
{
	height: 367px;
	width: 274px;
	float: left;
	position: relative;
	top: 0px;
	padding: 15px;
	margin-left: 33px;
	background: transparent url(/images/backgrounds/background-texture-light.jpg) repeat top;
}

#three_col_col_3
{
	height: 367px;
	width: 274px;
	float: left;
	position: relative;
	top: 0px;
	padding: 15px;
	margin-left: 33px;
	background: transparent url(/images/backgrounds/background-texture-light.jpg) repeat top;
}

/* 3 column vacancies */
#vacancies_three_col_col_1
{
	height: 367px;
	left: 0px;
	width: 404px;
	height: 269px;
	top: 0px;
	padding: 15px;
	float: left;
}

#vacancies_three_col_col_2
{
	height: 269px;
	width: 202px;
	float: left;
	position: relative;
	top: 0px;
	padding: 15px;
	margin-left: 33px;
}

#vacancies_three_col_col_3
{
	height: 269px;
	width: 202px;
	float: left;
	position: relative;
	top: 0px;
	padding: 15px;
	margin-left: -15px;
}

/* disciplines 3 column */
#disciplines_three_col_col_1
{
	height: 367px;
	left: 0px;
	width: 256px;
	top: 0px;
	padding: 15px;
	margin-left: 30px;
	float: left;
	background: transparent url(/images/backgrounds/background-texture-light.jpg) repeat top;
}

#disciplines_three_col_col_2
{
	height: 367px;
	width: 256px;
	float: left;
	position: relative;
	top: 0px;
	padding: 15px;
	margin-left: 30px;
	background: transparent url(/images/backgrounds/background-texture-light.jpg) repeat top;
}

#disciplines_three_col_col_3
{
	height: 367px;
	width: 256px;
	float: left;
	position: relative;
	top: 0px;
	padding: 15px;
	margin-left: 31px;
	background: transparent url(/images/backgrounds/background-texture-light.jpg) repeat top;
}

/* 4 column */
#four_col_col_1
{
	margin-top: 30px;
	left: 0px;
	width: 219px;
	top: 0px;
	padding: 0px;
	float: left;
	margin-left: 30px;
}

#four_col_col_2
{
	margin-top: 30px;
	width: 219px;
	float: left;
	position: relative;
	top: 0px;
	padding: 0px;
	margin-left: 15px;
}

#four_col_col_3
{
	margin-top: 30px;
	width: 219px;
	float: left;
	position: relative;
	top: 0px;
	padding: 0px;
	margin-left: 15px;
}

#four_col_col_4
{
	margin-top: 30px;
	width: 219px;
	float: left;
	position: relative;
	top: 0px;
	padding: 0px;
	margin-left: 15px;
}

/* 4 column - narrow */
#four_col_col_1_narrow
{
	left: 0px;
	width: 189px;
	top: 0px;
	padding: 15px;
	float: left;
	height: 140px;
}

#four_col_col_2_narrow
{
	width: 189px;
	float: left;
	position: relative;
	top: 0px;
	padding: 15px;
	margin-left: 15px;
	height: 140px;
}

#four_col_col_3_narrow
{
	width: 188px;
	float: left;
	position: relative;
	top: 0px;
	padding: 15px;
	margin-left: 15px;
	height: 140px;
}

#four_col_col_4_narrow
{
	width: 188px;
	float: left;
	position: relative;
	top: 0px;
	padding: 15px;
	margin-left: 15px;
	height: 140px;
}

/* ANNUAL REPORT */

#ar_grid_left_1
{
	height: 167px;
	left: 0px;
	width: 167px;
	top: 0px;
	padding: 0px;
	float: left;
	background: transparent url(/images/backgrounds/ar-landing-1.jpg) repeat top;
}

#ar_grid_right_1
{
	height: 167px;
	width: 167px;
	float: left;
	position: relative;
	padding: 0px;
	left: 15px;
	background: transparent url(/images/backgrounds/ar-landing-2.jpg) repeat top;
}

#ar_grid_left_2
{
	height: 167px;
	left: 0px;
	width: 167px;
	margin-top: 15px;
	padding: 0px;
	float: left;
	background: transparent url(/images/backgrounds/ar-landing-3.jpg) repeat top;
}

#ar_grid_right_2
{
	height: 167px;
	width: 167px;
	float: left;
	position: relative;
	margin-top: 15px;
	padding: 0px;
	left: 15px;
	background: transparent url(/images/backgrounds/ar-landing-4.jpg) repeat top;
}

#ar_grid_contents
{
	height: 167px;
	width: 147px;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

#ar_left
{
	height: 349px;
	left: 0px;
	width: 349px;
	padding: 0px;
	float: left;
}

#ar_right
{
	height: 349px;
	width: 338px;
	float: left;
	position: relative;
	padding: 0px;
	margin-left: 15px;
	background: transparent url(/images/backgrounds/ar-landing-main.jpg) repeat top;
}

/* SEGEMENTS HOME */
/* Offshore */
#hero_offshore
{
	background: transparent url(/images/backgrounds/offshore_header.jpg) repeat top;
	position: relative;
	width: 979px;
	left: 0px;
	height: 374px !important;
	border: 0px;
}

#intro_offshore_segment
{
	width: 650px;
	padding: 30px;
}

#intro_offshore
{
	width: 460px;
	padding: 30px;
}

#offshore_body_content
{
	float: left;
	position: relative;
	left: 0px;
	width: 979px;
	background: transparent url(/images/backgrounds/background-texture-offshore.jpg) repeat top;
	border: 0px;
}

#offshore_row_1_col_1
{
	height: 392px;
	left: 0px;
	width: 217px;
	top: 0px;
	padding: 0px;
	float: left;
	background: transparent url(/images/backgrounds/offshore_row_1_col_1.jpg) repeat top;
}

#offshore_row_1_col_2
{
	height: 357px;
	width: 491px;
	background: transparent;
	float: left;
	position: relative;
	top: 0px;
	padding-top: 35px;
}

#offshore_row_1_col_2_inner { margin: 15px; }

#offshore_row_1_col_3
{
	height: 392px;
	width: 271px;
	float: left;
	position: relative;
	top: 0px;
	background: transparent url(/images/backgrounds/offshore_row_1_col_3.jpg) repeat top;
}

#offshore_row_2_col_1
{
	height: 467px;
	left: 0px;
	width: 343px;
	top: 0px;
	float: left;
	background: transparent url(/images/backgrounds/offshore_row_2_col_1.jpg) repeat top;
}

#offshore_row_2_col_2
{
	height: 429px;
	width: 576px;
	background: transparent;
	float: left;
	position: relative;
	top: 0px;
	padding: 53px 20px 0px 15px;
}

#offshore_row_2_col_2_inner
{
	margin: 0px auto;
	padding: 40px 0px 40px 5px;
}

#offshore_row_3_col_1
{
	height: 314px;
	left: 0px;
	width: 618px;
	top: 0px;
	float: left;
	padding: 50px 15px 0px 15px;
}

#offshore_row_3_col_2
{
	height: 364px;
	width: 331px;
	float: left;
	position: relative;
	top: 0px;
	background: transparent url(/images/backgrounds/offshore_row_3_col_2.jpg) repeat top;
}

#find_out_more_offshore
{
	height: 69px;
	left: 0px;
	width: 969px;
	top: 0px;
	float: left;
	padding-left: 10px;
	background: transparent url(/images/backgrounds/find_out_more_offshore.jpg) repeat top;
}

/* Oil & Gas */
#hero_oil_gas
{
	background: transparent url(/images/backgrounds/oil_gas_header.jpg) repeat top;
	position: relative;
	width: 979px;
	left: 0px;
	height: 346px !important;
	border: 0px;
}

#intro_oil_gas_segment
{
	width: 800px;
	padding: 30px;
}

#intro_oil_gas
{
	width: 460px;
	padding: 30px;
}

#oil_gas_body_content
{
	float: left;
	position: relative;
	left: 0px;
	width: 979px;
	background: transparent url(/images/backgrounds/background-texture-oil-gas.jpg) repeat top;
	border: 0px;
}

#oil_gas_row_1_col_1
{
	height: 358px;
	left: 0px;
	width: 663px;
	top: 0px;
	float: left;
	padding: 70px 15px 0px 30px;
}

#oil_gas_row_1_col_2
{
	height: 358px;
	width: 271px;
	float: left;
	position: relative;
	top: 0px;
	background: transparent url(/images/backgrounds/oil_gas_row_1_col_2.jpg) repeat top;
}

#oil_gas_row_2_col_1
{
	height: 312px;
	left: 0px;
	width: 278px;
	top: 0px;
	float: left;
	background: transparent url(/images/backgrounds/oil_gas_row_2_col_1.jpg) repeat top;
}

#oil_gas_row_2_col_2
{
	height: 297px;
	width: 701px;
	background: transparent;
	float: left;
	position: relative;
	top: 0px;
	padding-top: 15px;
}

#oil_gas_row_3_col_1
{
	height: 256px;
	left: 0px;
	width: 678px;
	top: 0px;
	float: left;
	padding: 40px 0px 0px 30px;
}

#oil_gas_row_3_col_2
{
	height: 296px;
	width: 271px;
	float: left;
	position: relative;
	top: 0px;
	background: transparent url(/images/backgrounds/oil_gas_row_3_col_2.jpg) repeat top;
}

#oil_gas_row_4_col_1
{
	height: 285px;
	left: 0px;
	width: 278px;
	top: 0px;
	float: left;
	background: transparent url(/images/backgrounds/oil_gas_row_4_col_1.jpg) repeat top;
}

#oil_gas_row_4_col_2
{
	height: 265px;
	width: 671px;
	float: left;
	position: relative;
	top: 0px;
	background: transparent url(/images/backgrounds/oil_gas_row_4_col_2.jpg) repeat top;
	padding: 20px 20px 0px 0px;
}

#find_out_more_oil_gas
{
	height: 69px;
	left: 0px;
	width: 969px;
	top: 0px;
	float: left;
	padding-left: 10px;
	background: transparent url(/images/backgrounds/find_out_more_oil_gas.jpg) repeat top;
}

/* Process */
#hero_process
{
	background: transparent url(/images/backgrounds/process_header.jpg) repeat top;
	position: relative;
	width: 979px;
	left: 0px;
	height: 346px !important;
	border: 0px;
}

#intro_process_segment
{
	width: 650px;
	padding: 30px;
}

#intro_process
{
	width: 460px;
	padding: 30px;
}

#process_body_content
{
	float: left;
	position: relative;
	left: 0px;
	width: 979px;
	background: transparent url(/images/backgrounds/background-texture-process.jpg) repeat top;
	border: 0px;
}

#process_row_1_col_1
{
	height: 423px;
	left: 0px;
	width: 644px;
	top: 0px;
	background: transparent url(/images/backgrounds/process_row_1_col_1.jpg) repeat top;
	float: left;
	padding: 50px 10px 0px 30px;
}

#process_row_1_col_2
{
	height: 473px;
	width: 295px;
	float: left;
	position: relative;
	top: 0px;
	background: transparent url(/images/backgrounds/process_row_1_col_2.jpg) repeat top;
}

#process_row_2_col_1
{
	height: 239px;
	left: 0px;
	width: 244px;
	top: 0px;
	float: left;
	margin-top: 30px;
	background: transparent url(/images/backgrounds/process_row_2_col_1.jpg) repeat top;
}

#process_row_2_col_2
{
	height: 209px;
	width: 715px;
	background: transparent;
	float: left;
	position: relative;
	top: 0px;
	margin-top: 30px;
	padding: 30px 20px 0px 0px;
}

#process_row_3_col_1
{
	height: 255px;
	left: 0px;
	width: 702px;
	top: 0px;
	float: left;
	margin-top: 30px;
	padding: 20px 20px 0px 30px;
}

#process_row_3_col_2
{
	height: 275px;
	width: 227px;
	float: left;
	position: relative;
	top: 0px;
	background: transparent url(/images/backgrounds/process_row_3_col_2.jpg) repeat top;
	margin-top: 30px;
}

#process_row_4_col_1
{
	height: 263px;
	left: 0px;
	width: 244px;
	top: 0px;
	float: left;
	background: transparent url(/images/backgrounds/process_row_4_col_1.jpg) repeat top;
}

#process_row_4_col_2
{
	height: 233px;
	width: 715px;
	float: left;
	position: relative;
	top: 0px;
	background: transparent url(/images/backgrounds/process_row_4_col_2.jpg) repeat top;
	padding: 30px 20px 0px 0px;
}

#find_out_more_process
{
	height: 69px;
	left: 0px;
	width: 969px;
	top: 0px;
	float: left;
	padding-left: 10px;
	background: transparent url(/images/backgrounds/find_out_more_process.jpg) repeat top;
}

#find_out_more
{
	color: #fff;
	font-size: 40px;
	padding-top: 20px;
}

/* Power & Utilities */
#hero_power
{
	background: transparent url(/images/backgrounds/power_header.jpg) repeat top;
	position: relative;
	width: 979px;
	left: 0px;
	height: 370px !important;
	border: 0px;
}

#intro_power_segment
{
	width: 800px;
	padding: 30px;
}

#intro_power
{
	width: 890px;
	padding: 30px;
}

#power_body_content
{
	float: left;
	position: relative;
	left: 0px;
	width: 940px;
	background-color: #ebf2e2;
	border: 0px;
}

#power_row_1_col_1
{
	height: 307px;
	left: 0px;
	width: 583px;
	top: 0px;
	float: left;
	padding: 0px 0px 0px 30px;
}

#power_row_1_col_2
{
	height: 307px;
	width: 366px;
	float: left;
	position: relative;
	top: 0px;
	background: transparent url(/images/backgrounds/power_row_1_col_2.jpg) repeat top;
}

#power_row_2_col_1
{
	height: 221px;
	left: 0px;
	width: 369px;
	top: 0px;
	float: left;
	background: transparent url(/images/backgrounds/power_row_2_col_1.jpg) repeat top;
}

#power_row_2_col_2
{
	height: 201px;
	width: 580px;
	background: transparent;
	float: left;
	position: relative;
	top: 0px;
	padding: 20px 30px 0 0;
}

#power_row_3_col_1
{
	height: 215px;
	left: 0px;
	width: 640px;
	top: 0px;
	float: left;
	padding: 20px 20px 0px 30px;
	margin-top: 20px;
}

#power_row_3_col_2
{
	height: 235px;
	width: 289px;
	float: left;
	position: relative;
	top: 0px;
	background: transparent url(/images/backgrounds/power_row_3_col_2.jpg) repeat top;
	margin-top: 20px;
}

#power_row_4_col_1
{
	height: 245px;
	left: 0px;
	width: 224px;
	top: 0px;
	float: left;
	background: transparent url(/images/backgrounds/power_row_4_col_1.jpg) repeat top;
	margin-top: 30px;
}

#power_row_4_col_2
{
	height: 215px;
	width: 695px;
	background: transparent;
	float: left;
	position: relative;
	top: 0px;
	padding: 30px 20px 0px 20px;
	margin-top: 30px;
}

#power_row_5_col_1
{
	height: 261px;
	left: 0px;
	width: 639px;
	top: 0px;
	float: left;
	padding: 10px 20px 0px 30px;
	margin-top: 20px;
}

#power_row_5_col_2
{
	height: 271px;
	width: 290px;
	float: left;
	position: relative;
	top: 0px;
	background: transparent url(/images/backgrounds/power_row_5_col_2.jpg) repeat top;
	margin-top: 20px;
}

#power_row_6_col_1
{
	height: 266px;
	left: 0px;
	width: 244px;
	top: 0px;
	float: left;
	background: transparent url(/images/backgrounds/power_row_6_col_1.jpg) repeat top;
}

#power_row_6_col_2
{
	height: 256px;
	width: 705px;
	float: left;
	position: relative;
	top: 0px;
	background: transparent url(/images/backgrounds/power_row_6_col_2.jpg) repeat top;
	padding: 10px 30px 0px 0px;
}

#find_out_more_power
{
	height: 69px;
	left: 0px;
	width: 969px;
	top: 0px;
	float: left;
	padding-left: 10px;
	background: transparent url(/images/backgrounds/find_out_more_power.jpg) repeat top;
}

#find_out_more
{
	color: #fff;
	font-size: 40px;
	padding-top: 20px;
	padding-left: 15px;
}

/* Safety */
#hero_safety
{
	background: transparent url(/images/backgrounds/header_safety.jpg) repeat top;
	position: relative;
	width: 979px;
	left: 0px;
	height: 341px !important;
	border: 0px;
}

#intro_safety_segment
{
	width: 400px;
	padding: 30px;
}

#intro_safety
{
	width: 460px;
	padding: 30px;
}

#safety_body_content
{
	float: left;
	position: relative;
	left: 0px;
	width: 979px;
	background: transparent url(/images/backgrounds/background-texture-safety.jpg) repeat top;
	border: 0px;
}

#safety_row_1_col_1
{
	height: 185px;
	left: 0px;
	width: 725px;
	top: 0px;
	float: left;
	padding: 0px 0px 0px 30px;
}

#safety_row_1_col_2
{
	height: 185px;
	width: 224px;
	float: left;
	position: relative;
	top: 0px;
	background: transparent url(/images/backgrounds/safety_row_1_col_2.jpg) repeat top;
}

#safety_row_2_col_1
{
	height: 224px;
	left: 0px;
	width: 225px;
	top: 0px;
	float: left;
	background: transparent url(/images/backgrounds/safety_row_2_col_1.jpg) repeat top;
}

#safety_row_2_col_2
{
	height: 204px;
	width: 724px;
	background: transparent;
	float: left;
	position: relative;
	top: 0px;
	padding: 20px 30px 0 0;
}

#safety_row_3_col_1
{
	height: 183px;
	left: 0px;
	width: 705px;
	top: 0px;
	float: left;
	padding: 20px 20px 0px 30px;
	margin-top: 20px;
}

#safety_row_3_col_2
{
	height: 183px;
	width: 224px;
	float: left;
	position: relative;
	top: 0px;
	background: transparent url(/images/backgrounds/safety_row_3_col_2.jpg) repeat top;
	margin-top: 20px;
}

#safety_row_4_col_1
{
	height: 211px;
	left: 0px;
	width: 224px;
	top: 0px;
	float: left;
	background: transparent url(/images/backgrounds/safety_row_4_col_1.jpg) repeat top;
	margin-top: 30px;
}

#safety_row_4_col_2
{
	height: 211px;
	width: 715px;
	background: transparent;
	float: left;
	position: relative;
	top: 0px;
	padding: 30px 20px 0px 20px;
	margin-top: 30px;
}

#safety_row_5_col_1
{
	height: 163px;
	left: 0px;
	width: 705px;
	top: 0px;
	float: left;
	padding: 10px 20px 0px 30px;
	margin-top: 20px;
}

#safety_row_5_col_2
{
	height: 193px;
	width: 224px;
	float: left;
	position: relative;
	top: 0px;
	background: transparent url(/images/backgrounds/safety_row_5_col_2.jpg) repeat top;
}

#safety_row_6_col_1
{
	height: 90px;
	left: 0px;
	width: 919px;
	top: 0px;
	float: left;
	padding: 10px 30px 0px 30px;
	margin-top: 20px;
}

#safety_row_6_col_2
{
	height: 163px;
	width: 979px;
	float: left;
	top: 0px;
	background: transparent url(/images/backgrounds/safety_row_6_col_2.jpg) repeat top;
}

/* DISCIPLINES */
#disciplines_images
{
	position: relative;
	float: right;
	width: 417px;
	height: 274px;
	padding: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
}

#general_images
{
	position: relative;
	float: right;
	width: 305px;
	height: 203px;
	padding: 15px;
	margin-top: 20px;
	margin-left: 15px;
}

#contacts_box
{
	float: right;
	clear: right;
	position: relative;
	width: 187px;
	height: 130px;
	padding: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
}

#linkedin_connections_box
{
	float: right;
	clear: right;
	position: relative;
	width: 187px;
	height: 90px;
	padding: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
}

.info_box_general { background: transparent url(/images/backgrounds/background-texture-xtralite.jpg) repeat top; }

/* Offshore */
#hero_discipline_offshore
{
	background: transparent url(/images/backgrounds/offshore_discipline_header.jpg) repeat top;
	position: relative;
	width: 979px;
	left: 0px;
	height: 342px !important;
	border: 0px;
}

.info_box_offshore { background: transparent url(/images/backgrounds/background_light_offshore.jpg) repeat top; }

/* Oil & Gas */
#hero_discipline_oil_gas
{
	background: transparent url(/images/backgrounds/oil_gas_discipline_header.jpg) repeat top;
	position: relative;
	width: 979px;
	left: 0px;
	height: 342px !important;
	border: 0px;
}

.info_box_oil_gas { background: transparent url(/images/backgrounds/background_light_oil_gas.jpg) repeat top; }

/* Process */
#hero_discipline_process
{
	background: transparent url(/images/backgrounds/process_discipline_header.jpg) repeat top;
	position: relative;
	width: 979px;
	left: 0px;
	height: 342px !important;
	border: 0px;
}

.info_box_process { background: transparent url(/images/backgrounds/background_light_process.jpg) repeat top; }

/* Power & Utilities */
#hero_discipline_power
{
	background: transparent url(/images/backgrounds/power_discipline_header.jpg) repeat top;
	position: relative;
	width: 979px;
	left: 0px;
	height: 342px !important;
	border: 0px;
}

.info_box_power { background: transparent url(/images/backgrounds/background_light_power.jpg) repeat top; }

/* Footer */
#footer_landscape
{
	float: left;
	position: relative;
	left: 0px;
	width: 979px;
	height: 188px;
	background: transparent url(/images/backgrounds/footer_runner.jpg) repeat top;
}

#footer_landscape_offshore
{
	float: left;
	position: relative;
	left: 0px;
	width: 979px;
	height: 188px;
	background: transparent url(/images/backgrounds/footer_runner_offshore.jpg) repeat top;
}

#footer_landscape_oil_gas
{
	float: left;
	position: relative;
	left: 0px;
	width: 979px;
	height: 188px;
	background: transparent url(/images/backgrounds/footer_runner_oil_gas.jpg) repeat top;
}

#footer_landscape_process
{
	float: left;
	position: relative;
	left: 0px;
	width: 979px;
	height: 188px;
	background: transparent url(/images/backgrounds/footer_runner_process.jpg) repeat top;
}

#footer_landscape_power
{
	float: left;
	position: relative;
	left: 0px;
	width: 979px;
	height: 188px;
	background: transparent url(/images/backgrounds/footer_runner_power.jpg) repeat top;
}

#testimonial_icon
{
	height: 39px;
	width: 40px;
	float: left;
	position: relative;
	top: 10px;
	left: 225px;
	background: transparent url(/images/icons/conversation.jpg) repeat top;
}

#testimonial
{
	height: 50px;
	width: 660px;
	background: transparent;
	float: left;
	position: relative;
	top: 3px;
	left: 245px;
}

#pathway
{
	width: 500px;
	height: 19px;
	padding-left: 20px;
	padding-top: 5px;
}

#rightcol-normal
{
	width: 155px;
	float: right;
	position: relative;
	margin-right: 1px;
	margin-top: -22px;
}

#rightcol-broad
{
	width: 180px;
	float: right;
	position: relative;
	margin-right: 0px;
	margin-top: 0px;
	border: 0px;
	top: 10px;
}

#outer-800
{
	width: 882px;
	z-index: 9997;
	border-width: 5px;
	border-color: #d2d3d6;
	border-style: solid;
	padding-top: 18px;
	padding: 17px;
	background-color: #fff;
	height: auto;
}

#topImage
{
	background: transparent url(/images/backgrounds/hertel-solutions.jpg) no-repeat top;
	position: relative;
	width: 881px;
	left: 0px;
	height: 349px !important;
}

#topImageSelector
{
	position: relative;
	width: 881px;
	left: 0px;
	height: 459px !important;
}

#topImage2
{
	background: transparent url(/images/backgrounds/eric_jan_karman.jpg) no-repeat top;
	position: relative;
	width: 881px;
	left: 0px;
	height: 349px !important;
}

#home_this_is_hertel
{
	width: 437px;
	height: 31px;
	float: left;
	background-color: #e5352c;
}

#mainTextBody
{
	width: 725px;
	position: relative;
	left: 235px;
	top: 10px;
}

#outer-1024
{
	width: 882px;
	padding-top: 6px;
}

#footer-800
{
	width: 882px;
	float: bottom;
	background: transparent url(/images/backgrounds/frame/mainShadowBody.png) repeat-y top;
}

#footerBottom
{
	width: 882px;
	height: 7px;
	margin-top: 7px;
	margin-left: 17px;
	margin-right: 17px;
	padding-top: 7px;
	position: relative;
}

#footer-1024
{
	height: 40px;
	width: 100%;
	background: transparent url(/images/footer1024.jpg) bottom left no-repeat;
	font-size: 10px;
}

#maincol-normal-800
{
	left: 0px;
	float: left;
	position: relative;
	padding-top: 5px;
	width: 733px !important;
	margin-left: 5px !important;
	min-height: 276px;
}

#home_content
{
	float: left;
	position: relative;
	left: -9px;
	width: 897px;
}

#home_kwicks
{
	float: left;
	position: relative;
	width: 444px !important;
	margin-left: 5px !important;
	min-height: 140px;
}

#home_body
{
	width: 420px;
	float: left;
	padding: 10px 10px 0 15px;
	position: relative;
	height: 168px;
	background: url(/images/sliders/background-right.png) no-repeat top;
	background-position: 0 11px;
}

.clr { clear: both; }

/* Layout 1 */
/* Layout 2 */
#layout2body
{
	width: 710px;
	height: auto;
	margin-left: 10px;
	float: left;
}

#layout2img
{
	width: 282px;
	height: 254px;
	float: left;
}

#layout2intro_container
{
	width: 428px;
	height: 254px !important;
	float: left;
}

#layout2intro
{
	width: 426px;
	height: 223px;
	float: top;
	text-align: top;
}

#layout2title
{
	width: 428px;
	height: 31px;
	float: left;
	background-color: #e5352c;
}

#layout2text
{
	width: 537px;
	float: left;
}

#layout2related
{
	width: 165px;
	margin-left: 8px;
	float: left;
}

/* text elements */
#activeSection { color: #e5352c !important; }

#leftcol ul
{
	margin: 0;
	padding: 0px 0px 0px;
	padding-top: 0px;
	font-weight: bold;
	list-style: none;
}

#leftcol ul li.normalSection
{
	display: block;
	margin: 0px 0px 0;
	padding: 0 0 0px;
	background: none;
}

#leftcol ul li.activeSection
{
	display: block;
	margin: 0px 0px 0 0px;
	padding: 0 0 0px;
	background: none;
	font-weight: normal;
	color: #e5352c;
}

#leftcol ul li.normalSection a:hover { color: #e5352c; }
#leftcol ul li.activeSection a:hover { color: #e5352c; }
#leftcol ul li.activeSection a { color: #e5352c; }
#leftcol ul li.normalSection a { color: #4c4c4c; }

#leftcol ul ul
{
	margin: 0;
	padding: 0px 0px 0px 5px;
	padding-top: 0px;
	font-weight: bold;
	list-style: none;
}

#leftcol ul ul li.normalSection
{
	display: block;
	margin: 0px 0px 0 0px;
	padding: 0 0 0px;
	background: none;
}

#leftcol ul ul li.activeSection
{
	display: block;
	margin: 0px 0px 0 0px;
	padding: 0 0 0px;
	background: none;
	font-weight: normal;
	color: #e5352c;
}

#leftcol ul ul li.normalSection a:hover { color: #e5352c; }
#leftcol ul ul li.activeSection a:hover { color: #e5352c; }
#leftcol ul ul li.activeSection a { color: #e5352c; }
#leftcol ul ul li.normalSection a { color: #4c4c4c; }

#leftcol ul ul ul
{
	margin: 0;
	padding: 0px 0px 0px 5px;
	padding-top: 0px;
	font-weight: bold;
	list-style: none;
}

#leftcol ul ul ul li.normalSection
{
	display: block;
	margin: 0px 0px 0 0px;
	padding: 0 0 0px;
	background: none;
}

#leftcol ul ul ul li.activeSection
{
	display: block;
	margin: 0px 0px 0 0px;
	padding: 0 0 0px;
	background: none;
	font-weight: normal;
	color: #e5352c;
}

#leftcol ul ul ul li.normalSection a:hover { color: #e5352c; }
#leftcol ul ul ul li.activeSection a:hover { color: #e5352c; }
#leftcol ul ul ul li.activeSection a { color: #e5352c; }
#leftcol ul ul ul li.normalSection a { color: #4c4c4c; }

#leftcol ul ul ul ul
{
	margin: 0;
	padding: 0px 0px 0px 5px;
	padding-top: 0px;
	font-weight: bold;
	list-style: none;
}

#leftcol ul ul ul ul li.normalSection
{
	display: block;
	margin: 0px 0px 0 0px;
	padding: 0 0 0px;
	background: none;
}

#leftcol ul ul ul ul li.activeSection
{
	display: block;
	margin: 0px 0px 0 0px;
	padding: 0 0 0px;
	background: none;
	font-weight: normal;
	color: #e5352c;
}

#leftcol ul ul ul ul li.normalSection a:hover { color: #e5352c; }
#leftcol ul ul ul ul li.activeSection a:hover { color: #e5352c; }
#leftcol ul ul ul ul li.activeSection a { color: #e5352c; }
#leftcol ul ul ul ul li.normalSection a { color: #4c4c4c; }

#layout2related ul
{
	margin: 0;
	padding: 0px 0px 0px;
	padding-top: 0px;
	color: #4c4c4c;
}

#layout2related ul li
{
	display: block;
	margin: 0px 0px 0 0px;
	padding: 0 0 0px;
	background: none;
	color: #4c4c4c;
}

#layout2related ul li a { color: #4c4c4c; }
#layout2related ul li a:hover { color: #e5352c; }

#layout2related ul li.normalSection
{
	display: block;
	margin: 0px 0px 0 0px;
	padding: 0 0 0px;
	background: none;
	color: #4c4c4c;
}

#layout2related ul li.normalSection a { color: #4c4c4c; }
#layout2related ul li.normalSection a:hover { color: #e5352c; }

/* end 2 text */
/* end Layout 2 */
/* Layout 3 */
#topImageServices
{
	background: transparent url(/images/company/business_groups_header.jpg) no-repeat top;
	position: relative;
	width: 915px;
	left: -17px;
	height: 220px !important;
}

#layout3title
{
	width: 100%;
	height: 31px;
	float: left;
}

#layout3intro
{
	width: 100%;
	float: top;
	height: auto;
}

#layout3body
{
	width: 887px;
	height: auto;
	float: left;
}

#accordion { width: 881px; }

/* end Layout 3 */
/* Layout 4 */
#layout4body
{
	width: 710px;
	height: auto;
	margin-left: 10px;
	float: left;
}

#layout4hd_l
{
	width: 535px;
	height: 178px;
	float: left;
	margin: 0px;
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	display: inline;
}

#layout4hd_r
{
	width: 166px;
	height: 178px !important;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	display: inline;
}

#layout4title
{
	width: 100%;
	height: 31px;
	float: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-color: #cccccc;
}

#layout4title .h1 { color: #e5352c; }

#layout4intro
{
	width: 100%;
	float: left;
}

#layout4text
{
	width: 537px;
	float: left;
	color: #666;
}

#layout4related
{
	width: 165px;
	margin-left: 8px;
	float: left;
}

/* end Layout 4 */
/* Layout 5 */
#topImageLayout5
{
	position: relative;
	width: 881px;
	left: 0px;
	height: 349px !important;
}

#layout5title
{
	width: 100%;
	height: 31px;
	float: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-color: #cccccc;
}

#layout5title .h1 { padding-left: 172px; }

#layout5body
{
	width: 710px;
	height: auto;
	margin-left: 10px;
	float: left;
}

#layout5img
{
	width: 282px;
	height: 289px;
	float: left;
}

#layout5intro_container
{
	width: 710px;
	float: left;
}

#layout5intro
{
	width: 710px;
	float: top;
	text-align: top;
}

#layout5text
{
	width: 710px;
	float: left;
}

/* end Layout 5 */
/* Layout 6 */
#layout6body
{
	width: 710px;
	height: auto;
	margin-left: 10px;
	float: left;
}

#layout6img
{
	width: 708px;
	height: 385px;
	float: left;
}

#layout6intro_container
{
	position: relative;
	top: 220px;
	left: 320px;
	padding: 5px 0px 5px 10px;
	float: left;
	background-color: #fff;
	height: 40px;
}

#layout6intro
{
	width: 380px;
	height: 40px;
	float: top;
}

#layout6title
{
	width: 100%;
	height: 31px;
	float: left;
	background-color: #e5352c;
}

#layout6text
{
	width: 100%;
	float: left;
	padding-top: 10px;
	text-align: right;
	vertical-align: bottom;
}

/* end Layout 6 */
/* Layout 7 */
#layout7body
{
	width: 710px;
	height: auto;
	margin-left: 10px;
	float: left;
}

#layout7img
{
	width: 360px;
	height: 480px;
	float: left;
}

#layout7intro_container
{
	width: 350px;
	height: 480px;
	float: left;
}

#layout7intro
{
	width: 100%;
	height: 40px;
	float: top;
}

#layout7title
{
	width: 100%;
	height: 31px;
	float: left;
	background-color: #e5352c;
}

#layout7text
{
	width: 100%;
	float: left;
	padding-top: 10px;
}

/* end Layout 7 */
/* Layout 9 */
#layout9body
{
	width: 710px;
	height: auto;
	margin-left: 10px;
	float: left;
}

#layout9intro
{
	width: 500px;
	float: top;
}

#layout9text
{
	width: 100%;
	float: left;
	padding-top: 10px;
	text-align: right;
	vertical-align: bottom;
}

/* end Layout 9 */
/* Layout 11 */
#topImageLayout11
{
	position: relative;
	width: 881px;
	left: 0px;
	height: 540px !important;
}

/* end Layout 11 */
/* Contacts Layout */
#headOfficeContacts
{
	width: 653px;
	float: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: dotted;
	border-color: #ccc;
	padding: 10px;
	position: relative;
}

#leftContacts
{
	width: 312px;
	height: 175px;
	float: left;
	padding: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: dotted;
	border-color: #ccc;
	position: relative;
}

#rightContacts
{
	width: 312px;
	height: 175px;
	margin-left: 9px;
	float: right;
	position: relative;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: dotted;
	border-color: #ccc;
	padding: 10px;
}

#contactLeftFlag
{
	width: 20px;
	height: 20px;
	float: left;
	padding: 10px;
	position: relative;
}

#contactOtherFlag
{
	width: 20px;
	height: 20px;
	margin-left: 8px;
	float: left;
	padding: 10px;
	position: relative;
}

#contactCountryName
{
	width: 180px;
	height: 20px;
	float: left;
	padding-top: 12px;
	padding-left: 8px;
	position: relative;
}

#contactCountryNameSiteSelection
{
	width: 134px;
	height: 20px;
	float: left;
	padding-top: 12px;
	padding-left: 8px;
	position: relative;
}

/* end Contacts Layout */

/* Accreditations layout */

#accred_left
{
	width: 150px;
	height: 260px;
	float: left;
	position: relative;
}

#accred_other
{
	width: 150px;
	height: 260px;
	margin-left: 34px;
	float: left;
	position: relative;
}

/* end Accreditations Layout */

/* homepage region selection */
#siteSelectionLeftFlag
{
	width: 20px;
	height: 20px;
	float: left;
	padding: 10px;
	position: relative;
}

#siteSelectionOtherFlag
{
	width: 20px;
	height: 20px;
	margin-left: 8px;
	float: left;
	padding: 10px;
	position: relative;
}

#siteSelectionCountryName
{
	width: 125px;
	height: 20px;
	float: left;
	padding-top: 12px;
	padding-left: 8px;
	position: relative;
}

/* end home region selection #news_image { width: 147px; height: 104px; } #news { width: 147px; position: relative; left: 18px; top: 48px; padding-top: 114px; } #rightcol-broad div.module { width: 177px; margin-bottom: 10px; } #rightcol-broad div.module div { width: 177px; background: transparent url(/images/module_top_wide.jpg) top left no-repeat; } #rightcol-broad div.module div div { width: 177px; background: transparent url(/images/module_bottom_wide.jpg) bottom left no-repeat; } #rightcol-broad div.module div div div{ width: 162px; padding-left: 5px; padding-right: 10px; padding-top: 10px; background: transparent; padding-bottom: 10px; font-size: 10px; } #rightcol-broad div.module div div div div{ padding: 0px; margin: 0px; } div.module h3 { font-size: 14px; width: 130px; font-weight: bold; margin: 0px; padding: 0px; margin-bottom: 5px; } #maincol-normal-800 div.moduletable, #maincol-wide-800 div.moduletable, #maincol-broad-800 div.moduletable, #maincol-normal-1024 div.moduletable, #maincol-wide-1024 div.moduletable, #maincol-broad-1024 div.moduletable { width: 100%; margin-bottom: 10px; border: 1px solid #EFEFEF; background: transparent; font-size: 10px; } /* NEW BREADCRUMBS */
#breadcrumbs
{
	font-size: 11px;
	color: #444;
	background: url(/images/backgrounds/footer.png) no-repeat;
	overflow: hidden;
	height: 28px;
	line-height: 26px;
	font-weight: bold;
	text-shadow: 2px 2px 1px #fff;
}

#breadcrumbs a
{
	color: #444;
	text-decoration: none;
	float: left;
	padding: 0 10px;
	position: relative;
	margin-left: -10px;
	_cursor: hand;
}

#breadcrumbs a:hover
{
	color: #333;
	text-decoration: none !important;
}

#breadcrumbs a.home
{
	margin: 0;
	width: 15px;
	height: 0;
	padding-top: 36px;
	overflow: hidden;
}

#breadcrumbs span
{
	float: left;
	width: 15px;
	margin: 0 5px 0 0;
	position: relative;
	height: 0;
	margin-top: 1px;
	overflow: hidden;
	background: url(/images/backgrounds/breadcrumb_seperator.png) no-repeat;
}