body {font-family:Arial, Helvetica, sans-serif; background:url(../images/bg_background.gif) repeat-x scroll top left #dbe6e1; margin:0pt; font-size:79%; padding:0pt; text-align:center;height:100%;}
html {overflow-y: scroll; height:100%;}

#page {width:940px; min-height:500px;}
#page_outer_lft {background:url(../images/bg_pageouter_lft5.gif) left top no-repeat transparent; padding-left:20px; margin:0pt auto; min-height:100%; text-align:left; vertical-align:middle; width:959px; vertical-align:bottom; }
#page_outer_rgt {background:url(../images/bg_pageouter_rgt5.gif) right top no-repeat transparent; padding-right:20px; min-height:100%;width:940px;}

/* Utilities */
.clear {clear:both;font-size:0pt;height:1px;margin:0pt;overflow:hidden;padding:0pt;}
.clear10 {clear:both;font-size:0pt;height:10px;margin:0pt;overflow:hidden;padding:0pt;}
.hidden {display:none;}
.no_leftpad {}
.no_pad_right {margin-right:0px; padding-right:0px;}
.pad_top10 {padding-top:20px;}
.pad_bot10 {padding-bottom:10px !important; float:left;  width:685px;}
.divider {clear:both;font-size:0pt;height:1px; background:#FFFFFF; margin:10px 0px 10px 0px;overflow:hidden; }
.divider5 {clear:both;font-size:0pt;height:5px; background:#FFFFFF; margin:0px 0px 0px 0px;overflow:hidden;}
.divider2 {clear:both;font-size:0pt;height:2px; background:#FFFFFF; margin:0px 0px 0px 0px;overflow:hidden; float:left; width:100%;}
p.link a, div.right_col p.link a, p.link a:visited, div.right_col p.link a:visited {text-decoration:none; color:#002469;}
.bottom_spacer {height:20px;clear:both;font-size:0pt;margin:0pt;overflow:hidden;padding:0pt;}
.text p a {text-decoration:underline; color:#002469; }
.text p a:hover, .text p a:focus, .text p a:active {text-decoration:none;}
div.text p.link a {text-decoration:underline; color:#002469; width:100%;}
div.text p.link a:hover {text-decoration:none; color:#002469; width:100%;}
div.text a:visited {text-decoration:underline; color:#002469; width:100%;}
div.text p.link {background:url(../images/link_arrow.gif) no-repeat 15px 0.25em transparent; padding:0px; margin:0px; padding-left:30px; color:#002469; font-weight:bold; float:left; padding-top:0px; margin-top:0px;width:95%;}

/* Dividers */
.divider_grey_long {width:100%; height:6px; background:url(../images/bg_showcase_top.gif) repeat-x top left transparent; float:left;}
.divider_grey_line {width:100%; height:6px; background:url(../images/bg_divider_grey.gif) repeat-x top left transparent; float:left;}
.divider_grey_plain {width:100%; height:6px; background:url(../images/bg_divider_grey_plain.gif) repeat-x top left transparent; float:left; }

/* Skip Navigation */
.skip {position: absolute; left: -999em;}
a.skip:active,  a.skip:focus {top: 0; left: 0; color:#fff; background:#FFA02F; font-size:0.9em; display:block; padding:0.5em; border:0.1em solid;  white-space:nowrap; width:15em; text-align:center; font-weight:bold;}

/* Global Links */
#global_links {background:url(../images/bg_global_links.gif) bottom left #ffffff no-repeat; float:left; padding-top:0px; width:940px;}
#global_links ul {float:right; margin:0px; padding:3px 10px 3px 0px;}
#global_links li {display:block; float:left; list-style:none; padding-left:20px;}
#global_links li a, #global_links li a:visited {text-decoration:none; font-size:0.9em; color:#002469; font-weight:bold;}
#global_links li a:hover, #global_links li a:focus, #global_links li a:active {text-decoration:underline;}

/* Global links on content pages */
#global_links.subpage {background: url(../images/bg_global_links_subpage.gif) 0 0 repeat-x #e6eaf0;}
#global_links.subpage .global_links_content {/*float: right;*/ padding-right: 9px; background: url(../images/bg_global_links_content.gif) 448px 0 no-repeat transparent; min-height: 27px;}
#global_links.subpage .global_links_content p {float: right; padding:8px 20px 0 0; margin:0;}
#global_links.subpage .global_links_content p.globcountrysel {float: right; padding-right: 0; padding-top:3px;}
#global_links.subpage .global_links_content form {float: right; padding: 0px 0 4px 0; margin:0; width: 25.5em; text-align: right;}

#global_links.subpage .global_links_content a, #global_links.subpage .global_links_content label  {font-size: 0.9em; font-weight:bold; color: #002469; text-decoration: none;}
#global_links.subpage .global_links_content a:hover, #global_links.subpage .global_links_content a:active, #global_links.subpage .global_links_content a:focus {text-decoration: underline;}

#global_links.subpage .global_links_content label {/*display: block; float: left;*/ padding-top: 5px; padding-right: 6px;}
#global_links.subpage .global_links_content select {font-size: 0.9em; width: 15.5em; margin-right: 3px;}
#global_links.subpage .global_links_content input {margin-bottom: -5px;}


/* Content at the Top */
#contenttop {background:url(../images/bg_contenttop.gif) top left repeat-x #012469; min-height:20px; width:940px; float:left;  }
#contenttop a, #contenttop p {color:#FFFFFF;}

/* Content at the Top - Left */
#contenttop_left {width:394px; float:left; padding-top:26px; padding-left:28px;}
#contenttop_left img {border:none;}

/* Content at the Top - Right */
#contenttop_right {width:509px; float:left;}

/* Toplinks */
div.toplinks {float:right; padding-bottom:15px; padding-top:3px; }
div.toplinks ul {margin:0px; padding:0px;}
div.toplinks ul li{display:block; float:left; padding-left:22px; list-style:none; }
div.toplinks a, div.toplinks a:visited {text-decoration:none; font-size:0.9em; font-weight:bold;}
div.toplinks a:hover, div.toplinks a:focus, div.toplinks a:active {text-decoration:underline;}
div.toplinks ul li.selected a {text-decoration:underline!important;}

/* Search functionality */
div.search {float:right; color:#ffffff; font-size:0.9em;}
div.search form {min-height:21px; padding:0px; float:right;}
div.search input {padding:2px; margin-left:10px;}
div.search input.search_but {vertical-align:top; padding:2px 0px 0px 0px; margin-left:4px;}
div.search label {display:inline; padding-bottom:3px; font-weight:bold;}
div.search input#search {width:170px; border:1px solid #d0dfd8;}

/* Topnav */
#contenttop_bot {float:left; padding-top:10px;}
div.topnav {float:left; width:940px; position:relative;}
div.topnav a, div.topnav a:visited {color:#FFFFFF; text-decoration:none; cursor: pointer;}
div.topnav ul {float:left; padding:0px 0px 0px 15px; width:925px; background:url(../images/bg_topnav_ul.gif) bottom left repeat-x transparent; margin:0px;}

div.topnav ul li {min-height:26px; text-align:center; vertical-align:middle; list-style:none; float:left;}
div.topnav ul li.first a {background:url(../images/li_topnav_li1.gif) bottom left repeat-x transparent}
div.topnav ul li.second a {background:url(../images/li_topnav_li2.gif) bottom left repeat-x transparent}
div.topnav ul li.third a {background:url(../images/li_topnav_li3.gif) bottom left repeat-x transparent}
div.topnav ul li.fourth a {background:url(../images/li_topnav_li4.gif) bottom left repeat-x transparent}
div.topnav ul li.fifth a {background:url(../images/li_topnav_li5.gif) bottom left repeat-x transparent}

div.topnav ul li {min-height:26px;list-style:none;font-size:0.9em; }
div.topnav ul li.first {background:url(../images/li_topnav_div.gif) 0% 100% no-repeat;}
div.topnav ul li.second {background:url(../images/li_topnav_div1.gif) 0% 100% no-repeat;}
div.topnav ul li.third {background:url(../images/li_topnav_div2.gif) 0% 100% no-repeat;}
div.topnav ul li.fourth {background:url(../images/li_topnav_div3.gif) 0% 100% no-repeat;}
div.topnav ul li.fifth {background:url(../images/li_topnav_div4.gif) 0% 100% no-repeat;}

div.topnav li a {float:left; margin:0px 0px 0px 0px; color:#ffffff; }
div.topnav li a span.middle {padding: 10px 11px 13px 10px; display:block; float:left; }
div.topnav li a span.left {float:left; display:block; margin-left:1px;}

div.topnav li a:hover, div.topnav li a:active, div.topnav li a:focus
{padding:0px 5px 0px 0px;}
div.topnav li a:hover span.middle, div.topnav li a:active span.middle, div.topnav li a:focus span.middle
{float:left;color:#ffffff; padding: 10px 6px 13px 5px;}
div.topnav li a:hover span.left, div.topnav li a:active span.left, div.topnav li a:focus span.left
{padding:0px 0px 0px 5px;}

div.topnav li.first a:hover, div.topnav li.first a:active, div.topnav li.first a:focus 
{background:url(../images/bg_li_right.gif) no-repeat top right transparent; }
div.topnav li.first a:hover span.middle, div.topnav li.first a:active span.middle, div.topnav li.first a:focus span.middle 
{background:url(../images/bg_li_middle.gif) repeat-x #0098d6 top left;}
div.topnav li.first a:hover span.left, div.topnav li.first a:active span.left, div.topnav li.first a:focus span.left 
{background:url(../images/bg_li_left.gif) no-repeat top left transparent;}

div.topnav li.second a:hover, div.topnav li.second a:active, div.topnav li.second a:focus 
{background:url(../images/bg_li_right2.gif) no-repeat top right transparent; }
div.topnav li.second a:hover span.middle, div.topnav li.second a:active span.middle, div.topnav li.second a:focus span.middle 
{background:url(../images/bg_li_middle2.gif) repeat-x #86b8e4 top left;}
div.topnav li.second a:hover span.left, div.topnav li.second a:active span.left, div.topnav li.second a:focus span.left 
{background:url(../images/bg_li_left2.gif) no-repeat top left transparent;}

div.topnav li.third a:hover, div.topnav li.third a:active, div.topnav li.third a:focus 
{background:url(../images/bg_li_right3.gif) no-repeat top right;}
div.topnav li.third a:hover span.middle, div.topnav li.third a:active span.middle, div.topnav li.third a:focus span.middle 
{background:url(../images/bg_li_middle3.gif) repeat-x #ffa02f top left;}
div.topnav li.third a:hover span.left, div.topnav li.third a:active span.left, div.topnav li.third a:focus span.left 
{background:url(../images/bg_li_left3.gif) no-repeat top left;}

div.topnav li.fourth a:hover, div.topnav li.fourth a:active, div.topnav li.fourth a:focus 
{background:url(../images/bg_li_right4.gif) no-repeat top right;}
div.topnav li.fourth a:hover span.middle, div.topnav li.fourth a:active span.middle, div.topnav li.fourth a:focus span.middle 
{background:url(../images/bg_li_middle4.gif) repeat-x #f1be23 top left;}
div.topnav li.fourth a:hover span.left, div.topnav li.fourth a:active span.left, div.topnav li.fourth a:focus span.left 
{background:url(../images/bg_li_left4.gif) no-repeat top left;}

div.topnav li.fifth a:hover, div.topnav li.fifth a:active, div.topnav li.fifth a:focus 
{background:url(../images/bg_li_right5.gif) no-repeat top right;}
div.topnav li.fifth a:hover span.middle, div.topnav li.fifth a:active span.middle, div.topnav li.fifth a:focus span.middle 
{background:url(../images/bg_li_middle5.gif) repeat-x #69be28 top left;}
div.topnav li.fifth a:hover span.left, div.topnav li.fifth a:active span.left, div.topnav li.fifth a:focus span.left 
{background:url(../images/bg_li_left5.gif) no-repeat top left;}



/* topnav a.selected */
div.topnav li a.selected {float:left; margin:0px 0px 0px 0px; color:#ffffff; font-weight:bold; }
div.topnav li a.selected span.middle {padding: 10px 11px 13px 10px; display:block; float:left; }
div.topnav li a.selected  span.left {float:left; display:block; margin-left:1px;}

div.topnav li a.selected
{padding:0px 5px 0px 0px;}
div.topnav li a.selected span.middle
{float:left;color:#ffffff; padding: 10px 6px 13px 5px;}
div.topnav li a.selected  span.left
{padding:0px 0px 0px 5px;}

div.topnav li.first a.selected
{padding:0px 5px 0px 0px;}
div.topnav li.first a.selected span.middle
{float:left;color:#ffffff; padding: 10px 5px 13px 5px;}
div.topnav li.first a.selected span.left
{padding:0px 0px 0px 5px;}

div.topnav li.first a.selected
{background:url(../images/bg_li_right.gif) no-repeat top right transparent; }
div.topnav li.first a.selected span.middle
{background:url(../images/bg_li_middle.gif) repeat-x #0098d6 top left;}
div.topnav li.first a.selected span.left
{background:url(../images/bg_li_left.gif) no-repeat top left transparent;}

div.topnav li.second a.selected
{background:url(../images/bg_li_right2.gif) no-repeat top right transparent; }
div.topnav li.second a.selected span.middle
{background:url(../images/bg_li_middle2.gif) repeat-x #86b8e4 top left;}
div.topnav li.second a.selected span.left
{background:url(../images/bg_li_left2.gif) no-repeat top left transparent;}

div.topnav li.third a.selected
{background:url(../images/bg_li_right3.gif) no-repeat top right;}
div.topnav li.third a.selected span.middle
{background:url(../images/bg_li_middle3.gif) repeat-x #ffa02f top left;}
div.topnav li.third a.selected span.left
{background:url(../images/bg_li_left3.gif) no-repeat top left;}

div.topnav li.fourth a.selected
{background:url(../images/bg_li_right4.gif) no-repeat top right;}
div.topnav li.fourth a.selected span.middle
{background:url(../images/bg_li_middle4.gif) repeat-x #f1be23 top left;}
div.topnav li.fourth a.selected span.left
{background:url(../images/bg_li_left4.gif) no-repeat top left;}

div.topnav li.fifth a.selected
{background:url(../images/bg_li_right5.gif) no-repeat top right;}
div.topnav li.fifth a.selected span.middle
{background:url(../images/bg_li_middle5.gif) repeat-x #69be28 top left;}
div.topnav li.fifth a.selected span.left
{background:url(../images/bg_li_left5.gif) no-repeat top left;}


/* prodfinder */
.prodfinder {float:left; width:137px !important;position:absolute;bottom:0;right:0; background:url(../images/product_finder_botline.gif) repeat-x bottom left; display: none; /* to hide prod finder temporarily */}
.prodfinder .top {background:url(../images/product_finder_top.gif) no-repeat top left  ; padding-top:6px}
.prodfinder .bot {background:url(../images/product_finder_bot.gif) no-repeat bottom left ; padding-bottom:8px}
.prodfinder .mid {background:#f89c2f; width:128px;  text-align:center; padding-top:0px; padding-bottom:6px;}

.prodfinder .mid a {font-size:0.9em; font-weight:bold;}
.prodfinder .mid a:hover, .prodfinder .mid a:focus, .prodfinder .mid a:active {text-decoration:underline;}



/* Home content */
/*.homecontent {float:left; width:940px; background:#DBE6E0; min-height:22.9em; margin-bottom:-2px;}*/
.homeleft {width:643px; float:left; background:#DBE6E0; min-height:20px;margin:0px; }
.homeright {width:297px;min-height:20px; float:left; background:#b7cec4; padding:10px 0px 0px 0px; margin:0px; }

/* Home bottom */


/* Home Promotional banner */
div.home_promo_flash {margin:10px;}

.home_promo1 {width:643px; background:url(../images/bg_home_onepager1.jpg) top left no-repeat #DDE8E2; min-height:350px;}
.home_promo2 {width:643px; background:url(../images/bg_home_onepager2.jpg) top left no-repeat #DDE8E2; min-height:350px;}
.home_promo3 {width:643px; background:url(../images/bg_home_onepager3.jpg) top left no-repeat #DDE8E2; min-height:380px;}
.home_promo4 {width:643px; background:url(../images/bg_home_onepager4.jpg) top left no-repeat #DDE8E2; min-height:350px;}

.home_promo {width:920px; background:url(../images/welcome.jpg) top left no-repeat #fff; min-height:209px; }
.home_promo_title {font-size:2.2em; font-weight:bold; padding-top:25px; padding-left:28px; color:#002469; line-height:0.9em;}
.home_promo_intro {width:300px; padding-left:28px; padding-top:8px;}
.home_promo_intro p {font-size:0.95em; color:#002469;padding:0px 0px 3px 0px; margin:0px;}

.home_promo1 h2, .home_promo2 h2, .home_promo3 h2, .home_promo4 h2, .home_promo h2 {width:323px; color:#009fda; font-size:1em; font-weight:bold; padding-top:5px;padding-left:28px; margin:0px;}

.home_promo_set {width:323px; padding-left:28px; padding-top:8px;}
.home_promobox {background:url(../images/bg_promo_quest_mid3.gif) no-repeat top left #008bcf; padding-left:12px; width:221px;}
.home_promobox div.question {width:215px;}
.home_promobox div.question div.link { width:197px; float:left;}
.home_promobox div.question  div.image {width:12px; float:right;padding-top:0.2em; }
.home_promobox div.question  div.image img {border:none;}

.home_promobox a {font-size:1em; color:#ffffff; text-decoration:none; font-weight:bold;}
.home_promobox_top {background:url(../images/bg_promo_quest_top3.gif) no-repeat top left; padding-top:6px; }
.home_promobox_bot {background:url(../images/bg_promo_quest_bot3.gif) no-repeat bottom left;padding-bottom:4px;padding-right:6px; margin-bottom:2px;}

/* Home page amends */

.homecontent {border-top: 10px solid #fff; background: url(../images/bg_homecontent.gif) 0 100% repeat-x #fff;}

div.countrypanel { background: url(../images/bg_countrypanel.gif) 0 0 repeat-x #b7cdc3; float: left;width: 920px; border-left: 10px solid #fff; border-bottom: 1px solid #fff;}
div.countrypanel .tl {background: url(../images/bg_countrypanel_tl.gif) 0 0 no-repeat transparent; float: left; }
div.countrypanel .tr {background: url(../images/bg_countrypanel_tr.gif) 100% 0 no-repeat transparent;  padding-left: 27px; padding-right:5px;width:888px; float: left; }

div.countrypanel div.left {width: 700px; float: left;}
div.countrypanel div.right {width: 180px; float: left; } 

div.countryselect {background: url(../images/bg_countryselect.gif) 0 0 repeat-x #cfe5db;float: left;  }
div.countryselect div.l {background: url(../images/bg_countryselect_l.gif) 0 0 no-repeat transparent;float: left; }
div.countryselect div.r {background: url(../images/bg_countryselect_r.gif) 100% 0 no-repeat transparent; padding-left: 27px; padding-right: 136px; float: left;} 

div.countryselect form {padding: 0 0 8px 0; margin:9px 0 0 0;}
div.countryselect label, div.countryselect span {font-weight: bold; color: #002469; font-size: 1em; padding-right: 5px;display: block; float: left; padding-top: 0.25em;}
div.countryselect label.hidden {position: absolute; left: -9999px;} 
div.countryselect span {padding-right: 20px;}
div.countryselect select {font-size:0.9em; color: #333333; margin-right: 5px;display: block; float: left;margin-top: 2px;}
div.countryselect input {margin-top: 1px;}
div.countrylink {float: left;}
div.countrylink p {padding: 0; margin:10px 0 0 0;font-weight: bold; font-size: 1em; padding-top: 0.25em; background: url(../images/bg_countrypanel_link.gif) 0 0.5em no-repeat transparent; padding-left: 16px;}
div.countrylink p a, div.countrylink p a:visited {text-decoration: none; color: #002469; font-weight: bold;}
div.countrylink p a:hover, div.countrylink p a:active, div.countrylink p a:focus {text-decoration: underline;}

/* Flash on the homepage */
div.homeflash {padding-left: 10px;}
div.homeflash a img {border: none;}


/* Question boxes */
div.questbox {width:277px;}
.marginleft10 {margin-left:10px;}
div.questboxes {width:277px; margin-top:4px; float:left; margin-bottom:2px;padding-left:10px;}
div.questbox_top{background:url(../images/bg_qbox_top.gif) top left no-repeat; padding-top:4px; float:left; margin-bottom:3px; }
div.questbox_bot {background:url(../images/bg_qbox_bot.gif) bottom left no-repeat; padding-bottom:4px; float:left}
div.questbox_text {width:277px; background:url(../images/bg_qbox.gif) repeat-y top left transparent; float:left; vertical-align:middle; padding-bottom:5px; padding-top:5px;}
div.questbox_title {float:left; padding-left:10px; width:266px;}


div.questbox_title div.image {float:right; padding-right:0px; width:12px !important;margin-right:8px; padding-top:3px;}
div.questbox_title div.image a {width:12px;}
div.questbox_title div.image img {border:none;}

div.questbox_title span {font-size:0.95em; color:#464646; padding:0px; margin:0px;width:230px; display:block;}
div.questbox_title a {color:#002469; text-decoration:none; width:200px; display:block; font-size:1.1em; }
div.questbox_title a.quote, div.questbox_title a.quote:visited {font-size:1.2em; font-weight:bolder; padding-top:2px; }
div.questbox_title a.quote:hover, div.questbox_title a.quote:focus, div.questbox_title a.quote:active {text-decoration:underline;}

div.questbox_title h2 {margin:0px; font-size:1.2em; font-weight:normal;}

/* Home bottom */
div.homebottom {/*background:url(../images/bg_home_bot.gif) repeat-x bottom left #ffffff; */width:920px; min-height:179px; float:left; padding:10px;}
div.infobox_set {width:510px; float:left;}

div.infobox, div.infobox_last {width:245px; float:left; background:url(../images/bg_infobox_bot.gif) no-repeat bottom left #ffffff; margin-right:10px; padding:0px; min-height:195px; padding-bottom:14px;}

div.infobox_last {margin-right:0px;}

.infobox div.top,.infobox_last div.top {background:url(../images/bg_infobox.gif) no-repeat 0 0 #f6f9f8; min-height:23px; width:225px; float:left; padding-left:10px; padding-right:10px; padding-top:5px;}
.infobox div.top h2, .infobox_last div.top h2 {font-size:1.2em; color:#002469; margin:0px; padding:0px; font-weight:normal;}

div.infobox_text {float:left; width:225px; padding-left:10px; padding-top:8px;}
div.infobox_last div.infobox_text {/*padding-top:10px;*/} 

div.infobox_text p {padding-top:0px; margin:0px; font-size:0.95em; color:#464646; padding-bottom:4px;}
div.infobox_text p a {text-decoration:none;color:#002469; font-weight:bold; font-size:1em;}
div.infobox_text p a:hover, div.infobox_text p a:focus, div.infobox_text p a:active  {text-decoration:underline;}
div.infobox_text p strong {color:#002469; }

div.infobox_text ul {padding:0; margin: 0; list-style:none; width: 225px;}
div.infobox_text ul li {padding-left: 19px; background: url(../images/arrow_infobox_link.gif) 0 0.3em no-repeat transparent;}
div.infobox_text ul li h3 {padding:0; margin:0; font-size: 1.2em;}
div.infobox_text ul li h3 a, div.infobox_text ul li h3 a:visited {color: #002469; text-decoration: none;}
div.infobox_text ul li h3 a:hover, div.infobox_text ul li h3 a:active, div.infobox_text ul li h3 a:focus {text-decoration: underline;}

/* Country page amends */

div.infobox_last ul {padding-top: 0px;}
div.infobox_last ul li {padding-bottom: 10px;}
div.infobox_last ul li a, div.infobox_last ul li a:visited {color: #002469; text-decoration: none; font-weight: bold; font-size: 0.95em;}
div.infobox_last ul li a:hover, div.infobox_last ul li a:active, div.infobox_last ul li a:focus {text-decoration: underline;}


/*div.infobox_last p {float: left; width: 225px;}*/

div.infobox div.link, div.infobox_last div.link {background:url(../images/arrow_infobox_link.gif) 0px 3px no-repeat transparent; padding-left:15px; margin-top:0px; }
div.infobox div.link  a, div.infobox div.link  a:visited, div.infobox_last div.link  a, div.infobox_last div.link  a:visited {text-decoration:none;color:#002469; font-weight:bold; font-size:1em;}

div.infobox div.link a:hover, div.infobox div.link a:focus, div.infobox div.link a:active, div.infobox_last div.link a:hover, div.infobox_last div.link a:focus, div.infobox_last div.link a:active {text-decoration:underline;}

/* International page amends */
div#inter div.infobox_set { width: 918px;}
div#inter div.infobox_set div.infobox, div#inter div.infobox_set div.infobox_last {width: 222px; background-image: url(../images/bg_infobox_bot_inter.gif);}
div#inter div.infobox_set div.infobox div.top, div#inter div.infobox_set div.infobox_last div.top {width: 210px;background-image: url(../images/bg_infobox_inter.gif); padding-right:2px;}
div#inter div.infobox_set div.infobox_text {width: 202px;}
div#inter div.infobox_set div.infobox_text h3 {font-size: 1em; padding: 0; margin:0; color: #002469; padding-bottom: 7px;}

div#inter div.infobox_set div.infobox_text ul {width: 202px;}
div#inter div.infobox_set div.infobox_text ul li h3 {font-size: 1em; padding-bottom: 0;}
div#inter div.infobox_set div.infobox_text ul li p {padding-bottom: 5px;}

/* Dark blue panels */
div#inter div.infobox_set div.blue div.top {background: url(../images/bg_infobox_blue_top.gif) 0 0 no-repeat #00256a;}
div#inter div.infobox_set div.blue div.top h2 {color: #fff;}

/* promo panel */
div#inter div.infobox_set div.promo {background: url(../images/bg_infobox_promo.gif) 0 100% no-repeat #fff; padding-bottom: 78px; min-height:131px;}
div#inter div.infobox_set div.promo h3 {font-size: 1.4em; padding: 0; margin:0; color: #002469; padding-bottom: 5px;}
div#inter div.infobox_set div.promo p {padding-bottom: 7px;}

div#inter div.infobox_set div.promo2 {margin-right:0px; background: url(../images/bg_infobox_promo2.gif) 0 100% no-repeat #fff; padding-bottom: 78px; min-height:131px;}
div#inter div.infobox_set div.promo2 h3 {font-size: 1.4em; padding: 0; margin:0; color: #002469; padding-bottom: 5px;}
div#inter div.infobox_set div.promo2 p {padding-bottom: 7px;}

div#inter div.infobox_set div.promopp {margin-right:0px; background: url(../images/bg_infobox_promopp.gif) 0 100% no-repeat #fff; padding-bottom: 67px; min-height:131px;}
div#inter div.infobox_set div.promopp h3 {font-size: 1.4em; padding: 0; margin:0; color: #002469; padding-bottom: 5px;}
div#inter div.infobox_set div.promopp p {padding-bottom: 7px;}

div#inter div.infobox_set div.promocl {margin-right:0px; background: url(../images/bg_infobox_promocl.gif) 0 100% no-repeat #fff; padding-bottom: 75px; min-height:131px;}
div#inter div.infobox_set div.promocl h3 {font-size: 1.4em; padding: 0; margin:0; color: #002469; padding-bottom: 5px;}
div#inter div.infobox_set div.promocl p {padding-bottom: 7px;}

div.infopanel_set {width:410px; float:left;}
div.infopanel_mid {background:url(../images/bg_infopanel1_mid.gif) top left repeat-x #00256a; min-height:1.25em;width:399px; padding-left:11px; }
div.infopanel_mid {font-size:1em; color:#ffffff; font-weight:bold; }
div.infopanel_bot {background:url(../images/bg_infopanel1_bot.gif) bottom left transparent no-repeat; padding-bottom:6px; margin-bottom:1px;}
div.infopanel_top {background:url(../images/bg_infopanel1_top.gif) top left transparent no-repeat; padding-top:5px;}

div#infopanel_2 div.infopanel_mid {background:url(../images/bg_infopanel2_mid.gif) top left repeat-x #0087cd;}
div#infopanel_2 div.infopanel_bot {background:url(../images/bg_infopanel2_bot_closed.gif) bottom left transparent no-repeat; padding-bottom: 14px;}
div#infopanel_2 div.infopanel_top {background:url(../images/bg_infopanel2_top.gif) top left transparent no-repeat;}

div#infopanel_2.active div.infopanel_bot {background-image:url(../images/bg_infopanel2_bot.gif); padding-bottom: 6px;}

.infopanel_mid div.link {width:300px;}

.infopanel_mid div.link h2 {font-weight:normal;font-size:1.2em;padding:0;margin:0;}


div.infopanel_mid div.image {float:right; padding-right:0px; width:15px !important;  margin-right:8px; text-align:right; /*padding-top:3px; */}
div.infopanel_mid div.image a {width:15px;}
div.infopanel_mid div.image img {border:none;}




div.infopanel_window {background:#ffffff; min-height:100px;}
div#infopanel_2 div.infopanel_window {background:url(../images/bg_infopanel_window.gif) 0 100% no-repeat #ffffff; min-height:100px;}

div.infopanel_window div.left {background:url(../images/bg_infopanel_map.gif) bottom left no-repeat transparent;  padding-left:140px;}
div.infopanel_window div.left1 {background:url(../images/bg_infopanel_nbd.gif) bottom left no-repeat transparent;  padding-left:150px;}
div.infopanel_window div.left2 {background:url(../images/bg_infopanel_pronto.gif) bottom left no-repeat transparent;  padding-left:150px;}
div.infopanel_window div.left3 {background:url(../images/bg_infopanel_contactless.gif) bottom left no-repeat transparent;  padding-left:150px;}
div.infopanel_window div.left4 {background:url(../images/bg_infopanel_card.gif) bottom left no-repeat transparent;  padding-left:106px;}
div.infopanel_window div.left5 {background: url(../images/bg_infopanel_mouse.gif) bottom right no-repeat transparent; padding-left: 20px; padding-bottom: 14px;}
div.infopanel_window div.left6 {background: url(../images/bg_infopanel_window_jigsaw2.gif) 50% 100% no-repeat transparent; padding-left: 20px;}

div#infopanel_2 div.infopanel_window div.right {background:url(../images/bg_window_botright.gif) bottom right no-repeat transparent;padding-bottom:16px;}

div.infopanel_window div.right {background:url(../images/bg_window_botright.gif) bottom right no-repeat transparent;padding-bottom:16px;}

div.infopanel_window div.mid {min-height:135px; padding-top:28px;  padding-left:10px;}

div.infopanel_window div.mid div.title {font-size:1.8em; font-weight:bold; color:#002469; padding-right:12px; line-height:normal; margin-top:-3px;}

div.infopanel_window div.mid div.txt {width:240px; font-size:0.95em; color:#464646; line-height:normal; display:block;}

div.infopanel_window div.mid div.txt p{margin:0px; /*font-size:0.95em;*/}
div.infopanel_window div.mid div.txt div.link {margin-top:10px; white-space:nowrap;}
div.infopanel_window div.mid div.txt div.link a, div.infopanel_window div.mid div.txt div.link a:visited, div.infopanel_window div.mid div.txt div.link a:focus, div.infopanel_window div.mid div.txt div.link a:active {background:url(../images/arrow_infobox_link.gif) 0% 70% no-repeat transparent; padding-left:15px; text-decoration:none;  color:#002469; font-weight:bold; line-height:normal; }
div.infopanel_window div.mid div.txt div.link a:hover {text-decoration:underline;}

/* Amends for panel with mouse background (.left5) */
div.infopanel_window div.left5 div.mid {padding-top: 20px;}
div.infopanel_window div.mid div.title {padding-bottom: 5px;}
div.infopanel_window div.left5 div.mid div.txt {width: 270px;}

/* Amends for panel with jigsaw background (.left6) */
div.infopanel_window div.left6 {padding-bottom: 16px; min-height: 136px; }
div#infopanel_2 div.infopanel_window div.left6 div.right {width: 100%; padding-bottom: 0; background:none;}
div.infopanel_window div.left6 div.mid {padding-top: 20px;}
div.infopanel_window div.left6 div.mid div.title {padding-bottom: 5px; color: #66cc33; padding-left: 85px; font-size:1.5em; line-height: 1em;}
div.infopanel_window div.left6 div.mid div.txt {padding-left: 85px; width: 180px;}
div.infopanel_window div.left6 div.mid div.txt p {font-size: 0.9em;}
div.infopanel_window div.left6 div.mid div.txt div.link {white-space: normal; font-size: 0.9em;}
div.infopanel_window div.left6 div.mid div.txt div.link a {display: block;}
div.infopanel_window div.left6 div.mid div.txt div.link a, div.infopanel_window div.left6 div.mid div.txt div.link a:visited, div.infopanel_window div.left6 div.mid div.txt div.link a:focus, div.infopanel_window div.left6 div.mid div.txt div.link a:active { background-position: 0 0.3em;}


/* Footer */

div.footer {background:#ffffff; width:940px; min-height:5px; float:left; padding-top:10px; }
div.footer_bot {padding-bottom:9px; background:url(../images/bg_page_bot2.gif) no-repeat left bottom; width:940px;  float:left; margin-bottom:20px;}
div.footer_logo {width:299px; float:left; padding:0px 0px 0px 0px; color:#002469; padding-left:10px; }
div.footer_logo p {float:left; padding:0px 0px 0px 0px; color:#002469; margin:0px; font-size:0.9em}
div.footer_right{width:180px; float:left; padding:0px 0px 0px 0px; min-height:15px;}
div.footer_links {width:445px; float:left; padding:0px; text-align:center;}

div.footer_right_de{width:180px; float:left; padding:0px 0px 0px 0px; min-height:15px;}
div.footer_links_de {width:700px; float:left; padding:0px; text-align:center;}

div.footer_links a {font-size:0.9em; color:#002469; text-decoration:none;}
div.footer_links a:hover, div.footer_links a:focus, div.footer_links a:active {text-decoration:underline;}
div.footer_links ul {margin:0px; padding:0px 0px 0px 0px;}
div.footer_links ul li {display:block; float:left;background:url(../images/li_footer.gif) 100% 50% transparent no-repeat; padding:0px 10px 0px 10px; list-style:none; list-style-position:outside;}
div.footer_links ul li.last {background:none;}

/* Landing Page */
.content_area {width:940px; min-height:100%; background:url(../images/bg_content.gif) repeat-y top left; float:left; }
.redirect_area {width:500px; min-height:100%; margin: 5em auto 1em auto; }
.main_content {width:690px;padding-left:10px; padding-right:10px; min-height:600px; float:left; background:url(../images/bg_main_content.gif) repeat-x top left #eaf1ee; padding-bottom:20px;}
.main_content_long {width:920px; padding-left:10px; padding-right:10px; min-height:600px; float:left; background:url(../images/bg_main_content.gif) repeat-x top left #eaf1ee;}
.long {width:920px;}

/* left col long - i.e glossary */
.left_col_long {width:690px;float:left; background:#ffffff}
.left_col_long_bot {background:url(../images/bg_left_col_long_bot.gif) no-repeat bottom left; padding-bottom:13px; float:left; margin-bottom:20px;}
.head_banner {width:100%; min-height:23px; background:url(../images/bg_showcase_head_top.gif) repeat-x bottom left #ffffff; padding:10px 0px 0px 0px; float:left;}
.left_col_long_bot .left_col_long .text {padding-left:23px; padding-right:10px; padding-bottom:0px; padding-top:0px; float:left;}
.left_col_long h1 {color:#002469; font-size:1.4em; padding:0px; padding-left:23px; padding-right:10px; margin:0px; font-weight:bold; padding-bottom:12px;}
.left_col_long_bot .left_col_long .text p {font-size:0.95em; color:#333333; padding:0px; margin:0px;}
.left_col_long_bot .left_col_long .text p.letter {font-size:1em; color:#002469; font-weight:bold; padding:0px; margin:0px; margin-top:11px;}
.left_col_long_bot .left_col_long .text p.word {font-size:0.9em; color:#002469; font-weight:bold;  margin-bottom:8px; margin-top:16px;}
.left_col_long_bot .left_col_long .text p.backtotop {text-align:right; float:left; width:650px; margin-bottom:11px; margin-top:13px;}
.left_col_long_bot .left_col_long .text p.backtotop a, .left_col_long_bot .left_col_long .text p.backtotop a:visited {font-weight:normal; color:#002469; text-decoration:none; }
.left_col_long_bot .left_col_long .text p.backtotop a:hover, .left_col_long_bot .left_col_long .text p.backtotop a:focus, .left_col_long_bot .left_col_long .text p.backtotop a:active {font-weight:normal; color:#002469; text-decoration:underline; }
.glossary_banner {width:100%; min-height:23px; background:url(../images/bg_showcase_head_top.gif) repeat-x bottom left #ffffff; padding:10px 0px 0px 0px; float:left;}

/*left col long - i.e search results */
.whole_col_bot .whole_col .text p {font-size:0.95em; color:#333333; padding:0px; margin:0px;}
.whole_col_bot .whole_col .text p.result {font-size:1em; margin-bottom:8px; margin-top:16px;}
.whole_col_bot .whole_col .text p.result a {color:#002469; font-weight:bold; text-decoration:none;}
.whole_col_bot .whole_col .text p.result a:hover {color:#002469; font-weight:bold; text-decoration:underline;}
.whole_col_bot .whole_col .text p.url {font-size:0.95em; margin-bottom:8px; margin-top:4px;}
.whole_col_bot .whole_col .text p.url a {color:#002469; font-weight:normal; text-decoration:none;}
.whole_col_bot .whole_col .text p.url a:hover {color:#002469; font-weight:normal; text-decoration:underline;}
.whole_col_bot .whole_col .text p.date {padding-bottom:4px; float:left;}
.whole_col_bot .whole_col .text p.date span {color:#464646; margin-bottom:8px; margin-top:10px; float:left; }
.whole_col_bot .whole_col .text p.date span.bread {color:#002469; padding-left:10px; float:left;}


.search_top {padding-top:11px; width: 620px;}
.whole_col_bot .whole_col .text div.search_intro {font-size:1em;}
.whole_col_bot .whole_col .text div.search_intro ul{float:left; margin:0px; padding:0px;}
.whole_col_bot .whole_col .text div.search_intro ul li {display:block; float:left; background:url(../images/li_glossary.gif) 0% 50% no-repeat transparent; padding-left:8px; padding-right:5px;color:#464646;}
.whole_col_bot .whole_col .text div.search_intro ul li.first {display:block; float:left; background:none; padding-left:8px; padding-right:5px;color:#464646;}
.whole_col_bot .whole_col .text div.search_intro ul li.selected a, .whole_col_bot .whole_col .text div.search_intro ul li.selected a:active {text-decoration:none !important; font-weight:bold;}
.whole_col_bot .whole_col .text div.search_intro ul li.selected a:hover {text-decoration:underline !important; font-weight:bold;}

.whole_col_bot .whole_col .text div.search_intro, .whole_col_bot .whole_col .text div.search_intro a {color:#002469!important; text-align:left;}
.whole_col_bot .whole_col .text div.search_intro span {float:left;}
.whole_col_bot .whole_col .text div.search_intro span.red {color:#cc0000 !important; float:left; padding-left:4px; padding-right:4px; font-weight:bold;} 
.whole_col_bot .whole_col .text div.search_intro span.page_no {float:right; margin-right:30px;}
.whole_col_bot .whole_col .text div.search_intro ul {float:right;}
.whole_col_bot .whole_col .text div.search_intro span.nav {float:right; margin-left:10px;}
.whole_col_bot .whole_col .text div.search_intro span.nav a {text-decoration:none; }
.whole_col_bot .whole_col .text div.search_intro span.nav a:hover, .whole_col_bot .whole_col .text p span.nav a:focus, .whole_col_bot .whole_col .text p span.nav a:active {text-decoration:underline;}
.whole_col_bot .whole_col .text div.search_intro ul li a {color:#002469; text-decoration:none;}
.whole_col_bot .whole_col .text div.search_intro ul li a:hover, .whole_col_bot .whole_col .text div.search_intro ul li a:focus, .whole_col_bot .whole_col .text div.search_intro ul li a:active {text-decoration:underline;}

.search_bot {margin-top:10px !important;}


/* whole_col - i.e Sitemap */
.whole_col {width:920px;float:left; background:#ffffff}
.whole_col_bot {background:url(../images/bg_whole_col_bot.gif) no-repeat bottom left; padding-bottom:17px; float:left;}
.head_banner {width:100%; min-height:28px; background:url(../images/bg_showcase_head_top.gif) repeat-x bottom left #ffffff; padding:10px 0px 0px 0px; float:left;}
.whole_col .head_banner h2 {font-size:1.2em; color:#002469; margin:0px; padding:0px; padding-top:0px; font-weight:normal; padding-left:23px;}
.whole_col_bot .whole_col .text {padding-left:23px; padding-right:10px; padding-bottom:0px; padding-top:0px; float:left;}
.whole_col h1 {color:#002469; font-size:1.4em; padding:0px; padding-left:23px; padding-right:10px; margin:0px; font-weight:bold; padding-bottom:12px;}
.whole_col_bot .whole_col .text p {font-size:0.95em; color:#333333; padding:0px; margin:0px;}


/* Sitemap cols */
.whole_col_row {width:920px;float:left;padding-left:23px; } 
.whole_col_column {float:left; margin-right:5px; width:240px; padding-bottom:0px; padding-top:20px;}
.whole_col_column a, .whole_col_column a:visited {font-size:0.95em; color:#464646; padding:0px; margin:0px; font-weight:bold; text-decoration:none; width:240px; display:block; padding-bottom:4px;}

.whole_col_column a.section, .whole_col_column a.section:visited {color:#002469; padding-bottom:17px; text-transform:uppercase;}
.whole_col_column a.section_last, .whole_col_column a.section_last:visited {color:#002469; padding-bottom:4px; text-transform:uppercase;}
.whole_col_column a.main, .whole_col_column a.main:visited {color:#002469; padding-bottom:6px; text-transform:uppercase;}
.whole_col_column a.main_sub, .whole_col_column a.main_sub:visited {color:#002469; padding-bottom:6px; padding-top:10px; text-transform:uppercase;}

.whole_col_column a:hover, .whole_col_column a:focus, .whole_col_column a:active {text-decoration:underline}


.whole_col p.backtotop_up {text-align:right; float:left; width:905px; margin-bottom:11px; font-size:0.9em;}
.whole_col p.backtotop_up a, .whole_col p.backtotop_up a:visited {font-weight:normal; color:#002469; text-decoration:none; }
.whole_col p.backtotop_up a:hover, .whole_col p.backtotop_up a:focus, .whole_col p.backtotop_up a:active {font-weight:normal; color:#002469; text-decoration:underline; }

/* whole col - small - i.e. contact us */
.small {width:600px!Important;} 

.whole_col p {font-size:0.95em; color:#464646; padding:0px; margin:0px; padding-bottom:8px;}
.whole_col p.tel {padding:0px; margin:0px; color:#002469;}
.whole_col p.add a, .whole_col p.add a:visited {color:#002469; text-decoration:underline;}
.whole_col p.add a:hover, .whole_col p.add a:focus, .whole_col p.add a:active {color:#002469; text-decoration:none;}
.whole_col h3.strong {font-size:1em; font-weight:normal; color:#002469;}
.whole_col p a, .whole_col p.add a:visited {color:#002469; text-decoration:underline;}
.whole_col p a:hover {color:#002469; text-decoration:none !Important;}
.whole_col p a:focus, .whole_col p.add a:active {color:#002469; text-decoration:none !Important;}
.contactus h3.strong {padding-bottom:8px; margin-bottom:0px;}
.contactus .whole_col_row {padding-top:6px; margin-top:0px; padding-bottom:11px;} 
.whole_col p.backtotop_up2 {text-align:right; float:left; margin-left:850px; margin-bottom:0px; margin-top:-25px; font-size:0.9em; }
.whole_col p.backtotop_up2 a, .whole_col p.backtotop_up2 a:visited {font-weight:normal; color:#002469; text-decoration:none; }
.whole_col p.backtotop_up2 a:hover, .whole_col p.backtotop_up2 a:focus, .whole_col p.backtotop_up2 a:active {font-weight:normal; color:#002469; text-decoration:underline !important;}


/* Breadcrumb */
.breadcrumb {padding-top:10px; padding-bottom:13px; width:670px; float:left; padding-left:6px;}
.breadcrumb ul{margin:0px; padding:0px;}
.breadcrumb li{list-style:none; display:block; float:left;font-size:0.9em; background:url(../images/li_breadcrumb.gif) no-repeat 0% 50%; padding-left:5px; padding-right:5px; color:#666666; font-weight:bold;}
.breadcrumb li a, .breadcrumb li a:visited {text-decoration:none; color:#666666; font-weight:normal;}
.breadcrumb li a:hover, .breadcrumb li a:focus, .breadcrumb li a:active {text-decoration:underline;}
.breadcrumb li.first {background:none;}

/* left col - left nav */
.left_col  {width:185px; margin-right:10px; float:left;}
.leftnav {width:185px; background:#ffffff; float:left; padding-bottom:10px;}
.leftnav_bot {background:url(../images/bg_leftnav_bot.gif) no-repeat bottom left; padding-bottom:4px;width:185px; float:left;}
.leftnav_top {background:url(../images/bg_leftnav_top.gif) no-repeat top left; width:185px; float:left;}

.leftnav_head {min-height:40px;}
.leftnav_head .ln_top {background:url(../images/bg_leftcol_top.gif) no-repeat top left; padding-top:6px}
.leftnav_head .ln_bot {background:url(../images/bg_leftcol_bot.gif) no-repeat bottom left; padding-top:17px;}
.leftnav_head .ln_mid {background:url(../images/bg_leftcol_mid.gif) no-repeat top left #002e72; min-height:15px;}
.leftnav_head .ln_mid p {color:#ffffff; padding:0px; padding-left:10px; margin:0px; font-size:1.1em; font-weight:bold;}
.leftnav_head .ln_mid p a {color:#ffffff; font-size:1.1em; font-weight:bold; text-decoration:none;}
.leftnav_head .ln_mid p a:visited {color:#ffffff; font-size:1.1em; font-weight:bold; text-decoration:none;}
.leftnav_head .ln_mid p a:hover {color:#ffffff; text-decoration:underline !Important;}
.leftnav_head .ln_mid p a:focus, .leftnav_head .ln_mid p a:active {color:#ffffff; text-decoration:none !Important;}

.leftnav_head2 {min-height:40px;}
.leftnav_head2 .ln_top {background:url(../images/bg_leftcol_top2.gif) no-repeat top left; padding-top:6px}
.leftnav_head2 .ln_bot {background:url(../images/bg_leftcol_bot2.gif) no-repeat bottom left; padding-top:17px;}
.leftnav_head2 .ln_mid {background:url(../images/bg_leftcol_mid2.gif) no-repeat top left #F79700; min-height:15px;}
.leftnav_head2 .ln_mid p {color:#ffffff; padding:0px; padding-left:10px; margin:0px; font-size:1.1em; font-weight:bold;}
.leftnav_head2 .ln_mid p a {color:#ffffff; font-size:1.1em; font-weight:bold; text-decoration:none;}
.leftnav_head2 .ln_mid p a:visited {color:#ffffff; font-size:1.1em; font-weight:bold; text-decoration:none;}
.leftnav_head2 .ln_mid p a:hover {color:#ffffff; text-decoration:underline !Important;}
.leftnav_head2 .ln_mid p a:focus, .leftnav_head .ln_mid p a:active {color:#ffffff; text-decoration:none !Important;}

.leftnav_links {padding-left:12px; font-size:0.9em;}
.leftnav_links p {font-size:1.1em; color:#666666; margin:0px; padding-bottom:5px;}
.leftnav_links ul {margin:0px; padding:0px; float:none; text-align:left; width:205px;  padding-top:0px; font-weight:bold;}
.leftnav_links ul ul {margin:0px; padding:0px; float:none; text-align:left; padding-top:8px; font-weight:normal;}
.leftnav_links ul ul ul {margin:0px; padding:0px; float:none; text-align:left; padding-top:8px; font-weight:normal; }
.leftnav_links ul ul ul ul {margin:0px; padding:0px; float:none; text-align:left; padding-top:8px; font-weight:normal; }

.leftnav_links ul {width:175px;}
.leftnav_links ul ul {width:164px;}
.leftnav_links ul ul ul {width:154px;}
.leftnav_links ul ul ul ul {width:149px;}

.leftnav_links ul li {padding-bottom:5px;padding-right:5px;}
.leftnav_links ul li ul li {padding-bottom:5px;padding-right:5px; }
.leftnav_links ul li ul li ul li {padding-bottom:5px;padding-right:5px;}
.leftnav_links ul li ul li ul li ul li {padding-bottom:5px;padding-right:5px;}

.leftnav_links ul li, .leftnav_links ul li ul li {list-style:none;margin:0px; padding-bottom:6px;}
.leftnav_links ul li ul li ul li{list-style:none;margin:0px; padding-bottom:6px;}
.leftnav_links ul li ul li ul li ul li {list-style:none;margin:0px; padding-bottom:6px;}

.leftnav_links ul li a, .leftnav_links ul li a:visited {text-decoration:none; color:#002469; text-transform:uppercase;}
.leftnav_links ul ul li a, .leftnav_links ul ul li a:visited {text-transform:none;}
.leftnav_links ul li a:hover, .leftnav_links ul li a:focus, .leftnav_links ul li a:active{color:#009fda}
.leftnav_links ul li a.selected {color:#009fda !important;}

.leftnav_links ul ul li {list-style:none;margin:0px; padding-left:10px;}
.leftnav_links ul ul ul li {list-style:none;margin:0px; padding:0px; padding-left:10px;}
.leftnav_links ul ul ul ul li {list-style:none;margin:0px; padding:0px; padding-left:10px;}

/* Mid col - 3 columns */
.mid_col {width:494px; float:left; background:#ffffff; padding-bottom:0px; padding:0px; margin:0px;}
.bg {background:url(../images/mid_line_single.gif) left top transparent repeat-y;}
.mid_col_bot {background:url(../images/bg_mid_col_bot.gif) no-repeat bottom left; padding-bottom:13px; float:left; margin-bottom:20px;}
.mid_col_bot_line {background:url(../images/bg_mid_col_bot_line.gif) no-repeat bottom left; margin:0px; padding-bottom:13px; float:left;}
.mid_col_figure {float:right; margin-left:10px; margin-bottom:10px; padding-top:2px;}
.mid_col_banner {float:left; width:455px; min-height:100px; background:#b7cec4;}
.mid_col h1 {color:#002469; font-size:1.4em; padding-left:15px; padding-right:10px; padding-bottom:5px; margin:0px; font-weight:bold;}
.mid_col h2 {color:#002469; font-size:1.1em; padding-left:15px; padding-right:0px; margin:0px; font-weight:bold; padding-top:2px; padding-bottom:4px;}
.mid_col h3 {color:#002469; font-size:1em; padding-left:15px; padding-right:0px; margin:0px; font-weight:normal; padding-top:0px; padding-bottom:0px;}


.mid_col p {font-size:0.95em; color:#464646; padding-left: 15px; padding-right: 10px;}
.mid_col p.intro {color:#002469; font-size:1.2em;}
.mid_col p.intro_short {color:#002469; width:290px; padding-bottom:10px;}

.mid_col_long p {font-size:0.95em; color:#464646;}
.mid_col_long p.intro {color:#002469; margin:0px; font-size:1.1em; font-weight:bold;}
.mid_col_long p.intro_short {color:#002469; width:454px; font-size:1.1em; font-weight:bold;}

.mid_col .text {padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px; width:479px;float:left;}

/* Mid col long - 2  columns */
.mid_col_long {width:725px; float:left; background:#ffffff;}
.mid_col_bot_long {background:url(../images/mid_col_bot_long.gif) no-repeat bottom left; padding-bottom:13px; float:left; margin-bottom:20px;}
.mid_col_bot_long2 {background:url(../images/bg_mid_col_bot_line_long2.gif) no-repeat bottom left; padding-bottom:13px; float:left; margin-bottom:20px;}
.mid_col_long .mid_col_figure {float:right; width:230px;}
.mid_col_long .mid_col_banner {float:left; width:455px; min-height:100px; background:#b7cec4;}
.mid_col_long h1 {color:#002469; font-size:1.4em;  padding-left:15px; padding-right:10px; font-weight:bold;  padding-bottom:10px; margin:0px;}
.mid_col_long .text {padding-left:15px; padding-right:10px; padding-bottom:10px; float:left; width:685px;}
.mid_col_long h2 {color:#002469; font-size:1.1em; padding-left:0px; padding-right:0px; margin:0px; font-weight:normal; padding-top:2px; padding-bottom:2px;}
.mid_col_long h3 {color:#002469; font-size:1em; padding-left:0px; padding-right:0px; margin:0px; font-weight:normal; padding-top:0px; padding-bottom:0px;}

/* Intro col + request col */
.intro_col {width:454px; float:left; background:#ffffff;}
.intro_col h1 {color:#002469; font-size:1.4em; padding:0px; padding-left:15px; padding-right:10px; margin:0px; font-weight:bold;}
.request_col {width:238px; float:right; background:#ffffff; padding:0px 0px 10px 0px; margin-top:-30px; margin-right:4px;}
.request_col_box {margin-left:10px; margin-right:0px; width:238px; }
.request_col_top {background:url(../images/bg_qbox_top_white.gif) no-repeat top left; padding-top:10px;}
.request_col_mid {background:url(../images/bg_qbox_mid_white.gif) repeat-y top left; min-height:24px; width:238px;}
.request_col_bot {background:url(../images/bg_qbox_bot_white.gif) no-repeat bottom left; padding-bottom:10px;}
.request_col_mid .txt {width:170px; padding:4px 10px 0px 10px; float:left; min-height:20px;}
.request_col_mid .txt a.request {color:#002469; font-size:1.1em; font-weight:bold; margin:0px; padding:0px; text-decoration:none;}
.request_col_mid .txt a:hover {text-decoration:underline;}
.request_col_mid .arrow {width:19px; float:right; text-align:left; padding:4px 5px 0px 0px; }
.request_col_mid .arrow img {border:none; }

/* Ordered Lists */
.mid_col ol {margin:0px; padding:0px; padding:10px 10px 10px 25px; }
.mid_col_long ol {margin:0px; padding:0px; padding:5px 10px 10px 25px; }
.mid_col_long ol.faqs {margin:0px; padding:0px; padding:22px 10px 10px 25px; }


.mid_col ol li, .mid_col_long ol li { margin:0px; padding:0px 0px 10px 0px; color:#464646; text-indent:0px; color:#002469; font-weight:bold; vertical-align:top;font-size:1em;}
.mid_col ol li a, .mid_col_long ol li a:visited, .mid_col_long ol li a, .mid_col_long ol li a:visited{text-decoration:none; color:#002469; }

.mid_col_long ol li a:hover, .mid_col_long ol li a:focus, .mid_col_long ol li a:active, .mid_col ol li a:hover, .mid_col ol li a:focus, .mid_col ol li a:active {text-decoration:underline;}

.mid_col ol li p, .mid_col_long ol li p {padding:0px; margin:0px; padding:0px 0px 0px 0px; color:#333333; font-weight:normal; width:560px; font-size:1em !important; }

.mid_col_long ol li p.backtotop {text-align:right; width:660px; font-size:1em; padding:0px; margin:0px;}
.mid_col_long ol li a.heading {width:560px; display:block;}

/* Right Col - content */
.right_col {width:230px; float:left; background:#b7cec4; padding:10px 0px 10px 0px;}
.right_col_box {margin-left:10px; margin-right:10px; width:210px;}
.right_col_top {background:url(../images/rightcol_box_top.gif) no-repeat top left; padding-top:6px;}
.right_col_mid {background:url(../images/rightcol_box_mid.gif) repeat-y top left; min-height:24px; width:210px;}
.right_col_bot {background:url(../images/rightcol_box_bot.gif) no-repeat bottom left; padding-bottom:6px;}
.right_col_mid .txt {width:144px; padding:5px 10px 0px 10px; float:left; min-height:20px; }


.right_col_mid .txt a.request, .right_col_mid .txt a:visited {color:#002469; font-size:1.1em; font-weight:bold; margin:0px; padding:0px; text-decoration:none;}
.right_col_mid .txt a:hover, .right_col_mid .txt a:focus, .right_col_mid .txt a:active {text-decoration:underline;}
.rightcol_panel_mid .txt p, .rightcol_panel_mid .txt_leaf p {font-size:0.95em; color:#666666; margin:0px; padding-bottom:5px;}
.rightcol_panel_mid .txt ul {font-size:0.95em; color:#666666; margin:0px; padding-bottom:5px;}
.right_col_mid .arrow {width:19px; float:right; text-align:left; padding:5px 0px 0px 0px;}
.right_col_mid .arrow img {border:none;}

.right_col2 {width:230px; float:left; background:#b7cec4; padding:10px 0px 10px 0px;}
.right_col2_box {margin-left:10px; margin-right:10px; width:210px;}
.right_col2_top {background:url(../images/rightcol_box2_top.gif) no-repeat top left; padding-top:6px;}
.right_col2_mid {background:url(../images/rightcol_box2_mid.gif) repeat-y top left; min-height:24px; width:210px;}
.right_col2_bot {background:url(../images/rightcol_box2_bot.gif) no-repeat bottom left; padding-bottom:6px;}
.right_col2_mid .txt {width:144px; padding:5px 10px 0px 10px; float:left; min-height:20px;}

.right_col2_mid .txt a.request, .right_col2_mid .txt a:visited {color:#fff; font-size:1.2em; font-weight:bold; margin-left:50px; padding:0px; text-decoration:none;}
.right_col2_mid .txt a:hover, .right_col2_mid .txt a:focus, .right_col2_mid .txt a:active {text-decoration:underline;}
.right_col2_mid .arrow {width:19px; float:right; text-align:left; padding:5px 0px 0px 0px;}
.right_col2_mid .arrow img {border:none;}

.rightcol_panel {width:210px; margin-bottom:10px; margin-left:10px; margin-right:10px;}

.nobotmarg {margin-bottom:5px;}
.rightcol_panel_top {background:url(../images/bg_rightcol_panel_top.gif) no-repeat top left; padding-top:6px;}
.rightcol_panel_bot {background:url(../images/bg_rightcol_panel_bottom.gif) no-repeat bottom left; padding-bottom:6px; position:relative;}
.rightcol_panel_mid {background:#ffffff; min-height:20px; padding-top:5px; padding-bottom:5px; margin-top:-3px;}
.rightcol_panel_mid .txt {width:190px; padding:0px 10px 0px 10px; float:left; }
.botpadd {padding-bottom:25px;}
.rightcol_panel_mid .txt_leaf {width:180px; padding:0px 10px 0px 10px; float:left;  }

.rightcol_panel_mid a, .rightcol_panel_mid .txt a:visited {font-size:1em; font-weight:bold; text-decoration:none; color:#002469;}
.rightcol_panel_mid a:hover, .rightcol_panel_mid .txt a:focus, .rightcol_panel_mid .txt a:active {font-size:1em; font-weight:bold; text-decoration:underline;}
.rightcol_panel_mid p {font-size:0.9em; color:#666666; padding:0px 5px 5px 0px;  margin:0px;}
/*.rightcol_panel_mid .txt a, .rightcol_panel_mid .txt a:visited {font-size:1em; font-weight:bold; text-decoration:none; color:#002469;}
.rightcol_panel_mid .txt a:hover, .rightcol_panel_mid .txt a:focus, .rightcol_panel_mid .txt a:active {font-size:1em; font-weight:bold; text-decoration:underline;}*/


.rightcol_panel_mid .txt h2, .rightcol_panel_mid .txt_leaf h2 {font-size:1.2em; color:#002469; margin:0px; padding:0px; padding-bottom:5px; font-weight:normal;}
.rightcol_panel_mid .txt h2.sub, .rightcol_panel_mid .txt_leaf h2.sub {margin-top:14px;}


.rightcol_panel_mid .txt p.email, .rightcol_panel_mid .txt_leaf p.email {font-size:0.9em; color:#002469; margin:0px; padding:0px; font-weight:bold;}
.rightcol_panel_mid .txt p.email a, .rightcol_panel_mid .txt_leaf p.email a {font-weight:normal; padding-left:10px;}
.rightcol_panel_mid .txt p.email span, .rightcol_panel_mid .txt_leaf p.email span {float:left;}

.rightcol_panel_mid .txt_leaf p.link {width:145px; float:left; padding-top:0px; margin-top:5px; padding-bottom:35px;}
.rightcol_panel_mid .col_1 {width:85px; margin-right:10px; float:left;}
.rightcol_panel_mid .col_1 p {font-weight:bold;  color:#002469;}
.rightcol_panel_mid .col_2 {width:95px; float:left;}
 
p.email a, p.email a:visited {text-decoration:none; color:#666666;}
p.email a:hover, p.email a:focus, p.email a:active {text-decoration:underline;}
.no_padormarg {margin:0px!important; padding:0px!important;}
.rightcol_panel_mid .txt p.contry_tel {vertical-align:middle; }
.rightcol_panel_mid .txt p.contry_tel span {font-weight:bold; color:#002469; font-size:1.2em; float:left; vertical-align:middle;padding-top:3px; } 
.rightcol_panel_mid .txt p.contry_tel span.numb {font-weight:normal; float:left; padding-left:5px;padding-top:3px;}  
.rightcol_panel_mid .txt p.contry_tel img {float:right; vertical-align:middle; margin-bottom:-3px; }  
.rightcol_panel_mid .txt p.faq a, .rightcol_panel_mid .txt p.faq a:visited {color:#002469; font-size:1.2em; font-weight:normal; text-decoration:none; } 
.rightcol_panel_mid .txt p.faq a:hover, .rightcol_panel_mid .txt p.faq a:focus, .rightcol_panel_mid .txt p.faq a:active {text-decoration:underline;} 
.rightcol_panel_mid .txt p.faq {margin-bottom:-20px; float:left; padding-top:2.5px;} 


 
.rightpanel_brd {width:210px; float:left;}
.rightpanel_brd .top {padding-top:9px; background:url(../images/rightpanel_brd_top.gif) no-repeat top left;}
.rightpanel_brd .bot {padding-bottom:11px; background:url(../images/rightpanel_brd_bot.gif) no-repeat bottom left;}
.rightpanel_brd .mid {min-height:20px; background:url(../images/rightpanel_brd_mid.gif) no-repeat top left #0087cd; width:190px; padding-left:10px; padding-right:10px; text-align:center; padding-top:5px; padding-bottom:5px;}
.rightcol_panel .blue_top {background:url(../images/rightpanel_blue_top.gif) no-repeat top left; padding-top:7px; }
.rightcol_panel .blue_bot {background:url(../images/rightpanel_blue_bot.gif) no-repeat bottom left #008bcf; padding-bottom:17px;}
.rightcol_panel .blue_mid {background:url(../images/rightpanel_blue_mid.gif) repeat-x top left #008bcf; min-height:1em; padding-left:10px;}
.rightcol_panel .blue_mid h2 {font-size:1em; color:#ffffff; margin:0px; padding:0px; font-weight:bold; float:left;}
.rightcol_panel .green_top {background:url(../images/rightpanel_green_top.gif) no-repeat top left; padding-top:7px; }
.rightcol_panel .green_bot {background:url(../images/rightpanel_green_bot.gif) no-repeat bottom left #66ba27; padding-bottom:17px;}
.rightcol_panel .green_mid {background:url(../images/rightpanel_green_mid.gif) repeat-x top left #66ba27; min-height:1em; padding-left:10px;}
.rightcol_panel .green_mid h2 {font-size:1em; color:#ffffff; margin:0px; padding:0px; font-weight:bold; float:left;}
.rightpanel_brd .mid p.tel {color:#ffffff; font-size:1.3em; padding:0px; margin:0px; font-weight:bold;}
.leaf {background:url(../images/rightpanel_leaf.gif) bottom right no-repeat transparent; width:81px; height:74px; position:absolute; bottom:0; right:0;}
.bg_plus {background:url(../images/bg_plus_rhc.gif) bottom right no-repeat transparent; width:81px; height:74px; position:absolute; bottom:0; right:0;}
.otgad {background:url(../images/otgad.gif) bottom right no-repeat transparent; width:173px; height:66px; bottom:0; right:0; text-align:left;}
.bgad {background:url(../images/bgad.gif) bottom right no-repeat transparent; width:173px; height:58px; bottom:0; right:0; text-align:left;}
.rc_paypal {background:url(../images/paypal_rhc.gif) bottom right no-repeat transparent; width:81px; height:74px; position:absolute; bottom:0; right:0;}
.pdf {background:url(../images/pdf_rhc.gif) bottom right no-repeat transparent; width:81px; height:74px; position:absolute; bottom:0; right:0;}
.pci {background:url(../images/pci_rhc.gif) bottom right no-repeat transparent; width:81px; height:74px; position:absolute; bottom:0; right:0;}
.contactless {background:url(../images/contactless_rhc.gif) bottom right no-repeat transparent; width:81px; height:74px; position:absolute; bottom:0; right:0;}
.newspaper {background:url(../images/rightpanel_paper.gif) bottom right no-repeat transparent; width:96px; height:55px; position:absolute; bottom:0; right:0;}
.bg_newspaper {background:url(../images/bg_newspaper.gif) right bottom transparent no-repeat; margin:0px; padding:0px; margin-bottom:-6px;}


.shopping {background:url(../images/rightpanel_shopping.gif) bottom right no-repeat transparent; width:71px; height:100px; position:absolute; bottom:0; right:0;}
.bg_shopping {margin:0px; padding:0px; margin-bottom:-6px;}

.account {background:url(../images/rightpanel_security.gif) bottom right no-repeat transparent; width:81px; height:74px; position:absolute; bottom:0; right:0;}
.upgrade {background:url(../images/rightpanel_upgrade.gif) bottom right no-repeat transparent; width:62px; height:59px; position:absolute; bottom:0; right:0;}


/* Showcases */
p.link, div.right_col p.link {background:url(../images/link_arrow.gif) no-repeat 0em 0.25em transparent; padding:0px; margin:0px; padding-left:15px; color:#002469; font-weight:bold; padding-top:0px; margin-top:0px; float:left;}
p.link a, div.right_col p.link a, p.link a:visited, div.right_col p.link a:visited {text-decoration:none; color:#002469;}
p.link a:hover, p.link a:focus, p.link a:active,
div.right_col p.link a:hover, div.right_col p.link a:focus, div.right_col p.link a:active {text-decoration:underline;}
.mid_line {background:url(../images/mid_line_single.gif) left top transparent repeat-y; float:left; min-height:40px;}
.mid_line_long {background:url(../images/mid_line3.gif) center top transparent repeat-y; float:left;}
.mid_line_long1 {background:url(../images/mid_line1.gif) center top transparent repeat-y; float:left;}
.brdr_right {border-right:2px solid #c3c8c6; float:left;}
.showcase .img {float:left;}

/* Showcase 1 */
.showcase_set_1 {background:url(../images/bg_mid_col_bot_line_short.gif) no-repeat bottom left; margin:0px; padding-bottom:13px;}
.showcase_1 {width:246px; float:left; padding-bottom:10px; margin:0px; padding:0px;}
.showcase_1_head_top {width:221px; min-height:27px; background:url(../images/bg_showcase_head_top.gif) repeat-x bottom left #ffffff; padding:8px 10px 0px 15px;}
.showcase_1_head_top h2 {font-size:1.2em; color:#002469; margin:0px; padding:0px; padding-top:3px; font-weight:normal;}
.showcase_1_head_top h2 a, .showcase_1_head_top h2 a:visited {color:#002469; text-decoration:none;}
.showcase_1_head_top h2 a:hover, .showcase_1_head_top h2 a:focus, .showcase_1_head_top h2 a:active {color:#002469; text-decoration:underline;}
.showcase_1_body {min-height:70px; padding:0px 10px 0px 15px;}
.showcase_1_body p {padding-left: 0;}
.showcase_1_body p.link {padding-left: 15px; padding-bottom:5px;}

/* Showcase 2 */
.showcase_set_2 {width:725px; background:url(../images/bg_mid_col_bot_line_long.gif) no-repeat bottom left; padding-bottom:13px; float:left;}
.showcase_2 {width:241px; float:left;}
.showcase_2_head_top {width:226px; min-height:27px; background:url(../images/bg_showcase_head_top.gif) repeat-x bottom left #ffffff; padding:8px 0px 0px 15px;}
.showcase_2_head_top h2, .showcase_2_last_head_top h2 {font-size:1.2em; color:#002469; margin:0px; padding:0px; padding-top:3px; font-weight:normal;}
.showcase_2_head_top h2 a, .showcase_2_head_top h2 a:visited {color:#002469; text-decoration:none;}
.showcase_2_head_top h2 a:hover, .showcase_2_head_top h2 a:focus, .showcase_2_head_top h2 a:active {color:#002469; text-decoration:underline;}
.showcase_2_body {min-height:45px; padding:17px 10px 0px 15px;}
.showcase_2_body p {margin:0px; padding-bottom:5px;}
.showcase_2_body p.link {margin-top:5px;}
.showcase_2_last {width:239px; float:left;}
.showcase_2_last .showcase_2_head_top {width:224px}

/* Showcase 3 */
.showcase_set_3{}
.showcase_3 {width:494px; float:left;}
.showcase_3_head_top {width:479px; min-height:27px; background:url(../images/bg_showcase_head_top.gif) repeat-x bottom left #ffffff; padding:8px 0px 0px 15px;}
.showcase_3_head_top h2 {font-size:1.2em; color:#002469; margin:0px; padding:0px; padding-top:3px; font-weight:normal;}
.showcase_3_head_top h2 a, .showcase_3_head_top h2 a:visited {color:#002469; text-decoration:none;}
.showcase_3_head_top h2 a:hover, .showcase_3_head_top h2 a:focus, .showcase_3_head_top h2 a:active {color:#002469; text-decoration:underline;}
.showcase_3_body {min-height:10px; padding:8px 15px 0px 15px; float:left;}
.showcase_3_body_img {float:right; margin-left:10px; margin-bottom:10px; padding-top:2px;}
.showcase_3_body p.link {background:url(../images/link_arrow.gif) no-repeat 0em 0.25em transparent; padding-left:15px; color:#002469; font-weight:bold; padding-top:0px; margin-top:10px; width:419px;}
.showcase_3_body p {padding:0px; margin:0px; padding-bottom:5px; padding-top:5px; width:100%; float:left;}
.showcase_3_body h3 {font-size:0.9em; color:#002469; margin:0px; padding:0px; padding-top:5px; font-weight:bold; margin-bottom:-3px; width:100%;}
.showcase_3_body a, .showcase_3_body a:visited {color:#002469; padding-top:0px; margin-top:0px; font-size:1em; text-decoration:none;}
.showcase_3_body a:hover, .showcase_3_body a:focus, .showcase_3_body a:active {text-decoration:underline;}


/* Showcase 4 */
.showcase_set_4{}
.showcase_4 {width:705px; float:left;}
.showcase_4_head_top {width:710px; min-height:27px; background:url(../images/bg_showcase_head_top.gif) repeat-x bottom left #ffffff; padding:8px 0px 0px 15px;}
.showcase_4_head_top h2 {font-size:1.2em; color:#002469; margin:0px; padding:0px; font-weight:normal;}
.showcase_4_body {min-height:45px; padding:10px 10px 10px 15px;}
.showcase_4_body p {padding:0px; margin:0px; padding-bottom:5px; padding-top:5px;}

/* Showcase 5 */
.showcase_set_5{}
.showcase_5 {width:362px; float:left;}
.showcase_5_head_top {width:347px; min-height:26px; background:url(../images/bg_showcase_head_top.gif) repeat-x bottom left #ffffff; padding:9px 0px 0px 15px;}
.showcase_5_head_top h2 {font-size:1.2em; color:#002469; margin:0px; padding:0px; font-weight:normal;}
.showcase_5_head_top h2 a, .showcase_5_head_top h2 a:visited {color:#002469; text-decoration:none;}
.showcase_5_head_top h2 a:hover, .showcase_5_head_top h2 a:focus, .showcase_5_head_top h2 a:active {color:#002469; text-decoration:underline;}
.showcase_5_body {min-height:45px; padding:10px 10px 10px 15px;}
.showcase_5_last {width:361px; float:right;}
.showcase_5_last .showcase_5_head_top {width:346px}
.showcase_5_body p {padding:0px; margin:0px; padding-bottom:5px; padding-top:5px;}
.showcase_5_body p.link {background:url(../images/link_arrow.gif) no-repeat 0em 0.25em transparent; font-size:1em; padding-left:15px; color:#002469; font-weight:bold; padding-top:0px; width:100%;}
.showcase_5_body ol {padding-left: 20px;}
.showcase_5_body li {color:#002469; padding-top:0px; margin-top:0px; font-size:0.95em; font-weight:normal;}
.showcase_5_body a, .showcase_3_body a:visited {color:#002469; padding-top:0px; margin-top:0px; font-size:1em; font-weight:normal; text-decoration:none;}
.showcase_5_body a:hover, .showcase_3_body a:focus, .showcase_3_body a:active {text-decoration:underline;}

/* Clear boxes */
.clearbox {padding-left:15px;}
.clearbox_top {background:url(../images/bg_clearbox_top.gif) top left no-repeat transparent; padding-top:9px;}
.clearbox_mid {background:url(../images/bg_clearbox_mid.gif) repeat-y top left transparent; min-height:20px; width:464px; float:left;}
.clearbox_bot {background:url(../images/bg_clearbox_bottom.gif) bottom left no-repeat transparent;padding-bottom:9px; float:left; margin-top:10px;}
.clearbox_mid p {width:320px; padding-left:20px; margin:0px; padding-bottom:10px;}
.clearbox_mid p.link {margin-top:5px; padding-bottom:5px; /*margin-left:20px !important;*/ margin-bottom:10px !important; width:360px; padding-left:35px !important; background-position: 20px 0.25em !important;}
.clearbox_mid p.link a {text-decoration:underline; color:#002469; width:300px;}
.clearbox_mid p.link a:active {text-decoration:underline; color:#002469; width:300px;}
.clearbox_mid p.link a:hover {text-decoration:none; color:#002469; width:300px;}
.clearbox_mid p.link a:visited {text-decoration:underline; color:#002469; width:300px;}
.clearbox_mid h2 a, .clearbox_mid h2 a:visited {color:#002469; text-decoration:none;}
.clearbox_mid h2 a:hover, .clearbox_mid h2 a:focus, .showcase_2_head_top h2 a:active {color:#002469; text-decoration:underline;}
.clearbox_content {width:360px; float:left;}
.icon {width:66px; height:66px; padding-right:10px; float:right;}
#start {background:url(../images/1_Getting-Started.gif) top left no-repeat transparent; position:relative;}
#dev {background:url(../images/2_Dev_Support-Centre.gif) top left no-repeat transparent; position:relative;}
#self {background:url(../images/3_Self-Service.gif) top left no-repeat transparent; position:relative;}
#self2 {background:url(../images/4_Self-Service2.gif) top left no-repeat transparent; position:relative;}
#account {background:url(../images/5_Manage-Your-Account.gif) top left no-repeat transparent; position:relative;}
#contact {background:url(../images/6_Contact-Us.gif) top left no-repeat transparent; position:relative;}
#important {background:url(../images/7_Important-Information.gif) top left no-repeat transparent; position:relative;}
#action {background:url(../images/8_Action-Rquired.gif) top left no-repeat transparent; position:relative;}
#info {background:url(../images/9_General-Information.gif) top left no-repeat transparent; position:relative;}
#left {background:url(../images/10_Arrow-Left.gif) top left no-repeat transparent; position:relative;}
#right {background:url(../images/11_Arrow-Right.gif) top left no-repeat transparent; position:relative;}
#enquire {background:url(../images/12_Enquire-Now.gif) top left no-repeat transparent; position:relative;}
#online {background:url(../images/13_RBS-WordPay-Online.gif) top left no-repeat transparent; position:relative;}
#online2 {background:url(../images/14_RBS-WordPay-Online2.gif) top left no-repeat transparent; position:relative;}
#f2f {background:url(../images/15_RBS-WordPay-Face-to-Face.gif) top left no-repeat transparent; position:relative;}
#moto {background:url(../images/16_RBS-WordPay-Moto.gif) top left no-repeat transparent; position:relative;}
#fraud {background:url(../images/17_Fraud.gif) top left no-repeat transparent; position:relative;}
#account2 {background:url(../images/18_Merchant-Account.gif) top left no-repeat transparent; position:relative;}
#recurring {background:url(../images/19_Recurring-Payments.gif) top left no-repeat transparent; position:relative;}
#global {background:url(../images/20_International.gif) top left no-repeat transparent; position:relative;}
#news {background:url(../images/21_News_Media.gif) top left no-repeat transparent; position:relative;}
#features {background:url(../images/22_Features_Benefits.gif) top left no-repeat transparent; position:relative;}
#promo {background:url(../images/23_Special-Offer_-Promotion.gif) top left no-repeat transparent; position:relative;}
#paypal {background:url(../images/paypal_icon.gif) top left no-repeat transparent; position:relative;}
#login {background:url(../images/login.gif) top left no-repeat transparent; position:relative;}
#testlogin {background:url(../images/test-login.gif) top left no-repeat transparent; position:relative;}
#icon {background:url(../images/icon.gif) top left no-repeat transparent; position:relative;}
#icon_worldpay {background:url(../images/icon_worldpay.gif) top left no-repeat transparent; position:relative;}
#icon_bibit {background:url(../images/icon_bibit.gif) top left no-repeat transparent; position:relative;}
#icon_paymenttrust {background:url(../images/icon_paymenttrust.gif) top left no-repeat transparent; position:relative;}
#icon_riskguardian {background:url(../images/icon_riskguardian.gif) top left no-repeat transparent; position:relative;}
#icon1 {background:url(../images/icon1.gif) top left no-repeat transparent; position:relative;}
#icon2 {background:url(../images/icon2.gif) top left no-repeat transparent; position:relative;}
#icon3 {background:url(../images/icon3.gif) top left no-repeat transparent; position:relative;}
#icon4 {background:url(../images/icon4.gif) top left no-repeat transparent; position:relative;}
#icon5 {background:url(../images/icon5.gif) top left no-repeat transparent; position:relative;}
#icon6 {background:url(../images/icon6.gif) top left no-repeat transparent; position:relative;}

/* Media images */
.news_media {padding-top:22px; padding-bottom:0px; padding-left:10px; color:#333333; float:left;}
.news_img {width:82px;  height:89px; float:left; padding-right:18px;}
.news_txt {width:313px; float:left; padding:5px 10px 20px 0px;}
.news_media h2 {font-size:1.1em; color:#002469; margin:0px; padding:0px; float:left; font-weight:bold;}
.news_media a, .news_media a:visited {float:left; color:#002469; font-weight:bold; padding-top:0px; margin-top:0px; font-size:1em; text-decoration:none;}
.news_media a:hover, .news_media a:focus, .news_media a:active {text-decoration:underline;}
.news_media p {padding:0px; margin:0px; padding-bottom:5px; padding-top:0px; color:#002469; float:left;}
.news_media p.date {color:#464646; margin-bottom:5px;}
.news_media p.link {background:url(../images/link_arrow.gif) no-repeat 0em 0.25em transparent; padding-left:15px; color:#002469; font-weight:bold; padding-top:0px; margin-top:10px; margin-bottom: 10px;}


/* fadecontent index */
.fadecontent_wrap {width:725px; float:left; margin-top:23px;  padding-bottom:5px;}
.fadecontentwrapper{position: relative; width: 495px; min-height: 27em;  float:right; overflow:hidden /*border:1px solid red;*/ }
.fadecontent{ /*position: absolute;*/  height: 25em;background: white; padding: 10px 10px 10px 46px; padding-top:0px; /*visibility:hidden;*/ width: 422px;}
.fadecontent h2 {margin:0px; padding:0px; min-height:50px;}
.fadecontenttoggler{width: 225px; overflow: hidden; border-right:2px solid #c3c8c6}
.fadecontenttoggler ul {margin:0px; padding:0px;}
.fadecontenttoggler ul li {list-style:none; display:block; width:225px; background:none;}
.fadecontenttoggler a{text-decoration: none; padding: 0 5px; display: block; font-weight: bold; color: #002469; min-height:8px; padding-left:16px; padding-top:8px; padding-bottom:8px; font-size:0.9em;}
.fadecontenttoggler a:hover, .fadecontenttoggler a:focus, .fadecontenttoggler a:active{background:url(../images/li_bg_fadecontent2.gif) top left #0098d7; min-height:8px; color: white; padding-left:16px; padding-top:8px; padding-bottom:8px;}
.fadecontenttoggler a.selected{background: #0085cd; color: white;}
.fadecontent a {text-decoration:underline; color:#002469; }
.fadecontent a:hover, p.client a:focus, p.client a:active {text-decoration:none; }
.fadecontent p {padding:5px 0px 5px 0px; margin:0px;}
.fadecontent p.intro {font-size:1.2em; color:#002469; font-weight:normal;}
.fadecontent p.signature {color:#002469;}

.fade_backtotop {text-align:right; font-size:0.9em;}


/* glossary */
ul.glossary {width:630px; float:left; margin:0px; padding:0px; display:block; padding-left:23px;}
ul.glossary li {display:block; float:left; background:url(../images/li_glossary.gif) 0% 50% no-repeat transparent; padding-left:8px; padding-right:5px;color:#464646;}
ul.glossary li.first {background:none; padding-left:0px;}
ul.glossary li a {color:#002469; text-decoration:none; font-weight:bold;}
ul.glossary li a:hover, ul.glossary li a:focus, ul.glossary li a:active {text-decoration:underline;}


/* Table styling */
table {font-size:1em; margin-bottom:10px;}
table th { font-weight:normal;padding-top:10px; padding-bottom:10px;}
table td {color:#464646;}
th.left_head {width:70px; padding-left:15px;}
table td {width:83px; padding-right:10px; text-align:left;}
table td {padding-top:6px; padding-bottom:6px;}
table tr.green {background:#eaf1ee;}
table a {color:#002469; text-decoration:none; font-weight:normal;}
table a:hover, table a:focus, table a:active {text-decoration:underline;}

/* Search - Country */
.search_country_form input.country_but {margin-bottom:-1px; vertical-align: bottom;}
.search_country_form input#country {border: 1px solid #7f9db9; width:181px; font-size:0.9em; padding:2px; margin-bottom:5px; margin-right:3px; color:#464646;}
.search_country_form label {color:#002469; font-size:0.9em; font-weight:bold; float:left; margin-top:-0.2em;}
.search_country_form .leftside {float:left; min-width:60px; padding-top:5px; padding-right:10px }
.search_country_form .rightside {float:left; width:343px; padding-bottom:20px;}
form.country_search_form {display:block; float:left;} 
.search_country_form {float:left; padding:0px; width:400px; margin:0px; padding-top:5px;}
.search_country_form p {padding:0px; margin:0px; padding-bottom:5px; padding-top:5px;}
form.country_search_form {display:block; float:left; width:690px;} 
.country_links {float:left; width:343px}
.country_links p {float:left; padding-right:20px; padding-left:15px; padding-top:5px;}
.search_country_form a, .search_country_form a:visited {float:left; padding-right:20px; padding-left:15px; background:url(../images/link_arrow.gif) no-repeat 0em 0.25em transparent; color:#002469; font-weight:bold; padding-top:0px; margin-top:0px; font-size:0.9em; text-decoration:none;}
.search_country_form a:hover, .search_country_form a:focus, .search_country_form a:active {text-decoration:underline;}

/* Products and services */
.map {background:url(../images/bg_map.gif) bottom right no-repeat transparent; width:479px; float:right; margin-bottom:-5px;}


/* Products and services - Search */
.prod_form {width:444px; margin-left:15px; float:left;}
.prod_form input.country_but {vertical-align:top; padding:0px 0px 0px 0px; margin-left:3px;}
.prod_form select#country {width:181px; font-size:0.95em; margin-right:3px; color:#464646; margin-top:2px; margin-bottom:3px;}
.prod_form label {color:#002469; font-size:0.9em; font-weight:bold; float:left;display:inline; padding-bottom:3px; }

.prod_form .leftside {float:left; min-width:60px; padding-top:5px; padding-right:10px }
.prod_form .rightside {float:left; width:343px; padding-bottom:20px;}
form.country_search_form {display:block; float:left;} 
.prod_form p {padding:0px; margin:0px; padding-bottom:5px; padding-top:5px;}
form.country_search_form {display:block; float:left; width:690px;} 
.country_links {float:left; width:343px}
.country_links p {float:left; padding-right:20px; padding-left:15px; padding-top:5px;}
.prod_form a, .prod_form a:visited {float:left; padding-right:20px; padding-left:15px; background:url(../images/link_arrow.gif) no-repeat 0em 0.25em transparent; color:#002469; font-weight:bold; padding-top:0px; margin-top:0px; font-size:0.9em; text-decoration:none;}
.prod_form a:hover, .prod_form a:focus, .prod_form a:active {text-decoration:underline;}

/* home selector */
.prod_form1 {margin-left:10px; float:left;}
.prod_form1 input.country_but {vertical-align:top; padding:0px 0px 0px 0px; margin-left:3px;}
.prod_form1 select#country {width:181px; font-size:0.95em; margin-right:3px; color:#464646; margin-top:2px; margin-bottom:3px;}
.prod_form1 label {color:#002469; font-size:0.9em; font-weight:bold; float:left;display:inline; padding-bottom:3px; }

.prod_form1 .leftside {float:left; padding-top:5px; padding-right:10px }
.prod_form1 .rightside {float:left; padding-bottom:20px;}
form.country_search_form {display:block; float:left;} 
.prod_form1 p {padding:0px; margin:0px; padding-bottom:5px; padding-top:5px;}
form.country_search_form {display:block; float:left; width:690px;}  
.country_links {float:left;}
.country_links p {float:left; padding-right:20px; padding-left:15px; padding-top:5px;}
.prod_form1 a, .prod_form a:visited {float:left; padding-right:20px; padding-left:15px; background:url(../images/link_arrow.gif) no-repeat 0em 0.25em transparent; color:#002469; font-weight:bold; padding-top:0px; margin-top:0px; font-size:0.9em; text-decoration:none;}
.prod_form1 a:hover, .prod_form a:focus, .prod_form a:active {text-decoration:underline;}

/* Form styling */
.content_form {float:left; width:494px;}
.content_form form {color:#002469; padding-left:15px; padding-top:5px; float:left; }
.content_form form div.textarea {width:480px; float:left;} 
.content_form form div.left {width:210px; float:left;} 
.content_form form div.right {width:270px; float:left;} 
.content_form form div.leftside {width:200px; float:left; margin-bottom:8px; padding-right:5px;} 
.content_form form div.rightside {width:260px; float:left; margin-bottom:8px;} 
.content_form form select {border:1px solid #7f9db9; width:auto; color:#464646; font-size:1em;}
.content_form form input {border:1px solid #7f9db9; width:190px; color:#464646; padding:2px; font-size:1em;}
.content_form form input.rad {width:auto; border:none; margin-left:0px !important;}
.content_form form input.chk {width:auto; border:none; margin-left:0px !important;}
.content_form form input.button {float:right; border:none; padding-right:10px; padding-bottom:5px;width:auto;}

.content_form form div.leftside label, .content_form form div.rightside label {margin:0px; padding:0px; padding-bottom:5px; color:#002469; font-size:1em;} 
.content_form form div.leftside label {padding-left:7px; float:left; width:190px; margin-top:1px;margin-bottom:0px;}
.content_form form div.leftside label.req {padding-left:0px;}
.content_form form div.rightside p {margin:0px; padding:0px; padding-bottom:5px; font-size:1em; color:#002469;} 
.content_form form a, .content_form form a:visited {margin:0px; padding:0px; padding-bottom:5px; font-size:1em; color:#002469; text-decoration:none;} 
.content_form form a:hover, .content_form form a:focus, .content_form form a:active {text-decoration:underline;}
.content_form form p.validation {margin:0px; padding:0px; padding-bottom:0px; font-size:1em; color:#ff0000;} 

fieldset {border:none; padding:0px; margin:0px; margin-bottom:0px;}
fieldset .divider_grey_plain {margin-left:-15px; padding-right:34px;width:460px; }
fieldset .head_banner {margin-left:-15px; padding-right:34px; min-height:25px; padding-top:13px; width:460px;}
fieldset .head_banner h2 {font-size:1.2em; color:#002469; margin:0px; padding:0px; padding-top:0px; font-weight:normal; padding-left:15px; float:left;}
.content_form form fieldset input.button {float:right; border:none; padding-right:10px; padding-bottom:5px;width:auto;}
.content_form form fieldset input.download {float:right; border:none; padding-right:10px; padding-bottom:5px;width:auto; background:url(../images/butt_submit.gif) no-repeat 0em 0em transparent; color:#002469; cursor: pointer;}
.content_form form fieldset input.download2 {float:right; border:none; padding-right:10px; padding-bottom:5px;width:auto; background:url(../images/butt_absenden.gif) no-repeat 0em 0em transparent; color:#002469; cursor: pointer;}

.head_banner span {float:left; padding-top:2px; padding-left:10px; white-space:nowrap;}



/* Content ul li styling */
ul.content {padding:0px; margin:0px; margin-left:30px;}
ul.content li {color:#464646; font-size:1em; padding-bottom:5px;}
ul.content li li{color:#464646; font-size:1em; padding-bottom:5px;}
ul.content li li li{color:#464646; font-size:1em; padding-bottom:5px;}
ul.content li a, ul.content li a:visited {color:#002469; text-decoration:none;}
ul.content li a:hover, ul.content li a:focus, ul.content li a:active {color:#002469; text-decoration:underline;}

/* Content ol li styling */
ol.content  {padding:0px; margin:0px; margin-left:35px;  padding-top:5px;}
ol.content li {color:#464646; font-size:1em; font-weight:normal; padding:0px; margin:0px; padding-bottom:5px;}
ol.content li li {color:#464646; font-size:1em; font-weight:normal; padding:0px; margin:0px; padding-bottom:5px;}
ol.content li li li {color:#464646; font-size:1em; font-weight:normal; padding:0px; margin:0px; padding-bottom:5px;}

/* NPS */

#accessibility ul {
	margin: 10px 0px 16px 16px;
	padding: 0px
}
#accessibility li {
	margin: 0px;
	display: inline;
	padding: 0px 40px 0px 0px;
}


/* Tabs */
div.tabswrapper {padding-left: 15px; padding-bottom: 40px; }
div.tabs {background: url(../images/bg_tabs.gif) 0 100% repeat-x transparent; width: 464px; float: left;}
div.tabs ul {padding:0; margin:0; list-style: none;}
div.tabs ul li {display: inline; font-size: 1em; font-weight: bold; white-space:nowrap;}
div.tabs ul li a {display: block; float: left; background: url(../images/bg_tabs_li_a.gif) 100% -101px no-repeat transparent; padding-right: 7px; color: #002469; text-decoration: none;border-bottom: 1px solid #cccccc; cursor: pointer;}
div.tabs ul li a span {display: block; float: left; background: url(../images/bg_tabs_li_a_span.gif) 0 -101px no-repeat transparent;padding: 5px 2px 5px 7px;  }


div.tabs ul li a:hover, div.tabs ul li a:active, div.tabs ul li a:focus, div.tabs ul li a.selected {background-position: 100% 0; border-bottom: none; color: #333333; }
div.tabs ul li a:hover span, div.tabs ul li a:active span, div.tabs ul li a:focus span, div.tabs ul li a.selected span  {background-position: 0 0; padding-bottom: 6px; }

div.tabscontent { width: 464px; top: -2px; z-index: 20; position: relative;background: url(../images/bg_tabscontent.gif) 0 0 repeat-y transparent;}
div.tabscontent div.bot {padding-bottom: 6px; background: url(../images/bg_tabscontent_bot.gif) 0 100% no-repeat transparent; padding-bottom: 25px;}
div.tabscontent div.text {padding:0; float: none; background: url(../images/bg_tabscontent_text.gif) 100% 0 no-repeat transparent; padding-top: 25px; width: 464px;}
div.tabscontent div.text p {margin:0; padding: 0px 20px 10px 20px;}
div.tabscontent div.text p.link a {text-decoration:none; color:#002469; width:450px;}
div.tabscontent div.text p.link a:hover {text-decoration:underline; color:#002469; width:450px;}
div.tabscontent div.text a:visited {text-decoration:underline; color:#002469; width:450px;}
div.tabscontent div.text p.link {background:url(../images/link_arrow.gif) no-repeat 15px 0.25em transparent; padding:0px; margin:0px; padding-left:30px; color:#002469; font-weight:bold; float:left; padding-top:0px; margin-top:0px; width:450px;}
div.tabscontent div.text ul {padding-right:30px}


/* New table styles */
.showcase_3_body table {font-size:0.9em; width: 464px; margin: 0px 0;}
.showcase_3_body table tr.first th {border-bottom: 1px solid #cccccc; text-align: center; color:#003366; font-weight: bold;}
/*th {margin:0;padding:0;text-align:center;color:#003366;}
td {margin:0;padding:0;text-align:center;}
*/
/*th.col {width:34px;background:url(../images/table_cellcorner_th_left.gif) 0 0 no-repeat transparent;}*/

th.coltl {background:url(../images/table_cell_row.gif) 0 100% no-repeat #e8e8e8;color:#003366;}


th.coltl {background:url(../images/table_cellcorner_th_left.gif) 0 0 no-repeat transparent; border-bottom: 1px solid #cccccc;}

th.colbl {text-align:left;padding-left:2px;padding-right:2px;
		background:url(../images/table_cellcorner_row.gif) 0 100% no-repeat;color:#003366;}

th.col1 {background:url(../images/table_cell_th.gif) 100% 0 no-repeat #f5f5f5;border-left: 1px solid #cccccc;}
th.col2 {background:url(../images/table_cell_th.gif) 100% 0 no-repeat #f5f5f5;}
th.col3 {background:url(../images/table_cell_th.gif) 100% 0 no-repeat #f5f5f5;}
th.col4 {background:url(../images/table_cellcorner_th_right.gif) 100% 0 no-repeat transparent;}

th.col {text-align:left;padding-left:2px;padding-right:2px;
		background:url(../images/table_cell_row.gif) 0 100% no-repeat #e8e8e8;color:#003366;}
td.colcorner {text-align:left;padding-left:2px;padding-right:2px;
		background:url(../images/table_cellcorner_row.gif) 0 100% no-repeat;color:#003366;}		
td.borderleft {width:1px;padding-right:0;background-color:#ccc;}		
td.bordertop {height:1px;padding:0;background-color:#ccc;}	

td.col1 {text-align:center;padding-right:0; 
		background:url(../images/table_cell.gif) 100% 100% no-repeat transparent;color:#666;}
td.col2 {text-align:center;padding-right:0;
		background:url(../images/table_cell.gif) 100% 100% no-repeat transparent;color:#666;}
td.col3 {text-align:center;padding-right:0;
		background:url(../images/table_cell.gif) 100% 100% no-repeat transparent;color:#666;}
td.col4 {text-align:center;padding-right:0;
		background:url(../images/table_cell.gif) 100% 100% no-repeat transparent;color:#666;}
td.col4corner {text-align:center;padding-right:0;
		background:url(../images/table_cellcorner.gif) 100% 100% no-repeat transparent;color:#666;}

th.col4d {font-size:1.1em;text-align:left;padding-left:4px;padding-right:2px; color:#003366; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background:url(../images/table_cellcorner_th_right.gif) 100% 0 no-repeat transparent;}
th.coltld {font-size:1.1em;text-align:left;padding-left:4px;padding-right:2px; color:#003366; background:url(../images/table_cellcorner_th_left.gif) 0 0 no-repeat transparent; border-bottom: 1px solid #cccccc;}
th.colblt {font-size:1.1em;text-align:left;padding-left:4px;padding-right:2px; background:url(../images/table_cellcorner_row.gif) 0 100% no-repeat #e8e8e8;color:#003366;}
th.colt {font-size:1.1em; text-align:left;padding-left:4px;padding-right:2px; background:url(../images/table_cell_row.gif) 0 100% no-repeat #e8e8e8; color:#003366;}
th.colt a, th.colt a:visited  {font-size:1em; text-align:left;padding-left:4px;padding-right:2px; color:#003366; text-decoration: none;}
th.colt a:hover, th.colt a:focus, th.colt a:active {text-decoration:underline;}
td.col1t {font-size:1em; text-align:left; padding:4px; color:#666; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; width:25%;}
td.col2t {font-size:1em; text-align:left; padding:4px; color:#666; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; width:25%;}
td.col3t {font-size:1em; text-align:left; padding:4px; color:#666; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; width:25%;}
td.col4t {font-size:1em; text-align:left; padding:4px; color:#666; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; text-align:left; width:25%;}
td.col4cornert {font-size:1em; text-align:left;padding:4px; color:#666; border-left: 1px solid #cccccc; background:url(../images/table_cellcorner.gif) 100% 100% no-repeat transparent;}


/*th.coltl {border: 1px solid #000; float: none;}*/

/*New Homepage Flash*/
.hm_image {position:relative; width:902px; float:left;} 
.hm_text {position:absolute; top:0px; left:0px; width:545px;padding:43px 0px 30px 55px;}
.hm_text h1 {color:#002469; font-size:24px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 7px 0px;}
.hm_text p {color:#000000; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding-top:0px; margin-top:0px;}
.hm_image_education {position:relative; width:902px; float:left;} 
.hm_text_education {position:absolute; top:0px; left:0px; width:200px; padding:20px 0px 0px 10px;}
.hm_text_education h1 {color:#ffffff; font-size:20px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 5px 0px;}
.hm_text_education p {color:#ffffff; font-size:15px; font-family:Arial, Helvetica, sans-serif; padding-top:0px; margin-top:0px;}
.hm_text_pcidss {position:absolute; top:0px; left:0px; width:545px; padding:15px 0px 15px 25px;}
.hm_text_pcidss h1 {color:#002469; font-size:20px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 5px 0px;}
.hm_text_pcidss h2 {color:#002469; font-size:17px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 5px 0px;}
.hm_text_pcidss p {color:#000000; font-size:15px; font-family:Arial, Helvetica, sans-serif; padding-top:0px; margin-top:0px;}

p.alert {font-size:0.9em;}


p.code {
color: #333399;
}

p.status {
color: #69BE28;
}

p.normal {
font-weight: bold;
color: #69BE28;
}

p.error {
font-weight: bold;
color: #ff0000;
}

div.line {
border: none 0; 
border-top: 2px solid #009FDA;
height: 2px;
}

div.line hr {
  display: none;
}

/* Interface Additions */

.box_wrapper {
	width:						462px;
	margin:						auto;
	text-align:					left;
}

.box_wrapper h3 {
	margin:						0;
	padding:					10px;
	padding-top:				7px;
}

.box_wrapper h3 a {
	color:						#ffffff;
	margin:						0;
	font-size:					1.5em;
	font-weight:				bold;
	text-decoration:			none;
}

.box {
	background-image:			url( "../images/interface/box_background.jpg" );
	background-repeat:			repeat-y;
}

.box_bottom {
	background-image:			url( "../images/interface/box_bottom_background.jpg" );
	background-repeat:			no-repeat;
	background-position:		bottom left;
	padding-bottom:				10px;
}

.padding,
.box p,
.box h4 {
	margin:						0;
	padding:					5px;
	padding-bottom:				5px;
}

.box h4 {
	font-size:					1.1em;
	color:						#363636;
}

#boxes {
	text-align:					center;
}

.read_more {
	background-image:			url( "../images/interface/read_more_arrow.jpg" );
	background-repeat:			no-repeat;
	background-position:		center right;
	padding-right:				15px;
	font-weight:				bold;
	color:						#0C1856;
	text-decoration:			none;
}

#important_information .header {
	background-image:			url( "../images/interface/important_information_background.jpg" );
	background-repeat:			no-repeat;
	height:						37px;
}

#action_required .header {
	background-image:			url( "../images/interface/action_required_background.jpg" );
	background-repeat:			no-repeat;
	height:						37px;
}

#helpdesk_information .header {
	background-image:			url( "../images/interface/helpdesk_information_background.jpg" );
	background-repeat:			no-repeat;
	height:						37px;
}

#general_information .header {
	background-image:			url( "../images/interface/general_information_background.jpg" );
	background-repeat:			no-repeat;
	height:						37px;
}

#interface_subpage_content h2 {
font-size:1.5em;
color:#ffffff;
font-weight:bold;
background-repeat:no-repeat;
background-position:0px 0px;
padding:5px;
margin-left:10px;}

.interface_subpage_content h3 {
font-size:1.4em;
line-height:1.0em;
font-weight:bold;
margin:0;
margin-top:20px;
padding-left:15px;
padding-right:15px;}

.interface_subpage_content p a {text-decoration:underline; color:#002469; }
.interface_subpage_content p a:hover, .text p a:focus, .text p a:active {text-decoration:none;}

.interface_subpage_content p.link a {text-decoration:underline; color:#002469; width:100%;}
.interface_subpage_content p.link a:hover {text-decoration:none; color:#002469; width:100%;}
.interface_subpage_content a:visited {text-decoration:underline; color:#002469; width:100%;}
.interface_subpage_content p.link {background:url(../images/link_arrow.gif) no-repeat 15px 0.25em transparent; padding:0px; margin:0px; padding-left:30px; color:#002469; font-weight:bold; float:left; padding-top:0px; margin-top:0px;width:95%;}


h2.interface_important_header {
	background-image:url( "../images/interface/important_information_standalone_background.jpg" );
	height:30px;
	font-size:	1.7em;
	color:#ffffff;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding: 10px;
	margin-left: 10px;
}

h2.interface_action_header {
	background-image:url( "../images/interface/action_required_standalone_background.jpg" );
	height:30px;
	font-size:	1.7em;
	color:#ffffff;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding: 10px;
	margin-left: 10px;
}

h2.interface_helpdesk_header {
	background-image:url("../images/interface/helpdesk_information_standalone_background.jpg");
	height:30px;
	font-size:	1.7em;
	color:#ffffff;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding: 10px;
	margin-left: 10px;
}

h2.interface_general_header {
	background-image:url( "../images/interface/general_information_standalone_background.jpg" );
	height:30px;
	font-size:	1.7em;
	color:#ffffff;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding: 10px;
	margin-left: 10px;
}

ul.interface {
background-color:#7cb0e1;
line-height: 180%;
padding:20px;
margin:0;
margin-left:15px;
margin-right:15px;
margin-bottom:10px;
color:#ffffff;
font-weight:bold;
}

li.interface  {
line-height: 180%;
padding:0px;
margin:0;
margin-left:25px;
margin-bottom:25px;
}

/* ONLINE PAYMENTS Flash */

#op .text {width:220px;}
#op p.intro {color:#002469; font-size:1em; font-weight:normal;}
#op h1 {width:220px;}
#op .op-flash {float:right; margin:0; margin-top:-35px; padding:0; width:480px;}

#op .op-cta-wrapper {float:left; margin:10px 0 0 0; padding:0; width:100%;}
#op .op-cta-box {float:left; margin:0 0 0 0; padding:10px 0 0 0; width:240px; min-height:147px !important; height:147px; color:#fff;}
#op .op-cta-box p {color:#fff; margin:10px 0 0 12px; padding:0; width:215px;}
#op .op-cta-box h2 {font-weight:bold; color:#fff; margin:0 0 0 12px; padding:0;}
#op .op-cta-box ul {margin:10px 0 0 26px; padding:0;}
#op .op-cta-box a {color:#fff; text-decoration:none;}

#op .op-cta-box ul.bg-button {float:left; margin:0; padding:9px 0 0 18px; font-weight:bold; font-size:0.95em;}
#op .op-cta-box ul.bg-button {margin:0; padding:9px 0 0 18px;}
#op .op-cta-box ul.bg-button li {list-style-type:none;}

#op .op-cta-box ul.bgp-button {float:left; margin:0; padding:9px 0 0 18px; width:220px; font-weight:bold; font-size:0.95em;}
#op .op-cta-box ul.bgp-button {margin:0; padding:9px 0 0 18px;}
#op .op-cta-box ul.bgp-button li {list-style-type:none;}

#op .op-cta-box ul.tailored-button {float:left; margin:0; padding:45px 0 0 18px !important; padding:25px 0 0 18px; width:200px; font-weight:bold; font-size:0.95em;}
#op .op-cta-box ul.tailored-button li {list-style-type:none;}

#op .op-cta-box ul.gs-button {float:left; margin:0; padding:44px 0 0 18px !important; padding:41px 0 0 18px; width:200px; font-weight:bold; font-size:0.95em;}
#op .op-cta-box ul.gs-button li {list-style-type:none;}

#op .bg {background:url(../images/op-box-1.jpg) 0 0 no-repeat; margin:0 2px 0 0;}
#op .bgp {background:url(../images/op-box-2.jpg) 0 0 no-repeat; margin:0 2px 0 0;}
#op .get-started {background:url(../images/op-box-1.jpg) 0 0 no-repeat; margin:0 2px 0 0;}
#op .tailored {background:url(../images/op-box-3.jpg) 0 0 no-repeat;}

#op .op-footer {float:left; margin:10px 0 0 0; padding:0 0 10px 0; width:100%;}
#op ol {float:left;}
#op ol li {font-size:1em; font-weight:normal;}

#op .no-flash-img {float:left; margin:0; padding:0; width:100%; text-align:center;}

/* Homepage flash */

#myOverlay {width:821px; height:610px;  /* overlay is initially hidden */ display:none; background-image:url(../contactless/images/white.png);}  

/*      close button (div.close element) is auto-generated by default.      here it is positioned on top-right corner  */ 

#myOverlay div.close { background:url(../contactless/images/close.png) no-repeat; position:absolute; top:15px; right:20px; width:60px; height:15px; cursor:pointer;}  

/*      the actual content is moved little bit inside so that it doesn't overlap     with the drop shadow in the overlayed image */ 

.flash-position {float:left; margin:33px 0 0 10px; padding:0; width:800px; height:600px;}

#myOverlay2 {width:709px; height:377px;/* overlay is initially hidden */ display:none;  position:absolute; background-image:url(../images/white_moto.png);}  

/*      close button (div.close element) is auto-generated by default.      here it is positioned on top-right corner  */ 

#myOverlay2 div.close { background:url(../contactless/images/close.png) no-repeat; position:absolute; top:15px; right:20px; width:60px; height:15px; cursor:pointer;}  

/*      the actual content is moved little bit inside so that it doesn't overlap     with the drop shadow in the overlayed image */ 

.flash-position2 {float:left; margin:33px 0 0 10px; padding:0; width:689px; height:402px;}

#myOverlay3 {width:761px; height:745px;  /* overlay is initially hidden */ display:none;  position:absolute; background-image:url(../images/white_pp.png);}  

/*      close button (div.close element) is auto-generated by default.      here it is positioned on top-right corner  */ 

#myOverlay3 div.close { background:url(../contactless/images/close.png) no-repeat; position:absolute; top:15px; right:20px; width:60px; height:15px; cursor:pointer;}  

/*      the actual content is moved little bit inside so that it doesn't overlap     with the drop shadow in the overlayed image */ 

.flash-position3 {float:left; margin:33px 0 0 10px; padding:0; width:741px; height:710px;}

#myOverlay4 {width:1015px; height:745px;  /* overlay is initially hidden */ display:none;  position:absolute; background-image:url(../images/white_mi.png);}  

/*      close button (div.close element) is auto-generated by default.      here it is positioned on top-right corner  */ 

#myOverlay4 div.close { background:url(../contactless/images/close.png) no-repeat;  position:absolute; top:15px; right:20px; width:60px; height:15px; cursor:pointer;}  

/*      the actual content is moved little bit inside so that it doesn't overlap     with the drop shadow in the overlayed image */ 

.flash-position4 {float:left; margin:33px 0 0 10px; padding:0; width:995px; height:710px;}

#myOverlay5 {width:971px; height:678px;  /* overlay is initially hidden */ display:none;  position:absolute; background-image:url(../images/white_inst.png);}  

/*      close button (div.close element) is auto-generated by default.      here it is positioned on top-right corner  */ 

#myOverlay5 div.close { background:url(../contactless/images/close.png) no-repeat;  position:absolute; top:15px; right:20px; width:60px; height:15px; cursor:pointer;}  

/*      the actual content is moved little bit inside so that it doesn't overlap     with the drop shadow in the overlayed image */ 

.flash-position5 {float:left; margin:33px 0 0 10px; padding:0; width:951px; height:643px;}


/* online trading guide */
.otgbottom_home {float:right; height:50px;}
.otgbottom {float:right; height:90px;}

#otg ul {float:left; padding:0px 0px 0px 10px; width:930px; background:url(../images/bg_topnav_ul.gif) bottom left repeat-x transparent; margin:0px;}

/*.mid_col_long {width:725px; float:left; background:#ffffff;}
.mid_col_bot_long {background:url(../images/mid_col_bot_long.gif) no-repeat bottom left; padding-bottom:13px; float:left; margin-bottom:20px;}
.mid_col_bot_long2 {background:url(../images/bg_mid_col_bot_line_long2.gif) no-repeat bottom left; padding-bottom:13px; float:left; margin-bottom:20px;}
.mid_col_long .mid_col_figure {float:right; width:230px;}
.mid_col_long .mid_col_banner {float:left; width:455px; min-height:100px; background:#b7cec4;} */
.mid_col_long .otg_content h1 {color:#FF7D0C; font-size:2em;  padding-left:15px; padding-right:10px; font-weight:bold;  padding-bottom:10px; margin:0px;}
.mid_col_long .otg_content .text {padding-left:15px; padding-right:10px; padding-bottom:10px; float:left; width:650px;}
.mid_col_long .otg_content h2 {color:#009FDA; font-size:1.4em; padding-left:0px; padding-right:0px; margin:0px; font-weight:bold; padding-top:5px; padding-bottom:5px;}
.mid_col_long .otg_content  h3 {color:#009FDA; font-size:1.1em; padding-left:0px; padding-right:0px; margin:0px; font-weight:normal; padding-top:0px; padding-bottom:2px;}
.mid_col_long .otg_content  h4 {color:#FF7D0C; font-size:1em; padding-left:0px; padding-right:0px; margin:0px; font-weight:normal; padding-top:0px; padding-bottom:2px;}
.mid_col_long .otg_content {color:#FF7D0C; font-size:1em; padding-left:0px; padding-right:0px; margin:0px; font-weight:normal; padding-top:0px; padding-bottom:0px;}

.mid_col_long .otg_content .clearbox {float:right; margin-right:10px; margin-left:7px; width:210px;}
.mid_col_long .otg_content .clearbox_top {background:url(../images/bg_clearbox_top_otg.gif) top left no-repeat transparent; padding-top:9px;}
.mid_col_long .otg_content .clearbox_mid {background:url(../images/bg_clearbox_mid_otg.gif) repeat-y top left transparent; min-height:20px; width:204px; float:left;  padding-right:20px;}
.mid_col_long .otg_content .clearbox_bot {background:url(../images/bg_clearbox_bottom_otg.gif) bottom left no-repeat transparent; padding-bottom:9px; float:left; margin-top:10px;}
.mid_col_long .otg_content .clearbox_mid p {width:180px; padding-left:15px; padding-right:20px; margin:0px; padding-bottom:5px;}
.mid_col_long .otg_content .clearbox_content {width:204px;}
.mid_col_long .otg_content .icon {width:50px; height:40px; padding-left:5px; border: 1px solid red;}
.mid_col_long .otg_content .clearbox_mid img {float:left; margin-right:5px;}


.mid_col_long .otg_content .quote1 {float:right; margin-right:10px; margin-left:7px; padding:5px; width:210px; border: 1px solid #DDDDDD; background-color: #F3F3F3; color: #464646;}
.mid_col_long .otg_content .quote2 {width:400px; padding:5px; border: 1px solid #DDDDDD; background-color: #F3F3F3; margin-left:40px; margin-bottom:10px; color: #464646;}
.mid_col_long .otg_content .quote3 {padding:5px; border: 1px solid #DDDDDD; background-color: #F3F3F3; margin-left:40px; margin-bottom:10px; color: #464646;}
.mid_col_long .otg_content .quote1 a, a:visited {color:#002469; text-decoration:none;}
.mid_col_long .otg_content .quote1 a:hover, a:focus, a:active {color:#002469; text-decoration:underline;}
.mid_col_long .otg_content .quote2 a, a:visited {color:#002469; text-decoration:none;}
.mid_col_long .otg_content .quote2 a:hover, a:focus, a:active {color:#002469; text-decoration:underline;}
.mid_col_long .otg_content .quote3 a, a:visited {color:#002469; text-decoration:none;}
.mid_col_long .otg_content .quote3 a:hover, a:focus, a:active {color:#002469; text-decoration:underline;}

.mid_col_long .otg_content .tip_box {float:right; margin-right:10px; margin-left:7px; padding:5px; width:210px; border: 1px solid #E4CC6A; background-color: #FFF782; color: #464646; font-family: hand, Comic Sans MS, cursive; font-size:0.95em;}
.mid_col_long .otg_content .tip_box a, a:visited {color:#002469; text-decoration:none;}
.mid_col_long .otg_content .tip_box a:hover, a:focus, a:active {color:#002469; text-decoration:underline;}

.mid_col_long .otg_content .tip_box .pin {text-align:center; width:100%; margin-top:-15px;}

.mid_col_long .otg_content .breadcrumb {padding-top:10px; padding-bottom:13px; width:670px; float:left; padding-left:6px;}
.mid_col_long .otg_content .breadcrumb ul{margin:0px; padding:0px;}
.mid_col_long .otg_content .breadcrumb li{list-style:none; display:block; float:left;font-size:0.9em; background:url(../images/li_breadcrumb.gif) no-repeat 0% 50%; padding-left:5px; padding-right:5px; color:#FF7D0C; font-weight:bold;}
.mid_col_long .otg_content .breadcrumb li a, .breadcrumb li a:visited {text-decoration:none; color:#666666; font-weight:normal;}
.mid_col_long .otg_content .breadcrumb li a:hover, .breadcrumb li a:focus, .breadcrumb li a:active {text-decoration:underline;}
.mid_col_long .otg_content .breadcrumb li.first {background:none;}

.mid_col_long .otg_content .text p {font-size:1.1em; color:#464646; padding-bottom:10px;}
/* Content ul li styling */
.mid_col_long .otg_content ul.content {padding:0px; margin:0px; margin-left:30px; padding-top:10px;}
.mid_col_long .otg_content ul.content li {color:#464646; font-size:1.1em; padding-bottom:10px;}
.mid_col_long .otg_content ul.content li li{color:#464646; font-size:1.1em; padding-bottom:10px;}
.mid_col_long .otg_content ul.content li li li{color:#464646; font-size:1.1em; padding-bottom:10px;}
.mid_col_long .otg_content ul.content li a, ul.content li a:visited {color:#002469; text-decoration:none;}
.mid_col_long .otg_content ul.content li a:hover, ul.content li a:focus, ul.content li a:active {color:#002469; text-decoration:underline;}

.mid_col_long .otg_content ul.tick {padding:0px; margin:0px; padding-top:10px; list-style: none;}
.mid_col_long .otg_content ul.tick li {background:url(../images/tick.gif) top left no-repeat transparent; color:#464646; font-size:1.1em;  padding-left:30px; padding-bottom:10px;}
.mid_col_long .otg_content ul.tick li ul.content li {background:none; color:#464646; font-size:1.1em; margin-left:0px; padding-left:2px; padding-bottom:10px;}
.mid_col_long .otg_content ul.tick li ol.content li {background:none; color:#464646; font-size:1.1em; margin-left:0px; padding-left:2px; padding-bottom:10px;}
.mid_col_long .otg_content ul.tick li li{background:url(../images/tick.gif) top left no-repeat transparent;color:#464646; font-size:1.1em;  padding-left:30px; padding-bottom:10px;}
.mid_col_long .otg_content ul.tick li li li{background:url(../images/tick.gif) top left no-repeat transparent; color:#464646; font-size:1.1em;  padding-left:30px; padding-bottom:10px;}
.mid_col_long .otg_content ul.tick li a, ul.tick li a:visited {color:#002469; text-decoration:none;}
.mid_col_long .otg_content ul.tick li a:hover, ul.tick li a:focus, ul.tick li a:active {color:#002469; text-decoration:underline;}

.mid_col_long .otg_content ul.cross {padding:0px; margin:0px; padding-top:10px; list-style: none;}
.mid_col_long .otg_content ul.cross li {background:url(../images/cross.gif) top left no-repeat transparent; color:#464646; font-size:1.1em;  padding-left:30px; padding-bottom:10px;}
.mid_col_long .otg_content ul.cross li li{background:url(../images/cross.gif) top left no-repeat transparent;color:#464646; font-size:1.1em;  padding-left:30px; padding-bottom:10px;}
.mid_col_long .otg_content ul.cross li li li{background:url(../images/cross.gif) top left no-repeat transparent; color:#464646; font-size:1.1em;  padding-left:30px; padding-bottom:10px;}
.mid_col_long .otg_content ul.cross li a, ul.cross li a:visited {color:#002469; text-decoration:none;}
.mid_col_long .otg_content ul.cross li a:hover, ul.cross li a:focus, ul.cross li a:active {color:#002469; text-decoration:underline;}

.mid_col_long .otg_content ul.question {padding:0px; margin:0px; padding-top:10px; list-style: none;}
.mid_col_long .otg_content ul.question li {background:url(../images/question_mark.gif) top left no-repeat transparent; color:#464646; font-size:1.1em;  padding-left:30px; padding-bottom:10px;}
.mid_col_long .otg_content ul.question li ul.tick li {background:url(../images/tick.gif) top left no-repeat transparent; color:#464646; font-size:1.1em;  padding-left:30px; padding-bottom:10px;}
.mid_col_long .otg_content ul.question li ul.content li {background:none; color:#464646; font-size:1.1em; margin-left:0px; padding-left:2px; padding-bottom:10px;}
.mid_col_long .otg_content ul.question li a, ul.cross li a:visited {color:#002469; text-decoration:none;}
.mid_col_long .otg_content ul.question li a:hover, ul.cross li a:focus, ul.cross li a:active {color:#002469; text-decoration:underline;}

.mid_col_long .otg_content ul.tip {padding:0px; margin:0px; padding-top:10px; list-style: none;}
.mid_col_long .otg_content ul.tip li {background:url(../images/tip_bullet.jpg) top left no-repeat transparent; color:#464646; font-size:1.1em;  padding-left:35px; padding-bottom:10px;}
.mid_col_long .otg_content ul.tip li li{background:url(../images/tip_bullet.jpg) top left no-repeat transparent;color:#464646; font-size:1.1em;  padding-left:35px; padding-bottom:10px;}
.mid_col_long .otg_content ul.tip li li li{background:url(../images/tip_bullet.jpg) top left no-repeat transparent; color:#464646; font-size:1.1em;  padding-left:35px; padding-bottom:10px;}
.mid_col_long .otg_content ul.tip li a, ul.tip li a:visited {color:#002469; text-decoration:none;}
.mid_col_long .otg_content ul.tip li a:hover, ul.tip li a:focus, ul.tip li a:active {color:#002469; text-decoration:underline;}

/* Content ol li styling */
.mid_col_long .otg_content ol.content  {padding:0px; margin:0px; margin-left:35px;  padding-top:10px;}
.mid_col_long .otg_content ol.content li {color:#464646; font-size:1.1em; font-weight:normal; padding:0px; margin:0px; padding-bottom:10px;}
.mid_col_long .otg_content ol.content li li {color:#464646; font-size:1.1em; font-weight:normal; padding:0px; margin:0px; padding-bottom:10px;}
.mid_col_long .otg_content ol.content li li li {color:#464646; font-size:1.1em; font-weight:normal; padding:0px; margin:0px; padding-bottom:10px;}

.mid_col_long .otg_content .text p.link a {text-decoration:underline; color:#009FDA; width:100%;}
.mid_col_long .otg_content .text p.link a:hover {text-decoration:none; color:#009FDA; width:100%;}
.mid_col_long .otg_content .text p.link a:visited {text-decoration:underline; color:#009FDA; width:100%;}
.mid_col_long .otg_content .text p.link {background:url(../images/link_arrow_hover.gif) no-repeat 15px 0.25em transparent;  padding: 5px; padding-left:30px; font-weight:normal; color:#009FDA; float:left; padding-top:0px; margin-top:0px; margin-bottom:10px;}

.mid_col_long .otg_content table {font-size:1.1em; margin-bottom:10px; width:650px;}
.mid_col_long .otg_content table th {font-weight:bold; font-size:1.2em; color:#009FDA; padding:10px; border:1px solid #ffffff;}
.mid_col_long .otg_content table td {width:250px; padding:6px; border: 1px solid #ffffff;}
