.c_oc {
        width: 138px;
    height: 70px;
    background-color:  Navy;
    background: url(c_oc.png) no-repeat top left;
}

.flag_oc_AU{ background-position: 0 0; width: 138px; height: 69px; } 
.flag_oc_FJ{ background-position: 0 -119px; width: 138px; height: 69px; } 
.flag_oc_FM{ background-position: 0 -238px; width: 138px; height: 72px; } 
.flag_oc_KI{ background-position: 0 -360px; width: 138px; height: 69px; } 
.flag_oc_MH{ background-position: 0 -479px; width: 138px; height: 72px; } 
.flag_oc_NR{ background-position: 0 -601px; width: 138px; height: 69px; } 
.flag_oc_NZ{ background-position: 0 -720px; width: 138px; height: 69px; } 
.flag_oc_PG{ background-position: 0 -839px; width: 138px; height: 103px; } 
.flag_oc_PW{ background-position: 0 -992px; width: 138px; height: 86px; } 
.flag_oc_SB{ background-position: 0 -1128px; width: 138px; height: 69px; } 
.flag_oc_TO{ background-position: 0 -1247px; width: 138px; height: 69px; } 
.flag_oc_TV{ background-position: 0 -1366px; width: 138px; height: 69px; } 
.flag_oc_VU{ background-position: 0 -1485px; width: 138px; height: 83px; } 
.flag_oc_WS{ background-position: 0 -1618px; width: 138px; height: 69px; } 
