
tr:hover {
      background-color: #ffff99;
}



html {
    color: #000;
    background: #FFF
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset,
img {
    border: 0
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: inherit;
    font-weight: inherit
}

li {
    list-style: none
}

caption,
th {
    text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: inherit
}

q:before,
q:after {
    content: ''
}

abbr,
acronym {
    border: 0;
    font-variant: normal
}

sup {
    vertical-align: text-top
}

sub {
    vertical-align: text-bottom
}

input,
textarea,
select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

input,
textarea,
select {
    *font-size: 100%
}

legend {
    color: #000
}

body {
    font: 13px/1.231 Verdana, Arial, sans-serif;
    *font-size: small;
    *font: x-small
}

select,
input,
button,
textarea {
    font: 99% Verdana, Arial, sans-serif
}

table {
    font-size: inherit;
    font: 100%
}

pre,
code,
kbd,
samp,
tt {
    font-family: monospace;
    *font-size: 108%;
    line-height: 100%
}

h1 {
    font-size: 138.5%
}

h2 {
    font-size: 123.1%
}

h3 {
    font-size: 108%
}

h1,
h2,
h3 {
    margin: 1em 0
}

h1,
h2,
h3,
h4,
h5,
h6,
strong {
    font-weight: bold
}

abbr,
acronym {
    border-bottom: 1px dotted #000;
    cursor: help
}

em {
    font-style: italic
}

blockquote,
ul,
ol,
dl {
    margin: 1em
}

ol,
ul,
dl {
    margin-left: 2em
}

ol li {
    list-style: decimal outside
}

ul li {
    list-style: none inside
}

dl dd {
    margin-left: 1em
}

th,
td {
    border: 0
}

th {
    font-weight: bold;
    text-align: center
}

caption {
    margin-bottom: .5em;
    text-align: center
}

p,
fieldset,
table,
pre {
    margin-bottom: 1em
}

input[type=text],
input[type=password] {
    width: 12.25em;
    *width: 11.9em
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

.w_on_b {
    color: #fff!important;
    background-color: #000!important
}

.b_on_w {
    color: #000!important;
    background-color: #fff!important
}

.w_on_g {
    color: #fff!important;
    background-color: #747678!important
}

.g_on_w {
    color: #747678!important;
    background-color: #fff!important
}

#site_bundle .colors {
    background-color: #c60c30!important;
    color: #fff!important
}

#site_bundle .colors_secondary {
    background-color: #00b!important;
    color: #fff!important
}

#site_bundle .colors_nav {
    background-color: #747678!important;
    color: #fff!important;
    border-right: 1px solid #fff
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.ui-helper-clearfix {
    display: inline-block
}


/*\*/

* html .ui-helper-clearfix {
    height: 1%
}

.ui-helper-clearfix {
    display: block
}


/**/

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0)
}

.ui-state-disabled {
    cursor: default!important
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-widget-content {
    border: 1px solid #aaa;
    background: #fff
}

.ui-widget-header {
    border: 0;
    background: #fff;
    font-weight: bold
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6;
    font-weight: normal;
    color: #555
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #555;
    text-decoration: none
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #999;
    background: #dadada;
    font-weight: normal;
    color: #212121
}

.ui-state-hover a,
.ui-state-hover a:hover {
    color: #212121;
    text-decoration: none
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #aaa;
    background: #fff;
    font-weight: normal;
    color: #212121
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #212121;
    text-decoration: none
}

.ui-widget a:active {
    outline: 0
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee;
    color: #363636
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec;
    color: #cd0a0a
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #cd0a0a
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #cd0a0a
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: alpha(opacity=70);
    font-weight: normal
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: alpha(opacity=35);
    background-image: none
}

.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(http://d2ft4b0ve1aur1.cloudfront.net/images-904/ui-icons_222222_256x240.png)
}

.ui-state-default .ui-icon,
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url(http://d2ft4b0ve1aur1.cloudfront.net/images-904/ui-icons_888888_256x240.png)
}

.ui-icon-carat-1-n {
    background-position: 0 0
}

.ui-icon-carat-1-ne {
    background-position: -16px 0
}

.ui-icon-carat-1-e {
    background-position: -32px 0
}

.ui-icon-carat-1-se {
    background-position: -48px 0
}

.ui-icon-carat-1-s {
    background-position: -64px 0
}

.ui-icon-carat-1-sw {
    background-position: -80px 0
}

.ui-icon-carat-1-w {
    background-position: -96px 0
}

.ui-icon-carat-1-nw {
    background-position: -112px 0
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-off {
    background-position: -96px -144px
}

.ui-icon-radio-on {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-seek-first {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px
}

.ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

.ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.ui-corner-top {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

.ui-corner-bottom {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.ui-corner-right {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.ui-corner-left {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.ui-corner-all {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.ui-widget-overlay {
    background: #aaa;
    opacity: .30;
    filter: alpha(opacity=30)
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa;
    opacity: .30;
    filter: alpha(opacity=30);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    z-index: 99999;
    display: block
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}

.ui-dialog {
    position: absolute;
    padding: .2em;
    width: 300px;
    overflow: hidden
}

.ui-dialog .ui-dialog-titlebar {
    padding: 0;
    position: relative
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: 0
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px
}

.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: 0;
    overflow: auto;
    zoom: 1
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}

.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-button-text {
    display: none!important
}

.align_center {
    text-align: center!important
}

.align_left {
    text-align: left!important
}

.align_right {
    text-align: right!important
}

.valign_top {
    vertical-align: top!important
}

.valign_middle {
    vertical-align: middle!important
}

.valign_bottom {
    vertical-align: bottom!important
}

.valign_baseline {
    vertical-align: baseline!important
}

.valign_sub {
    vertical-align: sub!important
}

.valign_super {
    vertical-align: super!important
}

.valign_text_bottom {
    vertical-align: text-bottom!important
}

.valign_text_top {
    vertical-align: text-top!important
}

.clear_both,
.clearboth {
    clear: both
}

.clear_left {
    clear: left
}

.clear_right {
    clear: right
}

.float_left,
.floatleft {
    float: left
}

.float_right,
.floatright {
    float: right
}

.float_none,
.nofloat {
    float: none!important
}

.margin0 {
    margin: 0!important
}

.margin_half {
    margin: .5em!important
}

.margin {
    margin: 1em!important
}

.margin_top {
    margin-top: 1em!important
}

.margin_right {
    margin-right: 1em!important
}

.margin_bottom {
    margin-bottom: 1em!important
}

.margin_left {
    margin-left: 1em!important
}

.margin_top0 {
    margin-top: 0!important
}

.margin_right0 {
    margin-right: 0!important
}

.margin_bottom0 {
    margin-bottom: 0!important
}

.margin_left0 {
    margin-left: 0!important
}

.margin_top_half {
    margin-top: .5em!important
}

.margin_right_half {
    margin-right: .5em!important
}

.margin_bottom_half {
    margin-bottom: .5em!important
}

.margin_left_half {
    margin-left: .5em!important
}

.padding0 {
    padding: 0!important
}

.padding {
    padding: 1em!important
}

.padding_half {
    padding: .5em!important
}

.padding_top {
    padding-top: 1em!important
}

.padding_right {
    padding-right: 1em!important
}

.padding_bottom {
    padding-bottom: 1em!important
}

.padding_left {
    padding-left: 1em!important
}

.padding_top0 {
    padding-top: 0!important
}

.padding_right0 {
    padding-right: 0!important
}

.padding_bottom0 {
    padding-bottom: 0!important
}

.padding_left0 {
    padding-left: 0!important
}

.padding_top_half {
    padding-top: .5em!important
}

.padding_right_half {
    padding-right: .5em!important
}

.padding_bottom_half {
    padding-bottom: .5em!important
}

.padding_left_half {
    padding-left: .5em!important
}

.blockquote {
    display: block;
    margin-left: 2em
}

.nopointer {
    cursor: default
}

.borderbox {
    border: 1px #000 solid;
    margin-top: 0
}

.inline {
    display: inline
}

.block {
    display: block
}

.print_only,
.hidden {
    display: none
}

.nowrap,
.nw,
.wsnw {
    white-space: nowrap!important
}

.wsno {
    white-space: normal!important
}

.inactive {
    background-color: #c9cbcd
}

.width100 {
    width: 100%
}

.width_third {
    width: 32%!important;
    margin-left: 0!important;
    margin-right: 0!important
}

.width_fourth {
    width: 24%!important;
    margin-left: 0!important;
    margin-right: 0!important
}

.width_fifth {
    width: 19%!important;
    margin-left: 0!important;
    margin-right: 0!important
}

.width_sixth {
    width: 16%!important;
    margin-left: 0!important;
    margin-right: 0!important
}

.width_half {
    width: 49%!important;
    margin-left: 0!important;
    margin-right: 0!important
}

.no_border,
.border0 {
    border: 0!important
}

.no_border_top,
.border_top0 {
    border-top: 0!important
}

.no_border_right,
.border_right0 {
    border-right: 0!important
}

.no_border_bottom,
.border_bottom0 {
    border-bottom: 0!important
}

.no_border_left,
.border_left0 {
    border-left: 0!important
}

.border {
    border: 1px solid #000!important
}

.border_white {
    border: 1px solid #fff!important
}

.border_gray {
    border: 1px solid #747678!important
}

.border_light_gray {
    border: 1px solid #c9cbcd!important
}

.border_dark_gray {
    border: 1px solid #414345!important
}

.border_green {
    border: 1px solid green!important
}

.border_top {
    border-top: 1px solid #000!important
}

.border_right {
    border-right: 1px solid #000!important
}

.border_bottom {
    border-bottom: 1px solid #000!important
}

.border_left {
    border-left: 1px solid #000!important
}

.border_gray_bottom {
    border-bottom: 1px solid #c9cbcd!important
}

.border_top_white {
    border-top: 1px solid #fff!important
}

.border_bottom_white {
    border-bottom: 1px solid #fff!important
}

.border_top_hr {
    border-top: 1px dotted #747678
}

.border_double {
    border: 2px solid #000!important
}

.border_gray_double {
    border: 2px solid #c9cbcd!important
}

.border_top_double {
    border-top: 2px solid #000!important
}

.border_right_double {
    border-right: 2px solid #000!important
}

.border_bottom_double {
    border-bottom: 2px solid #000!important
}

.border_left_double {
    border-left: 2px solid #000!important
}

.bg_gray {
    background-color: #747678!important
}

.xx_small_text {
    font-size: .625em!important
}

.xs_small_text {
    font-size: .6875em
}

.x_small_text {
    font-size: .75em!important
}

.smaller_text {
    font-size: .8175em!important
}

.small_text {
    font-size: .875em!important
}

.medium_text {
    font-size: 1em
}

.l_medium_text {
    font-size: 1em!important
}

.large_text {
    font-size: 1.25em!important
}

.x_large_text {
    font-size: 1.33em!important
}

.xl_large_text {
    font-size: 1.71em!important
}

.xx_large_text {
    font-size: 2em!important
}

.xxx_large_text {
    font-size: 2.6em!important
}

.bold_text {
    font-weight: 700!important
}

.normal_text {
    font-weight: normal!important
}

.highlight_text,
.hl {
    background-color: #ffa!important
}

.incomplete,
.underline_text,
.line {
    text-decoration: underline!important
}

.no_underline_text {
    text-decoration: none!important
}

.vacated {
    text-decoration: line-through!important
}

.italic_text {
    font-style: italic!important
}

.light_text,
.light_text a {
    color: #747678!important
}

.shade_text {
    background-color: #eeb!important
}

.tooltip {
    color: #a00;
    cursor: pointer
}

.like_link,
.like_a {
    cursor: pointer
}

.black_text {
    color: #000!important
}

.green_text {
    color: green!important
}

.red_text {
    color: red!important
}

.white_text {
    color: #fff!important
}

.gray_text {
    color: #747678!important
}

.bullets li {
    list-style-type: disc!important;
    list-style-position: outside
}

.overflow_hidden {
    overflow: hidden
}

.overflow_auto {
    overflow: auto
}

.glimmer {
    text-shadow: 0 0 2px #fff, 0 0 4px #a90, 0 0 6px #a90, 0 0 8px #a90, 0 0 14px #a90, 0 0 16px #a90, 0 0 20px #a90, 0 0 30px #a90
}

.arrowsprite {
    width: 0;
    height: 0;
    font-size: 0;
    display: inline-block;
    line-height: 0;
    position: relative;
    left: 5px;
    margin-right: 3px;
    text-decoration: none
}

.arrowsprite_bottom {
    width: 0;
    height: 0;
    font-size: 0;
    display: inline-block;
    line-height: 0;
    position: relative;
    left: 5px;
    margin-right: 3px;
    text-decoration: none;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top-style: solid;
    border-top-width: 8px;
    border-top-color: inherit
}

.arrowsprite_top {
    width: 0;
    height: 0;
    font-size: 0;
    display: inline-block;
    line-height: 0;
    position: relative;
    left: 5px;
    margin-right: 3px;
    text-decoration: none;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom-style: solid;
    border-bottom-width: 8px;
    border-bottom-color: inherit
}

.arrowsprite_right {
    width: 0;
    height: 0;
    font-size: 0;
    display: inline-block;
    line-height: 0;
    position: relative;
    left: 5px;
    margin-right: 3px;
    text-decoration: none;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-right-style: solid;
    border-right-width: 8px;
    border-right-color: inherit
}

.arrowsprite_left {
    width: 0;
    height: 0;
    font-size: 0;
    display: inline-block;
    line-height: 0;
    position: relative;
    left: 5px;
    margin-right: 3px;
    text-decoration: none;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left-style: solid;
    border-left-width: 8px;
    border-left-color: inherit
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden
}

.clearfix {
    display: inline-block
}

html[xmlns] .clearfix {
    display: block
}

* html .clearfix {
    height: 1%
}

.touch_only {
    display: none
}

.touch .touch_only {
    display: block
}

.Bronze {
    color: #cd853f!important
}

.Gold {
    color: #ffa700!important
}

.Silver {
    color: #8b8989!important;
    background-color: #fff
}

img.flag {
    vertical-align: text-top;
    border: 1px solid #ddd
}

.color_aqua {
    color: #0ff
}

.color_black {
    color: #000
}

.color_blue {
    color: #00f
}

.color_fuchsia {
    color: #f0f
}

.color_gray {
    color: #808080
}

.color_green {
    color: #008000
}

.color_lime {
    color: #0f0
}

.color_maroon {
    color: #800000
}

.color_navy {
    color: #000080
}

.color_olive {
    color: #808000
}

.color_purple {
    color: #800080
}

.color_red {
    color: #f00
}

.color_silver {
    color: #c0c0c0
}

.color_teal {
    color: #008080
}

.color_white {
    color: #fff
}

.color_yellow {
    color: #ff0
}

.background_aqua {
    background-color: #0ff
}

.background_black {
    background-color: #000
}

.background_blue {
    background-color: #00f
}

.background_fuchsia {
    background-color: #f0f
}

.background_gray {
    background-color: #808080
}

.background_green {
    background-color: #008000
}

.background_lime {
    background-color: #0f0
}

.background_maroon {
    background-color: #800000
}

.background_navy {
    background-color: #000080
}

.background_olive {
    background-color: #808000
}

.background_purple {
    background-color: #800080
}

.background_red {
    background-color: #f00
}

.background_silver {
    background-color: #c0c0c0
}

.background_lt_blue {
    background-color: #0097cf
}

.background_teal {
    background-color: #008080
}

.background_white {
    background-color: #fff
}

.background_yellow {
    background-color: #ff0
}

a[name] {
    text-decoration: none
}

a[href] {
    text-decoration: underline
}

a[href]:link {
    color: #22d
}

a[href]:visited {
    color: #551a8b
}

a[href]:active {
    color: #a00
}

a[href].line {
    text-decoration: underline
}

a[href].line:link {
    color: #22d
}

a[href].line:visited {
    color: #551a8b
}

a[href].no_hover:hover,
a[href].no_hover:active {
    text-decoration: none
}

dd {
    margin: 0 0 1em 1em
}

dt {
    font-weight: 700;
    margin: 0 0 1em
}

img {
    border: 0!important
}

.hang {
    text-indent: -1em;
    margin-left: 1em!important
}

#sr_popup_wrap {
    float: left;
    text-align: left;
    white-space: normal
}

.glossary_entry {
    padding: .3em
}

div.fblike_container {
    width: 300px;
    height: 35px
}

div.social_media {
    padding-left: 1em!important;
    width: 400px;
    height: 40px;
    margin-top: .5em;
    overflow: hidden
}

div.social_media div {
    margin-left: .5em
}

.toggle_desc_hide,
.toggle_desc_display,
.toggle_text {
    display: none
}

.toggle_button{
    float: left;
    color: #fff;
    background-color: #c60c30;
    font-size: 1em;
    padding: .5em;
    margin-left: .5em;
    margin-bottom: .5em;
    margin-top: .5em;
    margin-right: 0;
    border: 1px solid #414345;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ie-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}

html {
    background-color: #c9cbcd!important;
    padding-bottom: 3em
}

body {
    color: #000!important;
    background-color: #fff!important;
    background-attachment: fixed!important;
    font: 1em Verdana, Arial, sans-serif;
    text-align: center!important;
    margin: 0!important;
    padding: 0!important;
    background-color: #c9cbcd!important
}

body.trad a:link,
body.tradu a:link,
body.trad a:visited,
body.tradu a:visited {
    text-decoration: underline!important
}

body.trad .stats_table,
body.tradl .stats_table {
    font-size: .75em!important
}

body #in_mem_band {
    display: none
}

body.in_memoriam #in_mem_band {
    display: block
}

#page_container,
#page_container_front {
    background-color: #fff;
    text-align: left!important;
    margin: auto;
    padding: 13px;
    border-left: 2px solid #747678;
    border-right: 2px solid #747678;
    border-bottom: 2px solid #747678;
    overflow: hidden
}

#page_container_front {
    width: 970px
}

#page_container {
    width: 1200px
}

.freeze_bar.freeze_bar_frozen {
    position: fixed;
    top: 0;
    z-index: 100;
    width: 100%
}

.freeze_bar {
    position: relative;
    z-index: auto
}

.carousel {
    overflow: hidden;
    white-space: nowrap!important;
    padding-left: 1em!important
}

.carousel_slide_container {
    width: 50000px;
    position: relative
}

.carousel_slide {
    float: left;
    white-space: normal!important
}

.sr_hover_base>li>ul {
    overflow: hidden;
    color: #000!important;
    background-color: #fff!important;
    position: absolute;
    border: 2px solid #000!important;
    line-height: 1;
    list-style: none;
    margin: 0!important;
    float: left;
    visibility: hidden
}

.sr_hover_base>li>ul>li {
    margin: 0!important
}

.sr_hover_base>li:hover>ul,
.sr_hover_base>li.drophover>ul {
    left: 0;
    z-index: 299
}

.sr_hover_base>li.drophover.sf-clicked>ul {
    display: block;
    visibility: visible
}

ul.navbar>li>ul {
    overflow: hidden;
    color: #000!important;
    background-color: #fff!important;
    position: absolute;
    border: 2px solid #000!important;
    line-height: 1;
    list-style: none;
    margin: 0!important;
    float: left;
    visibility: hidden
}

ul.navbar>li>ul>li {
    margin: 0!important
}

ul.navbar>li:hover>ul,
ul.navbar>li.drophover>ul {
    left: 0;
    z-index: 299
}

ul.navbar>li.drophover.sf-clicked>ul {
    display: block;
    visibility: visible
}

ul.navbar>li {
    position: static
}

ul.navbar>li>ul {
    width: 940px;
    padding: 1em!important;
    left: 0
}

ul.navbar>li>ul>li {
    padding: 0!important
}

ul.navbar>li>ul>li a:hover {
    background-color: #dadcde
}

ul.navbar>li>ul>li.narrow {
    width: 136.231884057971px!important;
    float: left
}

ul.navbar>li>ul>li.very_narrow {
    width: 67.14285714285714px!important;
    float: left
}

ul.navbar>li>ul.li_margin li {
    margin: .5em!important
}

ul.menu>li>ul {
    overflow: hidden;
    color: #000!important;
    background-color: #fff!important;
    position: absolute;
    border: 2px solid #000!important;
    line-height: 1;
    list-style: none;
    margin: 0!important;
    float: left;
    visibility: hidden
}

ul.menu>li>ul>li {
    margin: 0!important
}

ul.menu>li:hover>ul,
ul.menu>li.drophover>ul {
    left: 0;
    z-index: 299
}

ul.menu>li.drophover.sf-clicked>ul {
    display: block;
    visibility: visible
}

ul.menu>li {
    position: relative
}

ul.menu>li>ul {
    width: 12.2em!important;
    padding: 0!important
}

ul.menu>li>ul>li {
    padding: .4em .5em!important;
    width: 11.2em!important;
    float: left
}

ul.menu>li>ul>li .inactive {
    color: #747678!important;
    background-color: #fff!important;
    font-weight: normal;
    display: block
}

ul.menu>li>ul>li.narrow {
    width: 4.951219512195122em!important
}

ul.menu>li>ul>li.very_narrow {
    width: 3em!important
}

ul.menu>li>ul>li:hover {
    background-color: #dadcde
}

ul.menu>li>ul.wider {
    width: 24.4em!important
}

ul.menu>li>ul.wider>li {
    padding: .4em .5em!important;
    width: 23.4em!important;
    float: left
}

ul.menu>li>ul.wider>li .inactive {
    color: #747678!important;
    background-color: #fff!important;
    font-weight: normal;
    display: block
}

ul.menu>li>ul.wider>li.narrow {
    width: 5.0246913580246915em!important
}

ul.menu>li>ul.wider>li.very_narrow {
    width: 3.0330578512396693em!important
}

.sr_sub_index_base {
    clear: both
}

.sr_sub_index_base>ul {
    background-color: #747678;
    list-style: none;
    position: relative;
    white-space: nowrap!important;
    float: left;
    margin: 0!important;
    padding: 0!important;
    clear: both
}

.sr_sub_index_base>ul>li {
    float: left
}

.sr_sub_index_base>ul>li>a,
.sr_sub_index_base>ul>li .like_a {
    background-color: #747678!important;
    color: #fff!important;
    border-right: 1px solid #fff;
    display: block;
    padding: .35em .5em;
    white-space: nowrap!important
}

div.sub_index {
    clear: both;
    font-size: .8175em!important
}

div.sub_index>ul {
    background-color: #747678;
    list-style: none;
    position: relative;
    white-space: nowrap!important;
    float: left;
    margin: 0!important;
    padding: 0!important;
    clear: both
}

div.sub_index>ul>li {
    float: left
}

div.sub_index>ul>li>a,
div.sub_index>ul>li .like_a {
    background-color: #747678!important;
    color: #fff!important;
    border-right: 1px solid #fff;
    display: block;
    padding: .35em .5em;
    white-space: nowrap!important
}

div.sub_index>ul {
    background-color: #747678
}

div.sub_index>ul li.active,
div.sub_index>ul li.active>a,
div.sub_index>ul>li>a:hover,
div.sub_index>ul>li.active>span {
    background-color: #00b!important;
    color: #fff!important
}

#top_nav .site_news {
    background-color: #747678!important;
    color: #fff!important;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #000!important;
    font-size: .875em!important;
    width: 100%
}

#top_nav .site_news p {
    margin: 0;
    padding: .35em .7em
}

#top_nav .site_news a {
    color: #fff
}

#top_nav .mobile_link {
    padding: 3px 8px 3px;
    text-align: left;
    border: 1px solid #414345!important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ie-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    -o-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    -ie-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    background-color: #c60c30!important;
    color: #fff!important
}

#site_header {
    margin-bottom: 7px;
    position: relative;
    width: 100%!important
}

#sr_header {
    float: right;
    font-size: .875em!important;
    margin: 5px 0;
    text-align: right;
    width: 50%
}

#sr_header form {
    margin: 10px 0 0
}

#you_are_here {
    background-color: #dadcde;
    border-top: 1px solid #000!important;
    border-bottom: 1px solid #000!important;
    clear: both;
    font-size: .875em!important;
    width: 100%
}

#you_are_here p {
    margin: 0;
    padding: .35em .7em
}

#quick_index {
    clear: both;
    font-size: .875em!important;
    border-top: 1px solid #000!important;
    z-index: 198
}

#quick_index>ul {
    background-color: #747678;
    list-style: none;
    position: relative;
    white-space: nowrap!important;
    float: left;
    margin: 0!important;
    padding: 0!important;
    clear: both
}

#quick_index>ul>li {
    float: left
}

#quick_index>ul>li>a,
#quick_index>ul>li .like_a {
    background-color: #747678!important;
    color: #fff!important;
    border-right: 1px solid #fff;
    display: block;
    padding: .35em .5em;
    white-space: nowrap!important
}

#quick_index>ul {
    background-color: #747678;
    z-index: 198;
    width: 100%
}

#quick_index>ul>li.active,
#quick_index>ul>li.active>a,
#quick_index>ul>li>a:hover {
    background-color: #c60c30!important;
    color: #fff!important;
    z-index: 198
}

#sr_site_dir {
    font-size: .75em!important;
    text-align: center!important;
    margin-bottom: .5em!important;
    margin-top: -1em
}

#sr_site_dir a {
    text-decoration: none!important;
    color: #33e!important
}

#sr_site_dir a:hover {
    text-decoration: underline!important
}

#sr_site_dir span {
    text-decoration: none!important;
    color: #555!important
}

#page_content {
    clear: both;
    float: left;
    margin-bottom: 1em;
    width: 100%
}

#column_wrapper {
    margin-top: 1em;
    font-size: .875em!important
}

#column_wrapper .search {
    width: 9em;
    border: 1px solid #000!important
}

#column_left {
    float: left;
    width: 306px;
    margin-right: 15px
}

#column_center {
    float: left;
    width: 334px;
    margin-right: 15px
}

#column_center2 {
    float: left;
    width: 655px;
    margin-right: 15px;
    overflow: auto
}

#column_right {
    float: right;
    width: 300px
}

#f_big {
    border-top: 1px solid #747678;
    border-left: 1px solid #747678;
    border-right: 1px solid #747678;
    background-color: #747678;
    margin: 10px 0 0;
    padding: .65em .45em;
    color: #fff
}

#site_footer {
    border-top: 2px dotted #747678;
    clear: both;
    float: left;
    font-size: .875em!important;
    margin-top: 1em;
    padding-top: 10px;
    text-align: center;
    width: 100%
}

#info_box {
    color: #000!important;
    background-color: #fff!important;
    border-bottom: 1px solid #000!important;
    clear: both;
    font-size: .875em!important;
    margin: 0;
    min-height: 260px;
    width: 100%
}

#info_box form {
    display: inline;
    margin-left: 1em!important
}

#info_box h1,
#info_box h2 {
    font-size: 2em!important;
    margin: .2em 0 0 .5em
}

#info_box p {
    margin-left: 1em!important
}

.sponsor {
    background-color: #ffa;
    border-bottom: 1px solid #000!important;
    clear: both;
    font-size: .875em!important;
    width: 100%;
    padding: 5px 0
}

.sponsor .alert {
    margin-right: 1em;
    text-align: right
}

.sponsor .message .indent {
    text-indent: 2em
}

.sponsor p {
    margin-left: 1em!important
}

.sponsor_no {
    color: #000!important;
    background-color: #fff!important;
    font-size: .75em!important;
    float: left;
    width: 250px;
    padding: 5px 0
}

.sponsor_no p {
    margin-left: 1em!important
}

.announce {
    background-color: #ffa;
    border: 1px solid #747678!important;
    clear: right;
    font-size: .875em!important;
    margin-bottom: 1em;
    padding: 10px
}

.announce li {
    margin-bottom: .3em
}

input[type=text],
input[type=password],
input[type=search],
input[type=email],
input[type=url] {
    width: 6.1em;
    *width: 6em;
    border: 1px solid #747678!important;
    padding: .25em
}

input.x_long {
    width: 40em;
    *width: 39.65em
}

input.m_long {
    width: 18.25em;
    *width: 17.9em
}

input.long {
    width: 12.25em;
    *width: 11.9em
}

input.short {
    width: 3.3em;
    *width: 3em
}

input[type="submit"],
button {
    cursor: pointer;
    background-color: #c60c30!important;
    color: #fff!important;
    padding: 4px;
    border: 0!important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ie-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    -o-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    -ie-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75)
}

input[type="submit"]:active,
button:active {
    -webkit-box-shadow: -2px -2px 3px rgba(0, 0, 0, 0.75);
    -o-box-shadow: -2px -2px 3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: -2px -2px 3px rgba(0, 0, 0, 0.75);
    -ie-box-shadow: -2px -2px 3px rgba(0, 0, 0, 0.75);
    box-shadow: -2px -2px 3px rgba(0, 0, 0, 0.75)
}

td.active_form {
    background-color: #dadcde;
    border: 1px solid #000!important
}

td.active_form select,
td.active_form input {
    background-color: #ffa;
    font-weight: bold
}

.search_results tr:hover {
    background-color: #ffa
}

.search_results td {
    padding-top: .4em
}

#search_results_form input.search_box {
    -webkit-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    -o-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    -ie-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    border: 1px solid #000!important
}

#pi_form_wrap_hide,
#pi_form_wrap,
#pi_form_wrap_show {
    clear: both;
    padding-top: 1em
}

.pi_forms td>div,
.pi_forms td>p {
    padding: .5em!important
}

.pi_forms td input[type="text"] {
    width: 3.3em
}

.pi_forms td input[type="radio"],
.pi_forms td input[type="checkbox"] {
    margin-right: .33em
}

.table_heading h1,
.table_heading_by_pos h1,
.table_heading h2,
.table_heading_by_pos h2 {
    font-size: 1.25em!important
}

.table_heading h3,
.table_heading_by_pos h3 {
    font-size: 1em
}

.table_heading h4,
.table_heading_by_pos h4 {
    font-size: .8175em!important
}

.table_heading {
    margin: 1em 0 0;
    padding: 5px 5px 5px 0
}

.table_heading form {
    display: inline
}

.table_heading h1,
.table_heading h2,
.table_heading h3,
.table_heading h4 {
    border: 1px solid #414345!important;
    display: inline;
    font-weight: 700;
    margin-right: 10px;
    padding: 5px;
    white-space: nowrap!important;
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    -ie-border-radius: 6px 6px 0 0;
    -o-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
    background-color: #c60c30!important;
    color: #fff!important
}

.table_heading h1 a,
.table_heading h2 a,
.table_heading h3 a,
.table_heading h4 a,
.table_heading h1 a:visited,
.table_heading h2 a:visited,
.table_heading h3 a:visited,
.table_heading h4 a:visited {
    background-color: #c60c30!important;
    color: #fff!important
}

.table_heading h1 {
    padding-right: 15px
}

.table_heading h1 a {
    margin-right: -9px
}

.table_heading>.alt {
    background-color: #00b!important;
    color: #fff!important;
    font-weight: normal;
    margin-left: -9px;
    margin-right: 15px;
    padding-right: 15px
}

.table_heading>.alt>a,
.table_heading>.alt>a:visited {
    background-color: #00b!important;
    color: #fff!important;
    text-decoration: underline!important;
    margin-right: -9px
}

.table_heading_text {
    display: inline;
    font-size: .75em!important;
    white-space: nowrap!important
}

table {
    border-collapse: collapse;
    font-size: 1em
}

table td {
    padding-right: 1em
}

table.wide_table {
    width: 100%!important;
    margin-bottom: 7px
}

.calendar {
    border: #747678 solid 1px;
    font-size: .75em!important;
    margin: 1em!important
}

.calendar td {
    white-space: nowrap!important;
    height: 35px;
    width: 35px;
    text-align: center
}

.calendar th {
    background-color: #c9cbcd
}

.calendar td,
.calendar th {
    border: 1px solid #747678!important;
    padding: 4px!important
}

.calendar.big td {
    height: 65px;
    width: 75px
}

.stats_table {
    border-collapse: collapse;
    border: #747678 solid 1px;
    font-size: .6875em;
    margin-bottom: 1em
}

.stats_table th,
.stats_table td {
    border-width: 1px;
    border-color: #aaa;
    padding: 3px;
    vertical-align: inherit
}

.stats_table th *,
.stats_table td * {
    vertical-align: inherit
}

.stats_table th {
    background-color: #dadcde;
    border-style: solid
}

.stats_table td {
    border-style: dotted;
    white-space: nowrap!important
}

.stats_table td.wrap {
    white-space: normal!important
}

.stats_table td.double_border {
    border-left: 4px solid #747678
}

.stats_table tr:last-child>td,
.stats_table th {
    border-bottom: #747678 solid 1px
}

.stats_table tr:first-child>td,
.stats_table th {
    border-top: #747678 solid 1px
}

.stats_table tr {
    vertical-align: top
}

.stats_table tr td:first-child,
.stats_table tr th:first-child {
    border-left: #747678 solid 1px
}

.stats_table tr td:last-child,
.stats_table tr th:last-child {
    border-right: #747678 solid 1px
}

.stats_table tr.vmiddle {
    vertical-align: baseline
}

.stats_table .normal_text {
    font-size: 1em!important
}

.stats_table .normal_text th,
.stats_table .normal_text td {
    padding: 4px!important
}

.stats_table table td {
    border: 0!important;
    padding: 2px!important
}

.stats_table form {
    margin: 0;
    padding: 0
}

.stats_table select,
.stats_table input {
    font-size: .8175em!important
}

.compressed th,
.compressed td {
    padding: 2px 1px 2px 2px!important
}

.nav_table {
    font-size: .75em!important
}

.sortable .sort_col {
    background-color: #ffa;
    border: solid 2px #747678
}

.blank_table {
    background-color: #dadcde;
    height: 0;
    padding: 0
}

.partial_table,
.partial_table a {
    color: #414345
}

.stat_average,
.stat_total {
    background-color: #dadcde;
    font-weight: 700
}

.rhs_ad_area {
    background-color: #fff;
    float: right;
    width: 300px;
    clear: right;
    padding: 0;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    z-index: 20
}

.advert,
#advert,
.advert300x250,
#advert300x250,
.advert728x90,
#advert728x90,
.advert160x600,
#advert160x600,
.advert980x66,
#advert980x66,
.advert300x600,
#advert300x600 {
    margin: 5px 0 0 0;
    background-color: #dadcde;
    overflow: hidden
}

.advert300x250,
#advert300x250 {
    clear: right;
    float: right;
    width: 300px;
    height: 250px
}

.advert728x90,
#advert728x90 {
    float: left;
    width: 728px;
    height: 90px
}

.advert160x600,
#advert160x600 {
    clear: right;
    float: right;
    width: 160px;
    height: 600px
}

.advert980x66,
#advert980x66,
.advert970x66,
#advert970x66,
.advertlaunchpad {
    clear: left;
    float: left;
    width: 970px;
    margin: 0
}

.advert300x600,
#advert300x600 {
    clear: right;
    float: right;
    width: 300px;
    min-height: 250px;
    max-height: 600px
}

.t402-inline-block {
    margin-left: 200px!important
}

.ui-dialog {
    -webkit-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    -o-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    -ie-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    z-index: 99999
}

.sprite {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/sr-img-sprite-320-png-horiz.png") no-repeat top left;
    display: inline-block
}

.sprite-USATSdp {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/sr-img-sprite-320-png-horiz.png") no-repeat top left;
    display: inline-block;
    background-position: 0 0;
    width: 193px;
    height: 41px
}

.sprite-alert-overlay {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/sr-img-sprite-320-png-horiz.png") no-repeat top left;
    display: inline-block;
    background-position: 0 -91px;
    width: 1px;
    height: 50px
}

.sprite-aqua {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/sr-img-sprite-320-png-horiz.png") no-repeat top left;
    display: inline-block;
    background-position: 0 -191px;
    width: 1px;
    height: 1px
}

.sprite-bis_logo {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/sr-img-sprite-320-png-horiz.png") no-repeat top left;
    display: inline-block;
    background-position: 0 -242px;
    width: 100px;
    height: 38px
}

.sprite-bunting {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/sr-img-sprite-320-png-horiz.png") no-repeat top left;
    display: inline-block;
    background-position: 0 -330px;
    width: 5px;
    height: 25px
}

.sprite-delete {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/sr-img-sprite-320-png-horiz.png") no-repeat top left;
    display: inline-block;
    background-position: 0 -405px;
    width: 24px;
    height: 24px
}

.sprite-down {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/sr-img-sprite-320-png-horiz.png") no-repeat top left;
    display: inline-block;
    background-position: 0 -479px;
    width: 24px;
    height: 24px
}

.sprite-facebook {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/sr-img-sprite-320-png-horiz.png") no-repeat top left;
    display: inline-block;
    background-position: 0 -553px;
    width: 32px;
    height: 32px
}

.sprite-feed-icon {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/sr-img-sprite-320-png-horiz.png") no-repeat top left;
    display: inline-block;
    background-position: 0 -635px;
    width: 16px;
    height: 16px
}

.sprite-next {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/sr-img-sprite-320-png-horiz.png") no-repeat top left;
    display: inline-block;
    background-position: 0 -701px;
    width: 24px;
    height: 24px
}

.sprite-rss {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/sr-img-sprite-320-png-horiz.png") no-repeat top left;
    display: inline-block;
    background-position: 0 -775px;
    width: 32px;
    height: 32px
}

.sprite-twitter {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/sr-img-sprite-320-png-horiz.png") no-repeat top left;
    display: inline-block;
    background-position: 0 -857px;
    width: 32px;
    height: 32px
}

.sprite-youtube {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/sr-img-sprite-320-png-horiz.png") no-repeat top left;
    display: inline-block;
    background-position: 0 -939px;
    width: 32px;
    height: 32px
}

.uni_holder {
    font-size: 1.142857em;
    padding: .4em;
    margin-bottom: 1em;
    margin-left: 1em
}

.uni_holder a {
    text-decoration: none!important;
    display: inline-block;
    margin-bottom: 1em!important
}

.uni_square {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: .2em;
    border: .2em solid #747678;
    background-color: #000;
    color: #fff;
    margin-right: .25em;
    font-size: 1.71em!important
}

.uni_square.small {
    font-size: 1.33em!important
}

.uni_circle {
    float: left;
    margin-right: 6px;
    margin-bottom: 6px;
    width: 44px;
    height: 44px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ie-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    position: relative;
    background: white;
    border: 5px solid
}

.uni_circle_number {
    text-align: center;
    font-family: Arial, Sans;
    font-size: 30px;
    font-weight: bold;
    background: transparent;
    margin-top: 5px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ie-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

.uni_circle_white {
    width: 44px;
    height: 44px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ie-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    background: white
}

.uni_circle_inner {
    width: 38px;
    height: 38px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ie-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    background: transparent;
    border: 3px solid
}

.uni_circle_inner .uni_circle_white {
    width: 38px;
    height: 38px
}

.uni_circle_inner .uni_circle_number {
    margin-top: 3px
}

.uni_pinstripes .uni_circle_white {
    background: -webkit-linear-gradient(left, white 13%, transparent 13%, transparent 15%, white 15%, white 37%, transparent 37%, transparent 39%, white 39%, white 63%, transparent 63%, transparent 65%, white 65%, white 87%, transparent 87%, transparent 89%, white 89%);
    background: -moz-linear-gradient(left, white 13%, transparent 13%, transparent 15%, white 15%, white 37%, transparent 37%, transparent 39%, white 39%, white 63%, transparent 63%, transparent 65%, white 65%, white 87%, transparent 87%, transparent 89%, white 89%);
    background: -o-linear-gradient(left, white 13%, transparent 13%, transparent 15%, white 15%, white 37%, transparent 37%, transparent 39%, white 39%, white 63%, transparent 63%, transparent 65%, white 65%, white 87%, transparent 87%, transparent 89%, white 89%);
    background: -ms-linear-gradient(left, white 13%, transparent 13%, transparent 15%, white 15%, white 37%, transparent 37%, transparent 39%, white 39%, white 63%, transparent 63%, transparent 65%, white 65%, white 87%, transparent 87%, transparent 89%, white 89%);
    background: linear-gradient(left, white 13%, transparent 13%, transparent 15%, white 15%, white 37%, transparent 37%, transparent 39%, white 39%, white 63%, transparent 63%, transparent 65%, white 65%, white 87%, transparent 87%, transparent 89%, white 89%)
}

.bunting {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/bunting.png") repeat-x;
    margin-top: .25em;
    text-align: center
}

.medal,
.medal:visited {
    font: bold small-caps 1.5em serif;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    background: #ffd700;
    color: #000!important;
    border: 1px solid rgba(0, 0, 0, 0.25);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ie-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 4px -2px 9px rgba(0, 0, 0, 0.75);
    -o-box-shadow: 4px -2px 9px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 4px -2px 9px rgba(0, 0, 0, 0.75);
    -ie-box-shadow: 4px -2px 9px rgba(0, 0, 0, 0.75);
    box-shadow: 4px -2px 9px rgba(0, 0, 0, 0.75);
    display: inline-block;
    padding: 5px 10px 6px;
    position: relative;
    white-space: nowrap!important
}

.medal:hover,
.medal:visited:hover {
    background: #ffd700 url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/alert-overlay.png") repeat-x
}

.medal.silver,
.medal:visited.silver {
    background: #d3d3d3!important
}

.medal.silver:hover,
.medal:visited.silver:hover {
    background: #e3e3e3!important
}

.timeline {
    margin: 3px 6px 0 0;
    padding: 0 0 4px 0;
    font-size: .35em;
    height: 100px;
    border-bottom: 1px solid #aaa;
    float: left
}

.timeline li {
    position: relative;
    float: left;
    width: 5px;
    margin: 0 1px 0 0;
    height: 100px
}

.timeline li.first,
.timeline li.second {
    position: relative;
    float: left;
    width: 3px
}

.timeline li.second {
    margin: 0 1px 0 0
}

.timeline li.first {
    margin: 0
}

.timeline li a {
    display: block;
    height: 100%
}

.timeline li a .count {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 0;
    width: 100%;
    background: #AAA;
    text-indent: -9999px;
    overflow: hidden
}

.timeline li a:hover .count {
    background: #2d7bb2
}

.timeline li .label {
    display: none;
    position: absolute;
    bottom: -2em;
    left: 0;
    background: #fff;
    width: 100%;
    height: 2em;
    line-height: 2em;
    text-align: center
}

.timeline li:hover {
    background: #dedede
}

.sr_cpi_controls {
    display: none
}

#loginerror {
    font-size: .875em!important;
    color: red!important;
    margin-bottom: 1em!important;
    width: 340px
}

.logged_in {
    display: none
}

#loginform {
    width: 340px;
    background-color: #fff;
    z-index: 1000
}

#login label {
    float: left;
    width: 100px;
    text-align: right!important;
    margin-right: 1em!important
}

.sr_form label {
    width: 150px;
    float: left
}

.sr_init {
    width: 60px
}

.sr_name {
    width: 250px
}

.sr_year {
    width: 250px
}

.sr_floater {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 9999;
    width: 450px;
    height: 25px;
    background-color: #fff;
    color: #000;
    border: 1px solid #000!important;
    border-radius: 10px
}

.sr_draftstreet {
    font-weight: 700!important;
    border: 4px solid green!important;
    display: inline-block;
    background-color: #ffa!important;
    padding: .5em!important;
    font-size: .875em!important
}

.sr_tutorial {
    border: 1px solid #000!important;
    margin: 1em!important;
    text-align: center!important;
    display: none
}

.sr_tutorial_close {
    float: right;
    margin: .5em!important;
    color: #a00;
    cursor: pointer
}

.sr_tutorial_link {
    margin: 1em!important;
    font-size: 1.33em!important
}

.badge {
    color: #fff;
    background-color: #000!important;
    font-size: .75em!important;
    padding: .5em!important;
    margin-left: .5em!important;
    margin-bottom: .5em!important;
    margin-top: .5em!important;
    margin-right: 0!important
}

.badge.play_index {
    color: #fff;
    background-color: #c60c30!important
}

.badge.is_sponsor {
    color: #000!important;
    background-color: #ffa136!important
}

.badge.ad_free {
    color: #f4c635!important;
    background-color: #00599b!important
}

.badge.favorites {
    background-color: #008542!important;
    color: #fff
}

.badge #favorites_button {
    border-right: 1px solid #fff!important
}

.badge.disabled_badge {
    color: #eee!important;
    background-color: #999!important
}

#welcome {
    display: block;
    height: 1em
}

#favorites_container {
    display: none;
    position: absolute;
    top: 52px;
    right: 5px;
    z-index: 999;
    color: #000!important;
    background-color: #fff;
    border: 1px solid #000!important;
    padding: .5em!important
}

.typeahead,
.tt-query,
.tt-hint {
    border: 2px solid #ccc;
    outline: 0
}

.typeahead {
    background-color: #fff
}

.tt-hint {
    color: #808080
}

.tt-dropdown-menu {
    text-align: left!important;
    width: 445px;
    margin-top: .75em;
    padding: .5em 0;
    background-color: #fff;
    border: 1px solid #000!important;
    z-index: 2147483647
}

.tt-suggestion {
    padding: .25em 1.5em;
    font-size: 1em;
    line-height: 1em;
    border-top: 1px solid #fff!important;
    border-bottom: 1px solid #fff!important
}

.tt-suggestion-other-search {
    font-size: 1em;
    line-height: 1.2em;
    padding-left: .5em;
    color: #00f
}

.tt-suggestion p {
    margin: 0!important
}

.tt-suggestion.tt-is-under-cursor {
    border-top: 1px solid #000!important;
    border-bottom: 1px solid #000!important;
    background-color: #ffa!important
}

.search-box-container {
    margin: 0 auto;
    width: 360px
}

.search-results-header {
    font-size: 1em;
    padding: .25em .4em;
    font-weight: 700!important
}

.search-results-years {
    float: right;
    display: block
}

.search-results-item {
    color: #00f
}

#page_container_blog {
    border-left: 2px solid #747678;
    border-right: 2px solid #747678;
    overflow: hidden;
    background-color: #fff;
    text-align: left;
    margin: 0 auto;
    width: 952px;
    padding: 12px
}

#page_container_blog #column_wrapper {
    font-size: 1em!important
}

#page_container_blog #content {
    width: 780px;
    font-size: 1em;
    margin-right: 12px
}

#page_container_blog .blog_content>p,
#page_container_blog .blog_content>ul,
#page_container_blog .blog_content>ol {
    font-size: .875em
}

#page_container_blog #sidebar {
    width: 160px;
    font-size: .6875em
}

#page_container_blog #column_wrapper {
    margin-top: 1em;
    font-size: 1em
}

#page_container_blog #content {
    float: left
}

#page_container_blog #page_container_blog #content p {
    text-align: justify
}

#page_container_blog #sidebar {
    float: right
}

#page_container_blog pre,
#page_container_blog #page_container_blog div.sr_share_wrap,
#page_container_blog #page_container_blog div.table_container {
    clear: both;
    padding-bottom: 1em;
    margin-bottom: 1em;
    overflow: auto;
    overflow-y: hidden;
    -ms-overflow-y: hidden
}

#page_container_blog ol.commentlist {
    font-size: .8125em;
    list-style-type: decimal;
    margin-left: 3em
}

#page_container_blog ol.commentlist li {
    border: 1px solid #747678;
    margin-bottom: 1em;
    padding: 1em
}

#page_container_blog ol.commentlist li p {
    overflow: auto;
    overflow-y: hidden;
    -ms-overflow-y: hidden
}

#page_container_blog ol.commentlist li cite {
    text-transform: capitalize
}

#page_container_blog .comment_form {
    margin-left: 2.4375em
}

#page_container_blog #content ul li {
    list-style-type: disc!important;
    list-style-position: outside;
    margin-left: 1em
}

#page_container_blog #content blockquote {
    padding: .5em;
    font-style: italic;
    font-size: .8125em;
    border: 1px dotted #747678
}

#page_container_blog #sidebar h2,
#page_container_blog #sidebar ul {
    margin: 1em 0
}

#page_container_blog .page-item,
#page_container_blog .page_item,
#page_container_blog .cat-item {
    text-indent: -1em;
    margin-left: 1em
}

#page_container_blog .gravatar,
#page_container_blog .gravatar img {
    position: relative;
    top: -16px
}

#page_container_blog .wp-pagenavi {
    clear: both
}

#page_container_blog .wp-pagenavi a,
#page_container_blog .wp-pagenavi span {
    text-decoration: none;
    border: 1px solid #bfbfbf;
    padding: 3px 5px;
    margin: 2px
}

#page_container_blog .wp-pagenavi a:hover,
#page_container_blog .wp-pagenavi span.current {
    border-color: #000
}

#page_container_blog .wp-pagenavi span.current {
    font-weight: bold
}

#page_container_blog a.stbar.chicklet {
    height: 16px;
    line-height: 16px
}

#page_container_blog a.stbar.chicklet img {
    border: 0;
    height: 16px;
    width: 16px;
    margin-right: 3px;
    vertical-align: middle
}

.note_box {
    position: fixed;
    display: block;
    overflow: hidden;
    z-index: 2147000000;
    margin: 0!important;
    padding: 1em!important;
    border: 1px solid #000!important;
    background-color: #fff
}

.note_box_bottom {
    bottom: -2px;
    left: 75%;
    width: 20%;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.note_box_top {
    top: -2px;
    left: 30%;
    width: 40%;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}

.chzn-container {
    font-size: 13px;
    position: relative;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.chzn-container .chzn-drop {
    background: #fff;
    border: 1px solid #aaa;
    border-top: 0;
    position: absolute;
    top: 29px;
    left: 0;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    z-index: 999
}

.chzn-container-single .chzn-single {
    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, white));
    background-image: -webkit-linear-gradient(center bottom, #eee 0, white 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0, white 50%);
    background-image: -o-linear-gradient(top, #eee 0, #fff 50%);
    background-image: -ms-linear-gradient(top, #eee 0, #fff 50%);
    filter: progid: dximagetransform.microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(top, #eee 0, #fff 50%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #aaa;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    height: 26px;
    line-height: 26px;
    padding: 0 0 0 8px;
    color: #222;
    text-decoration: none
}

.chzn-container-single .chzn-single span {
    margin-right: 26px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.chzn-container-single .chzn-single abbr {
    display: block;
    position: absolute;
    right: 26px;
    top: 8px;
    width: 12px;
    height: 13px;
    font-size: 1px;
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-108/chosen-sprite.png) right top no-repeat
}

.chzn-container-single .chzn-single abbr:hover {
    background-position: right -11px
}

.chzn-container-single .chzn-single div {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0, #eee 60%);
    background-image: -o-linear-gradient(bottom, #ccc 0, #eee 60%);
    background-image: -ms-linear-gradient(top, #ccc 0, #eee 60%);
    filter: progid: dximagetransform.microsoft.gradient(startColorstr='#cccccc', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(top, #ccc 0, #eee 60%);
    border-left: 1px solid #aaa;
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    height: 100%;
    width: 18px
}

.chzn-container-single .chzn-single div b {
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-108/chosen-sprite.png) no-repeat 0 1px;
    display: block;
    width: 100%;
    height: 100%
}

.chzn-container-single .chzn-search {
    padding: 3px 4px;
    position: relative;
    margin: 0;
    white-space: nowrap;
    z-index: 1010
}

.chzn-container-single .chzn-search input {
    background: #fff url(http://d2ft4b0ve1aur1.cloudfront.net/images-108/chosen-sprite.png) no-repeat 100% -22px;
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-108/chosen-sprite.png) no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eee));
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-108/chosen-sprite.png) no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eee 99%);
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-108/chosen-sprite.png) no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eee 99%);
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-108/chosen-sprite.png) no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eee 99%);
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-108/chosen-sprite.png) no-repeat 100% -22px, -ms-linear-gradient(top, #fff 85%, #eee 99%);
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-108/chosen-sprite.png) no-repeat 100% -22px, linear-gradient(top, #fff 85%, #eee 99%);
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    outline: 0;
    border: 1px solid #aaa;
    font-family: sans-serif;
    font-size: 1em
}

.chzn-container-single .chzn-drop {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.chzn-container-single-nosearch .chzn-search input {
    position: absolute;
    left: -9000px
}

.chzn-container-multi .chzn-choices {
    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eee));
    background-image: -webkit-linear-gradient(center bottom, white 85%, #eee 99%);
    background-image: -moz-linear-gradient(center bottom, white 85%, #eee 99%);
    background-image: -o-linear-gradient(bottom, white 85%, #eee 99%);
    background-image: -ms-linear-gradient(top, #fff 85%, #eee 99%);
    filter: progid: dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(top, #fff 85%, #eee 99%);
    border: 1px solid #aaa;
    margin: 0;
    padding: 0;
    cursor: text;
    overflow: hidden;
    height: auto!important;
    height: 1%;
    position: relative
}

.chzn-container-multi .chzn-choices li {
    float: left;
    list-style: none
}

.chzn-container-multi .chzn-choices .search-field {
    white-space: nowrap;
    margin: 0;
    padding: 0
}

.chzn-container-multi .chzn-choices .search-field input {
    color: #666;
    background: transparent!important;
    border: 0!important;
    padding: 5px;
    margin: 1px 0;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none
}

.chzn-container-multi .chzn-choices .search-field .default {
    color: #999
}

.chzn-container-multi .chzn-choices .search-choice {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e4e4), color-stop(0.7, #eee));
    background-image: -webkit-linear-gradient(center bottom, #e4e4e4 0, #eee 70%);
    background-image: -moz-linear-gradient(center bottom, #e4e4e4 0, #eee 70%);
    background-image: -o-linear-gradient(bottom, #e4e4e4 0, #eee 70%);
    background-image: -ms-linear-gradient(top, #e4e4e4 0, #eee 70%);
    filter: progid: dximagetransform.microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(top, #e4e4e4 0, #eee 70%);
    color: #333;
    border: 1px solid #b4b4b4;
    line-height: 13px;
    padding: 3px 19px 3px 6px;
    margin: 3px 0 3px 5px;
    position: relative
}

.chzn-container-multi .chzn-choices .search-choice span {
    cursor: default
}

.chzn-container-multi .chzn-choices .search-choice-focus {
    background: #d4d4d4
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
    display: block;
    position: absolute;
    right: 3px;
    top: 4px;
    width: 12px;
    height: 13px;
    font-size: 1px;
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-108/chosen-sprite.png) right top no-repeat
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
    background-position: right -11px
}

.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
    background-position: right -11px
}

.chzn-container .chzn-results {
    margin: 0 4px 4px 0;
    max-height: 190px;
    padding: 0 0 0 4px;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto
}

.chzn-container-multi .chzn-results {
    margin: -1px 0 0;
    padding: 0
}

.chzn-container .chzn-results li {
    display: none;
    line-height: 80%;
    padding: 7px 7px 8px;
    margin: 0;
    list-style: none
}

.chzn-container .chzn-results .active-result {
    cursor: pointer;
    display: list-item
}

.chzn-container .chzn-results .highlighted {
    background: #3875d7;
    color: #fff
}

.chzn-container .chzn-results li em {
    background: #feffde;
    font-style: normal
}

.chzn-container .chzn-results .highlighted em {
    background: transparent
}

.chzn-container .chzn-results .no-results {
    background: #f4f4f4;
    display: list-item
}

.chzn-container .chzn-results .group-result {
    cursor: default;
    color: #999;
    font-weight: bold
}

.chzn-container .chzn-results .group-option {
    padding-left: 20px
}

.chzn-container-multi .chzn-drop .result-selected {
    display: none
}

.chzn-container-active .chzn-single {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    border: 1px solid #5897fb
}

.chzn-container-active .chzn-single-with-drop {
    border: 1px solid #aaa;
    -webkit-box-shadow: 0 1px 0 #fff inset;
    -moz-box-shadow: 0 1px 0 #fff inset;
    -o-box-shadow: 0 1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset;
    background-color: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center bottom, white 0, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, white 0, #eee 50%);
    background-image: -o-linear-gradient(bottom, white 0, #eee 50%);
    background-image: -ms-linear-gradient(top, #fff 0, #eee 50%);
    filter: progid: dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(top, #fff 0, #eee 50%);
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.chzn-container-active .chzn-single-with-drop div {
    background: transparent;
    border-left: none
}

.chzn-container-active .chzn-single-with-drop div b {
    background-position: -18px 1px
}

.chzn-container-active .chzn-choices {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    border: 1px solid #5897fb
}

.chzn-container-active .chzn-choices .search-field input {
    color: #111!important
}

.chzn-disabled {
    cursor: default;
    opacity: .5!important
}

.chzn-disabled .chzn-single {
    cursor: default
}

.chzn-disabled .chzn-choices .search-choice .search-choice-close {
    cursor: default
}

.chzn-rtl {
    direction: rtl;
    text-align: right
}

.chzn-rtl .chzn-single {
    padding-left: 0;
    padding-right: 8px
}

.chzn-rtl .chzn-single span {
    margin-left: 26px;
    margin-right: 0
}

.chzn-rtl .chzn-single div {
    left: 0;
    right: auto;
    border-left: none;
    border-right: 1px solid #aaa;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px
}

.chzn-rtl .chzn-choices li {
    float: right
}

.chzn-rtl .chzn-choices .search-choice {
    padding: 3px 6px 3px 19px;
    margin: 3px 5px 3px 0
}

.chzn-rtl .chzn-choices .search-choice .search-choice-close {
    left: 5px;
    right: auto;
    background-position: right top
}

.chzn-rtl.chzn-container-single .chzn-results {
    margin-left: 4px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px
}

.chzn-rtl .chzn-results .group-option {
    padding-left: 0;
    padding-right: 20px
}

.chzn-rtl.chzn-container-active .chzn-single-with-drop div {
    border-right: 0
}

.chzn-rtl .chzn-search input {
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-108/chosen-sprite.png) no-repeat -38px -22px, #fff;
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-108/chosen-sprite.png) no-repeat -38px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eee));
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-108/chosen-sprite.png) no-repeat -38px -22px, -webkit-linear-gradient(center bottom, white 85%, #eee 99%);
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-108/chosen-sprite.png) no-repeat -38px -22px, -moz-linear-gradient(center bottom, white 85%, #eee 99%);
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-108/chosen-sprite.png) no-repeat -38px -22px, -o-linear-gradient(bottom, white 85%, #eee 99%);
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-108/chosen-sprite.png) no-repeat -38px -22px, -ms-linear-gradient(top, #fff 85%, #eee 99%);
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-108/chosen-sprite.png) no-repeat -38px -22px, linear-gradient(top, #fff 85%, #eee 99%);
    padding: 4px 5px 4px 20px
}

form .chzn-container,
form .chzn-drop,
form .chzn-drop .chzn-search,
form .chzn-drop .chzn-search input {
    width: 100%!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.tipsy {
    padding: 5px;
    font-size: .75em!important;
    position: absolute;
    z-index: 100000
}

.tipsy-inner {
    padding: 5px 8px 4px;
    color: #000!important;
    background-color: #fff!important;
    max-width: 400px;
    text-align: left;
    border: 1px solid #414345!important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ie-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    -o-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    -ie-box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75);
    box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.75)
}

.tipsy-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 5px dashed #000
}

.tipsy-n .tipsy-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-bottom-style: solid;
    border-top: 0;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-nw .tipsy-arrow {
    top: 0;
    left: 10px;
    border-bottom-style: solid;
    border-top: 0;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-ne .tipsy-arrow {
    top: 0;
    right: 10px;
    border-bottom-style: solid;
    border-top: 0;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-s .tipsy-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top-style: solid;
    border-bottom: 0;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-sw .tipsy-arrow {
    bottom: 0;
    left: 10px;
    border-top-style: solid;
    border-bottom: 0;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-se .tipsy-arrow {
    bottom: 0;
    right: 10px;
    border-top-style: solid;
    border-bottom: 0;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-e .tipsy-arrow {
    right: 0;
    top: 50%;
    margin-top: -5px;
    border-left-style: solid;
    border-right: 0;
    border-top-color: transparent;
    border-bottom-color: transparent
}

.tipsy-w .tipsy-arrow {
    left: 0;
    top: 50%;
    margin-top: -5px;
    border-right-style: solid;
    border-left: none;
    border-top-color: transparent;
    border-bottom-color: transparent
}

#easyOverlay {
    position: fixed;
    z-index: 9998;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    cursor: pointer
}

#easyCenter {
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 9999;
    overflow: hidden;
    background: #fff;
    border-radius: 8px
}

#easyLoadingIndicator {
    position: relative;
    left: 50%;
    top: 50%;
    width: 24px;
    height: 24px;
    margin-left: -12px;
    margin-top: -12px;
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-330/sr_easy_loading.gif) no-repeat
}

#easyContainer {
    overflow: hidden
}

#easyContainer.error {
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-330/sr_easy_error.png) no-repeat center
}

#easyContainer,
#easyBottom {
    padding: 10px
}

#easyContainer img,
#easyContainer iframe {
    border: 0
}

#easyBottom {
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    color: #666;
    text-align: left;
    min-height: 20px;
    padding-top: 0
}

#easyCloseLink {
    display: block;
    float: right;
    width: 20px;
    height: 20px;
    background: transparent url(http://d2ft4b0ve1aur1.cloudfront.net/images-330/sr_easy_closebtn.png) no-repeat center;
    margin: 0 0 0 10px;
    outline: 0
}

#easyNavigation {
    float: left;
    width: 38px;
    height: 20px;
    margin: 0 10px 0 0
}

#easyPrevLink {
    display: block;
    float: left;
    width: 18px;
    height: 20px;
    background: transparent url(http://d2ft4b0ve1aur1.cloudfront.net/images-330/sr_easy_prevbtn.png) no-repeat center;
    outline: 0
}

#easyNextLink {
    display: block;
    margin: 0 0 0 20px;
    width: 18px;
    height: 20px;
    background: transparent url(http://d2ft4b0ve1aur1.cloudfront.net/images-330/sr_easy_nextbtn.png) no-repeat center;
    outline: 0
}

#easyPrevLink.disabled,
#easyNextLink.disabled {
    visibility: hidden
}

#easySlideLink {
    display: block;
    float: right;
    width: 20px;
    height: 20px;
    background: transparent url(http://d2ft4b0ve1aur1.cloudfront.net/images-330/sr_easy_slidebtn.png) no-repeat center;
    margin: 0 0 0 10px;
    outline: 0
}

#easySlideLink.disabled {
    background: transparent url(http://d2ft4b0ve1aur1.cloudfront.net/images-330/sr_easy_noslidebtn.png) no-repeat center
}

#easyCaption,
#easyNumber {
    display: block;
    margin-right: 60px
}

#easyCaption.nav,
#easyNumber.nav {
    margin-left: 48px
}

#easyCaption {
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    padding-top: 2px
}

#easyNumber {
    font-size: 10px;
    line-height: 10px;
    height: 10px;
    padding: 4px 0 6px
}

.flag,
.flag32 {
    display: inline-block;
    height: 32px;
    width: 32px;
    vertical-align: text-bottom;
    line-height: 32px;
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-419/flags32.png) no-repeat
}

.flag._African_Union(OAS),
.flag32._African_Union(OAS) {
    background-position: 0 -32px
}

.flag._Arab_League,
.flag32._Arab_League {
    background-position: 0 -64px
}

.flag._ASEAN,
.flag32._ASEAN {
    background-position: 0 -96px
}

.flag._CARICOM,
.flag32._CARICOM {
    background-position: 0 -128px
}

.flag._CIS,
.flag32._CIS {
    background-position: 0 -160px
}

.flag._Commonwealth,
.flag32._Commonwealth {
    background-position: 0 -192px
}

.flag._England,
.flag32._England {
    background-position: 0 -224px
}

.flag._European_Union,
.flag32._European_Union {
    background-position: 0 -256px
}

.flag._Islamic_Conference,
.flag32._Islamic_Conference {
    background-position: 0 -288px
}

.flag._Kosovo,
.flag32._Kosovo {
    background-position: 0 -320px
}

.flag._NATO,
.flag32._NATO {
    background-position: 0 -352px
}

.flag._Northern_Cyprus,
.flag32._Northern_Cyprus {
    background-position: 0 -384px
}

.flag._Northern_Ireland,
.flag32._Northern_Ireland {
    background-position: 0 -416px
}

.flag._Olimpic_Movement,
.flag32._Olimpic_Movement {
    background-position: 0 -448px
}

.flag._OPEC,
.flag32._OPEC {
    background-position: 0 -480px
}

.flag._Red_Cross,
.flag32._Red_Cross {
    background-position: 0 -512px
}

.flag._Scotland,
.flag32._Scotland {
    background-position: 0 -544px
}

.flag._Somaliland,
.flag32._Somaliland {
    background-position: 0 -576px
}

.flag._Tibet,
.flag32._Tibet {
    background-position: 0 -608px
}

.flag._United_Nations,
.flag32._United_Nations {
    background-position: 0 -640px
}

.flag._Wales,
.flag32._Wales {
    background-position: 0 -672px
}

.flag.ad,
.flag32.ad {
    background-position: 0 -704px
}

.flag.ae,
.flag32.ae {
    background-position: 0 -736px
}

.flag.af,
.flag32.af {
    background-position: 0 -768px
}

.flag.ag,
.flag32.ag {
    background-position: 0 -800px
}

.flag.ai,
.flag32.ai {
    background-position: 0 -832px
}

.flag.al,
.flag32.al {
    background-position: 0 -864px
}

.flag.am,
.flag32.am {
    background-position: 0 -896px
}

.flag.an,
.flag32.an {
    background-position: 0 -928px
}

.flag.ao,
.flag32.ao {
    background-position: 0 -960px
}

.flag.aq,
.flag32.aq {
    background-position: 0 -992px
}

.flag.ar,
.flag32.ar {
    background-position: 0 -1024px
}

.flag.as,
.flag32.as {
    background-position: 0 -1056px
}

.flag.at,
.flag32.at {
    background-position: 0 -1088px
}

.flag.au,
.flag32.au {
    background-position: 0 -1120px
}

.flag.aw,
.flag32.aw {
    background-position: 0 -1152px
}

.flag.az,
.flag32.az {
    background-position: 0 -1184px
}

.flag.ba,
.flag32.ba {
    background-position: 0 -1216px
}

.flag.bb,
.flag32.bb {
    background-position: 0 -1248px
}

.flag.bd,
.flag32.bd {
    background-position: 0 -1280px
}

.flag.be,
.flag32.be {
    background-position: 0 -1312px
}

.flag.bf,
.flag32.bf {
    background-position: 0 -1344px
}

.flag.bg,
.flag32.bg {
    background-position: 0 -1376px
}

.flag.bh,
.flag32.bh {
    background-position: 0 -1408px
}

.flag.bi,
.flag32.bi {
    background-position: 0 -1440px
}

.flag.bj,
.flag32.bj {
    background-position: 0 -1472px
}

.flag.bm,
.flag32.bm {
    background-position: 0 -1504px
}

.flag.bn,
.flag32.bn {
    background-position: 0 -1536px
}

.flag.bo,
.flag32.bo {
    background-position: 0 -1568px
}

.flag.br,
.flag32.br {
    background-position: 0 -1600px
}

.flag.bs,
.flag32.bs {
    background-position: 0 -1632px
}

.flag.bt,
.flag32.bt {
    background-position: 0 -1664px
}

.flag.bw,
.flag32.bw {
    background-position: 0 -1696px
}

.flag.by,
.flag32.by {
    background-position: 0 -1728px
}

.flag.bz,
.flag32.bz {
    background-position: 0 -1760px
}

.flag.ca,
.flag32.ca {
    background-position: 0 -1792px
}

.flag.cd,
.flag32.cd {
    background-position: 0 -1824px
}

.flag.cf,
.flag32.cf {
    background-position: 0 -1856px
}

.flag.cg,
.flag32.cg {
    background-position: 0 -1888px
}

.flag.ch,
.flag32.ch {
    background-position: 0 -1920px
}

.flag.ci,
.flag32.ci {
    background-position: 0 -1952px
}

.flag.ck,
.flag32.ck {
    background-position: 0 -1984px
}

.flag.cl,
.flag32.cl {
    background-position: 0 -2016px
}

.flag.cm,
.flag32.cm {
    background-position: 0 -2048px
}

.flag.cn,
.flag32.cn {
    background-position: 0 -2080px
}

.flag.co,
.flag32.co {
    background-position: 0 -2112px
}

.flag.cr,
.flag32.cr {
    background-position: 0 -2144px
}

.flag.cu,
.flag32.cu {
    background-position: 0 -2176px
}

.flag.cv,
.flag32.cv {
    background-position: 0 -2208px
}

.flag.cy,
.flag32.cy {
    background-position: 0 -2240px
}

.flag.cz,
.flag32.cz {
    background-position: 0 -2272px
}

.flag.de,
.flag32.de {
    background-position: 0 -2304px
}

.flag.dj,
.flag32.dj {
    background-position: 0 -2336px
}

.flag.dk,
.flag32.dk {
    background-position: 0 -2368px
}

.flag.dm,
.flag32.dm {
    background-position: 0 -2400px
}

.flag.do,
.flag32.do {
    background-position: 0 -2432px
}

.flag.dz,
.flag32.dz {
    background-position: 0 -2464px
}

.flag.ec,
.flag32.ec {
    background-position: 0 -2496px
}

.flag.ee,
.flag32.ee {
    background-position: 0 -2528px
}

.flag.eg,
.flag32.eg {
    background-position: 0 -2560px
}

.flag.eh,
.flag32.eh {
    background-position: 0 -2592px
}

.flag.er,
.flag32.er {
    background-position: 0 -2624px
}

.flag.es,
.flag32.es {
    background-position: 0 -2656px
}

.flag.et,
.flag32.et {
    background-position: 0 -2688px
}

.flag.fi,
.flag32.fi {
    background-position: 0 -2720px
}

.flag.fj,
.flag32.fj {
    background-position: 0 -2752px
}

.flag.fm,
.flag32.fm {
    background-position: 0 -2784px
}

.flag.fo,
.flag32.fo {
    background-position: 0 -2816px
}

.flag.fr,
.flag32.fr {
    background-position: 0 -2848px
}

.flag.ga,
.flag32.ga {
    background-position: 0 -2880px
}

.flag.gb,
.flag32.gb {
    background-position: 0 -2912px
}

.flag.gd,
.flag32.gd {
    background-position: 0 -2944px
}

.flag.ge,
.flag32.ge {
    background-position: 0 -2976px
}

.flag.gg,
.flag32.gg {
    background-position: 0 -3008px
}

.flag.gh,
.flag32.gh {
    background-position: 0 -3040px
}

.flag.gi,
.flag32.gi {
    background-position: 0 -3072px
}

.flag.gl,
.flag32.gl {
    background-position: 0 -3104px
}

.flag.gm,
.flag32.gm {
    background-position: 0 -3136px
}

.flag.gn,
.flag32.gn {
    background-position: 0 -3168px
}

.flag.gp,
.flag32.gp {
    background-position: 0 -3200px
}

.flag.gq,
.flag32.gq {
    background-position: 0 -3232px
}

.flag.gr,
.flag32.gr {
    background-position: 0 -3264px
}

.flag.gt,
.flag32.gt {
    background-position: 0 -3296px
}

.flag.gu,
.flag32.gu {
    background-position: 0 -3328px
}

.flag.gw,
.flag32.gw {
    background-position: 0 -3360px
}

.flag.gy,
.flag32.gy {
    background-position: 0 -3392px
}

.flag.hk,
.flag32.hk {
    background-position: 0 -3424px
}

.flag.hn,
.flag32.hn {
    background-position: 0 -3456px
}

.flag.hr,
.flag32.hr {
    background-position: 0 -3488px
}

.flag.ht,
.flag32.ht {
    background-position: 0 -3520px
}

.flag.hu,
.flag32.hu {
    background-position: 0 -3552px
}

.flag.id,
.flag32.id {
    background-position: 0 -3584px
}

.flag.mc,
.flag32.mc {
    background-position: 0 -3584px
}

.flag.ie,
.flag32.ie {
    background-position: 0 -3616px
}

.flag.il,
.flag32.il {
    background-position: 0 -3648px
}

.flag.im,
.flag32.im {
    background-position: 0 -3680px
}

.flag.in,
.flag32.in {
    background-position: 0 -3712px
}

.flag.iq,
.flag32.iq {
    background-position: 0 -3744px
}

.flag.ir,
.flag32.ir {
    background-position: 0 -3776px
}

.flag.is,
.flag32.is {
    background-position: 0 -3808px
}

.flag.it,
.flag32.it {
    background-position: 0 -3840px
}

.flag.je,
.flag32.je {
    background-position: 0 -3872px
}

.flag.jm,
.flag32.jm {
    background-position: 0 -3904px
}

.flag.jo,
.flag32.jo {
    background-position: 0 -3936px
}

.flag.jp,
.flag32.jp {
    background-position: 0 -3968px
}

.flag.ke,
.flag32.ke {
    background-position: 0 -4000px
}

.flag.kg,
.flag32.kg {
    background-position: 0 -4032px
}

.flag.kh,
.flag32.kh {
    background-position: 0 -4064px
}

.flag.ki,
.flag32.ki {
    background-position: 0 -4096px
}

.flag.km,
.flag32.km {
    background-position: 0 -4128px
}

.flag.kn,
.flag32.kn {
    background-position: 0 -4160px
}

.flag.kp,
.flag32.kp {
    background-position: 0 -4192px
}

.flag.kr,
.flag32.kr {
    background-position: 0 -4224px
}

.flag.kw,
.flag32.kw {
    background-position: 0 -4256px
}

.flag.ky,
.flag32.ky {
    background-position: 0 -4288px
}

.flag.kz,
.flag32.kz {
    background-position: 0 -4320px
}

.flag.la,
.flag32.la {
    background-position: 0 -4352px
}

.flag.lb,
.flag32.lb {
    background-position: 0 -4384px
}

.flag.lc,
.flag32.lc {
    background-position: 0 -4416px
}

.flag.li,
.flag32.li {
    background-position: 0 -4448px
}

.flag.lk,
.flag32.lk {
    background-position: 0 -4480px
}

.flag.lr,
.flag32.lr {
    background-position: 0 -4512px
}

.flag.ls,
.flag32.ls {
    background-position: 0 -4544px
}

.flag.lt,
.flag32.lt {
    background-position: 0 -4576px
}

.flag.lu,
.flag32.lu {
    background-position: 0 -4608px
}

.flag.lv,
.flag32.lv {
    background-position: 0 -4640px
}

.flag.ly,
.flag32.ly {
    background-position: 0 -4672px
}

.flag.ma,
.flag32.ma {
    background-position: 0 -4704px
}

.flag.md,
.flag32.md {
    background-position: 0 -4736px
}

.flag.me,
.flag32.me {
    background-position: 0 -4768px
}

.flag.mg,
.flag32.mg {
    background-position: 0 -4800px
}

.flag.mh,
.flag32.mh {
    background-position: 0 -4832px
}

.flag.mk,
.flag32.mk {
    background-position: 0 -4864px
}

.flag.ml,
.flag32.ml {
    background-position: 0 -4896px
}

.flag.mm,
.flag32.mm {
    background-position: 0 -4928px
}

.flag.mn,
.flag32.mn {
    background-position: 0 -4960px
}

.flag.mo,
.flag32.mo {
    background-position: 0 -4992px
}

.flag.mq,
.flag32.mq {
    background-position: 0 -5024px
}

.flag.mr,
.flag32.mr {
    background-position: 0 -5056px
}

.flag.ms,
.flag32.ms {
    background-position: 0 -5088px
}

.flag.mt,
.flag32.mt {
    background-position: 0 -5120px
}

.flag.mu,
.flag32.mu {
    background-position: 0 -5152px
}

.flag.mv,
.flag32.mv {
    background-position: 0 -5184px
}

.flag.mw,
.flag32.mw {
    background-position: 0 -5216px
}

.flag.mx,
.flag32.mx {
    background-position: 0 -5248px
}

.flag.my,
.flag32.my {
    background-position: 0 -5280px
}

.flag.mz,
.flag32.mz {
    background-position: 0 -5312px
}

.flag.na,
.flag32.na {
    background-position: 0 -5344px
}

.flag.nc,
.flag32.nc {
    background-position: 0 -5376px
}

.flag.ne,
.flag32.ne {
    background-position: 0 -5408px
}

.flag.ng,
.flag32.ng {
    background-position: 0 -5440px
}

.flag.ni,
.flag32.ni {
    background-position: 0 -5472px
}

.flag.nl,
.flag32.nl {
    background-position: 0 -5504px
}

.flag.no,
.flag32.no {
    background-position: 0 -5536px
}

.flag.np,
.flag32.np {
    background-position: 0 -5568px
}

.flag.nr,
.flag32.nr {
    background-position: 0 -5600px
}

.flag.nz,
.flag32.nz {
    background-position: 0 -5632px
}

.flag.om,
.flag32.om {
    background-position: 0 -5664px
}

.flag.pa,
.flag32.pa {
    background-position: 0 -5696px
}

.flag.pe,
.flag32.pe {
    background-position: 0 -5728px
}

.flag.pf,
.flag32.pf {
    background-position: 0 -5760px
}

.flag.pg,
.flag32.pg {
    background-position: 0 -5792px
}

.flag.ph,
.flag32.ph {
    background-position: 0 -5824px
}

.flag.pk,
.flag32.pk {
    background-position: 0 -5856px
}

.flag.pl,
.flag32.pl {
    background-position: 0 -5888px
}

.flag.pr,
.flag32.pr {
    background-position: 0 -5920px
}

.flag.ps,
.flag32.ps {
    background-position: 0 -5952px
}

.flag.pt,
.flag32.pt {
    background-position: 0 -5984px
}

.flag.pw,
.flag32.pw {
    background-position: 0 -6016px
}

.flag.py,
.flag32.py {
    background-position: 0 -6048px
}

.flag.qa,
.flag32.qa {
    background-position: 0 -6080px
}

.flag.re,
.flag32.re {
    background-position: 0 -6112px
}

.flag.ro,
.flag32.ro {
    background-position: 0 -6144px
}

.flag.rs,
.flag32.rs {
    background-position: 0 -6176px
}

.flag.ru,
.flag32.ru {
    background-position: 0 -6208px
}

.flag.rw,
.flag32.rw {
    background-position: 0 -6240px
}

.flag.sa,
.flag32.sa {
    background-position: 0 -6272px
}

.flag.sb,
.flag32.sb {
    background-position: 0 -6304px
}

.flag.sc,
.flag32.sc {
    background-position: 0 -6336px
}

.flag.sd,
.flag32.sd {
    background-position: 0 -6368px
}

.flag.se,
.flag32.se {
    background-position: 0 -6400px
}

.flag.sg,
.flag32.sg {
    background-position: 0 -6432px
}

.flag.si,
.flag32.si {
    background-position: 0 -6464px
}

.flag.sk,
.flag32.sk {
    background-position: 0 -6496px
}

.flag.sl,
.flag32.sl {
    background-position: 0 -6528px
}

.flag.sm,
.flag32.sm {
    background-position: 0 -6560px
}

.flag.sn,
.flag32.sn {
    background-position: 0 -6592px
}

.flag.so,
.flag32.so {
    background-position: 0 -6624px
}

.flag.sr,
.flag32.sr {
    background-position: 0 -6656px
}

.flag.st,
.flag32.st {
    background-position: 0 -6688px
}

.flag.sv,
.flag32.sv {
    background-position: 0 -6720px
}

.flag.sy,
.flag32.sy {
    background-position: 0 -6752px
}

.flag.sz,
.flag32.sz {
    background-position: 0 -6784px
}

.flag.tc,
.flag32.tc {
    background-position: 0 -6816px
}

.flag.td,
.flag32.td {
    background-position: 0 -6848px
}

.flag.tg,
.flag32.tg {
    background-position: 0 -6880px
}

.flag.th,
.flag32.th {
    background-position: 0 -6912px
}

.flag.tj,
.flag32.tj {
    background-position: 0 -6944px
}

.flag.tl,
.flag32.tl {
    background-position: 0 -6976px
}

.flag.tm,
.flag32.tm {
    background-position: 0 -7008px
}

.flag.tn,
.flag32.tn {
    background-position: 0 -7040px
}

.flag.to,
.flag32.to {
    background-position: 0 -7072px
}

.flag.tr,
.flag32.tr {
    background-position: 0 -7104px
}

.flag.tt,
.flag32.tt {
    background-position: 0 -7136px
}

.flag.tv,
.flag32.tv {
    background-position: 0 -7168px
}

.flag.tw,
.flag32.tw {
    background-position: 0 -7200px
}

.flag.tz,
.flag32.tz {
    background-position: 0 -7232px
}

.flag.ua,
.flag32.ua {
    background-position: 0 -7264px
}

.flag.ug,
.flag32.ug {
    background-position: 0 -7296px
}

.flag.us,
.flag32.us {
    background-position: 0 -7328px
}

.flag.uy,
.flag32.uy {
    background-position: 0 -7360px
}

.flag.uz,
.flag32.uz {
    background-position: 0 -7392px
}

.flag.va,
.flag32.va {
    background-position: 0 -7424px
}

.flag.vc,
.flag32.vc {
    background-position: 0 -7456px
}

.flag.ve,
.flag32.ve {
    background-position: 0 -7488px
}

.flag.vg,
.flag32.vg {
    background-position: 0 -7520px
}

.flag.vi,
.flag32.vi {
    background-position: 0 -7552px
}

.flag.vn,
.flag32.vn {
    background-position: 0 -7584px
}

.flag.vu,
.flag32.vu {
    background-position: 0 -7616px
}

.flag.ws,
.flag32.ws {
    background-position: 0 -7648px
}

.flag.ye,
.flag32.ye {
    background-position: 0 -7680px
}

.flag.za,
.flag32.za {
    background-position: 0 -7712px
}

.flag.zm,
.flag32.zm {
    background-position: 0 -7744px
}

.flag.zw,
.flag32.zw {
    background-position: 0 -7744px
}

.flag16 {
    display: inline-block;
    height: 16px;
    width: 16px;
    vertical-align: text-bottom;
    line-height: 16px;
    background: url(http://d2ft4b0ve1aur1.cloudfront.net/images-419/flags16.png) no-repeat
}

.flag16._African_Union(OAS) {
    background-position: 0 -16px
}

.flag16._Arab_League {
    background-position: 0 -32px
}

.flag16._ASEAN {
    background-position: 0 -48px
}

.flag16._CARICOM {
    background-position: 0 -64px
}

.flag16._CIS {
    background-position: 0 -80px
}

.flag16._Commonwealth {
    background-position: 0 -96px
}

.flag16._England {
    background-position: 0 -112px
}

.flag16._European_Union {
    background-position: 0 -128px
}

.flag16._Islamic_Conference {
    background-position: 0 -144px
}

.flag16._Kosovo {
    background-position: 0 -160px
}

.flag16._NATO {
    background-position: 0 -176px
}

.flag16._Northern_Cyprus {
    background-position: 0 -192px
}

.flag16._Northern_Ireland {
    background-position: 0 -208px
}

.flag16._Olimpic_Movement {
    background-position: 0 -224px
}

.flag16._OPEC {
    background-position: 0 -240px
}

.flag16._Red_Cross {
    background-position: 0 -256px
}

.flag16._Scotland {
    background-position: 0 -272px
}

.flag16._Somaliland {
    background-position: 0 -288px
}

.flag16._Tibet {
    background-position: 0 -304px
}

.flag16._United_Nations {
    background-position: 0 -320px
}

.flag16._Wales {
    background-position: 0 -336px
}

.flag16.ad {
    background-position: 0 -352px
}

.flag16.ae {
    background-position: 0 -368px
}

.flag16.af {
    background-position: 0 -384px
}

.flag16.ag {
    background-position: 0 -400px
}

.flag16.ai {
    background-position: 0 -416px
}

.flag16.al {
    background-position: 0 -432px
}

.flag16.am {
    background-position: 0 -448px
}

.flag16.an {
    background-position: 0 -464px
}

.flag16.ao {
    background-position: 0 -480px
}

.flag16.aq {
    background-position: 0 -496px
}

.flag16.ar {
    background-position: 0 -512px
}

.flag16.as {
    background-position: 0 -528px
}

.flag16.at {
    background-position: 0 -544px
}

.flag16.au {
    background-position: 0 -560px
}

.flag16.aw {
    background-position: 0 -576px
}

.flag16.az {
    background-position: 0 -592px
}

.flag16.ba {
    background-position: 0 -608px
}

.flag16.bb {
    background-position: 0 -624px
}

.flag16.bd {
    background-position: 0 -640px
}

.flag16.be {
    background-position: 0 -656px
}

.flag16.bf {
    background-position: 0 -672px
}

.flag16.bg {
    background-position: 0 -688px
}

.flag16.bh {
    background-position: 0 -704px
}

.flag16.bi {
    background-position: 0 -720px
}

.flag16.bj {
    background-position: 0 -736px
}

.flag16.bm {
    background-position: 0 -752px
}

.flag16.bn {
    background-position: 0 -768px
}

.flag16.bo {
    background-position: 0 -784px
}

.flag16.br {
    background-position: 0 -800px
}

.flag16.bs {
    background-position: 0 -816px
}

.flag16.bt {
    background-position: 0 -832px
}

.flag16.bw {
    background-position: 0 -848px
}

.flag16.by {
    background-position: 0 -864px
}

.flag16.bz {
    background-position: 0 -880px
}

.flag16.ca {
    background-position: 0 -896px
}

.flag16.cd {
    background-position: 0 -912px
}

.flag16.cf {
    background-position: 0 -928px
}

.flag16.cg {
    background-position: 0 -944px
}

.flag16.ch {
    background-position: 0 -960px
}

.flag16.ci {
    background-position: 0 -976px
}

.flag16.ck {
    background-position: 0 -992px
}

.flag16.cl {
    background-position: 0 -1008px
}

.flag16.cm {
    background-position: 0 -1024px
}

.flag16.cn {
    background-position: 0 -1040px
}

.flag16.co {
    background-position: 0 -1056px
}

.flag16.cr {
    background-position: 0 -1072px
}

.flag16.cu {
    background-position: 0 -1088px
}

.flag16.cv {
    background-position: 0 -1104px
}

.flag16.cy {
    background-position: 0 -1120px
}

.flag16.cz {
    background-position: 0 -1136px
}

.flag16.de {
    background-position: 0 -1152px
}

.flag16.dj {
    background-position: 0 -1168px
}

.flag16.dk {
    background-position: 0 -1184px
}

.flag16.dm {
    background-position: 0 -1200px
}

.flag16.do {
    background-position: 0 -1216px
}

.flag16.dz {
    background-position: 0 -1232px
}

.flag16.ec {
    background-position: 0 -1248px
}

.flag16.ee {
    background-position: 0 -1264px
}

.flag16.eg {
    background-position: 0 -1280px
}

.flag16.eh {
    background-position: 0 -1296px
}

.flag16.er {
    background-position: 0 -1312px
}

.flag16.es {
    background-position: 0 -1328px
}

.flag16.et {
    background-position: 0 -1344px
}

.flag16.fi {
    background-position: 0 -1360px
}

.flag16.fj {
    background-position: 0 -1376px
}

.flag16.fm {
    background-position: 0 -1392px
}

.flag16.fo {
    background-position: 0 -1408px
}

.flag16.fr {
    background-position: 0 -1424px
}

.flag16.ga {
    background-position: 0 -1440px
}

.flag16.gb {
    background-position: 0 -1456px
}

.flag16.gd {
    background-position: 0 -1472px
}

.flag16.ge {
    background-position: 0 -1488px
}

.flag16.gg {
    background-position: 0 -1504px
}

.flag16.gh {
    background-position: 0 -1520px
}

.flag16.gi {
    background-position: 0 -1536px
}

.flag16.gl {
    background-position: 0 -1552px
}

.flag16.gm {
    background-position: 0 -1568px
}

.flag16.gn {
    background-position: 0 -1584px
}

.flag16.gp {
    background-position: 0 -1600px
}

.flag16.gq {
    background-position: 0 -1616px
}

.flag16.gr {
    background-position: 0 -1632px
}

.flag16.gt {
    background-position: 0 -1648px
}

.flag16.gu {
    background-position: 0 -1664px
}

.flag16.gw {
    background-position: 0 -1680px
}

.flag16.gy {
    background-position: 0 -1696px
}

.flag16.hk {
    background-position: 0 -1712px
}

.flag16.hn {
    background-position: 0 -1728px
}

.flag16.hr {
    background-position: 0 -1744px
}

.flag16.ht {
    background-position: 0 -1760px
}

.flag16.hu {
    background-position: 0 -1776px
}

.flag16.id {
    background-position: 0 -1792px
}

.flag16.mc {
    background-position: 0 -1792px
}

.flag16.ie {
    background-position: 0 -1808px
}

.flag16.il {
    background-position: 0 -1824px
}

.flag16.im {
    background-position: 0 -1840px
}

.flag16.in {
    background-position: 0 -1856px
}

.flag16.iq {
    background-position: 0 -1872px
}

.flag16.ir {
    background-position: 0 -1888px
}

.flag16.is {
    background-position: 0 -1904px
}

.flag16.it {
    background-position: 0 -1920px
}

.flag16.je {
    background-position: 0 -1936px
}

.flag16.jm {
    background-position: 0 -1952px
}

.flag16.jo {
    background-position: 0 -1968px
}

.flag16.jp {
    background-position: 0 -1984px
}

.flag16.ke {
    background-position: 0 -2000px
}

.flag16.kg {
    background-position: 0 -2016px
}

.flag16.kh {
    background-position: 0 -2032px
}

.flag16.ki {
    background-position: 0 -2048px
}

.flag16.km {
    background-position: 0 -2064px
}

.flag16.kn {
    background-position: 0 -2080px
}

.flag16.kp {
    background-position: 0 -2096px
}

.flag16.kr {
    background-position: 0 -2112px
}

.flag16.kw {
    background-position: 0 -2128px
}

.flag16.ky {
    background-position: 0 -2144px
}

.flag16.kz {
    background-position: 0 -2160px
}

.flag16.la {
    background-position: 0 -2176px
}

.flag16.lb {
    background-position: 0 -2192px
}

.flag16.lc {
    background-position: 0 -2208px
}

.flag16.li {
    background-position: 0 -2224px
}

.flag16.lk {
    background-position: 0 -2240px
}

.flag16.lr {
    background-position: 0 -2256px
}

.flag16.ls {
    background-position: 0 -2272px
}

.flag16.lt {
    background-position: 0 -2288px
}

.flag16.lu {
    background-position: 0 -2304px
}

.flag16.lv {
    background-position: 0 -2320px
}

.flag16.ly {
    background-position: 0 -2336px
}

.flag16.ma {
    background-position: 0 -2352px
}

.flag16.md {
    background-position: 0 -2368px
}

.flag16.me {
    background-position: 0 -2384px
}

.flag16.mg {
    background-position: 0 -2400px
}

.flag16.mh {
    background-position: 0 -2416px
}

.flag16.mk {
    background-position: 0 -2432px
}

.flag16.ml {
    background-position: 0 -2448px
}

.flag16.mm {
    background-position: 0 -2464px
}

.flag16.mn {
    background-position: 0 -2480px
}

.flag16.mo {
    background-position: 0 -2496px
}

.flag16.mq {
    background-position: 0 -2512px
}

.flag16.mr {
    background-position: 0 -2528px
}

.flag16.ms {
    background-position: 0 -2544px
}

.flag16.mt {
    background-position: 0 -2560px
}

.flag16.mu {
    background-position: 0 -2576px
}

.flag16.mv {
    background-position: 0 -2592px
}

.flag16.mw {
    background-position: 0 -2608px
}

.flag16.mx {
    background-position: 0 -2624px
}

.flag16.my {
    background-position: 0 -2640px
}

.flag16.mz {
    background-position: 0 -2656px
}

.flag16.na {
    background-position: 0 -2672px
}

.flag16.nc {
    background-position: 0 -2688px
}

.flag16.ne {
    background-position: 0 -2704px
}

.flag16.ng {
    background-position: 0 -2720px
}

.flag16.ni {
    background-position: 0 -2736px
}

.flag16.nl {
    background-position: 0 -2752px
}

.flag16.no {
    background-position: 0 -2768px
}

.flag16.np {
    background-position: 0 -2784px
}

.flag16.nr {
    background-position: 0 -2800px
}

.flag16.nz {
    background-position: 0 -2816px
}

.flag16.om {
    background-position: 0 -2832px
}

.flag16.pa {
    background-position: 0 -2848px
}

.flag16.pe {
    background-position: 0 -2864px
}

.flag16.pf {
    background-position: 0 -2880px
}

.flag16.pg {
    background-position: 0 -2896px
}

.flag16.ph {
    background-position: 0 -2912px
}

.flag16.pk {
    background-position: 0 -2928px
}

.flag16.pl {
    background-position: 0 -2944px
}

.flag16.pr {
    background-position: 0 -2960px
}

.flag16.ps {
    background-position: 0 -2976px
}

.flag16.pt {
    background-position: 0 -2992px
}

.flag16.pw {
    background-position: 0 -3008px
}

.flag16.py {
    background-position: 0 -3024px
}

.flag16.qa {
    background-position: 0 -3040px
}

.flag16.re {
    background-position: 0 -3056px
}

.flag16.ro {
    background-position: 0 -3072px
}

.flag16.rs {
    background-position: 0 -3088px
}

.flag16.ru {
    background-position: 0 -3104px
}

.flag16.rw {
    background-position: 0 -3120px
}

.flag16.sa {
    background-position: 0 -3136px
}

.flag16.sb {
    background-position: 0 -3152px
}

.flag16.sc {
    background-position: 0 -3168px
}

.flag16.sd {
    background-position: 0 -3184px
}

.flag16.se {
    background-position: 0 -3200px
}

.flag16.sg {
    background-position: 0 -3216px
}

.flag16.si {
    background-position: 0 -3232px
}

.flag16.sk {
    background-position: 0 -3248px
}

.flag16.sl {
    background-position: 0 -3264px
}

.flag16.sm {
    background-position: 0 -3280px
}

.flag16.sn {
    background-position: 0 -3296px
}

.flag16.so {
    background-position: 0 -3312px
}

.flag16.sr {
    background-position: 0 -3328px
}

.flag16.st {
    background-position: 0 -3344px
}

.flag16.sv {
    background-position: 0 -3360px
}

.flag16.sy {
    background-position: 0 -3376px
}

.flag16.sz {
    background-position: 0 -3392px
}

.flag16.tc {
    background-position: 0 -3408px
}

.flag16.td {
    background-position: 0 -3424px
}

.flag16.tg {
    background-position: 0 -3440px
}

.flag16.th {
    background-position: 0 -3456px
}

.flag16.tj {
    background-position: 0 -3472px
}

.flag16.tl {
    background-position: 0 -3488px
}

.flag16.tm {
    background-position: 0 -3504px
}

.flag16.tn {
    background-position: 0 -3520px
}

.flag16.to {
    background-position: 0 -3536px
}

.flag16.tr {
    background-position: 0 -3552px
}

.flag16.tt {
    background-position: 0 -3568px
}

.flag16.tv {
    background-position: 0 -3584px
}

.flag16.tw {
    background-position: 0 -3600px
}

.flag16.tz {
    background-position: 0 -3616px
}

.flag16.ua {
    background-position: 0 -3632px
}

.flag16.ug {
    background-position: 0 -3648px
}

.flag16.us {
    background-position: 0 -3664px
}

.flag16.uy {
    background-position: 0 -3680px
}

.flag16.uz {
    background-position: 0 -3696px
}

.flag16.va {
    background-position: 0 -3712px
}

.flag16.vc {
    background-position: 0 -3728px
}

.flag16.ve {
    background-position: 0 -3744px
}

.flag16.vg {
    background-position: 0 -3760px
}

.flag16.vi {
    background-position: 0 -3776px
}

.flag16.vn {
    background-position: 0 -3792px
}

.flag16.vu {
    background-position: 0 -3808px
}

.flag16.ws {
    background-position: 0 -3824px
}

.flag16.ye {
    background-position: 0 -3840px
}

.flag16.za {
    background-position: 0 -3856px
}

.flag16.zm {
    background-position: 0 -3872px
}

.flag16.zw {
    background-position: 0 -3872px
}

.sim_table ol li {
    margin-left: 1em
}

.minors_table {
    font-style: italic!important;
    color: #444;
    text-decoration: none
}

#div_wpa_chart {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/white.png");
    padding: 0;
    margin: 0;
    background-attachment: scroll!important
}

div#wpa_chart {
    width: 100%;
    padding: 0;
    margin: 0
}

#leverage_chart {
    clear: both;
    width: 100%;
    padding: 0;
    margin: 0;
    border-top: 2px solid black
}

.inning {
    float: left;
    border-right: 1px solid black;
    padding: 0;
    margin: 0
}

.leverage {
    width: 10px;
    height: 10px;
    display: inline;
    float: left;
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/leverage_sprite.png");
    background-attachment: scroll!important
}

.play_chart {
    width: 10px;
    height: 200px;
    display: inline;
    float: left;
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/chart_sprite.png");
    background-attachment: scroll!important
}

.play_chart a {
    display: block;
    height: 200px
}

.play_chart a:hover {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/chart_sprite_hl.png")
}

#bottom_1 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_1.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_2 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_2.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_3 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_3.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_4 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_4.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_5 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_5.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_6 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_6.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_7 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_7.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_8 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_8.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_9 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_9.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_10 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_10.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_11 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_11.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_12 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_12.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_13 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_13.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_14 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_14.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_15 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_15.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_16 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_16.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_17 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_17.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_18 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_18.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_19 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_19.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_20 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_20.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_21 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_21.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_22 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_22.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_23 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_23.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_24 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_24.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_25 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_25.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_26 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_26.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_27 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_27.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_28 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_28.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_29 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_29.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_30 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_30.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_31 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_31.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_32 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_32.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_33 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_33.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_34 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_34.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_35 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_35.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_36 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_36.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_37 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_37.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_38 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_38.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#bottom_39 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/bottom_39.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_1 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_1.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_2 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_2.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_3 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_3.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_4 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_4.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_5 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_5.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_6 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_6.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_7 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_7.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_8 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_8.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_9 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_9.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_10 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_10.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_11 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_11.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_12 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_12.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_13 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_13.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_14 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_14.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_15 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_15.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_16 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_16.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_17 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_17.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_18 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_18.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_19 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_19.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_20 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_20.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_21 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_21.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_22 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_22.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_23 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_23.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_24 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_24.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_25 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_25.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_26 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_26.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_27 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_27.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_28 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_28.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_29 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_29.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_30 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_30.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_31 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_31.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_32 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_32.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_33 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_33.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_34 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_34.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_35 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_35.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_36 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_36.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_37 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_37.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_38 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_38.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

#top_39 {
    background-image: url("http://d2ft4b0ve1aur1.cloudfront.net/boxes-002/images/top_39.png");
    background-repeat: no-repeat;
    background-attachment: scroll!important
}

input#titler,
#ta_table_out,
textarea#notes {
    width: 40em;
    *width: 39.65em
}

#ta_table_out,
textarea#notes {
    padding: .25em
}

textarea#notes {
    height: 7em
}

#ta_table_out {
    height: 15em
}

#pi_working,
#loading_div {
    height: 400px;
    width: 300px
}

#pi_form td {
    vertical-align: top!important
}

#pi_working {
    padding-top: 1em;
    position: relative;
    left: 300px;
    display: block
}

#loading_div {
    position: absolute;
    left: 0;
    top: 0
}

#loading_image {
    margin: 0;
    padding: 0;
    position: absolute;
    left: 100px;
    top: 200px;
    width: 100px;
    height: 100px;
    z-index: 10
}

.rotated_image {
    z-index: 4;
    border: 0 none;
    width: 300px;
    height: 400px
}

.pi-sprite-1 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: 0 0;
    width: 300px;
    height: 400px
}

.pi-sprite-10 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: 0 -450px;
    width: 300px;
    height: 400px
}

.pi-sprite-11 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: 0 -900px;
    width: 300px;
    height: 400px
}

.pi-sprite-12 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: 0 -1350px;
    width: 300px;
    height: 400px
}

.pi-sprite-13 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: 0 -1800px;
    width: 300px;
    height: 400px
}

.pi-sprite-14 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -350px 0;
    width: 300px;
    height: 400px
}

.pi-sprite-15 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -350px -450px;
    width: 300px;
    height: 400px
}

.pi-sprite-16 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -350px -900px;
    width: 300px;
    height: 400px
}

.pi-sprite-17 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -350px -1350px;
    width: 300px;
    height: 400px
}

.pi-sprite-18 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -350px -1800px;
    width: 300px;
    height: 400px
}

.pi-sprite-19 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -700px 0;
    width: 300px;
    height: 400px
}

.pi-sprite-2 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -700px -450px;
    width: 300px;
    height: 400px
}

.pi-sprite-20 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -700px -900px;
    width: 300px;
    height: 400px
}

.pi-sprite-21 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -700px -1350px;
    width: 300px;
    height: 400px
}

.pi-sprite-22 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -700px -1800px;
    width: 300px;
    height: 400px
}

.pi-sprite-23 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -1050px 0;
    width: 300px;
    height: 400px
}

.pi-sprite-24 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -1050px -450px;
    width: 300px;
    height: 400px
}

.pi-sprite-25 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -1050px -900px;
    width: 300px;
    height: 400px
}

.pi-sprite-26 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -1050px -1350px;
    width: 300px;
    height: 400px
}

.pi-sprite-27 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -1050px -1800px;
    width: 300px;
    height: 400px
}

.pi-sprite-28 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -1400px 0;
    width: 300px;
    height: 400px
}

.pi-sprite-29 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -1400px -450px;
    width: 300px;
    height: 400px
}

.pi-sprite-3 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -1400px -900px;
    width: 300px;
    height: 400px
}

.pi-sprite-4 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -1400px -1350px;
    width: 300px;
    height: 400px
}

.pi-sprite-5 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -1400px -1800px;
    width: 300px;
    height: 400px
}

.pi-sprite-6 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -1750px 0;
    width: 300px;
    height: 400px
}

.pi-sprite-7 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -1750px -450px;
    width: 300px;
    height: 400px
}

.pi-sprite-8 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -1750px -900px;
    width: 300px;
    height: 400px
}

.pi-sprite-9 {
    background: url("http://d2ft4b0ve1aur1.cloudfront.net/images-325/pi-wait.jpg") no-repeat top left;
    background-position: -1750px -1350px;
    width: 300px;
    height: 400px
}