.void{} /* For W3C CSS Compliance */
@media print { }

/* Common */
html { overflow: scroll; }
body { margin:0; padding:0; background:#FEFEFE url(../images/GlobalLandingBg.jpg) no-repeat top; }
form { margin:0; padding:0; font-family:Verdana,Sans-Serif; color:#3C4A4C; }
.clear { clear:both;}
.left { float:left;}
.right { float:right;}
.center { text-align:center;}
.displaynone { display:none; }
.displayblock { display:block; }

/* Navigation */
#navigation { margin:137px auto 0 auto; width:400px;  }

/* Regions */
#navigation #regionselector { color:#91A0A7; font-size:10px; font-weight:bold; padding:0 0 10px 10px; }
#navigation #regions { height:300px; padding:120px 0 0 0; background:url(../images/GlobalLandingSection1Bg.jpg) no-repeat top; }
 
/* Countries */
#navigation #europe-countries { height:415px; padding: 5px 0 0 0; background:url(../images/GlobalLandingSection2Bg.jpg) no-repeat top; }
#navigation #northamerica-countries { height:278px; padding: 142px 0 0 0; background:url(../images/GlobalLandingSection2Bg.jpg) no-repeat top; }
#navigation #centralamerica-countries { height:278px; padding: 142px 0 0 0; background:url(../images/GlobalLandingSection2Bg.jpg) no-repeat top; }
#navigation #southamerica-countries { height:278px; padding: 142px 0 0 0; background:url(../images/GlobalLandingSection2Bg.jpg) no-repeat top; }
#navigation #speeds { height:278px; padding:142px 0 0 0; background:url(../images/GlobalLandingSection3Bg.jpg) no-repeat top; }

/* Links */
#navigation .links { font-size: 9px; color: #3C4A4C; }
#navigation .links .unselected { display: block; width:104px; margin:0 0 0 1px; padding:2px 0 2px 25px; cursor:pointer; }
#navigation .links .selected { display: block; width:104px; margin:0 0 0 1px; padding:2px 0 2px 25px; cursor:pointer; background:url(../images/GlobalLandingSelected.png) no-repeat top; }
#navigation .links div:hover { display: block; width:104px; margin:0 0 0 1px; padding:2px 0 2px 25px; cursor:pointer; background:url(../images/GlobalLandingSelected.png) no-repeat top; }

/* Footer */
.remember { position: absolute; margin: -28px 0 0 440px; font-size: 11px; color: #ffffff; font-weight: bold; }
#footerbox { clear:both; height:30px; margin:0; padding:10px 0 0 0; color:#9DB0BE; font-size:10px; text-align:center;  }
#footerbox ul { list-style:none; margin:0; padding:0; }
#footerbox li { display:inline; margin:0; padding:0; }
#footerbox a { text-decoration:none; color:#9DB0BE; }
#footerbox a:hover { text-decoration:underline; }