/* ----------------- Home Page ----------------*/

h2 , h3 , h4 {
font-size: 12px;
color:#000;
padding-bottom:5px;
}

.content-left-home {
	width:583px;
	float: left;
	z-index: 2; 
	
}

.space-left-home {
	width:550px;
	float: left;
	height:210px;
	background:#fff ;
	z-index: 2; 

}

.content-box1 {
	width:150px;
	float: left;
	z-index: 2; 
	
}

.content-box2 {
	width:400px;
	float: left;
	z-index: 2; 

}


.content-right-blue-home {
width:170px;
float: left;
height:139px;
background:#3398B9;
}   
.container-home {
width:760px;
padding-bottom:5px;
z-index:5;

}

.container-home-bottom {
width:760px;
padding-top:20px;
background:#fff;

}


.paddingbottom{

	padding-left:8px;
}

ul.LinksContent{
	list-style: none;
	width:205px;
	float:left;
}

ul.LinksContent li a {
	
	padding-left:5px;
	
}

ul.LinksContent2{
    list-style: none;
	float:right;
	width:195px;
}

ul.LinksContent2 li a {
	padding-left:5px;
}

.Content1 {
	width:174px;
	float:left;
}
.Content2 {
	width:200px;
	float:left;
}

div.quickLinksRight {
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding-top: 5px;
padding-bottom: 3px;
margin-bottom: 10px;
}

div.quickLinksRightGrey {
background: #FFDDAA;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding-right:5px;
padding-left:5px; 
padding-top: 5px;
padding-bottom: 3px;
margin-bottom: 10px;
}

div.quickLinksRightLemon {
background: #F5F8EC;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding-right:5px;
padding-left:5px; 
padding-top: 5px;
padding-bottom: 3px;
margin-bottom: 10px;
}

div.marg10pxBot {
	margin-bottom: 10px;
}

div.rightListPad {
	padding-bottom: 5px;
}

div.floatLeft {
	float: left;
}

div.clearLeft {
	clear: left;
}

.grey-line-small{
	width:400px;
	border-bottom: 1px solid #EEEDEB;
}

.data-center-left{
	float: left;
	width:200px;
}
.data-center-right {
	width:200px;	
	float: left;
}

p.pad10Top {
	padding-top: 10px;
}

img.pad10TopBot {
	padding-top: 10px;
	padding-bottom: 10px;
}

.h1-orange {
	font-size: 1.6em;
	color: #EA3E00;
	padding-bottom:5px;	
}

.h1-blue {
	font-size: 2.6em;
	color: #008EA5;
	padding-bottom:5px;
}
.blueBig {
	color: #008EA5;
	font-size:1.25em;
}
.bluesubheading {
	color: #008EA5;
}
.greysubheading {
	color: #8C8681;
	font-size: 2.4em;
	font-weight: bold;
}
.orangesubheading {
	color: #EA3E00;
    padding-bottom:5px;	
}

div.blockBodyPadding {
	padding: 10px 10px 0 10px;
}

div.blockBodyPaddingGrey {
	padding: 10px 10px 0 10px;
	background:#EFEFEF;
}

div.blockBody img.bio {
	float: left;
	margin: 10px 10px 0 0;
}

div.blockBody img.bioGrey {
	float: left;
	margin: 10px 10px 0 0;
	vertical-align: top;
}

div.blockBody img.bioL {
	float: left;
	margin: 0 10px 10px 0;
}


div.blockHeader {
	width: 400px;
	background-color: #efedec;
}

div.blockHeaderPadding {
	padding: 5px 10px;
}

.pdficon {
	padding-top: 15px;
	padding-bottom: 8px;
}

.SharePriceLignSmall{
	border-bottom: 1px solid #EEEDEB;
}

.darkborderhead {
	border-top: 1px solid #ffffff;
	background:#EFEEEC;
	color:#90857F;
	padding:8px;
	margin: 12px 1px 0 1px;
	text-align:left;
}

.darkborder {
	border-top: 1px solid #ffffff;
	background:#EFEEEC;
	color:#90857F;
	padding:8px;
	margin: 4px 1px 0 1px;
	text-align:left;
}

ol {
	padding-left:25px;
	color: #3297B9;
}

ol li {
	color: #3297B9;
	padding: 2px;
	margin-left: 4px;
}

ol li a{
	color: #3297B9;
}

ol.content-text-grey {
	padding: 0 0 0 20px;
}

ol.content-text-grey li {
	padding: 0 0 5px 0;
	color:#91867E;;
}

ol.content-text-black {
	color:#404041;
	padding: 0 0 0 20px;
}

ol.content-text-black li {
	padding: 0 0 5px 0;
	color:#404041;
}


img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

.before { content: open-quote; font-weight: bold; color: #F64F23; font-size: 400%; float: left; }
.after { content: close-quote; font-weight: bold; color: #F64F23; font-size: 400%; float:right; }

.fourboxesbottom {
	width:400px;
	padding:5px 5px 5px 5px;
}	



img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
img.centre {
	margin: 0px 0px 0px 20px;
}

.before { content: open-quote; font-weight: bold; color: #F64F23; font-size: 400%; float: left; }
.after { content: close-quote; font-weight: bold; color: #F64F23; font-size: 400%; float:right; }


/* END OF ROUNDED CORNER FOUR BOXES */

/* Start of DO and KA window layout */

#ukcareers {
 margin-top:10px;
 background-color:#fff;
 line-height:120%;
}
/* BLOCK SIZES */

 
.before { content: open-quote; font-weight: bold; color: #F64F23; font-size: 400%; float:left; }
.after { content: close-quote; font-weight: bold; color: #F64F23; font-size: 400%; float:right; }

 /*                                            QUOTE - GREY BACKGROUND  */

/* Video library */
div.quote{
	background:#EFEEEC;
	width: 160px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:10px;
	float: right;
	border-left: 15px solid #EFEEEC;
}
.content2 {float:left; width:50%;}
.videolibrary {width:134px; float:left;}
/* End of Video library */

/* GMS sites locations */
div.sites {
width: 407px;
border-bottom: 1px solid #efedec;
margin-left:-3px;
margin-bottom: 10px;
background:#EFEEEC;
}
ul.sites {
padding-left:14px;
}
ul.sitesopps {
padding-left:25px; 
padding-bottom:10px;
}
.sitesimage {
float:right; 
padding-left:7px; 
padding-right:5px; 
padding-top:25px; 
padding-bottom:4px;
}
/* End of GMS sites locations */


*{
margin: 0;	
padding: 0;
font-family: Arial, Helvetica, sans-serif;
color:#404041;
}
body{
	background:#f8981d url(bodybg2col.jpg) center repeat-y;
font-size:12px;
padding: 0;
}
html{
height: 100%; /* Required */
}
/* P */
p{
padding:0 0 8px 0;
}
/* a */
a{
text-decoration: none;
color:#3297B9;
}

.strongblue{
font-weight: bold;
color:#3297B9;
}

.strongbluequote{
font-weight: bold;
color:#3297B9;
font-size:1.2em;
}
.strongbluequotesmall{
font-weight: bold;
color:#3297B9;
font-size:1em;
}

a.strongbluelink{
color:#3297B9;
}
a.strongblue:hover{
COLOR:#F55A1C;	
}
a.strongblue:hover .strong{
COLOR:#F55A1C;	
}
a.strongbluelink .strong{
color:#3297B9;
font-weight: bold;
}
a:hover{
text-decoration: none;
COLOR:#F55A1C;	
}
a em{
color:#3297B9;
}
a:hover em{
color:#F55A1C;
}
.fontbig{
font-size:1.5em;
}
.content-right a:hover{
text-decoration: none;
color:#F55A1C;
}
img{
border: 0;
}
/* background body */
.bodybg2col{ 
	font-size: 12px;
}

#contener{
width:810px; margin:0 auto;
height: auto;
}
/*for mozilla as IE treats height as min-heigh*/
* html #contener{
height:100%;
} 
#content-top{
width:810px;
z-index: 100; 
background: #FFFFFF;
}
ul.content-text{
padding-left:20px;
margin:0;
}
ul.Links{
list-style: none;
}
ul.Links li{
padding: 4px 0 0 5px;
}
ul.Links-blue{
list-style: none;
color:#FFFFFF;
}
ul.Links-blue li{
padding: 2px 0 0 5px;
color:#FFFFFF;
}
ul.Links-blue a{
color:#FFFFFF;
}
ul.Links-blue a:hover{
color:#FFFFFF;
text-decoration:underline;
}
ol.content-text{
padding: 0 0 0 20px;
}
ul.content-text li, ol.content-text li{
padding: 0 0 5px 0;
}
ul.content-page li{
list-style: square;
margin: 0 0 0 15px;
padding:0px;
width:320px;
}
h1{
font-size: 24px;
color:#000;
padding-bottom:5px;
}
h1 a{
font-size: 24px;
color:#000;
padding-bottom:1px;
}
h2{
font-size: 12px;
color:#91867E;
padding-bottom:8px;
}
h3{
font-size: 14px;
color:#000;
padding-bottom:5px;
}
form{
margin: 0;
padding:0;
}
option , select , input{
font-family: Arial, Helvetica, sans-serif;
color:#000000; 
font-size: 11px;
margin: 0px;
padding-left:3px;
}
.inputsub{
COLOR: #000000;
border: 1px solid #000000;
background-color: #FFFFFF;
margin: 0 0 3px 0;
}
#content-search .input{
height:16px;
z-index: 2; 
width:110px;
padding-left:3px;
font-size:0.9em;
margin-left:8px;
}
.space{
clear: both;
height:15px;
background: #FFFFFF;
width:100%;	
}
.space.home{
height:10px;
}
.spaceline{
clear: both;
width:100%;	
}
.space-blue{
clear: both;
}
.small{
font-size:0.9em;
}
/* Hide the skip navigation from visual browsers */
#skip-nav
{
list-style-type: none;
position: absolute;
z-index: 1002;
height:0;
left:-1000px;
width: 775px
}
#skip-nav a{
text-indent: -5000px;
overflow: hidden;
height: 0;
display: block
}
#skip-nav a:active, #skip-nav a:focus{
/* Only show skiplinks on focus */
position: absolute;
overflow: visible;
width: 20em;
text-align: center;
height: auto;
margin: 0;
padding: 8px;
background: #fff;
z-index: 10000;
text-indent: 0;
top: 50px;
margin: auto;
left: 30%;
border: 1px solid #ccc
}

#flash-pict-home #noFlash{

width:100%;
height:100%;
}
#flash-pict-home #noFlash div{
position:relative;
top:105px;
left:175px;
}

#flash-pict-home #noFlash div h3{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
}

#flash-pict-home #noFlash div p{
	color:#FFFFFF;
	font-size:13px;
}

#flash-pict-home #noFlash div span{
		color:#FFFFFF;
}


#flash-pict-home #noFlash div a:hover{
	text-decoration:underline;
}


#flash-pict img{ 
z-index: 2; 
}
#no-image{
visibility:hidden;
position: absolute;
top: 110px; 
left:169px;
z-index: 2; 
}
#txt-top-smallsize{
position: absolute; 
top: 132px; 
left:179px;
z-index: 2; 
}
#txt-top-bigsize{
position: absolute; 
top: 214px; 
left:175px;
z-index: 2;
color: #FFFFFF;
}
#txt-top-noflash{
position: absolute; 
top: 124px; 
left:175px;
z-index: 2;
color: #FFFFFF;
}

#txt-top-noflash h1{
font-size:17px;
font-weight:normal;
color:#FFFFFF;
}  

#txt-top-noflash p{
font-size:13px;
color:#FFFFFF;
}

#logo{
position: absolute; 
top: 165px; 
left:595px;
z-index: 2; 
}
#logo-small{
position: absolute; 
top: 154px; 
left:595px;
z-index: 2; 
}



/* NAVIGATION LEFT*/
ul.menu-left li{
width: 220px; padding-left:10px;	
text-align:left;
list-style: none;
float:left;
}
ul.menu-left li a{
float:left;
color:#404041;
}
ul.menu-left li ul li a{
float:left;
}
ul.menu-left li ul li ul li a{
float:left;
}
ul.menu-left li a{
float:left;
padding: 0 0 0 10px;
}
ul.menu-left ul{ 
position: relative;
float:left;
width:100%;
padding: 0 0 2px 6px;
}
ul.menu-left ul ul{ 
position: relative;
width:100%;
font-size:10px;
padding: 0 0 5px 3px;
}

ul.menu-left li .nav-1{ 
font-size:13px; 
background:url(pict_nav.gif) -0.4em 1.2em no-repeat; 
line-height:28px;
COLOR:#F55A1C; font-weight:bold;
padding: 5px 0 0 18px;
text-decoration:none;
}

ul.menu-left .nav-1:hover{
COLOR: #666666;
text-decoration:none;
}
ul.menu-left li a.navtitle{
COLOR:#F55A1C;
font-weight: bold;
padding-bottom: 2px;
font-size:14px;
}
/* END NAVIGATION LEFT */

/* CONTENT */
.content-left-blue{
width:235px;
float: left;
height:93px;
}
.padding-left{
padding: 0 3px 0 30px;
}
.modulefloatcentercol2{
float: left;	
width:380px;
}
.content-center-blue{
width:575px;
float: left;
background: #3398B9;
height:93px;
} 
.content-center-blue-l{
width:209px;
float: left;
background: #3398B9;
height:93px;
} 
.content-center-blue-r{
width:209px;
margin: 0px 0px 0px 248px;
float: left;
background: #3398B9;
} 
.content-center-blue-left{
margin: 0px 0px 0px 170px;
width:200px;
float: left;
background: #3398B9;
height:93px;
} 
.content-center-blue-right{
margin: 0px 0px 0px 248px;
width:200px;
float: left;
background: #3398B9;
height:93px;
} 
.content-right-blue{
width:177px;
float: left;
height:93px;
}                    
.content-left{
width:235px;
float: left;
z-index: 2; 
}
.content-center{
width:575px;
float: left;
z-index: 2; 
} 
.content-left-botton{
width:374px;
float: left;
z-index: 2; 
}
.space-left{
width:24px;
float: left;
}
.space-left-botton{
width:350px;
float: left;
height:auto;
background-color: #FFFFFF;
}
.content-center-bottom{
width:209px;
float: left;
z-index: 2; 
} 
.content-center-col1{
width:595px;
float: left;
z-index: 2; 
}
.content-right{
width:177px;
float: left;
}
.content-right a{
color:#3297B9;
}
.content-center-left{
float: left;
width:209px;
z-index: 2; 
}
.content-center-right{
width:209px;	
float: left;
z-index: 2; 
}
.Padding{
padding: 0 5px 0 9px;
width:auto;
}
/* MODULE RIGHT */

.content-modulefloat{
float:left;
width:132px;
padding-top: 6px;
}
.content-modulefloat-blue{
float:left;
width:140px;
}
.modulefloat{
float:left;
width:auto;
}
 .arrowcenter{
float:left;
width:5px;
margin: 4px 0 0 0;
}
.arrow{
float:left;
width:5px;	
}
.content-right-link img.arrow{
float:left;

width:5px;
margin: 5px 0 0 0;
}
.content-right-info img.arrow{
float:left;
width:5px;
margin: 5px 0 0 0;
}
.Padding-right{
padding: 5px 5px 5px 5px;
width:auto;
}
.space-right{
clear: both;
height:8px;
background-color: #FFFFFF;
width:auto;	
}
.content-right-contact , .content-right-info , .content-right-link , .content-right-col{
width:160px;
}
.content-right-contact{
border-top: 1px #C8C2BE solid;
border-bottom: 1px #C8C2BE solid;
}
.content-right-info{
background-color:#EFEDEC;
border-top: 1px #ffffff solid;
border-bottom: 1px #C8C2BE solid;
}
.content-right-link{
border-top: 1px #C8C2BE solid;
border-bottom: 1px #C8C2BE solid;
}
.content-right-link-bottom{
border-bottom: 1px #C8C2BE solid;
}
.content-right-col{
background-color:#efedec;
border-bottom: 1px #c8c2be solid;
}
/* END MODULE RIGHT */
/* CONTENT TOP */
/* FOOTER */
#menu_footer{
position:relative;
clear:both;
border-top:5px solid white;
background:#EFEEEC; 
width:810px;
height:30px;
margin: 0;
padding-top:10px;
}
#menu_footer2{
position:relative;
clear:both;
border-top:10px solid white;
background:#efeeec; 
width:100%;
height:50px;
margin: 0;
padding-top:10px;
}
#menu_footer em{
background: #EFEEEC; 
}
#menu_footer p{
background: #EFEEEC; 
padding-left:26px;
font-size:0.9em;
}
#menu_footer a{
color:#91867E;	
text-decoration:none;
font-size:0.9em;
}
#menu_footer a:hover{
color:#F55A1C;	
text-decoration:underline;
}
.menu_footer3{
color:#91867E;
}
.module-orange{
height:167px;
width:396px;
}
.imleft{
float:left;
} 
/* COLOR */
.orange{
color:#FF6600;
font-size:1.1em;
}
.Tgrey{
color:#91867E;
font-size:1.1em;
}
.greyheader{
background:#EFEEEC;
color:#90857F;
padding:8px;
text-align:left;
}
.orangeBig{
color:#FF6600;
font-size:2.5em;
}
.blackNum{
color:#000000;
float:left;
font-size:1.45em;
width:auto;
font-weight:bold;
}
.blackNum1{
color:#000000;
font-size:1.45em;
float:left;
width:auto;
padding-right:12px;
font-weight:bold;
}
.greenNum{
color:#00A650;
font-size:1.3em;
float:right;
padding-top:1px;
}
.green{
color:#00A650;
}
.white{
color:#ffffff;
}
.grey{
color:#EFEDEC;
}
.greylight{
color:#C8C2BE;
}
.blue{
color:#3297B9;
}
.fontsmall{
font-size:10px;
}
/* END COLOR */

/* TABLE */
.menu-table{
border-left:1px solid #C8C2BE;
float:left;
padding:5px 25px 5px 9px;
width:auto;
color:#91867E;
font-weight:bold;
}
.menu-table:hover{
border-left:1px solid #FF6600;
width:auto;
float:left;
padding:5px 25px 5px 9px;
color:#ffffff;
font-weight:bold;
}
.menu-table-off{
border-left:1px solid #FF6600;
width:auto;
color:#ffffff;
float:left;
padding:5px 25px 5px 9px;
font-weight:bold;
}
ul.Ultable li{
list-style-type: none;
padding-right:2px;
float:left;
}
ul.Ultable li a:hover{
color:#ffffff;
}
ul.Ultable{
width:400px;
border-bottom:1px solid #C8C2BE;
float:left;
}
html> body ul.Ultable{
width:99%;
}
ul.UltableBig{
width:576px;
border-bottom:1px solid #C8C2BE;
float:left;
}
ul.UltableBig li a:hover{
color:#ffffff;
}
ul.UltableBig li{
list-style-type: none;
padding-right:2px;
float:left;
}
html> body ul.UltableBig{
width:99%;
}
#Table1{
width:auto;
}
#Table2{
width:auto;
display: none;
}
#Table3{
width:auto;
display: none;
}
#Table4{
width:auto;
display: none;
}
#Table5{
width:auto;
display: none;
}
/* END TABLE */
.TabHeader{
width:auto;
height:25px;
background:#91867E;
padding-top:5px;
}
.SubTabHeader{
border-top:1px solid #ffffff;
width:auto;
height:25px;
background:#E3E1DF;
padding-top:5px;
}
/* TABLE Header */
.TableDownload {
width:400px;
text-align:left;
}
.TableDownload a{
padding: 0 0 0 5px;
}
.TableDownload a.invisible {visibility:hidden
}

.TableDownload  .Padding{
padding-top:10px;
padding-bottom:10px;
width:auto;
}
.TableDownload  .Padding a{
background:white;
}
.TableDownload .col1{
width:170px;
height:25px;
background:#EFEDEC;
}
.TableDownload .col2{
width:111px;
height:25px;
background:#EFEDEC;
}
.TableDownload .col3{
width:117px;
height:25px;
background:#EFEDEC;
}
.TableDownload th{
margin:0px;
padding:0 0 0 10px;
height:25px;
}
.TableDownload td{
margin:0px;
padding:0px;
height:25px;
}
.TableDownload .lign{
border-top:1px solid #C8C2BE;
border-bottom:1px solid #C8C2BE;
height:25px;
}
.TableDownload .lign-end{
border-bottom:1px solid #C8C2BE;
height:25px;
}
.TableDownload .lign-start{
border-top:1px solid #C8C2BE;
height:25px;
}
/* end TABLE Header */
.selectproduct{
width:125px;
}

/* TABLE 1 */
.menu-table1{
border-left:1px solid #C8C2BE;
float:left;
padding:5px 25px 5px 9px;
width:auto;
color:#91867E;
font-weight:bold;
}
.menu-table1:hover{
border-left:1px solid #FF6600;
width:auto;
float:left;
padding:5px 25px 5px 9px;
color:#ffffff;
font-weight:bold;
}
.menu-table1-off{
border-left:1px solid #FF6600;
width:auto;
color:#ffffff;
float:left;
padding:5px 25px 5px 9px;
font-weight:bold;
}
/* END TABLE 1 */


/* BLUE BAR CONTENT */

.strongbluebar{
font-size:2.6em;
color:#8CC4D8;
font-weight:bold;
}
.strongbluebar p {
	padding:0 0 5px 0;
}
.strongbluebarsmall{
font-size:1em;
color:#8CC4D8;
font-weight:bold;
}
.strongbluebarsmall em{
font-size:1em;
color:#8CC4D8;
font-style: italic;
font-weight:bold;
}

/* END OF BLUE BAR CONTENT */

/* LOCAL AWARDS PAGE */

.content-local-awards{
margin-left:5px;
font-weight:bold;
width:280px;
float: left;
z-index: 2; 
} 

/* END OF LOCAL AWARDS PAGE */

ul.numbered li{
list-style-type:decimal;
margin-left:25px;
}
