@charset "utf-8";
/* CSS Document */
body {
	font-size:12px;
}

.iq .ui-helper-hidden {
    display: none;
}
.iq .ui-helper-hidden-accessible {
    left: -1e+8px;
    position: absolute;
}
.iq .ui-helper-reset {
    border: 0 none;
    font-size: 100%;
    line-height: 1.3;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}
.iq .ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.iq .ui-helper-clearfix {
    display: inline-block;
}
* html .iq .ui-helper-clearfix {
    height: 1%;
}
.iq .ui-helper-clearfix {
    display: block;
}
.iq .ui-helper-zfix {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.iq .ui-state-disabled {
    cursor: default !important;
}
.iq .ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
.iq .ui-widget-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.iq .ui-widget-content {
    background: url("../images/ui-bg_highlight-soft_100_eeeeee_1x100.png") repeat-x scroll 50% top #EEEEEE;
    border: 1px solid #DDDDDD;
    color: #333333;
}
.iq .ui-widget-content a {
    color: #333333;
}
.iq .ui-widget-header {
    background: url("../images/ui-bg_gloss-wave_35_f6a828_500x100.png") repeat-x scroll 50% 50% #F6A828;
    border: 1px solid #E78F08;
    color: #FFFFFF;
    font-weight: bold;
}
.iq .ui-widget-header a {
    color: #FFFFFF;
}
.iq .ui-state-default, .iq .ui-widget-content .ui-state-default {
    background: url("../images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50% #F6F6F6;
    border: 1px solid #CCCCCC;
    color: #1C94C4;
    font-weight: bold;
    outline: medium none;
}
.iq .ui-state-default a, .iq .ui-state-default a:link, .iq .ui-state-default a:visited {
    color: #1C94C4;
    outline: medium none;
    text-decoration: none;
}
.iq .ui-state-hover, .iq .ui-widget-content .ui-state-hover, .iq .ui-state-focus, .iq .ui-widget-content .ui-state-focus {
    background: url("../images/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x scroll 50% 50% #FDF5CE;
    border: 1px solid #FBCB09;
    color: #C77405;
    font-weight: bold;
    outline: medium none;
}
.iq .ui-state-hover a, .iq .ui-state-hover a:hover {
    color: #C77405;
    outline: medium none;
    text-decoration: none;
}
.iq .ui-state-active, .iq .ui-widget-content .ui-state-active {
    background: url("../images/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #FBD850;
    color: #EB8F00;
    font-weight: bold;
    outline: medium none;
}
.iq .ui-state-active a, .iq .ui-state-active a:link, .iq .ui-state-active a:visited {
    color: #EB8F00;
    outline: medium none;
    text-decoration: none;
}
.iq .ui-state-highlight, .iq .ui-widget-content .ui-state-highlight {
    background: url("../images/ui-bg_highlight-soft_75_ffe45c_1x100.png") repeat-x scroll 50% top #FFE45C;
    border: 1px solid #FED22F;
    color: #363636;
}
.iq .ui-state-highlight a, .iq .ui-widget-content .ui-state-highlight a {
    color: #363636;
}
.iq .ui-state-error, .iq .ui-widget-content .ui-state-error {
    background: url("../images/ui-bg_diagonals-thick_18_b81900_40x40.png") repeat scroll 50% 50% #B81900;
    border: 1px solid #CD0A0A;
    color: #FFFFFF;
}
.iq .ui-state-error a, .iq .ui-widget-content .ui-state-error a {
    color: #FFFFFF;
}
.iq .ui-state-error-text, .iq .ui-widget-content .ui-state-error-text {
    color: #FFFFFF;
}
.iq .ui-state-disabled, .iq .ui-widget-content .ui-state-disabled {
    background-image: none;
    opacity: 0.35;
}
.iq .ui-priority-primary, .iq .ui-widget-content .ui-priority-primary {
    font-weight: bold;
}
.iq .ui-priority-secondary, .iq .ui-widget-content .ui-priority-secondary {
    font-weight: normal;
    opacity: 0.7;
}
.iq .ui-icon {
    background-image: url("../images/ui-icons_222222_256x240.png");
    height: 16px;
    width: 16px;
}
.iq .ui-widget-content .ui-icon {
    background-image: url("../images/ui-icons_222222_256x240.png");
}
.iq .ui-widget-header .ui-icon {
    background-image: url("../images/ui-icons_ffffff_256x240.png");
}
.iq .ui-state-default .ui-icon {
    background-image: url("../images/ui-icons_ef8c08_256x240.png");
}
.iq .ui-state-hover .ui-icon, .iq .ui-state-focus .ui-icon {
    background-image: url("../images/ui-icons_ef8c08_256x240.png");
}
.iq .ui-state-active .ui-icon {
    background-image: url("../images/ui-icons_ef8c08_256x240.png");
}
.iq .ui-state-highlight .ui-icon {
    background-image: url("../images/ui-icons_228ef1_256x240.png");
}
.iq .ui-state-error .ui-icon, .iq .ui-state-error-text .ui-icon {
    background-image: url("../images/ui-icons_ffd27a_256x240.png");
}
.iq .ui-icon-carat-1-n {
    background-position: 0 0;
}
.iq .ui-icon-carat-1-ne {
    background-position: -16px 0;
}
.iq .ui-icon-carat-1-e {
    background-position: -32px 0;
}
.iq .ui-icon-carat-1-se {
    background-position: -48px 0;
}
.iq .ui-icon-carat-1-s {
    background-position: -64px 0;
}
.iq .ui-icon-carat-1-sw {
    background-position: -80px 0;
}
.iq .ui-icon-carat-1-w {
    background-position: -96px 0;
}
.iq .ui-icon-carat-1-nw {
    background-position: -112px 0;
}
.iq .ui-icon-carat-2-n-s {
    background-position: -128px 0;
}
.iq .ui-icon-carat-2-e-w {
    background-position: -144px 0;
}
.iq .ui-icon-triangle-1-n {
    background-position: 0 -16px;
}
.iq .ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}
.iq .ui-icon-triangle-1-e {
    background-position: -32px -16px;
}
.iq .ui-icon-triangle-1-se {
    background-position: -48px -16px;
}
.iq .ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.iq .ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}
.iq .ui-icon-triangle-1-w {
    background-position: -96px -16px;
}
.iq .ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}
.iq .ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}
.iq .ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}
.iq .ui-icon-arrow-1-n {
    background-position: 0 -32px;
}
.iq .ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}
.iq .ui-icon-arrow-1-e {
    background-position: -32px -32px;
}
.iq .ui-icon-arrow-1-se {
    background-position: -48px -32px;
}
.iq .ui-icon-arrow-1-s {
    background-position: -64px -32px;
}
.iq .ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}
.iq .ui-icon-arrow-1-w {
    background-position: -96px -32px;
}
.iq .ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}
.iq .ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}
.iq .ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}
.iq .ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}
.iq .ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}
.iq .ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}
.iq .ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}
.iq .ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}
.iq .ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}
.iq .ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}
.iq .ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}
.iq .ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}
.iq .ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}
.iq .ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}
.iq .ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}
.iq .ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}
.iq .ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}
.iq .ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}
.iq .ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}
.iq .ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}
.iq .ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}
.iq .ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}
.iq .ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}
.iq .ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}
.iq .ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}
.iq .ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}
.iq .ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}
.iq .ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}
.iq .ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}
.iq .ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}
.iq .ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}
.iq .ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}
.iq .ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}
.iq .ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}
.iq .ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}
.iq .ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}
.iq .ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}
.iq .ui-icon-arrow-4 {
    background-position: 0 -80px;
}
.iq .ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}
.iq .ui-icon-extlink {
    background-position: -32px -80px;
}
.iq .ui-icon-newwin {
    background-position: -48px -80px;
}
.iq .ui-icon-refresh {
    background-position: -64px -80px;
}
.iq .ui-icon-shuffle {
    background-position: -80px -80px;
}
.iq .ui-icon-transfer-e-w {
    background-position: -96px -80px;
}
.iq .ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}
.iq .ui-icon-folder-collapsed {
    background-position: 0 -96px;
}
.iq .ui-icon-folder-open {
    background-position: -16px -96px;
}
.iq .ui-icon-document {
    background-position: -32px -96px;
}
.iq .ui-icon-document-b {
    background-position: -48px -96px;
}
.iq .ui-icon-note {
    background-position: -64px -96px;
}
.iq .ui-icon-mail-closed {
    background-position: -80px -96px;
}
.iq .ui-icon-mail-open {
    background-position: -96px -96px;
}
.iq .ui-icon-suitcase {
    background-position: -112px -96px;
}
.iq .ui-icon-comment {
    background-position: -128px -96px;
}
.iq .ui-icon-person {
    background-position: -144px -96px;
}
.iq .ui-icon-print {
    background-position: -160px -96px;
}
.iq .ui-icon-trash {
    background-position: -176px -96px;
}
.iq .ui-icon-locked {
    background-position: -192px -96px;
}
.iq .ui-icon-unlocked {
    background-position: -208px -96px;
}
.iq .ui-icon-bookmark {
    background-position: -224px -96px;
}
.iq .ui-icon-tag {
    background-position: -240px -96px;
}
.iq .ui-icon-home {
    background-position: 0 -112px;
}
.iq .ui-icon-flag {
    background-position: -16px -112px;
}
.iq .ui-icon-calendar {
    background-position: -32px -112px;
}
.iq .ui-icon-cart {
    background-position: -48px -112px;
}
.iq .ui-icon-pencil {
    background-position: -64px -112px;
}
.iq .ui-icon-clock {
    background-position: -80px -112px;
}
.iq .ui-icon-disk {
    background-position: -96px -112px;
}
.iq .ui-icon-calculator {
    background-position: -112px -112px;
}
.iq .ui-icon-zoomin {
    background-position: -128px -112px;
}
.iq .ui-icon-zoomout {
    background-position: -144px -112px;
}
.iq .ui-icon-search {
    background-position: -160px -112px;
}
.iq .ui-icon-wrench {
    background-position: -176px -112px;
}
.iq .ui-icon-gear {
    background-position: -192px -112px;
}
.iq .ui-icon-heart {
    background-position: -208px -112px;
}
.iq .ui-icon-star {
    background-position: -224px -112px;
}
.iq .ui-icon-link {
    background-position: -240px -112px;
}
.iq .ui-icon-cancel {
    background-position: 0 -128px;
}
.iq .ui-icon-plus {
    background-position: -16px -128px;
}
.iq .ui-icon-plusthick {
    background-position: -32px -128px;
}
.iq .ui-icon-minus {
    background-position: -48px -128px;
}
.iq .ui-icon-minusthick {
    background-position: -64px -128px;
}
.iq .ui-icon-close {
    background-position: -80px -128px;
}
.iq .ui-icon-closethick {
    background-position: -96px -128px;
}
.iq .ui-icon-key {
    background-position: -112px -128px;
}
.iq .ui-icon-lightbulb {
    background-position: -128px -128px;
}
.iq .ui-icon-scissors {
    background-position: -144px -128px;
}
.iq .ui-icon-clipboard {
    background-position: -160px -128px;
}
.iq .ui-icon-copy {
    background-position: -176px -128px;
}
.iq .ui-icon-contact {
    background-position: -192px -128px;
}
.iq .ui-icon-image {
    background-position: -208px -128px;
}
.iq .ui-icon-video {
    background-position: -224px -128px;
}
.iq .ui-icon-script {
    background-position: -240px -128px;
}
.iq .ui-icon-alert {
    background-position: 0 -144px;
}
.iq .ui-icon-info {
    background-position: -16px -144px;
}
.iq .ui-icon-notice {
    background-position: -32px -144px;
}
.iq .ui-icon-help {
    background-position: -48px -144px;
}
.iq .ui-icon-check {
    background-position: -64px -144px;
}
.iq .ui-icon-bullet {
    background-position: -80px -144px;
}
.iq .ui-icon-radio-off {
    background-position: -96px -144px;
}
.iq .ui-icon-radio-on {
    background-position: -112px -144px;
}
.iq .ui-icon-pin-w {
    background-position: -128px -144px;
}
.iq .ui-icon-pin-s {
    background-position: -144px -144px;
}
.iq .ui-icon-play {
    background-position: 0 -160px;
}
.iq .ui-icon-pause {
    background-position: -16px -160px;
}
.iq .ui-icon-seek-next {
    background-position: -32px -160px;
}
.iq .ui-icon-seek-prev {
    background-position: -48px -160px;
}
.iq .ui-icon-seek-end {
    background-position: -64px -160px;
}
.iq .ui-icon-seek-first {
    background-position: -80px -160px;
}
.iq .ui-icon-stop {
    background-position: -96px -160px;
}
.iq .ui-icon-eject {
    background-position: -112px -160px;
}
.iq .ui-icon-volume-off {
    background-position: -128px -160px;
}
.iq .ui-icon-volume-on {
    background-position: -144px -160px;
}
.iq .ui-icon-power {
    background-position: 0 -176px;
}
.iq .ui-icon-signal-diag {
    background-position: -16px -176px;
}
.iq .ui-icon-signal {
    background-position: -32px -176px;
}
.iq .ui-icon-battery-0 {
    background-position: -48px -176px;
}
.iq .ui-icon-battery-1 {
    background-position: -64px -176px;
}
.iq .ui-icon-battery-2 {
    background-position: -80px -176px;
}
.iq .ui-icon-battery-3 {
    background-position: -96px -176px;
}
.iq .ui-icon-circle-plus {
    background-position: 0 -192px;
}
.iq .ui-icon-circle-minus {
    background-position: -16px -192px;
}
.iq .ui-icon-circle-close {
    background-position: -32px -192px;
}
.iq .ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
.iq .ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}
.iq .ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.iq .ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}
.iq .ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}
.iq .ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}
.iq .ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}
.iq .ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}
.iq .ui-icon-circle-zoomin {
    background-position: -176px -192px;
}
.iq .ui-icon-circle-zoomout {
    background-position: -192px -192px;
}
.iq .ui-icon-circle-check {
    background-position: -208px -192px;
}
.iq .ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}
.iq .ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}
.iq .ui-icon-circlesmall-close {
    background-position: -32px -208px;
}
.iq .ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}
.iq .ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}
.iq .ui-icon-squaresmall-close {
    background-position: -80px -208px;
}
.iq .ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}
.iq .ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}
.iq .ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}
.iq .ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}
.iq .ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}
.iq .ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}
.iq .ui-corner-tl {
    border-top-left-radius: 4px;
}
.iq .ui-corner-tr {
    border-top-right-radius: 4px;
}
.iq .ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.iq .ui-corner-br {
    border-bottom-right-radius: 4px;
}
.iq .ui-corner-top {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.iq .ui-corner-bottom {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.iq .ui-corner-right {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.iq .ui-corner-left {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.iq .ui-corner-all {
    border-radius: 4px 4px 4px 4px;
}
.iq .ui-widget-overlay {
    background: url("../images/ui-bg_diagonals-thick_20_666666_40x40.png") repeat scroll 50% 50% #666666;
    opacity: 0.5;
}
.iq .ui-widget-shadow {
    background: url("../images/ui-bg_flat_10_000000_40x100.png") repeat-x scroll 50% 50% #000000;
    border-radius: 5px 5px 5px 5px;
    margin: -5px 0 0 -5px;
    opacity: 0.2;
    padding: 5px;
}
.iq .ui-slider {
    position: relative;
    text-align: left;
}
.iq .ui-slider .ui-slider-handle {
    cursor: default;
    height: 1.2em;
    outline: medium none;
    position: absolute;
    width: 1.2em;
    z-index: 2;
}
.iq .ui-slider .ui-slider-range {
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}
.iq .ui-slider .ui-slider-handle:active, .iq .ui-slider .ui-slider-handle:hover {
    outline: medium none;
}
.iq .ui-slider-horizontal {
    height: 0.8em;
}
.iq .ui-slider-horizontal .ui-slider-handle {
    margin-left: -0.6em;
    outline: medium none;
    top: -0.3em;
}
.iq .ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0;
}
.iq .ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.iq .ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.iq .ui-slider-vertical {
    height: 100px;
    width: 0.8em;
}
.iq .ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-bottom: -0.6em;
    margin-left: 0;
}
.iq .ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}
.iq .ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.iq .ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.iq h1, .iq h2 {
    margin: 0 0 0 10px;
    padding-bottom: 15px;
}
.iq .transactions h2 {
    background: url("../images/ttl-transactions.png") no-repeat scroll 0 0 transparent;
}
.iq .transactions-fr h2 {
    background: url("../images/ttl-transactions-fr.png") no-repeat scroll 0 0 transparent;
}
.iq .balance h2 {
    background: url("../images/ttl-balance.png") no-repeat scroll 0 0 transparent;
}
.iq .balance-fr h2 {
    background: url("../images/ttl-balance-fr.png") no-repeat scroll 0 0 transparent;
}
.iq .options h2 {
    background: url("../images/ttl-options.png") no-repeat scroll 0 0 transparent;
    margin-left: 0;
}
.iq .options-fr h2 {
    background: url("../images/ttl-options-fr.png") no-repeat scroll 0 0 transparent;
    margin-left: 0;
}
.iq .outer-box h1 {
    background: url("../images/ttl-help-choose.png") no-repeat scroll 0 0 transparent;
    margin: 20px 0 0 25px;
}
.iq .text-centre {
    text-align: center;
}
.iq .text-right {
    text-align: right;
}
.iq .text-left {
    text-align: left;
}
ul.blue-arrows {
    list-style-image: url("../images/bullet-blue.png");
    margin: 0;
    padding-left: 15px;
}
.iq .blue {
    color: #0079C1;
}
.iq .bold {
    font-weight: bold;
}
.clear {
    clear: both;
}
a.red-arrow {
    background: url("../images/arrow_red.gif") no-repeat scroll 0 0 transparent;
    padding-left: 12px;
    text-decoration: none;
}
.iq .terms-link {
    font-size: 11px;
}
.iq .inner-box {
    margin: auto auto 0;
    width: 481px;
}
.iq .inner-box .top {
    background: url("../images/inner-box-top.png") no-repeat scroll 0 0 transparent;
    height: 10px;
    overflow: hidden;
}
.iq .inner-box .middle {
    background: url("../images/inner-box-middle.png") repeat-y scroll 0 0 transparent;
    margin-bottom: 0;
    padding: 4px;
}
.iq .inner-box .bottom {
    background: url("../images/inner-box-bottom.png") no-repeat scroll 0 0 transparent;
    height: 10px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.iq .results {
    margin: auto;
    width: 462px;
}
.iq .result-box {
    float: left;
    width: 230px;
}
.iq .result-box .bottom {
    background: none repeat scroll 0 0 transparent;
    height: 351px;
}
.iq .recommended-box {
    margin-right: 2px;
}
.iq .view-plans-link {
    clear: both;
    padding-top: 10px;
    text-align: center;
}
.iq .income {
    background-image: url("../images/slider_income.png") !important;
}

.iq .fr .income, 
div#questWrap.qSix div.fr div.topQuest div.income
 {
    background-image: url("../images/slider_income_fr.png") !important;
}

.iq .outer-wrapper {
    background-position: center bottom;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    width: 728px;
}
.iq .slider {
    height: 32px;
    width: 725px;
}
.iq .ui-widget-content {
    background: none repeat scroll 0 0 transparent;
}
.iq .ui-slider-horizontal .ui-slider-handle {
    background: url("../images/slider_handle.gif") no-repeat scroll 0 0 transparent;
    height: 25px;
    margin-left: -11px;
    outline: medium none;
    text-decoration: none;
    top: 3px;
    width: 24px;
}
.iq .ui-corner-all {
    border: medium none;
    border-radius: 0 0 0 0;
}

.iq .handle-count {
    font-weight: bold;
    margin-top: 4px;
    text-decoration: none;
    width: 58px;
		font-size: 14px;
		font-weight: bold;
		color: #777777;
		border: none;
		*padding: 7px;
		text-indent: 7px;
		
}
.iq .ui-state-default, .iq .ui-widget-content .ui-state-default {
    border: medium none;
}
.iq .ui-state-hover, .iq .ui-widget-content .ui-state-hover, .iq .ui-state-focus, .iq .ui-widget-content .ui-state-focus {
    color: #0079C1;
}
.iq .ui-state-hover a, .iq .ui-state-hover a:hover {
    color: #0079C1;
}
.iq .ui-state-active, .iq .ui-widget-content .ui-state-active {
    color: #0079C1;
}
.iq .ui-state-active a, .iq .ui-state-active a:link, .iq .ui-state-active a:visited {
    color: #0079C1;
}
.iq .options, .iq .options-fr {
    padding-left: 10px;
}
.iq .heading {
    color: #0079C1;
    height: 22px;
    padding: 14px 0 0 13px;
    width: 216px;
}
.iq .heading a {
    text-decoration: none;
}
.iq h3 {
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 5px;
    padding-bottom: 0;
    padding-top: 0;
}
.iq .planInfo {
    background: url("../images/accountPlans_bg.jpg") no-repeat scroll center bottom transparent;
    height: 280px;
    padding: 15px 20px 15px 15px;
    position: relative;
    width: 195px;
}
.iq .planInfo .blue {
    font-size: 10px;
    width: 130px;
}
.iq .floatLeft {
    float: left;
}
.iq .blue {
    color: #0079C1;
}
.iq .planInfo div.floatRight {
    margin-left: -15px;
}
.iq .floatRight {
    float: right;
}
.iq .planRate {
    font-size: 12px;
}
.iq .planRate span {
    font-size: 19px;
    font-weight: bold;
}
.iq .planInfo .blue {
    font-size: 10px;
}
.iq .blue {
    color: #0079C1;
}
.iq div.whiteButton, .iq div.redButton, .iq div.blueButton, .iq div.arrowLink, .iq div.backButton {
    clear: both;
    display: inline-block;
}
.iq div.whiteButton div {
    background: url("https://www.bmo.com/images/btn_white_left.gif") no-repeat scroll left center transparent;
    float: left;
    height: 30px;
    overflow: hidden;
    padding-left: 8px;
}
.iq div.whiteButton div a {
    background: url("https://www.bmo.com/images/btn_white_right.gif") no-repeat scroll right center transparent;
    color: #0079C1;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 25px;
    outline: medium none;
    overflow: hidden;
    padding-left: 3px;
    padding-right: 20px;
    text-decoration: none;
}
.iq div.redButton div {
    background: url("https://www.bmo.com/images/btn_red_left.gif") no-repeat scroll left center transparent;
    float: left;
    height: 30px;
    overflow: hidden;
    padding-left: 8px;
}
.iq div.redButton div a {
    background: url("https://www.bmo.com/images/btn_red_right.gif") no-repeat scroll right center transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 25px;
    outline: medium none;
    overflow: hidden;
    padding-left: 3px;
    padding-right: 20px;
    text-decoration: none;
}
.iq .planInfo p {
    font-size: 12px;
    margin-top: 0;
}
.iq .clear {
    clear: both;
}
.iq .popular {
    background: url("../images/ttl_popular.jpg") no-repeat scroll 0 0 transparent;
}
.iq .green {
    background: url("https://www.bmo.com/images/ttl_green.jpg") no-repeat scroll 0 0 transparent;
}
.iq .magenta {
    background: url("https://www.bmo.com/images/ttl_magenta.jpg") no-repeat scroll 0 0 transparent;
}
.iq .orange {
    background: url("https://www.bmo.com/images/ttl_orange.jpg") no-repeat scroll 0 0 transparent;
}
.iq .purple {
    background: url("https://www.bmo.com/images/ttl_purple.jpg") no-repeat scroll 0 0 transparent;
}
.iq .teal {
    background: url("https://www.bmo.com/images/ttl_teal.jpg") no-repeat scroll 0 0 transparent;
}
.iq .recommendedTitle {
    color: #0079C1;
    font-weight: bold;
}
.iq .recommendedList {
    list-style-image: url("../images/bullet-blue.png");
    margin: 0;
    padding-left: 15px;
    padding-right: 20px;
}
.iq .recommededWrapper {
    border-top: 1px dotted #CCCCCC;
    left: 0;
    margin: 10px;
    padding-top: 10px;
    position: absolute;
    top: 140px;
}
.iq body {
    color: #444444;
}
img {
    border: medium none;
}


/* global overlay css */
.iq .simple_overlay {
 
    /* must be initially hidden */
    display:none;
 
    /* place overlay on top of other elements */
    z-index:10000;
 
    /* styling */
    background-color: #fff;
		width:675px;
    min-height:200px;
    border:1px solid #666;
 
    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;

		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}
 .close {
    background-image:url(/pccgprefix/images/overlayClose.png);
    position:absolute;
    right:4px;
    top:-12px;
    cursor:pointer;
    height:27px;
    width:27px;
}

/* MCW specific css */
.iq .overlay_slider {
	float: left;
	height: 100px;
}
.modal1 {
	background: url(../../../../images/help_me_choose/top_section_tile.gif) repeat-x #fff;
	display:none;
	width: 730px !important;
	height: 515px;
	padding:30px;
	text-align:left;
	border: none;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}
.modal2 {
	background: url(../../../../images/help_me_choose/top_section_tile.gif) repeat-x #fff;
	display:none;
	width: 780px !important;
	height: 665px;
	padding:30px;
	text-align:left;
	border: none;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}
.iq   h1 {
	background: url(../images/ol_h1_en.png) top left no-repeat;
	width: 384px;
	height: 29px;
	margin: 0;
	padding-bottom: 0px;
	text-indent: -1000000px;
}

.iq .fr  h1 {
	background: url(../images/ol_h1_fr.png) top left no-repeat;
	width: 384px;
	height: 29px;
	margin: 0;
	padding-bottom: 0px;
	text-indent: -1000000px;
}

.iq   .individual h2 {
	background: url(../images/ol_annual_individual_income.png) top left no-repeat;
	width: 262px;
	height: 38px;
	float: left;
	text-indent: -1000000px;
}

.iq .fr  .individual h2, .fr .individual h2 {
	background: url(../images/ol_annual_individual_income_fr.png) top left no-repeat;
	width: 311px;
	height: 38px;
	float: left;
	text-indent: -1000000px;
}
.iq   .household h2 {
	background: url(../images/ol_annual_household_income.png) top left no-repeat;
	width: 262px;
	height: 38px;
	float: left;
	text-indent: -1000000px;
}

.iq .fr  .household h2, .fr .household h2 {
	background: url(../images/ol_annual_household_income_fr.png) top left no-repeat;
	width: 311px;
	height: 38px;
	float: left;
	text-indent: -1000000px;
}
.iq .income span {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #777777;
	padding-top: 13px;
	padding-left: 12px;
}
.iq .fr .income span {
	padding-left: 1px;
}
.iq .incomeInput {
	background: url(../images/ol_income_input.gif) top left no-repeat;
	float: left;
	width: 157px;
	height: 28px;
	margin: 5px 0 0 1px;
	padding: 7px 0 0 7px\9;
}
.iq .sliderSpacer{
	background: url(../images/slider_spacer.jpg) top left no-repeat;
	width: 800px;
	height: 14px;
	margin-bottom: 20px;
}
.iq .incomeQuiz .household  {
	margin-top: 37px;
}
#reco {
	display: none;
}
#reco  h1 {
	background: url(../images/reco_h1_en.png) top left no-repeat;
	width: 428px;
	height: 28px;
	margin: 0;
	padding-bottom: 0px;
	text-indent: -1000000px;
}
#reco.fr h1 {
	background: url(../images/reco_h1_fr.png) top left no-repeat;
	width: 554px;
	height: 28px;
	margin: 0;
	padding-bottom: 0px;
	text-indent: -1000000px;
}
#reco #denied_card {
	float: left;
	padding-right: 30px;
}
#reco #denied_text {
	float: left;
}
#reco .recoCards {
	background: url(../images/reco_bg.jpg) top left no-repeat;
	margin: 30px -30px 0 -30px;
	padding: 0 30px;
}
#reco .recoCards h2 {
	font-size: 19px;
	color: #0079c1;
	padding: 10px;
}
#reco .tiles {
	width: 250px;
	background: white;
	margin-right: 11px;
	float: left;
	border: 1px solid #d5dee7;
	display: none;
}
#reco #tile3 {
	margin-right: 0;
	float: right;
}
.iq .cardArt {
	float: left;
	padding: 10px 5px 5px 10px;
}
.iq .cardTitleQuiz a {
	float: left;
	width: 130px;
	font-weight: bold;
	font-size: 14px;
	color: #0079c1;
	padding: 10px 0px 5px 0px;
	text-decoration: none;
}
.iq .cardText {
	color: #555555;
	font-size: 11px;
	padding: 0px 10px 10px 10px;
	height: 130px;
	height: auto !important;
	min-height: 130px;
	
}
.iq .cardText li {
	color: #0079c1;
}
.iq .cardText span {
	color: #555555;
}
.iq .stats {
	background: #f7f7f7;
	height: 150px
}
.iq .fee {
	float: left;
	border: 1px solid #dde2e6;
	width: 80px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #0079c1;
	background: #f9f9f9;
	height: 65px;
	position: relative;
	margin-right: 1px;
	padding-top: 4px;
}
.iq .stats .feeBottom {
	background: #f1f1f1;
	color: #555555;
	margin-right: 1px;
	font-size: 11px;
	height: 20px;
	width: 100%;
	padding-top: 10px;
	margin-top: 3px;
}
.iq  .fr.stats .feeBottom {
	position: absolute;
	bottom: 0;
	
}
.iq .stats .miles {
	width: 82px;
	margin-right: 0px;
}
.iq  .thirdContainer {
	background: #f1f1f1;
	color: #555555;
	margin-right: 1px;
	font-size: 11px;
	margin-top: 3px;
	width: 100%;
	height: 30px;
	position: relative;
}
.iq  .forthContainer {
	background: #f1f1f1;
	color: #555555;
	margin-right: 1px;
	font-size: 11px;
	margin-top: 3px;
	width: 100%;
	height: 30px;
	position: relative;
}
.iq  .thirdWrapper > .thirdContainer {
	display: table;
	position: static;
}
.iq  .forthWrapper > .forthContainer {
	display: table;
	position: static;
}
.iq  .thirdContainer div {
	position: absolute;
	top: 50%;
}
.iq  .forthContainer div {
	position: absolute;
	top: 50%;
}
.iq  .thirdContainer div div {
	position: relative;
	top: -50%;
	*margin-top: 18px;
}
.iq  .forthContainer div div {
	position: relative;
	top: -50%;
	*margin-top: 18px;
}
.iq  .thirdContainer > div {
	display: table-cell;
	vertical-align: middle;
	position: static;
}
.iq  .forthContainer > div {
	display: table-cell;
	vertical-align: middle;
	position: static;
}	
.iq .buttons  {
	margin-left: 10px;
	clear: both;
}
.iq .buttons div {
	margin-right: 3px;
	margin-top: 10px;
	clear: none !important;
	display: inline !important;
}
#reco .compare {
	margin: 5px 0 0 20px;
}
#income_quiz {
	position: absolute !important;
}
.iq .iq_bottom  .floatRight{
	margin-top: 25px;
}
#tooltipContainer {
	z-index: 1000;
}
.iq .quizTooltipIcon {
	position: relative; left: -390px; top: 31px;
}
.iq .quizTooltipIconFR {
	position: relative; left: -425px; top: 31px;
}

.tooltip{
	display: none;
    position: absolute;
	font-weight: normal;
}

.tooltipEN{
    left: 90px !important;
	z-index:10;
}

.tooltipFR{
	left: 100px !important;
	z-index:10;
}

.tooltipRegularEN{
    left: 440px !important;
	top: 445px !important;
}

.tooltipRegularFR{
	left: 380px !important;
	top: 525px !important;
}



.indTooltip{
	top: 200px !important;
}

.hhTooltip{
	top: 325px !important;
}
/*Tooltip for Help me choose page 6 info links*/
.indTooltip2 {
    top: -12px !important;
    left: 33px !important;
}
.indTooltip3 {
    top: -50px !important;
    left: 33px !important;
}

/*Tooltip for Help me choose page 6 info links*/
.quizToolTipSmall{
	background: url(../images/tooltip_bg_small.png);
	margin: auto 0;
	height: 34px;
	width: 215px;
	padding: 25px 15px 15px 30px;
}

.smallFR{
	padding-top: 25px;
	height: 34px;
}

.quizToolTipBig{
	background: url(../images/tooltip_bg_big.png);
	margin: auto 0;
	width: 215px;
	height: 112px;
	padding: 20px 25px 20px 20px;
}

.bigFR{
	padding: 15px 25px 25px 20px;
}

.bigRegular{
	padding: 33px 15px 30px 30px;
	width: 226px;
	height: 81px;
	text-align: left;
}

.bigRegularFR{
	height: 94px;
    padding: 25px 15px 25px 30px;
	width: 226px;
	text-align: left;
}

/* added for No Fee AM campaign on 2013/05/16 */

#AMReco #AMReco-wrap{
	border: 1px solid #CCCCCC;
	min-height: 410px;
	background-color: #FFFFFF;
	position: relative;
}

#AMReco #limited-offer-img-en{
	background: url(/pccgprefix/tools/credit-cards/incomeQuiz/images/limited-offer-tab.png) scroll top left no-repeat;
	position: absolute;
	top: -7px;
	left: 570px;
	height: 46px;
	width:180px;
}

#AMReco #limited-offer-img-fr{
	background: url(/pccgprefix/tools/credit-cards/incomeQuiz/images/limited-offer-tab-FR.png) scroll top left no-repeat;
	position: absolute;
	top: -7px;
	left: 500px;
	height: 46px;
	width: 242px;
	
}

#AMReco #AMReco-content {
	padding: 30px;
	height: 180px;	
}


#AMReco  #AMreco-content-header{
	font-size:20px;
	font-weight: bold;
	margin-top:10px;
}

#AMReco #AMReco-card-image {
	/* the following image is only a place holder. 
	change to the card image on marketing page once it's up */
	background: url(/pccgprefix/images/help_me_choose/card_graphics/large/mc_L_airmiles.jpg) scroll top left no-repeat; 
	float:left;
	width:216px;
	height:140px;
	margin: 20px 10px 0 0px;
}

#AMReco #AMReco-card-info{
	float:left;
	width:400px;
	margin: 10px 20px 0 10px;
}

#AMReco #apply-now-btn {
	clear: both;
}

#AMReco #padded-ul {
	 padding: 0px 0px 0px 15px;
}


/* tooltip - extra css*/
#individualTooltip a {
	font-size:10px;
}

#householdTooltip a {
	font-size:10px;
}

#passIndividual {
	display: none;
	font-size:10px;
	position:absolute;
	top:237px;
	left:530px;
	width:200px;
}

#guideHousehold {
	top: 240px;
}

#passHousehold , #guideHousehold{
	display: none;
	font-size:10px;
	position:absolute;
	left:530px;
	width:200px;
}

#passIndividual, #passHousehold , #guideHousehold img {
	float:left;
	margin-right:10px;
}
