* { font: 12px Arial; }
body { background-color: #ffffff;  margin: 0px 0px 0px 0px; padding: 0px;  font: Arial;  }
td { font: Arial; }
b {color: #003481; }

a { font-size: 12px; color: #003481;  } 
a:visited { color: #0099FF; }
a:hover { color: #0099FF; }
a:active { color: #003481; }

a img { border: 1px none; }

.metanav { font-size: 10px; background-color: #FFFFFF; color:#003481; text-decoration: none; }
a.metanav { font-size: 10px; color: #003481; text-decoration: none; }
a.metanav:visited { color:#003481; }
a.metanav:hover { color: #0099FF; }
a.metanav:active { color: #000000; font-weight: bold; }
a.metanavbold, a.metanavbold:visited, a.metanavbold:hover, a.metanavbold:active { font-size: 10px; text-decoration: none; color: #000000; font-weight: bold; }

a.levelonenav { font-size: 12px;  font-weight: bold; color: #003481; text-decoration: none; } 
a.levelonenav:visited { color: #003481; }
a.levelonenav:hover { color: #0099FF; }
a.levelonenav:active { color: #003481; }

a.levelonenavs { font-size: 12px;  font-weight: bold; color: #003481; text-decoration: none; } 
a.levelonenavs:visited { color: #003481; }
a.levelonenavs:hover { color: #003481; }
a.levelonenavs:active { color: #003481; }

a.levelonenavf { font-size: 12px;  font-weight: bold; color: #000000; text-decoration: none; } 
a.levelonenavf:visited { color: #000000; }
a.levelonenavf:hover { color: #000000; }
a.levelonenavf:active { color: #000000; }

a.levelonebnav { font-size: 10px;  font-weight: bold; color: #003481; text-decoration: none; } 
a.levelonebnav:visited { color: #003481; }
a.levelonebnav:hover { color: #0099FF; }
a.levelonebnav:active { color: #003481; }

.navsep { background-color: #003481; }

a.leveltwonav { font-size: 10px; color: #003481; text-decoration: none; } 
a.leveltwonav:visited { color: #003481; }
a.leveltwonav:hover { color: #0099FF; }
a.leveltwonav:active { color: #003481; }

a.levelthreenav { font-size: 10px; color: #003481; text-decoration: none; } 
a.levelthreenav:visited { color: #003481; }
a.levelthreenav:hover { color: #0099FF; }
a.levelthreenav:active { color: #003481; }

.crumbsep a { font-size: 9px; font-weight: bold; text-decoration: underline; }
.crumbsep a, .crumbsep a:visited, .crumbsep a:link, .crumbsep a:active { color: #003481; }
.crumbsep a:hover { color: #0099FF; }
.crumbsep a.crumbthis, .crumbsep a.crumbthis:link, .crumbsep a.crumbthis:visited, .crumbsep a.crumbthis:hover, .crumbsep a.crumbthis:active { color: #000000; text-decoration: none; }

#footer{
	  width:754px;
	  height:92px;
}

.footer {  font-size: 10px; background-color: #FFFFFF; color:#003481; text-decoration: none; }
a.footer { font-size: 9px; color: #003481; } 
a.footer:visited { color: #003481; }
a.footer:hover { color: #0099FF; }
a.footer:active { color: #0099FF; }

a.label, a.label:hover, a.label:visited, a.label:link, a.label:active {
font-size: 18px;
font-weight: bold;
line-height: 20px;
color: #003481;
margin-bottom: 8px;
}

a.bar { font-size: 9px; color: #ffffff; } 
a.bar:visited { color: #ffffff; }
a.bar:hover { color: #ffffff; }
a.bar:active { color: #ffffff; }

#levelOneCell { text-align: left; }

td.topcell { height:6; background-image:url(/country/resources/images/static/topcell.gif); }
td.navlevone { background-image:url(/country/resources/images/static/levonenav_sep_blue.gif); }
td.footerimg { height:0;}

td.metanavsep {
background-image:url('/country/resources/images/meta_sep_rbs_blue.gif');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center; 
}

td.footerimage {height:6px; background-image:url(/country/resources/images/static/topcell.gif);}

td.footer {/*font-size: 10px; */
		/*background-image:url(/country/resources/images/static/topcell.gif);*/
	      background-color: #FFFFFF; 
		color:#003481; 
		height:22px;
		width:754px;
		text-align: left; 
		paddin: 0 5px 0 5px;
	    }
td.footertext { 
		color:#003481; 
		}

div.copyright{
		font-size: 12px;
		float:left;
		color: #C0C0C0;		
}

div.statements{

		float:right;
		margin: 0 5px 0 5px;
		vertical-align: middle;
}

a.statements{
		font-size: 12px;
		color: #003481;
		text-decoration:none;
}

a.statements:visited { color: #003481;}
a.statements:hover { color: #0099FF; text-decoration:underline;}
a.statements:active { color: #003481;}

div.footer_sep{
	background-image:url(/country/resources/images/meta_sep_rbs_blue.gif); 
	background-repeat:no-repeat;
	background-attachment:fixed;
}

td.sitetitle { font-size: 14pt; font-weight: 700; color: #003481; letter-spacing: -1px; line-height: 14pt;}
td.subheadline, .subheadline { font-size: 11px; color: #003481; font-weight: bold; }
td.cellsep { background-color: #000000; }
td.bodytext, .bodytext {  font-size: 10px; color: #000000; }
td.pagetitle, div.pagetitle {  font-size: 26px; color: #003481; font-weight: bold; line-height: 27px; padding-bottom:7px; }
td.greybar { background-color: #003481; font-size: 9px; }
td.white { background-color: #ffffff; }
.subheading { font-size: 11px; color: #003481; font-weight: bold; line-height: 14px; }

.parheading { font-size: 10px; color: #000000; font-weight: bold; line-height: 11px;}
.listtitlenorm { font-size: 10px; color: #000000; line-height: 12px;}
.listtitleheading { font-size: 9px; color: #000000; font-weight: bold; line-height: 12px;}
.bodytitle { font-size: 14px; color: #003481; font-weight: bold;}
.blackline {color: #000000; height: 1px; top: -4px;}
img.imageleft { margin-right: 16px; margin-bottom: 16px; }
img.imageright { margin-left: 16px; margin-bottom: 16px; }

select, textarea { font: Arial; width: 140px; font-size: 11px; color: #000000; }
ul { margin-top: 0px; margin-left: 16px; }
ol { margin-top: 0px; margin-left: 16px; }

select.contact, input.contact, textarea.contact { width: 250px; font-size: 12px; color: #000000; }

.crumblocation { font-size: 10px;  font-weight: bold; color: #000000; }
.crumbsep { font-size: 9px;  font-weight: bold; color: #003481; }
.selectednavone, a.selectednavone:active, a.selectednavone:hover, a.selectednavone:visited { font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
.selectednavtwo, a.selectednavtwo:hover, a.selectednavtwo:active, a.selectednavtwo:visited { font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }

.wholesale { font-size: 13px; font-weight: bold; color: #878787; letter-spacing: -1px; line-height: 14px; font-style: normal; font-variant: normal; vertical-align: top }

#metapopup { position: absolute; left: 448px; top: 22px; visibility: hidden; }

.noline { text-decoration: none; }

ul li ul li { list-style-type: none; list-style: url(/country/resources/images/static/dash.gif); }

img.bordergreen, a img.bordergreen { border-style: solid; border-color: #003481; }

div.sectorSummary, div.productSummary { position:absolute; top: 251px; padding: 1px; }

td.cellsep, img.cellsep { background-color: #003481; }
td.greycellsep { background-color: #333 }

#navigation { position: absolute; top: 248px; }

td.nav { padding-top: 1px; padding-bottom: 1px; }

div.filtersub, div.filtersub a, div.filtersub a b { font-size: 11px; }
div.filtersub a b { color: #333; text-decoration: none; }

a.sitemapone { font-size: 12px;  font-weight: bold; color: #003481; text-decoration: underline; height: 3px; padding-bottom: 3px; } 
a.sitemapone:visited { color: #003481; text-decoration: underline; }
a.sitemapone:hover { color: #0099FF; text-decoration: underline; }
a.sitemapone:active { color: #003481; text-decoration: underline; }

a.sitemap { text-decoration: none; }
a.sitemapone:visited { color: #003481; text-decoration: none; }
a.sitemapone:hover { color: #0099FF; text-decoration: underline; }
a.sitemapone:active { color: #003481; text-decoration: none; }

.countryNav {
 width: 120px;
 visibility: hidden;
 font-family: Arial;
 font-size: 9px;
 color: #888888;
 background-color: #FFFFFF;
}

a.search { font-size: 9px; color: #003481; text-decoration: none; } 
a.search:visited { color: #555; }
a.search:hover { color: #0099FF; }
a.search:active { color: #003481; }

#PrintThisPage { position: absolute; top: 124px; left: 500px; }
#PrintThisPage img { margin-bottom: -2px; }

#PrintThisContactPage { position: absolute; top: 85px; left: 500px; }
#PrintThisContactPage img { margin-bottom: -2px; }

#metapopup2 { position: absolute; left: 622px; top: 22px; visibility: hidden; }
#newsWindow {
 position: absolute;
 width: 140px;
 height: 200px;
 top: 350px;
 left: 614px;
 overflow: hidden;
 border-left-width: 0px;
 border-right-width: 0px;
 border-top-width: 0px;
 border-bottom-width: 1px;
 border-style: solid;
 border-color: #F2C000;
}
#newsLayer1 {
    position: absolute;
    top: 550px;
    left: 614px;
    width: 140px;
    padding-top: 3px;
    padding-bottom: 3px;
    overflow: hidden;
}
#newsLayer2 {
    position: absolute;
    top: 750px;
    left: 614px;
    width: 140px;
    padding-top: 3px;
    padding-bottom: 3px;
    overflow: hidden;
}

table.exco { background-color: #003481; }
td.exco { text-align: center; background-color: #FFF; height: 135px; }
td.exco a { text-decoration: none; }
td.exco a img { border: 2px solid #003481; }

#languageLink { position: absolute; top: 85px; left: 550px; }

.titlelevel1 {
 background-color: #003481;
 color: #FFF;
 font-size: 16px;
 font-weight: bold;
}


/* Added for HTML-version of homepage */
#homeflash {
  margin-top: 35px;
}

#homeflash div {
  width: 146px;
  float: left;
}

#homeflash div div.ftitle {
  height: 15px;
  width: 138px;
  font-weight: bold;
  color: #003481;
  padding: 1px 0 0px 5px;
  background-image: url(/country/resources/images/static/homepage-border-right.gif);
  background-position: right;
  background-repeat: no-repeat;
}

#clients div.ftitle {
  background-color: #F7D659;
}

#products div.ftitle {
  background-color: #FBE9A6;
}

#presence div.ftitle {
  background-color: #FDF4D4;
}

#homeflash div div.fcontent {
  height: 226px !important;
  width: 100%;
  font-weight: bold;
  color: #003481;
  padding: 10px 0 6px 5px;
  border-bottom: 2px solid #C5C5C5;
  text-align: center;
  background: none no-repeat 50% 50%;
  overflow: hidden;
}

#homeflash #products div.fcontent, #homeflash #presence div.fcontent {
  border-left: 1px solid #C5C5C5;
}

#homeflash #presence div.fcontent {
  border-right: 2px solid #C5C5C5;
}

div.fcontent a, div.fcontent a:visited {
  text-align: left;
  font-size: 10px;
  width: 140px;
  margin-bottom: 8px;
  display: block;
  text-decoration: none;
  color: #003481;
}
div.fcontent a:hover { color: #0099FF; }

div.download {
 position:absolute;
 left:250;
 z-index:1;
 visibility: hidden;
 background-color: #FFFFFF;
}

/* Finish HTML-homepage addition */

.sectiontitle {
	font-size: 11px;
	color: #003481;
	width: 100%;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 6px;
	padding-bottom: 2px;
	border: none;
	border-style: none;
	border-top: none;
	border-bottom: 1px solid #003481;
}

#metalanguage {
	position: absolute; 
	visibility: hidden;
	border: 1px solid #C0C0C0;
	/*margin: 12px 0 0 -50px;*/
	z-index:1;
}

#maxBotLeft { 
	position: absolute;
	left: 12px;
	top: expression((document.getElementById("cTable").offsetHeight+document.getElementById("contenttable").offsetTop > 600) ? (600 - document.getElementById("maxBotLeft").offsetHeight) + "px" : (document.getElementById("cTable").offsetHeight+document.getElementById("contenttable").offsetTop-document.getElementById("maxBotLeft").offsetHeight)+"px" );
}
#maxBotRight { 
	position: absolute;
	left: 614px;
	top: expression((document.getElementById("cTable").offsetHeight+document.getElementById("contenttable").offsetTop > 600) ? (600 - document.getElementById("maxBotRight").offsetHeight) + "px" : (document.getElementById("cTable").offsetHeight+document.getElementById("contenttable").offsetTop-document.getElementById("maxBotRight").offsetHeight)+"px" );
}


/* re-used stye from AOL EBB css */
div.online_services{
  padding-bottom: 6px
}

div.online_services_title {
  font-weight: 700;
  font-size: 11px;
  color: #003481
}

div.online_services_links {
  padding-top: 1px;
  padding-bottom: 1px
  }

div.online_services_title {
  border-bottom-color: #003481;
  border-bottom-width: 1px;
  border-bottom-style: solid
  }

#Header {
	backgroud-color: #003481;
	border:3;
	color: #FFFFFF;	
}

td.logoAlignTop{
	height:20px;
	background-color: #ffffff;
}
td.logoAlignLeft{
	width:20px;
	background-color: #ffffff;
}

td.LeftNavSpacer{
	height:25px;
}

div.metanavlang{
font-size: 10px; 
background-color: #FFFFFF; 
border-color: #003481; 
color:#003481; 
text-decoration: none; 
}

div.borderColor{
background-color: #003481;
}

td.borderColor{
color:#003481
}

table.borderColor{
background-color: #FFFFFF; 
border-color: #003481; 
border-style: solid; 
border-width: 1px;
}

img.borderColor{
background-image:url(/country/resources/images/static/levonenav_sep_blue.gif);
}

td.siteTitle{
height: 20px;
background-color: #FFFFFF; 
}

td.banner {
	padding-left: 12px;
	font-size: 18px;
	font-weight: normal;
	background-color: #0AAAD5;
	color: #FFF;
}
td.banner a, td.banner a:link, td.banner a:visited {
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
td.banner a:hover, td.banner a:active {
 color: #003481;
}

 td.bannerEU {
	padding-left: 12px;
	font-size: 18px;
	font-weight: normal;
	background-color: #0AAAD5;
	color: #FFF;
}
td.bannerEU a, td.bannerEU a:link, td.bannerEU a:visited {
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
td.bannerEU a:hover, td.bannerEU a:active {
	color: #003481;
}

td.bannerEUseperator{
	
	background-color: #003481;
	
}