#borderContainer {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 900px;
    background: #fff;
    text-align: left;
    top: 20px;
    border: 2px solid #5a5555;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
}

#container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 870px;
    background: #fff;
    text-align: left;
}

#mainBody {
    top: -10px;
    position: relative;
    margin: 0;
}

#footer {
    top: 5px;
    text-align: center;
    background: #fff;
}

#headerPublic {
    margin: 10px 0px;
}

#menuPublic {
    margin: auto;
    width: 100%;
}

#menuPrivate {
    margin: auto;
    width: 100%;
}

img {
    border: none;
}

#homePage {
    top: -10px;
    padding-left: 15px;
}

#homePage ul {
    margin: -5px 0 0 5px;
    padding: 0 0 0 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}

#homePage a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    font-weight: bold;
}

#upcomingEvents {
    text-align: center;
    vertical-align: top;
    height: 120px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}

#upcomingEvents p a img {
    margin: 4px;
}

.event {
    border: 1px inset #555;
    width: 400px;
    margin: 5px;
    padding: 5px;
}

.author {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: black;
}

.eventLink {
    text-align: right;
}

.background {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background: #d2d2d2;
}

.main {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.mainBold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.newMain {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #8c8c8c;
}

.mainError {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: red;
    text-align: center;
    padding: 15px;
}

.smallText {
    font-size: 9px;
}

.title0 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #990066;
    font-weight: bold;
}

.title1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    background: white;
    font-weight: bold;
    line-height: 2;
}

.title2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    background: #FFFFFF;
    color: #660066;
    font-weight: bold;
    border-style: none;
    border-bottom: 0px solid #CC99FF;
}

.title2U {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    background: #FFFFFF;
    color: #660066;
    font-weight: bolder;
    text-decoration: underline;
    border-style: none;
    border-bottom: 0px solid #CC99FF;
}

h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #660066;
    font-weight: bold;
    margin: 0 auto;
    margin-top: 20px;
}

h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    background: #FFFFFF;
    color: #660066;
    font-weight: bold;
    border-style: none;
    border-bottom: 0px solid #CC99FF;
}

h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #660066;
    font-weight: bold;
}

.title3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #660066;
    font-weight: bold;
}

.title3Black {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    font-weight: bold;
}

.title3Right {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #660066;
    font-weight: bold;
    text-align: right;
}

.title3B {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    font-weight: bold;
}

.title4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #660066;
    font-weight: bold;
}

.title5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
}

.titleNews {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: purple;
    color: white;
    font-weight: bold;
}

.titleRelease {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    padding-left: 10px
}

.titleSamples4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #660066;
}

.footerText {
    font-size: 10px;
    color: #330066;
}

.contextualHelpGrid {
    border: 1px groove #660066;
    background: #FFFFFF;
    width: 200px;
    text-align: center;
}

.emph1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #990066;
    font-weight: normal;
}

.statusSuccess {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: blue;
    font-weight: bold;
}

.statusError {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: red;
    font-weight: bold;
}

.emph2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: black;
    font-weight: bold;
}

.popup {
    background-color: lavender;
    color: gray;
    border: 1px solid #CCCCCC;
    font-size: smaller;
    padding: 0px;
}

.popupText {
    background-color: lavender;
    color: gray;
    font-size: 10px;
    font-weight: bold;
    border: 1px none #CCCCCC;
    padding: 0px;
}

.first-col {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 1px;
    font-size: 10px;
    color: #666666;
    padding-right: 30px;
    margin-right: 30px;
}

.table-header-priceList {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    color: #9966FF;
    font-weight: bold;
    margin-right: auto;
    margin-bottom: 100px;
    margin-left: auto;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: black;
}

.table-header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    color: #9966FF;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: black;
}

.table-headerManagerDID {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #9966FF;
    font-weight: bold;
    border-bottom: 1px solid #9966FF;
    padding-bottom: 5px;
}

.table-column-mappingshistory {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    border-bottom: 1px solid #999999;
}

.table-column {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
}

.table-column-right {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    font-weight: normal;
    text-align: right;
    vertical-align: top;
}

.table-column-center {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    font-weight: normal;
    text-align: center;
    vertical-align: top;
}

.table-column-center-violet {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #9966FF;
    font-weight: normal;
    text-align: center;
    vertical-align: top;
}

.panel-valign-top {
    vertical-align: top;
}

.callshist-statuses {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    line-height: 14px;
}

.standardColumnTable {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
}

.priceList-column-disabled {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #CCCCCC;
    font-weight: bold;
    text-align: left;
}

.priceList-column-partner {
    color: #9966FF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    vertical-align: top;
    text-align: right;
}

.managedids-table-column {
    text-align: left;
    border-bottom: 1px solid #330033;
    padding: 1px;
}

.table-footer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}

.table-mycolumn {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
    font-weight: bold;
    background: white;
}

.table-myrow {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: gray;
    font-weight: normal;
    border-left: 1px solid gray;
    background: white;
    text-align: left;
}

.link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.link1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #660066;
    font-weight: normal;
    background: white;
    text-align: left;
}

.faqTitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #660066;
    font-weight: bold;
    background: white;
    text-align: left;
}

.newsBoxTitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #660066;
    font-weight: bold;
    padding: 2px;
    text-align: center;
}

.newsBoxContainer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 5px;
    border: 0 solid #330033;
    text-align: center;
}

.newsDate {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: italic;
    text-align: center;
    color: #666666;
}

.newsTitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: black;
    font-size: 11px;
    text-align: left;
}

.newsTable {
    width: 100%;
}

.newsColumnLeft {
    width: 30%;
    text-align: right;
    text-decoration: underline;
}

.newsColumnRight {
    padding-left: 20px;
    width: 70%;
    text-align: left;
}

.registerTableMainColumn {
    line-height: 20px;
    text-align: left;
    vertical-align: top;
}

.registerColumnLeft {
    line-height: 20px;
    text-align: left;
    vertical-align: top;
    width: 40%;
}

.registerColumn {
    line-height: 20px;
    text-align: left;
    width: 40%;
}

.registerColumnRight {
    text-align: left;
    width: 20%;
}

.registerColumnCheckBoxesLeft {
    width: 10%;
    text-align: left;
}

.registerColumnCheckBox {
    width: 60%;
    text-align: left;
}

.registerColumnCheckBoxesRight {
    width: 30%;
    text-align: right;
}

.chooseCountryTable {
    padding-right: 10px;
}

.codeListing {
    background: #CCCCFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    letter-spacing: 0.1em;
    color: #660066;
    margin: 20px;
    padding: 5px;
}

.manageURIsColumnLeft {
    text-align: left;
}

.manageURIsColumnRight {
    text-align: center;
}

.manageURIsColumnURI {
    text-align: left;
    width: 30%;
}

.membersMenuLinks {
    font-weight: bold;
    font-size: 11px;
    padding: 0px;
    letter-spacing: -1px;
    color: #330099;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.applicationMessage {
    font-weight: normal;
    color: #CC0099;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.messageFootnote {
    font-size: 9px;
    font-style: italic;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.aname {
    font-weight: bold;
    text-decoration: underline;
    color: #660066;
}

.mainColumn {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: text-top;
    font-size: 11px;
    width: 80%;
}

.partnersMenuColumn {
    vertical-align: top;
    text-align: right;
    width: 20%;
}

.contextualTableContainer {
    border: 1px solid #663399;
    width: 100%;
    padding: 0px;
    vertical-align: top;
}

.contextualTableBody {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 100%;
    padding: 0px;
    margin: 5px;
}

.ticketTableInformation {
    width: 20%;
    border-right: 1px solid black;
    padding: 0px;
    margin: 0px;
}

.ticketTableBody {
    width: 80%;
    padding: 0px;
    text-align: left;
    margin: 0px;
}

.accountNewsHeaderLeft {
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

.accountNewsHeaderLeft2 {
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #660066;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

.accountNewsHeaderRight {
    text-align: right;
    padding: 0px;
    margin: 0px;
}

.datascroller {
    font-size: 10px;
    color: #754c9a;
}

a.helpLink {
    color: #777777;
    text-decoration: none
}

a.helpLink:visited {
    color: #777777;
    text-decoration: none
}

a.helpLink:hover {
    color: #660066;
    text-decoration: underline
}

.nonmembers-menu-item {
    text-align: center;
    width: 111px;
}

.nonmembers-menu-item:hover {
    color: white;
    cursor: pointer;
}

.voxboneLink {
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    margin: 0;
    padding: 0.3em;
    color: #662484;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight: bold;
}

.newsCustomerEventsTable {
    margin-top: 10px;
}

.newsPanel {
    width: 35%;
}

.newsCustomerPanel {
    width: 30%;
}

.newsEventsPanel {
    width: 35%;
    padding-left: 5px;
}

table.myFaces_panelTabbedPane {
    border-style: none;
    padding: 0;
    border-spacing: 0;
    empty-cells: show;
}

.myFaces_panelTabbedPane_activeHeaderCell {
    border-top: 2px outset silver;
    border-right: 2px outset silver;
    border-bottom: 0px none;
    border-left: 2px outset silver;
    text-align: center;
    background-color: #e3d9e8;
}

.myFaces_panelTabbedPane_inactiveHeaderCell,
.myFaces_panelTabbedPane_disabledHeaderCell {
    border-top: 1px outset silver;
    border-right: 1px outset silver;
    border-bottom: 0px none;
    border-left: 1px outset silver;
    text-align: center;
    background-color: #d0bdd9;
}

.myFaces_panelTabbedPane_activeHeaderCell input,
.myFaces_panelTabbedPane_inactiveHeaderCell input,
.myFaces_panelTabbedPane_disabledHeaderCell label {
    border-style: none;
    width: 100%;
}

.myFaces_panelTabbedPane_activeHeaderCell input {
    cursor: pointer; /* background-color: transparent !important; */
    background-color: inherit;
    color: #662484;
    font-weight: bold;
}

.myFaces_panelTabbedPane_inactiveHeaderCell input {
    cursor: pointer;
    background-color: inherit;
    color: #662484;
}

.myFaces_panelTabbedPane_disabledHeaderCell label {
    cursor: default;
    background-color: inherit;
    color: #662484;
}

.myFaces_panelTabbedPane_emptyHeaderCell {
    border-style: none;
}

.myFaces_panelTabbedPane_activeHeaderCell input:hover,
.myFaces_panelTabbedPane_inactiveHeaderCell input:hover {
/* border-top: orange solid 2px; */
    background-color: #e3d9e8;
    border-top: #e3d9e8 solid 2px;
}

.myFaces_panelTabbedPane_subHeaderCell {
    height: 2px;
    font-size: 0;
    border-bottom: 0px none;
}

.myFaces_panelTabbedPane_subHeaderCell_active {
    border-top: 0px none;
}

.myFaces_panelTabbedPane_subHeaderCell_inactive {
    border-top: 2px outset silver;
}

.myFaces_panelTabbedPane_subHeaderCell_first {
    border-left: 2px outset silver;
}

.myFaces_panelTabbedPane_subHeaderCell_last {
    border-top: 2px outset silver;
    border-right: 2px outset silver;
}

.myFaces_panelTabbedPane_pane {
    border-top: 0px none;
    border-right: 2px outset silver;
    border-bottom: 2px outset silver;
    border-left: 2px outset silver;
    padding: 10px;
}

.coverage-table-cell {
    margin: 0px;
    padding: 0px;
    background-color: #eef2f5;
    border: 2px solid #eef2f5;
    width: 240px;
    line-height: 20px;
}

.pricing-table-cell {
    margin: 0px;
    padding: 0px;
    padding-left: 10px;
    width: 240px;
    line-height: 20px;
}

.coverage-table-cell .td-purple-light {
    background-color: #e4d2e3;
    padding: 5px 0px 5px 10px;
    margin: 0;
}

.coverage-table-cell span {
    margin: 0px;
    padding-left: 20px;
    line-height: 20px;
}

.pricing-table-cell span {
    margin: 0px;
    padding-left: 20px;
    line-height: 20px;
}

#coverage-table {
    float: left;
    margin-bottom: 30px;
    width: 720px;
}

/*FLAGS*/
.argentina {
    background: url(/images/flags/argentina.png) no-repeat;
}

.argentina-off {
    background: url(/images/flags/angentina-off.png) no-repeat;
}

.australia {
    background: url(/images/flags/australia.png) no-repeat;
}

.australia-off {
    background: url(/images/flags/australia-off.png) no-repeat;
}

.austria {
    background: url(/images/flags/austria.png) no-repeat;
}

.austria-off {
    background: url(/images/flags/austria-off.png) no-repeat;
}

.bahrain {
    background: url(/images/flags/bahrain.png) no-repeat;
}

.bahrain-off {
    background: url(/images/flags/bahrain-off.png) no-repeat;
}

.belgium {
    background: url(/images/flags/belgium.png) no-repeat;
}

.belgium-off {
    background: url(/images/flags/belgium-off.png) no-repeat;
}

.brazil {
    background: url(/images/flags/brazil.png) no-repeat;
}

.brazil-off {
    background: url(/images/flags/brazil-off.png) no-repeat;
}

.bulgaria {
    background: url(/images/flags/bulgaria.png) no-repeat;
}

.bulgaria-off {
    background: url(/images/flags/bulgaria-off.png) no-repeat;
}

.canada {
    background: url(/images/flags/canada.png) no-repeat;
}

.canada-off {
    background: url(/images/flags/canada-off.png) no-repeat;
}

.chile {
    background: url(/images/flags/chile.png) no-repeat;
}

.chile-off {
    background: url(/images/flags/chile-off.png) no-repeat;
}

.croatia {
    background: url(/images/flags/croatia.png) no-repeat;
}

.croatia-off {
    background: url(/images/flags/croatia-off.png) no-repeat;
}

.cyprus {
    background: url(/images/flags/cyprus.png) no-repeat;
}

.cyprus-off {
    background: url(/images/flags/cyprus-off.png) no-repeat;
}

.czechrepublic {
    background: url(/images/flags/czechrepublic.png) no-repeat;
}

.czechrepublic-off {
    background: url(/images/flags/czechrepublic-off.png) no-repeat;
}

.denmark {
    background: url(/images/flags/denmark.png) no-repeat;
}

.denmark-off {
    background: url(/images/flags/denmark-off.png) no-repeat;
}

.dominicanrepublic {
    background: url(/images/flags/dominicanrepublic.png) no-repeat;
}

.dominicanrepublic-off {
    background: url(/images/flags/dominicanrepublic-off.png) no-repeat;
}

.elsalvador {
    background: url(/images/flags/elsalvador.png) no-repeat;
}

.elsalvador-off {
    background: url(/images/flags/elsalvador-off.png) no-repeat;
}

.estonia {
    background: url(/images/flags/estonia.png) no-repeat;
}

.estonia-off {
    background: url(/images/flags/estonia-off.png) no-repeat;
}

.finland {
    background: url(/images/flags/finland.png) no-repeat;
}

.finland-off {
    background: url(/images/flags/finland-off.png) no-repeat;
}

.france {
    background: url(/images/flags/france.png) no-repeat;
}

.france-off {
    background: url(/images/flags/france-off.png) no-repeat;
}

.georgia {
    background: url(/images/flags/georgia.png) no-repeat;
}

.georgia-off {
    background: url(/images/flags/georgia-off.png) no-repeat;
}

.germany {
    background: url(/images/flags/germany.png) no-repeat;
}

.germany-off {
    background: url(/images/flags/germany-off.png) no-repeat;
}

.greece {
    background: url(/images/flags/greece.png) no-repeat;
}

.greece-off {
    background: url(/images/flags/greece-off.png) no-repeat;
}

.hongkong {
    background: url(/images/flags/hongkong.png) no-repeat;
}

.hongkong-off {
    background: url(/images/flags/hongkong-off.png) no-repeat;
}

.hungary {
    background: url(/images/flags/hungary.png) no-repeat;
}

.hungary-off {
    background: url(/images/flags/hungary-off.png) no-repeat;
}

.ireland {
    background: url(/images/flags/ireland.png) no-repeat;
}

.ireland-off {
    background: url(/images/flags/ireland-off.png) no-repeat;
}

.israel {
    background: url(/images/flags/israel.png) no-repeat;
}

.israel-off {
    background: url(/images/flags/israel-off.png) no-repeat;
}

.italy {
    background: url(/images/flags/italy.png) no-repeat;
}

.italy-off {
    background: url(/images/flags/italy-off.png) no-repeat;
}

.japan {
    background: url(/images/flags/japan.png) no-repeat;
}

.japan-off {
    background: url(/images/flags/japan-off.png) no-repeat;
}

.latvia {
    background: url(/images/flags/latvia.png) no-repeat;
}

.latvia-off {
    background: url(/images/flags/latvia-off.png) no-repeat;
}

.lithuania {
    background: url(/images/flags/lithuania.png) no-repeat;
}

.lithuania-off {
    background: url(/images/flags/lithuania-off.png) no-repeat;
}

.luxembourg {
    background: url(/images/flags/luxembourg.png) no-repeat;
}

.luxembourg-off {
    background: url(/images/flags/luxembourg-off.png) no-repeat;
}

.malta {
    background: url(/images/flags/malta.png) no-repeat;
}

.malta-off {
    background: url(/images/flags/malta-off.png) no-repeat;
}

.mexico {
    background: url(/images/flags/mexico.png) no-repeat;
}

.mexico-off {
    background: url(/images/flags/mexico-off.png) no-repeat;
}

.netherlands {
    background: url(/images/flags/netherlands.png) no-repeat;
}

.netherlands-off {
    background: url(/images/flags/netherlands-off.png) no-repeat;
}

.newzealand {
    background: url(/images/flags/newzealand.png) no-repeat;
}

.newzealand-off {
    background: url(/images/flags/newzealand-off.png) no-repeat;
}

.norway {
    background: url(/images/flags/norway.png) no-repeat;
}

.norway-off {
    background: url(/images/flags/norway-off.png) no-repeat;
}

.panama {
    background: url(/images/flags/panama.png) no-repeat;
}

.panama-off {
    background: url(/images/flags/panama-off.png) no-repeat;
}

.peru {
    background: url(/images/flags/peru.png) no-repeat;
}

.peru-off {
    background: url(/images/flags/peru-off.png) no-repeat;
}

.poland {
    background: url(/images/flags/poland.png) no-repeat;
}

.poland-off {
    background: url(/images/flags/poland-off.png) no-repeat;
}

.portugal {
    background: url(/images/flags/portugal.png) no-repeat;
}

.portugal-off {
    background: url(/images/flags/portugal-off.png) no-repeat;
}

.puertorico {
    background: url(/images/flags/puertorico.png) no-repeat;
}

.puertorico-off {
    background: url(/images/flags/puertorico-off.png) no-repeat;
}

.romania {
    background: url(/images/flags/romania.png) no-repeat;
}

.romania-off {
    background: url(/images/flags/romania-off.png) no-repeat;
}

.singapore {
    background: url(/images/flags/singapore.png) no-repeat;
}

.singapore-off {
    background: url(/images/flags/singapore-off.png) no-repeat;
}

.slovakia {
    background: url(/images/flags/slovakia.png) no-repeat;
}

.slovakia-off {
    background: url(/images/flags/slovakia-off.png) no-repeat;
}

.slovenia {
    background: url(/images/flags/slovenia.png) no-repeat;
}

.slovenia-off {
    background: url(/images/flags/slovenia-off.png) no-repeat;
}

.southafrica {
    background: url(/images/flags/southafrica.png) no-repeat;
}

.southafrica-off {
    background: url(/images/flags/southafrica-off.png) no-repeat;
}

.spain {
    background: url(/images/flags/spain.png) no-repeat;
}

.spain-off {
    background: url(/images/flags/spain-off.png) no-repeat;
}

.sweden {
    background: url(/images/flags/sweden.png) no-repeat;
}

.sweden-off {
    background: url(/images/flags/sweden-off.png) no-repeat;
}

.switzerland {
    background: url(/images/flags/switzerland.png) no-repeat;
}

.switzerland-off {
    background: url(/images/flags/switzerland-off.png) no-repeat;
}

.unitedkingdom {
    background: url(/images/flags/unitedkingdom.png) no-repeat;
}

.unitedkingdom-off {
    background: url(/images/flags/unitedkingdom-off.png) no-repeat;
}

.unitedstates {
    background: url(/images/flags/unitedstates.png) no-repeat;
}

.unitedstates-off {
    background: url(/images/flags/unitedstates-off.png) no-repeat;
}

.vietnam {
    background: url(/images/flags/vietnam.png) no-repeat;
}

.vietnam-off {
    background: url(/images/flags/vietnam-off.png) no-repeat;
}
