@charset "utf-8";
/* CSS Document */



body {
background-color:#DFE0E1;
overflow:hidden
}

/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */

#outer{
height:100%;
width:100%;
display:table;
vertical-align:middle;
}

#wrapper {
width:800px;
height:600px;
margin:0 auto;
padding:0;
text-align:center;
position:relative;
vertical-align:middle;
display:table-cell;
}

#header {
width:800px;
height:209px;
background-image:url(../../images/header_image2.jpg);
margin-left:auto;
margin-right:auto;
}

#center {
width:800px;
height:391px;
background-image: url(../../images/Background.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
}

#boxes {
width:750px;
height:318px;
margin:0;
padding:0 25px 10px 25px;
float:left
}

#footer {
position:relative;
float:right;
width:750px;
margin:5px 25px 0 0;
padding:0;
}

#footer p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight: normal;
text-align:right;
color:#999999;
}

#footer a {
text-decoration:none;
color:#999999;
font-weight:normal;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#C00010;
margin:0 auto;
text-align:center;
padding:25px 0 0 0
}

p{
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

#language {
margin:0;
padding:4px 0 18px 37px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#999999;
}

#language a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#999999;
text-decoration:none;
}

/*---------------------------------------------------Neospost around the world-----------------------------------*/

#leftboxe {
width:499px;
height:318px;
background-image: url(../../images/box_left.jpg);
background-repeat:no-repeat;
float:left;
margin:0;
padding:0
}

#customers {
width:185px;
height:280px;
float:left;
margin:0;
padding:30px 0 0 40px
}

#customers ul{
list-style-type:none;
text-align:left;
margin:0;
padding:0 0 0 15px;
float:left;
}

#customers li{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8C8C8C;
list-style-type:none;
margin:0;
line-height:12px
}

.who{
font-weight:bold;
list-style-image: url(../../images/grey-arrow-L1.jpg);
background-repeat:no-repeat;
line-height:10px;
height:10px;
padding-bottom:0.6em

}

#usa_button {
width:170px;
height:28px;
background-image: url(../../images/usa-button.jpg);
background-repeat:no-repeat;
float:left;
line-height:28px;
margin:16px 0 0 0;
padding:0;
}

#usa_button a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
background-image: url(../../images/usa-button.jpg);
background-repeat: no-repeat;
display:block;
}


#usa_button a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
background-image: url(../../images/usa-button.jpg);
background-repeat: no-repeat;
display:block;
}

#usa_button a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
background-image: url(../../images/usa-button.jpg);
background-repeat: no-repeat;
display:block;
}

#usa_button a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#C00010;
font-weight:bold;
text-decoration:none;
background-image: url(../../images/usa-button-hover.jpg);
background-repeat: no-repeat;
display:block;
}

#usa_button a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#C00010;
font-weight:bold;
text-decoration:none;
background-image: url(../../images/usa-button-hover.jpg);
background-repeat: no-repeat;
display:block;
}

/*---------------------------------Flaged lists --------------------*/

				/*---------------Neopost ID-------------*/

				
/*#NID ul{
list-style-type:none;
text-align:left;
margin:0;
padding:18px 0 0 0;
float:left;
width:180px;
}

#NID li{
margin:0;
padding:0 0 1.7em 17px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style-position:outside;
list-style-type:none;
height:19px;
line-height:-10px;
}

#NID a{
font-size:10px;
text-decoration:none;
color:#000000;
line-height:22px;
height:10px
}

#NID a:link{
font-size:10px;
text-decoration:none;
color:#000000
}

#NID a:hover{
font-size:10px;
color:#C00010;
text-decoration:underline
}

.TSolutions {
list-style-type:none;
background-image: url(../images/grey-arrow-L3.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
margin:0;
padding:0
}

.TSolutions p{
color:#C00010;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0;
}

.NEOID {
list-style-type:none;
background-image: url(../images/Flags/neopostID.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
}*/

#NID ul{
list-style-type:none;
margin:0;
padding:18px 0 0 0;
float:left;
}

#NID p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#C00010;
font-weight:bold;
background-image: url(../../images/grey-arrow-L3.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
margin:0;
padding:0 0 0 15px;
height:36px;
}


.NEOID {
list-style-type:none;
background-image: url(../../images/Flags/neopostID.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
}

#NID a{
font-size:10px;
text-decoration:none;
color:#000000;
margin:0;
padding:0 0 0 15px;
height:30px;
line-height:20px
}

#NID a:link{
font-size:10px;
text-decoration:none;
color:#000000
}

#NID a:hover{
font-size:10px;
color:#C00010;
text-decoration:underline
}

				/*--------- Asia & North America -------*/

#countries_list1 {
	width:240px;
	height:70px;
	float:right;
	vertical-align:bottom;
}

#countries_list1 ul{
list-style-type:none;
text-align:left;
margin:0;
padding:0;
float:left;
width:110px
}

#countries_list1 li{
margin:0;
padding:0 0 0.1em 17px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style-position:outside;
vertical-align:bottom;
list-style-type:none
}

.NA, .ASI {
list-style-type:none;
background-image: url(../../images/grey-arrow-L1.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
color:#C00010;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px
}

.US {
list-style-type:none;
background-image: url(../../images/Flags/US.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
}

.Cda {
list-style-type:none;
background-image: url(../../images/Flags/Canada.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
}

.JA {
list-style-type:none;
background-image: url(../../images/Flags/japan.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
}

#countries_list1 a{
font-size:10px;
text-decoration:none;
color:#000000
}

#countries_list1 a:link{
font-size:10px;
text-decoration:none;
color:#000000
}

#countries_list1 a:hover{
font-size:10px;
color:#C00010;
text-decoration:underline
}

				/*------------- Europe ------------*/


#countries_list2 {
	width:240px;
	height:135px;
	float:right;
	vertical-align:bottom;
}

#countries_list2 ul{
list-style-type:none;
text-align:left;
margin:0;
padding:0;
float:left;
width:110px
}

#countries_list2 li{
margin:0;
padding:0 0 0.05em 17px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style-position:outside;
vertical-align:bottom;
list-style-type:none;
height:19px
}

.EU {
list-style-type:none;
background-image: url(../../images/grey-arrow-L2.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
color:#C00010;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px
}

.AU {
list-style-type:none;
background-image: url(../../images/Flags/austria.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
}

.BE {
list-style-type:none;
background-image: url(../../images/Flags/belgium.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
}

.FR {
list-style-type:none;
background-image: url(../../images/Flags/france.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
}

.GE {
list-style-type:none;
background-image: url(../../images/Flags/germany.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
}

.IR {
list-style-type:none;
background-image: url(../../images/Flags/ireland.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
}

.IT {
list-style-type:none;
background-image: url(../../images/Flags/italy.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
}

.NE {
list-style-type:none;
background-image: url(../../images/Flags/netherlands.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
}

.NO {
list-style-type:none;
background-image: url(../../images/Flags/norway.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
}

.SWE {
list-style-type:none;
background-image: url(../../images/Flags/sweden.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
}

.SWI {
list-style-type:none;
background-image: url(../../images/Flags/switzerland.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
}

.UK {
list-style-type:none;
background-image: url(../../images/Flags/UK.jpg);
background-repeat:no-repeat;
background-position:0 0.4em;
}

#countries_list2 a{
font-size:10px;
text-decoration:none;
color:#000000
}

#countries_list2 a:link{
font-size:10px;
text-decoration:none;
color:#000000
}

#countries_list2 a:hover{
font-size:10px;
color:#C00010;
text-decoration:underline
}

									/*---------------Other countries------------------*/
									
#countries {
width:245px;
height:205px;
float:right;
margin:0;
padding:25px 20px 0 0;
}
									
#countries_button {
float:right;
margin:0;
padding:0;
}

Select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#C00010;
border:none;
font-weight:bold;
}




/*-----------------------------------------------------------------Neopost Corporate--------------------------*/

#rightboxe {
width:251px;
height:318px;
background-image: url(../../images/box-right.jpg);
background-repeat:no-repeat;
float:right;
margin:0;
padding:0
}

#Corporate_button {
width:170px;
height:29px;
background-image: url(../../images/bottom-buttons.jpg);
background-repeat:no-repeat;
float:left;
line-height:28px;
margin:55px 0 0 0;
padding:0;
}

#Corporate_button a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

#Corporate_button a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
background-image: url(../../images/bottom-buttons.jpg);
background-repeat:no-repeat;
display:block;
}

#Corporate_button a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
background-image: url(../../images/bottom-buttons.jpg);
background-repeat:no-repeat;
display:block;
}

#Corporate_button a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#C00010;
font-weight:bold;
text-decoration:none;
background-image: url(../../images/bottom-buttons-hover.jpg);
background-repeat:no-repeat;
display:block;
}


#Corporate_button a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#C00010;
font-weight:bold;
text-decoration:none;
background-image: url(../../images/bottom-buttons-hover.jpg);
background-repeat:no-repeat;
display:block;
}



#Financiers {
width:185px;
height:205px;
float:left;
margin:0;
padding:30px 0 0 40px
}

#Financiers ul{
list-style-type:none;
text-align:left;
margin:0;
padding:0 0 18px 15px;
float:left;
}

#Financiers li{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8C8C8C;
list-style-type:none;
margin:0;
line-height:12px
}

.SharePrice {
list-style-image: url(../../images/grey-arrow-L2.jpg);
height:15px;
line-height:15px;
}

.SharePrice a{
text-decoration:none;
color:#C00010;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px
}

.Value {
list-style-type:none;
list-style-image:none;
}

.Value a{
text-decoration:none;
color:#000000;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px
}