@charset "UTF-8";
/* CSS Document */

* {
    background-repeat: no-repeat;
    border: 0 none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

ul, ol, dl, li, dd, dt, p, div, span, a, fieldset, label {
    line-height: 100%;
}
body {
    color: #444444;
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
    font-size: 62.5%;
    height: 100%;
    text-align: center;
}
#container {
    background: url(../images/bgBody.png) repeat-x scroll 0 0 #FFFFFF;
    width: 100%;
}
.innerContainer {
    background-image:url(../images/bgContainer.png);
    background-position: center top;
    width: 100%;
}
#wrapper {
    margin: 0 auto;
    position: relative;
    width: 980px;
}
.innerWrapper {
    clear: both;
    position: relative;
    width: 100%;
}
#header, #menu, .stage {
    clear: both;
    display: inline;
    font-size: 1.1em;
    width: 100%;
}
#footer {
    clear: both;
    font-size: 1.3em;
    width: 100%;
}
.stage {
    margin-top: 0.5em;
    min-height: 400px;
    position: relative;
}
.homePage .stage {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/images/content/978x370/GettyImages_84870105_4.jpg") no-repeat scroll 0 100% #FFFFFF;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    min-height: 370px;
    position: static;
    width: 978px;
}
.hidden {
    position: absolute;
}
blockquote, q {
    padding: 0.5em 0;
}
del, strike {
    text-decoration: line-through;
}
strong, b, .bold {
    font-weight: bold;
}
em, i, .italic {
    font-style: italic;
}
ol li {
    clear: both;
    list-style-position: inside;
    list-style-type: decimal;
}
dl.rows {
    clear: both;
    padding: 0.5em 0;
}
dl.rows dt, dl.rows dd {
    float: left;
    padding: 0.5em 0;
    width: 50%;
}
dt {
    clear: both;
    font-weight: normal;
}
hr {
    background: none repeat scroll 0 0 #444444;
    clear: both;
    color: #444444;
    height: 0.1em;
    margin: 0.5em 0;
    width: 100%;
}
p {
    padding: 0.5em 0;
}
p.intro {
    clear: both;
    color: #749BB2;
    font-size: 1.2em;
    font-weight: bold;
    padding-top: 0;
    position: relative;
}
.overlay p.intro {
    clear: none;
}
.help, .sideBar .help {
    background-color: transparent;
    background-image: url(../images/btnQuestion.gif);
    background-repeat: no-repeat;
    border: 0 none;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 100%;
    min-height: 15px;
    padding: 0.5em 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    clear: both;

}
th {
    background: none repeat scroll 0 0 #666666;
    border: 1px solid #666666;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0.5em;
}
.content th a {
    color: #FFFFFF;
}
td {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #666666;
}
table.alt01 th {
    background: none repeat scroll 0 0 #EFEFEF;
    border-color: #EFEFEF;
    color: #444444;
}
table.alt01 td {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #EFEFEF;
}
table.alt02 th {
    background: none repeat scroll 0 0 #B51319;
    border-color: #B51319;
}
table.alt02 td {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #B51319;
}
table.alt03 th {
    background: none repeat scroll 0 0 #FAFAFA;
    border-color: #FAFAFA;
    color: #444444;
}
table.alt03 td {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #FAFAFA;
}
a {
    color: #444444;
    font-weight: bold;
    text-decoration: none;
}
a:hover, a:focus {
    color: #444444;
    cursor: pointer;
    outline: 0 none;
    text-decoration: underline;
}
.featureLink {
    clear: both;
    color: #FC1B23;
    cursor: pointer;
    display: block;
    font-weight: bold;
}
.cta, .content .cta {
    background: url(../images/grdHeaderRed.gif) repeat-x scroll 0 50% #FC1B23;
    border: 1px solid #B51319;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: left;
    padding: 0.5em;
}
.cta:hover, .content .cta:hover {
    background: url(../images/grdHeaderMed1.gif) repeat-x scroll 0 50% #CED1D5;
    border: 1px solid #999999;
    color: #333333;
    text-decoration: none;
}
.back, .content .back, .toTop, .content .toTop {
    clear: both;
    color: #333333;
    display: inline-block;
    margin-top: 1em;
}
.back {
    display: none;
}
.javascript .back {
    display: inline-block;
}
.toTop, .content .toTop {
    background-image: url(../images/arrowUp.gif);
}
.new-window {
    background-image:url(../images/icons/new.gif);
    display: inline-block;
}
img.leftImg, img.rightImg {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD #DDDDDD #B6B6B6;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    display: inline;
    margin-bottom: 1em;
}
img.border {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD #DDDDDD #B6B6B6;
    border-image: none;
    border-style: solid;
    border-width: 1px;
}
img.noBorder {
    border: medium none;
}
.loading {
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 999;
}
.loading img, img.loading {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD #DDDDDD #B6B6B6;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    margin: 0 auto;
    position: relative;
    top: 50%;
    z-index: 999;
}
h1, h2, h3, h4, h5, h6, legend, caption {
    clear: both;
    font-weight: bold;
    line-height: 100%;
    padding: 0.5em 0;
}
h1 {
    font-size: 2em;
}
h2 {
    font-size: 1.6em;
}
h3, legend, caption {
    font-size: 1.5em;
}
h4, h5, h6 {
    font-size: 1.4em;
}
.strapLine {
    padding-top: 20px;
}
.evidenceBox .strapLine {
    padding: 0;
    position: absolute;
    top: 15px;
    z-index: 66;
}
.statement {
    clear: both;
    font-size: 1.7em;
    padding: 0 0 5px;
}
.tab {
    border-bottom: 1px solid #DDDDDD;
    font-size: 1em;
    margin: 0.5em 0;
    padding: 0;
    width: 100%;
}
.tab span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DDDDDD #DDDDDD -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    font-size: 0.9em;
    margin-bottom: -1px;
    padding: 0.5em 1em;
    text-transform: uppercase;
}
h2.rightBubble, h2.leftBubble {
    background-repeat: no-repeat;
    color: #444444;
    font-size: 1.3em;
    width: 150px;
}
h2.leftBubble {
    background-image: url(../images/bottomSpeechBubbleLeft.png);
    background-position: 100% 100%;
}
h2.rightBubble {
    background-image: url(../images/bottomSpeechBubbleRight.png);
    background-position: 0 100%;
}
h2.leftBubble span, h2.rightBubble span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url(../images/grdHeaderLight.gif) repeat-x scroll 0 50% #FFFFFF;
    border-color: #B6B6B6 #B6B6B6 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    display: block;
    font-size: 1em;
}
h2.leftBubble span a, h2.rightBubble span a {
    display: block;
}
legend {
    color: #FC1B23;
}
.form {
    clear: both;
}
.content .form {
    padding: 0.5em 0;
    width: 100%;
}
.content .schemeA {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD #DDDDDD #B6B6B6;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 1.5em;
    padding: 5px 10px;
    width: 666px;
}
.form fieldset {
    clear: both;
}
.form div {
    clear: both;
    padding: 10px;
    width: 646px;
}
.noSubNav .form div, .fullWidth .form div {
    width: 646px;
}
.standalone {
    padding: 1em 0;
}
label, span.label {
    display: inline;
    font-weight: bold;
    line-height: 1.4em;
    padding-top: 3px;
    width: 170px;
}
.standalone label {
    width: auto;
}
.field {
    line-height: 1.4em;
    padding-top: 3px;
}
input, select, textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
    font-size: 1em;
    padding: 3px;
    width: 160px;
}
.form select {
    width: 218px;
}
input.xsm {
    width: 20px;
}
input.sm {
    width: 50px;
}
input.md {
    width: 150px;
}
input.active {
    background: none repeat scroll 0 0 #FFEECC;
    border: 1px solid #FC1B23;
}
select {
    width: auto;
}
.content .radioCheck ul {
    clear: none;
    padding: 5px 0;
    width: 218px;
}
.content .radioCheck ul li {
    background: none repeat scroll 0 center transparent;
    clear: both;
    padding: 0 0 0.75em;
    width: 218px;
}
.form .radioCheck.ext {
    padding: 10px;
}
.form .radioCheck input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    display: inline;
    padding: 0;
    width: auto;
}
.form .radioCheck.ext input {
    padding-top: 9px;
}
.form .radioCheck label {
    clear: none;
    cursor: pointer;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0;
    padding: 0;
    width: auto;
}
.form .radioCheck li label {
    width: 195px;
}
.form .radioCheck span.label {
    margin-top: -5px;
}
.form .radioCheck.ext span.label {
    margin-top: -10px;
    width: 320px;
}
.required {
    color: #FF0000;
    display: inline;
}
.form .message, .form .tip {
    display: inline-block;
    float: none !important;
    font-weight: bold;
    line-height: 1.4em;
    vertical-align: top;
    width: 216px;
}
.form .tip {
    background-image: url(../images/iconInfo.gif);
    color: #0CA660;
}
.form .error {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD #DDDDDD #B6B6B6;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    margin: 10px 0;
    padding-top: 10px;
    width: 646px;
}
.form .error input {
    border: 1px solid #FC1B23;
}
.form .error select {
    border: 1px solid #FC1B23;
}
.form .error .message {
    background-image: url(../images/iconAttention.gif);
    color: #FC1B23;
}
.form .error label {
    color: #FC1B23;
}
.submit {
    background:url(../images/grdHeaderLight.gif) repeat-x scroll 0 50% #E9EEF2;
    border: 1px solid #B6B6B6;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    width: auto;
}
a.submit {
    padding: 5px;
}
.form .inlineBtns, .form .stackedBtns {
    width: 398px;
}
.noSubNav .form .inlineBtns, .fullWidth .form .inlineBtns {
    width: 397px;
}
.stackedBtns input {
    clear: both;
    margin-bottom: 1em;
}
.content .form div .submit {
    color: #000000;
    display: inline;
    overflow: hidden;
    width: auto;
}
.content .form div .submit.lessProm {
    border: 1px solid #CCCCCC;
    color: #333333;
}
.content .form div .submit.moreProm {
    background: url(../images/grdHeaderDark.gif) repeat-x scroll 0 50% #7E8387;
    border: 1px solid #333333;
    color: #FFFFFF;
}
#header {
    padding-top: 1em;
}
.logo {
    clear: both;
}
.logo img {
    vertical-align: bottom;
}
.locationBar {
    width: 500px;
}
.locationBar strong {
    display: block;
    padding: 0.25em 0;
    text-transform: uppercase;
    width: 220px;
}
.languageSelector {
    padding: 0.25em 0;
    width: 250px;
}
.languageSelector dd {
    display: inline;
    font-weight: bold;
    padding-left: 0.5em;
}
.languageSelector a {
    color: #FC1B23;
}
.leadBtn {
    clear: both;
    margin-top: 1.5em;
}
.countrySelector, .leadBtn {
    background-image: url(../images/countrySelectorT.gif);
    clear: both;
    position: relative;
    width: 230px;
    z-index: 111;
}
.countryOuter, .leadBtn div {
    background-image: url(../images/countrySelectorB.gif);
    cursor: pointer;
    margin-top: 7px;
    min-height: 21px;
    width: 214px;
}
.countryInner {
    width: 194px;
}
.leadBtn span {
    width: 214px;
}
.currentCountry, .leadBtn a {
    background-image: url(../images/default.gif);
    font-weight: bold;
    min-height: 17px;
    padding-top: 3px;
    width: 170px;
}
.leadBtn a {
    font-size: 1.3em;
    width: 190px;
}
.currentCountry:hover {
    text-decoration: none;
}
.javascript .countryInner {
    background-image: url(../images/btnArrowDown.gif);
}
#menu {
    position: relative;
    z-index: 99;
}
.mainNav {
    margin-top: 2em;
    width: 100%;
}
.mainNav ul {
    position: relative;
    width: 100%;
	background: url(../images/mainNavOff.gif) repeat-x scroll 0 100% #FFFFFF;
    border-top: 1px solid #B6B6B6;
	border-right: 1px solid #B6B6B6;
}
.mainNav li {
    background: url(../images/mainNavOff.gif) repeat-x scroll 0 100% #FFFFFF;
    padding-bottom: 3px;
    position: relative;
}
.mainNav li a {
    background-image: url(../images/mainNavDiv.gif);
    display: block;
    padding: 10px 14px;
    text-transform: uppercase;
    white-space: nowrap;
}
.mainNav li.last a {
    background: none repeat scroll 0 0 transparent;
}
.mainNav li a:hover, .mainNav li.active a, .mainNav li.active a:visited {
    background: url(../images/mainNavOn.gif) repeat-x scroll 0 100% #969696;
    color: #FFFFFF;
    text-decoration: none;
}
.mainNav li.hover {
    z-index: 88;
}
.mainNav li ul {
    background: url(../images/mainNavDrop.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #B6B6B6;
    display: none;
    position: absolute;
    width: 220px;
}
.mainNav li:hover ul, .mainNav li.hover ul {
    display: block;
    z-index: 88;
}
.mainNav li.first li, .mainNav li.last li, .mainNav li.first li a, .mainNav li.last li a {
    background: none repeat scroll 0 center transparent;
    border: 0 none;
}
.mainNav li li {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    clear: both;
    padding: 0;
    width: 100%;
}
.mainNav li li span {
    background: url(../images/grdHeaderMed1.gif) repeat-x scroll 0 50% #CED1D5;
    border-bottom: 1px solid #B6B6B6;
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    padding: 10px 10px 5px;
    text-transform: uppercase;
}
.mainNav li li a, .mainNav li li a:hover, .mainNav li.active li a, .mainNav li.active li a:visited {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #444444;
    display: block;
    line-height: 1.4em;
    padding: 5px 10px;
    text-transform: none;
    white-space: normal;
}
.mainNav li li a:hover, .mainNav li.active li a:hover {
    background: url(../images/grdHeaderDark.gif) repeat-x scroll 0 50% #7E8387;
    color: #FFFFFF;
    text-decoration: none;
}
.mainNav li ul.twoCol {
    width: 500px;
}
.mainNav li ul.twoCol li {
    clear: none;
    padding: 0;
    width: 250px;
}
.mainNav li ul.twoCol li.col2 li {
    width: 249px;
}
.mainNav li ul ul {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    padding: 0;
    position: static;
    width: 100%;
}
.mainNav li ul ul li {
    width: 100%;
}
.search {
    padding-top: 0.3em;
    text-transform: uppercase;
    width: 230px;
}
.search .form, .search fieldset {
    clear: both;
    width: 225px;
}
.search .searchBox {
    border: 1px solid #B6B6B6;
    clear: both;
    margin-top: 2px;
    padding: 2px;
    width: 221px;
}
.search input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    padding: 0;
    width: 195px;
}
.search input:focus {
    outline: 0 none;
}
.search .submit {
    width: 24px;
}
.countrySelector .loading, .countryContacts .loading {
    height: 100px;
    position: absolute;
    top: 75px;
    width: 100px;
}
.countryContacts .loading {
    top: 25px;
}
.content .selectYourCountry {
    padding: 0.5em 0;
    width: 687px;
}
.content .selectYourCountry ul {
    font-weight: bold;
}
.content .selectYourCountry ul span {
    font-weight: normal;
}
.content .selectYourCountry dl {
    min-height: 2.5em;
}
.countryDropDown {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #B6B6B6;
    clear: both;
    display: none;
    padding: 10px 10px 15px;
    position: absolute;
    top: 0;
    width: 441px;
    z-index: 111;
}
.countryDropDown.opened {
    display: block;
    min-height: 240px;
}
.countryDropDown .close {
    cursor: pointer;
    position: relative;
    z-index: 99;
}
.countryDropDown .selectYourCountry {
    margin-top: -14px;
    padding: 0;
    width: 439px;
}
.countryDropDown .corporateSites {
    clear: both;
    padding: 3em 0 0;
    width: 441px;
}
.countryDropDown .corporateSites li {
    display: inline;
}
.countryDropDown .corporateSites a {
    background-image: url(../images/defaultGrey.gif);
    display: inline-block;
    font-weight: bold;
    min-height: 10px;
}
.countryDropDown .selectYourCountry .region {
    cursor: pointer;
    float: none;
    padding: 10px 0;
    text-transform: uppercase;
    width: 150px;
}
.countryDropDown .selectYourCountry .region a, .countryDropDown .selectYourCountry .region span {
    display: block;
}
.countryDropDown .selectYourCountry .region.active {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B6B6B6;
    position: relative;
    z-index: 122;
}
.region a:hover, .region a:active {
    text-decoration: none;
}
.countryDropDown .countries {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B6B6B6;
    float: none;
    height: 19em;
    overflow: auto;
    position: absolute;
    top: 10px;
    width: 249px;
}
.content .selectYourCountry dl dt, .countryDropDown .selectYourCountry dl dt {
    clear: none;
    display: block;
    line-height: 100%;
    padding: 0;
}
.content .selectYourCountry dl dd, .content .selectYourCountry a, .countryDropDown .selectYourCountry dl dd, .countryDropDown .selectYourCountry a {
    clear: none;
    display: inline;
    line-height: 100%;
    padding: 0;
}
.content .selectYourCountry dl, .countryDropDown .selectYourCountry dl {
    background-image:url(../images/default.gif);
    clear: none;
    width: 194px;
}
.content .selectYourCountry dl dt a, .countryDropDown .selectYourCountry dl dt a {
    color: #FC1B23;
    display: block;
    line-height: 1.4em;
}
.content .selectYourCountry dl dd a, .countryDropDown .selectYourCountry dl dd a {
    color: #333333;
    font-weight: normal;
    text-decoration: underline;
}
.content .selectYourCountry dl dd a:hover, .countryDropDown .selectYourCountry dl dd a:hover {
    text-decoration: none;
}
.contactUs .countryDropDown {
    width: 361px;
}
.contactUs .countryDropDown.opened {
    display: block;
    min-height: 125px;
}
.contactUs .countryDropDown .selectYourCountry {
    width: 359px;
}
.contactUs .countryDropDown .selectYourCountry dl {
    width: 134px;
}
.contactUs .countryDropDown .countries {
    height: 17.75em;
    width: 169px;
}
#subNav {
    background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 1px solid #DDDDDD;
    width: 181px;
}
#subNav > ul {
    width: 181px;
}
#subNav > ul > li.section {
    background: url(../images/grdHeaderMed1.gif) repeat-x scroll 0 50% #CED1D5;
    clear: both;
    color: #000000;
    display: block;
    float: none;
    font-size: 1.1em;
    font-weight: bold;
    text-transform: uppercase;
    width: auto;
}
#subNav > ul > li.section a, #subNav > ul > li.section span {
    color: #444444;
    display: block;
}
.javascript #subNav .navSlide, .javascript #subNav .fauxActive {
    cursor:inherit;
}
#subNav .navSlide span.active, #subNav .fauxActive span {
    background-image: url(../images/arrowDown.gif);
}
#subNav > ul > li {
    border-bottom: 1px solid #EEEEEE;
    clear: both;
    display: block;
    width: 181px;
}
#subNav > ul > li.active {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #B6B6B6;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
}
#subNav > ul > li.section.active {
    border: 0 none;
}
#subNav > ul > li.section.active a {
    background-color: transparent !important;
}
#subNav > ul > li.section.active:hover a {
    text-decoration: underline;
}
#subNav > ul > li > a, #subNav > ul > li li > a {
    background-color: #FAFAFA;
    display: block;
    font-weight: bold;
    line-height: 1.2em;
}
#subNav > ul > li.active > a, #subNav > ul > li > a:hover, #subNav > ul > li li a, #subNav > ul > li li > a:hover {
    background-color: #E9EEF2;
    text-decoration: none;
}
#subNav > ul > li ul {
    border-top: 1px solid #EEEEEE;
    clear: both;
    width: 100%;
	margin-top:17px; 
	margin-left:5px;
}
#subNav > ul > li li {
    border: medium none;
    clear: both;
    display: block;
    width: 100%;
	padding-bottom:10px;
}
#subNav > ul > li li.active {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
}
#subNav > ul > li li a {
    background-image: none;
    font-size: 0.9em;
    letter-spacing: 0.1em;
}
#subNav > ul > li li.active a, #subNav > ul > li li a:hover {
    background-color: #FFFFFF;
}
.addPDF {
    cursor: pointer;
}
.toolTip {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url(../images/iconPDF.gif) no-repeat scroll 5px 4px #333333;
    border-color: #DDDDDD #DDDDDD #B6B6B6;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    padding: 7px 7px 7px 28px;
    position: absolute;
    width: 175px;
    z-index: 201;
}
.pdfCreator {
    clear: both;
    margin-bottom: 0.5em;
    z-index: 56;
}
.pdfCreator.activeHelp, .pdfCreator.active {
    z-index: 101;
}
.pdfTab {
    display: inline;
    padding-top: 30px;
    position: relative;
    width: 200px;
}
.pdfTab .basketLink, .pdfTab .basketLink:visited {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 1em;
    font-weight: bold;
    width: 145px;
}
.pdfTab .basketLink:hover, .pdfTab .basketLink:active, .pdfTab .basketLink:focus {
    color: #FFFFFF;
    text-decoration: none;
}
.pdfCreator .helpIcon {
    cursor: pointer;
    position: absolute;
    top: 33px;
}
.pdfBasket a, .pdfBasket a:visited {
    color: #FC1B23;
}
.pdfBasket ol li {
    border-bottom: 1px solid #CCCCCC;
    list-style: none outside none;
    position: static;
    width: 100%;
}
.pdfBasket ol a {
    line-height: 1.4em;
}
.content .pdfBasket ul {
    padding: 0;
}
.pdfBasket li .removePDF img {
    vertical-align: top;
}
.pdfHelp .intro {
    padding-bottom: 0;
}
.pdfHelp dt {
    padding: 1em 0;
}
.pdfHelp dd, .pdfHelp p {
    line-height: 1.6em;
}
.pdfHelp img {
    vertical-align: middle;
}
.content .pdfBasket {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD #DDDDDD #B6B6B6;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    padding: 0 10px 10px;
    width: 250px;
}
.content .pdfBasket ol {
    padding: 0;
}
.content .pdfBasket ol li {
    padding: 0.75em 0;
}
.content .pdfBasket ol a {
    width: 224px;
}
.content .pdfBasket ol a.removePDF {
    width: 16px;
}
.content .pdfBasket ul li {
    background-image: none;
    list-style: none outside none;
    width: auto;
}
.content .pdfHelp {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD #DDDDDD #B6B6B6;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    padding: 5px 10px;
    width: 360px;
}
.pdfCreator .pdfBasket {
    background-color: #FFFFFF;
    border: 1px solid #FC1B23;
    clear: both;
    color: #000000;
    padding: 10px;
    width: 178px;
}
.pdfCreator .pdfBasket ol {
    height: 160px;
    overflow: auto;
    position: relative;
}
.pdfCreator .pdfBasket ul li {
    width: auto;
}
.pdfCreator .pdfBasket ol li {
    padding: 0.5em 0;
}
.pdfCreator .pdfBasket ol a {
    width: 134px;
}
.pdfCreator .pdfBasket ol a.removePDF {
    width: 16px;
}
.pdfCreator .closeHelp {
    cursor: pointer;
    position: absolute;
    top: 10px;
}
.pdfCreator .pdfHelp {
    bottom: 4px;
    position: absolute;
    width: 546px;
    z-index: 100;
}
.pdfCreator .pdfHelp .inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FC1B23;
    padding: 10px;
}
.pdfCreator .pdfHelp h2 {
    width: 496px;
}
.pdfContainer {
    bottom: 40px;
    font-size: 1.1em;
    position: absolute;
    width: 200px;
    z-index: 1;
}
.sideBar .pdfContainer {
    padding-bottom: 5px;
    position: static;
}
.evidenceBox .pdfCreator {
    bottom: 0;
    margin: 0;
    position: absolute;
}
.evidenceBox .pdfBasket {
    border-bottom: 0 none;
}
.evidenceBox .pdfCreator .pdfHelp {
    bottom: 10px;
}
.pdfBasket .createPDF a, .pdfBasket .removeAll a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url(../images/grdHeaderLight.gif) repeat-x scroll 0 50% #CED1D5;
    border-color: #DDDDDD #DDDDDD #B6B6B6;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    margin-top: 1em;
    padding: 5px;
    white-space: nowrap;
}
.pdfBasket .createPDF span {
    background-image: url(../images/iconPDFsm.gif);
}
.pdfBasket .removeAll span {
    background-image: url(../images/iconCross.gif);
}
.pdfBasket .createPDF a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url(../images/grdHeaderRed.gif) repeat-x scroll 0 50% #7E8387;
    border-color: #FC1B23 #FC1B23 #B51319;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    text-decoration: none;
}
.pdfBasket .removeAll a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url(../images/grdHeaderDark.gif) repeat-x scroll 0 50% #7E8387;
    border-color: #969696 #969696 #7E7E7E;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    text-decoration: none;
}
.pdfBasket .removeAll a:hover span {
    background-image: url(../images/iconCrossAlt.gif);
}
.pdfBasket .removeAll span, .pdfBasket .createPDF span {
    font-weight: bold;
}
.jScrollPaneContainer {
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.jScrollPaneTrack {
    background: none repeat scroll 0 0 #969696;
    cursor: pointer;
    height: 100%;
    position: absolute;
    top: 0;
}
.jScrollPaneDrag {
    background: url(../images/scrollbarDrag_mid.png) repeat-y scroll 0 0 transparent;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
}
.jScrollPaneDragTop, .jScrollPaneDragBottom {
    height: 7px;
    overflow: hidden;
    position: absolute;
}
.jScrollPaneDragTop {
    background: url(../images/scrollbarDrag_top.png) no-repeat scroll 0 0 transparent;
    top: 0;
}
.jScrollPaneDragBottom {
    background: url(../images/scrollbarDrag_bot.png) no-repeat scroll 0 0 transparent;
    bottom: 0;
}
a.jScrollArrowUp, a.jScrollArrowDown {
    display: block;
    height: 24px;
    overflow: hidden;
    position: absolute;
    text-indent: -2000px;
    z-index: 1;
}
a.jScrollArrowUp {
    background: url(../images/scrollbarArrow_up.png) no-repeat scroll 0 -30px transparent;
    top: 0;
}
a.jScrollArrowDown {
    background: url(../images/scrollbarArrow_down.png) no-repeat scroll 0 -30px transparent;
    bottom: 0;
}
.homePage .carousel .scrollPrev, .homePage .carousel .scrollNext {
    top: 5.5em;
}
.roundBtn {
    background-image: url(../images/btnRoundTL.png);
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.roundBtn span {
    background-image: url(../images/btnRoundTR.png);
    background-position: right top;
    display: block;
}
.roundBtn span span {
    background-image: url(../images/btnRoundBL.png);
    background-position: left bottom;
}
.roundBtn span span span {
    background-image:url(../images/btnRoundBR.png);
    background-position: right bottom;
    padding: 0 14px;
}
.roundBtn span span span span {
    background-image: url(../images/btnNextPrevDark.png);
    height: 14px;
    padding: 7px 0;
}
.roundBtn a {
    color: #FFFFFF;
}
.evidenceBox .carousel .closeThis {
    cursor: pointer;
    display: block;
    position: absolute;
    top: 0;
    width: 25px;
    z-index: 55;
}
.evidenceBox .carousel .scrollPrev, .evidenceBox .carousel .scrollNext {
    top: 8em;
    width: 31px;
}
.evidenceBox .carousel .scrollPrev {
    left: 0;
}
.evidenceBox .carousel .scrollNext {
    right: 0;
}
.carousel .scrollNext, .carousel .scrollPrev {
    cursor: pointer;
    display: block;
    position: absolute;
}
.carousel .jcarousel-next-disabled, .carousel .jcarousel-prev-disabled {
    display: none;
}
.homePage .carousel {
    background: url(../images/homePageCarouselShd.png) no-repeat scroll 0 100% transparent;
    margin-bottom: 30px;
    padding-bottom: 14px;
    width: 978px;
}
.homePage .carouselOuter {
    background: url(../images/homePageCarouselBG.png) no-repeat scroll 0 0 transparent;
    clear: both;
    width: 978px;
}
.homePage .carouselInner {
    display: inline;
    padding-top: 14px;
    width: 666px;
}
.javascript .homePage .carouselInner {
    width: 978px;
}
.homePage .jcarousel-container {
    width: 821px;
}
.homePage .jcarousel-clip {
    height: 16em;
    min-height: 150px;
    width: 666px;
}
.homePage .carousel ul {
    width: 666px;
}
.javascript .homePage .carousel ul {
    display: none;
}
.javascript .homePage .carousel .jcarousel-container ul {
    display: block;
}
.evidenceBox .carousel {
    background: url(../images/evidenceCarousel.gif) no-repeat scroll 0 0 #D1DFEA;
    border: 1px solid #FFFFFF;
    display: inline;
    margin: 10px 10px 3.8em;
    min-height: 210px;
    padding: 0 0 10px;
    position: relative;
    width: 771px;
    z-index: 55;
}
.evidenceBox .carouselInner {
    padding: 10px 0 0;
    position: relative;
    width: 690px;
}
.javascript .evidenceBox .carouselInner {
    width: 100%;
}
.evidenceBox .jcarousel-container {
    width: 730px;
}
.evidenceBox .jcarousel-clip {
    height: 18.5em;
    width: 690px;
}
.evidenceBox .carousel ul {
    width: 690px;
}
.javascript .content .cases, .javascript .content .features {
    display: none;
}
.carousel {
    position: relative;
}
.jcarousel-container {
    position: relative;
}
.jcarousel-clip {
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 1;
}
.carousel ul {
    clear: both;
}
.carousel p, .carousel .featureLink {
    line-height: 1.4em;
}
.teaserBox {
    width: 222px;
}
.jcarousel-item {
    height: 20em;
}
.carousel h3, .teaserBox h3 {
    background: url(../images/grdHeaderLight.gif) repeat-x scroll 0 50% #EEEEEE;
    border-bottom: 1px solid #FC1B23;
    clear: both;
    font-size: 1.3em;
    font-weight: bold;
    padding: 0;
    width: 220px;
}
.carousel h3 .featureHeader, .teaserBox h3 .featureHeader {
    width: 175px;
}
.content .teasers {
    padding: 0.5em 0;
    width: 100%;
}
.content .teasers ul {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
    width: 100%;
}
.content .teasers li {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #B6B6B6;
    clear: none;
    padding: 0;
    width: 220px;
}
.teaserBox .teaserContent {
    clear: both;
    padding: 10px;
    width: 200px;
}
.teaserBox .teaserContent p, .teaserBox .teaserContent .featureLink {
    display: block;
    line-height: 1.4em;
}
.homePage .carousel li {
    display: inline;
    margin-bottom: 2px;
    position: relative;
    width: 222px;
}
.homePage .carousel h3 {
    width: 221px;
}
.homePage .carousel .teaserContent {
    background: url(../images/homePageCarouselBox.png) no-repeat scroll 0 0 transparent;
    min-height: 13em;
    padding: 10px 11px 10px 10px;
    width: 201px;
}
.evidenceBox .teaserContent {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #B6B6B6;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    clear: both;
    min-height: 12.5em;
    padding: 10px 10px 5px;
}
.evidenceBox .carousel li {
    display: inline;
    margin: 10px 4px;
    width: 222px;
}
.javascript .evidenceBox .carousel li {
    margin: 0 0 20px;
}
.evidenceBox .jcarousel-item {
    padding: 0 4px;
}
.evidenceBox .carousel h3 {
    background: url(../images/evidenceCarouselHeader.gif) no-repeat scroll 0 0 transparent;
    width: 222px;
}
.evidenceBox .carousel .teaserContent {
    background:url(../images/evidenceCarouselContent.gif) no-repeat scroll 0 100% #FFFFFF;
    border: 0 none;
    padding-bottom: 5px;
    width: 202px;
}
.overlay {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #969696;
    display: block;
    margin-bottom: 1em;
    min-height: 240px;
    position: absolute;
    top: 13em;
    width: 542px;
    z-index: 77;
}
.overlay h1 {
    background: url(../images/grdHeaderLight.gif) repeat-x scroll 0 50% #EEEEEE;
    border-bottom: 1px solid #FC1B23;
    clear: both;
    font-size: 1.4em;
    font-weight: bold;
    padding: 0.5em 0;
    width: 100%;
}
.overlay h1 span {
    padding: 0 10px;
    width: 417px;
}
.overlay .addPDF {
    float: none;
}
.overlay .closeTab {
    cursor: pointer;
    padding: 0 10px;
}
.overlayContent {
    clear: both;
    font-size: 1.1em;
    padding: 1.5em 15px;
    width: 512px;
}
.overlayContent p {
    line-height: 1.6em;
}
.overlayContent p.intro {
    padding: 0;
}
.homePage .overlay {
    min-height: 300px;
    width: 665px;
    z-index: 66;
}
.homePage .overlay h1 span {
    width: 530px;
}
.homePage .overlayContent {
    width: 634px;
}
.sharePrices {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B6B6B6;
    clear: both;
    display: inline;
    font-weight: bold;
    padding-top: 0.5em;
    position: relative;
    width: 30em;
    z-index: 11;
}
p.sharePrices {
    font-size: 1.1em;
    font-weight: normal;
    margin: 1em 0 0;
    padding: 1em;
}
p.sharePrices a {
    color: #FC1B23;
}
.sharePrices li {
    font-size: 1.2em;
    padding-bottom: 0.25em;
    position: relative;
    width: 100%;
}
.sharePrices li.last {
    background: none repeat scroll 0 0 #EEEEEE;
    padding: 0.5em 0;
}
.sharePrices h3 {
    color: #FC1B23;
    font-size: 1em;
    padding: 0 0.5em;
    width: 9.5em;
}
.sharePrices .price {
    font-size: 0.9em;
    width: 5.5em;
}
.sharePrices .price span {
    font-size: 0.9em;
}
.sharePrices img {
    vertical-align: top;
}
.sharePrices .change {
    color: #7E7E7E;
    font-size: 0.9em;
    padding: 0 0.5em;
    width: 9em;
}
.sharePrices .noScript {
    font-weight: normal;
    line-height: 1.2em;
    padding: 5px 10px 10px;
    width: 310px;
}
.content .sharePrices {
    font-size: 0.9em;
    margin: 1em 0;
    padding: 0.5em 0 0;
}
.content .sharePrices li {
    background-image: none;
    line-height: 1em;
    padding: 0 0 0.25em;
}
.content .sharePrices li.last {
    padding: 0.5em 0;
}
.shareChart {
    clear: both;
    float: left;
    width: 100%;
}
.shareChart .graphDiv {
    position: static !important;
}
.shareChart input {
    width: auto;
}
#hsbody table {
    width: 100%;
}
#hsbody .disclaim {
    display: none;
}
#main {
    background: none repeat scroll 0 0 #FFFFFF;
    width: 780px;
}
.noSubNav #main, #main.noSubNav, .fullWidth #main, #main.fullWidth {
    width: 980px;
}
.content ol, .content ul, .spotlightBox ol, .spotlightBox ul, .overlay ol, .overlay ul {
    clear: both;
}
.content p, .content li, .content dd, .sideBar p, .sideBar li, .overlay p, .overlay li {
    line-height: 1.6em;
}
.content a, .spotlightBox a, .overlay a {
    color: #FC1B23;
    line-height: 1.5em;
}
.evidenceBox {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #9EC6DF;
    border-color: #B6B6B6 #FFFFFF;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    clear: both;
    min-height: 280px;
    position: relative;
    width: 794px;
    z-index: 1;
}
.evidenceBox.hideImage {
    background-position: -999px -999px;
}
.toolTabs {
    bottom: 0;
    display: none;
    position: absolute;
    z-index: 56;
}
.javascript .toolTabs {
    display: block;
}
.toolTabs li {
    background: url(../images/tabOff.png) no-repeat scroll 0 22px transparent;
    display: inline;
    padding-top: 30px;
    width: 210px;
}
.toolTabs li h2 {
    cursor: pointer;
    display: block;
    font-size: 1.5em;
    font-weight: bold;
    min-height: 22px;
    padding: 5px 10px 3px;
    white-space: nowrap;
    width: 140px;
}
.toolTabs li span {
    color: #FC1B24;
    font-size: 0.9em;
    padding-top: 9px;
    text-transform: lowercase;
    width: 50px;
}
.toolTabs li.active {
    background-color: #D1DEE9;
    background-image: url(../images/tabOn.gif);
    border-width: 0 1px;
}
.javascript .worldMap {
    height: 280px;
}
.javascript .worldMap ul {
    background-image: url("/images/content/793x280/worldMap.jpg");
    min-height: 280px;
}
.javascript .worldMap li {
    background-image: url("/images/design/markerDot.png");
    cursor: pointer;
    float: none;
    height: 24px;
    padding: 0;
    position: absolute;
    width: 24px;
    z-index: 77;
}
.javascript .worldMap h3 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/images/design/grdHeaderLight.gif") repeat-x scroll 0 50% #EEEEEE;
    border-color: #B6B6B6 #B6B6B6 #FC1B23;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    width: 220px;
}
.javascript .worldMap li .teaserBox {
    display: none;
}
.javascript .worldMap li.active {
    cursor: auto;
    height: auto;
    z-index: 99;
}
.javascript .worldMap li.active .teaserBox {
    display: block;
}
.javascript .worldMap li.location01 {
    left: 155px;
    top: 70px;
}
.javascript .worldMap li.location02 {
    left: 380px;
    top: 63px;
}
.javascript .worldMap li.location03 {
    left: 453px;
    top: 120px;
}
.javascript .worldMap li.location04 {
    left: 580px;
    top: 60px;
}
.javascript .worldMap li.location05 {
    left: 410px;
    top: 175px;
}
.javascript .worldMap li.location06 {
    left: 245px;
    top: 210px;
}
.javascript .customPlots ul {
    background: none repeat scroll 0 center transparent;
}
.javascript .altDots li {
    background-image: url("/images/design/markerDotSm.png");
    height: 10px;
    width: 9px;
}
.evidenceBox .customPlots .teaserContent {
    min-height: 3em;
    padding: 5px 10px;
}
.streetScene {
    background-image: url("/images/temp/streetScene01.jpg");
    height: 280px;
    position: relative;
    width: 793px;
}
.streetScene li {
    background-image: url("/images/design/markerDot.png");
    height: 24px;
    position: absolute;
    width: 24px;
}
.crumb {
    clear: both;
    padding: 0.5em 30px;
    width: 735px;
}
.crumb a {
    display: block;
    position: relative;
}
.crumb li span {
    background-image: url("../images/design/arrowCrumb.gif");
    background-position: right center;
    float: left;
    padding: 0 21px 0 0;
}
.content {
    clear: both;
    min-height: 335px;
    padding: 0 30px;
    width: 92%;
}
.noSubNav .content {
    width: 687px;
}
.noSideBar .content {
    width: 735px;
}
.fullWidth .content {
    width: 920px;
}
.content .pageTitle {
    position: relative;
    width: 100%;
}
.content .pageTitle .addPDF {
    padding: 0.5em;
}
.content h1 {
    position: relative;
    width: 100%;
}
.content ul li, .overlay ul li {
    background-image: url("/images/design/bulletCircle.gif");
}
.content ul.split {
    position: relative;
    width: 493px;
}
.content ul.split li {
    width: 45%;
}
ul.split a, ul.split span {
    font-weight: bold;
}
span.date {
    display: block;
    font-style: italic;
    padding-bottom: 0.5em;
}
.content #sitemap {
    padding: 0;
}
.content #sitemap li {
    background-image: none;
    border-bottom: 1px solid #DDDDDD;
    padding-top: 0.5em;
    width: 95%;
}
.javascript .content #sitemap h2 {
    cursor: pointer;
}
.content #sitemap h2 {
    background-image: url("/images/design/btnArrowDown.gif");
    background-repeat: no-repeat;
}
.content #sitemap h2.active {
    background-image: url("/images/design/btnArrowUp.gif");
}
.content #sitemap h2 a {
    color: #333333;
    line-height: 1em;
}
.content #sitemap li li {
    background-image: url("/images/design/bulletCircle.gif");
    border: 0 none;
    padding-top: 0;
}
.content #sitemap li .twoCol {
    width: 100%;
}
.content #sitemap li .twoCol li {
    background-image: none;
    width: 49%;
}
.content #sitemap li .twoCol li li {
    background-image: url("/images/design/bulletCircle.gif");
    width: auto;
}
.content #sitemap .toTop {
    padding-bottom: 1em;
}
.content ul.listing, .content ul.linkBlock, .content ul.imageLibrary, .overlay ul.listing, .overlay ul.linkBlock, .overlay ul.imageLibrary {
    padding: 0;
    width: 510px;
}
.content ul.listing li, .content ul.linkBlock li, .content ul.imageLibrary li, .overlay .listing li, .overlay .linkBlock li, .overlay .imageLibrary li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 transparent;
    border-color: #DDDDDD #DDDDDD #B6B6B6;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    padding: 0;
}
.content ul.listing li, .overlay ul.listing li {
    margin-bottom: 1em;
    padding: 10px;
    width: 481px;
}
.content ul.listing li li, .overlay ul.listing li li {
    border: 0 solid #DDDDDD;
    display: inline;
    float: none;
    margin-bottom: 0;
}
ul.listing .teaserContent {
    width: 316px;
}
ul.altImages .teaserContent {
    width: 271px;
}
ul.listing .teaserContent span.date {
    display: block;
    padding-bottom: 0;
    padding-top: 5px;
}
ul.listing h2 {
    font-size: 1.4em;
    padding: 0;
}
ul.listing .addPDF img {
    border: 0 none;
    float: none;
}
.content ul.linkBlock li, .content ul.imageLibrary li, .overlay ul.linkBlock li, .overlay ul.imageLibrary li {
    display: inline;
    margin-bottom: 1em;
    width: 155px;
}
.content ul.linkBlock li ul, .content ul.imageLibrary li ul, .overlay ul.linkBlock li ul, .overlay ul.imageLibrary li ul {
    margin: 0;
    padding: 0;
}
.content ul.linkBlock li li, .content ul.imageLibrary li li, .overlay ul.linkBlock li li, .overlay ul.imageLibrary li li {
    border: 0 none;
    margin: 0;
    padding: 0;
}
ul.linkBlock a {
    display: block;
    min-height: 12.5em;
    width: 100%;
}
ul.linkBlock a:hover {
    background: none repeat scroll 0 0 #D1DFEA;
    color: #444444;
    display: block;
    text-decoration: none;
}
ul.linkBlock span {
    display: block;
    padding: 10px;
    width: 135px;
}
ul.linkBlock img {
    border-top: 10px solid #D1DFEA;
}
ul.imageLibrary dt {
    padding: 0.5em 0.5em 0;
}
ul.imageLibrary dd {
    display: inline;
    line-height: 1em;
}
ul.imageLibrary dd a {
    display: block;
    padding: 0.5em;
}
.content .pagination h3 {
    font-size: 1em;
    line-height: 1.6em;
    padding: 0;
}
.content .pagination li {
    background: none repeat scroll 0 0 transparent;
    font-size: 1.1em;
    font-style: italic;
    padding: 0 0.5em;
}
.content .pagination li a {
    font-style: normal;
}
.content .pagination .viewAll {
    border: 0 none;
    clear: both;
    padding: 0;
}
.content .pagination .viewAll a {
    font-style: italic;
    font-weight: normal;
}
.content .pdfListing {
    background-color: #FAFAFA;
    clear: both;
    display: inline-block;
}
.content .pdfListing li, .pdf {
    background-image: url("/images/design/iconPDF.gif");
    display: block;
    list-style: none outside none;
}
.pdfListing li {
    width: 478px;
}
.pdf {
    min-height: 13px;
    padding-top: 3px;
}
.content .pdfDrop {
    border-top: 1px solid #FFFFFF;
    clear: both;
    width: 100%;
}
.content .pdfDropHeader {
    border-bottom: 1px solid #B6B6B6;
    display: inline-block;
    width: 100%;
}
.content .pdfDropHeader h3 {
    float: left;
    font-size: 1.6em;
    font-weight: bold;
    margin-left: 10px;
}
.content .pdfDropHeader p {
    float: right;
    margin-top: 5px;
    padding: 0.5em 0;
}
.content .listWrap {
    display: inline-block;
    width: 100%;
}
.javascript .content .closed .pdfDropHeader p {
    background-image: url("/images/design/arrowDown.gif");
}
.javascript .content .pdfDropHeader {
    cursor: pointer;
}
.javascript .content .pdfDropHeader p {
    background: url("/images/design/arrowUp.gif") no-repeat scroll right center transparent;
    padding-right: 15px;
}
.searchfilter {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD #DDDDDD #B6B6B6;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 1em;
    position: relative;
    width: 501px;
}
.searchfilter.closed {
    border: 0 none;
}
.searchfilter legend {
    background-color: #EEEEEE;
    background-image: url("/images/design/arrowDown.gif");
    background-position: 5px 9px;
    border: 1px solid #B6B6B6;
    color: #000000;
    font-size: 1em;
    margin-bottom: 0.5em;
    padding: 5px 5px 5px 15px;
}
.searchfilter.open legend {
    background-image: url("/images/design/arrowUp.gif");
    display: inline-block;
}
.javascript .searchfilter legend {
    cursor: pointer;
}
.javascript .searchfilter div {
    display: none;
}
.javascript .searchfilter.open div {
    display: block;
}
.javascript .searchfilter div div {
    display: block;
}
.searchfilter label {
    width: 5em;
}
.searchfilter div {
    padding: 10px;
    width: 481px;
}
.searchfilter div div {
    padding: 0;
}
.searchfilter div div.date {
    padding: 0 0 1.5em;
    width: 12em;
}
.searchfilter input.date {
    width: 5.3em;
}
.searchfilter input.search, .searchfilter .dropdown {
    margin-bottom: 10px;
    text-transform: none;
    width: 18.1em;
}
.searchfilter input.submit {
    text-align: center;
    text-transform: none;
    width: 6em;
}
.content .resultsListing li {
    background-image: none;
    font-size: 1.6em;
    padding: 0.5em 0;
}
.resultsListing h2 {
    display: inline;
    font-size: 1em;
}
.resultsListing p {
    font-size: 0.6em;
}
.sideBar {
    font-size: 1em;
    position: static;
    width: 202px;
}
.noSubNav .sideBar {
    padding-top: 1em;
}
.homePage .sideBar {
    bottom: 0;
    position: absolute;
    z-index: 55;
}
.sideBar .schemeA, .sideBar .schemeB, .sideBar .contactUs {
    width: 202px;
}
.sideBar div {
    clear: both;
    margin-bottom: 20px;
}
.sideBar div div, .homePage .sideBar div {
    margin-bottom: 0;
}
.sideBar h2 {
    background: url("/images/design/grdHeaderMed2.gif") repeat-x scroll 0 50% #CED1D5;
    border: 1px solid #7E7E7E;
    color: #000000;
    display: block;
    font-size: 1.5em;
    line-height: 1.2em;
    padding: 5px 10px;
}
.sideBar .schemeB h2 {
    background: url("/images/design/grdHeaderRed.gif") repeat-x scroll 0 50% #FC1B23;
    border: 1px solid #B51319;
    color: #FFFFFF;
}
.sideBar .spotlightBox {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/images/design/grdSpotlightMed.gif") repeat-x scroll 0 0 #EBEEEF;
    border-color: -moz-use-text-color #B6B6B6 #B6B6B6;
    border-image: none;
    border-right: 1px solid #B6B6B6;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding: 5px 0;
    width: 200px;
}
.sideBar .spotlightBox img {
    margin-top: -5px;
}
.sideBar .spotlightBox p, .sideBar .spotlightBox h3 {
    line-height: 1.2em;
    padding: 5px 10px;
}
.sideBar .spotlightBox p {
    line-height: 1.6em;
}
.sideBar .spotlightBox .featureLink {
    line-height: 1.4em;
}
.mdBlk .spotlightBox, .mdRed .spotlightBox, .mdGry .spotlightBox, .Medium-Black, .Medium-Red, .Medium-Grey {
    font-size: 1.3em;
}
.lgBlk .spotlightBox, .lgRed .spotlightBox, .lgGry .spotlightBox, .Large-Black, .Large-Red, .Large-Grey {
    font-size: 1.6em;
}
.smBlk .spotlightBox, .mdBlk .spotlightBox, .lgBlk .spotlightBox, .Small-Black, .Medium-Black, .Large-Black {
    color: #000000;
}
.smGry .spotlightBox, .mdGry .spotlightBox, .lgGry .spotlightBox, .Small-Grey, .Medium-Grey, .Large-Grey {
    color: #444444;
    font-weight: bold;
}
.smRed .spotlightBox, .mdRed .spotlightBox, .lgRed .spotlightBox, .Small-Red, .Medium-Red, .Large-Red {
    color: #FC1B23;
    font-weight: bold;
}
.sideBar .contactUs {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-bottom: 6px;
    position: relative;
}
.sideBar .contactUs h2 {
    background: url("/images/design/grdHeaderLight.gif") repeat-x scroll 0 50% #FFFFFF;
    border: 1px solid #B6B6B6;
    clear: both;
    color: #444444;
}
.sideBar .contactUs .contacts {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #B6B6B6;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    margin: 0;
    padding: 0 0 10px;
    width: 200px;
}
.sideBar .contactUs .contacts a.red {
    color: #FC1B23;
    font-weight: bold;
}
.sideBar .contactUs p.contacts {
    font-size: 1.1em;
    padding: 10px;
    width: 180px;
}
.sideBar .contactUs p.contacts a {
    font-weight: bold;
}
.sideBar .contactUs .contacts li {
    background-position: 0 0;
    color: #FC1B23;
    font-weight: bold;
    padding: 10px 10px 10px 40px;
    width: 150px;
}
.sideBar .contactUs .contacts li li {
    color: #444444;
    padding: 0;
}
.sideBar .contactUs .contacts li span, .sideBar .contactUs .contacts li a {
    color: #444444;
    font-weight: normal;
    text-decoration: none;
}
.sideBar .contactUs .contacts li.phone {
    background-image: url("/images/design/contactPhone.gif");
    margin-top: 10px;
    padding-top: 0;
}
.sideBar .contactUs .contacts li.phone span {
    clear: both;
    display: block;
    padding-top: 0.2em;
}
.sideBar .contactUs .contacts li.email {
    background-image: url("/images/design/contactEmail.gif");
}
.sideBar .contactUs .contacts li.info {
    color: #333333;
    font-weight: normal;
    padding: 10px 10px 0;
}
.sideBar .contactUs .contacts li.countryContacts {
    background-color: #FFFFFF;
    background-image: url("/images/design/countrySelectorContacts.gif");
    border-top: 1px solid #DDDDDD;
    display: inline;
    margin: 10px 10px 0;
    padding: 0;
    width: 180px;
}
.sideBar .contactUs .contacts li.countryContacts a {
    display: block;
    text-transform: uppercase;
    width: 140px;
}
.sideBar .contactUs .contacts li.countryContacts a:hover {
    text-decoration: none;
}
.sideBar .contactUs .contacts li.extra {
    padding: 0 10px 0 40px;
}
.sideBar .contactUs .contacts li.extra span {
    display: block;
    line-height: 140%;
}
.footerTools {
    border-top: 1px solid #CCCCCC;
    float: left;
    position: relative;
    width: 100%;
}
#footer {
    background: none repeat scroll 0 0 #EBEBEB;
    margin-top: 1.5em;
    padding: 0.5em 0;
    text-align: center;
}
#footer ul {
    margin: 0 auto;
    width: 960px;
}
#footer li {
    display: inline;
    padding: 0 1em;
}
#footer a {
    font-size: 0.85em;
}
.javascript .countryList {
    background-image: url("/images/content/793x280/worldMap.jpg");
    float: left;
    height: 280px;
    width: 793px;
    z-index: 77;
}
.javascript .inRegion {
    background-color: #EEEEEE;
    background-image: none;
}
.regionPanel {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    left: 10px;
    position: absolute;
    top: 10px;
    z-index: 88;
}
.regionPanel a {
    display: block;
    padding: 10px;
    text-transform: uppercase;
    width: 160px;
}
.regionPanel .active a, .javascript .regionPanel a:hover {
    background-color: #E9EEF2;
    text-decoration: none;
}
.regionPanel .active a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #B6B6B6;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
}
.regionPanel .region01.active a {
    border-top: 0 none;
}
.regionPanel .backToMap a {
    background-image: url("/images/design/arrowLeft.gif");
    background-position: 10px 50%;
    padding-left: 20px;
    text-transform: none;
    width: 150px;
}
.javascript .content .countryList {
    display: none;
}
.javascript .countryList h2 {
    position: absolute;
}
.javascript .countryList .region01 h2 {
    left: 40px;
    top: 40px;
}
.javascript .countryList .region02 h2 {
    left: 380px;
    top: 20px;
}
.javascript .countryList .region03 h2 {
    left: 435px;
    top: 80px;
}
.javascript .countryList .region04 h2 {
    left: 590px;
    top: 135px;
}
.javascript .countryList .region05 h2 {
    left: 250px;
    top: 110px;
}
.javascript .countryList .region06 h2 {
    left: 120px;
    top: 180px;
}
.javascript .countryList .region01 ul {
    background-image: url("/images/design/regions/north-america.png");
}
.javascript .countryList .region02 ul {
    background-image: url("/images/design/regions/europe.png");
}
.javascript .countryList .region03 ul {
    background-image: url("/images/design/regions/middle-east.png");
}
.javascript .countryList .region04 ul {
    background-image: url("/images/design/regions/asia-pacific.png");
}
.javascript .countryList .region05 ul {
    background-image: url("/images/design/regions/africa.png");
}
.javascript .countryList .region06 ul {
    background-image: url("/images/design/regions/latin-america.png");
}
.javascript .countryList li ul {
    display: none;
    float: left;
    height: 280px;
    position: relative;
    width: 100%;
}
.javascript .countryList li li {
    background-image: url("/images/design/markerDotSm.png");
    cursor: pointer;
    height: 10px;
    position: absolute;
    width: 9px;
}
.javascript .countryList li li a {
    display: none;
    text-decoration: none;
}
.javascript .countryList li li a:hover {
    text-decoration: none;
}
.javascript .countryList li li.on {
    background-image: url("/images/design/markerFlagBg.png");
    height: auto;
    margin-left: -8px;
    margin-top: -8px;
    padding: 3px 0 3px 3px;
    width: auto;
    z-index: 111;
}
.javascript .countryList li li.on a {
    display: inline-block;
    min-height: 19px;
    padding: 1px 0 0 19px;
    white-space: nowrap;
}
.javascript .countryList li li a span {
    background-color: #FFFFFF;
    display: block;
    padding: 3px 5px;
}
.content .countryList {
    float: left;
    padding: 0 0 1em;
    width: 100%;
}
.content .countryList li {
    background-image: none;
    padding: 0;
}
.content .countryList li li {
    float: left;
    padding: 0.5em 0;
    width: 164px;
}
.content .countryList li a {
    display: block;
    min-height: 10px;
    padding: 5px 0 5px 30px;
}
.ar {
    font-size: 87.5%;
    letter-spacing: 1px;
}
.ar .sharePrices, .ar .currentCountry, .ar .selectYourCountry dl, .ar .corporateSites, .ar .contacts span, .ar .ui-datepicker {
    font-size: 0.7em;
    letter-spacing: 0;
}
.ar ul.linkBlock a {
    min-height: 9.5em;
}
.ar .homePage .jcarousel-clip {
    height: 13em;
}
.ar .evidenceBox .jcarousel-clip {
    height: 14.75em;
}
.ar .homePage .carousel .scrollPrev, .ar .homePage .carousel .scrollNext {
    top: 7em;
}
.ar .evidenceBox .carousel .scrollPrev, .ar .evidenceBox .carousel .scrollNext {
    top: 6.5em;
}
.ar .overlay {
    top: 11em;
}
.ar .countryDropDown .countries {
    height: 15em;
}
.ar .contactUs .countryDropDown .countries {
    height: 12.5em;
}
.ar .currentCountry {
    font-size: 0.9em;
}
.ar .statement {
    font-size: 1.2em;
}
.ar .carousel h3, .ar .teasers h3, .ar .worldMap h3 {
    font-size: 1.1em;
}
.ar .toolTabs li h2 {
    font-size: 1.2em;
}
.ar .pdfCreator {
    font-size: 0.9em;
}
.ar #footer {
    font-size: 1.2em;
}
.ar .ui-datepicker {
    font-size: 0.8em;
}
.ar .searchfilter div {
    padding: 0.5em;
}
.ar .searchfilter div div {
    padding: 0 0 1em;
}
.ar .teaserContent p, .ar .teaserContent .featureLink {
    line-height: 1em;
}
.zh {
    font-size: 81.25%;
    letter-spacing: 0.1em;
}
.zh .sharePrices, .zh .selectYourCountry dl, .zh .corporateSites, .zh .contacts span, .zh .ui-datepicker {
    font-size: 0.8em;
    letter-spacing: 0;
}
.zh ul.linkBlock a {
    min-height: 9em;
}
.zh .homePage .jcarousel-clip {
    height: 13em;
}
.zh .evidenceBox .jcarousel-clip {
    height: 14em;
}
.zh .homePage .carousel .scrollPrev, .zh .homePage .carousel .scrollNext {
    top: 5.5em;
}
.zh .evidenceBox .carousel .scrollPrev, .zh .evidenceBox .carousel .scrollNext {
    top: 5.5em;
}
.zh .overlay {
    top: 10em;
}
.zh .countryDropDown .countries {
    height: 15em;
}
.zh .contactUs .countryDropDown .countries {
    height: 13.75em;
}
.zh a, .zh .featureLink, .zh ul.split a, .zh ul.split span, .zh ul.linkBlock span, .zh #subNav dt, .zh #subNav dd a, .zh .pdfTab, .zh .pdfTab .basketLink, .zh .pdfTab .basketLink:visited, .zh .sideBar .contactUs li, .zh .toolTabs li h2, .zh h1, .zh h2, .zh strong, .zh legend, .zh caption, .zh label {
    font-weight: normal;
}
.countryDropDown .selectYourCountry li {
    background-image: url("/images/design/flags/default.gif");
}
.countryList .abw a, .abw .currentCountry, .countryDropDown .selectYourCountry .abw, .content .selectYourCountry .abw {
    background-image: url("/images/design/flags/abw.png");
}
.countryList .afghanistan a, .afghanistan .currentCountry, .countryDropDown .selectYourCountry .afghanistan, .content .selectYourCountry .afghanistan {
    background-image: url("/images/design/flags/afg.png");
}
.countryList .angola a, .angola .currentCountry, .countryDropDown .selectYourCountry .angola, .content .selectYourCountry .angola {
    background-image: url("/images/design/flags/ago.png");
}
.countryList .aia a, .aia .currentCountry, .countryDropDown .selectYourCountry .aia, .content .selectYourCountry .aia {
    background-image: url("/images/design/flags/aia.png");
}
.countryList .ala a, .ala .currentCountry, .countryDropDown .selectYourCountry .ala, .content .selectYourCountry .ala {
    background-image: url("/images/design/flags/ala.png");
}
.countryList .alb a, .alb .currentCountry, .countryDropDown .selectYourCountry .alb, .content .selectYourCountry .alb {
    background-image: url("/images/design/flags/alb.png");
}
.countryList .and a, .and .currentCountry, .countryDropDown .selectYourCountry .and, .content .selectYourCountry .and {
    background-image: url("/images/design/flags/and.png");
}
.countryList .ant a, .ant .currentCountry, .countryDropDown .selectYourCountry .ant, .content .selectYourCountry .ant {
    background-image: url("/images/design/flags/ant.png");
}
.countryList .united_arab_emirates a, .united_arab_emirates .currentCountry, .countryDropDown .selectYourCountry .united_arab_emirates, .content .selectYourCountry .united_arab_emirates {
    background-image: url("/images/design/flags/are.png");
}
.countryList .argentina a, .argentina .currentCountry, .countryDropDown .selectYourCountry .argentina, .content .selectYourCountry .argentina {
    background-image: url("/images/design/flags/arg.png");
}
.countryList .arm a, .arm .currentCountry, .countryDropDown .selectYourCountry .arm, .content .selectYourCountry .arm {
    background-image: url("/images/design/flags/arm.png");
}
.countryList .asm a, .asm .currentCountry, .countryDropDown .selectYourCountry .asm, .content .selectYourCountry .asm {
    background-image: url("/images/design/flags/asm.png");
}
.countryList .ata a, .ata .currentCountry, .countryDropDown .selectYourCountry .ata, .content .selectYourCountry .ata {
    background-image: url("/images/design/flags/ata.png");
}
.countryList .atf a, .atf .currentCountry, .countryDropDown .selectYourCountry .atf, .content .selectYourCountry .atf {
    background-image: url("/images/design/flags/atf.png");
}
.countryList .atg a, .atg .currentCountry, .countryDropDown .selectYourCountry .atg, .content .selectYourCountry .atg {
    background-image: url("/images/design/flags/atg.png");
}
.countryList .australia a, .australia .currentCountry, .countryDropDown .selectYourCountry .australia, .content .selectYourCountry .australia {
    background-image: url("/images/design/flags/aus.png");
}
.countryList .austria a, .austria .currentCountry, .countryDropDown .selectYourCountry .austria, .content .selectYourCountry .austria {
    background-image: url("/images/design/flags/aut.png");
}
.countryList .aze a, .aze .currentCountry, .countryDropDown .selectYourCountry .aze, .content .selectYourCountry .aze {
    background-image: url("/images/design/flags/aze.png");
}
.countryList .bdi a, .bdi .currentCountry, .countryDropDown .selectYourCountry .bdi, .content .selectYourCountry .bdi {
    background-image: url("/images/design/flags/bdi.png");
}
.countryList .belgium a, .belgium .currentCountry, .countryDropDown .selectYourCountry .belgium, .content .selectYourCountry .belgium {
    background-image: url("/images/design/flags/bel.png");
}
.countryList .ben a, .ben .currentCountry, .countryDropDown .selectYourCountry .ben, .content .selectYourCountry .ben {
    background-image: url("/images/design/flags/ben.png");
}
.countryList .bfa a, .bfa .currentCountry, .countryDropDown .selectYourCountry .bfa, .content .selectYourCountry .bfa {
    background-image: url("/images/design/flags/bfa.png");
}
.countryList .bangladesh a, .bangladesh .currentCountry, .countryDropDown .selectYourCountry .bangladesh, .content .selectYourCountry .bangladesh {
    background-image: url("/images/design/flags/bgd.png");
}
.countryList .bulgaria a, .bulgaria .currentCountry, .countryDropDown .selectYourCountry .bulgaria, .content .selectYourCountry .bulgaria {
    background-image: url("/images/design/flags/bgr.png");
}
.countryList .bahrain a, .bahrain .currentCountry, .countryDropDown .selectYourCountry .bahrain, .content .selectYourCountry .bahrain {
    background-image: url("/images/design/flags/bhr.png");
}
.countryList .bhs a, .bhs .currentCountry, .countryDropDown .selectYourCountry .bhs, .content .selectYourCountry .bhs {
    background-image: url("/images/design/flags/bhs.png");
}
.countryList .bih a, .bih .currentCountry, .countryDropDown .selectYourCountry .bih, .content .selectYourCountry .bih {
    background-image: url("/images/design/flags/bih.png");
}
.countryList .blm a, .blm .currentCountry, .countryDropDown .selectYourCountry .blm, .content .selectYourCountry .blm {
    background-image: url("/images/design/flags/blm.png");
}
.countryList .blr a, .blr .currentCountry, .countryDropDown .selectYourCountry .blr, .content .selectYourCountry .blr {
    background-image: url("/images/design/flags/blr.png");
}
.countryList .blz a, .blz .currentCountry, .countryDropDown .selectYourCountry .blz, .content .selectYourCountry .blz {
    background-image: url("/images/design/flags/blz.png");
}
.countryList .bmu a, .bmu .currentCountry, .countryDropDown .selectYourCountry .bmu, .content .selectYourCountry .bmu {
    background-image: url("/images/design/flags/bmu.png");
}
.countryList .bolivia a, .bolivia .currentCountry, .countryDropDown .selectYourCountry .bolivia, .content .selectYourCountry .bolivia {
    background-image: url("/images/design/flags/bol.png");
}
.countryList .brazil a, .brazil .currentCountry, .countryDropDown .selectYourCountry .brazil, .content .selectYourCountry .brazil {
    background-image: url("/images/design/flags/bra.png");
}
.countryList .barbados a, .barbados .currentCountry, .countryDropDown .selectYourCountry .barbados, .content .selectYourCountry .barbados {
    background-image: url("/images/design/flags/brb.png");
}
.countryList .brunei a, .brunei .currentCountry, .countryDropDown .selectYourCountry .brunei, .content .selectYourCountry .brunei {
    background-image: url("/images/design/flags/brn.png");
}
.countryList .bhutan a, .bhutan .currentCountry, .countryDropDown .selectYourCountry .bhutan, .content .selectYourCountry .bhutan {
    background-image: url("/images/design/flags/btn.png");
}
.countryList .bvt a, .bvt .currentCountry, .countryDropDown .selectYourCountry .bvt, .content .selectYourCountry .bvt {
    background-image: url("/images/design/flags/bvt.png");
}
.countryList .botswana a, .botswana .currentCountry, .countryDropDown .selectYourCountry .botswana, .content .selectYourCountry .botswana {
    background-image: url("/images/design/flags/bwa.png");
}
.countryList .central_african_republic a, .central_african_republic .currentCountry, .countryDropDown .selectYourCountry .central_african_republic, .content .selectYourCountry .central_african_republic {
    background-image: url("/images/design/flags/caf.png");
}
.countryList .canada a, .canada .currentCountry, .countryDropDown .selectYourCountry .canada, .content .selectYourCountry .canada {
    background-image: url("/images/design/flags/can.png");
}
.countryList .cck a, .cck .currentCountry, .countryDropDown .selectYourCountry .cck, .content .selectYourCountry .cck {
    background-image: url("/images/design/flags/cck.png");
}
.countryList .che a, .che .currentCountry, .countryDropDown .selectYourCountry .che, .content .selectYourCountry .che {
    background-image: url("/images/design/flags/che.png");
}
.countryList .chile a, .chile .currentCountry, .countryDropDown .selectYourCountry .chile, .content .selectYourCountry .chile {
    background-image: url("/images/design/flags/chl.png");
}
.countryList .china a, .china .currentCountry, .countryDropDown .selectYourCountry .china, .content .selectYourCountry .china {
    background-image: url("/images/design/flags/chn.png");
}
.countryList .ivory_coast a, .ivory_coast .currentCountry, .countryDropDown .selectYourCountry .ivory_coast, .content .selectYourCountry .ivory_coast {
    background-image: url("/images/design/flags/civ.png");
}
.countryList .cameroon a, .cameroon .currentCountry, .countryDropDown .selectYourCountry .cameroon, .content .selectYourCountry .cameroon {
    background-image: url("/images/design/flags/cmr.png");
}
.countryList .dem_rep_congo a, .dem_rep_congo .currentCountry, .countryDropDown .selectYourCountry .dem_rep_congo, .content .selectYourCountry .dem_rep_congo {
    background-image: url("/images/design/flags/cod.png");
}
.countryList .cog a, .cog .currentCountry, .countryDropDown .selectYourCountry .cog, .content .selectYourCountry .cog {
    background-image: url("/images/design/flags/cog.png");
}
.countryList .cok a, .cok .currentCountry, .countryDropDown .selectYourCountry .cok, .content .selectYourCountry .cok {
    background-image: url("/images/design/flags/cok.png");
}
.countryList .colombia a, .colombia .currentCountry, .countryDropDown .selectYourCountry .colombia, .content .selectYourCountry .colombia {
    background-image: url("/images/design/flags/col.png");
}
.countryList .com a, .com .currentCountry, .countryDropDown .selectYourCountry .com, .content .selectYourCountry .com {
    background-image: url("/images/design/flags/com.png");
}
.countryList .cpv a, .cpv .currentCountry, .countryDropDown .selectYourCountry .cpv, .content .selectYourCountry .cpv {
    background-image: url("/images/design/flags/cpv.png");
}
.countryList .costa_rica a, .costa_rica .currentCountry, .countryDropDown .selectYourCountry .costa_rica, .content .selectYourCountry .costa_rica {
    background-image: url("/images/design/flags/cri.png");
}
.countryList .cub a, .cub .currentCountry, .countryDropDown .selectYourCountry .cub, .content .selectYourCountry .cub {
    background-image: url("/images/design/flags/cub.png");
}
.countryList .cxr a, .cxr .currentCountry, .countryDropDown .selectYourCountry .cxr, .content .selectYourCountry .cxr {
    background-image: url("/images/design/flags/cxr.png");
}
.countryList .cym a, .cym .currentCountry, .countryDropDown .selectYourCountry .cym, .content .selectYourCountry .cym {
    background-image: url("/images/design/flags/cym.png");
}
.countryList .cyprus a, .cyprus .currentCountry, .countryDropDown .selectYourCountry .cyprus, .content .selectYourCountry .cyprus {
    background-image: url("/images/design/flags/cyp.png");
}
.countryList .czech_republic a, .czech_republic .currentCountry, .countryDropDown .selectYourCountry .czech_republic, .content .selectYourCountry .czech_republic {
    background-image: url("/images/design/flags/cze.png");
}
.countryList .deu a, .deu .currentCountry, .countryDropDown .selectYourCountry .deu, .content .selectYourCountry .deu {
    background-image: url("/images/design/flags/deu.png");
}
.countryList .djibouti a, .djibouti .currentCountry, .countryDropDown .selectYourCountry .djibouti, .content .selectYourCountry .djibouti {
    background-image: url("/images/design/flags/dji.png");
}
.countryList .dma a, .dma .currentCountry, .countryDropDown .selectYourCountry .dma, .content .selectYourCountry .dma {
    background-image: url("/images/design/flags/dma.png");
}
.countryList .denmark a, .denmark .currentCountry, .countryDropDown .selectYourCountry .denmark, .content .selectYourCountry .denmark {
    background-image: url("/images/design/flags/dnk.png");
}
.countryList .dominican_republic a, .dominican_republic .currentCountry, .countryDropDown .selectYourCountry .dominican_republic, .content .selectYourCountry .dominican_republic {
    background-image: url("/images/design/flags/dom.png");
}
.countryList .algeria a, .algeria .currentCountry, .countryDropDown .selectYourCountry .algeria, .content .selectYourCountry .algeria {
    background-image: url("/images/design/flags/dza.png");
}
.countryList .ecuador a, .ecuador .currentCountry, .countryDropDown .selectYourCountry .ecuador, .content .selectYourCountry .ecuador {
    background-image: url("/images/design/flags/ecu.png");
}
.countryList .egypt a, .egypt .currentCountry, .countryDropDown .selectYourCountry .egypt, .content .selectYourCountry .egypt {
    background-image: url("/images/design/flags/egy.png");
}
.countryList .eri a, .eri .currentCountry, .countryDropDown .selectYourCountry .eri, .content .selectYourCountry .eri {
    background-image: url("/images/design/flags/eri.png");
}
.countryList .esh a, .esh .currentCountry, .countryDropDown .selectYourCountry .esh, .content .selectYourCountry .esh {
    background-image: url("/images/design/flags/esh.png");
}
.countryList .esp a, .esp .currentCountry, .countryDropDown .selectYourCountry .esp, .content .selectYourCountry .esp {
    background-image: url("/images/design/flags/esp.png");
}
.countryList .estonia a, .estonia .currentCountry, .countryDropDown .selectYourCountry .estonia, .content .selectYourCountry .estonia {
    background-image: url("/images/design/flags/est.png");
}
.countryList .eth a, .eth .currentCountry, .countryDropDown .selectYourCountry .eth, .content .selectYourCountry .eth {
    background-image: url("/images/design/flags/eth.png");
}
.countryList .finland a, .finland .currentCountry, .countryDropDown .selectYourCountry .finland, .content .selectYourCountry .finland {
    background-image: url("/images/design/flags/fin.png");
}
.countryList .fji a, .fji .currentCountry, .countryDropDown .selectYourCountry .fji, .content .selectYourCountry .fji {
    background-image: url("/images/design/flags/fji.png");
}
.countryList .flk a, .flk .currentCountry, .countryDropDown .selectYourCountry .flk, .content .selectYourCountry .flk {
    background-image: url("/images/design/flags/flk.png");
}
.countryList .fra a, .fra .currentCountry, .countryDropDown .selectYourCountry .fra, .content .selectYourCountry .fra {
    background-image: url("/images/design/flags/fra.png");
}
.countryList .fro a, .fro .currentCountry, .countryDropDown .selectYourCountry .fro, .content .selectYourCountry .fro {
    background-image: url("/images/design/flags/fro.png");
}
.countryList .fsm a, .fsm .currentCountry, .countryDropDown .selectYourCountry .fsm, .content .selectYourCountry .fsm {
    background-image: url("/images/design/flags/fsm.png");
}
.countryList .gabon a, .gabon .currentCountry, .countryDropDown .selectYourCountry .gabon, .content .selectYourCountry .gabon {
    background-image: url("/images/design/flags/gab.png");
}
.countryList .united_kingdom a, .united_kingdom .currentCountry, .countryDropDown .selectYourCountry .united_kingdom, .content .selectYourCountry .united_kingdom {
    background-image: url("/images/design/flags/gbr.png");
}
.countryList .northern_ireland a, .northern_ireland .currentCountry, .countryDropDown .selectYourCountry .northern_ireland, .content .selectYourCountry .northern_ireland {
    background-image: url("/images/design/flags/gbr.png");
}
.countryList .geo a, .geo .currentCountry, .countryDropDown .selectYourCountry .geo, .content .selectYourCountry .geo {
    background-image: url("/images/design/flags/geo.png");
}
.countryList .guernsey a, .guernsey .currentCountry, .countryDropDown .selectYourCountry .guernsey, .content .selectYourCountry .guernsey {
    background-image: url("/images/design/flags/ggy.png");
}
.countryList .ghana a, .ghana .currentCountry, .countryDropDown .selectYourCountry .ghana, .content .selectYourCountry .ghana {
    background-image: url("/images/design/flags/gha.png");
}
.countryList .gib a, .gib .currentCountry, .countryDropDown .selectYourCountry .gib, .content .selectYourCountry .gib {
    background-image: url("/images/design/flags/gib.png");
}
.countryList .guinea a, .guinea .currentCountry, .countryDropDown .selectYourCountry .guinea, .content .selectYourCountry .guinea {
    background-image: url("/images/design/flags/gin.png");
}
.countryList .glp a, .glp .currentCountry, .countryDropDown .selectYourCountry .glp, .content .selectYourCountry .glp {
    background-image: url("/images/design/flags/glp.png");
}
.countryList .gambia a, .gambia .currentCountry, .countryDropDown .selectYourCountry .gambia, .content .selectYourCountry .gambia {
    background-image: url("/images/design/flags/gmb.png");
}
.countryList .gnb a, .gnb .currentCountry, .countryDropDown .selectYourCountry .gnb, .content .selectYourCountry .gnb {
    background-image: url("/images/design/flags/gnb.png");
}
.countryList .gnq a, .gnq .currentCountry, .countryDropDown .selectYourCountry .gnq, .content .selectYourCountry .gnq {
    background-image: url("/images/design/flags/gnq.png");
}
.countryList .greece a, .greece .currentCountry, .countryDropDown .selectYourCountry .greece, .content .selectYourCountry .greece {
    background-image: url("/images/design/flags/grc.png");
}
.countryList .grd a, .grd .currentCountry, .countryDropDown .selectYourCountry .grd, .content .selectYourCountry .grd {
    background-image: url("/images/design/flags/grd.png");
}
.countryList .grl a, .grl .currentCountry, .countryDropDown .selectYourCountry .grl, .content .selectYourCountry .grl {
    background-image: url("/images/design/flags/grl.png");
}
.countryList .guatemala a, .guatemala .currentCountry, .countryDropDown .selectYourCountry .guatemala, .content .selectYourCountry .guatemala {
    background-image: url("/images/design/flags/gtm.png");
}
.countryList .guf a, .guf .currentCountry, .countryDropDown .selectYourCountry .guf, .content .selectYourCountry .guf {
    background-image: url("/images/design/flags/guf.png");
}
.countryList .guam a, .guam .currentCountry, .countryDropDown .selectYourCountry .guam, .content .selectYourCountry .guam {
    background-image: url("/images/design/flags/gum.png");
}
.countryList .guy a, .guy .currentCountry, .countryDropDown .selectYourCountry .guy, .content .selectYourCountry .guy {
    background-image: url("/images/design/flags/guy.png");
}
.countryList .hong_kong a, .hong_kong .currentCountry, .countryDropDown .selectYourCountry .hong_kong, .content .selectYourCountry .hong_kong {
    background-image: url("/images/design/flags/hkg.png");
}
.countryList .hmd a, .hmd .currentCountry, .countryDropDown .selectYourCountry .hmd, .content .selectYourCountry .hmd {
    background-image: url("/images/design/flags/hmd.png");
}
.countryList .honduras a, .honduras .currentCountry, .countryDropDown .selectYourCountry .honduras, .content .selectYourCountry .honduras {
    background-image: url("/images/design/flags/hnd.png");
}
.countryList .hrv a, .hrv .currentCountry, .countryDropDown .selectYourCountry .hrv, .content .selectYourCountry .hrv {
    background-image: url("/images/design/flags/hrv.png");
}
.countryList .hti a, .hti .currentCountry, .countryDropDown .selectYourCountry .hti, .content .selectYourCountry .hti {
    background-image: url("/images/design/flags/hti.png");
}
.countryList .hungary a, .hungary .currentCountry, .countryDropDown .selectYourCountry .hungary, .content .selectYourCountry .hungary {
    background-image: url("/images/design/flags/hun.png");
}
.countryList .indonesia a, .indonesia .currentCountry, .countryDropDown .selectYourCountry .indonesia, .content .selectYourCountry .indonesia {
    background-image: url("/images/design/flags/idn.png");
}
.countryList .isle_of_man a, .isle_of_man .currentCountry, .countryDropDown .selectYourCountry .isle_of_man, .content .selectYourCountry .isle_of_man {
    background-image: url("/images/design/flags/imn.png");
}
.countryList .india a, .india .currentCountry, .countryDropDown .selectYourCountry .india, .content .selectYourCountry .india {
    background-image: url("/images/design/flags/ind.png");
}
.countryList .iot a, .iot .currentCountry, .countryDropDown .selectYourCountry .iot, .content .selectYourCountry .iot {
    background-image: url("/images/design/flags/iot.png");
}
.countryList .ireland a, .ireland .currentCountry, .countryDropDown .selectYourCountry .ireland, .content .selectYourCountry .ireland {
    background-image: url("/images/design/flags/irl.png");
}
.countryList .irn a, .irn .currentCountry, .countryDropDown .selectYourCountry .irn, .content .selectYourCountry .irn {
    background-image: url("/images/design/flags/irn.png");
}
.countryList .iraq a, .iraq .currentCountry, .countryDropDown .selectYourCountry .iraq, .content .selectYourCountry .iraq {
    background-image: url("/images/design/flags/irq.png");
}
.countryList .isl a, .isl .currentCountry, .countryDropDown .selectYourCountry .isl, .content .selectYourCountry .isl {
    background-image: url("/images/design/flags/isl.png");
}
.countryList .israel a, .israel .currentCountry, .countryDropDown .selectYourCountry .israel, .content .selectYourCountry .israel {
    background-image: url("/images/design/flags/isr.png");
}
.countryList .ita a, .ita .currentCountry, .countryDropDown .selectYourCountry .ita, .content .selectYourCountry .ita {
    background-image: url("/images/design/flags/ita.png");
}
.countryList .jamaica a, .jamaica .currentCountry, .countryDropDown .selectYourCountry .jamaica, .content .selectYourCountry .jamaica {
    background-image: url("/images/design/flags/jam.png");
}
.countryList .jersey a, .jersey .currentCountry, .countryDropDown .selectYourCountry .jersey, .content .selectYourCountry .jersey {
    background-image: url("/images/design/flags/jey.png");
}
.countryList .jordan a, .jordan .currentCountry, .countryDropDown .selectYourCountry .jordan, .content .selectYourCountry .jordan {
    background-image: url("/images/design/flags/jor.png");
}
.countryList .japan a, .japan .currentCountry, .countryDropDown .selectYourCountry .japan, .content .selectYourCountry .japan {
    background-image: url("/images/design/flags/jpn.png");
}
.countryList .kazakhstan a, .kazakhstan .currentCountry, .countryDropDown .selectYourCountry .kazakhstan, .content .selectYourCountry .kazakhstan {
    background-image: url("/images/design/flags/kaz.png");
}
.countryList .kenya a, .kenya .currentCountry, .countryDropDown .selectYourCountry .kenya, .content .selectYourCountry .kenya {
    background-image: url("/images/design/flags/ken.png");
}
.countryList .kgz a, .kgz .currentCountry, .countryDropDown .selectYourCountry .kgz, .content .selectYourCountry .kgz {
    background-image: url("/images/design/flags/kgz.png");
}
.countryList .cambodia a, .cambodia .currentCountry, .countryDropDown .selectYourCountry .cambodia, .content .selectYourCountry .cambodia {
    background-image: url("/images/design/flags/khm.png");
}
.countryList .kir a, .kir .currentCountry, .countryDropDown .selectYourCountry .kir, .content .selectYourCountry .kir {
    background-image: url("/images/design/flags/kir.png");
}
.countryList .kna a, .kna .currentCountry, .countryDropDown .selectYourCountry .kna, .content .selectYourCountry .kna {
    background-image: url("/images/design/flags/kna.png");
}
.countryList .south_korea a, .south_korea .currentCountry, .countryDropDown .selectYourCountry .south_korea, .content .selectYourCountry .south_korea {
    background-image: url("/images/design/flags/kor.png");
}
.countryList .kuwait a, .kuwait .currentCountry, .countryDropDown .selectYourCountry .kuwait, .content .selectYourCountry .kuwait {
    background-image: url("/images/design/flags/kwt.png");
}
.countryList .lao a, .lao .currentCountry, .countryDropDown .selectYourCountry .lao, .content .selectYourCountry .lao {
    background-image: url("/images/design/flags/lao.png");
}
.countryList .lebanon a, .lebanon .currentCountry, .countryDropDown .selectYourCountry .lebanon, .content .selectYourCountry .lebanon {
    background-image: url("/images/design/flags/lbn.png");
}
.countryList .lbr a, .lbr .currentCountry, .countryDropDown .selectYourCountry .lbr, .content .selectYourCountry .lbr {
    background-image: url("/images/design/flags/lbr.png");
}
.countryList .lby a, .lby .currentCountry, .countryDropDown .selectYourCountry .lby, .content .selectYourCountry .lby {
    background-image: url("/images/design/flags/lby.png");
}
.countryList .lca a, .lca .currentCountry, .countryDropDown .selectYourCountry .lca, .content .selectYourCountry .lca {
    background-image: url("/images/design/flags/lca.png");
}
.countryList .lie a, .lie .currentCountry, .countryDropDown .selectYourCountry .lie, .content .selectYourCountry .lie {
    background-image: url("/images/design/flags/lie.png");
}
.countryList .sri_lanka a, .sri_lanka .currentCountry, .countryDropDown .selectYourCountry .sri_lanka, .content .selectYourCountry .sri_lanka {
    background-image: url("/images/design/flags/lka.png");
}
.countryList .lesotho a, .lesotho .currentCountry, .countryDropDown .selectYourCountry .lesotho, .content .selectYourCountry .lesotho {
    background-image: url("/images/design/flags/lso.png");
}
.countryList .lithuania a, .lithuania .currentCountry, .countryDropDown .selectYourCountry .lithuania, .content .selectYourCountry .lithuania {
    background-image: url("/images/design/flags/ltu.png");
}
.countryList .luxembourg a, .luxembourg .currentCountry, .countryDropDown .selectYourCountry .luxembourg, .content .selectYourCountry .luxembourg {
    background-image: url("/images/design/flags/lux.png");
}
.countryList .latvia a, .latvia .currentCountry, .countryDropDown .selectYourCountry .latvia, .content .selectYourCountry .latvia {
    background-image: url("/images/design/flags/lva.png");
}
.countryList .macau a, .macau .currentCountry, .countryDropDown .selectYourCountry .macau, .content .selectYourCountry .macau {
    background-image: url("/images/design/flags/mac.png");
}
.countryList .maf a, .maf .currentCountry, .countryDropDown .selectYourCountry .maf, .content .selectYourCountry .maf {
    background-image: url("/images/design/flags/maf.png");
}
.countryList .morocco a, .morocco .currentCountry, .countryDropDown .selectYourCountry .morocco, .content .selectYourCountry .morocco {
    background-image: url("/images/design/flags/mar.png");
}
.countryList .mco a, .mco .currentCountry, .countryDropDown .selectYourCountry .mco, .content .selectYourCountry .mco {
    background-image: url("/images/design/flags/mco.png");
}
.countryList .mda a, .mda .currentCountry, .countryDropDown .selectYourCountry .mda, .content .selectYourCountry .mda {
    background-image: url("/images/design/flags/mda.png");
}
.countryList .madagascar a, .madagascar .currentCountry, .countryDropDown .selectYourCountry .madagascar, .content .selectYourCountry .madagascar {
    background-image: url("/images/design/flags/mdg.png");
}
.countryList .mdv a, .mdv .currentCountry, .countryDropDown .selectYourCountry .mdv, .content .selectYourCountry .mdv {
    background-image: url("/images/design/flags/mdv.png");
}
.countryList .mexico a, .mexico .currentCountry, .countryDropDown .selectYourCountry .mexico, .content .selectYourCountry .mexico {
    background-image: url("/images/design/flags/mex.png");
}
.countryList .mhl a, .mhl .currentCountry, .countryDropDown .selectYourCountry .mhl, .content .selectYourCountry .mhl {
    background-image: url("/images/design/flags/mhl.png");
}
.countryList .mkd a, .mkd .currentCountry, .countryDropDown .selectYourCountry .mkd, .content .selectYourCountry .mkd {
    background-image: url("/images/design/flags/mkd.png");
}
.countryList .mali a, .mali .currentCountry, .countryDropDown .selectYourCountry .mali, .content .selectYourCountry .mali {
    background-image: url("/images/design/flags/mli.png");
}
.countryList .malta a, .malta .currentCountry, .countryDropDown .selectYourCountry .malta, .content .selectYourCountry .malta {
    background-image: url("/images/design/flags/mlt.png");
}
.countryList .mmr a, .mmr .currentCountry, .countryDropDown .selectYourCountry .mmr, .content .selectYourCountry .mmr {
    background-image: url("/images/design/flags/mmr.png");
}
.countryList .mne a, .mne .currentCountry, .countryDropDown .selectYourCountry .mne, .content .selectYourCountry .mne {
    background-image: url("/images/design/flags/mne.png");
}
.countryList .mng a, .mng .currentCountry, .countryDropDown .selectYourCountry .mng, .content .selectYourCountry .mng {
    background-image: url("/images/design/flags/mng.png");
}
.countryList .mnp a, .mnp .currentCountry, .countryDropDown .selectYourCountry .mnp, .content .selectYourCountry .mnp {
    background-image: url("/images/design/flags/mnp.png");
}
.countryList .mozambique a, .mozambique .currentCountry, .countryDropDown .selectYourCountry .mozambique, .content .selectYourCountry .mozambique {
    background-image: url("/images/design/flags/moz.png");
}
.countryList .mauritania a, .mauritania .currentCountry, .countryDropDown .selectYourCountry .mauritania, .content .selectYourCountry .mauritania {
    background-image: url("/images/design/flags/mrt.png");
}
.countryList .msr a, .msr .currentCountry, .countryDropDown .selectYourCountry .msr, .content .selectYourCountry .msr {
    background-image: url("/images/design/flags/msr.png");
}
.countryList .mtq a, .mtq .currentCountry, .countryDropDown .selectYourCountry .mtq, .content .selectYourCountry .mtq {
    background-image: url("/images/design/flags/mtq.png");
}
.countryList .mauritius a, .mauritius .currentCountry, .countryDropDown .selectYourCountry .mauritius, .content .selectYourCountry .mauritius {
    background-image: url("/images/design/flags/mus.png");
}
.countryList .malawi a, .malawi .currentCountry, .countryDropDown .selectYourCountry .malawi, .content .selectYourCountry .malawi {
    background-image: url("/images/design/flags/mwi.png");
}
.countryList .malaysia a, .malaysia .currentCountry, .countryDropDown .selectYourCountry .malaysia, .content .selectYourCountry .malaysia {
    background-image: url("/images/design/flags/mys.png");
}
.countryList .myt a, .myt .currentCountry, .countryDropDown .selectYourCountry .myt, .content .selectYourCountry .myt {
    background-image: url("/images/design/flags/myt.png");
}
.countryList .namibia a, .namibia .currentCountry, .countryDropDown .selectYourCountry .namibia, .content .selectYourCountry .namibia {
    background-image: url("/images/design/flags/nam.png");
}
.countryList .ncl a, .ncl .currentCountry, .countryDropDown .selectYourCountry .ncl, .content .selectYourCountry .ncl {
    background-image: url("/images/design/flags/ncl.png");
}
.countryList .ner a, .ner .currentCountry, .countryDropDown .selectYourCountry .ner, .content .selectYourCountry .ner {
    background-image: url("/images/design/flags/ner.png");
}
.countryList .nfk a, .nfk .currentCountry, .countryDropDown .selectYourCountry .nfk, .content .selectYourCountry .nfk {
    background-image: url("/images/design/flags/nfk.png");
}
.countryList .nigeria a, .nigeria .currentCountry, .countryDropDown .selectYourCountry .nigeria, .content .selectYourCountry .nigeria {
    background-image: url("/images/design/flags/nga.png");
}
.countryList .nicaragua a, .nicaragua .currentCountry, .countryDropDown .selectYourCountry .nicaragua, .content .selectYourCountry .nicaragua {
    background-image: url("/images/design/flags/nic.png");
}
.countryList .niu a, .niu .currentCountry, .countryDropDown .selectYourCountry .niu, .content .selectYourCountry .niu {
    background-image: url("/images/design/flags/niu.png");
}
.countryList .netherlands a, .netherlands .currentCountry, .countryDropDown .selectYourCountry .netherlands, .content .selectYourCountry .netherlands {
    background-image: url("/images/design/flags/nld.png");
}
.countryList .norway a, .norway .currentCountry, .countryDropDown .selectYourCountry .norway, .content .selectYourCountry .norway {
    background-image: url("/images/design/flags/nor.png");
}
.countryList .nepal a, .nepal .currentCountry, .countryDropDown .selectYourCountry .nepal, .content .selectYourCountry .nepal {
    background-image: url("/images/design/flags/npl.png");
}
.countryList .nru a, .nru .currentCountry, .countryDropDown .selectYourCountry .nru, .content .selectYourCountry .nru {
    background-image: url("/images/design/flags/nru.png");
}
.countryList .new_zealand a, .new_zealand .currentCountry, .countryDropDown .selectYourCountry .new_zealand, .content .selectYourCountry .new_zealand {
    background-image: url("/images/design/flags/nzl.png");
}
.countryList .oman a, .oman .currentCountry, .countryDropDown .selectYourCountry .oman, .content .selectYourCountry .oman {
    background-image: url("/images/design/flags/omn.png");
}
.countryList .pakistan a, .pakistan .currentCountry, .countryDropDown .selectYourCountry .pakistan, .content .selectYourCountry .pakistan {
    background-image: url("/images/design/flags/pak.png");
}
.countryList .panama a, .panama .currentCountry, .countryDropDown .selectYourCountry .panama, .content .selectYourCountry .panama {
    background-image: url("/images/design/flags/pan.png");
}
.countryList .pcn a, .pcn .currentCountry, .countryDropDown .selectYourCountry .pcn, .content .selectYourCountry .pcn {
    background-image: url("/images/design/flags/pcn.png");
}
.countryList .peru a, .peru .currentCountry, .countryDropDown .selectYourCountry .peru, .content .selectYourCountry .peru {
    background-image: url("/images/design/flags/per.png");
}
.countryList .philippines a, .philippines .currentCountry, .countryDropDown .selectYourCountry .philippines, .content .selectYourCountry .philippines {
    background-image: url("/images/design/flags/phl.png");
}
.countryList .plw a, .plw .currentCountry, .countryDropDown .selectYourCountry .plw, .content .selectYourCountry .plw {
    background-image: url("/images/design/flags/plw.png");
}
.countryList .papua_new_guinea a, .papua_new_guinea .currentCountry, .countryDropDown .selectYourCountry .papua_new_guinea, .content .selectYourCountry .papua_new_guinea {
    background-image: url("/images/design/flags/png.png");
}
.countryList .poland a, .poland .currentCountry, .countryDropDown .selectYourCountry .poland, .content .selectYourCountry .poland {
    background-image: url("/images/design/flags/pol.png");
}
.countryList .puerto_rico a, .puerto_rico .currentCountry, .countryDropDown .selectYourCountry .puerto_rico, .content .selectYourCountry .puerto_rico {
    background-image: url("/images/design/flags/pri.png");
}
.countryList .prk a, .prk .currentCountry, .countryDropDown .selectYourCountry .prk, .content .selectYourCountry .prk {
    background-image: url("/images/design/flags/prk.png");
}
.countryList .prt a, .prt .currentCountry, .countryDropDown .selectYourCountry .prt, .content .selectYourCountry .prt {
    background-image: url("/images/design/flags/prt.png");
}
.countryList .paraguay a, .paraguay .currentCountry, .countryDropDown .selectYourCountry .paraguay, .content .selectYourCountry .paraguay {
    background-image: url("/images/design/flags/pry.png");
}
.countryList .pse a, .pse .currentCountry, .countryDropDown .selectYourCountry .pse, .content .selectYourCountry .pse {
    background-image: url("/images/design/flags/pse.png");
}
.countryList .pyf a, .pyf .currentCountry, .countryDropDown .selectYourCountry .pyf, .content .selectYourCountry .pyf {
    background-image: url("/images/design/flags/pyf.png");
}
.countryList .qatar a, .qatar .currentCountry, .countryDropDown .selectYourCountry .qatar, .content .selectYourCountry .qatar {
    background-image: url("/images/design/flags/qat.png");
}
.countryList .reu a, .reu .currentCountry, .countryDropDown .selectYourCountry .reu, .content .selectYourCountry .reu {
    background-image: url("/images/design/flags/reu.png");
}
.countryList .romania a, .romania .currentCountry, .countryDropDown .selectYourCountry .romania, .content .selectYourCountry .romania {
    background-image: url("/images/design/flags/rou.png");
}
.countryList .russia a, .russia .currentCountry, .countryDropDown .selectYourCountry .russia, .content .selectYourCountry .russia {
    background-image: url("/images/design/flags/rus.png");
}
.countryList .rwanda a, .rwanda .currentCountry, .countryDropDown .selectYourCountry .rwanda, .content .selectYourCountry .rwanda {
    background-image: url("/images/design/flags/rwa.png");
}
.countryList .saudi_arabia a, .saudi_arabia .currentCountry, .countryDropDown .selectYourCountry .saudi_arabia, .content .selectYourCountry .saudi_arabia {
    background-image: url("/images/design/flags/sau.png");
}
.countryList .sdn a, .sdn .currentCountry, .countryDropDown .selectYourCountry .sdn, .content .selectYourCountry .sdn {
    background-image: url("/images/design/flags/sdn.png");
}
.countryList .sen a, .sen .currentCountry, .countryDropDown .selectYourCountry .sen, .content .selectYourCountry .sen {
    background-image: url("/images/design/flags/sen.png");
}
.countryList .singapore a, .singapore .currentCountry, .countryDropDown .selectYourCountry .singapore, .content .selectYourCountry .singapore {
    background-image: url("/images/design/flags/sgp.png");
}
.countryList .sgs a, .sgs .currentCountry, .countryDropDown .selectYourCountry .sgs, .content .selectYourCountry .sgs {
    background-image: url("/images/design/flags/sgs.png");
}
.countryList .shn a, .shn .currentCountry, .countryDropDown .selectYourCountry .shn, .content .selectYourCountry .shn {
    background-image: url("/images/design/flags/shn.png");
}
.countryList .sjm a, .sjm .currentCountry, .countryDropDown .selectYourCountry .sjm, .content .selectYourCountry .sjm {
    background-image: url("/images/design/flags/sjm.png");
}
.countryList .slb a, .slb .currentCountry, .countryDropDown .selectYourCountry .slb, .content .selectYourCountry .slb {
    background-image: url("/images/design/flags/slb.png");
}
.countryList .sierra_leone a, .sierra_leone .currentCountry, .countryDropDown .selectYourCountry .sierra_leone, .content .selectYourCountry .sierra_leone {
    background-image: url("/images/design/flags/sle.png");
}
.countryList .el_salvador a, .el_salvador .currentCountry, .countryDropDown .selectYourCountry .el_salvador, .content .selectYourCountry .el_salvador {
    background-image: url("/images/design/flags/slv.png");
}
.countryList .smr a, .smr .currentCountry, .countryDropDown .selectYourCountry .smr, .content .selectYourCountry .smr {
    background-image: url("/images/design/flags/smr.png");
}
.countryList .som a, .som .currentCountry, .countryDropDown .selectYourCountry .som, .content .selectYourCountry .som {
    background-image: url("/images/design/flags/som.png");
}
.countryList .spm a, .spm .currentCountry, .countryDropDown .selectYourCountry .spm, .content .selectYourCountry .spm {
    background-image: url("/images/design/flags/spm.png");
}
.countryList .serbia a, .serbia .currentCountry, .countryDropDown .selectYourCountry .serbia, .content .selectYourCountry .serbia {
    background-image: url("/images/design/flags/srb.png");
}
.countryList .stp a, .stp .currentCountry, .countryDropDown .selectYourCountry .stp, .content .selectYourCountry .stp {
    background-image: url("/images/design/flags/stp.png");
}
.countryList .sur a, .sur .currentCountry, .countryDropDown .selectYourCountry .sur, .content .selectYourCountry .sur {
    background-image: url("/images/design/flags/sur.png");
}
.countryList .slovakia a, .slovakia .currentCountry, .countryDropDown .selectYourCountry .slovakia, .content .selectYourCountry .slovakia {
    background-image: url("/images/design/flags/svk.png");
}
.countryList .slovenia a, .slovenia .currentCountry, .countryDropDown .selectYourCountry .slovenia, .content .selectYourCountry .slovenia {
    background-image: url("/images/design/flags/svn.png");
}
.countryList .sweden a, .sweden .currentCountry, .countryDropDown .selectYourCountry .sweden, .content .selectYourCountry .sweden {
    background-image: url("/images/design/flags/swe.png");
}
.countryList .swz a, .swz .currentCountry, .countryDropDown .selectYourCountry .swz, .content .selectYourCountry .swz {
    background-image: url("/images/design/flags/swz.png");
}
.countryList .syc a, .syc .currentCountry, .countryDropDown .selectYourCountry .syc, .content .selectYourCountry .syc {
    background-image: url("/images/design/flags/syc.png");
}
.countryList .syr a, .syr .currentCountry, .countryDropDown .selectYourCountry .syr, .content .selectYourCountry .syr {
    background-image: url("/images/design/flags/syr.png");
}
.countryList .tca a, .tca .currentCountry, .countryDropDown .selectYourCountry .tca, .content .selectYourCountry .tca {
    background-image: url("/images/design/flags/tca.png");
}
.countryList .tcd a, .tcd .currentCountry, .countryDropDown .selectYourCountry .tcd, .content .selectYourCountry .tcd {
    background-image: url("/images/design/flags/tcd.png");
}
.countryList .tgo a, .tgo .currentCountry, .countryDropDown .selectYourCountry .tgo, .content .selectYourCountry .tgo {
    background-image: url("/images/design/flags/tgo.png");
}
.countryList .thailand a, .thailand .currentCountry, .countryDropDown .selectYourCountry .thailand, .content .selectYourCountry .thailand {
    background-image: url("/images/design/flags/tha.png");
}
.countryList .tjk a, .tjk .currentCountry, .countryDropDown .selectYourCountry .tjk, .content .selectYourCountry .tjk {
    background-image: url("/images/design/flags/tjk.png");
}
.countryList .tkl a, .tkl .currentCountry, .countryDropDown .selectYourCountry .tkl, .content .selectYourCountry .tkl {
    background-image: url("/images/design/flags/tkl.png");
}
.countryList .tkm a, .tkm .currentCountry, .countryDropDown .selectYourCountry .tkm, .content .selectYourCountry .tkm {
    background-image: url("/images/design/flags/tkm.png");
}
.countryList .tls a, .tls .currentCountry, .countryDropDown .selectYourCountry .tls, .content .selectYourCountry .tls {
    background-image: url("/images/design/flags/tls.png");
}
.countryList .ton a, .ton .currentCountry, .countryDropDown .selectYourCountry .ton, .content .selectYourCountry .ton {
    background-image: url("/images/design/flags/ton.png");
}
.countryList .trinidad_and_tobago a, .trinidad_and_tobago .currentCountry, .countryDropDown .selectYourCountry .trinidad_and_tobago, .content .selectYourCountry .trinidad_and_tobago {
    background-image: url("/images/design/flags/tto.png");
}
.countryList .tun a, .tun .currentCountry, .countryDropDown .selectYourCountry .tun, .content .selectYourCountry .tun {
    background-image: url("/images/design/flags/tun.png");
}
.countryList .tur a, .turkey .currentCountry, .countryDropDown .selectYourCountry .turkey, .content .selectYourCountry .turkey {
    background-image: url("/images/design/flags/tur.png");
}
.countryList .tuv a, .tuv .currentCountry, .countryDropDown .selectYourCountry .tuv, .content .selectYourCountry .tuv {
    background-image: url("/images/design/flags/tuv.png");
}
.countryList .taiwan a, .taiwan .currentCountry, .countryDropDown .selectYourCountry .taiwan, .content .selectYourCountry .taiwan {
    background-image: url("/images/design/flags/twn.png");
}
.countryList .tanzania a, .tanzania .currentCountry, .countryDropDown .selectYourCountry .tanzania, .content .selectYourCountry .tanzania {
    background-image: url("/images/design/flags/tza.png");
}
.countryList .uganda a, .uganda .currentCountry, .countryDropDown .selectYourCountry .uganda, .content .selectYourCountry .uganda {
    background-image: url("/images/design/flags/uga.png");
}
.countryList .ukraine a, .ukraine .currentCountry, .countryDropDown .selectYourCountry .ukraine, .content .selectYourCountry .ukraine {
    background-image: url("/images/design/flags/ukr.png");
}
.countryList .umi a, .umi .currentCountry, .countryDropDown .selectYourCountry .umi, .content .selectYourCountry .umi {
    background-image: url("/images/design/flags/umi.png");
}
.countryList .uruguay a, .uruguay .currentCountry, .countryDropDown .selectYourCountry .uruguay, .content .selectYourCountry .uruguay {
    background-image: url("/images/design/flags/ury.png");
}
.countryList .usa a, .usa .currentCountry, .countryDropDown .selectYourCountry .usa, .content .selectYourCountry .usa {
    background-image: url("/images/design/flags/usa.png");
}
.countryList .uzbekistan a, .uzbekistan .currentCountry, .countryDropDown .selectYourCountry .uzbekistan, .content .selectYourCountry .uzbekistan {
    background-image: url("/images/design/flags/uzb.png");
}
.countryList .vat a, .vat .currentCountry, .countryDropDown .selectYourCountry .vat, .content .selectYourCountry .vat {
    background-image: url("/images/design/flags/vat.png");
}
.countryList .vct a, .vct .currentCountry, .countryDropDown .selectYourCountry .vct, .content .selectYourCountry .vct {
    background-image: url("/images/design/flags/vct.png");
}
.countryList .venezuela a, .venezuela .currentCountry, .countryDropDown .selectYourCountry .venezuela, .content .selectYourCountry .venezuela {
    background-image: url("/images/design/flags/ven.png");
}
.countryList .vgb a, .vgb .currentCountry, .countryDropDown .selectYourCountry .vgb, .content .selectYourCountry .vgb {
    background-image: url("/images/design/flags/vgb.png");
}
.countryList .vir a, .vir .currentCountry, .countryDropDown .selectYourCountry .vir, .content .selectYourCountry .vir {
    background-image: url("/images/design/flags/vir.png");
}
.countryList .vnm a, .vnm .currentCountry, .countryDropDown .selectYourCountry .vnm, .content .selectYourCountry .vnm {
    background-image: url("/images/design/flags/vnm.png");
}
.countryList .vut a, .vut .currentCountry, .countryDropDown .selectYourCountry .vut, .content .selectYourCountry .vut {
    background-image: url("/images/design/flags/vut.png");
}
.countryList .wlf a, .wlf .currentCountry, .countryDropDown .selectYourCountry .wlf, .content .selectYourCountry .wlf {
    background-image: url("/images/design/flags/wlf.png");
}
.countryList .wsm a, .wsm .currentCountry, .countryDropDown .selectYourCountry .wsm, .content .selectYourCountry .wsm {
    background-image: url("/images/design/flags/wsm.png");
}
.countryList .yemenen a, .yemen .currentCountry, .countryDropDown .selectYourCountry .yemen, .content .selectYourCountry .yemen {
    background-image: url("/images/design/flags/yem.png");
}
.countryList .south_africa a, .south_africa .currentCountry, .countryDropDown .selectYourCountry .south_africa, .content .selectYourCountry .south_africa {
    background-image: url("/images/design/flags/zaf.png");
}
.countryList .zambia a, .zambia .currentCountry, .countryDropDown .selectYourCountry .zambia, .content .selectYourCountry .zambia {
    background-image: url("/images/design/flags/zmb.png");
}
.countryList .zwe a, .zwe .currentCountry, .countryDropDown .selectYourCountry .zwe, .content .selectYourCountry .zwe {
    background-image: url("/images/design/flags/zwe.png");
}
.xyz .currentCountry, .countryDropDown .selectYourCountry .xyz, .content .selectYourCountry .xyz {
    background-image: url("/images/design/flags/xyz.png");
}
body.splash {
    background: none repeat scroll 0 0 #98C2DE;
}
.splash #container {
    background: url("/images/design/bgSplash.gif") repeat-x scroll 0 0 #90BDDB;
    min-height: 515px;
}
.splash #container .innerContainer {
    background: none repeat scroll 0 0 transparent;
}
.splash .homePage .stage {
    border: 1px solid #999999;
    margin-top: 1.5em;
    text-align: center;
}
.entryOptions {
    display: inline-block;
    margin: 3em auto 1.5em;
    width: 620px;
}
.entryOptions li {
    background: url("/images/design/homePageSplashBG.png") repeat-x scroll 0 0 transparent;
    display: inline;
    float: left;
    margin: 0 40px;
    padding-bottom: 1.5em;
    width: 230px;
}
.entryOptions h3 {
    background: url("/images/design/grdHeaderLight.gif") repeat-x scroll 0 50% #EEEEEE;
    border-bottom: 1px solid #FC1B23;
    color: #FC1B23;
    padding: 0.5em;
    text-transform: uppercase;
}
.entryOptions p {
    font-size: 1.3em;
    font-weight: bold;
    letter-spacing: -0.025em;
    line-height: 1.6em;
    min-height: 8em;
    padding: 0.25em 0.5em 1em;
}
.entryOptions .roundBtn {
    display: inline-block;
    float: left;
    margin: 0.5em 1em 0;
}
.entryOptions .roundBtn span span span span {
    background-position: right center;
    padding-right: 20px;
}
.entryOptions li a:hover {
    color: #FFFFFF;
}
object, embed {
    position: static;
    z-index: 1;
}
.evidenceBox .flash {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 280px;
    width: 793px;
}
.evidenceBox .flash p {
    font-size: 1.2em;
    padding: 1em;
}
.javascript .video {
    clear: both;
    float: left;
    padding-bottom: 36px;
    position: relative;
    width: 100%;
}
.FPenabledHolder {
    background-color: #9A9FA2;
    border-bottom: medium none;
    display: block;
    height: 1px;
    padding: 0;
    width: 322px;
}
.FPenabledHolder.vid {
    height: 200px;
}
.FPenabledControls {
    border: 1px solid #FFFFFF;
    bottom: 0;
    height: 36px;
    position: absolute;
    width: 322px;
    z-index: 1;
}
.mp3.FPenabledControls {
}
.flowControls {
    background: url("/images/design/flowplayer-controls.gif") no-repeat scroll 0 0 transparent;
}
.FPenabledHolder p {
    color: #FFFFFF;
    padding: 0.5em;
    text-decoration: none;
}
.FPenabledHolder a, .FPenabledHolder a:visited, .FPenabledHolder a:hover {
    color: #FFFFFF;
    padding: 0.5em;
    text-decoration: none;
}
.overlay .video {
    margin: 1em 0;
}
.content .video {
    margin-bottom: 1em;
}
.javascript .content .video {
    margin-top: 1em;
}
.evidenceBox .video {
    position: absolute;
    top: 20px;
    z-index: 1;
}
.javascript .evidenceBox .video {
    top: 10px;
}
.evidenceBox .FPenabledHolder {
    background-color: #EEEEEE;
    border: 1px solid #FFFFFF;
    font-size: 1.2em;
    position: relative;
    text-align: center;
    width: 322px;
    z-index: 1;
}
.flowControls a.play, .flowControls a.pause {
    background: url("/images/design/flowplayer-controls.gif") no-repeat scroll -20px -40px transparent;
    cursor: pointer;
    display: block;
    height: 16px;
    left: 12px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999em;
    top: 10px;
    width: 16px;
}
.flowControls a.play:focus, .flowControls a.play:active {
    outline: 1px dotted #333333;
}
.flowControls a.pause {
    background: url("/images/design/flowplayer-controls.gif") no-repeat scroll -20px -80px transparent;
}
.flowControls a.pause:focus, .flowControls a.pause:active {
    outline: 1px dotted #333333;
}
.flowControls div.track {
    background: url("/images/design/flowplayer-controls.gif") no-repeat scroll -50px -60px transparent;
    cursor: pointer;
    height: 10px;
    left: 35px;
    position: absolute;
    top: 14px;
    width: 200px;
}
.flowControls a.playhead {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
    top: -5px;
    width: 20px;
}
.flowControls a.playhead:focus, .flowControls a.playhead:active {
    outline: 1px dotted #333333;
}
.flowControls div.progress, .flowControls div.buffer {
    background-color: #FF0000;
    height: 2px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 4px;
    width: 0;
}
.flowControls div.buffer {
    background-color: #FFFFFF;
    height: 2px;
}
.flowControls div.time {
    display: none;
}
.flowControls div.time strong {
    color: #666666;
    font-weight: normal;
}
.flowControls a.mute, .flowControls a.unmute {
    background: url("/images/design/flowplayer-controls.gif") no-repeat scroll -20px -100px transparent;
    cursor: pointer;
    height: 16px;
    left: 240px;
    position: absolute;
    text-align: center;
    text-indent: -9999em;
    top: 10px;
    width: 16px;
}
.flowControls a.mute:hover, .flowControls a.mute:focus, .flowControls a.mute:active {
    background-position: -40px -100px;
    overflow: hidden;
}
.flowControls a.mute:focus, .flowControls a.mute:active {
    outline: 1px dotted #333333;
}
.flowControls a.unmute {
    background: url("/images/design/flowplayer-controls.gif") no-repeat scroll -40px -100px transparent;
}
.flowControls a.unmute:hover, .flowControls a.unmute:focus, .flowControls a.unmute:active {
    background-position: -20px -100px;
    overflow: hidden;
}
.flowControls a.unmute:focus, .flowControls a.unmute:active {
    outline: 1px dotted #333333;
}
.volumeSlider {
    background: url("/images/design/flowplayer-controls.gif") no-repeat scroll -50px -54px transparent;
    bottom: 10px;
    display: block;
    height: 20px;
    left: 259px;
    position: absolute;
    width: 50px;
    z-index: 10;
}
.volumeSlider .grab {
    background-color: transparent;
    display: block;
    height: 20px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 50px;
    z-index: 10;
}
.volumeSlider .vol {
    background-color: #555555;
    display: block;
    height: 2px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 10px;
    width: 5px;
    z-index: 1;
}
.ui-datepicker {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    padding: 0.2em 0.2em 0;
    width: 17em;
}
.ui-datepicker .ui-datepicker-header {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding: 0.2em 0;
    position: relative;
    width: 100%;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 1.8em;
    position: absolute;
    top: 2px;
    width: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 6px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 5px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    margin: 0 2.3em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    float: left;
    font-size: 1.1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
    float: right;
}
.ui-datepicker table {
    background: none repeat scroll 0 0 #FFFFFF;
    border-collapse: collapse;
    font-size: 1em;
    margin: 0 0 0.4em;
    width: 100%;
}
.ui-datepicker th {
    border: 0 none;
    font-weight: bold;
    padding: 0.7em 0.3em;
    text-align: center;
}
.ui-datepicker td {
    border: 0 none;
    padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 0.2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    margin: 0.7em 0 0;
    padding: 0 0.2em;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    cursor: pointer;
    float: right;
    margin: 0.5em 0.2em 0.4em;
    overflow: visible;
    padding: 0.2em 0.6em 0.3em;
    width: auto;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker .ui-datepicker-unselectable {
    color: #CED1D5;
}
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    margin: 0 auto 0.4em;
    width: 95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
}
.ui-datepicker-cover {
    display: block;
    height: 200px;
    left: -4px;
    position: absolute;
    top: -4px;
    width: 200px;
    z-index: -1;
}
#quiz {
    width: 475px;
}
#quiz .answer, #quiz .error {
    display: none;
}
#quiz .error {
    color: #FF565B;
    font-style: italic;
    margin: 10px 0;
}
.quiz {
    border-top: 1px solid #B6B6B6;
    clear: both;
    margin-top: 20px;
    padding-top: 20px;
}
.quiz div.intro {
    color: #749BB2;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.6em;
    padding-top: 0;
    width: 475px;
}
.content .quiz ol {
    margin-top: 10px;
    padding: 0;
}
.quiz ol li {
    clear: none;
    float: left;
    list-style-type: none;
    overflow: hidden;
}
.quiz .submit {
    float: none;
    width: 58px;
}
.quiz .btn {
    clear: both;
    height: 28px;
}
.quiz .btnLeft {
    background: url("/images/design/btn-left.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 28px;
    width: 14px;
}
.quiz .btnMiddle {
    background: url("/images/design/btn-middle.gif") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    height: 28px;
    padding: 7px;
    text-transform: uppercase;
}
.quiz .btnMiddle a {
    color: #FFFFFF;
    text-decoration: none;
}
.quiz .btnRight {
    background: url("/images/design/btn-right.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 28px;
    width: 26px;
}
.quiz .checkAnswer {
    clear: both;
    float: none;
    padding-top: 25px;
}
.quiz label {
    font-size: 1.3em;
    margin: 0 0 0 7px;
}
.quiz label, .quiz input {
    width: auto;
}
.quiz #no, .quiz #yes {
    border: medium none;
    margin-top: 6px;
}
.quiz #no {
    margin-left: 50px;
}
#quiz .answer {
    background-color: #FAFAFA;
    border: 1px solid #DDDDDD;
    margin-top: 20px;
    padding: 15px 10px;
}
#quiz .answer p {
    font-size: 1.1em;
    text-align: justify;
}
#quiz .answer .next {
    margin-top: 10px;
}
#Invoiceform {
    display: inline;
    float: right;
    margin: 0;
    width: 85%;
}
#Invoiceform .formbox {
    clear: left;
    float: right;
}
#Invoiceform .formbox table {
    border-collapse: collapse;
    border-spacing: 0;
    clear: both;
    margin: 0.5em 0 2em;
}
td {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none #FFFFFF;
    color: #444444;

}
#Invoiceform input, select, textarea {
    float: none;
}
#Invoiceform #formbox .frmRowCheck input {
    border-style: none !important;
}
.content th a {
    color: #FFFFFF;
}
#copyright {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    color: #444444;
    font-size: 1em;
    width: 100%;
}
#copyright p {
    margin: 0 auto;
    padding: 10px 10px 20px 0;
    text-align: right;
    width: 970px;
}
.thWidth15 {
    width: 15%;
}
.thWidth14 {
    width: 14%;
}
.thWidth28 {
    width: 28%;
}
.thWidth20 {
    width: 20%;
}
table.Table-Red-Border, table.Table-Red-Border td {
    background-color: #FFFFFF;
    border: 1px solid #F9282F;
}
table.Table-Grey-Border, table.Table-Grey-Border td {
    background-color: #FFFFFF;
    border: 1px solid #EEEEEE;
}
table.Table-White-Border, table.Table-White-Border td {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
}
td.Table-Red-Border {
    background-color: #FFFFFF;
    border: 1px solid #F9282F !important;
}
td.Table-Grey-Border {
    background-color: #FFFFFF;
    border: 1px solid #EEEEEE !important;
}
td.Table-White-Border {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF !important;
}
.schemeA .radioList {
    clear: none;
    margin: 0 0 0 180px;
}
.schemeA .radioList td {
    padding: 3px;
}
.schemeA .radioList label {
    float: none;
    text-align: left !important;
}
.schemeA div {
    clear: none;
}
.schemeA > div {
    width: 100%;
}
.schemeA div span {
    padding-left: 5px;
}
.schemeA div select {
    width: 218px;
}
.schemeA .textarea {
    resize: none;
}
.form.schemeA .error {
    width: auto;
}
.form.schemeA div {
    padding: 10px 0;
}
.ytHeaderVideo {
    position: absolute;
    top: 0;
}
.height {
    height: auto;
}
.coockiesWarning {
    background: none repeat scroll 0 0 #DDDDDD;
    font-size: 10px;
    left: 109px;
    padding: 8px 10px 23px;
    position: absolute;
    top: 5px;
    width: 560px;
    z-index: 101;
}
.coockiesWarning .text {
    height: 44px;
    line-height: 12px;
    overflow: auto;
    text-align: center;
}
.coockiesWarning .text * {
    line-height: 12px;
}
.tier3 .coockiesWarning .text {
    height: 49px;
}
.coockiesWarning a {
    color: #FF0000;
}
.coockiesWarning p {
    display: inline;
    padding: 0;
}
.coockiesWarning .button {
    margin: 0;
}
.coockiesWarning .buttons {
    bottom: 0;
    height: 26px;
    left: 0;
    line-height: 25px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.coockiesWarning .buttons * {
    vertical-align: middle;
}
.coockiesWarning .buttons .button {
    border: 0 none;
    margin: 0 10px;
    padding: 3px;
}


/*LOGIN*/

.inf input{
	width:85px;
	height:31px;
	float:right;
	margin-right:8px;
	border:none;
	background-color:inherit;}
	
	
.espacio_menu{
	width:100%;
	background:url(../images/mainNavOff.gif) repeat-x scroll 0 100% #FFFFFF;
    border-top: 1px solid #B6B6B6;
    padding-bottom: 3px;
    position: relative;}
	
	.btn_ingresar{
		float:left;
		width:100%;
		padding:10px 0 25px 0;
		}

.text_olviClave{
	font-size:12px;
	color:#F52529;
	text-decoration:none;
	 float: right;
    height: 20px;
    text-align: right;
    width: 100%;
	margin-right:8px;
	margin-top:15px;
	margin-bottom:10px;
}

.text_olviClave a:link{
	color:#F52529;
	text-decoration:none;
}
.text_olviClave a:active{
	color:#F52529;
	text-decoration:none;
}
.text_olviClave a:visited{
	color:#F52529;
	text-decoration:none;
}
.text_olviClave a:hover{
	color:#F52529;
	text-decoration:underline;
}

.powered_by{
	float:left;
	margin-left:8px;
	margin-top:15px;
	margin-bottom:15PX;
	}
	
	
	
/*FORMATO CONTACTENOS*/

.boton-reset
{
background-image:url(../images/btn_limpiar.png);
border:0px;
width:150px;
height:32px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin-bottom:10px;
margin-right:5px;
color:#FFF;

}
.boton-enviar
{
	background-image:url(../images/btn_enviar.png);
	border:0px;
	width:85px;
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:10px;
	background-repeat: no-repeat;
	background-position: left top;
	color:#FFF;
}
/*FIN FORMATO CONTACTENOS/
/*ACCIONES DE TABLA OFERTA*/
.texto_contenido_gris{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFF;	
	line-height:19px;
	text-align:left;
	margin-left:150px;
	
	}
.tabla_gris{
	background-color: #666666;
	
}
/*color de la tabla Ofertas*/
.titulo_tabla{
	width:55%;
	background-color:#6C217F;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	size:11px;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:30px;
	margin-right:45px;
	font-weight: bold;
	margin-bottom:3px;
	
	
	}
.texto_tablalink{
	width:22%;
	background-color:#F3F3F3;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-top:3px;
	padding-bottom:5px;
	padding-right:35px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	margin-left:-10px;
	margin-right:-10px;
	
}
/*color del texto del link*/
.texto_tablalink a{
	font-family:Arial, Helvetica, sans-serif;
	color: #003e7c;
	text-align:left;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;

}
/*color del texto del link secundario*/
.texto_tablalink a:hover{
	color: #09C;
	text-decoration: underline;
}
/*color del texto de la tabla*/
.texto_tabla{
	width:16%;
	background-color:#F3F3F3;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	font-weight: normal;
	font-size: 11px;
	border:#FFF;
	padding-right:20px;
	}
/*Fin Acciones de Ofertas*/

/*ACCINES DETALLE OFERTA*/
.detalle_text {
	border: thin none #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
    font-style: normal;
	font-weight: normal;
	line-height: 16px;
	padding-left:10px;
	text-align:left;
    padding-left:8px;
	
	
}
.detalle_titulo {
	border: thin none #ccc;
    color:#6C217F;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
	text-align:right;

}
.enviar {
	font-family:Arial, Helvetica, sans-serif;
	color:#6C217F;
	font-size: 14px;
	text-align: center;
	padding-top:15px;
	padding-bottom:8px;
	font-weight: bold;
}
/*FIN DETALLE OFERTA*/

