﻿@charset "UTF-8";
.footer-divider {
	display: block;
	clear:both;
	width: 100%;
	height: 32px; 
	margin-top: 29px;
	background-image: url("../../../images/temp/box-top-gradient.jpg");
	background-position: top left;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-color: #C7C2BA;
}

#footer-wrapper {
	display: block;
	width: 946px;
/*PJR	margin: 16px auto 0 auto;*/
	margin: 59px auto 0 auto;
	padding: 7px 20px 8px 20px;
	border-top: 1px solid #C7C2BA;
	border-bottom: 1px solid #C7C2BA;
}

#footer-wrapper .clear {
	display: block;
	margin: 0;
	padding: 0;
}

#footer-wrapper #footer-text {
	display: block;
	width:650px;/*PJR*/
	text-align:center;
	float:left;
}

/*PJR FF, IE7 hack*/
html>body #footer-wrapper #footer-text{
	width:600px
}

#footer-wrapper #footer-links {
/*	display: block; PJR*/
	float: left!important;
}

#footer-wrapper #footer-text p {
/*	display: block;
	float: left;*/
	margin: 0 0.25em 0 0;
	line-height: 1.25;
	color: #2C2C2C;
	display:inline;/*PJR*/
	
}

#footer-wrapper #footer-text address {
	display:inline;
	color: #2C2C2C;
	font-style: normal;
	
/*	PJR	-	not needed now.
	display: block;
	float: left;
	margin: 0 0.25em 0 0;
	font-style: normal;
	color: #2C2C2C;*/
}

/******************************************************************************/

#footer-links ul {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

#footer-links ul li {
	display: list-item;
	text-align: center;
	list-style-type: none;
	float: left;
	background: url(../../../images/bgd-ft.gif) no-repeat center left;
	padding: 0 5px;
	margin: 0;
}

#footer-links ul li.first {
	background: none;
	padding-left: 0;
}

#footer-links ul li a.firstlink {
	padding-left: 0;
}

#footer-links ul li a:link, #footer-links ul li a:visited {
	display: inline;
	text-align: center;
	text-decoration: none;
	padding: 0 4px;
	color: #026FC4;
/*	background-color: #FFFFFF; PJR*/
}

#footer-links ul li a:hover {
	display: inline;
	text-align: center;
	text-decoration: none;
	padding: 0 4px;
	color: #FD3D07;
/*	background-color: #FFFFFF; PJR*/
}

#footer-links ul li a:active {
	display: inline;
	text-align: center;
	text-decoration: none;
	padding: 0 4px;
	color: #FFFFFF;
	background-color: #FD3D07;
}

/******************************************************************************/

#footer-copyright {
	display: block;
	width: 100%;
/*	padding: 15px 0 38px 0; */
	padding: 12px 0 28px 0;
	background-image: url("../../../images/temp/footer_bg.jpg");
	background-position: bottom left;
	background-repeat: repeat-x;
	background-attachment: scroll;
}

#footer-copyright p {
	display: block;
	margin: 0 auto 0 auto;
	text-align: center;
	color: #9E9E9E;
	background-color: #FFFFFF;
	padding: 0 0 0 0;
}


/******************************** FOOTER BOXES *********************************/

#box-wrapper {
	display: block;
	width: 986px;
	height: auto;
/*	margin: 0 auto auto auto;*/
	margin: 0 auto 0 auto;
	text-align: left;
}

/******************************************************************************/

/*
.box-solo,
.box-dual,
.box-triplet-even,
.box-triplet-slm (small large medium),
.box-triplet-sml (small medium large),
.box-quadruplet
*/

#box-wrapper .box-solo div.solo {
	display: block;
	float: left;
	position: relative;
	width: 612px; /* 654px */
	min-height: 136px;
	max-height: 262px;
	background-image: url("../../images/temp/footer-boxes/footer-box-bg-654.jpg");
	background-position: bottom left;
	background-repeat: repeat-x;
	background-attachment: scroll;
	margin-left: 166px;
	margin-right: 166px;
	padding: 19px 21px;
}

#box-wrapper .box-solo div.solo ul li {
	list-style-image: url("../../images/temp/arrow_icon.gif");
	margin-left: 15px;
	line-height: 1.1em;
}


/******************************************************************************/




* html #box-wrapper .box-dual div.left {width:654px}
#box-wrapper .box-dual div.left {
	display: block;
	float: left;
	position: relative;
	width: 612px; /* 654px */
	min-height: 180px;
	/*max-*/height:auto;
	background-image: url("../../images/temp/footer-boxes/footer-box-bg-654.jpg");
	background-position: bottom left;
	background-repeat: repeat-x;
	margin-right: 10px;
	padding: 20px 20px 0 20px;
}

/*PJR 260908*/
* html #box-wrapper .box-dual div.right 
{
	height:233px!important;width:322px;
}

* html #box-wrapper .box-dual div.left
{
	height:233px!important;
}

#box-wrapper .box-dual div.right {
	display: block;
	float: left;
	position: relative;
	width: 280px; /* 322px */
	min-height: 180px;	
	/*max-*/height:auto;
	background-image: url("../../images/temp/footer-boxes/footer-box-bg-322.jpg");
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 20px 20px 0 20px;
/*	padding: 19px 21px;*/
}

/******************************************************************************/

#box-wrapper .box-triplet-even div.left,
#box-wrapper .box-triplet-even div.centre,
#box-wrapper .box-triplet-even div.right {
	display: block;
	float: left;
	position: relative;
	width: 280px; 
	min-height: 190px;
	height:auto;
	background:#f0f0f0 url(../../images/footer_box_bg.gif) bottom repeat-x;
	padding: 19px 21px;
}

/*PJR*/
#box-wrapper .box-triplet-even div.left p,
#box-wrapper .box-triplet-even div.centre p,
#box-wrapper .box-triplet-even div.right p{	clear:both
	
	}

#box-wrapper .box-triplet-even div.centre {
	margin-left: 10px;
	margin-right: 10px;
}


/******************************************************************************/

#box-wrapper .box-triplet-sml div.left {
	display: block;
	float: left;
	position: relative;
	width: 114px; /* 156px */
	min-height: 150px;
	/*max-*/height:auto;
	background-image: url("../../images/temp/footer-boxes/footer-box-bg-156.jpg");
	background-position: bottom left;
	background-repeat: repeat-x;
	padding:20px 20px 0 20px;
}

#box-wrapper .box-triplet-sml div.centre {
	display: block;
	float: left;
	position: relative;
	width: 280px; /* 322px */
	min-height: 150px;
	/*max-*/height:auto;
	background-image: url("../../images/temp/footer-boxes/footer-box-bg-322.jpg");
	background-position: bottom left;
	background-repeat: repeat-x;
	background-attachment: scroll;
	padding:20px 20px 0 20px;
}

#box-wrapper .box-triplet-sml div.right {
	display: block;
	float: left;
	position: relative;
	width: 446px; /* 488px */
	min-height: 150px;
	/*max-*/height: auto;
	background-image: url("../../images/temp/footer-boxes/footer-box-bg-488.jpg");
	background-position: bottom left;
	background-repeat: repeat-x;
	background-attachment: scroll;
	padding:20px 20px 0 20px;
	margin-left:10px;
}

#box-wrapper .box-triplet-sml div.centre {
	margin-left: 10px;
}

/******************************************************************************/

#box-wrapper .box-triplet-slm div.left {
	display: block;
	float: left;
	position: relative;
	width: 114px; /* 156px */
	min-height: 150px;
	/*max-*/height:auto;
	background-image: url("../../images/temp/footer-boxes/footer-box-bg-156.jpg");
	background-position: bottom left;
	background-repeat: repeat-x;
	background-attachment: scroll;
	padding:20px 20px 0 20px;
}

#box-wrapper .box-triplet-slm div.centre {
	display: block;
	float: left;
	position: relative;
	width: 446px; /* 488px */
	min-height: 150px;
	/*max-*/height: auto;
	background-image: url("../../images/temp/footer-boxes/footer-box-bg-488.jpg");
	background-position: bottom left;
	background-repeat: repeat-x;
	background-attachment: scroll;
	padding:20px 20px 0 20px;
}

#box-wrapper .box-triplet-slm div.vacancies {
	display: block;
	float: left;
	position: relative;
	width: 280px; /* 322px */
	background:#e9e9e9 url(../../images/temp/welcome_carpet2.gif) bottom no-repeat;
	min-height: 150px;
	/*max-*/height:auto;
	padding:20px 0 0 20px;
}

#box-wrapper .box-triplet-slm div.vacancies p{
width:150px;
}


#box-wrapper .box-triplet-slm div.centre {
	margin-left: 10px;
	margin-right: 10px;
}

/******************************************************************************/

#box-wrapper .box-quadruplet div.left-left {
	display: block;
	float: left;
	position: relative;
	width: 114px;
	min-height:179px;
	height: auto;
	background:#f0f0f0 url(../../images/footer_box_bg.gif) bottom repeat-x;
	border-right:1px solid #e0e0e0;
	margin-right: 10px;
	padding: 20px 20px 0 20px;
}

#box-wrapper .box-quadruplet div.left-right {
	display: block;
	float: left;
	position: relative;
	width: 280px; /* 322px */
	min-height:179px;
	height: auto;
	background:#f0f0f0 url(../../images/footer_box_bg.gif) bottom repeat-x;
	border-right:1px solid #e0e0e0;
	margin-right: 10px;
	padding: 20px 20px 0 20px;
}

#box-wrapper .box-quadruplet div.left-share {
 display: block;
 float: left;
 position: relative;
 width: 340px;
 min-height:203px;
 height: auto;
 background:#f0f0f0 url(../../images/footer_box_bg.gif) bottom repeat-x;
 border-right:1px solid #e0e0e0;
 margin-right: 10px;
 padding: 20px 0 0 0;
} 

#box-wrapper .box-quadruplet div.left-share iframe { margin: 0 10px; }

#box-wrapper .box-quadruplet div.left-share h4 { margin:0 0 0 20px; padding:0; font-size: 1.5em;}
#box-wrapper .box-quadruplet div.left-share img { margin:5px 0 0 0; border:none;}
#box-wrapper .box-quadruplet div.left-share a img { border:none;}
#box-wrapper .box-quadruplet div.left-share p { margin:0 0px 0 10px; float:left; font-size: 1em;}
#box-wrapper .box-quadruplet div.left-share .share-price-high {font-size: 1.13em; color: #2FAADE; font-weight:700;}
#box-wrapper .box-quadruplet div.left-share .share-price-low {font-size: 1em; color: #028566; font-weight:normal;} 

#box-wrapper .box-quadruplet div.left-investors {
 display: block;
 float: left;
 position: relative;
 width: 200px; 
 min-height:189px;
 height: auto;
 background:#f0f0f0 url(../../images/footer_box_bg.gif) bottom repeat-x;
 border-right:1px solid #e0e0e0;
 margin-right: 10px;
 padding: 20px 0 0 20px;
} 


#box-wrapper .box-quadruplet div.right-left {
	display: block;
	float: left;
	position: relative;
	width: 280px; /* 322px */
	min-height:203px;
	height: auto;
	background:#f0f0f0 url(../../images/footer_box_bg.gif) bottom repeat-x;
	border-right:1px solid #e0e0e0;
	padding: 20px 20px 0 20px;
}

#box-wrapper .box-quadruplet div.right-downloads {
	display: block;
	float: left;
	position: relative;
	width: 164px;
	min-height:203px;
	height: auto;
	background:#f0f0f0 url(../../images/footer_box_bg.gif) bottom repeat-x;
	border-right:1px solid #e0e0e0;
	padding: 20px 20px 0 20px;
}

#box-wrapper .box-quadruplet div.right-right {
	display: block;
	float: left;
	position: relative;
	width: 146px; /* 114px; */
	min-height:203px;
	height: auto;
	background:#f0f0f0 url(../../images/footer_box_bg.gif) bottom repeat-x;
	border-right:1px solid #e0e0e0;
	margin-left: 10px;
	padding: 20px 20px 0 20px;
}

/******************************************************************************/


#box-wrapper * h4 {
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	color: #1B1B1B;
	background-color: transparent;
	margin: 0 0 0.5em;
	height:22px;
/*	position:relative;
	left: -5px;   */
}


#box-wrapper * h5 {
	display: block;
	font-size: 1.13em;
	font-weight: normal;
	color: #1B1B1B;
	background-color: transparent;
	margin: 0 0 0.5em 0;
}

#box-wrapper * p {
	display: block;
	font-size: 1em;
	color: #505253;
	background-color: transparent;
	margin: 0 0 1em 0;
	line-height: 1.25;
}

#box-wrapper * ul {
	display: block;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
}

#box-wrapper * ul.dual-list {
	display: block;
	width: 172px;
}


#box-wrapper * ul.first {
	display: block;
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px solid #C7C2BA;
}

#box-wrapper ul li {
	/*list-style-image: url("../../images/temp/arrow_icon.gif");*/
	margin-bottom:5px;
}

#box-wrapper * a:link, #box-wrapper * a:visited {
	display: inline;
	color: #026FC4;
	background-color: transparent;
	text-decoration: none;
}

#box-wrapper * a:hover {
	display: inline;
	color: #FD3D07;
	background-color: transparent;
	text-decoration: none;
}

#box-wrapper * a:active {
	display: inline;
	color: #FFFFFF;
	background-color: #FD3D07;
	text-decoration: none;
}

.box-column-left {
	display: block;
	float: left;
	width: 272px;
	margin-right: 10px;
	padding-right: 10px;
}

.box-column-right {
	display: block;
	float: left;
	width: 272px;
	padding-right: 10px;
}

.fix-height {
	display: block;
	margin-bottom: 1.31em;
	margin-bottom: 0.5em;
	margin: 0;
}

/*
Customized horizontal rule to add some additional spacing between blocks.
*/
#box-wrapper .horz-rule {
	margin-top: 0.25em;
	margin-bottom: 1em;
	clear:both;
}

/******************************************************************************/

#box-wrapper .box-triplet-even form {
	display: block;
	margin: 0;
	padding: 0;
}

#box-wrapper .box-triplet-even form fieldset {
	display: block;
	margin: 0;
	padding: 0;
	border-width: 0;
	border-style: none;
	border-color: transparent;
}
/* Identical withthe one bellow. No deleting in just in case...
#box-wrapper .box-triplet-even form fieldset label {
	display: block;
	margin: 0;
	padding: 0;
	border-width: 0;
	border-style: none;
	border-color: transparent;
}
*/
#box-wrapper .box-triplet-even form fieldset label {
	display: block;
	width: 60px;
	float: left;
	margin-top: 2px;
	margin-bottom: 0.75em;
}

#box-wrapper .box-triplet-even form fieldset select {
	display: block;
	width: 180px;
	height: auto;
	float: left;
	margin-bottom: 0.75em;
	margin-right: 5px;
	font-size: 1em;
	border:1px inset #C7C2BA;
}

#box-wrapper .box-triplet-even form fieldset input.submit {
	display: block;
	width: 27px;
	height: 16px;
	float: right;
	margin-bottom: 0;
}



/* dimitris Start*/

#box-wrapper .box-triplet-even div.left ul, #box-wrapper .box-triplet-even div.centre ul, #box-wrapper .box-triplet-even div.right ul, #box-quadruplet div ul,  #box-wrapper .box-solo .solo ul, #box-wrapper .box-triplet-slm ul, #box-wrapper .box-triplet-sml ul, #box-wrapper .box-dual div.left ul, #box-wrapper .box-dual div.right ul{
	padding:0;
	margin:0;
	list-style:none!important;
	list-style-image:none!important;
}

/* DF */
#box-wrapper .box-triplet-even div.centre div.text-wrapper {
	width:280px!important;
}


#box-wrapper .box-triplet-even div.left ul li, #box-wrapper .box-triplet-slm ul li, 
#box-wrapper .box-triplet-even div.centre ul li, #box-wrapper .box-triplet-even div.right ul li, 
#box-wrapper .box-triplet-sml ul li, #box-wrapper .box-dual div.left ul li, #box-wrapper .box-dual div.right ul li{
	background:url(../../images/temp/arrow_icon.gif) no-repeat left top;
	margin-right:0px;
	margin-left:0;
	padding-left:20px;
}

#box-wrapper .box-triplet-even div.left ul.twin-column-list li{
	float:left;
	width:113px;
	margin-right:0px;
	background:url(../../images/temp/arrow_icon.gif) no-repeat left;
	padding-left:18px;
}


#box-wrapper .box-triplet-even .left ul.twin-column-list{
	list-style:none!important;
	list-style-image:none!important;
}


#box-wrapper .box-triplet-even .left ul, #box-wrapper .box-quadruplet div ul{
	padding:0;
	margin:0;
	list-style:none!important;
	list-style-image:none!important;
	clear:left;
}

#box-wrapper .box-quadruplet div ul li{
	background:url(../../images/temp/arrow_icon.gif) no-repeat left top;
	padding-left:20px; 
}

/*dimintris End */

/* DF */
#box-wrapper .box-quadruplet div ul li.Download {
	background:url(../../images/temp/downloadicon.gif) no-repeat left top;
	padding-left:20px; 
}

/* DF */
#solo img {
	float: left;
	margin-left: 20px;
	margin-right: 10px;
}
#solo ul {
	float: left;
	width: 100px;
}
#solo .solo-right {
	float: left;
	width: 300px;
	margin-left: 45px;
	padding-left: 25px;
	height: auto;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}


#content #column-wrapper .pull-column-dual .column-text-wrapper ul {
	padding:0;
	margin:0;
	list-style:none!important;
	list-style-image:none!important;
	clear:left;
}
#content #column-wrapper .pull-column-dual .column-text-wrapper ul li {
	background:url('../../Images/temp/arrow_icon.gif') no-repeat left top;
	padding-left:20px;
}
#content #column-wrapper .pull-column-dual .column-text-wrapper ul li a:link, 
#content #column-wrapper .pull-column-dual .column-text-wrapper ul li a:visited
{
color: #026fc4;
background-color: transparent;
text-decoration: none;
}
#content #column-wrapper .pull-column-dual .column-text-wrapper ul li a:hover 
{
color: #fd3d07;
background-color: transparent;
text-decoration: none;
}

/*------------------------------------ contact information footer ---------------------------*/

#contact-address {display:block; color:#000;}
#contact-address p { color:#000;}
#phone p {margin:0 0 3px 0}
#phone a {background:none; padding:0; }
/*#numbers ul{ list-style-type:none; list-style-image:none; margin:0; padding:0;}
#numbers ul li { margin:0; padding:0; list-style-type:none; list-style-image:none;}
*/


/*-------------------------------------------capita offshore---------------------------------------*/

#box-modules-2 { width:684px; _width:684px; margin: 0 auto;}
#module1 { width:322px; height:192px; float:left; margin-right:10px; margin-left:20px; _margin-left:10px;  /*border-bottom:2px solid #cbcbcb; */border-right:1px solid #cacbcb; background:#e1e1e1 url(../../images/box-bg.gif) repeat-x bottom left;}
#module1 h4 { margin: 20px 0 0 20px; padding:0;}
#module1 .text-wrapper {width:187px; margin:10px 0 0 20px; }
#module1 .text-wrapper ul  {list-style-type:none; padding:0; margin:0; }
#image-bg { height:172px; *height:192px; _height:192px; }
#module1 .text-wrapper a{background:url(../../images/offshore-arrow.gif) no-repeat; padding-left:20px;}
#module2 { width:322px; height:192px; float:left; /*border-bottom:2px solid #cbcbcb;*/ border-right:1px solid #cacbcb;background:#e1e1e1 url(../../images/box-bg.gif) repeat-x bottom left;}
#module2 .right {width:187px; margin:20px 0 0 20px;}
#box-wrapper #phone p { margin-bottom: 3px!important }

#box-modules-4 { width:986px; margin:0 ;  float:left;}
.module-sml { width:236px; min-height:210px; float:left; margin-right:8px; border-right:1px solid #cacbcb; background:#e7e7e7 url(../../images/module-bg.gif) repeat-x top left; }
.module-sml h4 { margin:20px 0 0 0; padding:0 0 0 20px; width:184px;}
.module-sml .text-wrapper {width:236px; min-height:210px; margin:10px 0 0 0; background:url(../../images/module-bdr.gif) bottom left repeat-x; _padding-bottom:10px; }
#main-wrapper .module-sml .text-wrapper p {color:#000; margin-left:20px; margin-right:5px;}
#main-wrapper .module-sml .text-wrapper ul  {width:184px; list-style-type:none; padding:0; margin-left:20px; _margin-left:10px; }
#main-wrapper .module-sml .text-wrapper ul li {display:inline-block;}
#main-wrapper .module-sml .text-wrapper ul li a {background:url(../../images/offshore-arrow.gif) no-repeat; padding-left:20px; display:block;}
#main-wrapper .module-sml .text-wrapper ul li.downloads a{background:url(../../images/download_icon.gif) no-repeat; padding-left:20px; display:block;}
.module-sml .text-wrapper a{background:url(../../images/offshore-arrow.gif) no-repeat; padding-left:20px; display:block;}



.module-ecomms { width:236px; min-height:192px; float:left; margin-right:8px; border-right:1px solid #cacbcb; background:#e7e7e7 url(../../images/module-bg.gif) repeat-x top left; }
/*#image-ecomms {background:url(../../images/mouse-outline.gif) no-repeat top right; height:195px; float:right; width:68px; _display:inline;  margin-top:-5px; position:relative;left:-20px}*/
#image-ecomms {
background:transparent url(../../images/mouse-outline.gif) no-repeat scroll right top;
float:right;
height:195px;
margin-top:-5px;
width:68px;
}

.module-ecomms h4 { margin:20px 0 0 0; padding:0 0 0 20px; width:128px; float:left;}
.module-ecomms-wrapper {width:236px; background:url(../../images/module-bdr.gif) bottom left repeat-x; _padding-bottom:5px; }
.module-ecomms .text-wrapper {width:236px; min-height:210px; margin:10px 0 0 0; }
#main-wrapper .module-ecomms .text-wrapper p {width:138px; color:#000; margin-left:20px; _margin-left:10px; margin-right:5px; float:left;}
#main-wrapper .module-ecomms .text-wrapper ul  {width:128px; list-style-type:none; padding:0; margin-left:20px; _margin-left:10px; float:left;}
#main-wrapper .module-ecomms .text-wrapper ul li {display:inline-block;}
#main-wrapper .module-ecomms .text-wrapper ul li a{background:url(../../images/offshore-arrow.gif) no-repeat; padding-left:20px; display:block!important;  }
#main-wrapper .module-ecomms .text-wrapper a{background:url(../../images/offshore-arrow.gif) no-repeat; padding-left:20px; display:block;}
#main-wrapper .module-ecomms a.download{background:url(../../images/download_icon.gif) no-repeat !important; padding-left:20px; display:block;}

/* overrides */
#box-modules-4 .module-sml h4 {padding-left:20px!important;}
#box-modules-4 .module-ecomms h4 {padding-left:20px!important;}
#box-modules-4 .module-sml .text-wrapper  {_height:210px;}
#box-modules-4 .module-ecomms .text-wrapper {_height:205px;}

/*MT override
.module-sml .text-wrapper {_padding: 0px 0 0 20px;}
#main-wrapper .module-sml .text-wrapper ul, #main-wrapper .module-sml .text-wrapper p  {margin-left:0px;}

.module-ecomms .text-wrapper {_padding: 0px 0 0 20px;}
#main-wrapper .module-ecomms .text-wrapper ul, #main-wrapper .module-ecomms .text-wrapper p   
{margin-left:0px;}
*/

