body { background:url('../img/bg.gif') repeat-x #ffffff;margin:0;padding:0;font-family: Arial, Helvetica, "sans-serif";font-size:12px;line-height:16px;text-align:left;color:#444444; }
a { color:#c48600;text-decoration:none;outline: none; }
a:hover { text-decoration:underline; }
a.back{background:url('../img/arrow_link.gif') no-repeat 0px 3px;display:block;padding:0 0 0 10px;margin-top:4px;width:120px}
img,ul,li,ol,h1,p,h1,h2,h3,h4,h5{padding:0px;margin:0px;border:0px}
ul{padding:5px 0 0 0}
p{padding:5px 0 4px 0}
ol, ul {   list-style: none;}
h1{color:#0098db;font-size:27px;font-weight:bold;line-height:30px;padding-bottom:4px;}
h2{color:#0098db;font-size:16px;font-weight:bold;line-height:18px;}
h3{color:#0098db;font-size:14px;font-weight:bold;line-height:16px;}
h1 span{color:#004b78;font-size:24px;}
h1 strong{font-weight:normal}
div.dot{background:url('../img/dot.gif') repeat-x;clear:both;height:1px;overflow:hidden;}
.panels{background:url('../img/back_panels.gif') repeat-x 0px 100%;border:1px solid #dcdcdc;float:left;margin:16px 17px 4px 0;padding:14px 11px 16px 16px;width:239px}
.panels table{height:185px}
.panels td{vertical-align:top}
.panels img{border:1px solid #dcdcdc;height:92px;margin:8px 0 5px 0;width:231px}
.intro{border:1px solid #dbdbdb;color:#555555;margin:17px 0 0 0;padding:13px 17px 10px 17px;width:178px}
.clear{clear:both;display:block;height:0px;width:0px;padding:0px;margin:0px;overflow:hidden;}

#container{background:#fff;margin:auto;width:960px;}
#top_container {border-top:1px solid #f5f5f5;text-align:left}
#top_container div.baner_link{clear:both;height:57px;padding:35px 0 22px 16px;width:225px;}
#top_container div.baner_link a:hover{text-decoration:none;}
#top_container div.baner_link img{display:block;height:57px;width:225px;}
#top_container .menu_main{background:url('../img/back__container_menu.gif') repeat-x;border-top:1px solid #dfdfdf;height:29px;padding:4px 0 0 0;text-align:center;}
#top_container .menu_main ul{margin-left:4px;padding:0;}
#top_container .menu_main li{display:block;float:left;padding:0px;margin:0px}
#top_container .menu_main .link1{width:90px}
#top_container .menu_main .link2{width:120px}
#top_container .menu_main .link3{width:112px}
#top_container .menu_main .link4{width:108px}
#top_container .menu_main .link5{width:104px}
#top_container .menu_main .link6{width:114px}
#top_container .menu_main .link7{width:116px}
#top_container .menu_main .link8{width:125px}
#top_container .menu_main a{color:#0098db;display:block;height:24px;font-size:11px;font-weight:bold;padding:5px 0 0 0;white-space:nowrap;width:100%}
#top_container .menu_main a:hover{background:url('../img/back_menu.gif') repeat-x;color:#fff;text-decoration:none;}
#top_container .menu_main a.click{background:url('../img/back_menu.gif') repeat-x;color:#fff}
#top_container .menu_main a.click2{background:url('../img/back_menu2.gif') repeat-x;color:#fff}
#top_container .menu_main img{height:16px;padding:4px 4px 0px 4px;width:1px;}
#flash{height:220px;width:960px;}
#baner{height:132px;width:960px;}

/* background for baners*/
div.main_baner{background:url('../img/baners/baner.jpg');}
div.card_payments_baner{background:url('../img/baners/card_payments_baner.jpg');}
div.direct_debit_baner{background:url('../img/baners/direct_debit_baner.jpg');}
div.account_checker_baner{background:url('../img/baners/account_checker_baner.jpg');}
div.customer_support_baner{background:url('../img/baners/customer_support_baner.jpg');}
div.resources_baner{background:url('../img/baners/resources_baner.jpg');}
div.training_baner{background:url('../img/baners/training_baner.jpg');}
div.bureau_baner{background:url('../img/baners/bureau_baner.jpg');}
div.system_integration_baner{background:url('../img/baners/system_integration_baner.jpg');}
div.consulting_baner{background:url('../img/baners/consulting_baner.jpg');}
div.strategic_partners_baner{background:url('../img/baners/strategic_partners_baner.jpg');}
div.commercial_partners_baner{background:url('../img/baners/commercial_partners_baner.jpg');}
div.news_baner{background:url('../img/baners/news_baner.jpg');}
div.case_studies_baner{background:url('../img/baners/case_studies_baner.jpg');}


.background{background:url('../img/back.gif') no-repeat;height:10px;width:960px;overflow:hidden;}
#middle_container{border:1px solid #d2d2d2;border-top-width:0px;width:958px}
#middle_container .left_column{border-right:1px solid #e8e8e8;float:left;padding:21px 16px 35px 30px;width:710px;}
#middle_container ul {padding:5px 0 0 7px;}
#middle_container li{background:url('../img/dot_ul.gif') no-repeat 0px 9px;padding:4px 0 4px 15px }
#middle_container .middle_submenu p{padding-right:185px}
#middle_container .middle_submenu li{padding-right:210px}
#middle_container .middle_submenu h2{color:#444444;padding-top:15px;padding-bottom:4px;}
#middle_container .middle_submenu h3{color:#444444;padding-top:16px;padding-bottom:5px;}
#middle_container .middle_submenu h3 span{font-weight:normal;}
#middle_container .middle_submenu .intro p{padding-right:0px}
#middle_container .middle_submenu .intro h3{color:#0098db;padding-top:0px;padding-bottom:2px}
#middle_container .padding_bottom_site{padding-bottom:50px}
#middle_container .padding_bottom_site2{padding-bottom:99px}


/* submenu*/
#submenu{border:0px;height:32px;}
#submenu a{color:#fff;font-size:11px;font-weight:bold;white-space:nowrap;}
#submenu img{height:10px;padding:0 18px 0 18px;width:1px}
#submenu .left_menu{height:32px;width:5px}
#submenu .right_menu{height:32px;width:9px;}
#submenu .bottom_menu{height:7px;}
#submenu .submenu{background:url('../img/back_submenu.png') repeat-x ;height:25px;padding-left:27px;padding-right:27px;}
#submenu a.click_submenu{color:#004b78}

/* home page*/
#middle_container .left_home{float:left;padding:2px 2px 0 0;width:275px;}
#middle_container .left_home span{color:#003c69;display:block;font-size:14px;line-height:17px;padding:9px 0 10px 0;}
#middle_container .right_home{float:right;width:411px;}
#middle_container .right_home span{color:#c48600;}
#middle_container .right_home span:hover{text-decoration:underline;}
#middle_container .right_home strong{display:block;color:#0098db;font-size:14px;font-weight:bold;padding-bottom:4px;line-height:16px;}
#middle_container .right_home a{border:1px solid #dadada;color:#444444;height:100px;display:block;margin-bottom:19px;padding:12px 195px 0 14px;width:200px}
#middle_container .right_home a:hover{text-decoration:none}
#middle_container .right_home .baners1{background:url('../img/baner_home1.jpg')}
#middle_container .right_home .baners2{background:url('../img/baner_home2.jpg')}
#middle_container .right_home .baners3{background:url('../img/baner_home3.jpg')}

/*solutoins page*/
.solutions {padding:0 0 10px 0}
.solutions p{padding-right:160px}
.solutions .panels p{padding-right:0px}
.margin_submenu_solutions{margin-left:101px;}

/*markets page */
.head_table{background:url('../img/back_markets.gif') repeat-x; color:#fff;height:30px;font-size:14px;font-weight:bold;margin-top:15px;width:605px}
.head_table div{height:22px;padding-top:8px}
.head_table .left{border-right:1px solid #dadada;float:left;padding-left:18px;width:284px}
.head_table .right{float:right;width:284px}
.markets {padding:0 0 10px 0}
.markets p{padding-right:120px}

/*Support page*/
.support {padding:0 0 10px 0}
.support p{padding-right:140px}
.support .panels p{padding-right:0px}
.margin_submenu_support{margin-left:351px;}
.support .table td strong{padding-bottom:0;}
.support .table td {padding:14px 0 14px 0}
.support .support_footer{color:#555;padding-top:10px;}
.support .support_footer p{padding-bottom:0px}

/* services page*/
.services {padding:0 0 10px 0}
.services p{padding-right:140px}
.services .panels p{padding-right:0px}
.margin_submenu_services{margin-left:468px;}

/*Partners page*/
.partners {padding:0 0 10px 0}
.partners p{padding-right:140px}
.partners .panels p{padding-right:0px}
.partners .partners_img{display:block;margin:26px 0 8px 0;width:146px}
.partners .partners_img img{display:block;padding-top:2px}
.partners .dot{margin:20px 180px 0 0;}
.margin_submenu_partners{margin-left:581px;}

/*about us page*/
.about_us {padding:0 0 10px 0}
.about_us p{padding-right:140px}
.about_us .panels p{padding-right:0px}
.margin_submenu_about_us{margin-left:704px;}
.news .container {padding:22px 0 0 0;width:519px;}
.news .container a{display:block;float:left;margin:0 0 22px 0;height:85px;width:75px}
.news .container img{border:1px solid #dadada;float:left;height:83px;width:73px}
.news .container div a{display:inline;float:none;margin:0}
.news .container div{float:right;margin:0 0 18px 0;width:424px}

#middle_container .container h3{color:#0098db;padding:0 0 4px 0}
#middle_container .container p{padding:3px 0 3px 0;}
#middle_container .container span{color:#004b78}
.news .container div.dot{float:none;margin:0 0 8px 0;width:519px}
.news .container div.clear{float:none;margin:0 0 8px 0;width:0}
.news_article {padding:24px 0 15px 0;width:680px;}
.news_article span{display:block;}
.news_article img{border:1px solid #dadada;display:block;float:left;height:179px;margin:0 0 22px 0;width:157px}
.news_article div{float:right;width:495px;}
.news_article div.clear{float:none;}
.news_article div div.dot{margin-top:11px;margin-bottom:18px}
.news_article div img{border:0px;height:auto;margin-right:40px;margin-bottom:0px;width:auto;}
#middle_container .news_article h2{color:#0098db;padding:0 0 7px 0}
#middle_container .news_article li{padding-right:0}
#middle_container .news_article p{padding:5px 0 4px 0;}
#middle_container .news_article span{color:#004b78}
#middle_container .news_article .more_padding{padding-top:9px;}


/* contact us page*/
.contact_us p{line-height:18px;padding-top:6px}
.contact_us .contact {border-right:1px solid #dfdfdf;float:left;height:110px;margin:27px 35px 0 0;width:198px;}
.contact_us .no_border{border-right-width:0px;margin-right:0}
.contact_us .dot{margin:238px 68px 0 0}
.contact_us .contact_us_footer{color:#9e9e9e;height:28px;font-size:11px;padding:18px 0 0 0;}

/* table  for markets, support*/
.table{padding:0 0 4px 0}
.table table{width:605px;background:#dadada;}
.table tr{background:#fff;}
.table td{padding:12px 0 12px 0;width:50%;vertical-align:top}
#middle_container .table td ul{padding:0 0 1px 8px}
#middle_container .table td li{background:url('../img/dot_ul.gif') no-repeat 0px 5px;font-size:11px;padding:0px 0 2px 15px}
.table td strong{display:block;font-size:14px;padding:0 0 5px 18px}
.table td a{padding:0 0 0 18px}

/* Privacy Policy*/
#middle_container .policy p{padding-right:185px}
#middle_container .policy h3{font-size:12px;padding-top:11px}

/* Glossary of Terms*/
#middle_container .terms{border:1px solid #d5d5d5;height:812px;margin:5px 0 10px 0;overflow:auto;padding:5px 0 20px 0;width:592px}
#middle_container .terms strong{display:block;padding:15px 0 0 20px;}
#middle_container .terms p{padding-right:50px;padding-left:20px}

/* Newsletter*/
#newsletter {margin:0px;padding:8px 0 0 0}
#newsletter td{vertical-align:top;}
#newsletter input{border:1px solid #bababa;color:#444;font-family: Arial, Helvetica, "sans-serif";font-size:12px;padding-top:2px;padding-bottom:2px;width:288px;}
#newsletter select, #newsletter textarea{color:#444;font-family: Arial, Helvetica, "sans-serif";font-size:12px;}
#newsletter select.more_width{width:291px; }
#newsletter textarea{border:1px solid #bababa;width:288px;margin-bottom:6px}
#newsletter label,#newsletter table span{display:block;text-align:right;padding-right:10px;margin:3px 0 1px 0;width:115px}
#newsletter label.compulsory {background:url('../img/compulsory.gif') no-repeat 100% 6px}
#newsletter table div{float:left;height:65px;padding:5px 0 5px 0;width:150px}
#newsletter table div input{border:0px;padding:0px;width:auto}
#newsletter table div label{display:inline;font-size:11px;margin:0px;padding:0;width:auto}
#newsletter label.submit_label{background:url('../img/compulsory.gif') no-repeat 0px 6px;float:left;font-size:11px;padding:0 0 0 10px;margin:8px 43px 0 0;text-align:left}
#newsletter input.submit{display:block;float:left;height:27px;width:120px}
#newsletter .describe{clear:both;font-size:11px;padding:20px 0 0 0;line-height:15px;width:288px;}
#newsletter table div.errormes{float:none;font-size:10px;color:red;clear:both;height:15px;padding:0px;width:188px;}
.newsletter_send{padding-bottom:400px}

/* Terms &amp; Conditions*/
.conditions {padding:0 0 10px 0}
#middle_container .conditions h3{font-size:12px;padding-top:11px}
#middle_container .conditions li{padding-right:190px}
#middle_container .conditions p{padding-right:185px}


/* Site map*/
#middle_container .site_map{padding:10px 0 0 0;}
#middle_container .site_map li{background:#fff;font-weight:bold;padding:5px 0 4px 0}
#middle_container .site_map li.second{background:url('../img/dot_ul.gif') no-repeat 9px 9px;font-weight:normal;padding:5px 0 4px 21px}
#middle_container .site_map li.third{background:url('../img/dot_ul.gif') no-repeat 21px 8px;font-weight:normal;font-size:11px;padding:3px 0 2px 33px}
#middle_container .site_map div{float:left;width:300px;}

/* right column*/
#middle_container .right_column {float:right;padding:32px 20px 0 17px;line-height:19px;width:164px;}
#middle_container .right_column p{padding:3px 0 3px 0;}
#middle_container .right_column .dot{margin:5px 5px 17px 0}

#footer{height:139px;}
#footer img{display:block;float:left;padding:10px 0 0 0}
#footer ul{display:block;float:right;margin:0px;}
#footer li{display:block;float:left;margin:0px;}
#footer ul{padding:21px 0 0 0}
#footer li{padding:0 0 0 17px}
#footer a{color:#9b9b9b}
