/* Combined /css/2014-layout-redesign/reset.css */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0; outline: 0; font-size: 100%; background: transparent; margin: 0; padding: 0 }
body {line-height: 1 }
ol, ul {list-style: none }
blockquote, q {quotes: none }
blockquote:before, blockquote:after, q:before, q:after {content: none }
:focus {outline: 0 }
del {text-decoration: line-through }
table {border-collapse: collapse; border-spacing: 0 }
ins, a:link, a:visited, a:active, a:hover {text-decoration: none }
/* Combined /css/body.css */
body {text-align: left; width: 100%; background-color: #ebebeb }
div#main_body {width: 980px; margin: 0 auto; background-color: #FFF; margin-bottom: 70px }
div#main_core_container {width: 100%; background-color: #FFF; clear: both }
/* Combined /css/2014-layout-redesign/title_bar.css */
#title_bar {float: left; text-align: left; width: 820px; background-color: #FFF }
#section_banner {padding-left: 20px; padding-bottom: 14px }
#section_banner_text_container {height: 23px }
#section_banner_text {display: inline-block; background-color: #276fdb; font-family: Arial, sans-serif; font-weight: 900; font-size: 11px; color: #FFF; text-transform: uppercase; padding: 6px 8px }
#section_banner_img {background-image: url(/images/sectiontag_triangle.gif); background-repeat: no-repeat; height: 8px }
#headline_container {padding-left: 25px; padding-bottom: 18px }
#headline_container h1 {font-family: Arial, sans-serif; font-weight: 900; font-size: 30px; color: #000; margin-top: 15px; margin-bottom: 5px; line-height: 34px }
#headline_container h2, #headline_container p {color: #000; font-family: Arial, sans-serif; font-size: 20px; font-weight: 100; padding-top: 8px; margin-bottom: -5px }
/* Combined /css/main_content.css */
.legacy, .main_content_layout_container {background-color: #FFF; text-align: left; padding-left: 25px }
.intro_type h2 {font-family: Arial, sans-serif; font-style: normal; font-size: 16px; color: #000; font-weight: 900; line-height: 19px; margin-bottom: 5px }
a.heading.withUnderline {display: inline-block; margin-bottom: 15px; border-bottom: 2px solid black; font-family: Arial, sans-serif; font-style: normal; font-size: 16px; color: #000; font-weight: 900; line-height: 19px; text-decoration: none }
a.heading.withUnderline:hover {font-family: Arial, sans-serif; font-style: normal; font-size: 16px; color: #000; font-weight: 900; line-height: 19px; border-bottom-color: transparent }
.intro_type h3 {font-family: Arial, sans-serif; font-style: normal; font-size: 14px; color: #000; font-weight: 900; line-height: 19px }
.intro_type {font-family: Arial, sans-serif; font-style: normal; font-size: 14px; color: #000; line-height: 22px }
.intro_type li {margin-bottom: 8px; background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-repeat: no-repeat; background-position: 0 -4905px; padding-left: 17px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.intro_type a, #homepage_blog .index_callout_text p a {font-family: Arial, sans-serif; text-decoration: underline; font-size: 14px; color: #000; font-weight: 100; line-height: 22px }
.intro_type a:hover, #homepage_blog .index_callout_text p a:hover {font-family: Arial, sans-serif; text-decoration: none; font-size: 14px; color: #276fdb; font-weight: 100; line-height: 22px }
ol {list-style-type: decimal; font-weight: 900; display: block; padding-left: 30px }
ol li {background-image: none !important; padding: 0 !important }
ol li p {font-weight: 100 }
.intro_type ul li {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-repeat: no-repeat; background-position: 0 -4905px; padding-left: 17px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.support_type li {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-repeat: no-repeat; background-position: 0 -4906px; padding-left: 17px; margin-bottom: 8px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
#main_content {float: left; text-align: left; background-color: #FFF; width: 820px }
.support_type h3 {text-transform: uppercase; font-family: Arial, sans-serif; font-style: normal; font-size: 13px; color: #000; font-weight: 900; line-height: 18px; margin-bottom: 8px }
.support_type h4 {font-family: Arial, sans-serif; font-style: normal; font-size: 13px; font-weight: 900; color: #000; line-height: 18px }
.support_type {font-family: Arial, sans-serif; font-style: normal; font-size: 13px; color: #000; line-height: 18px }
.support_type a {font-family: Arial, sans-serif; text-decoration: underline; font-size: 13px; color: #000; font-weight: 100; line-height: 18px }
.support_type a:hover {text-decoration: none; color: #276fdb }
.clear_div {clear: both }
.mouse_text, #toggle-link {margin-bottom: 30px; display: block; text-decoration: none; font-size: 9px; color: #777; font-weight: 100; line-height: 12px; font-family: Arial, sans-serif }
.mouse_text a, #toggle-link a {font-family: Arial, sans-serif; text-decoration: underline; font-size: 9px; color: #777; font-weight: 100; line-height: 12px }
.mouse_text a:hover, #toggle-link a:hover {font-family: Arial, sans-serif; text-decoration: none; font-size: 9px; color: #276fdb; font-weight: 100; line-height: 12px }
.image_list table {border: none !important; margin: 0 0 30px !important; padding: 0 !important }
.image_list table tr {margin: 0 !important; padding: 0 !important }
.image_list table tr td {border: none !important; margin: 0 !important; padding: 0 !important }
.image_list table tr td.image_list_text {vertical-align: top !important; padding-left: 15px !important }
.cross_sell_padded_left {margin-left: 25px; margin-bottom: 25px }
caption {text-align: left }
.intro_type p, .support_type p {margin-bottom: 8px; margin-top: 2px }
.intro_type ul.chevron_black li, .intro_type li.chevron_black {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 0 -3266px; background-repeat: no-repeat; padding-left: 17px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.intro_type ul.chevron_blue li, .intro_type li.chevron_blue {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 0 -3676px; background-repeat: no-repeat; padding-left: 17px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.intro_type ul.chevron_green li, .intro_type li.chevron_green {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 0 -4086px; background-repeat: no-repeat; padding-left: 17px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.intro_type ul.chevron_teal li, .intro_type li.chevron_teal {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 0 -4496px; background-repeat: no-repeat; padding-left: 17px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.intro_type ul.checkmark_black li, .intro_type li.checkmark_black {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 0 -1626px; background-repeat: no-repeat; padding-left: 17px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.intro_type ul.checkmark_blue li, .intro_type li.checkmark_blue {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 0 -2036px; background-repeat: no-repeat; padding-left: 17px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.intro_type ul.checkmark_green li, .intro_type li.checkmark_green {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 0 -2446px; background-repeat: no-repeat; padding-left: 17px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.intro_type ul.checkmark_teal li, .intro_type li.checkmark_teal {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 0 -2856px; background-repeat: no-repeat; padding-left: 17px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.support_type ul.chevron_black li, .support_type li.chevron_black {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 0 -3267px; background-repeat: no-repeat; padding-left: 17px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.support_type ul.chevron_blue li, .support_type li.chevron_blue {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 0 -3677px; background-repeat: no-repeat; padding-left: 17px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.support_type ul.chevron_green li, .support_type li.chevron_green {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 0 -4087px; background-repeat: no-repeat; padding-left: 17px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.support_type ul.chevron_teal li, .support_type li.chevron_teal {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 0 -4497px; background-repeat: no-repeat; padding-left: 17px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.support_type ul.checkmark_black li, .support_type li.checkmark_black {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 0 -1627px; background-repeat: no-repeat; padding-left: 17px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.support_type ul.checkmark_blue li, .support_type li.checkmark_blue {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 0 -2037px; background-repeat: no-repeat; padding-left: 17px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.support_type ul.checkmark_green li, .support_type li.checkmark_green {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 0 -2447px; background-repeat: no-repeat; padding-left: 17px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.support_type ul.checkmark_teal li, .support_type li.checkmark_teal {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 0 -2857px; background-repeat: no-repeat; padding-left: 17px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.intro_1_block, .intro_even_block, .intro_left_heavy, .intro_right_heavy, .support_1_block, .support_even_block, .support_left_heavy, .support_right_heavy {margin-bottom: 20px; margin-left: 25px; width: 795px }
.intro_even_block_left, .support_even_block_left {float: left; width: 390px }
.intro_even_block_right, .support_even_block_right {float: left; margin-left: 15px; width: 390px }
.intro_lh_left, .support_lh_left {float: left; width: 525px }
.intro_lh_right, .support_lh_right {float: left; margin-left: 15px; width: 255px }
.intro_rh_left, .intro_3_col_even_left, .support_3_col_even_left, .support_rh_left {float: left; width: 255px }
.intro_rh_right, .support_rh_right {float: left; margin-left: 15px; width: 525px }
.intro_3_col_even_mid, .support_3_col_even_mid, .intro_3_col_even_right, .support_3_col_even_right {float: left; padding-left: 15px; width: 255px }
.intro_type table, .support_type table {border-color: #ebebeb; border-style: solid; border-width: 2px }
.intro_type td, .support_type td {background-color: #FFF; border-left-width: 1px; border-top-width: 1px; border-color: #ebebeb; border-style: solid; padding: 10px }
.intro_type th, .support_type th {background-color: #ebebeb; padding: 10px }
/* Combined /css/sidebar.css */
#sidebar {float: right; text-align: left; background-color: #FFF; font-family: Arial, sans-serif; font-weight: 100; font-size: 11px; color: #000; width: 160px }
#sidebar_contents {margin-left: 15px; margin-right: 25px; height: 100% }
#login_nav {margin-left: 15px; margin-right: 25px; margin-bottom: 30px }
#sign_in_image {width: 102px; background-color: black; padding-left: 18px; position: relative }
#sign_in_image a {display: block; color: white; font-size: 18px; text-align: right; padding-right: 32px; padding-top: 3px; padding-bottom: 4px }
#sign_in_image a:hover {color: #b1db28 }
#sign_in_text a, #register_now_text a {color: #000; text-decoration: underline }
#sign_in_text a:hover, #register_now_text a:hover {color: #276fdb; text-decoration: none }
#sign_in_image img {float: right; display: block; position: absolute; right: 10px; top: 50%; margin-top: -4px }
#sign_in_text {margin-top: 7px }
#register_now_image {width: 102px; background-color: #b1db28; padding-left: 18px; position: relative }
#register_now_image a {display: block; color: black; font-size: 18px; text-align: right; padding-right: 32px; padding-top: 3px; padding-bottom: 4px }
#register_now_image a:hover {color: white }
#register_now_image img {float: right; display: block; position: absolute; right: 10px; top: 50%; margin-top: -4px }
#register_now_text {margin-top: 7px }
#backup_signin {display: block; background-image: url(/wandacache/69306649ac4081ad98329651aac9bc6537717d14.png); background-repeat: no-repeat; width: 51px; height: 20px; background-position: -51px -299px; -background-image: url(/wandacache/69306649ac4081ad98329651aac9bc6537717d14-ie6.png) }
#backup_signin:hover {display: block; background-image: url(/wandacache/69306649ac4081ad98329651aac9bc6537717d14.png); background-repeat: no-repeat; width: 51px; height: 20px; background-position: -102px -299px; -background-image: url(/wandacache/69306649ac4081ad98329651aac9bc6537717d14-ie6.png) }
#backup_signin_divider {display: block; background-image: url(/wandacache/69306649ac4081ad98329651aac9bc6537717d14.png); background-repeat: no-repeat; width: 17px; height: 20px; background-position: -314px -259px; -background-image: url(/wandacache/69306649ac4081ad98329651aac9bc6537717d14-ie6.png) }
#backup_register {display: block; background-image: url(/wandacache/69306649ac4081ad98329651aac9bc6537717d14.png); background-repeat: no-repeat; width: 51px; height: 20px; background-position: -263px -259px; -background-image: url(/wandacache/69306649ac4081ad98329651aac9bc6537717d14-ie6.png) }
#backup_register:hover {display: block; background-image: url(/wandacache/69306649ac4081ad98329651aac9bc6537717d14.png); background-repeat: no-repeat; width: 51px; height: 20px; background-position: 0 -299px; -background-image: url(/wandacache/69306649ac4081ad98329651aac9bc6537717d14-ie6.png) }
.sign_register_float {float: left }
.signin_corner {position: absolute; width: 0; height: 0; top: 0; _top: -15px; left: 0; border-bottom: 25px solid black; border-left: 18px solid white }
.register_corner {position: absolute; width: 0; height: 0; top: 0; _top: -15px; left: 0; border-bottom: 25px solid #b1db28; border-left: 18px solid white }
#help_button {margin-bottom: 15px; border: 2px solid #ebebeb; width: 116px; position: relative }
#help_button a {display: block; color: black; background-color: white; font-size: 13px; font-weight: bold; padding: 7px 38px 7px 6px }
#help_button a:hover {display: block; background-color: #ebebeb }
#help_button img {float: right; display: block; position: absolute; right: 8px; top: 50%; margin-top: -11px }
.side_grey_box {background-color: #ebebeb; margin-bottom: 15px; padding: 10px 7px }
.side_grey_box h2 {font-family: Arial, sans-serif; font-weight: 900; font-size: 11px; color: #000; padding-bottom: 10px }
.side_grey_box ul li {padding-top: 10px }
.side_grey_box ul li a {font-family: Arial, sans-serif; font-weight: 100; font-size: 11px; color: #000; text-decoration: underline }
.side_grey_box ul li a:hover {font-family: Arial, sans-serif; font-weight: 100; font-size: 11px; color: #276fdb; text-decoration: none }
#sign_in, #register_now {display: none }
/* Combined /css/subsection_index.css */
.subsection_index {background-color: #ebebeb; padding-bottom: 25px; padding-right: 30px; margin-top: 10px }
.subsection_index_headline {padding-top: 8px; padding-bottom: 20px }
.subsection_index_headline_image_left {background-image: url(/images/subsection_index_sprite.gif); padding-left: 7px; width: 20px; height: 20px; float: left; background-repeat: no-repeat }
.subsection_index_headline_image_right {background-image: url(/images/subsection_index_sprite.gif); background-position: right; background-repeat: no-repeat; padding-left: 7px; width: 20px; height: 20px; float: left }
.subsection_index_headline_text_cont span {display: inline-block; float: left; background-color: #276fdb; text-transform: uppercase; font-family: Arial, sans-serif; font-weight: 900; font-size: 11px; color: #FFF; padding-top: 1px; padding-bottom: 1px }
.subsection_index_content {font-family: Arial, sans-serif; font-weight: 100; font-size: 13px; color: #000; line-height: 15px; padding-left: 27px }
.subsection_index_content p {padding-bottom: 7px }
#subsection_selected {font-family: Arial, sans-serif; font-size: 13px; color: #000; line-height: 15px; padding-left: 18px; background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-repeat: no-repeat; background-position: 0 -5320px; font-weight: 900; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.subsection_index_content a {font-family: Arial, sans-serif; font-size: 13px; color: #000; line-height: 15px; font-weight: 100; text-decoration: none }
.subsection_index_content a:hover {font-family: Arial, sans-serif; font-size: 13px; color: #000; line-height: 15px; font-weight: 900; text-decoration: none }
.subsection_index_content_left {float: left; width: 220px }
.subsection_index_content_right {float: left; padding-left: 20px; width: 220px }
.navigation_even {padding-top: 5px; padding-left: 27px }
.navigation_even_left {float: left }
.navigation_even_right {float: right }
/* Combined /css/button.css */
.previous_button .previous_button_blue a, .next_button .next_button_blue a {background-repeat: no-repeat; font-family: Arial, sans-serif; font-weight: 900; font-size: 11px !important; text-transform: uppercase; text-decoration: none; color: #276fdb }
.previous_button .previous_button_blue a {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 0 -6146px; padding-left: 11px; padding-right: 5px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.next_button .next_button_blue a {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 100% -5732px; padding-left: 5px; padding-right: 11px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.next_button_blue {text-align: right }
.previous_button .previous_button_blue a:hover, .next_button .next_button_blue a:hover {color: #009db5 !important }
.previous_button, .next_button {width: 200px }
.button_container_right {text-align: right; float: right }
.button_base_no_pad {margin-top: 5px }
.button_base {margin-top: 5px; margin-bottom: 25px }
.button_base span, .button_base_no_pad span {display: inline-block }
.button_base span a, .button_base_no_pad span a, .button_disable span {font-family: Arial, sans-serif !important; font-size: 11px !important; font-weight: 900 !important; line-height: 18px !important; text-decoration: none !important; text-transform: uppercase !important; display: inline-block !important; background-repeat: no-repeat; margin: 0 0 !important }
.button_green span {background-color: #b1db28 !important }
.button_black span {background-color: #000 !important }
.button_blue span {background-color: #276fdb !important }
.button_teal span {background-color: #009db5 !important }
.button_disable span {padding: 2px 6px 2px 6px !important; background-color: #ebebeb; color: #b4b4b4 }
.button_green span a {color: #000 }
.button_green span a:hover {color: #FFF }
.button_teal span a, .button_blue span a, .button_black span a {color: #FFF }
.button_teal span a:hover, .button_blue span a:hover {color: #000 }
.button_black span a:hover {color: #b1db28 }
.button_no_arrow span a, .button_no_arrow span a:hover {padding: 2px 6px 2px 6px !important; background-color: transparent }
.button_down_arrow_green span a, .button_down_arrow_black span a, .button_right_arrow_green span a, .button_right_arrow_black span a {padding: 2px 20px 2px 6px !important; margin-right: -2px !important }
.button_down_arrow_green span a {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 100% -401px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.button_down_arrow_black span a {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 100% 7px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.button_right_arrow_green span a {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 100% -1217px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.button_right_arrow_black span a {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 100% -809px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
/* Combined /css/cta.css */
.cta_single_green a {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-repeat: no-repeat; background-position: 0 -8636px; font-family: Arial, sans-serif; font-weight: 900; font-size: 14px; line-height: 19px; color: #000; text-decoration: none; padding-left: 18px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.cta_single_green a:hover {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-repeat: no-repeat; background-position: 0 -8636px; font-family: Arial, sans-serif; font-weight: 900; font-size: 14px; line-height: 19px; color: #000; text-decoration: underline; padding-left: 18px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.cta_single_blue a {background-image: url(/images/cta/cta_arrow_blue.png); background-repeat: no-repeat; background-position: 0 -1px; font-family: Arial, sans-serif; font-weight: 900; font-size: 14px; line-height: 19px; color: #000; text-decoration: none; padding-left: 18px }
.cta_single_blue a:hover {text-decoration: underline }
.cta_double_link {padding-left: 30px }
.cta_double_headline {font-family: Arial, sans-serif; font-weight: 900; font-size: 16px; line-height: 19px; color: #000; padding-bottom: 5px }
.cta_double_link_green a {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-repeat: no-repeat; background-position: 0 -8636px; font-family: Arial, sans-serif; font-weight: 900; font-size: 13px; line-height: 18px; color: #000; text-decoration: underline; padding-left: 18px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.cta_double_link_green a:hover {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-repeat: no-repeat; background-position: 0 -8636px; font-family: Arial, sans-serif; font-weight: 900; font-size: 13px; line-height: 18px; color: #000; text-decoration: none; padding-left: 18px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
strong {font-weight: 900 }
.cta_link_blue {clear: both; margin-top: 15px; height: 16px; font: 14px Arial }
.cta_link_blue a {color: #246FDB !important; text-decoration: none !important; font-weight: bold }
.cta_link_blue a:hover {text-decoration: underline !important; cursor: pointer }
.cta_link_blue img {vertical-align: top }
.cta_index_blue img, .cta_index_green img {float: left; margin-right: 4px; margin-top: 4px }
.index_content.cta_index_blue a, .cta_index_blue a, .index_content.cta_index_green a, .cta_index_green a, #homepage_blog .index_callout_text ul li a {color: #000 !important; display: block; font-family: Arial, sans-serif; font-size: 14px !important; font-weight: 900 !important; line-height: 19px !important; padding-left: 12px !important; text-decoration: none !important }
.index_content.cta_index_blue a:hover, .cta_index_blue a:hover, .index_content.cta_index_green a:hover, .cta_index_green a:hover, #homepage_blog .index_callout_text ul li a:hover {text-decoration: underline !important }
/* Combined /css/callout.css */
.callout_plain {background-color: #ebebeb; margin-bottom: 30px; font-family: Arial, sans-serif; font-style: normal; font-size: 13px; line-height: 18px; padding: 20px }
.callout_plain a, .callout_plain a:hover {font-family: Arial, sans-serif; font-style: normal; font-size: 13px; line-height: 18px }
.callout_plain a {text-decoration: underline }
.callout_bubble, .callout_bubble a, .callout_bubble a:hover {margin-bottom: 30px; font-family: Arial, sans-serif; font-style: normal; font-size: 13px; color: #FFF; line-height: 18px }
.callout_bubble a {text-decoration: underline }
.callout_bubble_text {background-color: #009db5; padding: 20px }
.callout_bubble_image {background-image: url(/images/callout/callout_bubble_tail_06.gif); background-repeat: no-repeat; background-position: right; margin-right: 35px; height: 38px }
.callout_info, .callout_info a, .callout_info a:hover {margin-bottom: 30px; background-color: #ebebeb; font-family: Arial, sans-serif; font-style: normal; font-size: 13px; line-height: 18px }
.callout_info a {text-decoration: underline }
.callout_info_image {float: left; height: 52px; width: 62px; background-image: url(/images/callout/callout_info_grey.gif); background-position: 15px 15px; background-repeat: no-repeat }
.callout_oanda_black, .callout_oanda_black a, .callout_oanda_black a:hover {margin-bottom: 30px; background-color: #000; color: #FFF; font-family: Arial, sans-serif; font-style: normal; font-size: 13px; line-height: 18px }
.callout_oanda_black a {background-color: #000; text-decoration: underline; color: #FFF }
.callout_oanda_black a:hover {background-color: #000; text-decoration: none; color: #FFF }
.callout_oanda_black_image {float: left; height: 52px; width: 62px; background-image: url(/images/callout/callout_logo_black.gif); background-position: 15px 15px; background-repeat: no-repeat }
.callout_oanda_white {margin-bottom: 30px; background-color: #FFF; font-family: Arial, sans-serif; font-style: normal; font-size: 13px; line-height: 18px; border-color: #ebebeb; border-style: solid; border-width: 2px }
.callout_oanda_white a, .callout_oanda_white a:hover {font-family: Arial, sans-serif; font-style: normal; font-size: 13px }
.callout_oanda_white_text img {float: left; margin: 6px 13px 4px 0 }
.callout_info_text, .callout_oanda_black_text, .callout_oanda_white_text {padding: 10px 20px 20px }
/* Combined /css/image_gallery.css */
.image-gallery {text-align: center; position: relative }
.image-gallery-container {margin: 0 auto }
.image-gallery-left-button {background-image: url(/images/media_caption/gallery_chevron_left_active.png); background-repeat: no-repeat; background-position: 50% 50%; width: 15px; float: left; cursor: pointer }
.image-gallery-left-button:hover {background-image: url(/images/media_caption/gallery_chevron_left_hover.png) }
.image-gallery-right-button {background-image: url(/images/media_caption/gallery_chevron_right_active.png); background-repeat: no-repeat; background-position: 50% 50%; width: 15px; float: right; cursor: pointer }
.image-gallery-right-button:hover {background-image: url(/images/media_caption/gallery_chevron_right_hover.png) }
.image-gallery-image-area {float: left }
.image-gallery-image-area ul li {display: none; background-image: none; padding: 0 !important }
/* Combined /css/index_content.css */
.index_content h1 {font-family: "Arial", sans-serif; font-weight: 900; font-size: 16px; line-height: 19px; color: #000 }
.index_content h2 {font-family: "Arial", sans-serif; font-weight: 900; font-size: 16px; line-height: 19px; color: #000; margin-bottom: 3px }
.index_content h3 {font-family: "Arial", sans-serif; font-weight: 900; font-size: 16px; line-height: 19px; color: #000; margin-bottom: 3px }
.index_content p {font-family: "Arial", sans-serif; font-weight: 100; font-size: 14px; line-height: 19px; color: #000; margin-bottom: 15px }
.index_content strong {font-family: "Arial", sans-serif; font-weight: 900; font-size: 14px; line-height: 19px; color: #000; margin-bottom: 5px }
.index_content a {font-family: "Arial", sans-serif; font-weight: 100; font-size: 14px; line-height: 19px; text-decoration: underline; color: #000 }
.index_content a:hover {font-family: "Arial", sans-serif; font-weight: 100; font-size: 14px; line-height: 19px; text-decoration: none; color: #278fdb }
.index_content ol {font-family: "Arial", sans-serif; font-weight: 900; font-size: 14px; line-height: 19px; text-decoration: none; color: #000 }
.index_content ol p {font-family: "Arial", sans-serif; font-weight: 100; font-size: 14px; line-height: 19px; color: #000 }
.index_title_bar h1 {font-family: "Arial", sans-serif; font-weight: 900; font-size: 30px; line-height: 30px; color: #000; padding-top: 11px; padding-bottom: 11px }
.index_title_bar h2 {font-family: "Arial", sans-serif; font-weight: 100; font-size: 20px; color: #000 }
/* Combined /css/index_callout.css */
.index_callout {font-family: "Arial", sans-serif; font-weight: 100; font-size: 14px; line-height: 19px; color: #000; margin-bottom: 30px }
.index_callout_no_pad {font-family: "Arial", sans-serif; font-weight: 100; font-size: 14px; line-height: 19px; color: #000 }
.index_callout p {margin-bottom: 10px }
.index_callout_image {vertical-align: top }
.index_callout_text {vertical-align: top; padding-left: 15px }
.index_callout_text h2 {font-weight: 900; font-size: 16px; line-height: 19px; padding-bottom: 3px }
.index_callout_text h3 {font-weight: 900; font-size: 16px; line-height: 19px; padding-bottom: 3px }
.index_callout_text a {text-decoration: underline; color: #000 }
.index_callout_text a:hover {text-decoration: none; color: #276fdb }
/* Combined /css/index_layout.css */
#index_layout_container {padding-left: 25px }
#index_header_area {float: left; width: 795px; padding-bottom: 25px }
#index_prominent_content {float: left; margin-bottom: 30px }
@media print {#index_header_area {float: none !important }
#index_prominent_content {float: none !important }
#nanoRepProxyContainer {display: none }
#nanoRepEmbedContainer {display: none }
}
.index_2_column_right_offset {width: 100%; overflow: auto }
.index_2_column_ro_right {float: right; width: 636px; margin-left: 20px }
.index_2_column_ro_left {float: left; width: 298px; margin-right: 20px }
.index_2_column_left_offset {width: 795px }
.index_2_column_lo_left {float: left; width: 525px }
.index_2_column_lo_right {float: left; width: 270px }
.index_2_column_wide {width: 930px }
.index_2_column_wide_left {float: left; width: 530px }
.index_2_column_wide_right {float: left; width: 375px; padding-left: 25px }
#index_cross_sell {float: left }
.index_vanilla_30px {margin-bottom: 30px }
.index_3_col_even {margin-bottom: 30px }
.index_3_col_even_left {float: left; width: 255px }
.index_3_col_even_mid {float: left; padding-left: 15px; width: 255px }
.index_3_col_even_right {float: left; padding-left: 15px; width: 255px }
.index_tab_left_side {float: left; width: 200px }
.index_tab_right_side {float: left; padding-left: 15px; width: 200px }
#fake_h2 {color: #000; font-family: Arial, sans-serif; font-size: 16px; font-weight: 900; line-height: 19px; padding-bottom: 2px }
#fake_h2 a {text-decoration: none }
#fake_h2 a:hover {text-decoration: underline; color: #000 }
.two_column_lo_left {width: 660px; float: left }
.two_column_lo_right {width: 270px; float: left }
/* Combined /css/index_inset.css */
.index_inset {background-color: #ebebeb; margin-left: 15px }
.index_inset h2 {font-family: "Arial", sans-serif; font-weight: 900; font-size: 16px; color: #000; line-height: 19px; margin-bottom: 3px }
.index_inset h3 {font-family: "Arial", sans-serif; font-weight: 900; font-size: 16px; color: #000; line-height: 19px; margin-bottom: 3px }
.index_inset_grey {padding-top: 30px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; position: relative }
.index_inset_padding_grey {padding-top: 27px }
.index_inset_grey .inset_corner {position: absolute; top: 0; right: 0 }
/* Combined /css/index_nav_box.css */
#index_nav_box {padding-top: 15px; padding-left: 10px; padding-right: 10px; padding-bottom: 40px; margin-left: 15px; border-style: solid; border-color: #d3d3d3; border-width: 1px }
.index_nav_menu, #index_nav_box ul li ul {display: none; padding-left: 25px; font-family: "Arial", sans-serif; font-size: 12px; font-weight: 100; line-height: 20px }
#index_nav_box ul li ul a {color: #000; text-decoration: none }
#index_nav_box ul li ul a:hover {text-decoration: underline }
strong.index_nav_button_text_open, .index_nav_selected {font-family: "Arial", sans-serif; font-size: 12px; font-weight: 900; line-height: 20px; background: url(/images/index_nav_box/index_nav_box_open.gif) no-repeat 0% 0 !important; padding-left: 20px; cursor: pointer }
.index_nav_button_text, #index_nav_box ul li strong {font-family: "Arial", sans-serif; font-size: 12px; font-weight: 900; line-height: 20px; background-image: url(/images/index_nav_box/index_nav_box_closed.gif); background-repeat: no-repeat; background-position: 0% 50%; padding-left: 20px; cursor: pointer }
/* Combined /css/quiz.css */
.learn-quiz {font-family: Arial, sans-serif; font-size: 14px; text-align: left; counter-reset: question }
.learn-quiz dl {background-image: none !important; margin: 0 15px 15px 15px }
.learn-quiz dt:before {counter-increment: question; content: counter(question) ". " }
.learn-quiz dt {padding-top: 20px; font-size: 14px; font-weight: 600 }
.learn-quiz dd {padding-top: 10px; padding-left: 40px; background-repeat: no-repeat; cursor: pointer }
.learn-answer-unselected {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 20px -7791px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.learn-quiz dd:hover {text-decoration: underline }
.learn-answer-selected {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-position: 20px -7376px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.learn-answer-correct {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-repeat: no-repeat; background-position: 0 -6546px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.learn-answer-right {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-repeat: no-repeat; background-position: 0 -8206px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.learn-answer-wrong {background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891.png); background-repeat: no-repeat; background-position: 0 -6961px; -background-image: url(/wandacache/7d071d5a05fef91b765f547e8be4196317540891-ie6.png) }
.learn-quiz-status {float: left; font-weight: 900; padding-top: 33px; margin-left: 15px }
.learn-quiz-options {float: right; padding-top: 30px }
.learn-quiz-check {float: left; cursor: pointer }
.learn-quiz-reset {text-decoration: underline; float: left; font-size: 12px; padding-left: 15px; padding-right: 15px; padding-top: 8px; cursor: pointer }
.learn-quiz-reset:hover {text-decoration: none; color: #276FDB }
/* Combined /css/ui.tab.css */
.ui-tab-container {position: relative; padding-top: 26px }
.ui-tab-menu {position: absolute; top: 0; left: 0; font-family: "Arial", sans-serif; font-style: normal; font-size: 15px; color: #777 }
.ui-tab-menu li img {display: block; float: left; vertical-align: top; border-bottom: 1px solid #ebebeb }
.ui-tab-menu li {float: left; background-color: #ebebeb; color: #777; cursor: pointer; background-image: none !important; padding-left: 0 !important; margin-bottom: 0 !important }
.ui-tab-menu li.selected {background-color: #fff; cursor: default }
.ui-tab-menu li span {display: block; float: left; border: 1px solid #ebebeb; border-right: 0; padding: 6px 4px 4px 15px }
.ui-tab-menuitem .corner {background-image: url(/wandacache/69306649ac4081ad98329651aac9bc6537717d14.png); width: 22px; height: 26px; float: left; border-bottom: 1px solid #ebebeb; background-position: -312px 0; -background-image: url(/wandacache/69306649ac4081ad98329651aac9bc6537717d14-ie6.png) }
.ui-tab-menu li.selected span, .ui-tab-menu li.selected img {border-bottom: 1px solid white }
div.ui-tab-container div.ui-tab-page {font-family: "Arial", sans-serif; font-style: normal; font-size: 15px; color: #000; border-style: solid; border-color: #ebebeb; border-width: 1px; padding-top: 25px; padding-bottom: 30px; padding-right: 15px; padding-left: 15px; display: none }
div.ui-tab-container div.selected {display: inline-block }
div#open-orders-positions-panel {border-style: solid; border-color: #ebebeb; border-width: 1px; padding-top: 25px; padding-bottom: 30px; padding-right: 15px; padding-left: 15px }
div#orderbook-tab-container div.ui-tab-page {border-style: solid; border-color: #ebebeb; border-width: 1px; padding-top: 25px; padding-bottom: 30px; padding-right: 15px; padding-left: 15px }
/* Combined /css/tab_white.css */
.tab_white_page {border-style: solid; border-color: #ebebeb; border-width: 1px; padding-top: 25px; padding-bottom: 30px; padding-right: 15px; padding-left: 15px }
.tab_white_page p {font-family: "Arial", sans-serif; font-weight: 100; font-size: 14px; line-height: 19px; color: #000 }
/* Combined /css/umbrella.css */
div#umbrella {background-color: #000; height: 24px; padding-top: 5px; width: 100% }
div#umbrella-container {background-color: #000; height: 24px; margin: 0 auto; width: 980px }
div#umbrella-right {padding-top: 8px }
div#umbrella-left {float: left; padding-top: 4px; padding-left: 23px }
div#umbrella-nav {text-transform: uppercase; text-align: right; padding-right: 25px; font-family: "Arial", sans-serif; font-style: normal; font-size: 10px; color: #FFF }
div#umbrella-nav a {color: #FFF }
div#umbrella-nav a:hover {color: #B1DB28 }
div#umbrella-nav li {display: inline; padding-left: 20px }
a#selected_umb {color: #B1DB28 !important }
/* Combined /css/breadcrumb.css */
 div#breadcrumbs {font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 18px; background-color: #FFF; margin-bottom: 25px }
div#breadcrumbs ul li {margin-right: -10px; float: left }
div#breadcrumbs ul li a {display: inline-block; height: 15px; color: #000; padding-top: 3px; background: url(/images/breadcrumb_sprite_fxtrade.gif) no-repeat; background-position: 0 0; padding-right: 20px; padding-left: 20px; z-index: 1 }
div#breadcrumbs ul li a:hover {background-position: 0 -17px; z-index: -1 }
div#breadcrumbs ul li.head a {padding-right: 20px; padding-left: 20px; background-position: -8px 0; z-index: 1 }
div#breadcrumbs ul li.head a:hover {background-position: -8px -17px; z-index: -1 }
div#breadcrumbs ul li a span {font-size: 12px }
div#breadcrumbs ul li.tail span {display: inline-block; height: 15px; background: url(/images/breadcrumb_sprite_fxtrade.gif) repeat; background-position: 0 -36px; padding-top: 3px; padding-right: 20px; padding-left: 20px }
/* Combined /css/media_with_caption.css */
.media_with_caption {margin-bottom: 30px }
.media_with_caption_image {margin-bottom: 5px; text-align: center }
.media_with_caption_container_white {background-image: url(/images/media_caption/media_caption_outline_long.gif); background-repeat: no-repeat; background-position: 50% 0 }
.media_with_caption_padding_white {height: 11px }
.media_with_caption_text_white {border-style: solid; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px; border-color: #ebebeb; padding-top: 11px; padding-bottom: 14px; padding-left: 14px; padding-right: 14px }
.media_with_caption_img_grey {background-image: url(/images/media_caption/media_caption_grey.gif); background-repeat: no-repeat; background-position: 50% 0; height: 11px }
.media_with_caption_text_grey {background-color: #ebebeb; border-style: solid; border-width: 1px; border-color: #ebebeb; padding-top: 11px; padding-bottom: 14px; padding-left: 14px; padding-right: 14px }
/* Combined /css/header-2014-layout-redesign.css */
.clear {
    clear: both
    }
.hide {
    display: none
    }
.last {
    border-right: 0 !important;
    margin-right: 0 !important;
    padding-right: 0 !important
    }
.container {
    display: block;
    width: 1024px;
    height: auto;
    margin: 0 auto;
    border: 0;
    text-align: left;
    position: relative;
    z-index: 10
    }
.wrapper {
    padding: 0;
    width: 100%;
    margin: 35px 0;
    float: left;
    position: relative
    }
.round-btn {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    font-weight: lighter;
    font-size: 14px;
    line-height: 16px;
    display: block;
    border: 1px solid;
    float: left;
    padding: 7px 20px 7px 20px;
    margin: 0 15px 0 0;
    transition: all 0.4s ease;
    word-wrap: normal;
    text-decoration: none;
    text-decoration: none !important;
    border-color: silver;
    color: #000
    }
.round-btn:hover {
    border-color: #fff;
    background: #000 !important;
    color: #fff !important
    }
.green {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    font-weight: lighter;
    font-size: 14px;
    line-height: 16px;
    display: block;
    border: 1px solid;
    float: left;
    padding: 7px 20px 7px 20px;
    margin: 0 15px 0 0;
    transition: all 0.4s ease;
    word-wrap: normal;
    text-decoration: none;
    background: #a6ce39;
    color: #000;
    border: 0 !important
    }
.green:hover {
    color: #fff;
    background: #000
    }
.green-body {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    font-weight: lighter;
    font-size: 14px;
    line-height: 16px;
    display: block;
    border: 1px solid #eee;
    float: right;
    padding: 7px 20px 7px 20px;
    margin: 0 15px 0 0;
    transition: all 0.4s ease;
    text-decoration: none;
    color: #000;
    background: #a6ce39;
    color: #000;
    border: 0 !important
    }
.green-body:hover {
    background: #000;
    color: #fff
    }
.green-top {
    background: #a6ce39;
    color: #000;
    transition: all 0.4s ease
    }
.green-black {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    font-weight: lighter;
    font-size: 14px;
    line-height: 16px;
    display: block;
    border: 1px solid;
    float: left;
    padding: 7px 20px 7px 20px;
    margin: 0 15px 0 0;
    transition: all 0.4s ease;
    word-wrap: normal;
    text-decoration: none;
    background: #a6ce39;
    color: #000;
    border: 0 !important
    }
.green-black:hover {
    background: #fff
    }
.strong {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    font-weight: lighter;
    font-size: 14px;
    line-height: 16px;
    display: block;
    border: 1px solid;
    float: left;
    padding: 7px 20px 7px 20px;
    margin: 0 15px 0 0;
    transition: all 0.4s ease;
    word-wrap: normal;
    text-decoration: none;
    color: #000;
    padding: 6px 20px 6px 20px !important;
    border-color: #313236
    }
.strong:hover {
    color: #fff;
    background: #000;
    border-color: #000
    }
input:focus {
    outline: 0
    }
* {
    zoom: 1
    }
ul {
    list-style: none
    }
html {
    overflow: auto;
    min-width: 1024px
    }
body {
    text-align: left;
    font-family: Helvetica, Arial, sans-serif;
    line-height: 16px;
    font-size: 14px;
    color: #555;
    font-weight: normal;
    font-style: normal;
    background: #fff
    }
img {
    border: 0
    }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
    }
#sticky-trigger {
    width: 100%;
    height: 0;
    float: left
    }
header {
    width: 100%;
    margin: 0 auto;
    height: auto;
    padding: 0;
    z-index: 800;
    position: relative;
    background-repeat: no-repeat;
    background-position: center
    }
header .container {
    margin: 0 auto !important
    }
header.header-hero {
    height: 598px
    }
header #lang {
    float: right;
    position: relative;
    z-index: 1000;
    margin: 0 0 25px 0;
    overflow: visible
    }
header #lang .cell {
    float: right;
    margin: 0 0 0 1px;
    padding: 0;
    width: 100px;
    text-align: center;
    background: url(/images/2014-layout-redesign/transp.png) 0 0;
    display: block;
    cursor: pointer;
    position: relative
    }
header #lang .cell a {
    font-weight: lighter;
    font-size: 12px;
    line-height: 22px;
    color: #a6ce39;
    text-decoration: none
    }
header #lang .cell ul {
    visibility: visible;
    position: absolute;
    top: 100%;
    left: 0
    }
header #lang .cell .sub-cell {
    text-align: center;
    margin: 1px 0 0 0;
    padding: 0;
    background: url(/images/2014-layout-redesign/transp.png) 0 0;
    cursor: pointer;
    display: block
    }
header #lang .cell .sub-cell a {
    font-weight: lighter;
    display: block;
    width: 100px;
    font-size: 12px;
    line-height: 22px;
    color: #fff;
    text-decoration: none
    }
header #lang .cell .sub-cell a:hover {
    color: #a6ce39
    }
header #lang .cell ul.dropdown li:hover > ul {
    visibility: visible
    }
header nav {
    width: 1024px;
    position: relative;
    z-index: 800;
    overflow: auto;
    float: left
    }
header nav #top {
    background: #fff;
    overflow: auto;
    padding: 10px 30px
    }
header nav #top #logo, header nav #top #logo:active, header nav #top #logo:hover, header nav #top #logo:link, header nav #top #logo:visited {
    display: block;
    text-decoration: none;
    border-style: none;
    border: 0;
    float: left;
    margin: 2px 0 0 0
    }
header nav #top #logo img, header nav #top #logo:active img, header nav #top #logo:hover img, header nav #top #logo:link img, header nav #top #logo:visited img {
    border-style: none
    }
header nav #top #top-right {
    margin: 8px 0 0 0;
    float: right
    }
header nav #top #top-right #search-bar {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    border: 1px solid #d4d4d4;
    padding: 5px 0;
    background: #eee;
    width: 150px;
    height: 20px;
    float: left;
    overflow: hidden
    }
header nav #top #top-right #search-bar input {
    font-weight: lighter;
    font-size: 14px;
    line-height: 16px;
    -webkit-appearance: none;
    border: 0;
    background: none;
    height: 23px;
    width: 107px;
    margin: -1px 0 0 15px;
    float: left
    }
header nav #top #top-right #search-bar #magnif {
    display: block;
    float: right;
    margin: -25px 6px 0 0;
    width: 25px;
    height: 25px;
    background: url(/images/2014-layout-redesign/magnifB.png) no-repeat 0 0;
    cursor: pointer;
    cursor: hand
    }
header nav #main-nav {
    border: 0;
    width: 100%;
    border-collapse: collapse;
    height: 34px;
    background: url(/images/2014-layout-redesign/transp.png) 0 0
    }
header nav #main-nav tr {
    border: 0;
    width: 100%
    }
header nav #main-nav td {
    text-align: center;
    transition: all 0.4s ease
    }
header nav #main-nav td a {
    display: block;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    line-height: 34px !important
    }
header nav #main-nav .active {
    background: #fff
    }
header nav #main-nav .active a {
    color: #000
    }
header nav #main-nav td:hover {
    background: #fff
    }
header nav #main-nav td:hover a {
    color: #000;
    background-color: #fff !important
    }
header nav #main-nav .last-list {
    width: 20%;
    white-space: nowrap;
    transition: all 0.4s ease
    }
header nav #main-nav .last-list a {
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    line-height: 14px
    }
header nav #main-nav .last-list:hover {
    width: 20%;
    white-space: nowrap;
    list-style-type: none;
    background: #fff
    }
header nav #main-nav .last-list:hover a {
    text-decoration: none;
    color: #000;
    background-color: #fff !important;
    font-size: 12px;
    line-height: 14px
    }
header nav #main-nav .global-link {
    width: 33% !important
    }
header #title {
    position: absolute;
    top: 210px;
    left: 50px;
    width: 445px
    }
header #title h1 {
    margin: 0 0 30px 0;
    font-weight: lighter;
    font-size: 45px;
    line-height: 50px;
    color: #000
    }
header #title p {
    margin: 50px 0 0 0;
    font-weight: lighter;
    font-size: 16px;
    line-height: 18px;
    color: #000
    }
header #title-sg {
    position: absolute;
    top: 245px;
    width: 376px
    }
header #title-sg h1 {
    margin: 0 0 5px 0;
    font-weight: lighter;
    font-size: 45px;
    line-height: 50px;
    color: #fff
    }
header #title-sg a {
    font-weight: lighter;
    font-size: 16px;
    line-height: 18px
    }
header #title-sg small {
    color: #fff
    }
header #title-full {
    position: absolute;
    top: 175px;
    width: 100%;
    height: 400px
    }
header #counter {
    position: absolute;
    padding: 15px 50px 15px 50px;
    top: 524px;
    left: 375px;
    height: 44px;
    text-align: center;
    background: url(/images/2014-layout-redesign/transp.png) 0 0
    }
header #counter span {
    font-weight: lighter;
    font-size: 14px;
    line-height: 22px;
    color: #fefefe;
    display: block
    }
header #counter #green-text {
    color: #a6ce39;
    font-size: 18px;
    display: block;
    font-weight: bold
    }
header #language_dropdown a:hover {
    background-color: transparent !important
    }
#main_content {
    position: relative !important
    }
div#breadcrumb_header {
    margin-left: -115px;
    margin-top: -266px
    }
#launcher {
    position: relative;
    left: -38px
    }
#fms5-container {
    color: #000
    }
#fms5-launch-header h1 {
    float: left;
    margin-top: -29px
    }
#fms5-launch-header #fms5-launch-menu {
    float: none !important;
    display: block !important
    }
#fms5-launch-header #launcher {
    position: relative;
    left: 0
    }
#fms5-content {
    position: relative;
    padding-bottom: 30px
    }
#fms5-content #breadcrumb_header {
    margin-top: -7px
    }
.currency-tool {
    width: 752px
    }
/* Combined /css/footer-2014-layout-redesign.css */
footer {
    float: left;
    background: #000;
    padding: 50px 0 25px 50px;
    margin-top: 50px
    }
footer ul li {
    float: left;
    margin: 0 70px 0 0;
    max-width: 136px
    }
footer ul li #first {
    width: 97px
    }
footer ul li .copy-left {
    margin-bottom: 5px
    }
footer ul li .copy-right {
    font-size: 9px;
    margin-top: -3px
    }
footer ul li #second-line-link {
    display: block;
    margin: 5px 0
    }
footer ul li h3 {
    margin: 0 0 20px 0;
    height: 40px
    }
footer ul li h3 a, footer ul li h3 a:hover {
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
    color: #a6ce39 !important;
    text-decoration: none !important
    }
footer ul li a {
    display: block;
    margin: 0 0 5px 0;
    font-size: 12px;
    line-height: 14px;
    font-weight: normal;
    color: #fff !important;
    text-decoration: none !important
    }
footer ul li a:hover {
    font-size: 12px;
    line-height: 14px;
    font-weight: normal;
    color: #a6ce39 !important;
    text-decoration: none !important
    }
footer #nav {
    border-top: 1px solid #a6ce39;
    border-bottom: 1px solid #a6ce39;
    padding: 15px 20px;
    margin: 20px 0 20px -22px;
    width: 924px;
    float: left
    }
footer #nav #left {
    float: left;
    margin: 10px 0 0 0
    }
footer #nav #left a {
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    color: #fff !important;
    text-decoration: none !important;
    display: block;
    float: left;
    margin: 0 20px 0 0;
    width: 100px;
    word-wrap: break-word
    }
footer #nav #left a:hover {
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    color: #a6ce39 !important;
    text-decoration: none !important
    }
footer #nav #right {
    float: right
    }
footer #nav #right #fb {
    display: block;
    float: left;
    width: 35px;
    height: 35px;
    margin: 0 5px 0 0;
    background: url(/images/2014-layout-redesign/socials.png) no-repeat 0 0
    }
footer #nav #right #tw {
    display: block;
    float: left;
    width: 35px;
    height: 35px;
    margin: 0 5px 0 0;
    background: url(/images/2014-layout-redesign/socials.png) no-repeat -37px 0
    }
footer #nav #right #plus {
    display: block;
    float: left;
    width: 35px;
    height: 35px;
    margin: 0 5px 0 0;
    background: url(/images/2014-layout-redesign/socials.png) no-repeat -74px 0
    }
footer #nav #right #in {
    display: block;
    float: left;
    width: 35px;
    height: 35px;
    margin: 0 5px 0 0;
    background: url(/images/2014-layout-redesign/socials.png) no-repeat -111px 0
    }
footer #nav #right #you {
    display: block;
    float: left;
    width: 35px;
    height: 35px;
    margin: 0 5px 0 0;
    background: url(/images/2014-layout-redesign/socials.png) no-repeat -147px 0
    }
footer p {
    width: 95%;
    float: left;
    font-size: 10px;
    line-height: 12px;
    color: #eee
    }
footer p span {
    display: block;
    margin: 0 0 15px 0
    }
footer p a {
    font-size: 10px;
    line-height: 12px;
    color: #eee
    }
