.c_na {
    width: 138px;
    height: 70px;
    background-color:  Navy;
    background: url(c_na.png) no-repeat top left;
}
.flag_na_AG{ background-position: 0 0; width: 138px; height: 92px; } 
.flag_na_BB{ background-position: 0 -142px; width: 138px; height: 92px; } 
.flag_na_BS{ background-position: 0 -284px; width: 138px; height: 69px; } 
.flag_na_BZ{ background-position: 0 -403px; width: 138px; height: 92px; } 
.flag_na_CA{ background-position: 0 -545px; width: 138px; height: 69px; } 
.flag_na_CR{ background-position: 0 -664px; width: 138px; height: 83px; } 
.flag_na_CU{ background-position: 0 -797px; width: 138px; height: 69px; } 
.flag_na_DM{ background-position: 0 -916px; width: 138px; height: 69px; } 
.flag_na_DO{ background-position: 0 -1035px; width: 138px; height: 86px; } 
.flag_na_GD{ background-position: 0 -1171px; width: 138px; height: 83px; } 
.flag_na_GT{ background-position: 0 -1304px; width: 138px; height: 86px; } 
.flag_na_HN{ background-position: 0 -1440px; width: 138px; height: 69px; } 
.flag_na_HT{ background-position: 0 -1559px; width: 138px; height: 83px; } 
.flag_na_JM{ background-position: 0 -1692px; width: 138px; height: 69px; } 
.flag_na_KN{ background-position: 0 -1811px; width: 138px; height: 92px; } 
.flag_na_LC{ background-position: -188px 0; width: 138px; height: 69px; } 
.flag_na_MX{ background-position: -188px -119px; width: 138px; height: 79px; } 
.flag_na_NI{ background-position: -188px -248px; width: 138px; height: 83px; } 
.flag_na_PA{ background-position: -188px -381px; width: 138px; height: 92px; } 
.flag_na_SV{ background-position: -188px -523px; width: 138px; height: 78px; } 
.flag_na_TT{ background-position: -188px -651px; width: 138px; height: 83px; } 
.flag_na_US{ background-position: -188px -784px; width: 138px; height: 72px; } 
.flag_na_VC{ background-position: -188px -906px; width: 138px; height: 92px; } 
