@charset "utf-8";

h1 {
	color:#1E487D;
}
a.h1:hover,a.h1:link,a.h1:visited {
	color:#1E487D!important;
}
table.header td {
	  color:#003267; 
	  font-size:40px; 
	  font-family:'Times New Roman',times,serif!important;
	  text-align:center;
}

div.header {
    width: 100%;
    height: 126px;
    text-align: center;
    background-image: url(../images/header-background.png)
}

a:active,a:hover,a:link,a:visited {
    font-weight: 700;
    color: #003;
    text-decoration: underline
}

a:hover {
    text-decoration: none
}

td.logo {
    height: 74px
}

td.topMenu {
    background-image: url(../images/header-top-background.png);
    background-repeat: no-repeat;
    width: 800px;
    height: 47px
}

td.topMenuDivider {
    background-image: url(../images/top-nav-item-border.png);
    background-repeat: repeat-y;
    height: 42px;
    width: 2px
}

a.topMenu:hover,a.topMenu:link,a.topMenu:visited {
    color: #fff;
    text-decoration: none
}

a.topMenu:link {
    font-size: 14x
}

a.topMenu:active {
    color: #fff
}
td.topMenu2 {
    background-image:url(../img/bg.png);    
    width: 1024px;
    height: 40px;
	font-family:Arial,Helvetica,sans-serif;
	border: solid 1px #a7a7a7;

}
td.topMenu2button:hover a{
	color:#FFF;
/*text-shadow:1px 1px 1px #000*/
}
td.topMenuDivider2 {
    background-image:url(../img/bg.png);  
    background-repeat: repeat-y;
    height: 42px;
    width: 2px
}
td.topMenu2button {
	text-decoration: none
}
.topMenu2button:hover {
	background: #343f5e;
	color: #fff
}
a.topMenu2{
	margin:0px 15px 0px 10px
}
a.topMenu2:link,a.topMenu2:visited {    
    text-decoration: none;
	color: #343f5e
}

a.topMenu2:link {
    font-size: 14px;
}

a.topMenu2:active,a.topMenu2:hover {
    background: #343f5e;
	color: #fff
}


.black {
    color: #000
}

.home_page,table.printer_summary {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px
}

.home_page {
    border: 1px solid #a7a7a7;
    background-image: url(../images/home-banner-bg2.png);
    background-repeat: no-repeat;
    width: 1024px;
    height: 350px
}

table.printer_summary {
    background-color: #fff;
    padding: 10px;
    margin: 10px;
    color: #000
}

.pg_content {
    font-size: 16px;
    padding-bottom: 10px;
    padding-right: 10px;
    letter-spacing: 0;
    word-spacing: 2px
}

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

.fontsize16 {
    font-size: 16px
}

.fontsize14 {
    font-size: 14px
}

.paddingLeft5 {
    padding-left: 5px
}

.paddingLeft10 {
    padding-left: 10px
}

.paddingLeft15 {
    padding-left: 15px
}

.paddingLeft20 {
    padding-left: 20px
}

.paddingTop5 {
    padding-top: 5px
}

.paddingTop10 {
    padding-top: 10px
}

.paddingTop15 {
    padding-top: 15px
}

.paddingTop20 {
    padding-top: 20px
}

.paddingTop25 {
    padding-top: 25px
}

.home_content {
    margin: 15px 10px 0;
    float: left;
    border: 1px solid #a7a7a7;
    width: 240px;
    height: 350px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px
}

.round_heading {
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    background-color: #ddd;
    margin-top: 5px
}

.home_content_title {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    -webkit-top-left-radius: 8px;
    -webkit-top-right-radius: 8px;
    -moz-border-top-left-radius: 8px;
    -moz-border-top-right-radius: 8px;
    height: 30px;
    border-bottom: 1px solid #a7a7a7;
    text-align: left;
    font-size: 20px;
    font-weight: 700;
    padding: 8px 0 5px 12px;
    color: #fff
}

a.footer_link,table.footer_content {
    color: #fff
}

.c50,.dtc1500 {
    background-image: url(../images/home_page_c50.png);
    background-repeat: no-repeat;
    height: 337px
}

.dtc1500 {
    background-image: url(../images/home_page_dtc1500.png);
}
.consumables,.dtc1000,.hdp5000,.office_map {
    background-image: url(../images/home_page_dtc1000.png);
    background-repeat: no-repeat;
    height: 337px
}

.consumables,.hdp5000,.office_map {
    background-image: url(../images/home_page_hdp5000.png)
}

.consumables,.office_map {
    background-image: url(../images/consumables.png)
}

.office_map {
    background-image: url(../images/home_page_map.png);
    height: 293px
}

.darkblue {
    background-color: #343f5e
}

.darkblue img {
    padding-right: 10px
}

.home_content_body {
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    background-color: #fff;
    padding: 8px 0 5px 12px;
    text-align: left
}

.home_content_body ul li {
    margin-left: 12px
}

.banner_below,.footer_above,.footer_side {
    background-image: url(../images/body-top-background1.png);
    background-repeat: repeat-x;
    height: 30px
}

.footer_above,.footer_side {
    background-image: url(../images/body-top-background2.png)
}

.footer_side {
    background-image: url(../images/footer-background-side.png);
    height: 180px
}

a.footer_link:link,a.topMenu:active {
    text-decoration: none
}

a.footer_link:hover {
    text-decoration: underline
}

* {
    margin: 0;
    padding: 0;
    font-family: 'Arial','Verdana','Tahoma';
    letter-spacing: .5px
}

body {
    font-size: 13px;
    background-color: #fff
}

div.head1 {
	display: block;
font-size: 2em;
margin-top: 0.67em;
margin-bottom: 0.67em;
margin-left: 0;
margin-right: 0;
font-weight: bold;
}

#slider1 img {
    border: 0
}

#slider1 {
    text-align: left
}

.bannerI1,.bannerI2,.bannerI3,.bannerI4,.bannerI5,.bannerI6,.bannerI7,.bannerI8,.bannerI9,.bannerLogo {
    position: absolute
}

#bannerFargo .bannerLogo {
    margin: 5px 0 0 838px
}

#bannerFargo .bannerI1 {
    margin: 45px 0 0;
    width: 252px
}

#bannerFargo .bannerI2 {
    margin: 45px 0 0 190px;
    width: 252px
}

#bannerFargo .bannerI3 {
    margin: 45px 0 0 385px;
    width: 252px
}

#bannerFargo .bannerI4 {
    margin: 45px 0 0 580px;
    width: 252px
}

#bannerFargo .bannerI5 {
    margin: 45px 0 0 780px;
    width: 252px
}

#bannerFargo .bannerI6 {
    margin: 195px 0 0 50px;
    width: 252px
}

#bannerFargo .bannerI7 {
    margin: 195px 0 0 275px;
    width: 252px
}

#bannerFargo .bannerI8 {
    margin: 195px 0 0 485px;
    width: 252px
}

#bannerFargo .bannerI9 {
    margin: 195px 0 0 720px;
    width: 252px
}

#bannerMatica .bannerLogo {
    margin: 11px 0 0 750px;
    height: 60px
}

#bannerMatica .bannerI1 {
    margin: 10px 0 0 10px;
    width: 190px
}

#bannerMatica .bannerI2 {
    margin: 10px 0 0 210px;
    width: 190px
}

#bannerMatica .bannerI3 {
    margin: 10px 0 0 380px;
    width: 190px
}

#bannerMatica .bannerI4 {
    margin: 10px 0 0 610px;
    width: 190px
}

#bannerMatica .bannerI5 {
    margin: 180px 0 0 0px;
    width: 190px
}

#bannerMatica .bannerI6 {
    margin: 180px 0 0 200px;
    width: 190px
}

#bannerMatica .bannerI7 {
    margin: 180px 0 0 380px;
    width: 190px
}

#bannerMatica .bannerI8 {
    margin: 180px 0 0 590px;
    width: 190px
}

#bannerMatica .bannerI9 {
    margin: 180px 0 0 800px;
    width: 190px
}

#bannerZebra .bannerLogo {
    margin: 2px 0 0 785px
}

#bannerZebra .bannerI1 {
    margin: 15px 0 0 0px;
	width: 230px
}

#bannerZebra .bannerI2 {
    margin: 15px 0 0 245px;
	width: 230px
}

#bannerZebra .bannerI3 {
    margin: 15px 0 0 490px;
	width: 230px
}

#bannerZebra .bannerI4 {
    margin: 185px 0 0 0px;
	width: 230px
}

#bannerZebra .bannerI5 {
    margin: 185px 0 0 235px;
	width: 230px
}

#bannerZebra .bannerI6 {
    margin: 185px 0 0 485px;
	width: 230px
}

#bannerZebra .bannerI7 {
    margin: 185px 0 0 750px;
	width: 230px
}

#bannerDatacard .bannerLogo {
    margin: 9px 0 0 707px
}

#bannerDatacard .bannerI1 {
    margin: 15px 0 0 71px;
	width: 180px
}

#bannerDatacard .bannerI2 {
    margin: 15px 0 0 379px;
	width: 180px
}

#bannerDatacard .bannerI3 {
    margin: 15px 0 0 691px;
	width: 180px
}
#bannerDatacard .bannerI4 {
    margin: 185px 0 0 71px;
	width: 180px
}
#bannerDatacard .bannerI5 {
    margin: 185px 0 0 379px;
	width: 180px
}
#bannerDatacard .bannerI6 {
    margin: 185px 0 0 691px;
	width: 180px
}

#bannerNisca .bannerLogo {
    margin: 4px 0 0 795px
}

#bannerNisca .bannerI1 {
    margin: 75px 0 0 71px
}

#bannerNisca .bannerI2 {
    margin: 75px 0 0 370px
}

#bannerNisca .bannerI3 {
    margin: 75px 0 0 690px
}

#bannerNisca .bannerI4 {
    margin: 75px 0 0 735px
}

#bannerCentralIssuance .bannerLogo {
    margin: 11px 0 0 715px;
    height: 75px
}

#bannerCentralIssuance .bannerI1 {
    margin: 83px 0 0 234px
}

#bannerHiti .bannerLogo {
    margin: 9px 0 0 807px;
	height: 60px
}

#bannerHiti .bannerI1 {
    margin: 85px 0 0 173px;
	
}

#bannerHiti .bannerI2 {
    margin: 85px 0 0 598px;
	
}

#bannerSwiftpro .bannerLogo {
    margin: 9px 0 0 780px;
	height: 60px
}

#bannerSwiftpro .bannerI1 {
    margin: 85px 0 0 173px;
	
}

#bannerSwiftpro .bannerI2 {
    margin: 85px 0 0 598px;
	
}

#banneriDP .bannerLogo {
    margin: 9px 0 0 780px;
	height: 60px
}

#banneriDP .bannerI1 {
    margin: 85px 0 0 54px;
	
}

#banneriDP .bannerI2 {
    margin: 85px 0 0 360px;
	
}

#banneriDP .bannerI3 {
    margin: 85px 0 0 665px;
	
}

#bannerSpecials .bannerI1 {
    margin: 10px 0 0 75px;
    width: 450px
}

#bannerSpecials .bannerI2 {
    margin: 10px 0 0 565px;
    width: 450px
}

#content {
    width: 1024px;
    margin: 0 auto;
    padding: 30px 0
}

.noDecoLink {
    text-decoration: none!important
}

hr.home {  
	border: 1px solid #FB7B00
}

table.home {
	  margin-left: auto;
	  margin-right: auto;
}	

