@charset "UTF-8";
* { -ms-box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box; }

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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

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

body { line-height: 1; }

dl, ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

html, body, input[type="text"], input[type="search"], input[type="tel"], input[type="url"], input[type="email"], input[type="password"], input[type="datetime"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime-local"], input[type="number"], input[type="range"], input[type="color"], textarea, select { background-color: #fff; color: #525252; }

input, textarea, select, button { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

input:lang(zh-CN), textarea:lang(zh-CN), select:lang(zh-CN), button:lang(zh-CN) { font-size: 13px; font-family: Arial, Helvetica, STXihei, 华文细黑, 宋体, SimSun, sans-serif; }

input:lang(ar), textarea:lang(ar), select:lang(ar), button:lang(ar) { font-size: 13px; }

html, body { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }

html:lang(zh-CN), body:lang(zh-CN) { font-size: 10.5px; font-family: Verdana, Arial, Helvetica, STXihei, 华文细黑, 宋体, SimSun, sans-serif; }

html:lang(ar), body:lang(ar) { font-size: 10.5px; }

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

table thead th, table thead td, table tbody th, table tbody td { text-align: left; font-weight: normal; }

input[type="checkbox"] { background: transparent none; vertical-align: middle; }

input[type="radio"] { vertical-align: bottom; background: transparent; }

a:link, a:visited { color: #1973b4; cursor: pointer; text-decoration: none; }

a:link:focus, a:link:active, a:link:hover, a:visited:focus, a:visited:active, a:visited:hover { text-decoration: underline; }

a.aspNetDisabled, a.aspNetDisabled:link, a.aspNetDisabled:visited { cursor: default; }

a.aspNetDisabled:focus, a.aspNetDisabled:active, a.aspNetDisabled:hover, a.aspNetDisabled:link:focus, a.aspNetDisabled:link:active, a.aspNetDisabled:link:hover, a.aspNetDisabled:visited:focus, a.aspNetDisabled:visited:active, a.aspNetDisabled:visited:hover { text-decoration: none; }

select:disabled, select[disabled], select.aspNetDisabled { background: #fff; color: #ccc; }

.section-body input[type="button"], .section-body input[type="reset"], .section-body input[type="submit"], .section-body button, .section-body .button, .section-body .reset, .section-body .submit { display: inline-block; width: auto; padding: 0 18px; border: 1px solid #828488; -ms-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; color: #6e6e6e; cursor: pointer; font-weight: bold; height: 22px; line-height: 22px; text-align: center; background: url(/App_Themes/Default/Images/General/button-bg.gif) no-repeat scroll 0 0 transparent; white-space: nowrap; }

.section-body input[type="submit"], .section-body .submit { padding-right: 44px; background-position: right 0; }

a img { border: 0; }

p { margin: 0.25em 0; }

::-moz-focus-inner, ::-moz-focus-outer { border: 0; padding: 0; outline: 0; }

.device-mobile * { max-height: 99999999px; -moz-text-size-adjust: none; -webkit-text-size-adjust: none; -ms-text-size-adjust: none; font-size-adjust: none; }

.lighter { font-weight: lighter; }

.bold { font-weight: bold; }

.bolder { font-weight: bolder; }

.italic { font-style: italic; }

.oblique { font-style: oblique; }

.underline { text-decoration: underline; }

.strike { text-decoration: line-through; }

.overline { text-decoration: overline; }

html:lang(ar) { direction: rtl; }

#formDealer, .layout-wrapper { position: relative; margin: 0 0 0 10px; z-index: 1000; }

#formDealer #header-site, #formDealer #simple-header-site, .layout-wrapper #header-site, .layout-wrapper #simple-header-site { background: transparent url(/App_Themes/Default/Images/Frame/header.png) 0 0 scroll no-repeat; position: relative; z-index: 990; }

#formDealer #header-site ul, #formDealer #simple-header-site ul, .layout-wrapper #header-site ul, .layout-wrapper #simple-header-site ul { list-style-type: none; }

#formDealer #header-site a, #formDealer #header-site a:link, #formDealer #header-site a:visited, #formDealer #simple-header-site a, #formDealer #simple-header-site a:link, #formDealer #simple-header-site a:visited, .layout-wrapper #header-site a, .layout-wrapper #header-site a:link, .layout-wrapper #header-site a:visited, .layout-wrapper #simple-header-site a, .layout-wrapper #simple-header-site a:link, .layout-wrapper #simple-header-site a:visited { text-decoration: none; color: #fff; }

#formDealer #header-site a:hover, #formDealer #header-site a:link:hover, #formDealer #header-site a:visited:hover, #formDealer #simple-header-site a:hover, #formDealer #simple-header-site a:link:hover, #formDealer #simple-header-site a:visited:hover, .layout-wrapper #header-site a:hover, .layout-wrapper #header-site a:link:hover, .layout-wrapper #header-site a:visited:hover, .layout-wrapper #simple-header-site a:hover, .layout-wrapper #simple-header-site a:link:hover, .layout-wrapper #simple-header-site a:visited:hover { text-decoration: underline; color: #fff; }

#formDealer #header-site .scLooseFrameZone, #formDealer #simple-header-site .scLooseFrameZone, .layout-wrapper #header-site .scLooseFrameZone, .layout-wrapper #simple-header-site .scLooseFrameZone { display: inline-block; overflow: visible; }

#formDealer #header-site #site-logo, #formDealer #simple-header-site #site-logo, .layout-wrapper #header-site #site-logo, .layout-wrapper #simple-header-site #site-logo { display: inline-block; }

#formDealer #header-site #site-logo:lang(ar), #formDealer #simple-header-site #site-logo:lang(ar), .layout-wrapper #header-site #site-logo:lang(ar), .layout-wrapper #simple-header-site #site-logo:lang(ar) { margin-right: -15px; }

#formDealer #header-site #site-logo .hgroup, #formDealer #simple-header-site #site-logo .hgroup, .layout-wrapper #header-site #site-logo .hgroup, .layout-wrapper #simple-header-site #site-logo .hgroup { color: #fff; padding: 19px 20px 0; position: relative; white-space: nowrap; text-decoration: none; background-repeat: no-repeat; background-position: 15px 13px; min-height: 0; }

#formDealer #header-site #site-logo .hgroup:before, #formDealer #header-site #site-logo .hgroup:after, #formDealer #simple-header-site #site-logo .hgroup:before, #formDealer #simple-header-site #site-logo .hgroup:after, .layout-wrapper #header-site #site-logo .hgroup:before, .layout-wrapper #header-site #site-logo .hgroup:after, .layout-wrapper #simple-header-site #site-logo .hgroup:before, .layout-wrapper #simple-header-site #site-logo .hgroup:after { content: ""; display: table; }

#formDealer #header-site #site-logo .hgroup:after, #formDealer #simple-header-site #site-logo .hgroup:after, .layout-wrapper #header-site #site-logo .hgroup:after, .layout-wrapper #simple-header-site #site-logo .hgroup:after { clear: both; }

#formDealer #header-site #site-logo .hgroup:lang(ar), #formDealer #simple-header-site #site-logo .hgroup:lang(ar), .layout-wrapper #header-site #site-logo .hgroup:lang(ar), .layout-wrapper #simple-header-site #site-logo .hgroup:lang(ar) { background-position: right 13px; }

#formDealer #header-site #site-logo .hgroup h1, #formDealer #simple-header-site #site-logo .hgroup h1, .layout-wrapper #header-site #site-logo .hgroup h1, .layout-wrapper #simple-header-site #site-logo .hgroup h1 { float: left; font-size: 1.6em; font-variant: small-caps; font-weight: bold; padding: 0; margin: 0 0 0 -16px; letter-spacing: -.2mm; visibility: hidden; }

#formDealer #header-site #site-logo .hgroup h1:lang(ar), #formDealer #simple-header-site #site-logo .hgroup h1:lang(ar), .layout-wrapper #header-site #site-logo .hgroup h1:lang(ar), .layout-wrapper #simple-header-site #site-logo .hgroup h1:lang(ar) { float: right; }

#formDealer #header-site #site-logo .hgroup h2, #formDealer #simple-header-site #site-logo .hgroup h2, .layout-wrapper #header-site #site-logo .hgroup h2, .layout-wrapper #simple-header-site #site-logo .hgroup h2 { float: left; width: 195px; height: 33px; border-left: solid 1px #e18a81; margin: -6px 0 0 0; padding: 13px 0 0 29px; font-size: 1.7em; top: 0; font-weight: normal; }

#formDealer #header-site #site-logo .hgroup h2:lang(ar), #formDealer #simple-header-site #site-logo .hgroup h2:lang(ar), .layout-wrapper #header-site #site-logo .hgroup h2:lang(ar), .layout-wrapper #simple-header-site #site-logo .hgroup h2:lang(ar) { float: right; border-left: 0; border-right: solid 1px #e18a81; padding: 13px 19px 0 0; margin-right: 10px; }

#formDealer #header-site #site-logo .hgroup h2:lang(zh-CN), #formDealer #simple-header-site #site-logo .hgroup h2:lang(zh-CN), .layout-wrapper #header-site #site-logo .hgroup h2:lang(zh-CN), .layout-wrapper #simple-header-site #site-logo .hgroup h2:lang(zh-CN) { font-size: 1.7em; font-weight: bold; }

#formDealer #header-site #site-logo .hgroup h3, #formDealer #simple-header-site #site-logo .hgroup h3, .layout-wrapper #header-site #site-logo .hgroup h3, .layout-wrapper #simple-header-site #site-logo .hgroup h3 { width: 224px; font-size: 0.75em; letter-spacing: -.05mm; visibility: hidden; position: absolute; left: 19px; top: 48px; }

#formDealer #header-site, .layout-wrapper #header-site { height: 101px; }

#formDealer #header-site #search-criteria-site, .layout-wrapper #header-site #search-criteria-site { position: absolute; right: 1px; top: 25px; width: 200px; height: 21px; overflow: hidden; }

#formDealer #header-site #search-criteria-site:lang(ar), .layout-wrapper #header-site #search-criteria-site:lang(ar) { left: 12px; right: auto; }

#formDealer #header-site #search-criteria-site:lang(zh-CN), .layout-wrapper #header-site #search-criteria-site:lang(zh-CN) { top: 16px; height: 30px; }

#formDealer #header-site #search-criteria-site input[type="search"], #formDealer #header-site #search-criteria-site input[type="text"], .layout-wrapper #header-site #search-criteria-site input[type="search"], .layout-wrapper #header-site #search-criteria-site input[type="text"] { -webkit-appearance: textfield; display: block; float: left; border: 1px inset #bababa; width: 107px; height: 13px; margin: 0 2px 0 0; padding: 2px; vertical-align: top; }

#formDealer #header-site #search-criteria-site input[type="search"]:lang(ar), #formDealer #header-site #search-criteria-site input[type="text"]:lang(ar), .layout-wrapper #header-site #search-criteria-site input[type="search"]:lang(ar), .layout-wrapper #header-site #search-criteria-site input[type="text"]:lang(ar) { float: right; }

#formDealer #header-site #search-criteria-site input[type="search"]:lang(zh-CN), #formDealer #header-site #search-criteria-site input[type="text"]:lang(zh-CN), .layout-wrapper #header-site #search-criteria-site input[type="search"]:lang(zh-CN), .layout-wrapper #header-site #search-criteria-site input[type="text"]:lang(zh-CN) { height: auto; }

#formDealer #header-site #search-criteria-site input[type="submit"], .layout-wrapper #header-site #search-criteria-site input[type="submit"] { display: block; float: left; width: 80px; height: 20px; padding: 0 0 1px; border: 0; cursor: pointer; font-weight: bold; text-align: center; color: #fff; background: url(/App_Themes/Default/Images/Frame/search-button.gif) no-repeat scroll 0 0 #6997B9; }

#formDealer #header-site #search-criteria-site input[type="submit"]:lang(zh-CN), .layout-wrapper #header-site #search-criteria-site input[type="submit"]:lang(zh-CN) { margin-top: 2px; line-height: 1em; }

#formDealer #header-site #search-criteria-site input[type="submit"]:hover, #formDealer #header-site #search-criteria-site input[type="submit"]:focus, .layout-wrapper #header-site #search-criteria-site input[type="submit"]:hover, .layout-wrapper #header-site #search-criteria-site input[type="submit"]:focus { text-decoration: underline; }

#formDealer #header-site #search-criteria-site .scLooseFrameZone, .layout-wrapper #header-site #search-criteria-site .scLooseFrameZone { vertical-align: top; }

#formDealer #header-site #navigation-account, .layout-wrapper #header-site #navigation-account { position: absolute; right: 4px; top: 51px; font-size: .9em; height: 1.2em; }

#formDealer #header-site #navigation-account:lang(ar), .layout-wrapper #header-site #navigation-account:lang(ar) { left: 7px; right: auto; }

#formDealer #header-site #navigation-account:lang(zh-CN), .layout-wrapper #header-site #navigation-account:lang(zh-CN) { font-size: 1em; }

#formDealer #header-site #navigation-account ul, .layout-wrapper #header-site #navigation-account ul { height: 1.2em; overflow: hidden; }

#formDealer #header-site #navigation-account ul li, .layout-wrapper #header-site #navigation-account ul li { float: left; border-left: 1px solid #bababa; padding: 0 5px 0 8px; line-height: 1em; }

#formDealer #header-site #navigation-account ul li:lang(ar), .layout-wrapper #header-site #navigation-account ul li:lang(ar) { float: right; }

#formDealer #header-site #navigation-account ul li:first-child, .layout-wrapper #header-site #navigation-account ul li:first-child { border-left: 0; }

#formDealer #header-site #navigation-account ul li:first-child:lang(ar), .layout-wrapper #header-site #navigation-account ul li:first-child:lang(ar) { border-left: 1px solid #bababa; }

#formDealer #header-site #navigation-account ul li:last-child:lang(ar), .layout-wrapper #header-site #navigation-account ul li:last-child:lang(ar) { border-left: 0; }

#formDealer #header-site #navigation-account-wrapper, .layout-wrapper #header-site #navigation-account-wrapper { position: absolute; right: 4px; top: 51px; }

#formDealer #header-site #navigation-account-wrapper:lang(ar), .layout-wrapper #header-site #navigation-account-wrapper:lang(ar) { left: 4px; right: auto; }

#formDealer #header-site #navigation-account-wrapper .scLooseFrameZone, .layout-wrapper #header-site #navigation-account-wrapper .scLooseFrameZone { height: 12px; display: block; }

#formDealer #header-site #navigation-account-wrapper #navigation-account, .layout-wrapper #header-site #navigation-account-wrapper #navigation-account { position: static; left: 0; top: 0; }

#formDealer #header-site #region-selector, .layout-wrapper #header-site #region-selector { color: #525252; position: absolute; right: 7px; top: 83px; z-index: 931; font-size: .9em; }

#formDealer #header-site #region-selector:lang(ar), .layout-wrapper #header-site #region-selector:lang(ar) { left: 7px; right: auto; }

#formDealer #header-site #region-selector:lang(zh-CN), .layout-wrapper #header-site #region-selector:lang(zh-CN) { font-size: 1em; top: 81px; }

#formDealer #header-site #region-selector a, .layout-wrapper #header-site #region-selector a { color: #525252; font-weight: bold; padding: 0 0 0 8px; background: url(/App_Themes/Default/Images/Frame/region-selector-arrow.gif) no-repeat scroll left 3px transparent; }

#formDealer #header-site #region-selector a:lang(ar), .layout-wrapper #header-site #region-selector a:lang(ar) { background: url(/App_Themes/Default/Images/Frame/region-selector-arrow-rtl.gif) no-repeat scroll right 3px transparent; padding: 0 8px 0 0; float: right; }

#formDealer #header-site #region-selector a:lang(zh-CN), .layout-wrapper #header-site #region-selector a:lang(zh-CN) { background-position: 0 5px; }

#formDealer #header-site #navigation-primary, .layout-wrapper #header-site #navigation-primary { line-height: 26px; width: 952px; height: 26px; margin: 2px 0 0 6px; position: absolute; left: 0; top: 73px; z-index: 930; }

#formDealer #header-site #navigation-primary:lang(ar), .layout-wrapper #header-site #navigation-primary:lang(ar) { left: auto; right: 0; }

#formDealer #header-site #navigation-primary ul, .layout-wrapper #header-site #navigation-primary ul { width: 952px; height: 26px; z-index: 920; }

#formDealer #header-site #navigation-primary ul:before, #formDealer #header-site #navigation-primary ul:after, .layout-wrapper #header-site #navigation-primary ul:before, .layout-wrapper #header-site #navigation-primary ul:after { content: ""; display: table; }

#formDealer #header-site #navigation-primary ul:after, .layout-wrapper #header-site #navigation-primary ul:after { clear: both; }

#formDealer #header-site #navigation-primary ul li, .layout-wrapper #header-site #navigation-primary ul li { float: left; position: relative; height: 22px; z-index: 910; }

#formDealer #header-site #navigation-primary ul li:lang(ar), .layout-wrapper #header-site #navigation-primary ul li:lang(ar) { float: right; }

#formDealer #header-site #navigation-primary ul li a, .layout-wrapper #header-site #navigation-primary ul li a { display: block; padding: 0 8px 0 11px; margin: 0 1px 0 0; color: #525252; font-weight: bold; text-decoration: none; white-space: nowrap; background: url(/App_Themes/Default/Images/Frame/navigation-primary-border.gif) no-repeat scroll left top transparent; cursor: default; }

#formDealer #header-site #navigation-primary ul li a:link, #formDealer #header-site #navigation-primary ul li a:visited, .layout-wrapper #header-site #navigation-primary ul li a:link, .layout-wrapper #header-site #navigation-primary ul li a:visited { cursor: pointer; }

#formDealer #header-site #navigation-primary ul li a.selected, #formDealer #header-site #navigation-primary ul li a:hover, #formDealer #header-site #navigation-primary ul li a:active, #formDealer #header-site #navigation-primary ul li a:focus, .layout-wrapper #header-site #navigation-primary ul li a.selected, .layout-wrapper #header-site #navigation-primary ul li a:hover, .layout-wrapper #header-site #navigation-primary ul li a:active, .layout-wrapper #header-site #navigation-primary ul li a:focus { background-color: #fff; color: #1973b4; }

#formDealer #header-site #navigation-primary ul li:first-child a, .layout-wrapper #header-site #navigation-primary ul li:first-child a { background-image: none; }

#formDealer #header-site #navigation-primary ul li:first-child a:lang(ar), .layout-wrapper #header-site #navigation-primary ul li:first-child a:lang(ar) { background-image: url(/App_Themes/Default/Images/Frame/navigation-primary-border.gif); }

#formDealer #header-site #navigation-primary ul li:last-child a:lang(ar), .layout-wrapper #header-site #navigation-primary ul li:last-child a:lang(ar) { background-image: none; }

#formDealer #header-site #navigation-primary ul li nav, .layout-wrapper #header-site #navigation-primary ul li nav { background: #e2e2e2; display: none; position: absolute; left: 0; top: 26px; z-index: 900; border: solid 1px #bababa; border-top: 0; }

#formDealer #header-site #navigation-primary ul li nav:lang(ar), .layout-wrapper #header-site #navigation-primary ul li nav:lang(ar) { left: auto; right: 0; }

#formDealer #header-site #navigation-primary ul li nav ul, .layout-wrapper #header-site #navigation-primary ul li nav ul { width: auto; height: auto; }

#formDealer #header-site #navigation-primary ul li nav ul:before, #formDealer #header-site #navigation-primary ul li nav ul:after, .layout-wrapper #header-site #navigation-primary ul li nav ul:before, .layout-wrapper #header-site #navigation-primary ul li nav ul:after { content: none; display: none; }

#formDealer #header-site #navigation-primary ul li nav ul:after, .layout-wrapper #header-site #navigation-primary ul li nav ul:after { clear: none; }

#formDealer #header-site #navigation-primary ul li nav ul li, .layout-wrapper #header-site #navigation-primary ul li nav ul li { float: none; position: static; border-top: solid 1px #bababa; height: auto; margin: 0; }

#formDealer #header-site #navigation-primary ul li nav ul li:lang(ar), .layout-wrapper #header-site #navigation-primary ul li nav ul li:lang(ar) { float: none; }

#formDealer #header-site #navigation-primary ul li nav ul li a, .layout-wrapper #header-site #navigation-primary ul li nav ul li a { color: #1973b4; font-weight: normal; height: auto; line-height: 22px; padding: 2px 6px; background: none transparent; }

#formDealer #header-site #navigation-primary ul li nav ul li a:first-child:lang(ar), .layout-wrapper #header-site #navigation-primary ul li nav ul li a:first-child:lang(ar) { background-image: none; }

#formDealer #header-site #navigation-primary ul li nav ul li a:link:hover, #formDealer #header-site #navigation-primary ul li nav ul li a:link:active, #formDealer #header-site #navigation-primary ul li nav ul li a:link:focus, #formDealer #header-site #navigation-primary ul li nav ul li a:visited:hover, #formDealer #header-site #navigation-primary ul li nav ul li a:visited:active, #formDealer #header-site #navigation-primary ul li nav ul li a:visited:focus, .layout-wrapper #header-site #navigation-primary ul li nav ul li a:link:hover, .layout-wrapper #header-site #navigation-primary ul li nav ul li a:link:active, .layout-wrapper #header-site #navigation-primary ul li nav ul li a:link:focus, .layout-wrapper #header-site #navigation-primary ul li nav ul li a:visited:hover, .layout-wrapper #header-site #navigation-primary ul li nav ul li a:visited:active, .layout-wrapper #header-site #navigation-primary ul li nav ul li a:visited:focus { background: #f7f7f7; }

#formDealer #header-site #navigation-primary ul li:hover nav, .layout-wrapper #header-site #navigation-primary ul li:hover nav { display: block; }

#formDealer #header-site #navigation-primary-wrapper, .layout-wrapper #header-site #navigation-primary-wrapper { width: 960px; position: absolute; left: 0; top: 73px; }

#formDealer #header-site #navigation-primary-wrapper .scLooseFrameZone, .layout-wrapper #header-site #navigation-primary-wrapper .scLooseFrameZone { height: 28px; display: block; }

#formDealer #header-site #navigation-primary-wrapper #navigation-primary, .layout-wrapper #header-site #navigation-primary-wrapper #navigation-primary { left: 0; top: 0; }

#formDealer #header-site #navigation-primary-wrapper #navigation-primary ul li .wrapper-navigation, .layout-wrapper #header-site #navigation-primary-wrapper #navigation-primary ul li .wrapper-navigation { position: absolute; left: 0; top: 25px; visibility: hidden; z-index: 900; }

#formDealer #header-site #navigation-primary-wrapper #navigation-primary ul li .wrapper-navigation .scLooseFrameZone, .layout-wrapper #header-site #navigation-primary-wrapper #navigation-primary ul li .wrapper-navigation .scLooseFrameZone { height: auto; }

#formDealer #header-site #navigation-primary-wrapper #navigation-primary ul li .wrapper-navigation nav, .layout-wrapper #header-site #navigation-primary-wrapper #navigation-primary ul li .wrapper-navigation nav { display: block; position: relative; left: 0; top: 0; }

#formDealer #header-site-mobile, .layout-wrapper #header-site-mobile { position: relative; border-bottom: solid 5px #cb0c0f; overflow: hidden; }

#formDealer #header-site-mobile #site-logo-mobile, .layout-wrapper #header-site-mobile #site-logo-mobile { float: left; display: block; overflow: hidden; text-indent: -9999px; background: transparent none center center scroll no-repeat; width: calc(100% - 125px); margin: 1.35% 16px 1.35% 21px; height: 80px; background-size: contain; }

#formDealer #header-site-mobile .hamburger, .layout-wrapper #header-site-mobile .hamburger { display: table-cell; height: 80px; padding: 1.35% 23px 1.35%; margin: 0; vertical-align: middle; float: left; border: 0 none; -moz-transition: background-color 0.5s ease; -webkit-transition: background-color 0.5s ease; -o-transition: background-color 0.5s ease; transition: background-color 0.5s ease; background: transparent url(/App_themes/Default/Images/spacer.gif) 0 0 scroll repeat; cursor: pointer; position: relative; z-index: 10; overflow: visible; }

#formDealer #header-site-mobile .hamburger i, .layout-wrapper #header-site-mobile .hamburger i { display: block; position: relative; width: 42px; border-top: solid 4px #525252; border-bottom: solid 4px #525252; padding: 9px 0; }

#formDealer #header-site-mobile .hamburger i:before, .layout-wrapper #header-site-mobile .hamburger i:before { content: ""; display: block; line-height: 0; height: 0; border-bottom: solid 4px #525252; }

#formDealer #header-site-mobile .hamburger-menu, .layout-wrapper #header-site-mobile .hamburger-menu { max-height: 0; padding: 8px; clear: both; position: relative; z-index: 5; margin: -16px 0; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; clear: both; }

#formDealer #header-site-mobile .hamburger-menu #navigation-primary li a, .layout-wrapper #header-site-mobile .hamburger-menu #navigation-primary li a { display: block; text-align: right; padding: 4px; font-size: 140%; line-height: 2; }

#formDealer #header-site-mobile .hamburger-menu :link, #formDealer #header-site-mobile .hamburger-menu :visited, .layout-wrapper #header-site-mobile .hamburger-menu :link, .layout-wrapper #header-site-mobile .hamburger-menu :visited { color: #525252; text-decoration: none; }

#formDealer #header-site-mobile .hamburger-menu :link.selected, #formDealer #header-site-mobile .hamburger-menu :link:active, #formDealer #header-site-mobile .hamburger-menu :link:hover, #formDealer #header-site-mobile .hamburger-menu :visited.selected, #formDealer #header-site-mobile .hamburger-menu :visited:active, #formDealer #header-site-mobile .hamburger-menu :visited:hover, .layout-wrapper #header-site-mobile .hamburger-menu :link.selected, .layout-wrapper #header-site-mobile .hamburger-menu :link:active, .layout-wrapper #header-site-mobile .hamburger-menu :link:hover, .layout-wrapper #header-site-mobile .hamburger-menu :visited.selected, .layout-wrapper #header-site-mobile .hamburger-menu :visited:active, .layout-wrapper #header-site-mobile .hamburger-menu :visited:hover { color: #cb0c0f; }

#formDealer #header-site-mobile .hamburger.expanded, .layout-wrapper #header-site-mobile .hamburger.expanded { background-color: #d2d2d4; }

#formDealer #header-site-mobile .hamburger.expanded ~ .hamburger-menu, .layout-wrapper #header-site-mobile .hamburger.expanded ~ .hamburger-menu { max-height: 500px; margin: 1.35% 0 -1.35%; background: #d2d2d4; }

#formDealer #simple-header-site, .layout-wrapper #simple-header-site { height: 73px; }

#formDealer .section-body, .layout-wrapper .section-body { font-family: Arial, Helvetica, sans-serif; }

#formDealer .section-body:lang(zh-CN), .layout-wrapper .section-body:lang(zh-CN) { font-family: Arial, STXihei, 华文细黑, 宋体, SimSun, Helvetica, sans-serif; }

#formDealer #footer-site, #formDealer #simple-footer-site, .layout-wrapper #footer-site, .layout-wrapper #simple-footer-site { clear: both; margin: 9px 0 0; padding: 11px 0 3px; background: url(/App_Themes/Default/Images/Frame/footer-border.gif) scroll no-repeat 0 0 transparent; }

#formDealer #footer-site:before, #formDealer #footer-site:after, #formDealer #simple-footer-site:before, #formDealer #simple-footer-site:after, .layout-wrapper #footer-site:before, .layout-wrapper #footer-site:after, .layout-wrapper #simple-footer-site:before, .layout-wrapper #simple-footer-site:after { content: ""; display: table; }

#formDealer #footer-site:after, #formDealer #simple-footer-site:after, .layout-wrapper #footer-site:after, .layout-wrapper #simple-footer-site:after { clear: both; }

#formDealer #footer-site #navigation-utility, #formDealer #simple-footer-site #navigation-utility, .layout-wrapper #footer-site #navigation-utility, .layout-wrapper #simple-footer-site #navigation-utility { margin: 0 0 12px; }

#formDealer #footer-site #navigation-utility ul:before, #formDealer #footer-site #navigation-utility ul:after, #formDealer #simple-footer-site #navigation-utility ul:before, #formDealer #simple-footer-site #navigation-utility ul:after, .layout-wrapper #footer-site #navigation-utility ul:before, .layout-wrapper #footer-site #navigation-utility ul:after, .layout-wrapper #simple-footer-site #navigation-utility ul:before, .layout-wrapper #simple-footer-site #navigation-utility ul:after { content: ""; display: table; }

#formDealer #footer-site #navigation-utility ul:after, #formDealer #simple-footer-site #navigation-utility ul:after, .layout-wrapper #footer-site #navigation-utility ul:after, .layout-wrapper #simple-footer-site #navigation-utility ul:after { clear: both; }

#formDealer #footer-site #navigation-utility ul li, #formDealer #simple-footer-site #navigation-utility ul li, .layout-wrapper #footer-site #navigation-utility ul li, .layout-wrapper #simple-footer-site #navigation-utility ul li { float: left; position: relative; padding: 0 5px 0 6px; border-left: solid 1px #525252; }

#formDealer #footer-site #navigation-utility ul li:lang(ar), #formDealer #simple-footer-site #navigation-utility ul li:lang(ar), .layout-wrapper #footer-site #navigation-utility ul li:lang(ar), .layout-wrapper #simple-footer-site #navigation-utility ul li:lang(ar) { float: right; }

#formDealer #footer-site #navigation-utility ul li:first-child, #formDealer #simple-footer-site #navigation-utility ul li:first-child, .layout-wrapper #footer-site #navigation-utility ul li:first-child, .layout-wrapper #simple-footer-site #navigation-utility ul li:first-child { padding-left: 0; border-left: 0; }

#formDealer #footer-site #navigation-utility ul li:first-child:lang(ar), #formDealer #simple-footer-site #navigation-utility ul li:first-child:lang(ar), .layout-wrapper #footer-site #navigation-utility ul li:first-child:lang(ar), .layout-wrapper #simple-footer-site #navigation-utility ul li:first-child:lang(ar) { padding-left: 6px; border-left: solid 1px #525252; }

B #formDealer #footer-site #navigation-utility ul li:last-child:lang(ar), B #formDealer #simple-footer-site #navigation-utility ul li:last-child:lang(ar), B .layout-wrapper #footer-site #navigation-utility ul li:last-child:lang(ar), B .layout-wrapper #simple-footer-site #navigation-utility ul li:last-child:lang(ar) { padding-left: 0; border-left: 0; }

#formDealer #footer-site #navigation-utility ul li a, #formDealer #simple-footer-site #navigation-utility ul li a, .layout-wrapper #footer-site #navigation-utility ul li a, .layout-wrapper #simple-footer-site #navigation-utility ul li a { display: block; color: #1973b4; cursor: default; line-height: 11px; white-space: nowrap; }

#formDealer #footer-site #navigation-utility ul li a:link, #formDealer #footer-site #navigation-utility ul li a:visited, #formDealer #simple-footer-site #navigation-utility ul li a:link, #formDealer #simple-footer-site #navigation-utility ul li a:visited, .layout-wrapper #footer-site #navigation-utility ul li a:link, .layout-wrapper #footer-site #navigation-utility ul li a:visited, .layout-wrapper #simple-footer-site #navigation-utility ul li a:link, .layout-wrapper #simple-footer-site #navigation-utility ul li a:visited { cursor: pointer; }

#formDealer #footer-site #navigation-utility ul li.has-nav a, #formDealer #simple-footer-site #navigation-utility ul li.has-nav a, .layout-wrapper #footer-site #navigation-utility ul li.has-nav a, .layout-wrapper #simple-footer-site #navigation-utility ul li.has-nav a { background: url(/App_Themes/Default/Images/Frame/navigation-utility-arrow.gif) scroll no-repeat 1px 2px transparent; padding-left: 8px; }

#formDealer #footer-site #navigation-utility ul li.has-nav a:lang(ar), #formDealer #simple-footer-site #navigation-utility ul li.has-nav a:lang(ar), .layout-wrapper #footer-site #navigation-utility ul li.has-nav a:lang(ar), .layout-wrapper #simple-footer-site #navigation-utility ul li.has-nav a:lang(ar) { background: url(/App_Themes/Default/Images/Frame/navigation-utility-arrow-rtl.gif) scroll no-repeat right 2px transparent; padding-left: 0; padding-right: 8px; float: right; }

#formDealer #footer-site #navigation-utility ul li.has-nav nav a, #formDealer #simple-footer-site #navigation-utility ul li.has-nav nav a, .layout-wrapper #footer-site #navigation-utility ul li.has-nav nav a, .layout-wrapper #simple-footer-site #navigation-utility ul li.has-nav nav a { background: none transparent; padding-left: 0; }

#formDealer #footer-site #navigation-utility ul li.has-nav nav a:lang(ar), #formDealer #simple-footer-site #navigation-utility ul li.has-nav nav a:lang(ar), .layout-wrapper #footer-site #navigation-utility ul li.has-nav nav a:lang(ar), .layout-wrapper #simple-footer-site #navigation-utility ul li.has-nav nav a:lang(ar) { background: none transparent; padding-right: 0; float: none; }

#formDealer #footer-site #navigation-utility ul li nav, #formDealer #simple-footer-site #navigation-utility ul li nav, .layout-wrapper #footer-site #navigation-utility ul li nav, .layout-wrapper #simple-footer-site #navigation-utility ul li nav { background: #e2e2e2; display: none; position: absolute; left: 10px; bottom: 11px; z-index: 900; border: solid 1px #bababa; border-bottom: 0; }

#formDealer #footer-site #navigation-utility ul li nav:lang(ar), #formDealer #simple-footer-site #navigation-utility ul li nav:lang(ar), .layout-wrapper #footer-site #navigation-utility ul li nav:lang(ar), .layout-wrapper #simple-footer-site #navigation-utility ul li nav:lang(ar) { left: auto; right: 10px; }

#formDealer #footer-site #navigation-utility ul li nav ul:before, #formDealer #footer-site #navigation-utility ul li nav ul:after, #formDealer #simple-footer-site #navigation-utility ul li nav ul:before, #formDealer #simple-footer-site #navigation-utility ul li nav ul:after, .layout-wrapper #footer-site #navigation-utility ul li nav ul:before, .layout-wrapper #footer-site #navigation-utility ul li nav ul:after, .layout-wrapper #simple-footer-site #navigation-utility ul li nav ul:before, .layout-wrapper #simple-footer-site #navigation-utility ul li nav ul:after { content: none; display: none; }

#formDealer #footer-site #navigation-utility ul li nav ul:after, #formDealer #simple-footer-site #navigation-utility ul li nav ul:after, .layout-wrapper #footer-site #navigation-utility ul li nav ul:after, .layout-wrapper #simple-footer-site #navigation-utility ul li nav ul:after { clear: none; }

#formDealer #footer-site #navigation-utility ul li nav ul li, #formDealer #simple-footer-site #navigation-utility ul li nav ul li, .layout-wrapper #footer-site #navigation-utility ul li nav ul li, .layout-wrapper #simple-footer-site #navigation-utility ul li nav ul li { float: none; position: static; border-left: 0; border-bottom: solid 1px #bababa; height: auto; padding: 0; margin: 0; }

#formDealer #footer-site #navigation-utility ul li nav ul li:lang(ar), #formDealer #simple-footer-site #navigation-utility ul li nav ul li:lang(ar), .layout-wrapper #footer-site #navigation-utility ul li nav ul li:lang(ar), .layout-wrapper #simple-footer-site #navigation-utility ul li nav ul li:lang(ar) { float: none; }

#formDealer #footer-site #navigation-utility ul li nav ul li:first-child:lang(ar), #formDealer #simple-footer-site #navigation-utility ul li nav ul li:first-child:lang(ar), .layout-wrapper #footer-site #navigation-utility ul li nav ul li:first-child:lang(ar), .layout-wrapper #simple-footer-site #navigation-utility ul li nav ul li:first-child:lang(ar) { padding-left: 0; border-left: 0; }

#formDealer #footer-site #navigation-utility ul li nav ul li a, #formDealer #simple-footer-site #navigation-utility ul li nav ul li a, .layout-wrapper #footer-site #navigation-utility ul li nav ul li a, .layout-wrapper #simple-footer-site #navigation-utility ul li nav ul li a { line-height: 14px; padding: 2px 6px; background: none transparent; }

#formDealer #footer-site #navigation-utility ul li nav ul li a:link:hover, #formDealer #footer-site #navigation-utility ul li nav ul li a:link:active, #formDealer #footer-site #navigation-utility ul li nav ul li a:link:focus, #formDealer #footer-site #navigation-utility ul li nav ul li a:visited:hover, #formDealer #footer-site #navigation-utility ul li nav ul li a:visited:active, #formDealer #footer-site #navigation-utility ul li nav ul li a:visited:focus, #formDealer #simple-footer-site #navigation-utility ul li nav ul li a:link:hover, #formDealer #simple-footer-site #navigation-utility ul li nav ul li a:link:active, #formDealer #simple-footer-site #navigation-utility ul li nav ul li a:link:focus, #formDealer #simple-footer-site #navigation-utility ul li nav ul li a:visited:hover, #formDealer #simple-footer-site #navigation-utility ul li nav ul li a:visited:active, #formDealer #simple-footer-site #navigation-utility ul li nav ul li a:visited:focus, .layout-wrapper #footer-site #navigation-utility ul li nav ul li a:link:hover, .layout-wrapper #footer-site #navigation-utility ul li nav ul li a:link:active, .layout-wrapper #footer-site #navigation-utility ul li nav ul li a:link:focus, .layout-wrapper #footer-site #navigation-utility ul li nav ul li a:visited:hover, .layout-wrapper #footer-site #navigation-utility ul li nav ul li a:visited:active, .layout-wrapper #footer-site #navigation-utility ul li nav ul li a:visited:focus, .layout-wrapper #simple-footer-site #navigation-utility ul li nav ul li a:link:hover, .layout-wrapper #simple-footer-site #navigation-utility ul li nav ul li a:link:active, .layout-wrapper #simple-footer-site #navigation-utility ul li nav ul li a:link:focus, .layout-wrapper #simple-footer-site #navigation-utility ul li nav ul li a:visited:hover, .layout-wrapper #simple-footer-site #navigation-utility ul li nav ul li a:visited:active, .layout-wrapper #simple-footer-site #navigation-utility ul li nav ul li a:visited:focus { background: #f7f7f7; }

#formDealer #footer-site #navigation-utility ul li:hover nav, #formDealer #simple-footer-site #navigation-utility ul li:hover nav, .layout-wrapper #footer-site #navigation-utility ul li:hover nav, .layout-wrapper #simple-footer-site #navigation-utility ul li:hover nav { display: block; }

#formDealer #footer-site #navigation-utility-wrapper .scLooseFrameZone, #formDealer #simple-footer-site #navigation-utility-wrapper .scLooseFrameZone, .layout-wrapper #footer-site #navigation-utility-wrapper .scLooseFrameZone, .layout-wrapper #simple-footer-site #navigation-utility-wrapper .scLooseFrameZone { overflow-y: visible; }

#formDealer #footer-site #navigation-utility-wrapper #navigation-utility ul li .wrapper-navigation, #formDealer #simple-footer-site #navigation-utility-wrapper #navigation-utility ul li .wrapper-navigation, .layout-wrapper #footer-site #navigation-utility-wrapper #navigation-utility ul li .wrapper-navigation, .layout-wrapper #simple-footer-site #navigation-utility-wrapper #navigation-utility ul li .wrapper-navigation { position: absolute; left: 0; bottom: 11px; visibility: hidden; z-index: 900; }

#formDealer #footer-site #navigation-utility-wrapper #navigation-utility ul li .wrapper-navigation .scLooseFrameZone, #formDealer #simple-footer-site #navigation-utility-wrapper #navigation-utility ul li .wrapper-navigation .scLooseFrameZone, .layout-wrapper #footer-site #navigation-utility-wrapper #navigation-utility ul li .wrapper-navigation .scLooseFrameZone, .layout-wrapper #simple-footer-site #navigation-utility-wrapper #navigation-utility ul li .wrapper-navigation .scLooseFrameZone { height: auto; }

#formDealer #footer-site #navigation-utility-wrapper #navigation-utility ul li .wrapper-navigation nav, #formDealer #simple-footer-site #navigation-utility-wrapper #navigation-utility ul li .wrapper-navigation nav, .layout-wrapper #footer-site #navigation-utility-wrapper #navigation-utility ul li .wrapper-navigation nav, .layout-wrapper #simple-footer-site #navigation-utility-wrapper #navigation-utility ul li .wrapper-navigation nav { display: block; position: relative; left: 0; top: 0; }

#formDealer #footer-site #copyright, #formDealer #simple-footer-site #copyright, .layout-wrapper #footer-site #copyright, .layout-wrapper #simple-footer-site #copyright { display: inline-block; vertical-align: top; margin: -1px 20px 12px 0; }

#formDealer #footer-site #navigation-legal, #formDealer #simple-footer-site #navigation-legal, .layout-wrapper #footer-site #navigation-legal, .layout-wrapper #simple-footer-site #navigation-legal { display: inline-block; vertical-align: top; overflow: hidden; padding: 0 0 5px; }

#formDealer #footer-site #navigation-legal a, #formDealer #simple-footer-site #navigation-legal a, .layout-wrapper #footer-site #navigation-legal a, .layout-wrapper #simple-footer-site #navigation-legal a { display: inline-block; padding: 0 11px 0 6px; border-left: solid 1px #525252; color: #1973b4; cursor: default; line-height: 11px; white-space: nowrap; margin: 0 0 1em -5px; }

#formDealer #footer-site #navigation-legal a:link, #formDealer #footer-site #navigation-legal a:visited, #formDealer #simple-footer-site #navigation-legal a:link, #formDealer #simple-footer-site #navigation-legal a:visited, .layout-wrapper #footer-site #navigation-legal a:link, .layout-wrapper #footer-site #navigation-legal a:visited, .layout-wrapper #simple-footer-site #navigation-legal a:link, .layout-wrapper #simple-footer-site #navigation-legal a:visited { cursor: pointer; }

#formDealer #footer-site #navigation-legal a.region-us, #formDealer #footer-site #navigation-legal a.region-uk, #formDealer #simple-footer-site #navigation-legal a.region-us, #formDealer #simple-footer-site #navigation-legal a.region-uk, .layout-wrapper #footer-site #navigation-legal a.region-us, .layout-wrapper #footer-site #navigation-legal a.region-uk, .layout-wrapper #simple-footer-site #navigation-legal a.region-us, .layout-wrapper #simple-footer-site #navigation-legal a.region-uk { padding-left: 30px; }

#formDealer, #layout-default { width: 960px; font-size: 1.2em; }

#formDealer:lang(ar), #layout-default:lang(ar) { margin: 0 10px 0 0; }

#layout-responsive { width: 100%; max-width: 960px; font-size: 1.2em; }

@media (max-width: 767px) { #layout-responsive #footer-site { font-size: 1.5em; }
	#layout-responsive #footer-site #navigation-legal, #layout-responsive #footer-site #navigation-utility, #layout-responsive #footer-site #navigation-account { float: none; }
	#layout-responsive #footer-site #navigation-legal a, #layout-responsive #footer-site #navigation-utility a, #layout-responsive #footer-site #navigation-account a { display: block; padding: 10px; margin: 0 0 0 -10px; border: 0 none; line-height: 1; }
	#layout-responsive #footer-site .column-1, #layout-responsive #footer-site .column-2, #layout-responsive #footer-site .etsocialmediahyperlink-list { float: none; } }

#messageBar-container { z-index: 1000; position: fixed; top: 0; left: 0; width: 100%; min-height: 24px; background: #ffffe1; border-bottom: #222 1px solid; font-size: 1.2em; }

#messageBar-container #messageBar-close { position: absolute; z-index: 999; top: 3px; right: 5px; width: 16px; height: 16px; background: url(/App_Themes/Default/Images/Frame/messageBar-icons.gif) no-repeat -35px 0px; }

#messageBar-container #messageBar-icon { position: absolute; z-index: 999; top: 3px; left: 5px; width: 16px; height: 16px; background: url(/App_Themes/Default/Images/Frame/messageBar-icons.gif) no-repeat 0px 0px; }

#messageBar-container #messageBar-link { display: block; padding: 5px 30px; width: auto; color: #222; font-size: 1.11111111111em; }

#messageBar-container #messageBar-link:hover { text-decoration: none; }

html .debug { display: none; }

html.debug .debug { display: block; }

html.debug table.debug { margin: 4em 0 1em 0; font-size: 9px; border: solid 1px #aaa; color: #aaa; padding: 4px; }

html.debug table.debug th { font-weight: bold; }

html.debug table.debug td { padding: 0 4px; }

.region-us { padding-left: 24px; background: url(/App_Themes/Default/Images/us-flag-mini.gif) left center no-repeat; }

.region-uk { padding-left: 24px; background: url(/App_Themes/Default/Images/uk-flag-mini.gif) left center no-repeat; }

.site-theme-thinredline body { padding-bottom: 10px; }

.site-theme-thinredline, .site-theme-thinredline body { background: #f8f8f8; }

.site-theme-thinredline #formDealer, .site-theme-thinredline .layout-wrapper { background: #fff; -ms-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.75); -webkit-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.75); -o-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.75); -khtml-box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.75); margin: 0 auto; }

.site-theme-thinredline #formDealer:lang(ar), .site-theme-thinredline .layout-wrapper:lang(ar) { margin: 0 auto; }

.site-theme-thinredline #formDealer #header-site, .site-theme-thinredline #formDealer #simple-header-site, .site-theme-thinredline .layout-wrapper #header-site, .site-theme-thinredline .layout-wrapper #simple-header-site { border-top: 3px solid #898989; background: #fff; color: #888; height: 97px; }

.site-theme-thinredline #formDealer #header-site #site-logo:lang(ar), .site-theme-thinredline #formDealer #simple-header-site #site-logo:lang(ar), .site-theme-thinredline .layout-wrapper #header-site #site-logo:lang(ar), .site-theme-thinredline .layout-wrapper #simple-header-site #site-logo:lang(ar) { margin-right: 0px; }

.site-theme-thinredline #formDealer #header-site #site-logo .hgroup, .site-theme-thinredline #formDealer #simple-header-site #site-logo .hgroup, .site-theme-thinredline .layout-wrapper #header-site #site-logo .hgroup, .site-theme-thinredline .layout-wrapper #simple-header-site #site-logo .hgroup { padding: 0 0 0 18px; height: 64px; color: #888; background-position: 18px center; }

.site-theme-thinredline #formDealer #header-site #site-logo .hgroup:lang(ar), .site-theme-thinredline #formDealer #simple-header-site #site-logo .hgroup:lang(ar), .site-theme-thinredline .layout-wrapper #header-site #site-logo .hgroup:lang(ar), .site-theme-thinredline .layout-wrapper #simple-header-site #site-logo .hgroup:lang(ar) { background-position: right center; margin-right: 18px; padding: 0; }

.site-theme-thinredline #formDealer #header-site #site-logo .hgroup h1:lang(ar), .site-theme-thinredline #formDealer #simple-header-site #site-logo .hgroup h1:lang(ar), .site-theme-thinredline .layout-wrapper #header-site #site-logo .hgroup h1:lang(ar), .site-theme-thinredline .layout-wrapper #simple-header-site #site-logo .hgroup h1:lang(ar) { margin: 0; }

.site-theme-thinredline #formDealer #header-site #site-logo .hgroup h2, .site-theme-thinredline #formDealer #simple-header-site #site-logo .hgroup h2, .site-theme-thinredline .layout-wrapper #header-site #site-logo .hgroup h2, .site-theme-thinredline .layout-wrapper #simple-header-site #site-logo .hgroup h2 { padding: 0 0 0 30px; width: auto; margin: 0; background: url(/App_Themes/Default/Images/thin-red-line/bg-hgroup-left-border.png) left center no-repeat; border-left: none; font-size: 1.5em; height: 64px; line-height: 64px; }

.site-theme-thinredline #formDealer #header-site #site-logo .hgroup h2:lang(ar), .site-theme-thinredline #formDealer #simple-header-site #site-logo .hgroup h2:lang(ar), .site-theme-thinredline .layout-wrapper #header-site #site-logo .hgroup h2:lang(ar), .site-theme-thinredline .layout-wrapper #simple-header-site #site-logo .hgroup h2:lang(ar) { float: right; border-left: none; border-right: none; background-position: right center; padding: 0 30px 0 0; }

.site-theme-thinredline #formDealer #header-site #region-selector, .site-theme-thinredline #formDealer #simple-header-site #region-selector, .site-theme-thinredline .layout-wrapper #header-site #region-selector, .site-theme-thinredline .layout-wrapper #simple-header-site #region-selector { color: #555; right: 18px; top: 67px; font-size: 1em; line-height: 30px; height: 30px; }

.site-theme-thinredline #formDealer #header-site #region-selector:lang(ar), .site-theme-thinredline #formDealer #simple-header-site #region-selector:lang(ar), .site-theme-thinredline .layout-wrapper #header-site #region-selector:lang(ar), .site-theme-thinredline .layout-wrapper #simple-header-site #region-selector:lang(ar) { left: 18px; right: auto; }

.site-theme-thinredline #formDealer #header-site #region-selector a, .site-theme-thinredline #formDealer #simple-header-site #region-selector a, .site-theme-thinredline .layout-wrapper #header-site #region-selector a, .site-theme-thinredline .layout-wrapper #simple-header-site #region-selector a { color: #555; background: none; padding: 0; }

.site-theme-thinredline #formDealer #header-site #search-criteria-site, .site-theme-thinredline #formDealer #simple-header-site #search-criteria-site, .site-theme-thinredline .layout-wrapper #header-site #search-criteria-site, .site-theme-thinredline .layout-wrapper #simple-header-site #search-criteria-site { top: 27px; width: auto; right: 0px; padding-right: 18px; }

.site-theme-thinredline #formDealer #header-site #search-criteria-site:lang(ar), .site-theme-thinredline #formDealer #simple-header-site #search-criteria-site:lang(ar), .site-theme-thinredline .layout-wrapper #header-site #search-criteria-site:lang(ar), .site-theme-thinredline .layout-wrapper #simple-header-site #search-criteria-site:lang(ar) { left: 0px; right: auto; padding: 0 0 0 18px; }

.site-theme-thinredline #formDealer #header-site #search-criteria-site input[type="submit"], .site-theme-thinredline #formDealer #simple-header-site #search-criteria-site input[type="submit"], .site-theme-thinredline .layout-wrapper #header-site #search-criteria-site input[type="submit"], .site-theme-thinredline .layout-wrapper #simple-header-site #search-criteria-site input[type="submit"] { width: 24px; height: 20px; padding: 0; font-size: 0em; text-indent: -9999px; text-transform: capitalize; text-align: left; background: url(/App_Themes/Default/Images/thin-red-line/search-button.png) right center no-repeat; }

.site-theme-thinredline #formDealer #header-site #search-criteria-site input[type="submit"]:lang(ar), .site-theme-thinredline #formDealer #simple-header-site #search-criteria-site input[type="submit"]:lang(ar), .site-theme-thinredline .layout-wrapper #header-site #search-criteria-site input[type="submit"]:lang(ar), .site-theme-thinredline .layout-wrapper #simple-header-site #search-criteria-site input[type="submit"]:lang(ar) { float: right; background-image: url(/App_Themes/Default/Images/thin-red-line/search-button-ar.png); }

.site-theme-thinredline #formDealer #header-site #search-criteria-site input[type="text"], .site-theme-thinredline #formDealer #header-site #search-criteria-site input[type="search"], .site-theme-thinredline #formDealer #simple-header-site #search-criteria-site input[type="text"], .site-theme-thinredline #formDealer #simple-header-site #search-criteria-site input[type="search"], .site-theme-thinredline .layout-wrapper #header-site #search-criteria-site input[type="text"], .site-theme-thinredline .layout-wrapper #header-site #search-criteria-site input[type="search"], .site-theme-thinredline .layout-wrapper #simple-header-site #search-criteria-site input[type="text"], .site-theme-thinredline .layout-wrapper #simple-header-site #search-criteria-site input[type="search"] { margin: 0; width: 130px; }

.site-theme-thinredline #formDealer #header-site #search-criteria-site input[type="text"]:lang(ar), .site-theme-thinredline #formDealer #header-site #search-criteria-site input[type="search"]:lang(ar), .site-theme-thinredline #formDealer #simple-header-site #search-criteria-site input[type="text"]:lang(ar), .site-theme-thinredline #formDealer #simple-header-site #search-criteria-site input[type="search"]:lang(ar), .site-theme-thinredline .layout-wrapper #header-site #search-criteria-site input[type="text"]:lang(ar), .site-theme-thinredline .layout-wrapper #header-site #search-criteria-site input[type="search"]:lang(ar), .site-theme-thinredline .layout-wrapper #simple-header-site #search-criteria-site input[type="text"]:lang(ar), .site-theme-thinredline .layout-wrapper #simple-header-site #search-criteria-site input[type="search"]:lang(ar) { float: right; }

.site-theme-thinredline #formDealer #header-site #header-navigation-account, .site-theme-thinredline #formDealer #simple-header-site #header-navigation-account, .site-theme-thinredline .layout-wrapper #header-site #header-navigation-account, .site-theme-thinredline .layout-wrapper #simple-header-site #header-navigation-account { display: inline-block; vertical-align: top; padding: 7px 7px 0 0; overflow: hidden; float: right; width: auto; }

.site-theme-thinredline #formDealer #header-site #header-navigation-account a, .site-theme-thinredline #formDealer #simple-header-site #header-navigation-account a, .site-theme-thinredline .layout-wrapper #header-site #header-navigation-account a, .site-theme-thinredline .layout-wrapper #simple-header-site #header-navigation-account a { display: inline-block; line-height: 1.2em; padding: 0 10px 0 6px; border-left: 1px solid #bababa; margin: 0 0 1em -5px; white-space: nowrap; cursor: default; color: #1973b4; }

.site-theme-thinredline #formDealer #header-site #header-navigation-account a:link, .site-theme-thinredline #formDealer #header-site #header-navigation-account a:visited, .site-theme-thinredline #formDealer #simple-header-site #header-navigation-account a:link, .site-theme-thinredline #formDealer #simple-header-site #header-navigation-account a:visited, .site-theme-thinredline .layout-wrapper #header-site #header-navigation-account a:link, .site-theme-thinredline .layout-wrapper #header-site #header-navigation-account a:visited, .site-theme-thinredline .layout-wrapper #simple-header-site #header-navigation-account a:link, .site-theme-thinredline .layout-wrapper #simple-header-site #header-navigation-account a:visited { cursor: pointer; }

.site-theme-thinredline #formDealer #header-site #header-navigation-account a.region-us, .site-theme-thinredline #formDealer #header-site #header-navigation-account a.region-uk, .site-theme-thinredline #formDealer #simple-header-site #header-navigation-account a.region-us, .site-theme-thinredline #formDealer #simple-header-site #header-navigation-account a.region-uk, .site-theme-thinredline .layout-wrapper #header-site #header-navigation-account a.region-us, .site-theme-thinredline .layout-wrapper #header-site #header-navigation-account a.region-uk, .site-theme-thinredline .layout-wrapper #simple-header-site #header-navigation-account a.region-us, .site-theme-thinredline .layout-wrapper #simple-header-site #header-navigation-account a.region-uk { padding-left: 30px; }

.site-theme-thinredline #formDealer #header-site #navigation-primary-wrapper, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary-wrapper, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary-wrapper, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary-wrapper { top: 64px; }

.site-theme-thinredline #formDealer #header-site #navigation-primary-wrapper #navigation-primary, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary-wrapper #navigation-primary, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary-wrapper #navigation-primary, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary-wrapper #navigation-primary { top: 0; }

.site-theme-thinredline #formDealer #header-site #navigation-primary, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary { border-top: 3px solid #e3020a; margin: 0; width: auto; height: 30px; line-height: 30px; top: 64px; background: url(/App_Themes/Default/Images/thin-red-line/bg-primary-nav.png) left center repeat-x; left: 0; right: 0; }

.site-theme-thinredline #formDealer #header-site #navigation-primary ul, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul { width: 942px; height: 30px; }

.site-theme-thinredline #formDealer #header-site #navigation-primary ul li, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li { height: 30px; }

.site-theme-thinredline #formDealer #header-site #navigation-primary ul li:first-child a, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li:first-child a, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li:first-child a, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li:first-child a { background-image: none; padding-left: 18px; }

.site-theme-thinredline #formDealer #header-site #navigation-primary ul li:first-child a:lang(ar), .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li:first-child a:lang(ar), .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li:first-child a:lang(ar), .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li:first-child a:lang(ar) { padding: 0 18px 0 9px; }

.site-theme-thinredline #formDealer #header-site #navigation-primary ul li a, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li a, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li a, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li a { color: #555; background: url(/App_Themes/Default/Images/thin-red-line/bg-primary-nav-item-border.png) left center no-repeat; padding: 0 9px 0 11px; }

.site-theme-thinredline #formDealer #header-site #navigation-primary ul li a:lang(ar), .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li a:lang(ar), .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li a:lang(ar), .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li a:lang(ar) { padding: 0 11px 0 9px; font-weight: normal; }

.site-theme-thinredline #formDealer #header-site #navigation-primary ul li a.selected, .site-theme-thinredline #formDealer #header-site #navigation-primary ul li a:hover, .site-theme-thinredline #formDealer #header-site #navigation-primary ul li a:active, .site-theme-thinredline #formDealer #header-site #navigation-primary ul li a:focus, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li a.selected, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li a:hover, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li a:active, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li a:focus, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li a.selected, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li a:hover, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li a:active, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li a:focus, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li a.selected, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li a:hover, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li a:active, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li a:focus { background-color: #fff; color: #e3020a; }

.site-theme-thinredline #formDealer #header-site #navigation-primary ul li nav, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li nav, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li nav, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li nav { background: #e2e2e2; position: absolute; left: 0; top: 30px; border: solid 1px #bababa; border-top: 0; }

.site-theme-thinredline #formDealer #header-site #navigation-primary ul li nav:lang(ar), .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li nav:lang(ar), .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li nav:lang(ar), .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li nav:lang(ar) { left: auto; right: 0; }

.site-theme-thinredline #formDealer #header-site #navigation-primary ul li nav ul, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li nav ul, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li nav ul, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li nav ul { width: auto; height: auto; }

.site-theme-thinredline #formDealer #header-site #navigation-primary ul li nav ul:before, .site-theme-thinredline #formDealer #header-site #navigation-primary ul li nav ul:after, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li nav ul:before, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li nav ul:after, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li nav ul:before, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li nav ul:after, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li nav ul:before, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li nav ul:after { content: none; display: none; }

.site-theme-thinredline #formDealer #header-site #navigation-primary ul li nav ul:after, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li nav ul:after, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li nav ul:after, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li nav ul:after { clear: none; }

.site-theme-thinredline #formDealer #header-site #navigation-primary ul li nav ul li, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li nav ul li, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li nav ul li, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li nav ul li { height: auto; }

.site-theme-thinredline #formDealer #header-site #navigation-primary ul li nav ul li:lang(ar), .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li nav ul li:lang(ar), .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li nav ul li:lang(ar), .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li nav ul li:lang(ar) { float: none; }

.site-theme-thinredline #formDealer #header-site #navigation-primary ul li nav ul li a, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li nav ul li a, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li nav ul li a, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li nav ul li a { background: none; }

.site-theme-thinredline #formDealer #header-site #navigation-primary ul li nav ul li a, .site-theme-thinredline #formDealer #header-site #navigation-primary ul li nav ul li a:first-child, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li nav ul li a, .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li nav ul li a:first-child, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li nav ul li a, .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li nav ul li a:first-child, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li nav ul li a, .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li nav ul li a:first-child { padding: 2px 6px; }

.site-theme-thinredline #formDealer #header-site #navigation-primary ul li nav ul li a:lang(ar), .site-theme-thinredline #formDealer #header-site #navigation-primary ul li nav ul li a:first-child:lang(ar), .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li nav ul li a:lang(ar), .site-theme-thinredline #formDealer #simple-header-site #navigation-primary ul li nav ul li a:first-child:lang(ar), .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li nav ul li a:lang(ar), .site-theme-thinredline .layout-wrapper #header-site #navigation-primary ul li nav ul li a:first-child:lang(ar), .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li nav ul li a:lang(ar), .site-theme-thinredline .layout-wrapper #simple-header-site #navigation-primary ul li nav ul li a:first-child:lang(ar) { padding: 2px 6px; }

.site-theme-thinredline #formDealer #simple-header-site, .site-theme-thinredline .layout-wrapper #simple-header-site { height: 64px; border-bottom: 3px solid #e3020a; }

.site-theme-thinredline #formDealer #footer-site, .site-theme-thinredline #formDealer #simple-footer-site, .site-theme-thinredline .layout-wrapper #footer-site, .site-theme-thinredline .layout-wrapper #simple-footer-site { overflow: hidden; margin: 0 0 20px 0; border-top: 1px solid #888; background: none; padding: 10px 18px 20px 18px; }

.site-theme-thinredline #formDealer #footer-site .column-1, .site-theme-thinredline #formDealer #simple-footer-site .column-1, .site-theme-thinredline .layout-wrapper #footer-site .column-1, .site-theme-thinredline .layout-wrapper #simple-footer-site .column-1 { float: left; width: 610px; }

.site-theme-thinredline #formDealer #footer-site .column-1:lang(ar), .site-theme-thinredline #formDealer #simple-footer-site .column-1:lang(ar), .site-theme-thinredline .layout-wrapper #footer-site .column-1:lang(ar), .site-theme-thinredline .layout-wrapper #simple-footer-site .column-1:lang(ar) { float: right; }

.site-theme-thinredline #formDealer #footer-site .column-2, .site-theme-thinredline #formDealer #simple-footer-site .column-2, .site-theme-thinredline .layout-wrapper #footer-site .column-2, .site-theme-thinredline .layout-wrapper #simple-footer-site .column-2 { float: right; width: 310px; }

.site-theme-thinredline #formDealer #footer-site .column-2:lang(ar), .site-theme-thinredline #formDealer #simple-footer-site .column-2:lang(ar), .site-theme-thinredline .layout-wrapper #footer-site .column-2:lang(ar), .site-theme-thinredline .layout-wrapper #simple-footer-site .column-2:lang(ar) { float: left; }

.site-theme-thinredline #formDealer #footer-site #copyright, .site-theme-thinredline #formDealer #simple-footer-site #copyright, .site-theme-thinredline .layout-wrapper #footer-site #copyright, .site-theme-thinredline .layout-wrapper #simple-footer-site #copyright { margin-bottom: 10px; margin-top: 0px; line-height: 1.2em; }

.site-theme-thinredline #formDealer #footer-site #copyright:lang(ar), .site-theme-thinredline #formDealer #simple-footer-site #copyright:lang(ar), .site-theme-thinredline .layout-wrapper #footer-site #copyright:lang(ar), .site-theme-thinredline .layout-wrapper #simple-footer-site #copyright:lang(ar) { direction: ltr; padding-right: 0px; margin-right: 0px; }

.site-theme-thinredline #formDealer #footer-site #navigation-legal ul li a, .site-theme-thinredline #formDealer #footer-site #navigation-utility ul li a, .site-theme-thinredline #formDealer #simple-footer-site #navigation-legal ul li a, .site-theme-thinredline #formDealer #simple-footer-site #navigation-utility ul li a, .site-theme-thinredline .layout-wrapper #footer-site #navigation-legal ul li a, .site-theme-thinredline .layout-wrapper #footer-site #navigation-utility ul li a, .site-theme-thinredline .layout-wrapper #simple-footer-site #navigation-legal ul li a, .site-theme-thinredline .layout-wrapper #simple-footer-site #navigation-utility ul li a { line-height: 1.2em; }

.site-theme-thinredline #formDealer #footer-site #navigation-account, .site-theme-thinredline #formDealer #simple-footer-site #navigation-account, .site-theme-thinredline .layout-wrapper #footer-site #navigation-account, .site-theme-thinredline .layout-wrapper #simple-footer-site #navigation-account { display: inline-block; vertical-align: top; padding-bottom: 10px; overflow: hidden; float: right; width: auto; margin-right: -8px; }

.site-theme-thinredline #formDealer #footer-site #navigation-account a, .site-theme-thinredline #formDealer #simple-footer-site #navigation-account a, .site-theme-thinredline .layout-wrapper #footer-site #navigation-account a, .site-theme-thinredline .layout-wrapper #simple-footer-site #navigation-account a { display: inline-block; line-height: 1.2em; padding: 0 10px 0 6px; border-left: 1px solid #bababa; margin: 0 0 1em -5px; white-space: nowrap; cursor: default; }

.site-theme-thinredline #formDealer #footer-site #navigation-account a:link, .site-theme-thinredline #formDealer #footer-site #navigation-account a:visited, .site-theme-thinredline #formDealer #simple-footer-site #navigation-account a:link, .site-theme-thinredline #formDealer #simple-footer-site #navigation-account a:visited, .site-theme-thinredline .layout-wrapper #footer-site #navigation-account a:link, .site-theme-thinredline .layout-wrapper #footer-site #navigation-account a:visited, .site-theme-thinredline .layout-wrapper #simple-footer-site #navigation-account a:link, .site-theme-thinredline .layout-wrapper #simple-footer-site #navigation-account a:visited { cursor: pointer; }

.site-theme-thinredline #formDealer #footer-site #navigation-account a.region-us, .site-theme-thinredline #formDealer #footer-site #navigation-account a.region-uk, .site-theme-thinredline #formDealer #simple-footer-site #navigation-account a.region-us, .site-theme-thinredline #formDealer #simple-footer-site #navigation-account a.region-uk, .site-theme-thinredline .layout-wrapper #footer-site #navigation-account a.region-us, .site-theme-thinredline .layout-wrapper #footer-site #navigation-account a.region-uk, .site-theme-thinredline .layout-wrapper #simple-footer-site #navigation-account a.region-us, .site-theme-thinredline .layout-wrapper #simple-footer-site #navigation-account a.region-uk { padding-left: 30px; }

.site-theme-thinredline #formDealer #footer-site .etsocialmediahyperlink-section, .site-theme-thinredline #formDealer #simple-footer-site .etsocialmediahyperlink-section, .site-theme-thinredline .layout-wrapper #footer-site .etsocialmediahyperlink-section, .site-theme-thinredline .layout-wrapper #simple-footer-site .etsocialmediahyperlink-section { overflow: hidden; width: 100%; }

.site-theme-thinredline #formDealer #footer-site .etsocialmediahyperlink-section:before, .site-theme-thinredline #formDealer #footer-site .etsocialmediahyperlink-section:after, .site-theme-thinredline #formDealer #simple-footer-site .etsocialmediahyperlink-section:before, .site-theme-thinredline #formDealer #simple-footer-site .etsocialmediahyperlink-section:after, .site-theme-thinredline .layout-wrapper #footer-site .etsocialmediahyperlink-section:before, .site-theme-thinredline .layout-wrapper #footer-site .etsocialmediahyperlink-section:after, .site-theme-thinredline .layout-wrapper #simple-footer-site .etsocialmediahyperlink-section:before, .site-theme-thinredline .layout-wrapper #simple-footer-site .etsocialmediahyperlink-section:after { content: ""; display: table; }

.site-theme-thinredline #formDealer #footer-site .etsocialmediahyperlink-section:after, .site-theme-thinredline #formDealer #simple-footer-site .etsocialmediahyperlink-section:after, .site-theme-thinredline .layout-wrapper #footer-site .etsocialmediahyperlink-section:after, .site-theme-thinredline .layout-wrapper #simple-footer-site .etsocialmediahyperlink-section:after { clear: both; }

.site-theme-thinredline #formDealer #footer-site .etsocialmediahyperlink-section h1, .site-theme-thinredline #formDealer #simple-footer-site .etsocialmediahyperlink-section h1, .site-theme-thinredline .layout-wrapper #footer-site .etsocialmediahyperlink-section h1, .site-theme-thinredline .layout-wrapper #simple-footer-site .etsocialmediahyperlink-section h1 { float: left; color: #af1200; font-size: 1.1em; font-style: italic; line-height: 41px; margin: 0 16px 0 0; }

.site-theme-thinredline #formDealer #footer-site .etsocialmediahyperlink-section h1:lang(ar), .site-theme-thinredline #formDealer #simple-footer-site .etsocialmediahyperlink-section h1:lang(ar), .site-theme-thinredline .layout-wrapper #footer-site .etsocialmediahyperlink-section h1:lang(ar), .site-theme-thinredline .layout-wrapper #simple-footer-site .etsocialmediahyperlink-section h1:lang(ar) { float: right; }

.site-theme-thinredline #formDealer #footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list, .site-theme-thinredline #formDealer #simple-footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list, .site-theme-thinredline .layout-wrapper #footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list, .site-theme-thinredline .layout-wrapper #simple-footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list { float: right; margin-right: -8px; }

.site-theme-thinredline #formDealer #footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list:before, .site-theme-thinredline #formDealer #footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list:after, .site-theme-thinredline #formDealer #simple-footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list:before, .site-theme-thinredline #formDealer #simple-footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list:after, .site-theme-thinredline .layout-wrapper #footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list:before, .site-theme-thinredline .layout-wrapper #footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list:after, .site-theme-thinredline .layout-wrapper #simple-footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list:before, .site-theme-thinredline .layout-wrapper #simple-footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list:after { content: ""; display: table; }

.site-theme-thinredline #formDealer #footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list:after, .site-theme-thinredline #formDealer #simple-footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list:after, .site-theme-thinredline .layout-wrapper #footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list:after, .site-theme-thinredline .layout-wrapper #simple-footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list:after { clear: both; }

.site-theme-thinredline #formDealer #footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list:lang(ar), .site-theme-thinredline #formDealer #simple-footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list:lang(ar), .site-theme-thinredline .layout-wrapper #footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list:lang(ar), .site-theme-thinredline .layout-wrapper #simple-footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list:lang(ar) { margin-right: 0px; margin-left: -7px; float: left; }

.site-theme-thinredline #formDealer #footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-listitem, .site-theme-thinredline #formDealer #simple-footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-listitem, .site-theme-thinredline .layout-wrapper #footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-listitem, .site-theme-thinredline .layout-wrapper #simple-footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-listitem { float: left; margin: 0 8px 0 7px; }

.site-theme-thinredline #formDealer #footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-listitem a, .site-theme-thinredline #formDealer #simple-footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-listitem a, .site-theme-thinredline .layout-wrapper #footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-listitem a, .site-theme-thinredline .layout-wrapper #simple-footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-listitem a { display: block; }

.site-theme-thinredline #formDealer #footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-editlistitem, .site-theme-thinredline #formDealer #simple-footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-editlistitem, .site-theme-thinredline .layout-wrapper #footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-editlistitem, .site-theme-thinredline .layout-wrapper #simple-footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-editlistitem { float: left; }

.site-theme-thinredline #formDealer #footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-editlistitem a, .site-theme-thinredline #formDealer #simple-footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-editlistitem a, .site-theme-thinredline .layout-wrapper #footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-editlistitem a, .site-theme-thinredline .layout-wrapper #simple-footer-site .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-editlistitem a { display: block; }

.site-theme-thinredline #formDealer #footer-site .etsocialmediahyperlink-section > .scLooseFrameZone > .scWebEditInput, .site-theme-thinredline #formDealer #simple-footer-site .etsocialmediahyperlink-section > .scLooseFrameZone > .scWebEditInput, .site-theme-thinredline .layout-wrapper #footer-site .etsocialmediahyperlink-section > .scLooseFrameZone > .scWebEditInput, .site-theme-thinredline .layout-wrapper #simple-footer-site .etsocialmediahyperlink-section > .scLooseFrameZone > .scWebEditInput { display: block; float: left; }

.site-theme-thinredline.debug table.debug { margin: 2em 18px 0 18px; font-size: 9px; border: none; color: #888; padding: 0 0 1em 0; direction: ltr; border-collapse: collapse; }

.site-theme-thinredline.debug table.debug:before, .site-theme-thinredline.debug table.debug:after { content: ""; display: table; }

.site-theme-thinredline.debug table.debug:after { clear: both; }

.site-theme-thinredline.debug table.debug th { font-weight: bold; }

.site-theme-thinredline.debug table.debug td { padding: 0; }

.sublayout-two-column-callout-left #placeholder-column-one, .sublayout-two-column-callout-left #placeholder-column-two { float: left; min-height: 100px; }

.sublayout-two-column-callout-right #placeholder-column-one, .sublayout-two-column-callout-right #placeholder-column-two { float: left; min-height: 100px; }

.sublayout-three-column #placeholder-column-one, .sublayout-three-column #placeholder-column-two, .sublayout-three-column #placeholder-column-three { float: left; min-height: 100px; }

.content, html.form-page body { line-height: 1.4em; }

.content table th, html.form-page body table th { font-weight: bold; }

.content table th, .content table td, html.form-page body table th, html.form-page body table td { vertical-align: top; }

.content ul, html.form-page body ul { list-style-type: disc; padding: 0 0 0 20px; }

.content ul ul, html.form-page body ul ul { list-style-type: circle; }

.content ul ul ul, html.form-page body ul ul ul { list-style-type: square; }

.content ol, html.form-page body ol { list-style-type: decimal; padding: 0 0 0 20px; }

.content ol ol, html.form-page body ol ol { list-style-type: lower-roman; }

.content ol ol ol, html.form-page body ol ol ol { list-style-type: lower-latin; }

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, html.form-page body h1, html.form-page body h2, html.form-page body h3, html.form-page body h4, html.form-page body h5, html.form-page body h6 { font-weight: bold; font-size: 1.2em; margin: 0 0 .25em; }

.content p, html.form-page body p { margin: 0 0 1em; }

.content b, .content strong, html.form-page body b, html.form-page body strong { font-weight: bold; }

.content i, .content em, html.form-page body i, html.form-page body em { font-style: italic; }

.content u, html.form-page body u { text-decoration: underline; }

.content s, .content strike, .content del, html.form-page body s, html.form-page body strike, html.form-page body del { text-decoration: line-through; }

.content small, html.form-page body small { font-size: x-small; }

.content big, html.form-page body big { font-size: x-large; }

.content abbr[title], html.form-page body abbr[title] { border-bottom: 1px dotted; }

.content sup, html.form-page body sup { vertical-align: super; }

.content sup small, html.form-page body sup small { font-size: .6em; }

.content sub, html.form-page body sub { vertical-align: sub; }

.content sub small, html.form-page body sub small { font-size: .6em; }

.content input, .content textarea, .content select, .content button, html.form-page body input, html.form-page body textarea, html.form-page body select, html.form-page body button { font-size: 100%; }

.content a.arrow, html.form-page body a.arrow { padding-left: 12px; background: url("/App_Themes/Default/Images/General/red-arrow.gif") no-repeat left 2px; }

.content .bodyheading, .content .bodyheading2, html.form-page body .bodyheading, html.form-page body .bodyheading2 { font-size: 1.16666666667em; font-weight: bold; }

.content .bodyheading3, .content .bodybold, html.form-page body .bodyheading3, html.form-page body .bodybold { font-weight: bold; }

.content .warningcopy, html.form-page body .warningcopy { font-weight: bold; color: #cb0c0f; }

.content .smallcopy, html.form-page body .smallcopy { font-size: 0.75em; }

.content .subhead, html.form-page body .subhead { color: #cb0c0f; font-weight: bold; }

.content .indent, html.form-page body .indent { padding-left: 1.5em; }

.content table.light-border-table, html.form-page body table.light-border-table { border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse; border-style: solid; border-color: #BABABA; }

.content table.light-border-table th, html.form-page body table.light-border-table th { background-color: #EEE; }

.content table.light-border-table td, .content table.light-border-table th, html.form-page body table.light-border-table td, html.form-page body table.light-border-table th { margin: 0; padding: 4px; border-width: 1px 1px 0 0; border-style: solid; border-color: #BABABA; }

.content table.dark-border-table, html.form-page body table.dark-border-table { border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse; border-style: solid; border-color: #525252; }

.content table.dark-border-table td, .content table.dark-border-table th, html.form-page body table.dark-border-table td, html.form-page body table.dark-border-table th { background-color: transparent; margin: 0; padding: 4px; border-width: 1px 1px 0 0; border-style: solid; border-color: #525252; }

.content table.no-border-table, html.form-page body table.no-border-table { border: 0; }

.content table.no-border-table td, .content table.no-border-table th, html.form-page body table.no-border-table td, html.form-page body table.no-border-table th { border: 0; }

.sublayout-etdownloadbundle, .sublayout-etdownloadssearchresults, .sublayout-etmylanding, .sublayout-etmyactivitieslisting { font-size: 1.111em; line-height: 1.4em; min-height: 444px; padding-bottom: 20px; }

.sublayout-etdownloadbundle input, .sublayout-etdownloadbundle textarea, .sublayout-etdownloadbundle select, .sublayout-etdownloadbundle button, .sublayout-etdownloadssearchresults input, .sublayout-etdownloadssearchresults textarea, .sublayout-etdownloadssearchresults select, .sublayout-etdownloadssearchresults button, .sublayout-etmylanding input, .sublayout-etmylanding textarea, .sublayout-etmylanding select, .sublayout-etmylanding button, .sublayout-etmyactivitieslisting input, .sublayout-etmyactivitieslisting textarea, .sublayout-etmyactivitieslisting select, .sublayout-etmyactivitieslisting button { font-size: 1em; }

.sublayout-etdownloadsactivitieslanding { width: 960px; height: 468px; position: relative; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent { position: absolute; left: 0; top: 0; width: 960px; height: 300px; overflow: visible; cursor: pointer; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser { position: absolute; top: 300px; height: 168px; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser::-webkit-details-marker { display: none; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser .hgroup { padding: 11px 0 11px 1px; min-height: 29px; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser .hgroup h1 { color: #6d6b6c; font-weight: bold; font-size: 1.3em; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser .hgroup h2 { color: #6d6b6c; font-weight: bold; font-size: 1.1em; padding: 3px 0 0; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser .etdownloadsactivitiescontent-teaserbody { min-height: 72px; padding: 0 0 6px; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser .etdownloadsactivitiescontent-teaserbody:before, .sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser .etdownloadsactivitiescontent-teaserbody:after { content: ""; display: table; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser .etdownloadsactivitiescontent-teaserbody:after { clear: both; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser .etdownloadsactivitiescontent-teaserbody .etteaserimage { float: left; width: 70px; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser .etdownloadsactivitiescontent-teaserbody .etteasercontent { float: left; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser .etcalltoaction { display: block; width: 185px; color: #c1272d; font-size: 1.1em; line-height: 1.1em; font-weight: bold; text-align: right; padding-right: 25px; background: url(/App_Themes/Default/Images/General/chevrons.png) scroll right center no-repeat transparent; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body { position: absolute; left: 0; top: 0; width: 960px; height: 300px; background-repeat: no-repeat; background: #cdcdcd; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body h2 { font-size: 2.3em; line-height: 1.25em; font-weight: bold; letter-spacing: 0.02mm; text-indent: -12px; color: #fff; padding: 18px 0 10px 33px; width: 470px; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .etmaincontent { font-weight: bold; color: #3e3e3e; width: 280px; line-height: 1.55em; font-size: 1.1em; padding: 0 0 0 34px; margin: -4px 0 0; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .sublayout-etdownloadssearch { width: 300px; margin: 14px 0 0 13px; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .sublayout-etdownloadssearch label { display: block; font-weight: bold; text-align: right; font-size: 1.2em; padding: 7px 0; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .sublayout-etdownloadssearch label select { width: 198px; padding: 1px 0; margin: 0 0 0 1px; border: 1px solid #a5acb2; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .sublayout-etdownloadssearch a.submit { margin: 5px 0 0 100px; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .sublayout-etactivitiessearchcriteria-subjectarea { width: 300px; margin: 0 0 0 3px; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .sublayout-etactivitiessearchcriteria-subjectarea label { display: block; font-weight: bold; text-align: right; font-size: 1.2em; padding: 4px 0 6px; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .sublayout-etactivitiessearchcriteria-subjectarea label select { width: 146px; padding: 0; margin: 0 0 0 6px; border: 2px inset #f0f0f0; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .sublayout-etactivitiessearchcriteria-subjectarea input[type="submit"] { margin: 13px 0 0 150px; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .sublayout-etmydownloadsandactivitiesbutton { margin: 29px 0 0 34px; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .sublayout-etcalloutstack { position: absolute; left: 757px; top: 26px; width: 203px; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .sublayout-etcalloutstack h1 { color: #fff; font-size: 1.6em; padding: 0 0 0 28px; margin: 0 0 5px; line-height: 1.25em; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .sublayout-etcalloutstack a { color: #fff; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .sublayout-etcalloutstack .etcalloutstack-list .etcalloutstack-listitem { padding: 0 0 1px; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .sublayout-etcalloutstack .etcalloutstack-list .etcalloutstack-listitem .etcallout header { font-weight: bold; background: url(/App_Themes/Default/Images/Downloads-Activities/callout-header-bg.png) scroll no-repeat 0 0 transparent; padding: 11px 0 11px 30px; font-size: 1.1em; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .sublayout-etcalloutstack .etcalloutstack-list .etcalloutstack-listitem .etcallout header h1 { font-size: 1em; padding: 0; margin: 0; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .sublayout-etcalloutstack .etcalloutstack-list .etcalloutstack-listitem .etcallout .ethyperlinklist { margin: -7px 0 6px; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .sublayout-etcalloutstack .etcalloutstack-list .etcalloutstack-listitem .etcallout .ethyperlinklist .jump-list ul li { padding: 0 0 4px 30px; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-body .sublayout-etcalloutstack .etcalloutstack-list .etcalloutstack-listitem .etcallout .ethyperlinklist .jump-list ul li a { font-size: 1.1em; line-height: 1.25em; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent.selected { cursor: default; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent.selected .etdownloadsactivitiescontent-teaser { background: #fff; }

.sublayout-etdownloadsactivitieslanding .sublayout-etdownloadsactivitiescontent.selected .etdownloadsactivitiescontent-teaser .hgroup h1 { color: #c21600; }

.sublayout-etdownloadsactivitieslanding.panes-3 { background: url(/App_Themes/Default/Images/Downloads-Activities/landing-teaser-bg-3.gif) scroll 0 300px no-repeat #fff; }

.sublayout-etdownloadsactivitieslanding.panes-3 .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser { width: 300px; padding: 4px 10px 0 10px; }

.sublayout-etdownloadsactivitieslanding.panes-3 .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser .etdownloadsactivitiescontent-teaserbody { width: 300px; }

.sublayout-etdownloadsactivitieslanding.panes-3 .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser .etdownloadsactivitiescontent-teaserbody .etteasercontent { width: 227px; }

.sublayout-etdownloadsactivitieslanding.panes-3 .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser .etcalltoaction { width: 275px; padding-left: 0; }

.sublayout-etdownloadsactivitieslanding.panes-3 .sublayout-etdownloadsactivitiescontent.pane-1 { z-index: 3; }

.sublayout-etdownloadsactivitieslanding.panes-3 .sublayout-etdownloadsactivitiescontent.pane-1 .etdownloadsactivitiescontent-teaser { left: 0; }

.sublayout-etdownloadsactivitieslanding.panes-3 .sublayout-etdownloadsactivitiescontent.pane-2 { z-index: 2; }

.sublayout-etdownloadsactivitieslanding.panes-3 .sublayout-etdownloadsactivitiescontent.pane-2 .etdownloadsactivitiescontent-teaser { left: 320px; }

.sublayout-etdownloadsactivitieslanding.panes-3 .sublayout-etdownloadsactivitiescontent.pane-3 { z-index: 1; }

.sublayout-etdownloadsactivitieslanding.panes-3 .sublayout-etdownloadsactivitiescontent.pane-3 .etdownloadsactivitiescontent-teaser { left: 640px; }

.sublayout-etdownloadsactivitieslanding.panes-4 { background: url(/App_Themes/Default/Images/Downloads-Activities/landing-teaser-bg-4.gif) scroll 0 300px no-repeat #fff; }

.sublayout-etdownloadsactivitieslanding.panes-4 .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser { width: 219px; padding: 4px 10px 0 10px; }

.sublayout-etdownloadsactivitieslanding.panes-4 .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser .etdownloadsactivitiescontent-teaserbody { width: 231px; }

.sublayout-etdownloadsactivitieslanding.panes-4 .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser .etdownloadsactivitiescontent-teaserbody .etteasercontent { width: 141px; }

.sublayout-etdownloadsactivitieslanding.panes-4 .sublayout-etdownloadsactivitiescontent .etdownloadsactivitiescontent-teaser .etcalltoaction { padding-left: 12px; }

.sublayout-etdownloadsactivitieslanding.panes-4 .sublayout-etdownloadsactivitiescontent.pane-1 { z-index: 4; }

.sublayout-etdownloadsactivitieslanding.panes-4 .sublayout-etdownloadsactivitiescontent.pane-1 .etdownloadsactivitiescontent-teaser { left: 0; width: 211px; }

.sublayout-etdownloadsactivitieslanding.panes-4 .sublayout-etdownloadsactivitiescontent.pane-1 .etdownloadsactivitiescontent-teaser .etcalltoaction { padding-left: 7px; }

.sublayout-etdownloadsactivitieslanding.panes-4 .sublayout-etdownloadsactivitiescontent.pane-2 { z-index: 3; }

.sublayout-etdownloadsactivitieslanding.panes-4 .sublayout-etdownloadsactivitiescontent.pane-2 .etdownloadsactivitiescontent-teaser { left: 239px; }

.sublayout-etdownloadsactivitieslanding.panes-4 .sublayout-etdownloadsactivitiescontent.pane-3 { z-index: 2; }

.sublayout-etdownloadsactivitieslanding.panes-4 .sublayout-etdownloadsactivitiescontent.pane-3 .etdownloadsactivitiescontent-teaser { left: 483px; }

.sublayout-etdownloadsactivitieslanding.panes-4 .sublayout-etdownloadsactivitiescontent.pane-4 { z-index: 1; }

.sublayout-etdownloadsactivitieslanding.panes-4 .sublayout-etdownloadsactivitiescontent.pane-4 .etdownloadsactivitiescontent-teaser { left: 726px; width: 211px; }

.sublayout-etdownloadsactivitieslanding.panes-4 .sublayout-etdownloadsactivitiescontent.pane-4 .etdownloadsactivitiescontent-teaser .etcalltoaction { padding-left: 0; }

.sublayout-etdownloadsactivitiesheader { position: relative; font-family: Arial,Helvetica,sans-serif; }

.sublayout-etdownloadsactivitiesheader h1 { color: #cb0c0f; font-size: 1.3em; font-weight: bold; padding: 15px 18px 16px; }

.sublayout-etdownloadsactivitiesheader nav ul { width: 954px; padding: 0 4px 13px 2px; overflow: hidden; background: url(/App_Themes/Default/Images/Downloads-Activities/header-tab-bar-bg.gif) no-repeat scroll 6px bottom transparent; }

.sublayout-etdownloadsactivitiesheader nav ul li { float: left; margin: 0 0 1px 4px; border: solid 1px #c8c8c8; border-bottom: solid 1px #979797; -ms-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; background: url(/App_Themes/Default/Images/Downloads-Activities/header-tab-bg.gif) repeat-x scroll 0 bottom transparent; }

.sublayout-etdownloadsactivitiesheader nav ul li a { display: block; line-height: 22px; padding: 0 10px; color: #525252; }

.sublayout-etdownloadsactivitiesheader nav ul li.selected { border-color: #979797 #979797 #fff; background: #fff; }

.sublayout-etdownloadsactivitiesheader nav ul li.home { float: right; border: 0 none; background: transparent; }

.sublayout-etdownloadsactivitiesheader nav ul li.home a { color: #1973b4; height: 16px; line-height: 10px; padding: 0 20px; margin: 8px 0 0; background: url(/App_Themes/Default/Images/Downloads-Activities/header-home-icon.gif) no-repeat scroll right 0 transparent; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearch { width: 450px; margin: 5px 0 0 17px; float: left; padding-bottom: 20px; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearch label { display: block; font-weight: bold; text-align: right; padding: 5px 0 4px; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearch label select { width: 348px; padding: 1px 0; margin: 0 0 0 1px; border: 1px solid #a5acb2; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearch a.submit { margin: 7px 0 0 100px; }

.sublayout-etdownloadssearchresults .criteria-wrapper a.promo { text-decoration: none; color: #525252; }

.sublayout-etdownloadssearchresults .criteria-wrapper .dc-side-promo { float: right; }

.sublayout-etdownloadssearchresults .criteria-wrapper .dc-side-promo .teaserimage { float: left; }

.sublayout-etdownloadssearchresults .criteria-wrapper .dc-side-promo .content { width: 240px; float: left; padding: 5px 30px 10px 10px; }

.sublayout-etdownloadssearchresults .criteria-wrapper .dc-side-promo .content h3 { color: #cb0c0f; font-weight: bold; font-size: 1.2em; }

.sublayout-etdownloadssearchresults .placeholder-quickresults { width: 960px; overflow: hidden; padding: 10px 0 0 8px; -ms-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }

.sublayout-etdownloadssearchresults .placeholder-quickresults .sublayout-etquickresults { float: left; width: 305px; margin: 12px 0 0 9px; -ms-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }

.sublayout-etdownloadssearchresults .placeholder-quickresults .sublayout-etquickresults h1 { -ms-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; color: #fff; background: url(/App_Themes/Default/Images/Downloads-Activities/quick-results-header-bg.gif) repeat-x scroll center bottom #a3a3a3; font-weight: bold; padding: 7px 10px 6px; }

.sublayout-etdownloadssearchresults .placeholder-quickresults .sublayout-etquickresults ul { min-height: 150px; padding: 0 0 18px; background: url(/App_Themes/Default/Images/Downloads-Activities/quick-results-border.gif) no-repeat scroll center top transparent; }

.sublayout-etdownloadssearchresults .placeholder-quickresults .sublayout-etquickresults ul li { padding: 8px; margin: 0 1px; line-height: 2em; }

.sublayout-etdownloadssearchresults .placeholder-quickresults .sublayout-etquickresults ul li:nth-child(odd) { background: #fff; }

.sublayout-etdownloadssearchresults .placeholder-quickresults .sublayout-etquickresults ul li:nth-child(even) { background: #f2f2f2; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing { width: 932px; margin: 12px 0 0; background: #fff; margin: 18px 7px 0 17px; line-height: 1.4em; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing colgroup col.column-name { width: 670px; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing colgroup col.column-version { width: 128px; border-left: 1px solid #999; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing colgroup col.column-lastupdate { width: 125px; border-left: 1px solid #999; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing colgroup col.column-downloaded { width: 125px; border-left: 1px solid #999; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing thead tr th { padding: 6px 10px; font-weight: bold; background: url(/App_Themes/Default/Images/Downloads-Activities/heading-bg.gif) repeat-x scroll center bottom #a3a3a3; border-bottom: solid 1px #fff; color: #fff; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing thead tr th:first-child { -ms-border-radius: 5px 0 0 0; -moz-border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; -o-border-radius: 5px 0 0 0; -khtml-border-radius: 5px 0 0 0; border-radius: 5px 0 0 0; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing thead tr th:last-child { -ms-border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; -o-border-radius: 0 5px 0 0; -khtml-border-radius: 0 5px 0 0; border-radius: 0 5px 0 0; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing thead tr .column-version { text-align: center; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing thead tr .column-lastupdate { text-align: center; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing thead tr .column-downloaded { text-align: center; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing tbody { border-bottom: solid 1px #fff; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing tbody tr { background: #fff; color: #525252; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing tbody tr th, .sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing tbody tr td { padding: 8px 10px; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing tbody tr th a { font-weight: bold; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing tbody tr .column-version { text-align: center; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing tbody tr .column-lastupdate { text-align: center; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing tbody tr .column-downloaded { text-align: center; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing tbody tr:nth-child(odd) { background: #f2f2f2; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing tbody tr:first-child { background: #d6d6d6; color: #6e6e6e; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing tbody tr:first-child th { padding: 2px 10px 3px; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing tbody tr:first-child th a { color: #6e6e6e; font-weight: normal; display: block; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing tbody tr:first-child th a .arrow { display: none; border: 4px solid transparent; line-height: 0; width: 0; height: 0; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing tbody.collapsed tr { display: none; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing tbody.collapsed tr:first-child { display: table-row; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing tbody.collapsed tr:first-child th a .arrow { display: inline-block; border-left-color: #c00; vertical-align: baseline; margin: 0 2px; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing tbody.expanded tr:first-child th a { font-weight: bold; }

.sublayout-etdownloadssearchresults .sublayout-etdownloadssearchresults-listing tbody.expanded tr:first-child th a .arrow { display: inline-block; border-top-color: #c00; vertical-align: bottom; margin: 0 4px 0 0; }

.sublayout-etdownloadssearchresults .section-nspire-update { padding-left: 20px; }

.sublayout-etdownloadssearchresults .section-nspire-update strong { font-weight: bold; }

.sublayout-etdownloadssearchresults .section-nspire-update strong a { font-weight: normal; }

.sublayout-etdownloadssearchresults .section-nspire-update #update-progress-outer { text-align: center; white-space: nowrap; }

.sublayout-etdownloadssearchresults .section-nspire-update #update-progress-outer #update-progress { margin: 0 auto; display: inline-block; }

.sublayout-etdownloadssearchresults .section-nspire-update #update-progress-outer #update-progress #update-progress-prefix, .sublayout-etdownloadssearchresults .section-nspire-update #update-progress-outer #update-progress #update-progress-suffix { display: inline-block; width: 200px; margin: 0; padding: 0; font-weight: bold; line-height: 27px; }

.sublayout-etdownloadssearchresults .section-nspire-update #update-progress-outer #update-progress #update-progress-prefix { text-align: right; }

.sublayout-etdownloadssearchresults .section-nspire-update #update-progress-outer #update-progress #update-progress-suffix { text-align: left; }

.sublayout-etdownloadssearchresults .section-nspire-update #update-progress-outer #update-progress span { color: #979797; vertical-align: top; }

.sublayout-etdownloadssearchresults .section-nspire-update #update-progress-outer #update-progress #update-progress-bar { display: inline-block; width: 509px; height: 16px !important; padding: 6px 0 5px; background: url(/App_Themes/Default/Images/Downloads-Activities/progress-bar-outer.gif) scroll 0 0 no-repeat transparent; position: relative; margin: 0 5px 8px; }

.sublayout-etdownloadssearchresults .section-nspire-update #update-progress-outer #update-progress #update-progress-bar span { display: block; height: 16px; background: url(/App_Themes/Default/Images/Downloads-Activities/progress-bar-inner.gif) scroll 9px 0 no-repeat transparent; position: absolute; left: -2px; top: 6px; padding: 0 1px 0 2px; }

.sublayout-etdownloadssearchresults .section-nspire-update #update-progress-outer #update-progress #update-sections { overflow: hidden; width: 495px; list-style-type: none; padding: 0 0 5px; margin: -4px auto 0; }

.sublayout-etdownloadssearchresults .section-nspire-update #update-progress-outer #update-progress #update-sections #update-software, .sublayout-etdownloadssearchresults .section-nspire-update #update-progress-outer #update-progress #update-sections #update-handheld { float: left; text-align: center; border-left: solid 1px #636363; border-right: solid 1px #636363; background: url(/App_Themes/Default/Images/Downloads-Activities/progress-label-bg.gif) 0 center repeat-x scroll transparent; }

.sublayout-etdownloadssearchresults .section-nspire-update #update-progress-outer #update-progress #update-sections #update-software span, .sublayout-etdownloadssearchresults .section-nspire-update #update-progress-outer #update-progress #update-sections #update-handheld span { font-weight: normal; display: inline-block; color: #636363; background: #fff; padding: 2px 7px 0; text-transform: uppercase; line-height: 12px; margin: 0 0 0 -2px; white-space: normal; }

.sublayout-etdownloadssearchresults .section-nspire-update #update-progress-outer #update-progress #update-sections #update-software { clear: left; width: 246px; margin-right: 1px; }

.sublayout-etdownloadssearchresults .section-nspire-update #update-progress-outer #update-progress #update-sections #update-handheld { width: 244px; }

.sublayout-etdownloadssearchresults .section-nspire-update .os-button, .sublayout-etdownloadssearchresults .section-nspire-update .os-up-button, .sublayout-etdownloadssearchresults .section-nspire-update .os-down-button { height: 30px; overflow: hidden; line-height: 30px; border: 1px #ddd solid; border-bottom: 1px #999 solid; position: relative; display: inline-block; background: url("/App_Themes/Default/Images/Downloads-Activities/os-button-bg.png") repeat-x; }

.sublayout-etdownloadssearchresults .section-nspire-update .os-button a, .sublayout-etdownloadssearchresults .section-nspire-update .os-up-button a, .sublayout-etdownloadssearchresults .section-nspire-update .os-down-button a { padding: 0 15px; color: #555; font-size: 16px; }

.sublayout-etdownloadssearchresults .section-nspire-update .os-button a:link, .sublayout-etdownloadssearchresults .section-nspire-update .os-button a:visited, .sublayout-etdownloadssearchresults .section-nspire-update .os-button a:active, .sublayout-etdownloadssearchresults .section-nspire-update .os-button a:hover, .sublayout-etdownloadssearchresults .section-nspire-update .os-button a:hover, .sublayout-etdownloadssearchresults .section-nspire-update .os-up-button a:link, .sublayout-etdownloadssearchresults .section-nspire-update .os-up-button a:visited, .sublayout-etdownloadssearchresults .section-nspire-update .os-up-button a:active, .sublayout-etdownloadssearchresults .section-nspire-update .os-up-button a:hover, .sublayout-etdownloadssearchresults .section-nspire-update .os-up-button a:hover, .sublayout-etdownloadssearchresults .section-nspire-update .os-down-button a:link, .sublayout-etdownloadssearchresults .section-nspire-update .os-down-button a:visited, .sublayout-etdownloadssearchresults .section-nspire-update .os-down-button a:active, .sublayout-etdownloadssearchresults .section-nspire-update .os-down-button a:hover, .sublayout-etdownloadssearchresults .section-nspire-update .os-down-button a:hover { text-decoration: none; }

.sublayout-etdownloadssearchresults .section-nspire-update .os-down-button a { line-height: 30px; display: inline-block; height: 30px; padding-left: 40px; background: url("/App_Themes/Default/Images/Downloads-Activities/os-down-button-bg.png") 1px 1px no-repeat; }

.sublayout-etdownloadssearchresults .section-nspire-update .os-up-button a { line-height: 30px; display: inline-block; height: 30px; padding-left: 40px; background: url("/App_Themes/Default/Images/Downloads-Activities/os-up-button-bg.png") 1px 1px no-repeat; }

.sublayout-etdownloadbundledetails { width: 936px; overflow: hidden; padding: 0 7px 0 17px; }

.sublayout-etdownloadbundledetails .etdownloadbundleheader { width: 960px; overflow: hidden; padding-bottom: 20px; }

.sublayout-etdownloadbundledetails .etdownloadbundleheader .etpageheading { float: left; color: #cb0c0f; font-size: 1.3em; font-weight: bold; letter-spacing: -.125mm; }

.sublayout-etdownloadbundledetails .etdownloadbundleheader .back-to-results { float: left; font-size: 1.1em; margin: 2px 0 0; }

.sublayout-etdownloadbundledetails .etdownloadbundleheader .back-to-results:before { content: ' '; display: inline-block; width: 0; height: 0; margin: 0 4px 0 8px; border: solid 4px transparent; border-right-color: #c00; position: relative; left: 0; top: -1px; }

.sublayout-etdownloadbundledetails .etdownloadbundledetails-main-top { width: 100%; overflow: hidden; margin: 0 0 9px 0; }

.sublayout-etdownloadbundledetails .etdownloadbundledetails-main-top .etheroimage { float: right; margin: 0 0 0 20px; }

.sublayout-etdownloadbundledetails .etdownloadbundledetails-main-top .etmaincontent { line-height: 1.4em; }

.sublayout-etdownloadbundledetails .etdownloadbundledetails-main-top .etmaincontent .dc-side-promo { float: right; /*width: 400px;*/ }

.sublayout-etdownloadbundledetails .etdownloadbundledetails-main-top .etmaincontent .dc-side-promo .teaserimage { /*width: 150px; */ float: left; }

.sublayout-etdownloadbundledetails .etdownloadbundledetails-main-top .etmaincontent .dc-side-promo .content { width: 240px; float: left; }

.sublayout-etdownloadbundledetails .etdownloadbundledetails-main-top .etmaincontent .dc-side-promo .content h3 { font-size: 1.2em; color: #cb0c0f; }

.sublayout-etdownloadbundledetails .etdownloadbundledetails-main-top .eula-notice { padding: 3px 0 0 15px; clear: both; }

.sublayout-etdownloadbundledetails .etdownloadbundledetails-main-top .eula-notice:before { content: ' '; display: block; width: 0; height: 0; margin: 0 -20px 0 8px; border: solid 4px transparent; border-left-color: #c00; float: left; position: relative; left: -21px; top: 4px; }

.sublayout-etdownloadbundledetails .etdownloadbundledetails-main-top .eula-notice .read { font-weight: bold; color: #1973b4; }

.sublayout-etdownloadbundledetails .etdownloadbundledetails-main-top .eteula { display: none; float: left; }

.sublayout-etdownloadbundledetails .etdownloadbundledetails-main-top a.red-button { background: #cc0f12; color: #fff; font: 14px/17px Verdana,Helvetica,sans-serif; font-weight: bold; margin: 15px 0 0; padding: 7px 12px 7px 12px; border: solid 3px #e7e7e7; -ms-border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; -o-border-radius: 17px; -khtml-border-radius: 17px; border-radius: 17px; display: inline-block; }

.sublayout-etdownloadbundledetails .bundle-files { margin: 0 5px 15px 0; width: 100%; border-bottom: 1px solid #999; }

.sublayout-etdownloadbundledetails .bundle-files colgroup col.column-pdf, .sublayout-etdownloadbundledetails .bundle-files colgroup col.column-onlinehelp, .sublayout-etdownloadbundledetails .bundle-files colgroup col.column-version, .sublayout-etdownloadbundledetails .bundle-files colgroup col.column-size, .sublayout-etdownloadbundledetails .bundle-files colgroup col.column-appsspaces { border-left: 1px solid #999; width: 70px; }

.sublayout-etdownloadbundledetails .bundle-files thead tr th { padding: 8px 10px; font-weight: bold; background: url(/App_Themes/Default/Images/Downloads-Activities/heading-bg.gif) repeat-x scroll center bottom #a3a3a3; border-bottom: solid 1px #fff; color: #fff; border-left-color: transparent; }

.sublayout-etdownloadbundledetails .bundle-files thead tr th:first-child { -ms-border-radius: 5px 0 0 0; -moz-border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; -o-border-radius: 5px 0 0 0; -khtml-border-radius: 5px 0 0 0; border-radius: 5px 0 0 0; }

.sublayout-etdownloadbundledetails .bundle-files thead tr th:last-child { -ms-border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; -o-border-radius: 0 5px 0 0; -khtml-border-radius: 0 5px 0 0; border-radius: 0 5px 0 0; }

.sublayout-etdownloadbundledetails .bundle-files thead tr .column-pdf, .sublayout-etdownloadbundledetails .bundle-files thead tr .column-onlinehelp, .sublayout-etdownloadbundledetails .bundle-files thead tr .column-version, .sublayout-etdownloadbundledetails .bundle-files thead tr .column-size, .sublayout-etdownloadbundledetails .bundle-files thead tr .column-appsspaces { text-align: center; border-left: 1px solid #999; width: 70px; }

.sublayout-etdownloadbundledetails .bundle-files tbody tr td, .sublayout-etdownloadbundledetails .bundle-files tbody tr th { padding: 10px 10px 8px; }

.sublayout-etdownloadbundledetails .bundle-files tbody tr th { line-height: 1.3em; font-weight: bold; }

.sublayout-etdownloadbundledetails .bundle-files tbody tr th a.download-file { display: block; font-weight: bold; background: url(/App_Themes/Default/Images/Downloads-Activities/icon-download.png) no-repeat scroll 0 0 transparent; padding: 0 0 0 20px; }

.sublayout-etdownloadbundledetails .bundle-files tbody tr th .license-required { display: block; margin: 4px 0 0 20px; }

.sublayout-etdownloadbundledetails .bundle-files tbody tr th .license-required a { font-weight: bold; }

.sublayout-etdownloadbundledetails .bundle-files tbody tr .column-pdf, .sublayout-etdownloadbundledetails .bundle-files tbody tr .column-onlinehelp, .sublayout-etdownloadbundledetails .bundle-files tbody tr .column-version, .sublayout-etdownloadbundledetails .bundle-files tbody tr .column-size, .sublayout-etdownloadbundledetails .bundle-files tbody tr .column-appsspaces { text-align: center; border-left: 1px solid #999; width: 70px; }

.sublayout-etdownloadbundledetails .bundle-files tbody tr .column-pdf a, .sublayout-etdownloadbundledetails .bundle-files tbody tr .column-onlinehelp a, .sublayout-etdownloadbundledetails .bundle-files tbody tr .column-version a, .sublayout-etdownloadbundledetails .bundle-files tbody tr .column-size a, .sublayout-etdownloadbundledetails .bundle-files tbody tr .column-appsspaces a { font-weight: bold; }

.sublayout-etdownloadbundledetails .bundle-files tbody tr .column-pdf a.download-pdf { background: transparent url(/App_Themes/Default/Images/Downloads-Activities/icon-pdf-download.png) 0 0 scroll no-repeat; display: block; overflow: hidden; width: 24px; height: 24px; text-indent: -9999px; margin: 0 auto 3px; }

.sublayout-etdownloadbundledetails .bundle-files tbody.etdownloaditems tr:nth-child(odd) { background: #f2f2f2; }

.sublayout-etdownloadbundledetails .bundle-files tbody.etrequired, .sublayout-etdownloadbundledetails .bundle-files tbody.etrelatedsoftware, .sublayout-etdownloadbundledetails .bundle-files tbody.etguidebooks { border-top: 1px solid #999; }

.sublayout-etdownloadbundledetails .bundle-files tbody.etrequired tr:nth-child(even), .sublayout-etdownloadbundledetails .bundle-files tbody.etrelatedsoftware tr:nth-child(even), .sublayout-etdownloadbundledetails .bundle-files tbody.etguidebooks tr:nth-child(even) { background: #f2f2f2; }

.sublayout-etdownloadbundledetails .bundle-files tbody.etrequired tr:first-child th, .sublayout-etdownloadbundledetails .bundle-files tbody.etrelatedsoftware tr:first-child th, .sublayout-etdownloadbundledetails .bundle-files tbody.etguidebooks tr:first-child th { padding: 14px 10px 6px; }

.sublayout-etdownloadbundledetails .feature-summary h2 { font-weight: bold; padding: 0 0 5px 0; }

.sublayout-etdownloadbundledetails .with-language-selector .etdownloadbundledetails-main { width: 675px; float: left; }

.sublayout-etdownloadbundledetails .with-language-selector .language-selector { float: left; width: 230px; margin: 0 0 0 26px; }

.sublayout-etdownloadbundledetails .with-language-selector .language-selector h2 { padding: 5px 10px 4px; font-weight: bold; background: url(/App_Themes/Default/Images/Downloads-Activities/heading-bg.gif) repeat-x scroll center bottom #a3a3a3; color: #fff; -ms-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }

.sublayout-etdownloadbundledetails .with-language-selector .language-selector nav { background: url(/App_Themes/Default/Images/Downloads-Activities/language-selector-bg.png) repeat-x scroll 0 0 transparent; min-height: 151px; }

.sublayout-etdownloadbundledetails .with-language-selector .language-selector nav ul { padding: 0 0 0 20px; }

.sublayout-etdownloadbundledetails .with-language-selector .language-selector nav ul li { padding: 3px 0; line-height: 1.3em; }

.sublayout-etdownloadbundledetails .with-language-selector .language-selector nav ul li a { font-weight: bold; }

.sublayout-etdownloadbundledetails .with-language-selector .language-selector nav ul li.selected { list-style-type: disc; }

.sublayout-etdownloadbundledetails .with-language-selector .language-selector nav ul li.selected, .sublayout-etdownloadbundledetails .with-language-selector .language-selector nav ul li.selected a { color: #cb0c0f; }

.sublayout-etmylanding { width: 960px; overflow: hidden; }

.sublayout-etmylanding .etmysection-list { width: 954px; min-height: 380px; overflow: hidden; padding: 2px 0 10px 17px; }

.sublayout-etmylanding .etmysection-list.sections-2 .sublayout-etmysection { width: 446px; }

.sublayout-etmylanding .etmysection-list.sections-2 .sublayout-etmysection .etmysection-link { width: 446px; }

.sublayout-etmylanding .etmysection-list.sections-2 .sublayout-etmysection .etmysection-link:link .etcontent-upper, .sublayout-etmylanding .etmysection-list.sections-2 .sublayout-etmysection .etmysection-link:visited .etcontent-upper { width: 446px; }

.sublayout-etmylanding .etmysection-list.sections-2 .sublayout-etmysection .etmysection-link:link .etcontent-upper .etmaincontent, .sublayout-etmylanding .etmysection-list.sections-2 .sublayout-etmysection .etmysection-link:visited .etcontent-upper .etmaincontent { width: 361px; }

.sublayout-etmylanding .etmysection-list .sublayout-etmysection { float: left; margin: 0 0 7px; padding: 12px 15px 10px; width: 286px; min-height: 290px; overflow: hidden; border-left: 1px solid #6d6b6c; }

.sublayout-etmylanding .etmysection-list .sublayout-etmysection:first-child { border-left: 0; }

.sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link { width: 286px; overflow: hidden; }

.sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link:link, .sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link:visited { color: #525252; }

.sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link:link .etpageheading, .sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link:visited .etpageheading { font-weight: bold; padding: 0 25px 1px 0; font-size: 1.2em; display: inline-block; }

.sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link:link .etcontent-upper, .sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link:visited .etcontent-upper { width: 286px; overflow: hidden; position: relative; padding: 55px 0 16px; }

.sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link:link .etcontent-upper .etpagesubheading, .sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link:visited .etcontent-upper .etpagesubheading { clear: both; position: absolute; top: 7px; left: 0; }

.sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link:link .etcontent-upper .etteaserimage, .sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link:visited .etcontent-upper .etteaserimage { float: left; width: 60px; padding-right: 15px; }

.sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link:link .etcontent-upper .etmaincontent, .sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link:visited .etcontent-upper .etmaincontent { float: left; width: 201px; padding-right: 10px; min-height: 74px; }

.sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link:hover, .sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link:active, .sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link:focus { text-decoration: none; }

.sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link:hover .etpageheading, .sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link:active .etpageheading, .sublayout-etmylanding .etmysection-list .sublayout-etmysection .etmysection-link:focus .etpageheading { color: #c1272d; background: url(/App_Themes/Default/Images/General/chevrons.png) scroll right 3px no-repeat transparent; }

.sublayout-etmylanding .etmysection-list .sublayout-etmysection .etcontent-lower { border-top: 1px solid #6d6b6c; padding: 10px; }

.sublayout-etmylanding .etmysection-list .sublayout-etmysection .etcontent-lower .etdictionary-myrecentdownload, .sublayout-etmylanding .etmysection-list .sublayout-etmysection .etcontent-lower .etdictionary-myrecentsave { font-weight: bold; padding: 7px 0 5px; }

.sublayout-etmylanding .etmysection-list .sublayout-etmysection .etcontent-lower .etrecentdownloads-list { margin: 0 -10px; }

.sublayout-etmylanding .etmysection-list .sublayout-etmysection .etcontent-lower .etrecentdownloads-list .etrecentdownloads-listitem { padding: 7px 10px; line-height: 1.4em; }

.sublayout-etmylanding .etmysection-list .sublayout-etmysection .etcontent-lower .etrecentdownloads-list .etrecentdownloads-listitem:nth-child(even) { background: #f2f2f2; }

.sublayout-etmydownloadslisting .etdownloadheader, .sublayout-etmyactivitieslisting .etdownloadheader { padding: 0px 0px 18px 18px; }

.sublayout-etmydownloadslisting .etdownloadheader .etpageheading, .sublayout-etmyactivitieslisting .etdownloadheader .etpageheading { float: left; color: #CB0C0F; font-size: 1.3em; font-weight: bold; letter-spacing: -0.125mm; }

.sublayout-etmyactivitieslisting .activity-search-results tbody tr td h4 a { font-size: 1em; }

.sublayout-etmyactivitieslisting .no-results { padding: 0 18px; }

#placeholder-etproductcategory { overflow: hidden; width: 960px; }

#placeholder-etproductcategory .sublayout-content-header header { position: relative; height: 137px; padding: 0 300px 0 34px; font-size: 1.11111111111em; background-color: #000; background-repeat: no-repeat; }

#placeholder-etproductcategory .sublayout-content-header header h1 { color: #cb0c0f; font-size: 1.66666666667em; font-weight: bold; padding: 9px 0 2px; }

#placeholder-etproductcategory .sublayout-content-header header h2 { color: #fff; font-weight: bold; font-size: 1.111em; line-height: 1.25em; padding-bottom: 5px; }

#placeholder-etproductcategory .sublayout-content-header header .content { color: #fff; line-height: 1.25em; }

#placeholder-etproductcategory .sublayout-content-header header .scLooseFrameZone { overflow: visible; position: absolute; left: 0; right: 0; top: 0; bottom: 0; padding: 0 300px 0 34px; }

#placeholder-etproductcategory .sublayout-etproduct-list { overflow: hidden; width: 982px; padding: 22px 0; }

#placeholder-etproductcategory .sublayout-etproduct-list .etproduct { position: relative; float: left; width: 249px; min-height: 58px; padding: 18px 112px 0 108px; border: solid 1px #ccc; border-left: 0; margin: 13px 20px 0px 0; background: #f0f0f0; font-size: 1.11111111111em; }

#placeholder-etproductcategory .sublayout-etproduct-list .etproduct:nth-child(odd) { clear: left; }

#placeholder-etproductcategory .sublayout-etproduct-list .etproduct > a:first-child { color: #cb0c0f; display: block; }

#placeholder-etproductcategory .sublayout-etproduct-list .etproduct header { position: relative; left: 0; top: -32px; padding: 17px 0 0; margin: 0 0 -28px; }

#placeholder-etproductcategory .sublayout-etproduct-list .etproduct header h1 { color: #cb0c0f; font-size: 1.16666666667em; font-weight: 700; margin-bottom: 1px; }

#placeholder-etproductcategory .sublayout-etproduct-list .etproduct header .hero { position: absolute; left: -83px; top: 0; }

#placeholder-etproductcategory .sublayout-etproduct-list .etproduct .content { line-height: 1.25em; float: left; }

#placeholder-etproductcategory .sublayout-etproduct-list .etproduct nav { position: absolute; right: 0; top: -1px; width: 111px; }

#placeholder-etproductcategory .sublayout-etproduct-list .etproduct nav ul li a { display: block; padding: 0 0 0 21px; border-bottom: 1px solid #a4cdef; line-height: 20px; background: url(/App_Themes/Default/Images/General/red-arrow.gif) no-repeat scroll 3px 6px transparent; }

#placeholder-etproductcategory .sublayout-etproduct-list .etproduct nav ul li .scLooseFrameZone, #placeholder-etproductcategory .sublayout-etproduct-list .etproduct nav ul li .scEnabledChrome { display: block; }

#placeholder-etproductcategory .sublayout-etproduct-list .scLooseFrameZone { display: inline-block; overflow: visible; }

#placeholder-etproductcategory .sublayout-etproduct-list > .scLooseFrameZone > .webedit-helper { display: block; margin: 2px 10px; padding: 2px 0; text-align: center; width: 939px; }

#placeholder-etproductcategory .sublayout-etproduct-list > .scLooseFrameZone > .scLooseFrameZone { vertical-align: top; }

.sublayout-etproductcontentsection { color: #333; position: relative; }

.sublayout-etproductcontentsection .etproductcontentsection { padding: 1px 0 5px; position: relative; }

.sublayout-etproductcontentsection .etproductcontentsection:after { clear: both; display: block; width: 960px; height: 16px; background: transparent url(/App_Themes/Default/Images/Product-Content-Section/section-separator.png) scroll 16px 0 no-repeat; content: " "; position: absolute; left: 0; bottom: -9px; }

.sublayout-etproductcontentsection .etproductcontentsection .sublayout-etproductcontentsectionhero { position: relative; overflow: hidden; width: 960px; padding: 0; }

.sublayout-etproductcontentsection .etproductcontentsection .sublayout-etproductcontentsectionhero .etproductcontentsectionhero-content { width: 341px; float: left; position: relative; z-index: 5; }

.sublayout-etproductcontentsection .etproductcontentsection .sublayout-etproductcontentsectionhero .etproductcontentsectionhero-content .etpageheading { font-size: 36px; font-weight: 400; line-height: 42px; margin: 45px 0 0 39px; color: #444; }

.sublayout-etproductcontentsection .etproductcontentsection .sublayout-etproductcontentsectionhero .etproductcontentsectionhero-content .etmaincontent { font-size: 17px; line-height: 26px; margin-bottom: 30px; padding: 0 0 0 41px; width: 300px; }

.sublayout-etproductcontentsection .etproductcontentsection .sublayout-etproductcontentsectionhero .sublayout-etimagemap { float: left; margin-left: -341px; z-index: 4; width: 960px; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list { clear: both; margin: -3px 0 0; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule { z-index: 5; background-repeat: no-repeat; clear: both; width: 960px; position: relative; padding: 2px 0 0; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule.etmodulebackgroundimageanchor-top { background-position: 0 top; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule.etmodulebackgroundimageanchor-bottom { background-position: 0 bottom; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule.etmodulebackgroundimageside-left .etproductcontentsectionmodule { padding-left: 509px; width: 451px; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule.etmodulebackgroundimageside-right .etproductcontentsectionmodule { padding-left: 34px; width: 926px; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule:last-child .etproductcontentsectionmodule:after { content: none; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule .etproductcontentsectionmodule { position: relative; z-index: 6; margin: 0; width: 960px; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule .etproductcontentsectionmodule:before { clear: both; display: block; width: 960px; height: 16px; background: transparent url(/App_Themes/Default/Images/Product-Content-Section/section-separator.png) scroll 16px 0 no-repeat; content: " "; position: absolute; left: 0; top: -42px; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule .etproductcontentsectionmodule:after { clear: both; display: block; width: 960px; height: 16px; background: transparent url(/App_Themes/Default/Images/Product-Content-Section/section-separator.png) scroll 16px 0 no-repeat; content: " "; position: absolute; left: 0; bottom: -10px; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule .etproductcontentsectionmodule .etmoduleheading { font-size: 36px; font-weight: 400; line-height: 42px; margin: 35px 0 0 -1px; color: #cb1e02; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule .etproductcontentsectionmodule .etmodulecontent { width: 400px; margin: 9px 0 0; font-size: 15px; padding: 10px 0px; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule .etproductcontentsectionmodule .etmodulecontent h1, .sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule .etproductcontentsectionmodule .etmodulecontent h2, .sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule .etproductcontentsectionmodule .etmodulecontent h3, .sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule .etproductcontentsectionmodule .etmodulecontent h4, .sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule .etproductcontentsectionmodule .etmodulecontent h5, .sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule .etproductcontentsectionmodule .etmodulecontent h6 { color: #cb1e02; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule .etproductcontentsectionmodule .etmodulecontent h1 { font-size: 36px; font-weight: 400; line-height: 42px; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule .etproductcontentsectionmodule .etmodulecontent h2 { font-size: 18px; padding: 5px 0 2px 0; margin: 0; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule .etproductcontentsectionmodule .etmodulecontent ul { width: 440px; padding: 0 0 0 7px; list-style-type: none; font-size: 13px; line-height: 20px; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule .etproductcontentsectionmodule .etmodulecontent ul > li { background: transparent url(/App_Themes/Default/Images/product-detail/list-bullet.png) 8px 7px scroll no-repeat; padding: 0 0 0 20px; line-height: 20px; list-style: none; margin: 0 0 2px; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule .etproductcontentsectionmodule .ethyperlinklist .webedit-helper { margin: 4px 2px 3px; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule .etproductcontentsectionmodule .ethyperlinklist .jump-list { padding: 1px 0 15px; margin: 0 0 0 -2px; }

.sublayout-etproductcontentsection .etproductcontentsectionmodule-list .sublayout-etproductcontentsectionmodule .etproductcontentsectionmodule .ethyperlinklist .jump-list ul li a { background: #cc0f12; color: #fff; font: 14px/17px Verdana,Helvetica,sans-serif; font-weight: bold; margin: 15px 0 0; padding: 7px 12px 7px 12px; border: solid 3px #e7e7e7; -ms-border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; -o-border-radius: 17px; -khtml-border-radius: 17px; border-radius: 17px; display: inline-block; }

.sublayout-product-details a.redbutton { background: none repeat scroll 0 0 #CC0F12; border: 3px solid #E7E7E7; border-radius: 17px; color: #FFFFFF; display: inline-block; font: bold 14px/17px Verdana,Helvetica,sans-serif; margin: 15px; padding: 7px 12px; }

.sublayout-product-details h1 { font-size: 1.85185185185em; font-weight: bold; color: #CB0C0F; padding-bottom: .5em; }

.sublayout-product-details h2 { font-size: 1.2962962963em; font-weight: bold; color: #CB0C0F; }

.sublayout-product-details .container-1 { background: url("/App_Themes/Default/Images/General/navigation-bg.gif") repeat-y; overflow: hidden; min-height: 400px; }

.sublayout-product-details #column-1 { width: 220px; padding: 13px 7px 15px 0; float: left; }

.sublayout-product-details #column-2 { width: 410px; padding: 13px 20px 15px 23px; float: left; }

.sublayout-product-details #column-2 h1 { width: 360px; }

.sublayout-product-details #column-2 h2 { color: #525252; }

.sublayout-product-details #column-2 .content-header { padding-bottom: 15px; }

.sublayout-product-details #column-2 .content { font-size: 1.11111111111em; line-height: 1.4em; }

.sublayout-product-details #column-2 .content a.arrow { padding-left: 12px; background: url("/App_Themes/Default/Images/General/red-arrow.gif") no-repeat left 2px; }

.sublayout-product-details #column-2 .product-hero { display: inline-block; float: right; margin-left: 30px; margin-bottom: 30px; max-width: 280px; }

.sublayout-product-details #column-2 .sublayout-product-detail-footer ul.social-nav { padding-top: 10px; }

.sublayout-product-details #column-2 .sublayout-product-detail-footer ul.social-nav li { float: left; }

.sublayout-product-details #column-2 .sublayout-product-detail-footer ul.social-nav li a { display: block; padding: 0 15px; }

.sublayout-product-details #column-2 .sublayout-product-detail-footer ul.social-nav li a:link, .sublayout-product-details #column-2 .sublayout-product-detail-footer ul.social-nav li a:visited { color: #CB0C0F; cursor: pointer; }

.sublayout-product-details #column-2 .sublayout-product-detail-footer ul.social-nav li a:hover { text-decoration: underline !important; }

.sublayout-product-details #column-2 .sublayout-product-detail-footer ul.social-nav li.email-friend a { background: url("/App_Themes/Default/Images/General/email-friend.gif") no-repeat left center; }

.sublayout-product-details #column-2 .sublayout-product-detail-footer ul.social-nav li.print-page a { padding-left: 20px; background: url("/App_Themes/Default/Images/General/print.gif") no-repeat left center; }

.sublayout-product-details #column-3 { width: 280px; padding: 13px 0 15px 0; float: left; font-family: Verdana,Arial, Helvetica, sans-serif; text-align: center; }

.sublayout-product-details #column-3 .product-hero { padding-bottom: 30px; }

.sublayout-product-details #column-3 .product-hero img { max-width: 280px; }

.sublayout-product-details #column-3 .call-to-action-button, .sublayout-product-details #column-3 .no-action-button { display: inline-block; margin: 3px; padding: 0 7px 2px 7px; background: #CB0C0F; color: #FFF; border: #CB0C0F 3px solid; -ms-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }

.sublayout-product-details #column-3 .call-to-action-button { padding-right: 12px; background-image: url("/App_Themes/Default/Images/General/btn-arrow.gif"); background-position: center right; background-repeat: no-repeat; }

.sublayout-product-detail-product-association-list h3, .sublayout-product-detail-guidebook-association-list h3 { font-size: 1.2962962963em; font-weight: bold; padding-bottom: 15px; }

.sublayout-product-detail-product-association-list ul, .sublayout-product-detail-guidebook-association-list ul { padding-bottom: 15px; }

.products-sublayout-wrapper { /*-------------- Nspire Landing page --------------*/ /*------------ Teachers -------------*/ /*------------- CX-Handhelds -------------*/ /*------------------ Navigator styling ----------------*/ /*-------------------- Science styling ---------------------*/ /*-------------- Document Player styling -------------------*/ /*------------------- Data Collection styling ------------------*/ /*--------------Nspired School ----------------*/ }

.products-sublayout-wrapper strong { font-weight: bold; }

.products-sublayout-wrapper #content { font-family: Arial,Helvetica,sans-serif; position: relative; }

.products-sublayout-wrapper #content h2 { font-weight: bold; }

.products-sublayout-wrapper #content .indent { padding-left: 15px; }

.products-sublayout-wrapper .slideshow { position: relative; z-index: 1; }

.products-sublayout-wrapper .jeslideshow { position: relative; top: 0; left: 0; }

.products-sublayout-wrapper .jeslideshow .jeslideshow-slide { position: absolute; z-index: 1; top: 0; left: 0; display: block; width: 960px; }

.products-sublayout-wrapper .jeslideshow-buttons { list-style: none; height: 25px; }

.products-sublayout-wrapper .jeslideshow-buttons li { float: left; display: block; width: 10px; height: 10px; margin: 5px; background: #FFF; border: #000 solid 1px; }

.products-sublayout-wrapper .jeslideshow-buttons li.selected { background: #cb0c0f; width: 8px; height: 8px; border: #FFF solid 2px; }

.products-sublayout-wrapper .jeslideshow-buttons li span { display: none; }

.products-sublayout-wrapper .expand-list { padding: 4px 10px 0 0; }

.products-sublayout-wrapper .expand-list li { padding: 0 0 2px 0; list-style: none; }

.products-sublayout-wrapper .expand-list li h3 { padding: 0 0 0 17px; line-height: 28px; font-size: 12px; cursor: pointer; font-weight: bold; background: transparent url(/App_Themes/Default/Images/expand-list-arrow.png) 0px 8px no-repeat; }

.products-sublayout-wrapper .expand-list li li { background: none; list-style: disc; }

.products-sublayout-wrapper .expand-list li .expand-content { display: none; }

.products-sublayout-wrapper .expand-list li.selected h3 { background-position: 0px -18px; }

.products-sublayout-wrapper .expand-list li.selected .expand-content { display: block; padding: 0 0 0 17px; }

.products-sublayout-wrapper .list { list-style: none; }

.products-sublayout-wrapper .list li { padding: 0 0 0 8px; background: transparent url(/App_Themes/Default/Images/products/red-arrow.gif) left center no-repeat; }

.products-sublayout-wrapper .list li a { display: inline; }

.products-sublayout-wrapper a.go { background: url(/App_Themes/Default/Images/chevrons.png) no-repeat scroll right center transparent; line-height: 16px; padding-right: 20px; }

.products-sublayout-wrapper .nspired-learning-interior #content { background: transparent url(/App_Themes/Default/Images/nspired-learning/navigation-sidebar-bg.gif) -10px top scroll repeat-y; }

.products-sublayout-wrapper .nspired-learning-interior #navigation-sidebar { float: left; width: 147px; padding: 23px 15px 0 15px; min-height: 656px; }

.products-sublayout-wrapper * #navigation-sidebar { height: 656px; }

.products-sublayout-wrapper .nspired-learning-interior #navigation-sidebar h2 { line-height: 1.425em; }

.products-sublayout-wrapper .nspired-learning-interior #navigation-sidebar h2 a { color: #cb0c0f; font-weight: bold; }

.products-sublayout-wrapper .nspired-learning-interior #navigation-sidebar ul { padding: 20px 0 0 0; background: transparent url(/App_Themes/Default/Images/nspired-learning/navigation-sidebar-divider.gif) 0 13px scroll no-repeat; }

.products-sublayout-wrapper .nspired-learning-interior #navigation-sidebar ul li { list-style-type: none; line-height: 1.2em; padding: 13px 0 16px 0; background: transparent url(/App_Themes/Default/Images/nspired-learning/navigation-sidebar-divider.gif) 0 bottom scroll no-repeat; color: #666; font-weight: bold; display: block; }

.products-sublayout-wrapper .nspired-learning-interior #navigation-sidebar ul li a { color: #666; font-weight: bold; display: block; }

.products-sublayout-wrapper .nspired-learning-interior #navigation-sidebar ul li:hover, .products-sublayout-wrapper .nspired-learning-interior #navigation-sidebar ul li:focus, .products-sublayout-wrapper .nspired-learning-interior #navigation-sidebar ul li:active { color: #c00; }

.products-sublayout-wrapper .nspired-learning-interior #navigation-sidebar ul li a:hover, .products-sublayout-wrapper .nspired-learning-interior #navigation-sidebar ul li a:focus, .products-sublayout-wrapper .nspired-learning-interior #navigation-sidebar ul li a:active { color: #c00; }

.products-sublayout-wrapper .nspired-learning-interior #navigation-sidebar ul li.active a { color: #c00; }

.products-sublayout-wrapper .nspired-learning-interior #content-inner { float: left; width: 783px; min-height: 722px; background: transparent url(/App_Themes/Default/Images/nspired-learning/content-bg.gif) 0 304px scroll repeat-x; height: auto; }

.products-sublayout-wrapper * #content-inner { height: 722px; }

.products-sublayout-wrapper .nspired-learning-interior #content-inner #hero { width: 783px; height: 303px; border-bottom: solid 1px #fff; }

.products-sublayout-wrapper .nspired-learning-interior #content-inner #content-inner-left { float: left; width: 476px; padding: 25px 11px 0 31px; color: #424242; background: transparent url(/App_Themes/Default/Images/nspired-learning/content-divider.gif) right 27px scroll no-repeat; }

.products-sublayout-wrapper .nspired-learning-interior #content-inner #content-inner-left h3 { color: #cb0c0f; font-size: 1.7em; line-height: 1.15em; font-weight: bold; padding: 0 0 13px 0; }

.products-sublayout-wrapper .nspired-learning-interior #content-inner #content-inner-left p { font-size: 1.1em; line-height: 1.4em; padding: 0 0 1.5em 0; }

.products-sublayout-wrapper .nspired-learning-interior #content-inner #content-inner-right { float: left; width: 243px; padding: 20px 0 0 22px; color: #525252; }

.products-sublayout-wrapper .nspired-learning-interior #content-inner #content-inner-right img { padding: 13px 31px; }

.products-sublayout-wrapper .nspired-learning-interior #content-inner #content-inner-right h3 { color: #525252; font-size: 1.2em; font-weight: bold; padding: 0 0 3px 0; }

.products-sublayout-wrapper .nspired-learning-interior #content-inner #content-inner-right h3 img { vertical-align: bottom; padding: 0; }

.products-sublayout-wrapper .nspired-learning-interior #content-inner #content-inner-right p { font-size: 1.1em; line-height: 1.6em; }

.products-sublayout-wrapper .nspired-learning-interior #content-inner #content-inner-right #contact-ti { margin: 38px 0 0 2px; padding: 22px 0 0 1px; width: 209px; background: transparent url(/App_Themes/Default/Images/nspired-learning/content-hr.gif) 0 0 scroll no-repeat; position: relative; }

.products-sublayout-wrapper .nspired-learning-interior #content-inner #content-inner-right #contact-ti a { display: block; width: 131px; height: 27px; text-align: center; color: #fff; margin: 0 auto; padding: 7px 0 0 0; font-style: oblique; font-weight: bold; background: transparent url(/App_Themes/Default/Images/nspired-learning/contact-button.gif) 0 0 scroll no-repeat; position: relative; z-index: 102; }

.products-sublayout-wrapper .nspired-learning-interior #content-inner #content-inner-right #contact-ti div { color: #4c4c4c; border: solid 3px #ececec; -moz-border-radius: 8px 3px 8px 8px; -webkit-border-radius: 8px 3px 8px 8px; -khtml-border-radius: 8px 3px 8px 8px; border-radius: 8px 3px 8px 8px; background: transparent url(/App_Themes/Default/Images/nspired-learning/contact-panel-bg.gif) 0 bottom scroll repeat-x; position: absolute; left: -55px; top: 51px; padding: 5px 12px 10px 12px; font-style: oblique; font-weight: bold; z-index: 101; }

.products-sublayout-wrapper .nspired-learning-interior #content-inner #content-inner-right #contact-ti div a { display: inline; width: auto; height: auto; color: #177fce; background: none; }

.products-sublayout-wrapper .nspired-learning-interior #content-inner #content-inner-right #contact-ti div p { white-space: nowrap; }

.products-sublayout-wrapper .nspired-learning-interior a.more { display: block; display: -moz-inline-stack; display: inline-block; color: #1973b4; font-weight: bold; background: transparent url(/App_Themes/Default/images/home/INDIA/learn-more.gif) right 0 scroll no-repeat; margin: 2px 0 0 0; padding: 0 17px 0 0; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner { background-position: 0 0; padding: 25px 30px 0 28px; width: 725px; float: left; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner h3 { color: #cb0c0f; font-size: 1.7em; line-height: 1.15em; font-weight: bold; padding: 0 0 13px 0; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner ul.bbq { overflow: hidden; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner ul.bbq li { float: left; list-style: none; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner ul.bbq li a { font-weight: bold; font-size: 13px; color: #5c5c5c; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner ul.bbq li a:hover { text-decoration: none; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #grades-list { margin-bottom: 20px; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #grades-list li { padding: 0 20px; border-right: #5c5c5c 1px solid; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #grades-list li:last-child, .products-sublayout-wrapper .nspired-learning-one-column #content-inner #grades-list li.last-child { border-right: none; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #grades-list li.selected a { color: #CB0C0F; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #subjects-list { background: url(/App_Themes/Default/images/nspired-learning/activities/subjects-bg.png) repeat-x; height: 27px; padding: 0px 8px; display: inline-block; margin-bottom: 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #subjects-list li { margin: 4px 30px 0px 0px; padding: 2px 10px; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #subjects-list li.selected { background: #FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #subjects-list li:last-child, .products-sublayout-wrapper .nspired-learning-one-column #content-inner #subjects-list li.last-child { margin-right: 0px; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner span.pagination-label { padding-left: 10px; float: left; font-weight: bold; font-size: 13px; color: #5c5c5c; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #pagination-list { padding-bottom: 3px; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #pagination-list li { padding: 0 5px; border-right: #CACACA solid 1px; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #pagination-list li a { color: #1973B4; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #pagination-list li:last-child, .products-sublayout-wrapper .nspired-learning-one-column #content-inner #pagination-list li.last-child { border-right: none; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #pagination-list li.selected a { color: #5c5c5c; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table thead th { height: 27px; background: url(/App_Themes/Default/images/nspired-learning/activities/table-header-bg.png) repeat-x; color: white; font-size: 1.3em; font-weight: bold; text-align: center; padding: 0 10px; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table thead th:first-child, .products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table thead th.first-child { text-align: left; width: 485px; -moz-border-radius: 4px 0 0 0; -webkit-border-radius: 4px 0 0 0; -khtml-border-radius: 4px 0 0 0; border-radius: 4px 0 0 0; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table thead th:last-child, .products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table thead th.last-child { width: 200px; -moz-border-radius: 0 4px 0 0; -webkit-border-radius: 0 4px 0 0; -khtml-border-radius: 0 4px 0 0; border-radius: 0 4px 0 0; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table tbody tr.no-activities td { border-left: none !important; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table tbody tr td { padding: 5px 10px; vertical-align: top; width: 325px; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table tbody tr td h4 { font-size: 1.3em; font-weight: bold; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table tbody tr td p { font-size: 1.1em; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table tbody tr td:first-child, .products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table tbody tr td.first-child { width: 150px; padding-right: 0px; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table tbody tr td:last-child, .products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table tbody tr td.last-child { border-left: #999 1px solid; text-align: center; width: 200px; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table tbody tr td a.launch-button.doc-player { background: url(/App_Themes/Default/images/nspired-learning/activities/doc-player-icon.png) no-repeat; line-height: 15px; padding-left: 18px; display: inline-block; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table tbody tr td .downloads { display: inline-block; overflow: hidden; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table tbody tr td .downloads li { float: left; height: 32px; width: 32px; margin: 0 3px; list-style: none; background: url(/App_Themes/Default/images/nspired-learning/activities/download-icons.png) no-repeat 0 0; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table tbody tr td .downloads li a { width: 32px; height: 32px; display: block; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table tbody tr td .downloads li.pdf { background-position: 0px 0px; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table tbody tr td .downloads li.doc { background-position: -42px 0px; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table tbody tr td .downloads li.tns { background-position: -84px 0px; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table tbody tr td .downloads li.tnsp { background-position: -123px 0px; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table tbody tr td .downloads li.zip { background-position: -162px 0px; }

.products-sublayout-wrapper .nspired-learning-one-column #content-inner #activities-table tbody tr td .downloads li.youtube { background-position: -200px 0px; }

.products-sublayout-wrapper #nspired-learning-cce #nav-cce, .products-sublayout-wrapper #nspired-learning-mathematics #nav-mathematics, .products-sublayout-wrapper #nspired-learning-science #nav-science, .products-sublayout-wrapper #nspired-learning-cac #nav-cac, .products-sublayout-wrapper #nspired-learning-stem #nav-stem, .products-sublayout-wrapper #nspired-learning-activities #nav-activities, .products-sublayout-wrapper .products-sublayout-wrapper .nspired-learning-interior #navigation-sidebar ul li.active { color: #cb0c0f; }

.products-sublayout-wrapper #nspired-learning-cce #nav-cce a, .products-sublayout-wrapper #nspired-learning-mathematics #nav-mathematics a, .products-sublayout-wrapper #nspired-learning-science #nav-science a, .products-sublayout-wrapper #nspired-learning-cac #nav-cac a, .products-sublayout-wrapper #nspired-learning-stem #nav-stem a, .products-sublayout-wrapper #nspired-learning-activities #nav-activities a, .products-sublayout-wrapper .products-sublayout-wrapper .nspired-learning-interior #navigation-sidebar ul li.active a { color: #cb0c0f; }

.products-sublayout-wrapper .activities #content { padding: 0; width: 960px; min-height: 453px; background: transparent url(/App_Themes/Default/images/activities/navigation-sidebar-bg.gif) top left scroll repeat-y; }

.products-sublayout-wrapper .activities #content #navigation-sidebar { float: left; width: 147px; padding: 16px 15px 0 15px; min-height: 656px; }

.products-sublayout-wrapper * #navigation-sidebar { height: 656px; }

.products-sublayout-wrapper .activities #navigation-sidebar h2 { line-height: 1.425em; }

.products-sublayout-wrapper .activities #navigation-sidebar h2 a { color: #cb0c0f; font-weight: bold; }

.products-sublayout-wrapper .activities #navigation-sidebar ul { padding: 0 0 0 0; }

.products-sublayout-wrapper .activities #navigation-sidebar ul li { list-style-type: none; line-height: 1.2em; padding: 6px 0 16px 0; color: #666; font-weight: bold; display: block; }

.products-sublayout-wrapper .activities #navigation-sidebar ul li a { color: #666; font-weight: bold; display: block; }

.products-sublayout-wrapper .activities #navigation-sidebar ul li:hover, .products-sublayout-wrapper .activities #navigation-sidebar ul li:focus, .products-sublayout-wrapper .activities #navigation-sidebar ul li:active { color: #c00; }

.products-sublayout-wrapper .activities #navigation-sidebar ul li a:hover, .products-sublayout-wrapper .activities #navigation-sidebar ul li a:focus, .products-sublayout-wrapper .activities #navigation-sidebar ul li a:active { color: #c00; }

.products-sublayout-wrapper .activities #navigation-sidebar ul #nav-switch-language { text-align: center; }

.products-sublayout-wrapper .activities #navigation-sidebar ul #nav-switch-language a { display: inline-block; margin: 0 auto; text-align: center; background: #e5e5e5 url(/App_Themes/Default/images/activities/button-bg.gif) 0 0 scroll repeat-x; border: solid 1px #ccc; padding: 7px 20px; margin: 9px 5px 0 0; color: #5c5c5c; cursor: pointer; clear: none; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; font-weight: bold; }

.products-sublayout-wrapper #activities-home.lang-ar th:first-child, .products-sublayout-wrapper #activities-home.lang-ar th.first-child { text-align: right; -moz-border-radius: 0 4px 0 0; -webkit-border-radius: 0 4px 0 0; -khtml-border-radius: 0 4px 0 0; border-radius: 0 4px 0 0; }

.products-sublayout-wrapper #activities-home.lang-ar th:last-child, .products-sublayout-wrapper #activities-home.lang-ar th.last-child { -moz-border-radius: 4px 0 0 0; -webkit-border-radius: 4px 0 0 0; -khtml-border-radius: 4px 0 0 0; border-radius: 4px 0 0 0; }

.products-sublayout-wrapper #activities-home #content-inner { background-position: 0 0; padding: 16px 30px 0 28px; width: 725px; float: left; }

.products-sublayout-wrapper #activities-home #content-inner h3 { color: #cb0c0f; font-size: 1.7em; line-height: 1.15em; font-weight: bold; padding: 0 0 7px 6px; }

.products-sublayout-wrapper #activities-home #content-inner p { font-size: 1.1em; padding-left: 6px; }

.products-sublayout-wrapper #activities-home #content-inner ul.bbq { overflow: hidden; }

.products-sublayout-wrapper #activities-home #content-inner ul.bbq li { float: left; list-style: none; }

.products-sublayout-wrapper #activities-home #content-inner ul.bbq li a { font-weight: bold; font-size: 13px; color: #5c5c5c; }

.products-sublayout-wrapper #activities-home #content-inner ul.bbq li a:hover { text-decoration: none; }

.products-sublayout-wrapper #activities-home #content-inner #subjects-list { background: url(/App_Themes/Default/images/activities/subjects-bg.png) repeat-x; height: 27px; padding: 0px 8px; display: inline-block; margin: 2px 0 10px -2px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; font-size: 1.2em; }

.products-sublayout-wrapper #activities-home #content-inner #subjects-list li { margin: 4px 30px 0px 0px; padding: 2px 10px; }

.products-sublayout-wrapper #activities-home #content-inner #subjects-list li.selected { background: #FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; }

.products-sublayout-wrapper #activities-home #content-inner #subjects-list li:last-child, .products-sublayout-wrapper #activities-home #content-inner #subjects-list li.last-child { margin-right: 0px; }

.products-sublayout-wrapper #activities-home #content-inner #grades-list { margin: 0 0 20px 0; font-size: 1.1em; display: inline-block; }

.products-sublayout-wrapper #activities-home #content-inner #grades-list li { padding: 0 20px; border-right: #5c5c5c 1px solid; }

.products-sublayout-wrapper #activities-home #content-inner #grades-list li:last-child, .products-sublayout-wrapper #activities-home #content-inner #grades-list li.last-child { border-right: none; }

.products-sublayout-wrapper #activities-home #content-inner #grades-list li.selected a { color: #cb0c0f; }

.products-sublayout-wrapper #activities-home #content-inner span.pagination-label { padding-left: 10px; float: left; font-weight: bold; font-size: 13px; color: #5c5c5c; }

.products-sublayout-wrapper #activities-home #content-inner #pagination-list { padding-bottom: 3px; }

.products-sublayout-wrapper #activities-home #content-inner #pagination-list li { padding: 0 5px; border-right: solid 1px #cacaca; }

.products-sublayout-wrapper #activities-home #content-inner #pagination-list li a { color: #1973B4; }

.products-sublayout-wrapper #activities-home #content-inner #pagination-list li:last-child, .products-sublayout-wrapper #activities-home #content-inner #pagination-list li.last-child { border-right: none; }

.products-sublayout-wrapper #activities-home #content-inner #pagination-list li.selected a { color: #5c5c5c; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table thead th { height: 27px; background: url(/App_Themes/Default/images/activities/table-header-bg.png) repeat-x; color: white; font-size: 1.3em; font-weight: bold; text-align: center; padding: 0 10px; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table thead th:first-child, .products-sublayout-wrapper #activities-home #content-inner #activities-table thead th.first-child { text-align: left; width: 485px; -moz-border-radius: 4px 0 0 0; -webkit-border-radius: 4px 0 0 0; -khtml-border-radius: 4px 0 0 0; border-radius: 4px 0 0 0; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table thead th:last-child, .products-sublayout-wrapper #activities-home #content-inner #activities-table thead th.last-child { width: 200px; -moz-border-radius: 0 4px 0 0; -webkit-border-radius: 0 4px 0 0; -khtml-border-radius: 0 4px 0 0; border-radius: 0 4px 0 0; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table tbody tr.no-activities td { border-left: none !important; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table tbody tr td { padding: 5px 10px; vertical-align: top; width: 325px; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table tbody tr td h4 { font-size: 1.3em; font-weight: bold; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table tbody tr td p { padding-left: 0; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table tbody tr td:first-child, .products-sublayout-wrapper #activities-home #content-inner #activities-table tbody tr td.first-child { width: 150px; padding-right: 0px; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table tbody tr td:last-child, .products-sublayout-wrapper #activities-home #content-inner #activities-table tbody tr td.last-child { border-left: #999 1px solid; text-align: center; width: 200px; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table tbody tr td a.launch-button.doc-player { background: url(/App_Themes/Default/images/activities/doc-player-icon.png) no-repeat; line-height: 15px; padding-left: 18px; display: inline-block; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table tbody tr td .downloads { display: inline-block; overflow: hidden; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table tbody tr td .downloads li { float: left; height: 32px; width: 32px; margin: 0 3px; list-style: none; background: url(/App_Themes/Default/images/activities/download-icons.png) no-repeat 0 0; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table tbody tr td .downloads li a { width: 32px; height: 32px; display: block; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table tbody tr td .downloads li.pdf { background-position: 0px 0px; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table tbody tr td .downloads li.doc { background-position: -42px 0px; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table tbody tr td .downloads li.tns { background-position: -84px 0px; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table tbody tr td .downloads li.tnsp { background-position: -123px 0px; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table tbody tr td .downloads li.zip { background-position: -162px 0px; }

.products-sublayout-wrapper #activities-home #content-inner #activities-table tbody tr td .downloads li.youtube { background-position: -200px 0px; }

.products-sublayout-wrapper .product-family #content { padding: 0; width: 960px; min-height: 453px; }

.products-sublayout-wrapper .product-family #content h2 { padding: 0 0 0.4em 0; font-size: 1.3em; }

.products-sublayout-wrapper .product-family #content #navigation-section { position: absolute; font-size: 1.2em; z-index: 103; padding: 20px 0 0 16px; width: 223px; height: 242px; }

.products-sublayout-wrapper .product-family #content #navigation-section h2 { color: #fdfdfd; }

.products-sublayout-wrapper .product-family #content #navigation-section ul { list-style-type: none; }

.products-sublayout-wrapper .product-family #content #navigation-section ul li { font-size: 1.1em; padding: 13px 0 12px 0; }

.products-sublayout-wrapper .product-family #content #navigation-section ul li a { color: #0c63a3; padding: 0 0 0 21px; display: block; }

.products-sublayout-wrapper .product-family #content #navigation-section ul li a:hover, .products-sublayout-wrapper .product-family #content #navigation-section ul li a:active, .products-sublayout-wrapper .product-family #content #navigation-section ul li a:focus { color: #e3171f; background: transparent url(/App_Themes/Default/images/product-family/translucent-nav-arrow.png) 4px 2px scroll no-repeat; }

.products-sublayout-wrapper .product-family #content .panels, .products-sublayout-wrapper .product-family #content .rise-panels { width: 944px; height: 490px; padding: 0 8px; position: relative; overflow: hidden; color: #5e5e5e; top: 0; left: 0; z-index: 102; }

.products-sublayout-wrapper .product-family #content .panels li.panel-1, .products-sublayout-wrapper .product-family #content .panels li.panel-2, .products-sublayout-wrapper .product-family #content .panels li.panel-3, .products-sublayout-wrapper .product-family #content .panels li.panel-4 { position: relative; list-style-type: none; float: left; width: 196px; top: 190px; margin: 0 5px 0 0; padding: 190px 18px 206px 18px; background: white url(/App_Themes/Default/images/product-family/rise-panel-bg.gif) 0 0 scroll no-repeat; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -khtml-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; z-index: 101; }

.products-sublayout-wrapper .product-family #content .rise-panels li.panel-1, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-2, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-3, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-4 { position: relative; list-style-type: none; float: left; width: 196px; top: 190px; margin: 0 5px 0 0; padding: 190px 18px 206px 18px; background: white url(/App_Themes/Default/images/product-family/rise-panel-bg.gif) 0 0 scroll no-repeat; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -khtml-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; z-index: 101; }

.products-sublayout-wrapper .product-family #content .panels li.panel-1 h3, .products-sublayout-wrapper .product-family #content .panels li.panel-2 h3, .products-sublayout-wrapper .product-family #content .panels li.panel-3 h3, .products-sublayout-wrapper .product-family #content .panels li.panel-4 h3 { position: absolute; left: 0; top: 0; padding: 8px 32px 8px 12px; font-size: 1.15em; line-height: 1.3em; }

.products-sublayout-wrapper .product-family #content .rise-panels li.panel-1 h3, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-2 h3, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-3 h3, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-4 h3 { position: absolute; left: 0; top: 0; padding: 8px 32px 8px 12px; font-size: 1.15em; line-height: 1.3em; }

.products-sublayout-wrapper .product-family #content .panels li.panel-1 h3 { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .panels li.panel-1 h3 a { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .panels li.panel-1 h3 a:hover, .products-sublayout-wrapper .product-family #content .panels li.panel-1 h3 a:link, .products-sublayout-wrapper .product-family #content .panels li.panel-1 h3 a:active, .products-sublayout-wrapper .product-family #content .panels li.panel-1 h3 a:focus { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .panels li.panel-2 h3 { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .panels li.panel-2 h3 a { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .panels li.panel-2 h3 a:hover, .products-sublayout-wrapper .product-family #content .panels li.panel-2 h3 a:link, .products-sublayout-wrapper .product-family #content .panels li.panel-2 h3 a:active, .products-sublayout-wrapper .product-family #content .panels li.panel-2 h3 a:focus { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .panels li.panel-3 h3 { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .panels li.panel-3 h3 a { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .panels li.panel-3 h3 a:hover, .products-sublayout-wrapper .product-family #content .panels li.panel-3 h3 a:link, .products-sublayout-wrapper .product-family #content .panels li.panel-3 h3 a:active, .products-sublayout-wrapper .product-family #content .panels li.panel-3 h3 a:focus { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .panels li.panel-4 h3 { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .panels li.panel-4 h3 a { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .panels li.panel-4 h3 a:hover, .products-sublayout-wrapper .product-family #content .panels li.panel-4 h3 a:link, .products-sublayout-wrapper .product-family #content .panels li.panel-4 h3 a:active, .products-sublayout-wrapper .product-family #content .panels li.panel-4 h3 a:focus { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .rise-panels li.panel-1 h3 { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .rise-panels li.panel-1 h3 a { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .rise-panels li.panel-1 h3 a:hover, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-1 h3 a:link, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-1 h3 a:active, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-1 h3 a:focus { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .rise-panels li.panel-2 h3 { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .rise-panels li.panel-2 h3 a { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .rise-panels li.panel-2 h3 a:hover, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-2 h3 a:link, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-2 h3 a:active, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-2 h3 a:focus { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .rise-panels li.panel-3 h3 { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .rise-panels li.panel-3 h3 a { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .rise-panels li.panel-3 h3 a:hover, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-3 h3 a:link, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-3 h3 a:active, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-3 h3 a:focus { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .rise-panels li.panel-4 h3 { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .rise-panels li.panel-4 h3 a { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .rise-panels li.panel-4 h3 a:hover, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-4 h3 a:link, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-4 h3 a:active, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-4 h3 a:focus { color: #5e5e5e; font-weight: bold; display: block; width: 188px; height: 173px; text-decoration: none; }

.products-sublayout-wrapper .product-family #content .panels li.panel-1 em, .products-sublayout-wrapper .product-family #content .panels li.panel-2 em, .products-sublayout-wrapper .product-family #content .panels li.panel-3 em, .products-sublayout-wrapper .product-family #content .panels li.panel-4 em { color: #c62510; font-weight: bold; font-style: normal; text-decoration: none; text-transform: uppercase; display: -moz-inline-stack; display: inline-block; padding: 0 2px 0 0; }

.products-sublayout-wrapper .product-family #content .rise-panels li.panel-1 em, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-2 em, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-3 em, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-4 em { color: #c62510; font-weight: bold; font-style: normal; text-decoration: none; text-transform: uppercase; display: -moz-inline-stack; display: inline-block; padding: 0 2px 0 0; }

.products-sublayout-wrapper .product-family #content .panels li.panel-1 p, .products-sublayout-wrapper .product-family #content .panels li.panel-2 p, .products-sublayout-wrapper .product-family #content .panels li.panel-3 p, .products-sublayout-wrapper .product-family #content .panels li.panel-4 p { font-size: 1.1em; line-height: 1.56em; }

.products-sublayout-wrapper .product-family #content .rise-panels li.panel-1 p, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-2 p, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-3 p, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-4 p { font-size: 1.1em; line-height: 1.56em; }

.products-sublayout-wrapper .product-family #content .panels li.panel-1 a.more, .products-sublayout-wrapper .product-family #content .panels li.panel-2 a.more, .products-sublayout-wrapper .product-family #content .panels li.panel-3 a.more, .products-sublayout-wrapper .product-family #content .panels li.panel-4 a.more { display: -moz-inline-stack; display: inline-block; text-indent: -9999px; overflow: hidden; width: 18px; height: 9px; padding: 1px 4px; background: transparent url(/App_Themes/Default/images/more-arrows.gif) center center scroll no-repeat; }

.products-sublayout-wrapper .product-family #content .rise-panels li.panel-1 a.more, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-2 a.more, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-3 a.more, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-4 a.more { display: -moz-inline-stack; display: inline-block; text-indent: -9999px; overflow: hidden; width: 18px; height: 9px; padding: 1px 4px; background: transparent url(/App_Themes/Default/images/more-arrows.gif) center center scroll no-repeat; }

.products-sublayout-wrapper .product-family #content .panels li.panel-4, .products-sublayout-wrapper .product-family #content .rise-panels li.panel-4 { margin-right: 0; }

.products-sublayout-wrapper .product-family #content .panels li.panel-1, .products-sublayout-wrapper .product-family #content .panels li.panel-2, .products-sublayout-wrapper .product-family #content .panels li.panel-3, .products-sublayout-wrapper .product-family #content .panels li.panel-4 { background-image: url(/App_Themes/Default/images/product-family/panel-bg.gif); top: 262px; }

.products-sublayout-wrapper .product-family #content .panels li.panel-1 h3, .products-sublayout-wrapper .product-family #content .panels li.panel-2 h3, .products-sublayout-wrapper .product-family #content .panels li.panel-3 h3, .products-sublayout-wrapper .product-family #content .panels li.panel-4 h3 { width: 208px; padding: 8px 12px; }

.products-sublayout-wrapper #fat-footer { position: relative; clear: both; background: transparent url(/App_Themes/Default/images/product-family/fat-footer-bg.gif) left top scroll no-repeat; margin: 8px 0 0 0; width: 960px; padding: 40px 0 0 24px; }

.products-sublayout-wrapper #fat-footer h2 { font-size: 1.5em; position: absolute; left: 18px; top: 13px; clear: both; color: #717171; float: none; padding: 0; width: auto; font-weight: bold; }

.products-sublayout-wrapper #fat-footer h2 a { clear: both; color: #717171; float: none; padding: 0; width: auto; font-weight: bold; }

.products-sublayout-wrapper #fat-footer h3, .products-sublayout-wrapper #fat-footer a { color: #919191; }

.products-sublayout-wrapper #fat-footer h3 { font-weight: bold; font-size: 1em; float: none; padding: 0; width: auto; }

.products-sublayout-wrapper #fat-footer ul { line-height: 1.6em; padding: 0 0 1.4em 0; }

.products-sublayout-wrapper #fat-footer ul li { list-style-type: none; width: 314px; display: -moz-inline-stack; display: inline-block; vertical-align: top; }

.products-sublayout-wrapper ul { padding: 0; }

.products-sublayout-wrapper ul li { float: none; width: auto; height: auto; display: block; display: list-item; padding: 0; }

.products-sublayout-wrapper .product-family-interior #content { min-height: 0; }

.products-sublayout-wrapper .product-family-interior .section-wrapper { position: relative; left: 0; top: 0; width: 960px; min-height: 480px; }

.products-sublayout-wrapper .product-family-interior .section-wrapper h2, .products-sublayout-wrapper .product-family-interior .section-wrapper h3 { font-size: 1.5em; text-shadow: 0 0 10px #80807f; }

.products-sublayout-wrapper .product-family-interior .section-wrapper h2, .products-sublayout-wrapper .product-family-interior .section-wrapper h3 { color: #fdfefe; font-weight: bold; }

.products-sublayout-wrapper .product-family-interior .section-wrapper h2 a, .products-sublayout-wrapper .product-family-interior .section-wrapper h3 a { color: #fdfefe; font-weight: bold; }

.products-sublayout-wrapper .product-family-interior .section-wrapper #navigation-slide { width: 208px; height: 223px; padding: 20px 16px; position: absolute; left: 0; top: 0; z-index: 5; font-size: 10.8px; }

.products-sublayout-wrapper .product-family-interior .section-wrapper #navigation-slide h2 { padding-left: 10px; }

.products-sublayout-wrapper .product-family-interior .section-wrapper #navigation-slide ul { padding: 0.7em 0 0 0; }

.products-sublayout-wrapper .product-family-interior .section-wrapper #navigation-slide ul li { list-style-type: none; }

.products-sublayout-wrapper .product-family-interior .section-wrapper #navigation-slide ul li a { font-size: 1.4em; line-height: 1.2em; display: block; background: transparent none 0 3px scroll no-repeat; padding: 0 0 0.7em 29px; color: #0c63a3; }

.products-sublayout-wrapper .product-family-interior .section-wrapper #navigation-slide ul li a:hover, .products-sublayout-wrapper .product-family-interior .section-wrapper #navigation-slide ul li a:focus { color: #e3171f; }

.products-sublayout-wrapper .product-family-interior .section-wrapper .section-content { position: relative; left: 0; top: 0; width: 960px; height: auto; background-repeat: no-repeat; }

.products-sublayout-wrapper .product-family-interior .section-content a.purchase, .products-sublayout-wrapper .product-family-interior .section-content a.more { display: -moz-inline-stack; display: inline-block; text-transform: uppercase; color: #c1272d; font-size: 0.8em; width: auto; padding: 5px 19px 5px 0; background: transparent none right 6px scroll no-repeat; }

.products-sublayout-wrapper .product-family-interior .section-content h4 { color: #3088c8; font-size: 1.4em; padding: 6px 17px 0 17px; position: absolute; left: 0; top: 265px; }

.products-sublayout-wrapper .product-family-interior .section-content #features.columns-2 li { width: 47%; }

.products-sublayout-wrapper .product-family-interior .section-content #features.columns-3 li { width: 30.5%; }

.products-sublayout-wrapper .product-family-interior .section-content #features { clear: left; position: relative; left: 0; top: 30px; padding: 0 8px; }

.products-sublayout-wrapper .product-family-interior .section-content #features li { list-style-type: none; float: left; padding: 39px 15px 0 11px; color: #5f5f5f; position: relative; width: 22%; min-height: 146px; background: transparent url(/App_Themes/Default/images/product-family/features-divider.gif) 0 3px scroll no-repeat; }

.products-sublayout-wrapper .product-family-interior .section-content #features li .popup-enlarged { z-index: 4; position: absolute; left: 11px; top: 40px; cursor: pointer; }

.products-sublayout-wrapper .product-family-interior .section-content #features li.first-child, .products-sublayout-wrapper .product-family-interior .section-content #features li:first-child { background-image: none; }

.products-sublayout-wrapper .product-family-interior .section-content #features li h5 { z-index: 1; position: absolute; top: 9px; left: 2px; width: 220px; padding: 0 0 0 14px; color: #777; font-size: 1.225em; font-weight: bold; background-repeat: no-repeat; background-position: left bottom; }

.products-sublayout-wrapper .product-family-interior .section-content #features li img.panel-image { float: left; display: inline; }

.products-sublayout-wrapper .product-family-interior .section-content #features li h6 { z-index: 1; position: absolute; top: 25px; left: 2px; width: 205px; padding: 0 0 0 14px; color: #777; font-weight: bold; }

.products-sublayout-wrapper .product-family-interior .section-content #features li p { line-height: 1.55em; font-size: 1.112em; z-index: 2; position: relative; }

.products-sublayout-wrapper .product-family-interior .section-content #features li a { font-size: 1em; position: relative; z-index: 2; }

.products-sublayout-wrapper .product-family-interior .section-content #features li a.enlarge { display: block; width: 18px; height: 18px; overflow: hidden; text-indent: -9999px; background: transparent url(/App_Themes/Default/images/product-family/features-zoom.gif) 0 0 scroll no-repeat; position: absolute; left: 20px; top: 103px; }

.products-sublayout-wrapper .product-family-interior .section-content #features li a.more { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows-sm.png); background-position: right 6px; }

.products-sublayout-wrapper .product-family-interior .section-content .section-banner { height: 263px; }

.products-sublayout-wrapper .orphan-page #fat-footer { position: relative; clear: both; background: white url(/App_Themes/Default/images/product-family/fat-footer-bg.gif) left top scroll no-repeat; margin: 8px 0 0 0; width: 960px; padding: 40px 0 0 24px; font-size: 10.8px; }

.products-sublayout-wrapper .orphan-page #fat-footer h2 { font-size: 1.5em; position: absolute; left: 21px; top: 13px; clear: both; color: #717171; float: none; padding: 0; width: auto; font-weight: bold; }

.products-sublayout-wrapper .orphan-page #fat-footer h2 a { clear: both; color: #717171; float: none; padding: 0; width: auto; font-weight: bold; }

.products-sublayout-wrapper .orphan-page #fat-footer h3, .products-sublayout-wrapper .orphan-page #fat-footer a { color: #717171; }

.products-sublayout-wrapper .orphan-page #fat-footer h3 { font-weight: bold; font-size: 1em; float: none; padding: 0; width: auto; }

.products-sublayout-wrapper .orphan-page #fat-footer ul { line-height: 1.6em; }

.products-sublayout-wrapper .orphan-page #fat-footer ul li { list-style-type: none; width: 314px; display: -moz-inline-stack; display: inline-block; padding: 0 0 1.4em 0; vertical-align: top; }

.products-sublayout-wrapper .orphan-page ul { padding: 0; }

.products-sublayout-wrapper .orphan-page ul li { float: none; width: auto; height: auto; display: block; display: list-item; padding: 0; }

.products-sublayout-wrapper .orphan-page #footnotes { font-size: 11px; }

.products-sublayout-wrapper #nspire-family-home #content { background: transparent url(/App_Themes/Default/images/nspire-family/home-bg.jpg) left top scroll no-repeat; }

.products-sublayout-wrapper #nspire-family-home #flash-placeholder-li { position: absolute; left: 0; top: 0; width: 960px; height: 331px; padding: 0; margin: 0; z-index: 100; }

.products-sublayout-wrapper #nspire-family-home #flash-placeholder-object { width: 960px; height: 331px; position: relative; z-index: 100; }

.products-sublayout-wrapper #nspire-family-home .rise-panels h3, .products-sublayout-wrapper #nspire-family-home .panels h3 { background: transparent none 1px 28px scroll no-repeat; }

.products-sublayout-wrapper #nspire-family-interior-try-nspire #testing { color: red; text-decoration: underline; }

.products-sublayout-wrapper .product-loan #contact-us { clear: both; margin: 0 0 0 41px; font-size: 1.1em; position: relative; top: -4px; }

.products-sublayout-wrapper .product-loan #contact-us p { color: #003a66; line-height: 1.5em; }

.products-sublayout-wrapper .product-loan #contact-us p .line-1 { display: block; font-size: 1.1em; }

.products-sublayout-wrapper .product-loan #contact-us p .line-2 { display: block; }

.products-sublayout-wrapper .product-loan #contact-us p .line-3 { display: block; font-size: 1.6em; line-height: 1.4em; }

.products-sublayout-wrapper .product-loan #contact-us table { color: #525252; margin: -4px 0 24px -3px; }

.products-sublayout-wrapper .product-loan #contact-us table tbody tr th, .products-sublayout-wrapper .product-loan #contact-us table tbody tr td { vertical-align: top; font-weight: normal; }

.products-sublayout-wrapper .product-loan #contact-us table tbody tr th { padding: 5px 10px 4px 0; background: transparent url(/App_Themes/Default/images/loan/table-divider.gif) right -9px scroll no-repeat; text-align: right; }

.products-sublayout-wrapper .product-loan #contact-us table tbody tr td { padding: 5px 0 4px 7px; }

.products-sublayout-wrapper .product-loan #contact-us table tbody tr td a.phone { display: block; color: #cb0c0f; font-size: 1.5em; margin-top: -4px; }

.products-sublayout-wrapper .product-loan #contact-us table tbody tr td .note { font-size: .8em; line-height: .8em; letter-spacing: -0.04mm; }

.products-sublayout-wrapper .product-loan #contact-us table tbody tr:first-child th, .products-sublayout-wrapper .product-loan #contact-us table tbody tr.first-child th { background-position: right 0; }

.products-sublayout-wrapper .product-loan #contact-us table tbody tr:last-child th { background-position: right -69px; }

.products-sublayout-wrapper .product-loan #contact-us table tbody tr.last-child th { background-position: right bottom; }

.products-sublayout-wrapper .product-loan-form #content { background: white url(/App_Themes/Default/images/loan/loan-content-bg.gif) 0 0 scroll no-repeat; padding: 109px 0 0 0; }

.products-sublayout-wrapper .product-loan-form #content form { overflow: visible; }

.products-sublayout-wrapper .product-loan-form #content h2 { position: absolute; left: 18px; top: 19px; color: #fff; font-size: 2.4em; font-weight: normal; letter-spacing: 0.14mm; }

.products-sublayout-wrapper .product-loan-form #content h2 a { color: #fff; font-weight: normal; letter-spacing: 0.14mm; }

.products-sublayout-wrapper .product-loan-form #content #navigation-section { background: transparent url(/App_Themes/Default/images/loan/navigation-section-bg.gif) 0 0 scroll repeat-x; width: 960px; height: 29px; -moz-border-radius: 6px 0 0 0; -webkit-border-radius: 6px 0 0 0; -khtml-border-radius: 6px 0 0 0; border-radius: 6px 0 0 0; position: absolute; top: 80px; left: 0; }

.products-sublayout-wrapper .product-loan-form #content #navigation-section ul { list-style-type: none; overflow: hidden; height: 29px; }

.products-sublayout-wrapper .product-loan-form #content #navigation-section ul li { display: block; float: left; }

.products-sublayout-wrapper .product-loan-form #content #navigation-section ul li a { display: block; height: 15px; color: #777; font-weight: bold; padding: 7px 20px; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; -khtml-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; }

.products-sublayout-wrapper .product-loan-form #content #navigation-section a:hover, .products-sublayout-wrapper .product-loan-form #content #navigation-section a:active { color: #cb0c0f; }

.products-sublayout-wrapper .product-loan-form #content h3 { color: #cb0c0f; padding: 15px 0 0 20px; font-size: 1.9em; letter-spacing: -0.13mm; }

.products-sublayout-wrapper .product-loan-form #content strong { color: #cb0c0f; }

.products-sublayout-wrapper .product-loan-form #content .column-left { float: left; width: 370px; padding: 0 0 0 20px; font-size: 1.1em; }

.products-sublayout-wrapper .product-loan-form #content .column-left p { line-height: 1.5em; padding: 0 0 1.5em 0; }

.products-sublayout-wrapper .product-loan-form #content .column-left p:first-child { color: #003a66; font-size: 1.4em; padding: 0 0 2px 0; }

.products-sublayout-wrapper .product-loan-form #content .column-left p.access-granted { color: #006602; font-size: 1.4em; padding: 0 0 8px 0; }

.products-sublayout-wrapper .product-loan-form #content .column-right { float: left; width: 350px; padding: 0 0 0 107px; font-size: 1.1em; position: relative; z-index: 13; }

.products-sublayout-wrapper .product-loan-form #content .column-right p { line-height: 1.5em; }

.products-sublayout-wrapper .product-loan-form #content .column-right ul { padding: 0 0 0 29px; margin: 0 0 18px 0; }

.products-sublayout-wrapper .product-loan-form #content .column-right ul li { padding: 0 0 0 7px; line-height: 1.5em; list-style: disc; }

.products-sublayout-wrapper .product-loan-form #content fieldset { position: relative; width: 836px; top: -30px; clear: left; }

.products-sublayout-wrapper .product-loan-form #content fieldset legend { font-size: 1.9em; position: relative; color: #cb0c0f; text-decoration: none; }

.products-sublayout-wrapper .product-loan-form #content fieldset legend a { color: #cb0c0f; text-decoration: none; }

.products-sublayout-wrapper .product-loan-form #content fieldset legend a:hover, .products-sublayout-wrapper .product-loan-form #content fieldset legend a:active, .products-sublayout-wrapper .product-loan-form #content fieldset legend a:link, .products-sublayout-wrapper .product-loan-form #content fieldset legend a:visited { color: #cb0c0f; text-decoration: none; }

.products-sublayout-wrapper .product-loan-form #content .validator { display: none; color: #cb0c0f; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information { -moz-border-radius: 12px 12px 0 0; -webkit-border-radius: 12px 12px 0 0; -khtml-border-radius: 12px 12px 0 0; border-radius: 12px 12px 0 0; padding: 0 4px 45px 20px; background: #d5d5d5 url(/App_Themes/Default/images/loan/contact-information-bg.gif) 0 0 scroll repeat-x; z-index: 10; left: 18px; top: -41px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information legend { margin: 0 0 5px -7px; padding: 60px 0 0 6px; letter-spacing: -0.11mm; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-1, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-2, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-3 { width: 262px; padding: 0 0 0 18px; float: left; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-1 label, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-2 label, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-3 label { font-weight: bold; display: block; overflow: hidden; width: 262px; padding: 0 0 4px 0; letter-spacing: 0.06mm; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-1 label input, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-1 label select, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-1 label textarea { display: block; margin: 1px 0 0 0; padding: 1px; border: solid 1px #789eb9; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-2 label input, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-2 label select, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-2 label textarea { display: block; margin: 1px 0 0 0; padding: 1px; border: solid 1px #789eb9; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-3 label input, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-3 label select, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-3 label textarea { display: block; margin: 1px 0 0 0; padding: 1px; border: solid 1px #789eb9; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-1 input, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-2 input, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-3 input { width: 258px; height: 17px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-1 .date-wrapper, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-2 .date-wrapper, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-3 .date-wrapper { position: relative; width: 112px; cursor: pointer; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-1 img, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-2 img, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-3 img { position: absolute; right: 2px; top: 2px; cursor: pointer; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-1 input.date, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-2 input.date, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-3 input.date { width: 108px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-1 select, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-2 select, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-3 select { width: 262px; height: 21px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-1 textarea, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-2 textarea, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-3 textarea { width: 258px; height: 137px; line-height: 1.9em; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .column-1 { padding: 0; }

.products-sublayout-wrapper * .column-3 { padding-left: 10px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information .note { clear: both; margin: 0 0 27px 0; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information p { line-height: 1.2em; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information p:last-child, .products-sublayout-wrapper .product-loan-form #content #fieldset-contact-information p.last-child { margin-bottom: 27px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs { position: relative; top: -25px; padding: 0 0 0 18px; z-index: 20; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs span.or { color: #525252; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire, .products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-graphing { padding: 0 4px 0 20px; margin: 15px 0 -10px 0; background: transparent url(/App_Themes/Default/images/loan/nspire-bg.gif) 0 -40px scroll repeat-x; position: relative; z-index: 11; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire legend, .products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-graphing legend { margin: 0 0 0 -21px; overflow: hidden; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire legend label, .products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-graphing legend label { float: left; display: block; background: transparent url(/App_Themes/Default/images/loan/nspire-bg.gif) 0 0 scroll repeat-x; -moz-border-radius: 12px 12px 0 0; -webkit-border-radius: 12px 12px 0 0; -khtml-border-radius: 12px 12px 0 0; border-radius: 12px 12px 0 0; padding: 11px 18px 20px 21px; /* letter-spacing: -0.11mm; */ }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire input, .products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-graphing input { margin: 0; vertical-align: baseline; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire span.or, .products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-graphing span.or { float: left; font-size: .7em; color: #525252; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire a.switch-tab, .products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-graphing a.switch-tab { float: left; display: block; color: #1973b4; font-weight: bold; font-size: .7em; padding: 17px 19px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire legend span.or { padding: 17px 0 0 21px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire p { color: #003a66; font-size: 1.6em; padding: 2px 0 0 0; line-height: 1.5em; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire p strong { font-size: .7em; line-height: .7em; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire #handheld-cx-cas { display: inline-block; margin: 18px 0 0 0; padding: 34px 0 0 76px; height: 73px; background: transparent url(/App_Themes/Default/images/loan/handheld-cx-cas.png) -40px 0 scroll no-repeat; position: relative; font-weight: bold; font-size: 1.1em; }

.products-sublayout-wrapper * #handheld-cx-cas { height: 107px; }

.products-sublayout-wrapper .product-loan-form input { vertical-align: sub; }

.products-sublayout-wrapper .product-loan-form #handheld-cx { display: inline-block; margin: 18px 0 0 0; padding: 34px 0 0 76px; height: 73px; background: transparent url(/App_Themes/Default/images/loan/handheld-cx.png) 0 0 scroll no-repeat; position: relative; font-weight: bold; font-size: 1.1em; }

.products-sublayout-wrapper * #handheld-cx { height: 107px; }

.products-sublayout-wrapper .product-loan-form input { vertical-align: sub; }

.products-sublayout-wrapper .product-loan-form #handheld-cx-wrapper { display: block; margin: 0 auto; text-align: center; padding: 0 15px 0 0; }

.products-sublayout-wrapper .product-loan-form #handheld-cx-wrapper #handheld-cx-cas { padding: 34px 76px 0 0; background-position: right 0; vertical-align: bottom; }

.products-sublayout-wrapper .product-loan-form #handheld-cx-wrapper #handheld-cx-divider { display: inline-block; margin: 18px 0 0 0; padding: 0; width: 1px; height: 107px; background: transparent url(/App_Themes/Default/images/loan/handheld-cx-divider.png) 0 0 scroll no-repeat; vertical-align: bottom; }

.products-sublayout-wrapper .product-loan-form #content { /*.selected-nspire input, .selected-graphing input, .selected-nspire #fieldset-graphing, .selected-graphing #fieldset-nspire { display: none; }*/ }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire #handheld-cx-wrapper #handheld-cx { vertical-align: bottom; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire.selected-cx-cas #handheld-cx-wrapper #handheld-cx-cas { background-position: right -107px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire.selected-cx-cas #table-cx { display: none; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire.selected-cx #handheld-cx-wrapper #handheld-cx { background-position: 0 -107px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire.selected-cx #table-cx-cas { display: none; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire.selected-none #table-cx-cas, .products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire.selected-none #table-cx { display: none; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table { position: relative; width: 820px; font-size: 1.1em; color: #525252; margin: 14px 0 0 0; padding: 0 34px 0 0; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table caption { text-align: left; position: absolute; padding: 0; margin: -33px 0 0 8px; font-size: 1.7em; font-weight: bold; color: #003a66; letter-spacing: -0.14mm; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table thead tr th, .products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table thead tr td { text-align: left; border-right: solid 1px #b2b2b2; border-bottom: solid 1px #b2b2b2; vertical-align: top; padding: 0; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table thead tr th { font-size: 1.3em; width: 129px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table thead tr th label { color: #003a66; font-weight: bold; display: block; padding: 5px 0 9px 15px; position: relative; white-space: nowrap; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table thead tr th label input[type="radio"], .products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table thead tr th label input.radio { padding: 0 4px 0 0; vertical-align: baseline; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table thead tr th label input[type="text"] { border: solid 1px #789eb9; width: 21px; text-align: right; font-size: small; padding: 1px 4px 2px; margin: 1px 0 0 5px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table thead tr th label input.text { border: solid 1px #789eb9; width: 21px; text-align: right; font-size: small; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table thead tr td { width: 265px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody tr:nth-child(even), .products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody tr.even { background-color: transparent; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody tr:nth-child(odd), .products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody tr.odd { background-color: #efefef; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody tr th, .products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody tr td { border-right: solid 1px #b2b2b2; line-height: 25px; vertical-align: top; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody tr th { text-align: left; font-weight: normal; width: 257px; padding: 0 0 0 8px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody tr td { text-align: center; width: 129px; padding: 0; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody tr:last-child td, .products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody tr:last-child th { border-bottom: solid 1px #b2b2b2; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody tr.last-child td, .products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody tr.last-child th { border-bottom: solid 1px #b2b2b2; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody.divider tr:nth-child(even), .products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody.divider tr.even { background-color: #efefef; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody.divider tr:nth-child(odd), .products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody.divider tr.odd { background-color: transparent; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody.divider tr th { padding: 0 0 0 23px; width: 242px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody.divider tr:first-child th, .products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-nspire table tbody.divider tr.first-child th { border-bottom: solid 1px #b2b2b2; border-right: hidden 1px; width: auto; line-height: 22px; font-weight: bold; padding: 0 0 0 8px; font-size: 1.2em; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-graphing { background: transparent url(/App_Themes/Default/images/loan/graphing-bg.png) 0 -40px scroll no-repeat; min-height: 269px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-graphing legend label { background-image: url(/App_Themes/Default/images/loan/graphing-bg.png); }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-graphing legend span.or { padding: 17px 21px 0 0; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-graphing .fieldset-content label { display: block; overflow: hidden; width: 600px; padding: 6px 0 3px 2px; clear: both; font-weight: bold; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-graphing .fieldset-content label input { text-align: right; border: solid 1px #789eb9; font-size: small; padding: 1px 1px 2px; margin: 0 9px 0 0; width: 37px; float: right; position: relative; top: -4px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #fieldset-graphing .fieldset-content label .note { display: block; width: 432px; float: right; font-weight: normal; font-style: italic; font-size: 1em; }

.products-sublayout-wrapper .product-loan-form #content .selected-nspire #fieldset-nspire, .products-sublayout-wrapper .product-loan-form #content .selected-graphing #fieldset-graphing { top: -66px; margin-top: 0; margin-bottom: -91px; -moz-border-radius: 0 9px 0 0; -webkit-border-radius: 0 9px 0 0; -khtml-border-radius: 0 9px 0 0; border-radius: 0 9px 0 0; }

.products-sublayout-wrapper .product-loan-form #content .selected-nspire legend, .products-sublayout-wrapper .product-loan-form #content .selected-graphing legend { background-image: none; -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; padding: 0; top: -16px; margin-top: -23px; margin-bottom: 6px; }

.products-sublayout-wrapper .product-loan-form #content input[type="submit"] { float: right; margin-right: 102px; position: relative; z-index: 22; }

.products-sublayout-wrapper .product-loan-form #content input.submit { float: right; margin-right: 102px; position: relative; z-index: 21; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-probes { width: 820px; margin: 5px 38px 10px; top: 0; left: 0; z-index: 21; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-probes legend { margin: 0 0 5px 0 !important; color: #003a66; overflow: hidden; width: 820px; cursor: pointer; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-probes legend a { display: block; float: left; margin: 0 8px 0 0; padding: 0 4px; background-color: #cb0c0f; color: #fff; line-height: 20px; width: 12px; text-align: center; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-probes .fieldset-content { overflow: hidden; width: 820px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-probes .fieldset-content strong { margin: -1px 0 5px 0; display: block; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-probes .fieldset-content label { display: block; float: left; width: 259px; padding: 10px 180px 3px 9px; overflow: hidden; font-weight: bold; position: relative; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-probes .fieldset-content label input { float: right; text-align: right; border: solid 1px #789eb9; font-size: small; width: 37px; padding: 1px 1px 2px; margin-top: -4px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-probes .fieldset-content label:nth-child(even), .products-sublayout-wrapper .product-loan-form #content #fieldset-probes .fieldset-content label.even { padding-right: 0; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-probes .fieldset-content label:nth-child(odd), .products-sublayout-wrapper .product-loan-form #content #fieldset-probes .fieldset-content label.odd { clear: left; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-teacher a { color: #cb0c0f; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-teacher a:hover, .products-sublayout-wrapper .product-loan-form#product-loan-form-teacher a:active, .products-sublayout-wrapper .product-loan-form#product-loan-form-teacher a:link, .products-sublayout-wrapper .product-loan-form#product-loan-form-teacher a:visited { color: #cb0c0f; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code a { color: #cb0c0f; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code a:hover, .products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code a:active, .products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code a:link, .products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code a:visited { color: #cb0c0f; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-t3-instructor a { color: #cb0c0f; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-t3-instructor a:hover, .products-sublayout-wrapper .product-loan-form#product-loan-form-t3-instructor a:active, .products-sublayout-wrapper .product-loan-form#product-loan-form-t3-instructor a:link, .products-sublayout-wrapper .product-loan-form#product-loan-form-t3-instructor a:visited { color: #cb0c0f; }

.products-sublayout-wrapper .product-loan-form.product-loan-form-thank-you-teacher a { color: #cb0c0f; }

.products-sublayout-wrapper .product-loan-form.product-loan-form-thank-you-teacher a:hover, .products-sublayout-wrapper .product-loan-form.product-loan-form-thank-you-teacher a:active, .products-sublayout-wrapper .product-loan-form.product-loan-form-thank-you-teacher a:link, .products-sublayout-wrapper .product-loan-form.product-loan-form-thank-you-teacher a:visited { color: #cb0c0f; }

.products-sublayout-wrapper .product-loan-form.product-loan-form-thank-you-t3-instructor a { color: #cb0c0f; }

.products-sublayout-wrapper .product-loan-form.product-loan-form-thank-you-t3-instructor a:hover, .products-sublayout-wrapper .product-loan-form.product-loan-form-thank-you-t3-instructor a:active, .products-sublayout-wrapper .product-loan-form.product-loan-form-thank-you-t3-instructor a:link, .products-sublayout-wrapper .product-loan-form.product-loan-form-thank-you-t3-instructor a:visited { color: #cb0c0f; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-teacher .column-right { margin: -135px 0 0 0; padding: 212px 95px 0 107px; background: transparent url(/App_Themes/Default/images/loan/teacher-right-bg.png) right top scroll no-repeat; width: 350px; }

.products-sublayout-wrapper .product-loan-form #content .selected-nspire legend, .products-sublayout-wrapper .product-loan-form #content .selected-graphing legend { background-image: none; -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; padding: 0; top: -16px; margin-top: -23px; margin-bottom: 6px; }

.products-sublayout-wrapper * .column-right { width: 565px; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-teacher #fieldset-tabs #fieldset-nspire table { padding-bottom: 21px; border-bottom: solid 1px #b2b2b2; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-teacher #fieldset-tabs #fieldset-graphing { border-bottom: solid 1px #b2b2b2; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-teacher .selected-graphing input[type="submit"], .products-sublayout-wrapper .product-loan-form#product-loan-form-teacher .selected-graphing input.submit { margin-right: 81px; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code #content .column-right { margin: -29px 0 -36px 109px; width: 272px; height: 216px; background: transparent url(/App_Themes/Default/Images/loan/instructor-right-bg.gif) right top scroll no-repeat; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code #content fieldset { background: url(/App_Themes/Default/images/loan/code-left.gif) no-repeat left bottom, url(/App_Themes/Default/images/loan/code-right.gif) no-repeat right bottom, url(/App_Themes/Default/images/loan/code-center.gif) repeat-x center bottom; padding: 0 0 13px; width: auto; display: inline-block; clear: both; margin: 20px 0 0 22px; float: left; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code #content fieldset .wrapper-center { background: url(/App_Themes/Default/images/loan/code-center.gif) repeat-x center bottom; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code #content fieldset .wrapper-center .wrapper-left { background: url(/App_Themes/Default/images/loan/code-left.gif) no-repeat left bottom; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code #content fieldset .wrapper-center .wrapper-left .wrapper-right { background: url(/App_Themes/Default/images/loan/code-right.gif) no-repeat right bottom; padding-bottom: 13px; white-space: nowrap; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code #content fieldset p { width: 327px; font-size: 1.5em; margin: 0 0 0 -2px; padding: 0 0 2px 0; color: #003a66; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code #content fieldset p .validator { position: absolute; white-space: nowrap; padding: 0 6px; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code #content fieldset input { border: 0 none; background: transparent; float: none; height: 42px; line-height: 42px; margin: 0; padding: 0; font-weight: normal; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code #content fieldset input[type="text"], .products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code #content fieldset input.text { color: #525252; width: 258px; padding: 0 13px; margin: 0 10px 0 0; font-size: medium; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code #content fieldset input[type="submit"], .products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code #content fieldset input.submit { color: #fff; padding: 0 76px 0 18px; font-size: large; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code .error-invalid-code .validator { display: inline; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-t3-instructor .column-right { margin: -26px 0 0 0; padding: 191px 161px 0 107px; background: transparent url(/App_Themes/Default/images/loan/code-right-bg.jpg) right top scroll no-repeat; width: 220px; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-t3-instructor #fieldset-probes { padding-bottom: 17px; border-bottom: solid 1px #b2b2b2; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-thank-you #content-inner { padding: 15px 42px; font-size: 1.2em; }

.products-sublayout-wrapper .msie #content fieldset { top: 0; }

.products-sublayout-wrapper .msie #content #fieldset-contact-information { top: 0; }

.products-sublayout-wrapper .msie #content #fieldset-contact-information legend { margin-top: 0; padding-top: 12px; }

.products-sublayout-wrapper .msie #content .selected-nspire #fieldset-nspire, .products-sublayout-wrapper .msie #content .selected-graphing #fieldset-graphing { top: 0; margin-bottom: -13px; }

.products-sublayout-wrapper .msie #content .selected-nspire legend, .products-sublayout-wrapper .msie #content .selected-graphing legend { margin-top: -25px; margin-bottom: -15px; }

.products-sublayout-wrapper #product-loan-home #content { padding: 25px 25px 0px 20px; background: url(/App_Themes/Default/images/loan/loan-landing-hero-bg.jpg) no-repeat; }

.products-sublayout-wrapper #product-loan-home #content .inner-content { font-size: 10px; overflow: hidden; }

.products-sublayout-wrapper #product-loan-home #content .inner-content h2 { color: #FFF; font-size: 2.545em; font-weight: normal; margin-bottom: 55px; }

.products-sublayout-wrapper #product-loan-home #content .inner-content h3 { font-size: 2.4em; line-height: 1em; padding-bottom: 5px; color: #cb0c0f; }

.products-sublayout-wrapper #product-loan-home #content .inner-content a { font-size: 1.2em; }

.products-sublayout-wrapper #product-loan-home #content .inner-content p { font-size: 1.2em; line-height: 1.7em; }

.products-sublayout-wrapper #product-loan-home #content .inner-content p.p1 { max-width: 410px; font-size: 2.0em; line-height: 1.333em; color: #003a66; }

.products-sublayout-wrapper #product-loan-home #content .inner-content p.p2 { max-width: 355px; min-height: 90px; padding-bottom: 10px; }

.products-sublayout-wrapper #product-loan-home #content .inner-content p strong { font-weight: normal; }

.products-sublayout-wrapper #product-loan-home #content .inner-content #borrowing-equipment { background: url(/App_Themes/Default/images/loan/loan-landing-borrowing-bg.png) no-repeat; padding: 15px 17px 0 17px; width: 572px; }

.products-sublayout-wrapper #product-loan-home #content .inner-content #what-next { overflow: hidden; padding: 25px 15px 0 17px; float: left; }

.products-sublayout-wrapper #product-loan-home #content .inner-content #what-next li { float: left; list-style: none; padding-right: 25px; width: auto; }

.products-sublayout-wrapper #product-loan-home #content .inner-content #what-next li.first-child { width: 155px; }

.products-sublayout-wrapper #product-loan-home #content .inner-content #what-next li.last-child { padding-left: 25px; padding-right: 0; background: url(/App_Themes/Default/images/loan/loan-landing-what-next-divider.png) no-repeat left center; }

.products-sublayout-wrapper #product-loan-home #content .inner-content #what-next li a { display: inline-block; padding-top: 35px; }

.products-sublayout-wrapper #product-loan-home #content .inner-content #what-next li a span { float: right; display: inline-block; padding: 15px 0 7px 15px; font-weight: bold; background: url(/App_Themes/Default/images/chevrons.png) right bottom no-repeat; line-height: 1em; }

.products-sublayout-wrapper #product-loan-home #content #what-next em { display: block; font-weight: normal; font-style: normal; font-size: 1.667em; line-height: 1em; }

.products-sublayout-wrapper #product-loan-home #content #contact-us { float: right; margin: 0; }

.products-sublayout-wrapper #product-loan-home #content #contact-us a, .products-sublayout-wrapper #product-loan-home #content #contact-us .line-3 { line-height: 1em; }

.products-sublayout-wrapper #product-loan-home #content #contact-us table { font-size: 1.2em; }

.products-sublayout-wrapper #product-loan-home #content #contact-us table a { font-size: 1em; }

.products-sublayout-wrapper #product-loan-home #content #contact-us table tbody a.phone { font-size: 1.4em; }

.products-sublayout-wrapper #product-loan-home #contact-us { clear: both; margin: 0 0 0 41px; font-size: 1.1em; position: relative; top: -4px; }

.products-sublayout-wrapper #product-loan-home #contact-us p { color: #003a66; line-height: 1.5em; }

.products-sublayout-wrapper #product-loan-home #contact-us p .line-1 { display: block; font-size: 1.1em; }

.products-sublayout-wrapper #product-loan-home #contact-us p .line-2 { display: block; }

.products-sublayout-wrapper #product-loan-home #contact-us p .line-3 { display: block; font-size: 1.6em; line-height: 1.4em; }

.products-sublayout-wrapper #product-loan-home #contact-us table { color: #525252; margin: -4px 0 24px -3px; }

.products-sublayout-wrapper #product-loan-home #contact-us table tbody tr th, .products-sublayout-wrapper #product-loan-home #contact-us table tbody tr td { vertical-align: top; font-weight: normal; }

.products-sublayout-wrapper #product-loan-home #contact-us table tbody tr th { padding: 5px 10px 4px 0; background: transparent url(/App_Themes/Default/images/loan/table-divider.gif) right -9px scroll no-repeat; text-align: right; }

.products-sublayout-wrapper #product-loan-home #contact-us table tbody tr td { padding: 5px 0 4px 7px; }

.products-sublayout-wrapper #product-loan-home #contact-us table tbody tr td a.phone { display: block; color: #cb0c0f; font-size: 1.5em; margin-top: -4px; }

.products-sublayout-wrapper #product-loan-home #contact-us table tbody tr td .note { font-size: .8em; line-height: .8em; letter-spacing: -0.04mm; }

.products-sublayout-wrapper #product-loan-home #contact-us table tbody tr:first-child th, .products-sublayout-wrapper #product-loan-home #contact-us table tbody tr.first-child th { background-position: right 0; }

.products-sublayout-wrapper #product-loan-home #contact-us table tbody tr:last-child th { background-position: right -69px; }

.products-sublayout-wrapper #product-loan-home #contact-us table tbody tr.last-child th { background-position: right bottom; }

.products-sublayout-wrapper .product-family-interior #content #section-content-cx-handhelds { background-position: right top; }

.products-sublayout-wrapper .product-family-interior #content #section-content-cx-handhelds h4 { font-size: 15px; }

.products-sublayout-wrapper .product-family-interior #content #section-content-cx-handhelds h3 { width: 664px; padding: 20px 28px 11px 268px; }

.products-sublayout-wrapper .product-family-interior #content #section-content-cx-handhelds #hero-copy { width: 267px; height: 213px; padding: 0 0 0 268px; color: #0c63a3; font-size: 1.225em; }

.products-sublayout-wrapper .product-family-interior #content #section-content-cx-handhelds #hero-copy p { line-height: 1.35em; }

.products-sublayout-wrapper .product-family-interior #content #section-content-cx-handhelds #hero-links { width: 267px; padding: 0 12px 15px 12px; }

.products-sublayout-wrapper .product-family-interior #content #section-content-cx-handhelds #hero-links li { float: left; list-style-type: none; width: 130px; position: relative; }

.products-sublayout-wrapper .product-family-interior #content #section-content-cx-handhelds #hero-links li a:last-child, .products-sublayout-wrapper .product-family-interior #content #section-content-cx-handhelds #hero-links li a.last-child, .products-sublayout-wrapper .product-family-interior #content #section-content-cx-handhelds #hero-links li a.more { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows-sm.png); }

.products-sublayout-wrapper .product-family-interior #content #section-content-right { background-position: right top; }

.products-sublayout-wrapper .product-family-interior #content #section-content-right h3 { width: 664px; padding: 20px 28px 11px 268px; }

.products-sublayout-wrapper .product-family-interior #content #section-content-right #hero-copy { width: 267px; height: 213px; padding: 0 0 0 268px; color: #0c63a3; font-size: 1.225em; }

.products-sublayout-wrapper .product-family-interior #content #section-content-right #hero-copy p { line-height: 1.35em; }

.products-sublayout-wrapper .product-family-interior #content #section-content-right #hero-links { width: 267px; padding: 0 12px 15px 12px; }

.products-sublayout-wrapper .product-family-interior #content #section-content-right #hero-links li { float: left; list-style-type: none; width: 130px; position: relative; }

.products-sublayout-wrapper .product-family-interior #content #section-content-right #hero-links li a:last-child, .products-sublayout-wrapper .product-family-interior #content #section-content-right #hero-links li a.last-child { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows-sm.png); }

.products-sublayout-wrapper .product-family-interior #content #section-content-software { background-position: right top; }

.products-sublayout-wrapper .product-family-interior #content #section-content-software h3 { width: 337px; padding: 20px 355px 11px 268px; }

.products-sublayout-wrapper .product-family-interior #content #section-content-software #hero-copy { width: 267px; height: 200px; padding: 0 0 0 268px; color: #0c63a3; font-size: 1.225em; }

.products-sublayout-wrapper .product-family-interior #content #section-content-software #hero-copy p { line-height: 1.35em; }

.products-sublayout-wrapper .product-family-interior #content #section-content-software #hero-links-teacher, .products-sublayout-wrapper .product-family-interior #content #section-content-software #hero-links-student { width: 267px; padding: 0 12px 15px 12px; }

.products-sublayout-wrapper .product-family-interior #content #section-content-software #hero-links-teacher li, .products-sublayout-wrapper .product-family-interior #content #section-content-software #hero-links-student li { float: left; list-style-type: none; width: 130px; position: relative; }

.products-sublayout-wrapper .product-family-interior #content #section-content-software #hero-links-teacher a.purchase, .products-sublayout-wrapper .product-family-interior #content #section-content-software #hero-links-student a.purchase { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows-sm.png); }

.products-sublayout-wrapper .product-family-interior #content #section-content-navigator { background-position: 239px top; }

.products-sublayout-wrapper .product-family-interior #content #section-content-navigator h3 { width: 265px; padding: 20px 28px 11px 665px; }

.products-sublayout-wrapper .product-family-interior #content #section-content-navigator #hero-copy { width: 267px; height: 200px; padding: 0 0 0 665px; color: #0c63a3; font-size: 1.225em; }

.products-sublayout-wrapper .product-family-interior #content #section-content-navigator #hero-copy p { line-height: 1.35em; }

.products-sublayout-wrapper .product-family-interior #content #section-content-navigator #hero-links { width: 267px; padding: 0 12px 15px 12px; }

.products-sublayout-wrapper .product-family-interior #content #section-content-navigator #hero-links li { float: left; list-style-type: none; width: 130px; position: relative; }

.products-sublayout-wrapper .product-family-interior #content #section-content-navigator #hero-links li a.purchase { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows-sm.png); }

.products-sublayout-wrapper .product-family-interior #content #section-content-left { background-position: 239px top; }

.products-sublayout-wrapper .product-family-interior #content #section-content-left h3 { width: 267px; padding: 20px 28px 11px 665px; }

.products-sublayout-wrapper .product-family-interior #content #section-content-left #hero-copy { width: 267px; height: 213px; padding: 0 0 0 665px; color: #0c63a3; font-size: 1.225em; }

.products-sublayout-wrapper .product-family-interior #content #section-content-left #hero-copy p { line-height: 1.35em; }

.products-sublayout-wrapper .product-family-interior #content #section-content-left #hero-links { width: 267px; padding: 0 12px 15px 12px; }

.products-sublayout-wrapper .product-family-interior #content #section-content-left #hero-links li { float: left; list-style-type: none; width: 130px; position: relative; }

.products-sublayout-wrapper .product-family-interior #content #section-content-left #hero-links li a.purchase { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows-sm.png); }

.products-sublayout-wrapper .product-family-interior #content #section-content-left #features h5 { height: 139px; }

.products-sublayout-wrapper .product-family-interior #content #section-content-data-collection { background-position: right top; }

.products-sublayout-wrapper .product-family-interior #content #section-content-data-collection h3 { width: 347px; padding: 20px 345px 11px 268px; }

.products-sublayout-wrapper .product-family-interior #content #section-content-data-collection #hero-copy { width: 267px; height: 213px; padding: 0 0 0 268px; color: #0c63a3; font-size: 1.225em; }

.products-sublayout-wrapper .product-family-interior #content #section-content-data-collection #hero-copy p { line-height: 1.35em; }

.products-sublayout-wrapper .product-family-interior #content #section-content-data-collection #hero-links { width: 267px; padding: 0 12px 15px 12px; }

.products-sublayout-wrapper .product-family-interior #content #section-content-data-collection #hero-links li { float: left; list-style-type: none; width: 130px; position: relative; }

.products-sublayout-wrapper .product-family-interior #content #section-content-data-collection #hero-links li:last-child a, .products-sublayout-wrapper .product-family-interior #content #section-content-data-collection #hero-links li.last-child a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows-sm.png); }

.products-sublayout-wrapper .product-family-interior #content #section-content-data-collection #features li h5, .products-sublayout-wrapper .product-family-interior #content #section-content-data-collection #features li h6 { width: 300px; }

.products-sublayout-wrapper .product-family-interior #section-wrapper-cx-handhelds h2 a, .products-sublayout-wrapper .product-family-interior #section-wrapper-left h2 a, .products-sublayout-wrapper .product-family-interior #section-wrapper-right h2 a, .products-sublayout-wrapper .product-family-interior #section-wrapper-software h2 a, .products-sublayout-wrapper .product-family-interior #section-wrapper-navigator h2 a, .products-sublayout-wrapper .product-family-interior #section-wrapper-data-collection h2 a { font-size: 1.2em; color: #FDFEFE; }

.products-sublayout-wrapper .product-family-interior #section-wrapper-cx-handhelds a, .products-sublayout-wrapper .product-family-interior #section-wrapper-right a, .products-sublayout-wrapper .product-family-interior #section-wrapper-left a, .products-sublayout-wrapper .product-family-interior #section-wrapper-software a, .products-sublayout-wrapper .product-family-interior #section-wrapper-navigator a, .products-sublayout-wrapper .product-family-interior #section-wrapper-data-collection a { background-image: none; color: #E3171F; }

.products-sublayout-wrapper .product-family-interior #section-wrapper-cx-handhelds a.more, .products-sublayout-wrapper .product-family-interior #section-wrapper-right a.more, .products-sublayout-wrapper .product-family-interior #section-wrapper-left a.more, .products-sublayout-wrapper .product-family-interior #section-wrapper-software a.more, .products-sublayout-wrapper .product-family-interior #section-wrapper-navigator a.more, .products-sublayout-wrapper .product-family-interior #section-wrapper-data-collection a.more { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows-sm.png); }

.products-sublayout-wrapper .product-family-interior .etfootermoduletheme-classic { background-position: 0 30px; padding: 60px 0 0; }

.products-sublayout-wrapper .nspired-school #feedback-bar { clear: both; background: #fdfdfd url(/App_Themes/Default/images/nspired-school/feedback-bar-bg.gif) bottom center scroll repeat-x; margin: 10px 0 0 0; padding: 5px 5px 1px 5px; text-align: center; border: solid 1px #c4c4c4; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; }

.products-sublayout-wrapper .nspired-school #feedback-bar p { line-height: 17px; }

.products-sublayout-wrapper .nspired-school #feedback-bar p a { display: -moz-inline-stack; display: inline-block; padding: 0 0 1px 8px; background: transparent url(/App_Themes/Default/images/products/red-arrow.gif) 1px 5px scroll no-repeat; }

.products-sublayout-wrapper .nspired-school-auxiliary #navigation-sidebar { float: left; width: 147px; padding: 24px 15px 0 15px; min-height: 656px; background: transparent url(/App_Themes/Default/images/nspired-school/navigation-sidebar-bg.gif) top right scroll no-repeat; }

.products-sublayout-wrapper * #navigation-sidebar { height: 656px; }

.products-sublayout-wrapper .nspired-school-auxiliary #navigation-sidebar h2 { line-height: 1.425em; }

.products-sublayout-wrapper .nspired-school-auxiliary #navigation-sidebar h2 a { color: #cb0c0f; font-weight: bold; }

.products-sublayout-wrapper .nspired-school-auxiliary #navigation-sidebar ul { padding: 28px 0 0 0; background: transparent url(/App_Themes/Default/images/nspired-school/navigation-sidebar-divider.gif) 0 23px scroll no-repeat; }

.products-sublayout-wrapper .nspired-school-auxiliary #navigation-sidebar ul li { list-style-type: none; line-height: 1.625em; padding: 11px 0 14px 0; background: transparent url(/App_Themes/Default/images/nspired-school/navigation-sidebar-divider.gif) 0 bottom scroll no-repeat; color: #666; font-weight: bold; }

.products-sublayout-wrapper .nspired-school-auxiliary #navigation-sidebar ul li a { color: #666; font-weight: bold; }

.products-sublayout-wrapper .nspired-school-auxiliary #navigation-sidebar ul li:hover, .products-sublayout-wrapper .nspired-school-auxiliary #navigation-sidebar ul li:focus, .products-sublayout-wrapper .nspired-school-auxiliary #navigation-sidebar ul li:active { color: #c00; }

.products-sublayout-wrapper .nspired-school-auxiliary #navigation-sidebar ul li a:hover, .products-sublayout-wrapper .nspired-school-auxiliary #navigation-sidebar ul li a:focus, .products-sublayout-wrapper .nspired-school-auxiliary #navigation-sidebar ul li a:active { color: #c00; }

.products-sublayout-wrapper .nspired-school-auxiliary #content-inner { float: left; width: 783px; min-height: 656px; height: auto; }

.products-sublayout-wrapper * #content-inner { height: 656px; }

.products-sublayout-wrapper #product-navigator-home #content a.more { font-weight: bold; color: #b5252a; background: transparent url(/App_Themes/Default/images/navigator/more-arrows.gif) right 2px scroll no-repeat; font-size: 1em; padding-right: 22px; display: -moz-inline-stack; display: inline-block; }

.products-sublayout-wrapper #product-navigator-home #content #feature { position: relative; width: 960px; height: 264px; overflow: hidden; }

.products-sublayout-wrapper * #feature { overflow: hidden; }

.products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel { padding: 0; margin: 0; width: 960px; height: 264px; }

.products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-1, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-2, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-3, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-4, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-5 { font-size: 1.2em; list-style-type: none; margin: 0; height: 226px; background-repeat: no-repeat; }

.products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-1, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-2, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-3, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-4, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-5 { font-size: 1.2em; list-style-type: none; margin: 0; height: 226px; background-repeat: no-repeat; }

.products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-1 h2, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-2 h2, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-3 h2, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-4 h2, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-5 h2 { color: #535353; font-size: 1.6em; background-position: 0 0; background-repeat: no-repeat; margin: -13px 0 0 -59px; padding: 13px 0 8px 59px; }

.products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-1 h2, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-2 h2, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-3 h2, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-4 h2, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-5 h2 { color: #535353; font-size: 1.6em; background-position: 0 0; background-repeat: no-repeat; margin: -13px 0 0 -59px; padding: 13px 0 13px 59px; }

.products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-1 p, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-2 p, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-3 p, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-4 p, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-5 p { color: #535353; font-size: 1.2em; line-height: 1.9em; margin-bottom: 3px; }

.products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-1 p, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-2 p, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-3 p, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-4 p, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-5 p { color: #535353; font-size: 1.2em; line-height: 1.9em; margin-bottom: 3px; }

.products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-1 a.play, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-2 a.play, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-3 a.play, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-4 a.play, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-5 a.play { display: block; color: #535353; background: transparent url(/App_Themes/Default/images/navigator/button-play.gif) 0 0 scroll no-repeat; min-height: 20px; font-weight: bold; padding: 2px 0 0 29px; line-height: 20px; }

.products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-1 a.play, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-2 a.play, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-3 a.play, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-4 a.play, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-5 a.play { display: block; color: #535353; background: transparent url(/App_Themes/Default/images/navigator/button-play.gif) 0 0 scroll no-repeat; min-height: 20px; font-weight: bold; padding: 2px 0 0 29px; line-height: 20px; }

.products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-1 a.more, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-2 a.more, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-3 a.more, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-4 a.more, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-5 a.more { background-position: right 12px; font-size: .7em; }

.products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-1 a.more, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-2 a.more, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-3 a.more, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-4 a.more, .products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel .panel-5 a.more { background-position: right 12px; font-size: .7em; }

.products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-1, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-2, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-3, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-4, .products-sublayout-wrapper #product-navigator-home #content #feature .jeslideshow .panel-5 { position: absolute; left: 0; top: 0; }

.products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel-buttons { list-style: none; height: 25px; position: absolute; bottom: auto; right: 15px; top: 238px; z-index: 101; }

.products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel-buttons li { float: left; display: block; width: 8px; height: 8px; margin: 0 0 0 5px; background: transparent; border: solid 1px #525252; }

.products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel-buttons li.selected { background: #cb0c0f; width: 8px; height: 8px; }

.products-sublayout-wrapper #product-navigator-home #content #feature .jecarousel-buttons li span { display: none; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner { width: 960px; overflow: hidden; padding: 4px 0 0 0; height: auto; background: transparent url(/App_Themes/Default/images/navigator/panels-3-1.gif) 0 0 scroll no-repeat; background: transparent url(/App_Themes/Default/images/navigator/panels-3-1.gif) 0 0 scroll no-repeat; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator { float: left; position: relative; min-height: 150px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator h2, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator h2 { position: absolute; top: 0; color: #646464; font-size: 1.4em; line-height: 1.55em; padding: 0 60px 0 0; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-2, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-3 { list-style-type: none; padding: 26px 0 0 0; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-2, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-3 { list-style-type: none; padding: 26px 0 0 0; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-1 .panel-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-1 .panel-2, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-1 .panel-3 { list-style-type: none; width: 117px; min-height: 150px; padding: 47px 11px 10px 109px; float: left; position: relative; background-repeat: no-repeat; background-position: 2px 42px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-2 .panel-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-2 .panel-2, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-2 .panel-3 { list-style-type: none; width: 117px; min-height: 150px; padding: 47px 11px 10px 109px; float: left; position: relative; background-repeat: no-repeat; background-position: 2px 42px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-3 .panel-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-3 .panel-2, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-3 .panel-3 { list-style-type: none; width: 117px; min-height: 150px; padding: 47px 11px 10px 109px; float: left; position: relative; background-repeat: no-repeat; background-position: 2px 42px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-1 .panel-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-1 .panel-2, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-1 .panel-3 { list-style-type: none; width: 117px; min-height: 150px; padding: 47px 11px 10px 109px; float: left; position: relative; background-repeat: no-repeat; background-position: 2px 42px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-2 .panel-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-2 .panel-2, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-2 .panel-3 { list-style-type: none; width: 117px; min-height: 150px; padding: 47px 11px 10px 109px; float: left; position: relative; background-repeat: no-repeat; background-position: 2px 42px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-3 .panel-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-3 .panel-2, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-3 .panel-3 { list-style-type: none; width: 117px; min-height: 150px; padding: 47px 11px 10px 109px; float: left; position: relative; background-repeat: no-repeat; background-position: 2px 42px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-1 .panel-1:first-child, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-1 .panel-1.first-child { padding-left: 110px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-1 .panel-2:first-child, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-1 .panel-2.first-child { padding-left: 110px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-1 .panel-3:first-child, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-1 .panel-3.first-child { padding-left: 110px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-2 .panel-1:first-child, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-2 .panel-1.first-child { padding-left: 110px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-2 .panel-2:first-child, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-2 .panel-2.first-child { padding-left: 110px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-2 .panel-3:first-child, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-2 .panel-3.first-child { padding-left: 110px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-3 .panel-1:first-child, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-3 .panel-1.first-child { padding-left: 110px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-3 .panel-2:first-child, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-3 .panel-2.first-child { padding-left: 110px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-3 .panel-3:first-child, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-3 .panel-3.first-child { padding-left: 110px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-1 .panel-1:first-child, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-1 .panel-1.first-child { padding-left: 110px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-1 .panel-2:first-child, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-1 .panel-2.first-child { padding-left: 110px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-1 .panel-3:first-child, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-1 .panel-3.first-child { padding-left: 110px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-2 .panel-1:first-child, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-2 .panel-1.first-child { padding-left: 110px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-2 .panel-2:first-child, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-2 .panel-2.first-child { padding-left: 110px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-2 .panel-3:first-child, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-2 .panel-3.first-child { padding-left: 110px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-3 .panel-1:first-child, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-3 .panel-1.first-child { padding-left: 110px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-3 .panel-2:first-child, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-3 .panel-2.first-child { padding-left: 110px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-3 .panel-3:first-child, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-3 .panel-3.first-child { padding-left: 110px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-1 .panel-1 h3, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-1 .panel-2 h3, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-1 .panel-3 h3 { position: absolute; left: 13px; top: 10px; font-weight: bold; line-height: 1.55em; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-2 .panel-1 h3, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-2 .panel-2 h3, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-2 .panel-3 h3 { position: absolute; left: 13px; top: 10px; font-weight: bold; line-height: 1.55em; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-3 .panel-1 h3, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-3 .panel-2 h3, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-3 .panel-3 h3 { position: absolute; left: 13px; top: 10px; font-weight: bold; line-height: 1.55em; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-1 .panel-1 h3, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-1 .panel-2 h3, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-1 .panel-3 h3 { position: absolute; left: 13px; top: 10px; font-weight: bold; line-height: 1.55em; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-2 .panel-1 h3, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-2 .panel-2 h3, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-2 .panel-3 h3 { position: absolute; left: 13px; top: 10px; font-weight: bold; line-height: 1.55em; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-3 .panel-1 h3, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-3 .panel-2 h3, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-3 .panel-3 h3 { position: absolute; left: 13px; top: 10px; font-weight: bold; line-height: 1.55em; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-1 .panel-1 p, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-1 .panel-2 p, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-1 .panel-3 p { line-height: 1.5em; min-height: 131px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-2 .panel-1 p, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-2 .panel-2 p, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-2 .panel-3 p { line-height: 1.5em; min-height: 131px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-3 .panel-1 p, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-3 .panel-2 p, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator .panels-3 .panel-3 p { line-height: 1.5em; min-height: 131px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-1 .panel-1 p, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-1 .panel-2 p, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-1 .panel-3 p { line-height: 1.5em; min-height: 131px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-2 .panel-1 p, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-2 .panel-2 p, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-2 .panel-3 p { line-height: 1.5em; min-height: 131px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-3 .panel-1 p, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-3 .panel-2 p, .products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator .panels-3 .panel-3 p { line-height: 1.5em; min-height: 131px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-3-1 { background: transparent url(/App_Themes/Default/images/navigator/panels-3-1.gif) 0 0 scroll no-repeat; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-3-0, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-0-3 { background-image: url(/App_Themes/Default/images/navigator/panels-3.gif); }

.products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-3-0 #section-nspire-navigator .panels-3 .panel-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-3-0 #section-nspire-navigator .panels-3 .panel-2, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-3-0 #section-nspire-navigator .panels-3 .panel-3 { width: 194px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-3-0 #section-navigator .panels-3 .panel-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-3-0 #section-navigator .panels-3 .panel-2, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-3-0 #section-navigator .panels-3 .panel-3 { width: 194px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-0-3 #section-nspire-navigator .panels-3 .panel-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-0-3 #section-nspire-navigator .panels-3 .panel-2, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-0-3 #section-nspire-navigator .panels-3 .panel-3 { width: 194px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-0-3 #section-navigator .panels-3 .panel-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-0-3 #section-navigator .panels-3 .panel-2, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-0-3 #section-navigator .panels-3 .panel-3 { width: 194px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-2-0, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-0-2 { background-image: url(/App_Themes/Default/images/navigator/panels-2.gif); }

.products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-2-0 #section-nspire-navigator .panels-2 .panel-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-2-0 #section-nspire-navigator .panels-2 .panel-2 { width: 351px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-2-0 #section-navigator .panels-2 .panel-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-2-0 #section-navigator .panels-2 .panel-2 { width: 351px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-0-2 #section-nspire-navigator .panels-2 .panel-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-0-2 #section-nspire-navigator .panels-2 .panel-2 { width: 351px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-0-2 #section-navigator .panels-2 .panel-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-0-2 #section-navigator .panels-2 .panel-2 { width: 351px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-1-0, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-0-1 { background-image: url(/App_Themes/Default/images/navigator/panels-1.gif); }

.products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-1-0 #section-nspire-navigator .panel-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-1-0 #section-navigator .panel-1 { width: 823px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-0-1 #section-nspire-navigator .panel-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-0-1 #section-navigator .panel-1 { width: 823px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-3-0 #section-nspire-navigator, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-2-0 #section-nspire-navigator, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-1-0 #section-nspire-navigator, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-0-3 #section-navigator, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-0-2 #section-navigator, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-0-1 #section-navigator { width: 944px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-2-1 { background: transparent url(/App_Themes/Default/images/navigator/panels-2-1.gif) 0 0 scroll no-repeat; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-2-1 #section-nspire-navigator .panels-2 .panel-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-2-1 #section-nspire-navigator .panels-2 .panel-2, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-2-1 #section-navigator .panels-2 .panel-1, .products-sublayout-wrapper #product-navigator-home #content #content-inner.panels-2-1 #section-navigator .panels-2 .panel-2 { width: 235px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator { padding: 0 0 0 8px; width: 712px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-nspire-navigator h2 { left: 20px; font-weight: bold; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator { padding: 0 0 0 2px; width: 238px; }

.products-sublayout-wrapper #product-navigator-home #content #content-inner #section-navigator h2 { left: 16px; font-weight: bold; padding-right: 0; }

.products-sublayout-wrapper .product-showcase #slideshow { position: relative; width: 960px; height: 267px; overflow: visible; }

.products-sublayout-wrapper * #slideshow { overflow: hidden; }

.products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow { padding: 0; margin: 0; width: 960px; height: 433px; background: #e9e9e9 url(/App_Themes/Default/images/showcase/slideshow-bg.gif) 0 0 scroll no-repeat; }

.products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-1, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-2, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-3, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-4 { font-size: 1.2em; list-style-type: none; margin: 0; padding: 16px 496px 0 46px; position: absolute; left: 0; top: 0; width: 418px; height: 417px; background-repeat: no-repeat; }

.products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-1 h2, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-1 h3 { color: #fff; font-weight: bold; }

.products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-2 h2, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-2 h3 { color: #fff; font-weight: bold; }

.products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-3 h2, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-3 h3 { color: #fff; font-weight: bold; }

.products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-4 h2, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-4 h3 { color: #fff; font-weight: bold; }

.products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-1 h2 a, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-1 h3 a { color: #fff; font-weight: bold; }

.products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-2 h2 a, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-2 h3 a { color: #fff; font-weight: bold; }

.products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-3 h2 a, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-3 h3 a { color: #fff; font-weight: bold; }

.products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-4 h2 a, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-4 h3 a { color: #fff; font-weight: bold; }

.products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-1 h2, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-2 h2, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-3 h2, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-4 h2 { font-size: 1.75em; margin-left: -16px; padding: 0 0 11px 0; }

.products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-1 h3, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-2 h3, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-3 h3, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-4 h3 { font-size: 1.3em; padding: 0 0 10px 0; }

.products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-1 p, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-2 p, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-3 p, .products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow .panel-4 p { line-height: 1.6em; color: #5a5a5a; }

.products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow-buttons { list-style: none; height: 25px; position: absolute; bottom: auto; right: 17px; top: 249px; z-index: 101; }

.products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow-buttons li { float: left; display: block; width: 10px; height: 10px; margin: 0 0 0 8px; background: #fdfefe; border: transparent none 0; }

.products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow-buttons li.selected { background: #bf1400; width: 10px; height: 10px; border: transparent none 0; }

.products-sublayout-wrapper .product-showcase #content #slideshow .jeslideshow-buttons li span { display: none; }

.products-sublayout-wrapper .product-showcase #content #panels { clear: both; margin: 0 0 0 2px; position: relative; z-index: 102; }

.products-sublayout-wrapper .product-showcase #content #panels .panel-1, .products-sublayout-wrapper .product-showcase #content #panels .panel-2, .products-sublayout-wrapper .product-showcase #content #panels .panel-3, .products-sublayout-wrapper .product-showcase #content #panels .panel-4 { list-style-type: none; position: relative; float: left; width: 104px; min-height: 88px; margin: 0 0 30px 4px; padding: 63px 15px 31px 114px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; background: white url(/App_Themes/Default/images/showcase/panel-bg.gif) 0 0 scroll no-repeat; height: auto; }

.products-sublayout-wrapper * #panels .panel-1, .products-sublayout-wrapper * #panels .panel-2, .products-sublayout-wrapper * #panels .panel-3, .products-sublayout-wrapper * #panels .panel-4 { height: 88px; }

.products-sublayout-wrapper .product-showcase #panels .panel-1 h2, .products-sublayout-wrapper .product-showcase #panels .panel-1 h3 { position: absolute; }

.products-sublayout-wrapper .product-showcase #panels .panel-2 h2, .products-sublayout-wrapper .product-showcase #panels .panel-2 h3 { position: absolute; }

.products-sublayout-wrapper .product-showcase #panels .panel-3 h2, .products-sublayout-wrapper .product-showcase #panels .panel-3 h3 { position: absolute; }

.products-sublayout-wrapper .product-showcase #panels .panel-4 h2, .products-sublayout-wrapper .product-showcase #panels .panel-4 h3 { position: absolute; }

.products-sublayout-wrapper .product-showcase #panels .panel-1 h2, .products-sublayout-wrapper .product-showcase #panels .panel-1 h3 { color: #6d6b6c; font-weight: bold; }

.products-sublayout-wrapper .product-showcase #panels .panel-1 h2 a, .products-sublayout-wrapper .product-showcase #panels .panel-1 h3 a { color: #6d6b6c; font-weight: bold; }

.products-sublayout-wrapper .product-showcase #panels .panel-2 h2, .products-sublayout-wrapper .product-showcase #panels .panel-2 h3 { color: #6d6b6c; font-weight: bold; }

.products-sublayout-wrapper .product-showcase #panels .panel-2 h2 a, .products-sublayout-wrapper .product-showcase #panels .panel-2 h3 a { color: #6d6b6c; font-weight: bold; }

.products-sublayout-wrapper .product-showcase #panels .panel-3 h2, .products-sublayout-wrapper .product-showcase #panels .panel-3 h3 { color: #6d6b6c; font-weight: bold; }

.products-sublayout-wrapper .product-showcase #panels .panel-3 h2 a, .products-sublayout-wrapper .product-showcase #panels .panel-3 h3 a { color: #6d6b6c; font-weight: bold; }

.products-sublayout-wrapper .product-showcase #panels .panel-4 h2, .products-sublayout-wrapper .product-showcase #panels .panel-4 h3 { color: #6d6b6c; font-weight: bold; }

.products-sublayout-wrapper .product-showcase #panels .panel-4 h2 a, .products-sublayout-wrapper .product-showcase #panels .panel-4 h3 a { color: #6d6b6c; font-weight: bold; }

.products-sublayout-wrapper .product-showcase #panels .panel-1 h2 em, .products-sublayout-wrapper .product-showcase #panels .panel-1 h3 em { font-style: normal; font-weight: bold; color: #c62510; }

.products-sublayout-wrapper .product-showcase #panels .panel-2 h2 em, .products-sublayout-wrapper .product-showcase #panels .panel-2 h3 em { font-style: normal; font-weight: bold; color: #c62510; }

.products-sublayout-wrapper .product-showcase #panels .panel-3 h2 em, .products-sublayout-wrapper .product-showcase #panels .panel-3 h3 em { font-style: normal; font-weight: bold; color: #c62510; }

.products-sublayout-wrapper .product-showcase #panels .panel-4 h2 em, .products-sublayout-wrapper .product-showcase #panels .panel-4 h3 em { font-style: normal; font-weight: bold; color: #c62510; }

.products-sublayout-wrapper .product-showcase #panels .panel-1 h2, .products-sublayout-wrapper .product-showcase #panels .panel-2 h2, .products-sublayout-wrapper .product-showcase #panels .panel-3 h2, .products-sublayout-wrapper .product-showcase #panels .panel-4 h2 { left: 0; top: 7px; padding: 0 9px; height: 173px; width: 215px; background-repeat: no-repeat; background-position: 3px 45px; }

.products-sublayout-wrapper .product-showcase #panels .panel-1 h3, .products-sublayout-wrapper .product-showcase #panels .panel-2 h3, .products-sublayout-wrapper .product-showcase #panels .panel-3 h3, .products-sublayout-wrapper .product-showcase #panels .panel-4 h3 { left: 0; top: 27px; padding: 0 40px 0 12px; }

.products-sublayout-wrapper .product-showcase #panels .panel-1 p, .products-sublayout-wrapper .product-showcase #panels .panel-2 p, .products-sublayout-wrapper .product-showcase #panels .panel-3 p, .products-sublayout-wrapper .product-showcase #panels .panel-4 p { position: relative; z-index: 103; line-height: 1.4em; }

.products-sublayout-wrapper .product-showcase #panels .panel-1 a.more, .products-sublayout-wrapper .product-showcase #panels .panel-2 a.more, .products-sublayout-wrapper .product-showcase #panels .panel-3 a.more, .products-sublayout-wrapper .product-showcase #panels .panel-4 a.more { font-weight: bold; display: block; text-align: right; color: #c1272d; background: transparent url(/App_Themes/Default/images/chevrons.png) right 7px scroll no-repeat; position: absolute; bottom: 0; right: 9px; padding: 5px 22px; }

.products-sublayout-wrapper .product-science #slideshow { position: relative; width: 960px; height: 267px; overflow: visible; }

.products-sublayout-wrapper * #slideshow { overflow: hidden; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow { padding: 0; margin: 0; width: 960px; height: 433px; background: #e9e9e9 url(/App_Themes/Default/images/science/slideshow-bg.gif) 0 0 scroll no-repeat; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-1, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-2, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-3, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-4, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-5, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-6, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-7, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-8 { font-size: 1.2em; list-style-type: none; margin: 0; padding: 16px 496px 0 46px; position: absolute; left: 0; top: 0; width: 418px; height: 417px; background-repeat: no-repeat; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-1 h2, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-1 h3 { color: #444; font-weight: bold; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-2 h2, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-2 h3 { color: #444; font-weight: bold; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-3 h2, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-3 h3 { color: #444; font-weight: bold; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-4 h2, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-4 h3 { color: #444; font-weight: bold; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-5 h2, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-5 h3 { color: #444; font-weight: bold; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-6 h2, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-6 h3 { color: #444; font-weight: bold; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-7 h2, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-7 h3 { color: #444; font-weight: bold; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-8 h2, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-8 h3 { color: #444; font-weight: bold; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-1 h2 a, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-1 h3 a { color: #444; font-weight: bold; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-2 h2 a, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-2 h3 a { color: #444; font-weight: bold; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-3 h2 a, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-3 h3 a { color: #444; font-weight: bold; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-4 h2 a, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-4 h3 a { color: #444; font-weight: bold; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-5 h2 a, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-5 h3 a { color: #444; font-weight: bold; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-6 h2 a, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-6 h3 a { color: #444; font-weight: bold; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-7 h2 a, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-7 h3 a { color: #444; font-weight: bold; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-8 h2 a, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-8 h3 a { color: #444; font-weight: bold; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-1 h2, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-2 h2, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-3 h2, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-4 h2, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-5 h2, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-6 h2, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-7 h2, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-8 h2 { font-size: 1.6em; margin-left: -16px; padding: 0 0 11px 0; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-1 h3, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-2 h3, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-3 h3, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-4 h3, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-5 h3, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-6 h3, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-7 h3, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-8 h3 { font-size: 1.2em; padding: 0 0 10px 0; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-1 p, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-2 p, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-3 p, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-4 p, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-5 p, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-6 p, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-7 p, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-8 p { line-height: 1.5em; color: #5a5a5a; margin-right: 10px; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-1 a.more, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-2 a.more, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-3 a.more, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-4 a.more, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-5 a.more, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-6 a.more, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-7 a.more, .products-sublayout-wrapper .product-science #content #slideshow .jeslideshow .panel-8 a.more { font-weight: bold; display: inline-block; text-align: right; color: #c1272d; background: transparent url(/App_Themes/Default/images/chevrons.png) right 9px scroll no-repeat; padding: 5px 22px 5px 0; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow-buttons { list-style: none; height: 25px; position: absolute; bottom: auto; right: 17px; top: 249px; z-index: 101; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow-buttons li { float: left; display: block; width: 10px; height: 10px; margin: 0 0 0 8px; background: #fdfefe; border: transparent none 0; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow-buttons li.selected { background: #bf1400; width: 10px; height: 10px; border: transparent none 0; }

.products-sublayout-wrapper .product-science #content #slideshow .jeslideshow-buttons li span { display: none; }

.products-sublayout-wrapper .product-science #content #panels { clear: both; margin: 0 0 0 2px; position: relative; z-index: 102; }

.products-sublayout-wrapper .product-science #content #panels .panel-1, .products-sublayout-wrapper .product-science #content #panels .panel-2, .products-sublayout-wrapper .product-science #content #panels .panel-3, .products-sublayout-wrapper .product-science #content #panels .panel-4 { list-style-type: none; position: relative; float: left; min-height: 100px; margin: 0 0 30px 4px; padding: 30px 10px 31px 114px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; height: auto; }

.products-sublayout-wrapper * #panels .panel-1, .products-sublayout-wrapper * #panels .panel-2, .products-sublayout-wrapper * #panels .panel-3, .products-sublayout-wrapper * #panels .panel-4 { height: 88px; }

.products-sublayout-wrapper .product-science #panels .panel-1 h2, .products-sublayout-wrapper .product-science #panels .panel-1 h3 { font-size: 1em; position: absolute; }

.products-sublayout-wrapper .product-science #panels .panel-2 h2, .products-sublayout-wrapper .product-science #panels .panel-2 h3 { font-size: 1em; position: absolute; }

.products-sublayout-wrapper .product-science #panels .panel-3 h2, .products-sublayout-wrapper .product-science #panels .panel-3 h3 { font-size: 1em; position: absolute; }

.products-sublayout-wrapper .product-science #panels .panel-4 h2, .products-sublayout-wrapper .product-science #panels .panel-4 h3 { font-size: 1em; position: absolute; }

.products-sublayout-wrapper .product-science #panels .panel-1 h2, .products-sublayout-wrapper .product-science #panels .panel-1 h3 { color: #6d6b6c; font-weight: bold; }

.products-sublayout-wrapper .product-science #panels .panel-1 h2 a, .products-sublayout-wrapper .product-science #panels .panel-1 h3 a { color: #6d6b6c; font-weight: bold; }

.products-sublayout-wrapper .product-science #panels .panel-2 h2, .products-sublayout-wrapper .product-science #panels .panel-2 h3 { color: #6d6b6c; font-weight: bold; }

.products-sublayout-wrapper .product-science #panels .panel-2 h2 a, .products-sublayout-wrapper .product-science #panels .panel-2 h3 a { color: #6d6b6c; font-weight: bold; }

.products-sublayout-wrapper .product-science #panels .panel-3 h2, .products-sublayout-wrapper .product-science #panels .panel-3 h3 { color: #6d6b6c; font-weight: bold; }

.products-sublayout-wrapper .product-science #panels .panel-3 h2 a, .products-sublayout-wrapper .product-science #panels .panel-3 h3 a { color: #6d6b6c; font-weight: bold; }

.products-sublayout-wrapper .product-science #panels .panel-4 h2, .products-sublayout-wrapper .product-science #panels .panel-4 h3 { color: #6d6b6c; font-weight: bold; }

.products-sublayout-wrapper .product-science #panels .panel-4 h2 a, .products-sublayout-wrapper .product-science #panels .panel-4 h3 a { color: #6d6b6c; font-weight: bold; }

.products-sublayout-wrapper .product-science #panels .panel-1 h2 em, .products-sublayout-wrapper .product-science #panels .panel-1 h3 em { font-style: normal; font-weight: bold; color: #c62510; }

.products-sublayout-wrapper .product-science #panels .panel-2 h2 em, .products-sublayout-wrapper .product-science #panels .panel-2 h3 em { font-style: normal; font-weight: bold; color: #c62510; }

.products-sublayout-wrapper .product-science #panels .panel-3 h2 em, .products-sublayout-wrapper .product-science #panels .panel-3 h3 em { font-style: normal; font-weight: bold; color: #c62510; }

.products-sublayout-wrapper .product-science #panels .panel-4 h2 em, .products-sublayout-wrapper .product-science #panels .panel-4 h3 em { font-style: normal; font-weight: bold; color: #c62510; }

.products-sublayout-wrapper .product-science #panels .panel-1 h2, .products-sublayout-wrapper .product-science #panels .panel-2 h2, .products-sublayout-wrapper .product-science #panels .panel-3 h2, .products-sublayout-wrapper .product-science #panels .panel-4 h2 { left: 0; top: 7px; padding: 0 9px; height: 173px; background-repeat: no-repeat; background-position: 3px 15px; }

.products-sublayout-wrapper .product-science #panels .panel-1 h3, .products-sublayout-wrapper .product-science #panels .panel-2 h3, .products-sublayout-wrapper .product-science #panels .panel-3 h3, .products-sublayout-wrapper .product-science #panels .panel-4 h3 { left: 0; top: 27px; padding: 0 40px 0 12px; }

.products-sublayout-wrapper .product-science #panels .panel-1 p, .products-sublayout-wrapper .product-science #panels .panel-2 p, .products-sublayout-wrapper .product-science #panels .panel-3 p, .products-sublayout-wrapper .product-science #panels .panel-4 p { position: relative; z-index: 103; line-height: 1.4em; }

.products-sublayout-wrapper .product-science #panels .panel-1 a.more, .products-sublayout-wrapper .product-science #panels .panel-2 a.more, .products-sublayout-wrapper .product-science #panels .panel-3 a.more, .products-sublayout-wrapper .product-science #panels .panel-4 a.more { font-weight: bold; display: block; text-align: right; color: #c1272d; background: transparent url(/App_Themes/Default/images/chevrons.png) right 7px scroll no-repeat; position: absolute; bottom: 0; right: 9px; padding: 5px 22px; }

.products-sublayout-wrapper .product-science #panels.panels-4 .panel-1, .products-sublayout-wrapper .product-science #panels.panels-4 .panel-2, .products-sublayout-wrapper .product-science #panels.panels-4 .panel-3, .products-sublayout-wrapper .product-science #panels.panels-4 .panel-4 { width: 104px; background: white url(/App_Themes/Default/images/science/panel-bg.gif) 0 0 scroll no-repeat; }

.products-sublayout-wrapper .product-science #panels.panels-4 .panel-1 h2, .products-sublayout-wrapper .product-science #panels.panels-4 .panel-2 h2, .products-sublayout-wrapper .product-science #panels.panels-4 .panel-3 h2, .products-sublayout-wrapper .product-science #panels.panels-4 .panel-4 h2 { width: 215px; }

.products-sublayout-wrapper .product-science #panels.panels-3 .panel-1, .products-sublayout-wrapper .product-science #panels.panels-3 .panel-2, .products-sublayout-wrapper .product-science #panels.panels-3 .panel-3 { width: 183px; background: white url(/App_Themes/Default/images/science/panel-bg-3col.gif) 0 0 scroll no-repeat; }

.products-sublayout-wrapper .product-science #panels.panels-3 .panel-1 h2, .products-sublayout-wrapper .product-science #panels.panels-3 .panel-2 h2, .products-sublayout-wrapper .product-science #panels.panels-3 .panel-3 h2 { width: 284px; }

.products-sublayout-wrapper #nspired-school-home #flash-placeholder-object { margin: 0 0 1px 0; }

.products-sublayout-wrapper #nspired-school-home #promos { margin: 0 -5px; padding: 0; width: 970px; height: 121px; background: transparent url(/App_Themes/Default/images/nspired-school/home-promo-bg.gif) 0 0 scroll no-repeat; }

.products-sublayout-wrapper #nspired-school-home #promos li.panel-1 { padding: 5px 8px 0 6px; }

.products-sublayout-wrapper #nspired-school-home #promos li.panel-2 { padding: 5px 8px 0 5px; }

.products-sublayout-wrapper #nspired-school-home #promos li.panel-3 { padding: 5px 0 0 5px; }

.products-sublayout-wrapper #nspired-school-home #promos li.panel-1, .products-sublayout-wrapper #nspired-school-home #promos li.panel-2, .products-sublayout-wrapper #nspired-school-home #promos li.panel-3 { list-style-type: none; float: left; width: 311px; height: 109px; }

.products-sublayout-wrapper #nspired-school-about #photo-gallery { display: none; }

.products-sublayout-wrapper #nspired-school-about #navigation-sidebar #nav-about { color: #c00; }

.products-sublayout-wrapper #nspired-school-about #navigation-sidebar #nav-about a { color: #c00; }

.products-sublayout-wrapper #nspired-school-about #content-inner { background: transparent url(/App_Themes/Default/images/nspired-school/about-content-bg.gif) 0 304px scroll repeat-x; }

.products-sublayout-wrapper #nspired-school-about #content-inner #slideshow { position: relative; height: 303px; margin: 0 0 34px 0; }

.products-sublayout-wrapper #nspired-school-about #content-inner #slideshow li { list-style-type: none; position: absolute; left: 0; top: 0; width: 783px; height: 303px; }

.products-sublayout-wrapper #nspired-school-about #content-inner p { padding: 0 140px 1.4em 0; color: #000; line-height: 1.4em; font-size: 1.1em; }

.products-sublayout-wrapper #nspired-school-about #content-inner #content-copy { padding: 0 0 164px 38px; margin: 0 0 18px 0; background-position: center bottom; background-repeat: no-repeat; }

.products-sublayout-wrapper #nspired-school-about #content-inner #content-copy h3 { color: #000; font-weight: bold; }

.products-sublayout-wrapper #nspired-school-about #content-inner #ads { padding: 0 0 32px 36px; }

.products-sublayout-wrapper #nspired-school-about #content-inner #ads h3 { color: #c00; font-weight: bold; font-size: 1.4em; padding: 0 0 14px 0; }

.products-sublayout-wrapper #nspired-school-about #content-inner #ads ul { height: 91px; }

.products-sublayout-wrapper #nspired-school-about #content-inner #ads ul li { list-style-type: none; float: left; margin: 3px 0 0 17px; }

.products-sublayout-wrapper #nspired-school-about #content-inner #ads ul li:first-child, .products-sublayout-wrapper #nspired-school-about #content-inner #ads ul li.first-child { margin-left: 0; }

.products-sublayout-wrapper #nspired-school-about #content-inner .jeslideshow-buttons { list-style: none; height: 24px; position: absolute; bottom: auto; right: 18px; top: 282px; z-index: 101; }

.products-sublayout-wrapper #nspired-school-about #content-inner .jeslideshow-buttons li { float: left; display: block; width: 9px; height: 9px; margin: 0 0 0 6px; background: #ccc; border: #666 solid 1px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; }

.products-sublayout-wrapper #nspired-school-about #content-inner .jeslideshow-buttons li.selected { background: #c00; width: 7px; height: 7px; border: #efeeee solid 2px; }

.products-sublayout-wrapper #nspired-school-about #content-inner .jeslideshow-buttons li span { display: none; }

.products-sublayout-wrapper .nspired-school-story #navigation-sidebar #nav-story { color: #c00; }

.products-sublayout-wrapper .nspired-school-story #navigation-sidebar #nav-story a { color: #c00; }

.products-sublayout-wrapper .nspired-school-story #content-inner #content-copy { padding: 8px 290px 0 25px; }

.products-sublayout-wrapper .nspired-school-story #content-inner #content-copy p { font-size: 1.15em; line-height: 1.65em; color: #666; }

.products-sublayout-wrapper .nspired-school-story #content-inner #content-copy h2 { color: #c00; font-size: 2em; }

.products-sublayout-wrapper .nspired-school-story #content-inner #content-copy h3 { color: #c00; font-size: 1.2em; margin: 0 0 9px 0; }

.products-sublayout-wrapper .nspired-school-story #content-inner #content-copy a.expand-collapse { padding: 0 0 0 5px; color: #fd0202; }

.products-sublayout-wrapper .nspired-school-story #content-inner #content-copy blockquote.left, .products-sublayout-wrapper .nspired-school-story #content-inner #content-copy blockquote.right { position: relative; width: 207px; padding: 10px 0 34px 0; margin: 4px 0 9px 0; clear: both; }

.products-sublayout-wrapper .nspired-school-story #content-inner #content-copy blockquote.left div.top, .products-sublayout-wrapper .nspired-school-story #content-inner #content-copy blockquote.right div.top { position: absolute; left: 0; top: 0; width: 207px; height: 10px; background: transparent url(/App_Themes/Default/images/nspired-school/story-quote-top.gif) 0 0 scroll no-repeat; margin: 0; }

.products-sublayout-wrapper .nspired-school-story #content-inner #content-copy blockquote.left div.middle, .products-sublayout-wrapper .nspired-school-story #content-inner #content-copy blockquote.right div.middle { background: transparent url(/App_Themes/Default/images/nspired-school/story-quote-middle.gif) 0 0 scroll repeat-y; padding: 1px 13px; }

.products-sublayout-wrapper .nspired-school-story #content-inner #content-copy blockquote.left p, .products-sublayout-wrapper .nspired-school-story #content-inner #content-copy blockquote.right p { color: #818181; font-weight: bold; line-height: 1.5em; padding: 3px 0 4px 0; }

.products-sublayout-wrapper .nspired-school-story #content-inner #content-copy blockquote.left div.bottom, .products-sublayout-wrapper .nspired-school-story #content-inner #content-copy blockquote.right div.bottom { position: absolute; left: 0; bottom: 0; width: 207px; height: 34px; background-repeat: no-repeat; }

.products-sublayout-wrapper .nspired-school-story #content-inner #content-copy blockquote.left { float: left; margin: 0 19px 0 -73px; }

.products-sublayout-wrapper .nspired-school-story #content-inner #content-copy blockquote.left div.bottom { background-image: url(/App_Themes/Default/images/nspired-school/story-quote-bottom-left.gif); }

.products-sublayout-wrapper .nspired-school-story #content-inner #content-copy blockquote.right { float: right; margin: 0 -129px 0 19px; }

.products-sublayout-wrapper .nspired-school-story #content-inner #content-copy blockquote.right div.bottom { background-image: url(/App_Themes/Default/images/nspired-school/story-quote-bottom-right.gif); }

.products-sublayout-wrapper .nspired-school-story #content-inner #content-copy .section { padding: 12px 0 0 1px; margin: 0 0 0 -1px; background: transparent url(/App_Themes/Default/images/nspired-school/story-section-divider.gif) 0 3px scroll no-repeat; clear: both; }

.products-sublayout-wrapper .nspired-school-story #content-inner #content-copy .section p { padding-bottom: 2em; }

.products-sublayout-wrapper #product-showcase-graphing #panels .panel-1 h3, .products-sublayout-wrapper #product-showcase-graphing #panels .panel-2 h3, .products-sublayout-wrapper #product-showcase-graphing #panels .panel-3 h3, .products-sublayout-wrapper #product-showcase-graphing #panels .panel-4 h3 { text-align: right; left: auto; right: 0; top: 25px; padding: 0 12px 0 40px; }

.products-sublayout-wrapper #os-update-page #content { font-size: 12px; background: white url(/App_Themes/Default/images/orphan/os-update/content-bg.png) left 237px repeat-x; padding: 0; line-height: 1.4em; }

.products-sublayout-wrapper #os-update-page #content h2 { padding: 0; clear: none; line-height: 1.1em; }

.products-sublayout-wrapper #os-update-page #content #main-column { width: 620px; margin: 15px 10px; padding: 15px 10px 15px 20px; background: #FFF; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; -khtml-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0; }

.products-sublayout-wrapper #os-update-page #content #main-column h2 { position: static; font-weight: bold; font-size: 18px; color: #cb0c0f; }

.products-sublayout-wrapper #os-update-page #content #right-column { width: 275px; margin: 15px 10px 15px 0; background: #FFF; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; -khtml-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0; float: right; position: relative; overflow: hidden; }

.products-sublayout-wrapper #os-update-page #content #right-column h2 { position: static; display: block; font-weight: normal; line-height: 37px; font-size: 24px; color: #fff; background: white url(/App_Themes/Default/images/orphan/os-update/h2-bg.png) repeat-x right center; padding-left: 18px; margin: 3px 3px 10px 3px; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; -khtml-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0; }

.products-sublayout-wrapper #os-update-page #content #right-column p { margin: 0 10px 20px 21px; }

.products-sublayout-wrapper #os-update-page #content #right-column ul { margin: 0 0 20px 21px; list-style: none; }

.products-sublayout-wrapper #os-update-page #content #right-column ul li { padding: 0 0 0 8px; background: transparent url(/App_Themes/Default/images/products/red-arrow.gif) left center no-repeat; }

.products-sublayout-wrapper #os-update-page #content #right-column h3 { margin: 0 0 5px 21px; font-size: 12px; font-weight: bold; }

.products-sublayout-wrapper #os-update-page #content .slideshow-tabs { list-style: none; position: relative; z-index: 4; }

.products-sublayout-wrapper #os-update-page #content .slideshow-tabs li { float: left; font-size: 13px; color: #777; height: 20px; padding: 10px 12px; }

.products-sublayout-wrapper #os-update-page #content .slideshow-tabs li.selected { background: transparent url(/App_Themes/Default/images/orphan/os-update/slideshow-tab-selected-bg.png) repeat-x; color: #cb0c0f; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; -khtml-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0; }

.products-sublayout-wrapper #os-update-page #content .slideshow { height: 237px; }

.products-sublayout-wrapper #os-update-page #content .slideshow-tabs { position: absolute; bottom: 0; left: 20px; cursor: pointer; }

.products-sublayout-wrapper #os-update-page #content .jeslideshow { height: 237px; }

.products-sublayout-wrapper #os-update-page #content .jeslideshow-slide { height: 217px; width: 930px; padding: 20px 0 0 30px; }

.products-sublayout-wrapper #os-update-page #content .jeslideshow-slide h2 { color: #FFF; font-size: 25px; padding: 0 0 10px 25px; text-indent: -25px; width: 595px; position: static; }

.products-sublayout-wrapper #os-update-page #content .jeslideshow-slide h3 { color: #3f3f3f; font-weight: bold; padding: 0 0 15px 25px; font-size: 16px; width: 440px; }

.products-sublayout-wrapper #os-update-page #content .jeslideshow-slide p { padding: 0 0 5px 25px; width: 410px; }

.products-sublayout-wrapper #os-update-page #content .jeslideshow-slide p a { padding: 0 0 0 16px; background: transparent url(/App_Themes/Default/images/products/red-arrow.gif) 8px center no-repeat; }

.products-sublayout-wrapper #os-update-page #content .jeslideshow-slide .list { padding: 15px 0 0 25px; }

.products-sublayout-wrapper #os-update-page #content .jeslideshow-slide .list li { padding: 3px 0 3px 8px; }

.products-sublayout-wrapper #os-update-page #content .jeslideshow-slide a { color: #525252; display: inline; }

.products-sublayout-wrapper #os-update-page #content .jeslideshow-buttons { position: absolute; bottom: 5px; right: 10px; z-index: 101; }

.products-sublayout-wrapper #os-update-page #content .expand-list li { background: #FFF; }

.products-sublayout-wrapper #os-update-page #content .expand-list li > h3 { color: #525252; font-size: 18px; font-weight: normal; }

.products-sublayout-wrapper #os-update-page #content .expand-list li.selected h4 { font-size: 13px; font-weight: bold; }

.products-sublayout-wrapper #os-update-page #content #update-path { padding: 10px 20px; background: white url(/App_Themes/Default/images/orphan/os-update/update-path-bg.png) left bottom repeat-x; border: #cbcbcb solid 1px; overflow: hidden; }

.products-sublayout-wrapper #os-update-page #content #update-path h3 { color: #cb0c0f; font-size: 14px; font-weight: bold; }

.products-sublayout-wrapper #os-update-page #content #update-path ul { overflow: hidden; list-style: none; padding-top: 10px; }

.products-sublayout-wrapper #os-update-page #content #update-path ul li { float: left; width: 90px; padding: 0 5px; text-align: center; }

.products-sublayout-wrapper #os-update-page #content #update-path ul li:first-child, .products-sublayout-wrapper #os-update-page #content #update-path ul li.first-child { padding-left: 0px; }

.products-sublayout-wrapper #os-update-page #content #update-path ul li h4 { text-align: center; }

.products-sublayout-wrapper #document-player-page #content { background: transparent url(/App_Themes/Default/images/orphan/doc-player/dp-bg.png) left 143px; padding: 0; }

.products-sublayout-wrapper #document-player-page #content h3 { font-size: 20px; color: #cb0c0f; padding-bottom: 5px; }

.products-sublayout-wrapper #document-player-page #content .page-header { position: relative; background: transparent url(/App_Themes/Default/images/orphan/doc-player/dp-hdr-bg.jpg) no-repeat; height: 320px; padding: 25px 0 0 30px; }

.products-sublayout-wrapper #document-player-page #content .page-header .hdr-text { width: 375px; }

.products-sublayout-wrapper #document-player-page #content .page-header h2 { padding: 0px; font-size: 26px; color: #FFF; }

.products-sublayout-wrapper #document-player-page #content .page-header h3 { text-align: right; color: #FFF; font-size: 11px; font-style: italic; padding: 0; }

.products-sublayout-wrapper #document-player-page #content .page-header p { position: absolute; top: 155px; width: 530px; color: #003A66; font-size: 18px; }

.products-sublayout-wrapper #document-player-page #content .page-header .notify { position: absolute; bottom: 0; overflow: hidden; width: 515px; }

.products-sublayout-wrapper #document-player-page #content .page-header .notify label { display: block; }

.products-sublayout-wrapper #document-player-page #content .page-header .notify .verify-email { padding: 5px 15px; background: transparent url(/App_Themes/Default/images/orphan/doc-player/dp-notify-textbox.png) no-repeat; height: 45px; width: 255px; display: inline-block; }

.products-sublayout-wrapper #document-player-page #content .page-header .notify .verify-email input.text, .products-sublayout-wrapper #document-player-page #content .page-header .notify .verify-email input[type="text"] { background: transparent; border: 0; font-size: 20px; vertical-align: middle; margin: 0; width: 255px; }

.products-sublayout-wrapper #document-player-page #content .page-header .notify #notify-text { display: block; margin: 0 auto; padding: 0 0 20px 0; position: static; text-align: center; }

.products-sublayout-wrapper #document-player-page #content .page-header .notify #document-button, .products-sublayout-wrapper #document-player-page #content .page-header .notify #notify-button { float: right; padding: 0 15px; margin: 0 15px 20px 0; display: block; font-size: 20px; font-weight: normal; border: 0; line-height: 40px; text-align: center; color: #FFF; background: transparent url(/App_Themes/Default/images/orphan/doc-player/dp-notify-button-bg.png) repeat-x; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }

.products-sublayout-wrapper #document-player-page #content .promo-list { list-style: none; overflow: hidden; }

.products-sublayout-wrapper #document-player-page #content .promo-list li { float: left; width: 410px; margin-left: 20px; padding: 20px; height: 155px; background: transparent url(/App_Themes/Default/images/orphan/doc-player/dp-promo-bucket-bg.png) no-repeat; }

.products-sublayout-wrapper #document-player-page #content .promo-list li p { width: 245px; padding-bottom: 20px; }

.products-sublayout-wrapper #document-player-page #content .promo-list li a { max-width: 245px; display: inline-block; }

.products-sublayout-wrapper #document-player-page #content .promo-list .promo-1 { background: transparent url(/App_Themes/Default/images/orphan/doc-player/dp-promo-bg-1.jpg) no-repeat; }

.products-sublayout-wrapper #document-player-page #content .promo-list .promo-2 { background: transparent url(/App_Themes/Default/images/orphan/doc-player/dp-promo-bg-2.jpg) no-repeat; }

.products-sublayout-wrapper #document-player-page #content .promo { height: 180px; padding-top: 110px; background: transparent url(/App_Themes/Default/images/orphan/doc-player/dp-promo-bg-3.jpg) no-repeat; }

.products-sublayout-wrapper #document-player-page #content .promo p { width: 290px; padding: 0 0 25px 25px; color: #003a66; font-size: 16px; }

.products-sublayout-wrapper #document-player-page #content .sys-req { overflow: hidden; padding: 20px 20px 40px 20px; background: white url(/App_Themes/Default/images/orphan/doc-player/dp-sys-req-bg.jpg) center top no-repeat; }

.products-sublayout-wrapper #document-player-page #content .sys-req ul { float: left; list-style: none; padding: 10px 40px 0 0; }

.products-sublayout-wrapper #document-player-page #content .sys-req .help-button { float: right; font-size: 20px; line-height: 40px; width: 106px; padding-left: 14px; color: #999; background: transparent url(/App_Themes/Default/images/orphan/doc-player/dp-help-button-bg.png); }

.products-sublayout-wrapper #document-player-page #content .sys-req .help-button a { color: #999; }

.products-sublayout-wrapper #document-player-page #content .sys-req div.note { padding-top: 10px; clear: both; font-style: italic; }

.products-sublayout-wrapper #document-player-page #content #fat-footer { margin-top: 0; }

.products-sublayout-wrapper #document-player-page #content table td { text-align: center; }

.products-sublayout-wrapper #document-player-page #content table th.column-1, .products-sublayout-wrapper #document-player-page #content table td.column-1 { padding-left: 20px; width: 355px; }

.products-sublayout-wrapper #document-player-page #content table th.column-2, .products-sublayout-wrapper #document-player-page #content table td.column-2 { width: 275px; }

.products-sublayout-wrapper #document-player-page #content table th.column-3, .products-sublayout-wrapper #document-player-page #content table td.column-3 { width: 315px; }

.products-sublayout-wrapper #document-player-page #content table th.column-3 .note, .products-sublayout-wrapper #document-player-page #content table td.column-3 .note { font-size: 11px; }

.products-sublayout-wrapper #document-player-page #content table thead th { font-size: 18px; vertical-align: top; padding: 15px 0 5px 0; font-weight: normal; }

.products-sublayout-wrapper #document-player-page #content table thead th.column-1 { text-align: left; color: #cb0c0f; background: white url(/App_Themes/Default/images/products/orphan/doc-player/dp-tbl-hdr-1.png) left top no-repeat; }

.products-sublayout-wrapper #document-player-page #content table thead th.column-2 { background: white url(/App_Themes/Default/images/products/orphan/doc-player/dp-tbl-hdr-1.png) right top no-repeat; text-align: center; }

.products-sublayout-wrapper #document-player-page #content table thead th.column-3 { color: #1973b4; background: white url(/App_Themes/Default/images/products/orphan/doc-player/dp-tbl-hdr-2.png) left top no-repeat; text-align: center; }

.products-sublayout-wrapper #document-player-page #content table tbody tr.odd th:first-child, .products-sublayout-wrapper #document-player-page #content table tbody tr.odd th.first-child { background: transparent url(/App_Themes/Default/images/products/orphan/doc-player/dp-tbl-odd-row-1.png) repeat-y left top; }

.products-sublayout-wrapper #document-player-page #content table tbody tr.odd td { background: transparent url(/App_Themes/Default/images/products/orphan/doc-player/dp-tbl-odd-row-1.png) repeat-y right top; }

.products-sublayout-wrapper #document-player-page #content table tbody tr.odd td:last-child, .products-sublayout-wrapper #document-player-page #content table tbody tr.odd td.last-child { background: transparent url(/App_Themes/Default/images/products/orphan/doc-player/dp-tbl-odd-row-2.png) repeat-y right top; }

.products-sublayout-wrapper #document-player-page #content table tbody tr.even th:first-child, .products-sublayout-wrapper #document-player-page #content table tbody tr.even th.first-child { background: transparent url(/App_Themes/Default/images/products/orphan/doc-player/dp-tbl-even-row-1.png) repeat-y left top; }

.products-sublayout-wrapper #document-player-page #content table tbody tr.even td { background: transparent url(/App_Themes/Default/images/products/orphan/doc-player/dp-tbl-even-row-1.png) repeat-y right top; }

.products-sublayout-wrapper #document-player-page #content table tbody tr.even td:last-child, .products-sublayout-wrapper #document-player-page #content table tbody tr.even td.last-child { background: transparent url(/App_Themes/Default/images/products/orphan/doc-player/dp-tbl-even-row-2.png) repeat-y right top; }

.products-sublayout-wrapper #document-player-page #content table tbody tr th, .products-sublayout-wrapper #document-player-page #content table tbody tr td { padding-top: 10px; padding-bottom: 10px; font-size: 14px; }

.products-sublayout-wrapper #document-player-page #content table tbody tr th { text-align: left; padding-left: 20px; font-weight: normal; color: #222; }

.products-sublayout-wrapper #document-player-page #content table tbody tr th ul { list-style: none; padding-left: 40px; line-height: 1.25em; }

.products-sublayout-wrapper #document-player-page #content table tbody tr th ul li { font-size: 12px; color: #525252; }

.products-sublayout-wrapper #document-player-page #content table tbody tr td { color: #cb0c0f; font-weight: bold; }

.products-sublayout-wrapper #site-selection-page #content { font-size: 12px; }

.products-sublayout-wrapper #site-selection-page #content h1 { font-weight: bold; font-size: 20px; color: #cb0c0f; }

.products-sublayout-wrapper #site-selection-page #content #page-banner { height: 122px; background: white url(/App_Themes/Default/images/orphan/site/banner-bg.jpg) no-repeat; padding: 15px 20px 10px 15px; }

.products-sublayout-wrapper #site-selection-page #content #page-banner #document-player-title { display: none; }

.products-sublayout-wrapper #site-selection-page #content #page-banner.doc-player-title #other-title { display: none; }

.products-sublayout-wrapper #site-selection-page #content #page-banner.doc-player-title #document-player-title { display: block; }

.products-sublayout-wrapper #site-selection-page #content #page-banner p { color: #FFF; }

.products-sublayout-wrapper #site-selection-page #content #remember-country { margin: 0 0 3px 20px; }

.products-sublayout-wrapper #site-selection-page #content ul.site-categories { list-style: none; margin-left: 20px; padding: 5px 0; border-top: #700709 1px solid; overflow: hidden; }

.products-sublayout-wrapper #site-selection-page #content ul.site-categories > li { float: left; width: 188px; }

.products-sublayout-wrapper #site-selection-page #content ul.site-categories ul { list-style: none; }

.products-sublayout-wrapper .lang-zh.product-family-interior #content #hero-links, .products-sublayout-wrapper .lang-zh.product-family-interior #content #hero-links-student, .products-sublayout-wrapper .lang-zh.product-family-interior #content #hero-links-teacher { font-size: 1.1em; }

.products-sublayout-wrapper .lang-zh.product-family-interior #content a.more { background-position: right 9px; }

.products-sublayout-wrapper .lang-zh.product-family-interior #content #features li h6, .products-sublayout-wrapper .lang-zh.product-family-interior #content #features li p, .products-sublayout-wrapper .lang-zh.product-family-interior #content #features li a.more { font-size: 1.1em; }

.products-sublayout-wrapper .lang-zh.product-family-interior #content #footnotes { font-size: 1.1em; }

.products-sublayout-wrapper .lang-zh.product-family #content #fat-footer li h3, .products-sublayout-wrapper .lang-zh.product-family #content #fat-footer li li { font-size: 1.1em; }

.products-sublayout-wrapper .lang-zh.product-family #content #footnotes { font-size: 1.1em; }

.products-sublayout-wrapper .website-AUS-NZ li { width: 237px; }

.products-sublayout-wrapper .website-AUS-NZ li { width: auto; }

.products-sublayout-wrapper .website-FRANCE li { width: 237px; }

.products-sublayout-wrapper .website-FRANCE li { width: auto; }

.products-sublayout-wrapper .website-US#document-player-page #notify-button { background: transparent url(/App_Themes/Default/images/orphan/doc-player/dp-notify-button.png) center center no-repeat; width: 220px; margin-bottom: 0; padding: 0 0 15px 0; -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }

.products-sublayout-wrapper .website-US#os-update-page #right-column { padding-bottom: 145px; background: white; }

.products-sublayout-wrapper .product-family-interior #section-wrapper-cx-handhelds li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .product-family-interior #section-wrapper-cx-handhelds li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .product-family-interior #section-wrapper-cx-handhelds li.deselected a { background-image: none !important; color: #0c63a3 !important; }

.products-sublayout-wrapper .product-family-interior #section-wrapper-software li#nspire-nav-software a, .products-sublayout-wrapper .product-family-interior #section-wrapper-software li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .product-family-interior #section-wrapper-software li.deselected a { background-image: none !important; color: #0c63a3 !important; }

.products-sublayout-wrapper .product-family-interior #section-wrapper-left li#nspire-nav a, .products-sublayout-wrapper .product-family-interior #section-wrapper-left li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .product-family-interior #section-wrapper-left li.deselected a { background-image: none !important; color: #0c63a3 !important; }

.products-sublayout-wrapper .product-family-interior #section-wrapper-right li#nspire-nav a, .products-sublayout-wrapper .product-family-interior #section-wrapper-right li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .product-family-interior #section-wrapper-right li.deselected a { background-image: none !important; color: #0c63a3 !important; }

.products-sublayout-wrapper .product-family-interior #section-wrapper-navigator li#nspire-nav-navigator a, .products-sublayout-wrapper .product-family-interior #section-wrapper-navigator li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .product-family-interior #section-wrapper-navigator li.deselected a { background-image: none !important; color: #0c63a3 !important; }

.products-sublayout-wrapper .product-family-interior #section-wrapper-data-collection li#nspire-nav-data-collection a, .products-sublayout-wrapper .product-family-interior #section-wrapper-data-collection li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .product-family-interior #section-wrapper-data-collection li.deselected a { background-image: none !important; color: #0c63a3 !important; }

.products-sublayout-wrapper .product-family-interior #content { background: transparent url(/App_Themes/Default/images/product-family/interior-bg.png) center top scroll no-repeat; }

.products-sublayout-wrapper .website-ASIA.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-ASIA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-AUS-NZ.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-AUS-NZ.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-CHINA.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-CHINA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-EE.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-EE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-US.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-US.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-LATINOAMERICA.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-LATINOAMERICA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-MEA.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-MEA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-ASIA.product-family-interior a, .products-sublayout-wrapper .website-AUS-NZ.product-family-interior a, .products-sublayout-wrapper .website-CHINA.product-family-interior a, .products-sublayout-wrapper .website-EE.product-family-interior a, .products-sublayout-wrapper .website-US.product-family-interior a, .products-sublayout-wrapper .website-LATINOAMERICA.product-family-interior a, .products-sublayout-wrapper .website-MEA.product-family-interior a { background-image: none !important; color: #0c63a3 !important; }

.products-sublayout-wrapper .website-ASIA.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-ASIA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-AUS-NZ.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-AUS-NZ.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-CHINA.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-CHINA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-EE.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-EE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-US.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-US.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-LATINOAMERICA.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-LATINOAMERICA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-MEA.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-MEA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-ASIA.product-family-interior a, .products-sublayout-wrapper .website-AUS-NZ.product-family-interior a, .products-sublayout-wrapper .website-CHINA.product-family-interior a, .products-sublayout-wrapper .website-EE.product-family-interior a, .products-sublayout-wrapper .website-US.product-family-interior a, .products-sublayout-wrapper .website-LATINOAMERICA.product-family-interior a, .products-sublayout-wrapper .website-MEA.product-family-interior a { background-image: none !important; color: #0c63a3 !important; }

.products-sublayout-wrapper .website-ASIA.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-ASIA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-AUS-NZ.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-AUS-NZ.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-CHINA.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-CHINA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-EE.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-EE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-US.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-US.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-LATINOAMERICA.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-LATINOAMERICA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-MEA.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-MEA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-ASIA.product-family-interior a, .products-sublayout-wrapper .website-AUS-NZ.product-family-interior a, .products-sublayout-wrapper .website-CHINA.product-family-interior a, .products-sublayout-wrapper .website-EE.product-family-interior a, .products-sublayout-wrapper .website-US.product-family-interior a, .products-sublayout-wrapper .website-LATINOAMERICA.product-family-interior a, .products-sublayout-wrapper .website-MEA.product-family-interior a { background-image: none !important; color: #0c63a3 !important; }

.products-sublayout-wrapper .website-ASIA.product-family-interior li#nspire-nav-data-collection a, .products-sublayout-wrapper .website-ASIA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-AUS-NZ.product-family-interior li#nspire-nav-data-collection a, .products-sublayout-wrapper .website-AUS-NZ.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-CHINA.product-family-interior li#nspire-nav-data-collection a, .products-sublayout-wrapper .website-CHINA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-EE.product-family-interior li#nspire-nav-data-collection a, .products-sublayout-wrapper .website-EE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-US.product-family-interior li#nspire-nav-data-collection a, .products-sublayout-wrapper .website-US.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-LATINOAMERICA.product-family-interior li#nspire-nav-data-collection a, .products-sublayout-wrapper .website-LATINOAMERICA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-MEA.product-family-interior li#nspire-nav-data-collection a, .products-sublayout-wrapper .website-MEA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #e3171f; }

.products-sublayout-wrapper .website-ASIA.product-family-interior a, .products-sublayout-wrapper .website-AUS-NZ.product-family-interior a, .products-sublayout-wrapper .website-CHINA.product-family-interior a, .products-sublayout-wrapper .website-EE.product-family-interior a, .products-sublayout-wrapper .website-US.product-family-interior a, .products-sublayout-wrapper .website-LATINOAMERICA.product-family-interior a, .products-sublayout-wrapper .website-MEA.product-family-interior a { background-image: none !important; color: #0c63a3 !important; }

.products-sublayout-wrapper .website-ASIA.product-family-interior #content, .products-sublayout-wrapper .website-AUS-NZ.product-family-interior #content, .products-sublayout-wrapper .website-CHINA.product-family-interior #content, .products-sublayout-wrapper .website-EE.product-family-interior #content, .products-sublayout-wrapper .website-US.product-family-interior #content, .products-sublayout-wrapper .website-LATINOAMERICA.product-family-interior #content, .products-sublayout-wrapper .website-MEA.product-family-interior #content { background: transparent url(/App_Themes/Default/images/product-family/interior-bg.png) center top scroll no-repeat; }

.products-sublayout-wrapper .website-BELGIE.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-BELGIE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-BELGIQUE.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-BELGIQUE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-UK.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-UK.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-DANMARK.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-DANMARK.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-DEUTSCHLAND.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-DEUTSCHLAND.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-ESPANA.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-ESPANA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-FRANCE.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-FRANCE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-INDIA.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-INDIA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-ITALIA.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-ITALIA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-NEDERLAND.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-NEDERLAND.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-NORGE.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-NORGE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-OESTERREICH.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-OESTERREICH.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-PORTUGAL.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-PORTUGAL.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-SCHWEIZ.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-SCHWEIZ.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-SUISSE.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-SUISSE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-SUOMI.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-SUOMI.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-SVERIGE.product-family-interior li#nspire-nav-cx-handhelds a, .products-sublayout-wrapper .website-SVERIGE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-BELGIE.product-family-interior a, .products-sublayout-wrapper .website-BELGIQUE.product-family-interior a, .products-sublayout-wrapper .website-UK.product-family-interior a, .products-sublayout-wrapper .website-DANMARK.product-family-interior a, .products-sublayout-wrapper .website-DEUTSCHLAND.product-family-interior a, .products-sublayout-wrapper .website-ESPANA.product-family-interior a, .products-sublayout-wrapper .website-FRANCE.product-family-interior a, .products-sublayout-wrapper .website-INDIA.product-family-interior a, .products-sublayout-wrapper .website-ITALIA.product-family-interior a, .products-sublayout-wrapper .website-NEDERLAND.product-family-interior a, .products-sublayout-wrapper .website-NORGE.product-family-interior a, .products-sublayout-wrapper .website-OESTERREICH.product-family-interior a, .products-sublayout-wrapper .website-PORTUGAL.product-family-interior a, .products-sublayout-wrapper .website-SCHWEIZ.product-family-interior a, .products-sublayout-wrapper .website-SUISSE.product-family-interior a, .products-sublayout-wrapper .website-SUOMI.product-family-interior a, .products-sublayout-wrapper .website-SVERIGE.product-family-interior a { background-image: none !important; color: #0c63a3 !important; }

.products-sublayout-wrapper .website-BELGIE.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-BELGIE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-BELGIQUE.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-BELGIQUE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-UK.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-UK.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-DANMARK.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-DANMARK.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-DEUTSCHLAND.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-DEUTSCHLAND.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-ESPANA.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-ESPANA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-FRANCE.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-FRANCE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-INDIA.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-INDIA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-ITALIA.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-ITALIA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-NEDERLAND.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-NEDERLAND.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-NORGE.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-NORGE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-OESTERREICH.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-OESTERREICH.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-PORTUGAL.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-PORTUGAL.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-SCHWEIZ.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-SCHWEIZ.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-SUISSE.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-SUISSE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-SUOMI.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-SUOMI.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-SVERIGE.product-family-interior li#nspire-nav-software a, .products-sublayout-wrapper .website-SVERIGE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-BELGIE.product-family-interior a, .products-sublayout-wrapper .website-BELGIQUE.product-family-interior a, .products-sublayout-wrapper .website-UK.product-family-interior a, .products-sublayout-wrapper .website-DANMARK.product-family-interior a, .products-sublayout-wrapper .website-DEUTSCHLAND.product-family-interior a, .products-sublayout-wrapper .website-ESPANA.product-family-interior a, .products-sublayout-wrapper .website-FRANCE.product-family-interior a, .products-sublayout-wrapper .website-INDIA.product-family-interior a, .products-sublayout-wrapper .website-ITALIA.product-family-interior a, .products-sublayout-wrapper .website-NEDERLAND.product-family-interior a, .products-sublayout-wrapper .website-NORGE.product-family-interior a, .products-sublayout-wrapper .website-OESTERREICH.product-family-interior a, .products-sublayout-wrapper .website-PORTUGAL.product-family-interior a, .products-sublayout-wrapper .website-SCHWEIZ.product-family-interior a, .products-sublayout-wrapper .website-SUISSE.product-family-interior a, .products-sublayout-wrapper .website-SUOMI.product-family-interior a, .products-sublayout-wrapper .website-SVERIGE.product-family-interior a { background-image: none !important; color: #0c63a3 !important; }

.products-sublayout-wrapper .website-BELGIE.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-BELGIE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-BELGIQUE.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-BELGIQUE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-UK.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-UK.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-DANMARK.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-DANMARK.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-DEUTSCHLAND.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-DEUTSCHLAND.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-ESPANA.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-ESPANA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-FRANCE.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-FRANCE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-INDIA.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-INDIA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-ITALIA.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-ITALIA.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-NEDERLAND.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-NEDERLAND.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-NORGE.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-NORGE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-OESTERREICH.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-OESTERREICH.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-PORTUGAL.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-PORTUGAL.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-SCHWEIZ.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-SCHWEIZ.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-SUISSE.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-SUISSE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-SUOMI.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-SUOMI.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-SVERIGE.product-family-interior li#nspire-nav-navigator a, .products-sublayout-wrapper .website-SVERIGE.product-family-interior li.selected a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-BELGIE.product-family-interior a, .products-sublayout-wrapper .website-BELGIQUE.product-family-interior a, .products-sublayout-wrapper .website-UK.product-family-interior a, .products-sublayout-wrapper .website-DANMARK.product-family-interior a, .products-sublayout-wrapper .website-DEUTSCHLAND.product-family-interior a, .products-sublayout-wrapper .website-ESPANA.product-family-interior a, .products-sublayout-wrapper .website-FRANCE.product-family-interior a, .products-sublayout-wrapper .website-INDIA.product-family-interior a, .products-sublayout-wrapper .website-ITALIA.product-family-interior a, .products-sublayout-wrapper .website-NEDERLAND.product-family-interior a, .products-sublayout-wrapper .website-NORGE.product-family-interior a, .products-sublayout-wrapper .website-OESTERREICH.product-family-interior a, .products-sublayout-wrapper .website-PORTUGAL.product-family-interior a, .products-sublayout-wrapper .website-SCHWEIZ.product-family-interior a, .products-sublayout-wrapper .website-SUISSE.product-family-interior a, .products-sublayout-wrapper .website-SUOMI.product-family-interior a, .products-sublayout-wrapper .website-SVERIGE.product-family-interior a { background-image: none !important; color: #0c63a3 !important; }

.products-sublayout-wrapper #navigation-slide a, .products-sublayout-wrapper .website-BELGIE.product-family-interior a, .products-sublayout-wrapper #navigation-slide a, .products-sublayout-wrapper .website-BELGIQUE.product-family-interior a, .products-sublayout-wrapper #navigation-slide a, .products-sublayout-wrapper .website-UK.product-family-interior a, .products-sublayout-wrapper #navigation-slide a, .products-sublayout-wrapper .website-DANMARK.product-family-interior a, .products-sublayout-wrapper #navigation-slide a, .products-sublayout-wrapper .website-DEUTSCHLAND.product-family-interior a, .products-sublayout-wrapper #navigation-slide a, .products-sublayout-wrapper .website-ESPANA.product-family-interior a, .products-sublayout-wrapper #navigation-slide a, .products-sublayout-wrapper .website-FRANCE.product-family-interior a, .products-sublayout-wrapper #navigation-slide a, .products-sublayout-wrapper .website-INDIA.product-family-interior a, .products-sublayout-wrapper #navigation-slide a, .products-sublayout-wrapper .website-ITALIA.product-family-interior a, .products-sublayout-wrapper #navigation-slide a, .products-sublayout-wrapper .website-NEDERLAND.product-family-interior a, .products-sublayout-wrapper #navigation-slide a, .products-sublayout-wrapper .website-NORGE.product-family-interior a, .products-sublayout-wrapper #navigation-slide a, .products-sublayout-wrapper .website-OESTERREICH.product-family-interior a, .products-sublayout-wrapper #navigation-slide a, .products-sublayout-wrapper .website-PORTUGAL.product-family-interior a, .products-sublayout-wrapper #navigation-slide a, .products-sublayout-wrapper .website-SCHWEIZ.product-family-interior a, .products-sublayout-wrapper #navigation-slide a, .products-sublayout-wrapper .website-SUISSE.product-family-interior a, .products-sublayout-wrapper #navigation-slide a, .products-sublayout-wrapper .website-SUOMI.product-family-interior a, .products-sublayout-wrapper #navigation-slide a, .products-sublayout-wrapper .website-SVERIGE.product-family-interior a { background-image: url(/App_Themes/Default/images/product-family/translucent-red-arrows.png); color: #c1272d; }

.products-sublayout-wrapper .website-BELGIE.product-family-interior a, .products-sublayout-wrapper .website-BELGIQUE.product-family-interior a, .products-sublayout-wrapper .website-UK.product-family-interior a, .products-sublayout-wrapper .website-DANMARK.product-family-interior a, .products-sublayout-wrapper .website-DEUTSCHLAND.product-family-interior a, .products-sublayout-wrapper .website-ESPANA.product-family-interior a, .products-sublayout-wrapper .website-FRANCE.product-family-interior a, .products-sublayout-wrapper .website-INDIA.product-family-interior a, .products-sublayout-wrapper .website-ITALIA.product-family-interior a, .products-sublayout-wrapper .website-NEDERLAND.product-family-interior a, .products-sublayout-wrapper .website-NORGE.product-family-interior a, .products-sublayout-wrapper .website-OESTERREICH.product-family-interior a, .products-sublayout-wrapper .website-PORTUGAL.product-family-interior a, .products-sublayout-wrapper .website-SCHWEIZ.product-family-interior a, .products-sublayout-wrapper .website-SUISSE.product-family-interior a, .products-sublayout-wrapper .website-SUOMI.product-family-interior a, .products-sublayout-wrapper .website-SVERIGE.product-family-interior a { background-image: none !important; color: #0c63a3 !important; }

.products-sublayout-wrapper .website-BELGIE.product-family-interior #content, .products-sublayout-wrapper .website-BELGIQUE.product-family-interior #content, .products-sublayout-wrapper .website-UK.product-family-interior #content, .products-sublayout-wrapper .website-DANMARK.product-family-interior #content, .products-sublayout-wrapper .website-DEUTSCHLAND.product-family-interior #content, .products-sublayout-wrapper .website-ESPANA.product-family-interior #content, .products-sublayout-wrapper .website-FRANCE.product-family-interior #content, .products-sublayout-wrapper .website-INDIA.product-family-interior #content, .products-sublayout-wrapper .website-ITALIA.product-family-interior #content, .products-sublayout-wrapper .website-NEDERLAND.product-family-interior #content, .products-sublayout-wrapper .website-NORGE.product-family-interior #content, .products-sublayout-wrapper .website-OESTERREICH.product-family-interior #content, .products-sublayout-wrapper .website-PORTUGAL.product-family-interior #content, .products-sublayout-wrapper .website-SCHWEIZ.product-family-interior #content, .products-sublayout-wrapper .website-SUISSE.product-family-interior #content, .products-sublayout-wrapper .website-SUOMI.product-family-interior #content, .products-sublayout-wrapper .website-SVERIGE.product-family-interior #content { background: transparent url(/App_Themes/Default/images/product-family/interior-bg-europe.gif) center top scroll no-repeat; }

.products-sublayout-wrapper .website-BELGIE.product-family-interior h4, .products-sublayout-wrapper .website-BELGIQUE.product-family-interior h4, .products-sublayout-wrapper .website-UK.product-family-interior h4, .products-sublayout-wrapper .website-DANMARK.product-family-interior h4, .products-sublayout-wrapper .website-DEUTSCHLAND.product-family-interior h4, .products-sublayout-wrapper .website-ESPANA.product-family-interior h4, .products-sublayout-wrapper .website-FRANCE.product-family-interior h4, .products-sublayout-wrapper .website-INDIA.product-family-interior h4, .products-sublayout-wrapper .website-ITALIA.product-family-interior h4, .products-sublayout-wrapper .website-NEDERLAND.product-family-interior h4, .products-sublayout-wrapper .website-NORGE.product-family-interior h4, .products-sublayout-wrapper .website-OESTERREICH.product-family-interior h4, .products-sublayout-wrapper .website-PORTUGAL.product-family-interior h4, .products-sublayout-wrapper .website-SCHWEIZ.product-family-interior h4, .products-sublayout-wrapper .website-SUISSE.product-family-interior h4, .products-sublayout-wrapper .website-SUOMI.product-family-interior h4, .products-sublayout-wrapper .website-SVERIGE.product-family-interior h4 { color: #777; }

.products-sublayout-wrapper #nspire-family-home #content { background-image: url(/App_Themes/Default/images/nspire/US-home-bg.jpg) !important; }

.products-sublayout-wrapper #nspire-family-home .rise-panels .panel-1 h3 { background-image: url(/App_Themes/Default/images/nspire/US-home-slide-1.png); }

.products-sublayout-wrapper #nspire-family-home .rise-panels .panel-2 h3 { background-image: url(/App_Themes/Default/images/nspire/US-home-slide-2.png); }

.products-sublayout-wrapper #nspire-family-home .rise-panels .panel-3 h3 { background-image: url(/App_Themes/Default/images/nspire/US-home-slide-3-v32.png); }

.products-sublayout-wrapper #nspire-family-home .rise-panels .panel-4 h3 { background-image: url(/App_Themes/Default/images/nspire/US-home-slide-4.png); }

.products-sublayout-wrapper .product-loan-form #fieldset-tabs input { display: none; }

.products-sublayout-wrapper .product-loan-form #content .selected-nspire #fieldset-nspire, .products-sublayout-wrapper .product-loan-form #content .selected-graphing #fieldset-graphing { border-radius: 0 9px 0 0; margin-bottom: -91px !important; margin-top: 0; }

.products-sublayout-wrapper .product-loan-form #content .selected-nspire legend, .products-sublayout-wrapper .product-loan-form #content .selected-graphing legend { background-image: none; border-radius: 0 0 0 0 !important; margin-bottom: 6px !important; margin-top: -23px !important; padding: 0; top: -16px; }

.products-sublayout-wrapper .product-loan-form #content #fieldset-tabs #handheld-cx-cas { background-position: right 0 !important; padding: 34px 76px 0 0 !important; vertical-align: bottom !important; }

.products-sublayout-wrapper .product-loan-form #handheld-cx-wrapper #handheld-cx { background: url(/App_Themes/Default/Images/loan/handheld-cx.png) no-repeat scroll 0 0 transparent !important; display: inline-block !important; font-size: 1.1em; font-weight: bold; height: 73px; margin: 18px 0 0; padding: 34px 0 0 76px !important; position: relative; float: none !important; }

.products-sublayout-wrapper .product-loan-form #content #handheld-cx-cas { float: none !important; }

.products-sublayout-wrapper .product-loan-form #content h2 a { color: #fff !important; }

.products-sublayout-wrapper #product-loan-form-teacher .active#nav-section-teacher a, .products-sublayout-wrapper #product-loan-form-teacher .active#nav-section-t3-instructor a { background-color: #fff; color: #CB0C0F !important; }

.products-sublayout-wrapper .product-loan-form #content strong { font-weight: bold; }

.products-sublayout-wrapper .product-loan-form #handheld-cx-wrapper #handheld-cx-cas input[type="radio"], .products-sublayout-wrapper .product-loan-form #handheld-cx-wrapper #handheld-cx input[type="radio"] { display: inline; }

.products-sublayout-wrapper .product-loan-form table#table-cx label, .products-sublayout-wrapper .product-loan-form table#table-cx-cas label { background: none !important; }

.products-sublayout-wrapper .product-loan-form #content .selected-nspire #fieldset-graphing, .products-sublayout-wrapper .product-loan-form #content .selected-graphing #fieldset-nspire { display: none; }

.products-sublayout-wrapper .product-loan-form input { display: inline !important; }

.products-sublayout-wrapper .product-loan-form #contact-us { clear: both; font-size: 1.1em; margin: 0 0 0 41px; position: relative; top: -4px; }

.products-sublayout-wrapper .product-loan-form #contact-us p { color: #003a66; line-height: 1.5em; }

.products-sublayout-wrapper .product-loan-form #contact-us p .line-1 { display: block; font-size: 1.1em; }

.products-sublayout-wrapper .product-loan-form #contact-us p .line-2 { display: block; }

.products-sublayout-wrapper .product-loan-form #contact-us p .line-3 { display: block; font-size: 1.6em; line-height: 1.4em; }

.products-sublayout-wrapper .product-loan-form #contact-us table { color: #525252; margin: -4px 0 24px -3px; }

.products-sublayout-wrapper .product-loan-form #contact-us table tbody tr.first-child th { background-position: right 0; }

.products-sublayout-wrapper .product-loan-form #contact-us table tbody tr th { background: url(/App_Themes/Default/Images/loan/table-divider.gif) no-repeat scroll right -9px transparent; padding: 5px 10px 4px 0; text-align: right; font-weight: normal; vertical-align: top; }

.products-sublayout-wrapper .product-loan-form #contact-us table tbody tr td { font-weight: normal; vertical-align: top; padding: 5px 0 4px 7px; }

.products-sublayout-wrapper .product-loan-form #contact-us table tbody tr td a.phone { color: #cb0c0f; display: block; font-size: 1.5em; margin-top: -4px; }

.products-sublayout-wrapper .product-loan-form #contact-us table tbody tr td .note { font-size: 0.8em; letter-spacing: -0.04mm; line-height: 0.8em; }

.products-sublayout-wrapper .product-loan-form #contact-us table tbody tr.last-child th { background-position: right bottom; }

.products-sublayout-wrapper .product-loan-form #fieldset-tabs #fieldset-nspire legend input { display: none !important; }

.products-sublayout-wrapper .product-loan-form #fieldset-tabs #fieldset-graphing legend input { display: none !important; }

.products-sublayout-wrapper .product-family-interior .section-content h4 { font-weight: bold; }

.products-sublayout-wrapper #feature .panel-1 { width: 350px; padding: 38px 50px 0 560px; }

.products-sublayout-wrapper #feature .panel-1 h2 { background-image: url(/App_Themes/Default/Images/navigator/US-home-slide-1-bug.gif); }

.products-sublayout-wrapper #feature .panel-2 { width: 350px; padding: 38px 519px 0 91px; }

.products-sublayout-wrapper #feature .panel-2 h2 { background-image: url(/App_Themes/Default/Images/navigator/US-home-slide-2-bug.gif); }

.products-sublayout-wrapper #feature .panel-3 { width: 350px; padding: 38px 50px 0 560px; }

.products-sublayout-wrapper #feature .panel-3 h2 { background-image: url(/App_Themes/Default/Images/navigator/US-home-slide-3-bug.gif); }

.products-sublayout-wrapper #feature .panel-4 { width: 350px; padding: 38px 519px 0 91px; }

.products-sublayout-wrapper #feature .panel-4 h2 { background-image: url(/App_Themes/Default/Images/navigator/US-home-slide-4-bug.gif); }

.products-sublayout-wrapper #feature .panel-5 { width: 350px; padding: 38px 50px 0 560px; }

.products-sublayout-wrapper #feature .panel-5 h2 { background-image: url(/App_Themes/Default/Images/navigator/US-home-slide-5-bug.gif); }

.products-sublayout-wrapper #document-player-page.website-US #notify-button.mac-button { width: auto; display: block; background: url("http://education.ti.com/calculators/products/images/orphan/doc-player/dp-notify-button-bg.png") repeat-x scroll 0 0 transparent; border: 0 none; border-radius: 10px 10px 10px 10px; color: #FFFFFF; float: right; font-size: 20px; font-weight: normal; line-height: 40px; margin: 0 15px 20px 0; padding: 0 15px; text-align: center; }

.products-sublayout-wrapper #document-player-page #content .sys-req h3 { clear: left; }

.products-sublayout-wrapper #document-player-page #content .sys-req .lists-wrapper { overflow: hidden; padding-bottom: 10px; }

.products-sublayout-wrapper #document-player-page.website-US #notify-button.mac-button { width: auto; display: block; border: 0 none; border-radius: 10px 10px 10px 10px; color: #FFFFFF; float: right; font-size: 20px; font-weight: normal; line-height: 40px; margin: 0 15px 20px 0; padding: 0 15px; text-align: center; }

.products-sublayout-wrapper #page-content, .products-sublayout-wrapper .page-content { top: -9px; }

.products-sublayout-wrapper #page-header { background: url(/App_Themes/Default/Images/document-player/dp-hdr-bg.jpg) no-repeat scroll 0 0 transparent; height: 370px; padding: 0; position: relative; width: 960px; background-repeat: no-repeat; top: -10px; }

.products-sublayout-wrapper .msg_list { margin: 0px; padding: 0px; width: 383px; position: relative; top: -10px; }

.products-sublayout-wrapper .msg_head { cursor: pointer; margin: 0px; padding: 0; position: relative; width: 960px; color: #CB0C0F; background-color: white; }

.products-sublayout-wrapper .msg_body { padding: 0; width: 960px; }

.products-sublayout-wrapper #document-player-page.website-US .player-laptop { width: 230px; height: 230px; background-repeat: no-repeat; background-image: url(/App_Themes/Default/Images/document-player/document-player-laptop.png); position: relative; float: left; }

.products-sublayout-wrapper #document-player-page.website-US .player-handheld { width: 230px; height: 230px; background-repeat: no-repeat; background-image: url(/App_Themes/Default/Images/document-player/document-player-hh.png); position: relative; float: left; }

.products-sublayout-wrapper #document-player-page.website-US .player-science-handheld { width: 230px; height: 230px; background-repeat: no-repeat; background-image: url(/App_Themes/Default/Images/document-player/document-player-hh-science.png); position: relative; float: left; }

.products-sublayout-wrapper #document-player-page.website-US .features-screenshot { width: 305px; height: 245px; background-repeat: no-repeat; background-image: url(/App_Themes/Default/Images/document-player/document-player-screenshot.png); position: relative; float: left; }

.products-sublayout-wrapper #document-player-page.website-US .features-monitor { width: 305px; height: 245px; background-repeat: no-repeat; background-image: url(/App_Themes/Default/Images/document-player/document-player-monitor.png); position: relative; float: left; }

.products-sublayout-wrapper #document-player-page .tmpSlideshowControlHeader-1 { float: left; width: 220px; height: 25px; }

.products-sublayout-wrapper #document-player-page .tmpSlideshowControlHeader-2 { float: left; width: 160px; height: 25px; }

.products-sublayout-wrapper #document-player-page #tmpSlideshowControls { left: 20px; position: relative; top: 180px; width: 500px; }

.products-sublayout-wrapper #document-player-page .compare-features { width: 960px; background: url(/App_Themes/Default/Images/document-player/document-player-compare-features-background.png) no-repeat 0 0 #fff; height: 245px; position: relative; }

.products-sublayout-wrapper #document-player-page .compare-features .features-screenshot { background: url(/App_Themes/Default/Images/document-player/document-player-screenshot.png) no-repeat 0 0; float: left; height: 245px; position: relative; width: 305px; }

.products-sublayout-wrapper #document-player-page .compare-features .features-monitor { background: url(/App_Themes/Default/Images/document-player/document-player-monitor.png) no-repeat 0 0; float: left; height: 245px; position: relative; width: 305px; }

.products-sublayout-wrapper #document-player-page .see-details .msg_head { margin-bottom: 20px; font-weight: bold; }

.products-sublayout-wrapper #document-player-page .see-details .msg_body { margin-bottom: 20px; }

.products-sublayout-wrapper #document-player-page .system-requirements .msg_head { margin-bottom: 20px; font-weight: bold; }

.products-sublayout-wrapper #nspired-school-home.website-US #feedback-bar { background: url(/App_Themes/Default/Images/products/nspired-school/feedback-bar-bg.gif) repeat-x center bottom #fdfdfd; border: 1px solid #C4C4C4; border-radius: 7px; clear: both; margin: 10px 0 0; padding: 5px 5px 1px; text-align: center; }

.products-sublayout-wrapper #nspired-school-home.website-US #feedback-bar p { line-height: 17px; }

.products-sublayout-wrapper #nspired-school-home.website-US #feedback-bar p a { background: url(/App_Themes/Default/Images/products/red-arrow.gif) no-repeat 1px 5px transparent; display: inline-block; padding: 0 0 1px 8px; }

/*------------- Document Player v2 --------------------*/
#document-player-page.website-US #notify-button.mac-button { width: auto; display: block; background: url(/App_Themes/Default/Images/document-player/dp-notify-button-bg.png) repeat-x scroll 0 0 transparent; border: 0 none; border-radius: 10px 10px 10px 10px; color: #FFFFFF; float: right; font-size: 20px; font-weight: normal; line-height: 40px; margin: 0 15px 20px 0; padding: 0 15px; text-align: center; }

#document-player-page #content .sys-req h3 { clear: left; }

#document-player-page #content .sys-req .lists-wrapper { overflow: hidden; padding-bottom: 10px; }

#document-player-page.website-US #notify-button.mac-button { width: auto; display: block; background: url(/App_Themes/Default/Images/document-player/dp-notify-button-bg.png) repeat-x scroll 0 0 transparent; border: 0 none; border-radius: 10px 10px 10px 10px; color: #FFFFFF; float: right; font-size: 20px; font-weight: normal; line-height: 40px; margin: 0 15px 20px 0; padding: 0 15px; text-align: center; }

#document-player-page .compare-features-1, #document-player-page .compare-features-2 { float: left; height: 245px; width: 305px; position: relative; }

#document-player-page #tmpSlideshowControls ul { width: 160px; float: left; margin-top: 15px; margin-right: 60px; }

#document-player-page #tmpSlideshowControls ul li { list-style: none; }

#document-player-page #page-header { height: 350px; }

/*------------- Nspried School Story Photo Gallery --------------------*/
a.gallery-left { float: left; display: block; width: 13px; height: 22px; background: transparent url(/App_Themes/Default/Images/nspired-school/gallery-left-on.gif) center center scroll no-repeat; cursor: pointer; text-decoration: none; }

a.gallery-left:hover, a.gallery-left:active, a.gallery-left:focus { text-decoration: none; }

a.gallery-left.off { background-image: url(/App_Themes/Default/Images/nspired-school/gallery-left-off.gif); cursor: default; }

a.gallery-right { float: left; display: block; width: 13px; height: 22px; background: transparent url(/App_Themes/Default/Images/nspired-school/gallery-right-on.gif) center center scroll no-repeat; cursor: pointer; text-decoration: none; }

a.gallery-right:hover, a.gallery-right:active, a.gallery-right:focus { text-decoration: none; }

a.gallery-right.off { background-image: url(/App_Themes/Default/Images/nspired-school/gallery-right-off.gif); cursor: default; }

#photo-gallery { display: none; padding: 4px 13px; }

#photo-gallery h2 { clear: both; color: #777; font-weight: bold; font-size: 1.7em; padding: 0 0 12px 1px; }

#photo-gallery #photo-gallery-content { color: #777; }

#photo-gallery #photo-gallery-content #photo-gallery-image-wrapper { width: 400px; height: 300px; border: solid 1px #000; overflow: hidden; float: left; margin: 0 16px 24px 100px; }

#photo-gallery #photo-gallery-content #photo-gallery-image-wrapper img { display: block; margin: 0 auto; }

#photo-gallery #photo-gallery-content #photo-gallery-information { float: left; width: 170px; display: none; /* temporarily disabled */ }

#photo-gallery #photo-gallery-content #photo-gallery-information h4 { color: #777; font-weight: bold; font-size: 1.3em; line-height: 1.425em; margin: 0 0 7px 0; }

#photo-gallery #photo-gallery-content #photo-gallery-information div.location { color: #777; font-size: 1.2em; margin: 0 0 3px 0; padding: 0 0 0 1px; }

#photo-gallery #photo-gallery-content #photo-gallery-information div.date { color: #777; font-size: 1.2em; padding: 0 0 0 1px; }

#photo-gallery #photo-gallery-content #photo-gallery-information div.description { border-top: 1px dotted #ccc; margin: 7px 0 0 0; padding: 7px 0 0 0; }

#photo-gallery #photo-gallery-content #photo-gallery-information div.description p { color: #777; font-size: 1.1em; line-height: 2em; }

#photo-gallery #photo-gallery-content #photo-gallery-previous { clear: both; margin: 0 10px 0 279px; }

#photo-gallery #photo-gallery-content #photo-gallery-next { margin: 0 0 0 10px; }

#photo-gallery h3 { clear: both; color: #777; font-weight: bold; font-size: 1.3em; border-top: 1px dotted #ccc; margin: 19px 0 15px 0; padding: 12px 0 0 0; }

#photo-gallery #photo-gallery-left { margin: 0 12px 0 0; padding: 30px 0; }

#photo-gallery #photo-gallery-scroll { overflow: hidden; width: 557px; height: 80px; float: left; margin: 0 0 15px 0; }

#photo-gallery #photo-gallery-scroll ul { padding: 0 557px; }

#photo-gallery #photo-gallery-scroll ul li { list-style-type: none; float: left; width: 80px; height: 80px; margin: 0 21px; }

#photo-gallery #photo-gallery-scroll ul li a { display: block; width: 74px; height: 80px; }

#photo-gallery #photo-gallery-scroll ul li a img { display: block; margin: 0 auto; }

#photo-gallery #photo-gallery-right { margin: 0 0 0 12px; padding: 30px 0; }

.products-sublayout-wrapper .product-loan-form#product-loan-form-enter-code { min-height: 525px; }

#document-player-page div#tmpSlideshow { height: 335px; margin: 10px; padding: 30px 0 0; position: relative; width: 755px; }

#document-player-page div#tmpSlideshow h4 { color: #CB0C0F; font: 14px Arial,sans-serif; margin: 10px 0; }

#document-player-page div.tmpSlide { display: none; height: 332px; left: 0; position: absolute; top: 0; width: 730px; }

#document-player-page div.tmpSlide img { float: left; margin: 20px 0 0 505px; width: 380px; }

#document-player-page div.tmpSlideshowControl { color: #554D31; cursor: pointer; float: left; font: 12px Arial,sans-serif; height: 25px; margin: 0; padding-left: 30px; padding-right: 30px; text-align: left; width: 160px; }

#document-player-page div.tmpSlideshowControl span { line-height: 36px; vertical-align: middle; }

#document-player-page .doc-player-header { color: white; position: absolute; z-index: 100; }

#document-player-page .doc-player-header .doc-player-title { font-size: 25px; font-weight: bold; position: relative; top: 30px; left: 30px; line-height: 1.2em; }

#document-player-page .doc-player-header .doc-player-caption { font-size: 14px; font-style: italic; position: relative; top: 30px; left: 145px; }

#document-player-page .doc-player-header .doc-player-subtitle { color: #555555; font-size: 18px; position: relative; top: 20px; left: 30px; line-height: 1.225em; }

#document-player-page .doc-player-header .launch-player-container { left: 148px; position: relative; top: 24px; }

html:lang(de) #document-player-page .doc-player-header .launch-player-container, html:lang(zh-CN) #document-player-page .doc-player-header .launch-player-container { left: 55px; }

html:lang(fr) #document-player-page .doc-player-header .launch-player-container, html:lang(pt) #document-player-page .doc-player-header .launch-player-container { left: 100px; }

html:lang(es) #document-player-page .doc-player-header .launch-player-container { left: 70px; }

html:lang(fi) #document-player-page .doc-player-header .launch-player-container { left: 48px; }

#document-player-page #tmpSlideshow #tmpSlideshowControls .mac-attention-message { margin-top: -45px; width: 462px; font-size: 14px; line-height: 1.4em; }

#document-player-page #tmpSlideshow #tmpSlideshowControls .mac-attention-message > p { padding-bottom: 10px; }

#document-player-page #tmpSlideshow #tmpSlideshowControls #spanHeading h4 { color: #525252; margin-bottom: 0px; }

#document-player-page #tmpSlideshow #tmpSlideshowControls .tmpSlideshowControl > img { float: left; right: 0px; position: relative; left: -8px; top: 15px; text-decoration: none; }

#document-player-page .msg_list .msg_head { background-color: #dad9d9; padding-bottom: 15px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

#document-player-page .msg_list .msg_head > img { float: left; padding-right: 20px; position: relative; left: 10px; top: -2px; text-decoration: none; color: #CB0C0F; }

#document-player-page .msg_list .msg_body { display: none; }

#document-player-page .msg_list .msg_body ul { list-style-type: disc; }

#document-player-page .msg_list .msg_body ul ul { list-style-type: circle; }

#document-player-page .msg_list .msg_body #MsgMac { font-size: 12px; background-color: #DAD9D9; padding: 0 0 10px 20px; margin-top: 0; line-height: 1.4em; }

#document-player-page .two-column-container { width: 960px; height: auto; background-color: white; background-repeat: no-repeat; background-image: url(/App_Themes/Default/images/document-player/document-player-top-shadow.png); position: relative; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

#document-player-page .two-column-container .two-column-inner { width: 960px; height: 195px; position: relative; background-color: white; }

#document-player-page .two-column-container .two-column-inner .left-column { background-repeat: no-repeat; background-image: url(/App_Themes/Default/images/document-player/bg-panel-2-1.png); width: 270px; height: 195px; padding-left: 210px; position: relative; float: left; }

#document-player-page .two-column-container .two-column-inner .right-column { background-repeat: no-repeat; background-image: url(/App_Themes/Default/images/document-player/bg-panel-2-2.png); width: 260px; padding-left: 220px; height: 195px; position: relative; float: left; }

#document-player-page .two-column-container .compare-features { width: 960px; background-repeat: no-repeat; height: 245px; position: relative; background-color: white; }

.products-sublayout-wrapper #product-science-home #content .jeslideshow .panel-1 a.play, .products-sublayout-wrapper #product-science-home #content .jeslideshow .panel-2 a.play, .products-sublayout-wrapper #product-science-home #content .jeslideshow .panel-3 a.play, .products-sublayout-wrapper #product-science-home #content .jeslideshow .panel-4 a.play, .products-sublayout-wrapper #product-science-home #content .jeslideshow .panel-5 a.play { display: block; color: #535353; background: transparent url(/App_Themes/Default/Images/navigator/button-play.gif) 0 0 scroll no-repeat; min-height: 20px; font-weight: bold; padding: 2px 0 0 29px; line-height: 20px; }

#product-showcase-home #slideshow .panel-1 { background-position: 482px 0; }

#product-showcase-home #slideshow .panel-2 { background-position: 482px 0; }

#product-showcase-home #slideshow .panel-3 { background-position: 482px 0; }

#product-showcase-home #slideshow .panel-4 { background-position: 395px 0; }

#product-showcase-graphing #slideshow .panel-1 { background-position: 482px 0; }

#product-showcase-graphing #slideshow .panel-2 { background-position: 482px 0; }

#product-showcase-graphing #slideshow .panel-3 { background-position: 482px 0; }

#product-showcase-graphing #slideshow .panel-4 { background-position: 482px 0; }

#product-showcase-graphing #panels .panel-1 h2 em, #product-showcase-graphing #panels .panel-1 h3 em, #product-showcase-graphing #panels .panel-2 h2 em, #product-showcase-graphing #panels .panel-2 h3 em, #product-showcase-graphing #panels .panel-3 h2 em, #product-showcase-graphing #panels .panel-3 h3 em, #product-showcase-graphing #panels .panel-4 h2 em, #product-showcase-graphing #panels .panel-4 h3 em { color: #C62510; font-style: normal; font-weight: bold; position: relative; top: 15px; }

#product-showcase-graphing #panels .panel-1, #product-showcase-graphing #panels .panel-2, #product-showcase-graphing #panels .panel-3, #product-showcase-graphing #panels .panel-4 { padding: 63px 11px 31px 118px !important; }

#product-showcase-scientific #slideshow .panel-1 { background-position: 482px 0; }

#product-showcase-scientific #slideshow .panel-2 { background-position: 482px 0; }

#product-showcase-scientific #slideshow .panel-3 { background-position: 482px 0; }

#product-showcase-scientific #slideshow .panel-4 { background-position: 482px 0; }

#product-showcase-solutions #slideshow .panel-1 { background-position: 395px 0; }

#product-showcase-solutions #slideshow .panel-2 { background-position: 482px 0; }

#product-showcase-solutions #slideshow .panel-3 { background-position: 482px 0; }

#product-showcase-solutions #slideshow .panel-4 { background-position: 395px 0; }

.products-sublayout-wrapper .nspired-learning #content { overflow: hidden; }

.products-sublayout-wrapper .nspired-school-auxiliary #navigation-sidebar ul li.active a { color: #c00; }

.products-sublayout-wrapper .product-family-interior .section-wrapper #navigation-slide ul li.active a { background-image: url(/App_Themes/Default/Images/product-family/translucent-red-arrows.png); color: #e3171f; }

.nspired-learning-interior .content-inner-nohero #content-inner { background-position: 0 0; }

.navigationSideBar #navigation-sidebar { float: left; width: 147px; min-height: 656px; font-family: Arial; }

.navigationSideBar #navigation-sidebar h2 { padding: 0 0 0.4em 0; line-height: 1.425em; margin: 0; }

.navigationSideBar #navigation-sidebar h2 a { color: #cb0c0f; font-weight: bold; }

.navigationSideBar #navigation-sidebar ul { padding: 20px 0 0 0; background: transparent url(/App_Themes/Default/images/nspired-learning/navigation-sidebar-divider.gif) 0 13px scroll no-repeat; }

.navigationSideBar #navigation-sidebar ul li { list-style-type: none; line-height: 1.2em; padding: 13px 0 16px 0; background: transparent url(/App_Themes/Default/Images/nspired-learning/navigation-sidebar-divider.gif) 0 bottom scroll no-repeat; color: #666; font-weight: bold; display: block; }

.navigationSideBar #navigation-sidebar ul li a { color: #666; font-weight: bold; display: block; }

.navigationSideBar #navigation-sidebar ul li a:hover, .navigationSideBar #navigation-sidebar ul li a:focus, .navigationSideBar #navigation-sidebar ul li a:active, .navigationSideBar #navigation-sidebar ul li.active a { color: #c00; }

#icon-list { list-style-type: none; }

#icon-list li { clear: left; overflow: hidden; width: 476px; }

#icon-list li img { margin-right: 5px; width: 110px; }

#icon-list li img, #icon-list li p, #icon-list li h4 { float: left; }

#icon-list li h4, #icon-list li p { clear: none; margin: 0 0 1.4em; width: 361px; }

#icon-list li h4 { color: #000000; font-weight: bold; margin: 12px 0 0.6em; }

#testimonials-home #content { background: #fff url(/App_Themes/Default/Images/media/testimonials-top-background.png) scroll 0 0 no-repeat; }

#testimonials-home #content #content-upper { height: 295px; font-size: 1.3em; padding: 26px 559px 0 56px; color: #2e2e2e; overflow: hidden; }

#testimonials-home #content #content-upper h2 { font-size: 24px; font-weight: normal; padding: 0; margin: 0 0 13px -25px; color: #db2b15; line-height: 1.3em; }

#testimonials-home #content #content-upper p { line-height: 1.5em; padding: 0; margin: 0 0 17px; }

#testimonials-home #content #content-upper p strong { display: inline-block; padding: 0 64px 0 0; }

#testimonials-home #content #content-upper .hero { position: absolute; left: 466px; top: 35px; }

#testimonials-home #content #content-upper .hero:link:before, #testimonials-home #content #content-upper .hero:visited:before { position: absolute; left: 174px; top: 83px; display: block; content: " "; width: 95px; height: 68px; background: transparent url(/App_Themes/Default/Images/media/icon-play-large.png) 0 -68px scroll no-repeat; z-index: 10; }

#testimonials-home #content #content-upper .hero:link:active:before, #testimonials-home #content #content-upper .hero:link:hover:before, #testimonials-home #content #content-upper .hero:link:focus:before, #testimonials-home #content #content-upper .hero:visited:active:before, #testimonials-home #content #content-upper .hero:visited:hover:before, #testimonials-home #content #content-upper .hero:visited:focus:before { background-position: 0 0; }

#testimonials-home #content #content-upper .lightbox-button { position: relative; display: inline-block; height: 35px; line-height: 35px; font-size: 0.9em; padding: 0 0 0 33px; margin: 6px 0 0; white-space: nowrap; background: transparent url(/App_Themes/Default/Images/blue-button-left.png) scroll 0 0 no-repeat; color: #fff; float: right; }

.generatedcontent #testimonials-home #content #content-upper .lightbox-button:after { position: absolute; display: block; height: 35px; width: 16px; content: url(/App_Themes/Default/Images/blue-button-right.png); right: -16px; top: 0; }

.no-generatedcontent #testimonials-home #content #content-upper .lightbox-button-wrapper { display: inline-block; background: transparent url(/App_Themes/Default/Images/blue-button-right.png) scroll right 0 no-repeat; padding: 0 16px 0 0; margin: 6px 0 0; float: right; }

.no-generatedcontent #testimonials-home #content #content-upper .lightbox-button-wrapper .lightbox-button { display: inline-block; margin: 0; float: none; }

#testimonials-home #content #content-panels { overflow: hidden; width: 944px; list-style-type: none; margin: 1px 8px 0; color: #464646; }

#testimonials-home #content #content-panels li { position: relative; display: block; float: left; background: transparent url(/App_Themes/Default/Images/media/list-item-separator.png) 0 0 scroll no-repeat; margin: 0 0 0 -5px; padding: 7px 5px 30px 164px; width: 150px; min-height: 165px; font-size: 1.1em; }

#testimonials-home #content #content-panels li h3 { margin: 0 0 10px -140px; font-size: 1.4em; }

#testimonials-home #content #content-panels li p { line-height: 1.5em; }

#testimonials-home #content #content-panels li img { position: absolute; bottom: 0; left: 5px; }

#testimonials-home #content #content-panels li a.go-lightbox, #testimonials-home #content #content-panels li a.go-link { display: block; position: absolute; right: 11px; bottom: 20px; text-align: right; color: #d5121a; }

#testimonials-home #content #content-panels li a.go-link { background: transparent url(/App_Themes/Default/Images/media/2-chevrons-go.gif) scroll 0 5px no-repeat; padding: 4px 0 6px 16px; }

#testimonials-home #content #content-panels li a.go-lightbox { background: transparent url(/App_Themes/Default/Images/media/icon-play-small.png) scroll 0 0 no-repeat; padding: 4px 0 6px 24px; }

#testimonials-home #content #content-lower { background: #fff url(/App_Themes/Default/Images/media/testimonials-bottom-background.png) scroll 6px 0 no-repeat; width: 960px; min-height: 300px; overflow: hidden; margin: 0 0 9px; }

#testimonials-home #content #content-lower .quote p { line-height: 1.4em; }

#testimonials-home #content #content-lower .column-1 { position: relative; float: left; padding: 334px 73px 0 69px; width: 174px; background: transparent url(/App_Themes/Default/Images/media/wheretobuy-background.png) scroll 69px 334px no-repeat; }

#testimonials-home #content #content-lower .column-1 h2 { margin: 0; padding: 0; }

#testimonials-home #content #content-lower .column-1 h2 a { display: block; color: #fff; padding: 7px 48px 7px 11px; font-weight: bold; font-size: 14px; }

#testimonials-home #content #content-lower .column-1 p { font-size: 1.1em; }

#testimonials-home #content #content-lower .column-1 p a { color: #282727; display: block; padding: 7px 0 0 37px; }

#testimonials-home #content #content-lower .column-2 { position: relative; float: left; width: 307px; background: transparent url(/App_Themes/Default/Images/media/gradient-se.png) scroll 0 54px no-repeat; padding: 61px 10px 0 11px; font-size: 1.5em; }

#testimonials-home #content #content-lower .column-2 h2 { position: absolute; left: 15px; top: 16px; font-weight: normal; color: #db2b15; }

#testimonials-home #content #content-lower .column-2 h3 { line-height: 1.4em; padding: 0 40px 0 4px; color: #202020; }

#testimonials-home #content #content-lower .column-2 ul { padding: 0; margin: 9px 0 -12px; font-size: 0.8em; list-style-type: none; color: #2e2e2e; }

#testimonials-home #content #content-lower .column-2 ul li { padding: 3px 0 0 18px; border-bottom: solid 1px #b8b8b8; margin: 0 0 11px; }

#testimonials-home #content #content-lower .column-2 ul li h4 { margin: 0 0 0 -14px; }

#testimonials-home #content #content-lower .column-2 ul li .quote { padding: 0 8px 8px 4px; }

#testimonials-home #content #content-lower .column-2 ul li .quote blockquote { margin: 3px 0 -3px; }

#testimonials-home #content #content-lower .column-2 ul li .quote blockquote p { line-height: 1.65em; }

#testimonials-home #content #content-lower .column-2 ul li .quote p cite { font-weight: bold; }

#testimonials-home #content #content-lower .column-3 { position: relative; float: left; width: 306px; padding: 54px 10px 0 0; font-size: 1.1em; }

#testimonials-home #content #content-lower .column-3 .reviews, #testimonials-home #content #content-lower .column-3 .compare, #testimonials-home #content #content-lower .column-3 .quicklook, #testimonials-home #content #content-lower .column-3 .social-media { position: relative; }

#testimonials-home #content #content-lower .column-3 .reviews { padding: 6px 0 14px; background: transparent url(/App_Themes/Default/Images/media/gradient-se.png) scroll 0 0 no-repeat; }

#testimonials-home #content #content-lower .column-3 .reviews table { border-collapse: collapse; width: 306px; }

#testimonials-home #content #content-lower .column-3 .reviews table caption { font-size: 1.4em; line-height: 1.35em; padding: 0 190px 11px 17px; text-align: left; background: transparent url(/App_Themes/Default/Images/media/retailer-review-background.gif) scroll 9px bottom no-repeat; }

#testimonials-home #content #content-lower .column-3 .reviews table thead tr td { width: 110px; padding: 2px 0 7px 17px; }

#testimonials-home #content #content-lower .column-3 .reviews table thead tr th { width: 90px; padding: 4px 0; font-weight: normal; line-height: 1.2em; text-align: center; }

#testimonials-home #content #content-lower .column-3 .reviews table thead tr th:last-child { padding: 0 6px 0 0; }

#testimonials-home #content #content-lower .column-3 .reviews table thead tr th.last-child { padding: 0 6px 0 0; }

#testimonials-home #content #content-lower .column-3 .reviews table tbody tr th { width: 110px; text-align: left; font-weight: normal; padding: 2px 0 7px 17px; }

#testimonials-home #content #content-lower .column-3 .reviews table tbody tr td { width: 90px; text-align: center; background: transparent url(/App_Themes/Default/Images/media/review-cell-background.png) scroll 19px 1px no-repeat; vertical-align: middle; }

#testimonials-home #content #content-lower .column-3 .reviews table tbody tr td a { display: block; height: 20px; overflow: hidden; text-indent: -9999px; background: transparent url(/App_Themes/Default/Images/media/2-chevrons-go.gif) scroll center 6px no-repeat; margin: 0 0 4px 3px; }

#testimonials-home #content #content-lower .column-3 .reviews table tbody tr td:last-child { padding: 0 6px 0 0; }

#testimonials-home #content #content-lower .column-3 .reviews table tbody tr td.last-child { padding: 0 6px 0 0; }

#testimonials-home #content #content-lower .column-3 .compare { padding: 57px 20px 16px 89px; background: transparent url(/App_Themes/Default/Images/media/gradient-se-sm.png) scroll 0 0 no-repeat; }

#testimonials-home #content #content-lower .column-3 .compare h3 { height: 115px; position: absolute; left: 17px; top: 9px; font-size: 1.2em; line-height: 1.3em; padding: 0 90px 0 0; z-index: 9; background: transparent url(/App_Themes/Default/Images/media/icon-compare.gif) scroll 6px 49px no-repeat; }

#testimonials-home #content #content-lower .column-3 .compare p { line-height: 1.6em; position: relative; z-index: 10; }

#testimonials-home #content #content-lower .column-3 .compare p a.go { display: inline-block; height: 1em; overflow: hidden; text-indent: -9999px; background: transparent url(/App_Themes/Default/Images/media/2-chevrons-go.gif) scroll center 2px no-repeat; }

#testimonials-home #content #content-lower .column-3 .quicklook { padding: 40px 20px 38px 89px; background: transparent url(/App_Themes/Default/Images/media/gradient-se-sm.png) scroll 0 0 no-repeat; }

#testimonials-home #content #content-lower .column-3 .quicklook h3 { height: 115px; position: absolute; left: 17px; top: 12px; font-size: 1.3em; line-height: 1.3em; padding: 0 90px 0 0; z-index: 9; background: transparent url(/App_Themes/Default/Images/media/icon-quicklook.gif) scroll 6px 31px no-repeat; }

#testimonials-home #content #content-lower .column-3 .quicklook p { line-height: 1.5em; position: relative; z-index: 10; }

#testimonials-home #content #content-lower .column-3 .quicklook p a.go { display: inline-block; height: 1em; overflow: hidden; text-indent: -9999px; background: transparent url(/App_Themes/Default/Images/media/2-chevrons-go.gif) scroll center 2px no-repeat; }

#testimonials-home #content #content-lower .column-3 .social-media { height: 135px; background: transparent url(/App_Themes/Default/Images/media/gradient-se-sm.png) scroll 0 0 no-repeat; }

#testimonials-home #content #content-lower .column-3 .social-media h3 { position: absolute; left: 17px; top: 14px; font-size: 1.3em; line-height: 1.3em; padding: 0 90px 0 0; }

#testimonials-home #content #content-lower .column-3 .social-media ul { list-style-type: none; overflow: hidden; width: 196px; padding: 0; position: absolute; left: 15px; top: 46px; }

#testimonials-home #content #content-lower .column-3 .social-media ul li { float: left; width: 28px; height: 32px; padding: 0 17px 0 4px; }

#testimonials-home #content #content-lower .column-3 .social-media ul li a { display: block; width: 28px; height: 32px; background: transparent url(/App_Themes/Default/Images/home/icons-social.png) 28px 0 scroll no-repeat; overflow: hidden; text-indent: -9999px; }

#testimonials-home #content #content-lower .column-3 .social-media ul li.facebook a { background-position: 0 0; }

#testimonials-home #content #content-lower .column-3 .social-media ul li.twitter a { background-position: -28px 0; }

#testimonials-home #content #content-lower .column-3 .social-media ul li.pinterest a { background-position: -56px 0; }

#testimonials-home #content #content-lower .column-3 .social-media ul li.youtube a { background-position: -84px 0; }

#testimonials-home #content #footnotes { padding: 0 19px 18px; font-size: 1.4em; }

#testimonials-home #content .cx-comparison, #testimonials-home #content .media-list, #testimonials-home #content .media-list-wrapper { display: none; }

#testimonials-studentspotlight #content { background: #fff url(/App_Themes/Default/Images/media/studentspotlight-background.png) scroll 0 0 no-repeat; }

#testimonials-studentspotlight #content #content-upper { height: 298px; font-size: 1.3em; padding: 23px 560px 0 54px; color: #2e2e2e; overflow: hidden; }

#testimonials-studentspotlight #content #content-upper h2 { font-size: 2em; font-weight: normal; padding: 0; margin: 0 0 13px -25px; color: #db2b15; line-height: 1.45em; width: 422px; }

#testimonials-studentspotlight #content #content-upper h2 span { display: block; font-size: 0.9em; }

#testimonials-studentspotlight #content #content-upper p { line-height: 1.5em; padding: 0; margin: 0 0 17px; }

#testimonials-studentspotlight #content #content-upper p strong { display: inline-block; padding: 0 64px 0 0; }

#testimonials-studentspotlight #content #content-upper .hero { position: absolute; left: 466px; top: 35px; }

#testimonials-studentspotlight #content #content-upper .hero:link:before, #testimonials-studentspotlight #content #content-upper .hero:visited:before { position: absolute; left: 174px; top: 83px; display: block; content: " "; width: 95px; height: 68px; background: transparent url(/App_Themes/Default/Images/media/icon-play-large.png) 0 -68px scroll no-repeat; z-index: 10; }

#testimonials-studentspotlight #content #content-upper .hero:link:active:before, #testimonials-studentspotlight #content #content-upper .hero:link:hover:before, #testimonials-studentspotlight #content #content-upper .hero:link:focus:before, #testimonials-studentspotlight #content #content-upper .hero:visited:active:before, #testimonials-studentspotlight #content #content-upper .hero:visited:hover:before, #testimonials-studentspotlight #content #content-upper .hero:visited:focus:before { background-position: 0 0; }

#testimonials-studentspotlight #content #content-upper .lightbox-button { position: relative; display: inline-block; height: 35px; line-height: 35px; font-size: 0.9em; padding: 0 0 0 33px; margin: 34px 0 0; white-space: nowrap; background: transparent url(/App_Themes/Default/Images/blue-button-left.png) scroll 0 0 no-repeat; color: #fff; float: right; }

.generatedcontent #testimonials-studentspotlight #content #content-upper .lightbox-button:after { position: absolute; display: block; height: 35px; width: 16px; content: url(/App_Themes/Default/Images/blue-button-right.png); right: -16px; top: 0; }

.no-generatedcontent #testimonials-studentspotlight #content #content-upper .lightbox-button-wrapper { display: inline-block; background: transparent url(/App_Themes/Default/Images/blue-button-right.png) scroll right 0 no-repeat; padding: 0 16px 0 0; margin: 34px 0 0; float: right; }

.no-generatedcontent #testimonials-studentspotlight #content #content-upper .lightbox-button-wrapper .lightbox-button { display: inline-block; margin: 0; float: none; }

#testimonials-studentspotlight #content #content-lower { list-style-type: none; width: 948px; overflow: hidden; margin: 0 2px 0 10px; font-size: 1.3em; padding: 0 0 63px; }

#testimonials-studentspotlight #content #content-lower li { float: left; width: 270px; padding: 10px 29px 0 17px; color: #454545; }

#testimonials-studentspotlight #content #content-lower li h3 { font-size: 1.1em; font-weight: bold; margin: 0 0 5px; }

#testimonials-studentspotlight #content #content-lower li .hero { display: block; }

#testimonials-studentspotlight #content #content-lower li .hero img { display: block; }

#testimonials-studentspotlight #content #content-lower li .thumbnails { list-style-type: none; overflow: hidden; width: 297px; margin: 12px 0 30px; }

#testimonials-studentspotlight #content #content-lower li .thumbnails li { width: 44px; padding: 0 13px; }

#testimonials-studentspotlight #content #content-lower li .name { color: #999; line-height: 1.6em; }

#testimonials-studentspotlight #content #content-lower li .name span { display: block; color: #454545; font-size: 1.2em; font-weight: bold; }

#testimonials-studentspotlight #content #content-lower li p { line-height: 1.2em; padding: 0 0 11px; }

#testimonials-studentspotlight #content #content-lower li p q { font-style: italic; }

#testimonials-studentspotlight #content #content-lower li blockquote { margin: -10px 0 4px; }

#testimonials-studentspotlight #content #content-lower li blockquote p { /*font-style: italic;*/ }

#testimonials-studentspotlight #content .media-list, #testimonials-studentspotlight #content .media-list-wrapper { display: none; }

.scroll-arrow { display: block; position: absolute; width: 47px; height: 49px; background-image: url(/App_Themes/Default/Images/media/scroll-arrows.png); background-repeat: no-repeat; overflow: hidden; text-indent: -9999px; }

.scroll-arrow.scroll-arrow-off { cursor: default; }

.scroll-arrow.scroll-arrow-on { cursor: pointer; }

.scroll-arrow.scroll-arrow-left:link, .scroll-arrow.scroll-arrow-left:visited { background-position: 0 -47px; }

.scroll-arrow.scroll-arrow-left:link.scroll-arrow-on:hover, .scroll-arrow.scroll-arrow-left:visited.scroll-arrow-on:hover { background-position: 0 0; }

.scroll-arrow.scroll-arrow-right:link, .scroll-arrow.scroll-arrow-right:visited { background-position: -51px -47px; }

.scroll-arrow.scroll-arrow-right:link.scroll-arrow-on:hover, .scroll-arrow.scroll-arrow-right:visited.scroll-arrow-on:hover { background-position: -51px 0; }

#videos-quicklook #content { background: #fff url(/App_Themes/Default/Images/media/quicklook-background.png) scroll 0 0 no-repeat; color: #2e2e2e; }

#videos-quicklook #content .lightbox-button { position: relative; display: inline-block; height: 35px; line-height: 35px; font-size: 0.9em; padding: 0 0 0 33px; margin: 6px 16px 0 -6px; white-space: nowrap; background: transparent url(/App_Themes/Default/Images/blue-button-left.png) scroll 0 0 no-repeat; color: #fff; }

.generatedcontent #videos-quicklook #content .lightbox-button:after { position: absolute; display: block; height: 35px; width: 16px; content: url(/App_Themes/Default/Images/blue-button-right.png); right: -16px; top: 0; }

.no-generatedcontent #videos-quicklook #content .lightbox-button-wrapper { display: inline-block; background: transparent url(/App_Themes/Default/Images/blue-button-right.png) scroll right 0 no-repeat; padding: 0 16px 0 0; margin: 6px 0 0 -6px; }

.no-generatedcontent #videos-quicklook #content .lightbox-button-wrapper .lightbox-button { display: inline-block; margin: 0; }

#videos-quicklook #content #content-inner { height: 297px; padding: 25px 65px 0 555px; font-size: 1.4em; }

#videos-quicklook #content #content-inner h2 { font-size: 24px; line-height: 1.425em; text-indent: -24px; color: #db2b15; }

#videos-quicklook #content #content-inner b, #videos-quicklook #content #content-inner strong { font-size: 1.1em; }

#videos-quicklook #content #content-inner p { margin: 2px 0 6px; line-height: 1.475em; }

#videos-quicklook #content #content-inner .hero { position: absolute; left: 42px; top: 35px; }

#videos-quicklook #content #content-inner .hero:link:before, #videos-quicklook #content #content-inner .hero:visited:before { position: absolute; left: 174px; top: 92px; display: block; content: " "; width: 95px; height: 68px; background: transparent url(/App_Themes/Default/Images/media/icon-play-large.png) 0 -68px scroll no-repeat; z-index: 10; }

#videos-quicklook #content #content-inner .hero:link:active:before, #videos-quicklook #content #content-inner .hero:link:hover:before, #videos-quicklook #content #content-inner .hero:link:focus:before, #videos-quicklook #content #content-inner .hero:visited:active:before, #videos-quicklook #content #content-inner .hero:visited:hover:before, #videos-quicklook #content #content-inner .hero:visited:focus:before { background-position: 0 0; }

#videos-quicklook #content .media-list { margin: 0 0 0 9px; overflow: hidden; font-size: 1.2em; }

#videos-quicklook #content .media-list li { position: relative; display: block; width: 221px; height: 38px; float: left; background: transparent url(/App_Themes/Default/Images/media/list-item-separator.png) 0 0 scroll no-repeat; margin: 0 0 0 -5px; padding: 157px 0 0 21px; }

#videos-quicklook #content .media-list li img { position: absolute; left: 46px; top: 24px; border: 4px solid #bcbcbc; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }

#videos-quicklook #content .media-list li a { display: block; color: #2e2e2e; background: transparent url(/App_Themes/Default/Images/media/icon-play-small.png) 0 0 scroll no-repeat; padding: 1px 0 5px 28px; line-height: 1.2em; }

#videos-quicklook #content .media-list li .lightbox-description { display: none; }

#videos-quicklook #content .media-list-wrapper { margin: 0 9px; }

#videos-quicklook #content .media-list-wrapper, #videos-quicklook #content .media-list-wrapper .scroll-wrapper { overflow: hidden; position: relative; height: 195px; }

#videos-quicklook #content .media-list-wrapper .scroll-arrow { z-index: 10; top: 61px; }

#videos-quicklook #content .media-list-wrapper .scroll-arrow.scroll-arrow-left { left: 0; }

#videos-quicklook #content .media-list-wrapper .scroll-arrow.scroll-arrow-right { right: 0; }

#videos-quicklook #content .media-list-wrapper .media-list { margin: 0; }

#videos-quicklook #content .media-list-wrapper .media-list li { cursor: pointer; }

.spotlight-lightbox-wrapper { z-index: 1000; position: fixed; right: 0; bottom: 0; left: 0; top: 0; font-family: Arial, Helvetica, Verdana, sans-serif; }

.spotlight-lightbox-wrapper .lightbox-backdrop { position: fixed; right: 0; bottom: 0; left: 0; top: 0; background: #000; z-index: 9997; opacity: 0.4; }

.spotlight-lightbox-wrapper .lightbox-close { width: 24px; height: 24px; position: absolute; left: 908px; top: 55px; background: transparent url(/App_Themes/Default/Images/lightbox-close.png) scroll 0 0 no-repeat; z-index: 9999; }

.spotlight-lightbox-wrapper .spotlight-lightbox { overflow: hidden; position: absolute; left: 51px; top: 53px; color: #646363; border: solid 2px #505050; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; width: 877px; padding: 0 0 8px; background: #ebebeb; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; z-index: 9998; }

.spotlight-lightbox-wrapper .spotlight-lightbox.with-thumbnails { padding-bottom: 158px; }

.spotlight-lightbox-wrapper .spotlight-lightbox .lightbox-content { width: 877px; min-height: 418px; overflow: hidden; }

.spotlight-lightbox-wrapper .spotlight-lightbox .lightbox-content .lightbox-media-container { position: relative; margin: 34px 27px 0 35px; float: left; width: 510px; height: 510px; background: #bcbcbc; border: 4px solid #bcbcbc; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; text-align: center; }

.spotlight-lightbox-wrapper .spotlight-lightbox .lightbox-content .lightbox-media-container:before, .spotlight-lightbox-wrapper .spotlight-lightbox .lightbox-content .lightbox-media-container:after { content: ' '; display: inline-block; height: 510px; width: 0; vertical-align: middle; }

.spotlight-lightbox-wrapper .spotlight-lightbox .lightbox-content .lightbox-media-container .youtube-video { display: block; margin: 0 auto; }

.spotlight-lightbox-wrapper .spotlight-lightbox .lightbox-content .lightbox-media-container img { display: inline; margin: 0 auto; vertical-align: middle; }

.spotlight-lightbox-wrapper .spotlight-lightbox .lightbox-content .lightbox-description-container { float: left; width: 290px; font-size: 1.6em; padding: 50px 7px 0 0; }

.spotlight-lightbox-wrapper .spotlight-lightbox .lightbox-content .lightbox-description-container .name { padding: 0; margin: 0 0 6px; font-size: 1.5em; color: #d5121a; }

.spotlight-lightbox-wrapper .spotlight-lightbox .lightbox-thumbnails { margin: 0; height: 158px; min-width: 877px; z-index: 1; }

.spotlight-lightbox-wrapper .spotlight-lightbox .lightbox-thumbnails li { cursor: pointer; position: relative; display: block; width: 177px; float: left; padding: 21px; }

.spotlight-lightbox-wrapper .spotlight-lightbox .lightbox-thumbnails li img { display: block; margin: 21px auto 10px; }

.spotlight-lightbox-wrapper .spotlight-lightbox .lightbox-thumbnails li.selected img { border-color: #db2b15; }

.spotlight-lightbox-wrapper .spotlight-lightbox .lightbox-thumbnails li a { display: block; color: #646363; text-align: center; font-size: 1.2em; font-weight: bold; }

.spotlight-lightbox-wrapper .spotlight-lightbox .thumbnails { position: absolute; left: 0; bottom: 0; width: 100%; height: 183px; }

.comparison-lightbox-wrapper { z-index: 1000; position: fixed; right: 0; bottom: 0; left: 0; top: 0; font-family: Arial, Helvetica, Verdana, sans-serif; }

.comparison-lightbox-wrapper .lightbox-backdrop { position: fixed; right: 0; bottom: 0; left: 0; top: 0; background: #000; z-index: 9997; opacity: 0.4; }

.comparison-lightbox-wrapper .lightbox-close { width: 24px; height: 24px; position: absolute; left: 908px; top: 55px; background: transparent url(/App_Themes/Default/Images/lightbox-close.png) scroll 0 0 no-repeat; z-index: 9999; }

.testimonials-home .comparison-lightbox-wrapper .comparison-lightbox { height: 530px; overflow: auto; padding: 0 18px 0 0; }

.comparison-lightbox-wrapper .comparison-lightbox { overflow: hidden; position: absolute; left: 50px; top: 54px; color: #646363; border: solid 2px #505050; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; width: 879px; height: 793px; padding: 0; background: #ebebeb; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; z-index: 9998; font-size: 1.2em; }

.comparison-lightbox-wrapper .comparison-lightbox img { position: absolute; left: 0; top: 0; z-index: 9997; }

.comparison-lightbox-wrapper .comparison-lightbox h2 { position: absolute; left: 34px; top: 18px; font-size: 1.6em; font-weight: bold; color: #d5121a; z-index: 9998; }

.comparison-lightbox-wrapper .comparison-lightbox .description { position: absolute; left: 35px; top: 51px; width: 370px; line-height: 1.75em; z-index: 9998; }

.comparison-lightbox-wrapper .comparison-lightbox .legal { position: absolute; left: 98px; top: 734px; width: 725px; line-height: 1.5em; z-index: 9998; }

.media-lightbox-wrapper { z-index: 1000; position: fixed; right: 0; bottom: 0; left: 0; top: 0; font-family: Arial, Helvetica, Verdana, sans-serif; }

.media-lightbox-wrapper .lightbox-backdrop { position: fixed; right: 0; bottom: 0; left: 0; top: 0; background: #000; z-index: 9997; opacity: 0.4; }

.media-lightbox-wrapper .lightbox-close { width: 24px; height: 24px; position: absolute; left: 908px; top: 66px; background: transparent url(/App_Themes/Default/Images/lightbox-close.png) scroll 0 0 no-repeat; z-index: 9999; }

.media-lightbox-wrapper .media-lightbox { overflow: hidden; position: absolute; left: 51px; top: 65px; color: #646363; border: solid 2px #505050; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; width: 877px; padding: 0 0 8px; background: #ebebeb; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; z-index: 9998; }

.media-lightbox-wrapper .media-lightbox.with-media-list { padding-bottom: 183px; }

.media-lightbox-wrapper .media-lightbox .lightbox-content { width: 877px; min-height: 418px; overflow: hidden; }

.media-lightbox-wrapper .media-lightbox .lightbox-content .lightbox-media-container { padding: 34px 27px 0 35px; float: left; width: 518px; }

.media-lightbox-wrapper .media-lightbox .lightbox-content .lightbox-media-container .youtube-video, .media-lightbox-wrapper .media-lightbox .lightbox-content .lightbox-media-container img { border: 4px solid #bcbcbc; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }

.media-lightbox-wrapper .media-lightbox .lightbox-content .lightbox-description-container { float: left; width: 269px; font-size: 1.7em; padding: 50px 20px 0 0; line-height: 1.4em; }

.media-lightbox-wrapper .media-lightbox .lightbox-content .lightbox-description-container h2 { margin: 0 0 8px; font-size: 1.4em; color: #d5121a; line-height: 1.2em; }

.media-lightbox-wrapper .media-lightbox .lightbox-media-list { margin: 0; background: transparent url(/App_Themes/Default/Images/media/lightbox-media-list-background.gif) 0 0 scroll repeat-x; height: 183px; padding: 21px 0 0; min-width: 877px; }

.media-lightbox-wrapper .media-lightbox .lightbox-media-list li { cursor: pointer; position: relative; display: block; width: 251px; height: 38px; float: left; padding: 0 21px; }

.media-lightbox-wrapper .media-lightbox .lightbox-media-list li img { display: block; margin: 0 auto 10px; border: 4px solid #bcbcbc; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }

.media-lightbox-wrapper .media-lightbox .lightbox-media-list li.selected img { border-color: #db2b15; }

.media-lightbox-wrapper .media-lightbox .lightbox-media-list li a { display: block; color: #646363; text-align: center; font-size: 1.2em; font-weight: bold; }

.media-lightbox-wrapper .media-lightbox .lightbox-media-list li .lightbox-description { display: none; }

.media-lightbox-wrapper .media-lightbox .media-list-wrapper { position: absolute; left: 0; bottom: 0; width: 100%; }

.media-lightbox-wrapper .media-lightbox .media-list-wrapper, .media-lightbox-wrapper .media-lightbox .media-list-wrapper .scroll-wrapper { overflow: hidden; height: 183px; }

.media-lightbox-wrapper .media-lightbox .media-list-wrapper .scroll-wrapper { position: relative; }

.media-lightbox-wrapper .media-lightbox .media-list-wrapper .scroll-arrow { z-index: 10; top: 61px; }

.media-lightbox-wrapper .media-lightbox .media-list-wrapper .scroll-arrow.scroll-arrow-left { left: 0; }

.media-lightbox-wrapper .media-lightbox .media-list-wrapper .scroll-arrow.scroll-arrow-right { right: 0; }

.eightyfour .etproducttabfoldertheme-basic .sublayout-etproducttabfolderhero { min-height: 0; }

.eightyfour-ce .etproducttabfoldertheme-basic .sublayout-etproducttabfolderhero { min-height: 0; }

.eightyfour-ce .etproducttabtheme-hero .sublayout-etproducttabhero { background: transparent url(/~/media/6DC535DE2C3F4FEEA60C6A1712BC063F.ashx) center top scroll no-repeat; padding-top: 232px; }

.eightyfour-ce .etproducttabtheme-hero .sublayout-etproducttabhero + .sublayout-etproductcontentmodule-variablecolumn { padding-bottom: 0; }

.t3-2016 .sublayout-t3page .sublayout-t3contenthero { background: none; height: auto; overflow: hidden; }

.t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contentheader { height: 80px; display: block; background: transparent url(/~/media/CD9DC249463A488E95636EC427B8E782.ashx) center top scroll no-repeat; }

.t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contentheader .t3contentheadernav { display: block; height: 80px; padding: 0; }

.t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contentheader .t3contentheadernav .t3pageheading { width: 350px; float: left; font: 22px Arial,Helvetica,sans-serif; color: #fff; margin: 25px 0 0 80px; }

.t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contentheader .t3contentheadernav .t3pagesubheading { width: 518px; float: left; margin-top: 30px; font: 17px Arial,Helvetica,sans-serif; color: #fff; border-left: 2px solid #fff; padding-left: 10px; }

.t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contentheader .t3contentheadernav .t3pagesubheading .header-links { float: right; font: bold normal 14px/20px arial,Helvetica,sans-serif; margin-top: -20px; }

.t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contentheader .t3contentheadernav .t3pagesubheading .header-links a.header-link { color: #fff; padding: 0 10px; text-decoration: none; }

.t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contentheader .t3contentheadernav .t3pagesubheading .header-links a.header-link:first-child { border-right: 2px solid white; }

.t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contenthero { height: 408px; position: relative; }

.t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contenthero ul.jecarousel, .t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contenthero ul.jeslideshow { height: 408px; }

.t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contenthero ul.jecarousel li, .t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contenthero ul.jeslideshow li { width: 960px; position: absolute; }

.t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contenthero .jecarousel-buttons, .t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contenthero .jeslideshow-buttons { bottom: auto; height: 25px; list-style: none outside none; position: absolute; left: 450px; top: 370px; z-index: 101; }

.t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contenthero .jecarousel-buttons li, .t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contenthero .jeslideshow-buttons li { background: none repeat scroll 0 0 #FF3E3E; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 5px 3px; outline: 0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; float: left; }

.t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contenthero .jecarousel-buttons li.selected, .t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contenthero .jeslideshow-buttons li.selected { background: #FF8787; }

.t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contenthero .jecarousel-buttons li span, .t3-2016 .sublayout-t3page .sublayout-t3contenthero .t3contenthero .jeslideshow-buttons li span { display: none; }

.t3-2016 .sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation { background: transparent url(/App_Themes/Default/Images/general/t3-tab-nav-bg.jpg) 0 0 scroll no-repeat; height: 55px; display: block; overflow: hidden; position: relative; }

.t3-2016 .sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul { height: 55px; width: 960px; }

.t3-2016 .sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li { float: left; text-align: center; width: 192px; height: 55px; }

.t3-2016 .sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li a { display: block; color: #888888; font: 17px/19px Arial,Helvetica,sans-serif; text-decoration: none; padding-top: 15px; }

.t3-2016 .sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li.active a, .t3-2016 .sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li a:hover, .t3-2016 .sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li a:active, .t3-2016 .sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li a:focus { color: #fff; text-decoration: none; }

.t3-2016 .sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li.active { background: transparent url(/~/media/0D655913D2EF4A47B0633493A01E7B29.ashx) 80px 43px scroll no-repeat; }

.t3-2016 .sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li.arrow { background: none; }

.t3-2016 .sublayout-t3page.stickyHeaderTop { padding-top: 80px; }

.t3-2016 .sublayout-t3page.stickyHeaderTop .t3contentheader { position: fixed; top: 0px; z-index: 2001; }

.t3-2016 .sublayout-t3page.stickyNavTop { padding-top: 135px; }

.t3-2016 .sublayout-t3page.stickyNavTop .sublayout-t3tabnavigation { position: fixed; top: 80px; z-index: 2001; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .sublayout-etproducttabhero { background-color: white; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule { background-image: none; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etmoduleheading { font: 400 normal 42px/50px Arial, Helvetica, sans-serif; text-align: center; color: #dc0d0f; margin: 0px; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn { width: 900px; margin: 0 30px; padding: 0; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent p { font: 14px/25px Verdana, Arial, Helvetica, sans-serif; padding: 0px 40px; text-align: center; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent h2 { color: #dc0d0f; font: normal 24px/30px Arial, Helvetica, sans-serif; text-align: center; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent h3 { color: #525252; font: normal 24px/30px Arial, Helvetica, sans-serif; text-align: center; padding: 10px 0; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent a.button { background: #cc0f12; color: #fff; font: normal 17px/19px Arial, Helvetica, sans-serif; margin: 15px 0 0; padding: 7px 12px 7px 12px; display: inline-block; -ms-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; text-align: center; white-space: nowrap; text-decoration: none; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .promo-section { padding: 20px 0; text-align: center; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .promo-section ul { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; margin: 20px auto; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .promo-section ul li { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; background: none; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .speakers { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .speakers .speaker { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-content-Image-slider { background: transparent url(/~/media/9523509113AE455E8D7C2640F556BB13.ashx) 0 0 scroll no-repeat; margin: 50px -30px; height: 310px; width: 960px; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-content-Image-slider a.slider-control.control-next { right: 40px; background: url(/~/media/BAF914EC34FE4642ABC60C65B31EAD7C.ashx) no-repeat scroll 0 0; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-content-Image-slider a.slider-control.control-prev { left: 40px; background: url(/~/media/BAF93C37A152455DB275ABB4E6360549.ashx) no-repeat scroll 0 0; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-content-Image-slider a.slider-control { text-decoration: none; position: absolute; background: url(/App_Themes/Default/Images/ccss/previous-next-slide.png) no-repeat scroll 0 0; cursor: pointer; display: block; height: 46px; top: 320px; width: 41px; z-index: 10; clear: both; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-content-Image-slider ul { margin: 0; padding: 0; position: relative; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-content-Image-slider ul li { margin: 0; padding: 0; height: 310px; width: 960px; float: left; background-image: none; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-content-Image-slider ul li .content-slide { width: 600px; display: table; height: 310px; position: absolute; margin: 0 180px; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-content-Image-slider ul li .content-slide .content-slide-text { display: table-cell; text-align: center; vertical-align: middle; font-size: 20px; color: #fff; line-height: 30px; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-content-slider-wrapper { background: transparent url(/~/media/9523509113AE455E8D7C2640F556BB13.ashx) 0 0 scroll no-repeat; margin: 0px -30px -35px -30px; height: 310px; width: 960px; position: relative; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-content-slider-wrapper .t3-content-slider { margin: 0 auto; height: 310px; width: 650px; overflow: hidden; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-content-slider-wrapper .t3-content-slider a.slider-control.control-next { right: 40px; background: url(/~/media/BAF914EC34FE4642ABC60C65B31EAD7C.ashx) no-repeat scroll 0 0; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-content-slider-wrapper .t3-content-slider a.slider-control.control-prev { left: 40px; background: url(/~/media/BAF93C37A152455DB275ABB4E6360549.ashx) no-repeat scroll 0 0; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-content-slider-wrapper .t3-content-slider a.slider-control { text-decoration: none; position: absolute; cursor: pointer; display: block; height: 72px; top: 120px; width: 72px; z-index: 10; clear: both; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-content-slider-wrapper .t3-content-slider ul { margin: 0; padding: 0; position: relative; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-content-slider-wrapper .t3-content-slider ul li { margin: 0; padding: 0; height: 310px; width: 650px; float: left; background-image: none; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-content-slider-wrapper .t3-content-slider ul li .content-slide { height: 310px; position: absolute; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-content-slider-wrapper .t3-content-slider ul li .content-slide .content-slide-text { text-align: center; vertical-align: middle; font-size: 20px; color: #fff; line-height: 30px; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-Marriott-slider-wrapper { background: transparent url(/~/media/9523509113AE455E8D7C2640F556BB13.ashx) 0 0 scroll no-repeat; margin: 0px -30px 0 -30px; height: 500px; width: 960px; position: relative; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-Marriott-slider-wrapper .t3-content-slider { margin: 0 auto; height: 500px; width: 960px; overflow: hidden; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-Marriott-slider-wrapper .t3-content-slider a.slider-control.control-next { right: 40px; background: url(/~/media/BAF914EC34FE4642ABC60C65B31EAD7C.ashx) no-repeat scroll 0 0; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-Marriott-slider-wrapper .t3-content-slider a.slider-control.control-prev { left: 40px; background: url(/~/media/BAF93C37A152455DB275ABB4E6360549.ashx) no-repeat scroll 0 0; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-Marriott-slider-wrapper .t3-content-slider a.slider-control { text-decoration: none; position: absolute; cursor: pointer; display: block; height: 72px; top: 210px; width: 72px; z-index: 10; clear: both; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-Marriott-slider-wrapper .t3-content-slider ul { margin: 0; padding: 0; position: relative; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-Marriott-slider-wrapper .t3-content-slider ul li { margin: 0; padding: 0; height: 500px; width: 960px; float: left; background-image: none; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-Marriott-slider-wrapper .t3-content-slider ul li .content-slide { height: 500px; position: absolute; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-Marriott-slider-wrapper .t3-content-slider ul li .content-slide .content-slide-text { text-align: center; vertical-align: middle; font-size: 20px; color: #fff; line-height: 30px; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-schedule { display: table-cell; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; margin: 30px 0px; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-schedule .day-schedule { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border-right: 1px solid black; text-align: center; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-schedule .day-schedule:last-child { border-right: none; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-schedule .day-schedule h3 { text-align: center; color: #525252; font: normal 20px/36px Arial, Helvetica, sans-serif; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-schedule .day-schedule ul { text-align: center; padding: 0 5px; margin: 0; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-schedule .day-schedule ul li { font-size: 14px; color: #525252; font-family: initial; background: none; padding: 5px 0; font-family: Arial, Helvetica, sans-serif; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent div.leftaline { padding-left: 30px; text-align: left; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent div.leftaline h3 { text-align: left; color: #525252; font: normal 20px/30px Arial, Helvetica, sans-serif; display: inline-block; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent div.leftaline p { padding: 0; text-align: left; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent div.leftaline ul.arrow-list { text-align: left; padding: 0 20px; margin: 0; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent div.leftaline ul.arrow-list li { list-style: none; background: transparent url(/App_Themes/Default/Images/ccss/chevrons-bullet.png) 0px 9px scroll no-repeat; padding: 5px 20px; margin: 0; line-height: 16px; font-size: 14px; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-flexbox { display: table-cell; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; margin: 30px 0px; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-flexbox .t3-flex { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-flexbox .t3-flex a { text-decoration: none; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-flexbox .t3-flex a:-webkit-any-link { text-decoration: none; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-flexbox .t3-flex .leftaline { padding-left: 30px; text-align: left; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-flexbox .t3-flex .leftaline p { padding: 0; text-align: left; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-flexbox .t3-flex .leftaline h3 { text-align: left; color: #525252; font: normal 20px/36px Arial, Helvetica, sans-serif; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-flexbox .t3-flex .leftaline ul.arrow-list { text-align: left; padding: 0 20px; margin: 0; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-flexbox .t3-flex .leftaline ul.arrow-list li { list-style: none; background: transparent url(/App_Themes/Default/Images/ccss/chevrons-bullet.png) 0px 9px scroll no-repeat; padding: 5px 20px; margin: 0; line-height: 16px; font-size: 14px; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-flexbox .t3-flex p { padding: 0 10px; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-flexbox .t3-flex h3 { text-align: center; color: #525252; font: normal 20px/36px Arial, Helvetica, sans-serif; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-flexbox .t3-flex ul { text-align: center; padding: 0; margin: 0; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-flexbox .t3-flex ul li { font-size: 14px; color: #525252; font-family: initial; background: none; padding: 5px 0; font-family: Arial, Helvetica, sans-serif; }

.t3-2016 .sublayout-t3page .sublayout-etproducttab .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .sublayout-etproductcontentcolumn .etproductcontentcolumn-maincontent .etmaincontent .t3-flexbox .t3-flex.verticle-line { border-right: 1px solid black; }

.t3-2016 .sublayout-t3page .sublayout-etfootermodule.columns-4 .sublayout-etfootercolumn.column-1 { width: 250px; }

.t3-2016 .sublayout-t3page .sublayout-etfootermodule.columns-4 .sublayout-etfootercolumn.column-1 .etfootercolumnsection { margin: 0 -10px 0 0; }

.t3-2016 .sublayout-t3page .sublayout-etfootermodule.columns-4 .sublayout-etfootercolumn { padding: 0 15px 0 20px; }

.sublayout-t3page { position: relative; }

.sublayout-t3page sup { vertical-align: super; font-size: 10px; }

.sublayout-t3page .sublayout-t3contenthero { background: transparent url(/~/media/70C1DFADBD574F339935AE990E858CE6.ashx) 0 0 scroll no-repeat; height: 310px; overflow: hidden; }

.sublayout-t3page .sublayout-t3contenthero .t3contentheader { height: 58px; display: block; }

.sublayout-t3page .sublayout-t3contenthero .t3contentheader .t3contentheadernav { display: block; height: 25px; padding: 18px 10px; }

.sublayout-t3page .sublayout-t3contenthero .t3contentheader .t3contentheadernav .t3pageheading { width: 300px; float: left; font: 17px Arial,Helvetica,sans-serif; color: #FFFFFF; }

.sublayout-t3page .sublayout-t3contenthero .t3contentheader .t3contentheadernav .t3pagesubheading { width: 300px; float: left; font: 17px Arial,Helvetica,sans-serif; color: #000000; }

.sublayout-t3page .sublayout-t3contenthero .t3contentheader .t3contentheadernav .ethyperlinklist { display: block; height: 20px; float: right; }

.sublayout-t3page .sublayout-t3contenthero .t3contentheader .t3contentheadernav .ethyperlinklist ul { color: #fff; }

.sublayout-t3page .sublayout-t3contenthero .t3contentheader .t3contentheadernav .ethyperlinklist ul li { background: url(/App_Themes/Default/Images/general/t3-register-bug.png) no-repeat scroll 5px 4px; height: 20px; list-style: none outside none; }

.sublayout-t3page .sublayout-t3contenthero .t3contentheader .t3contentheadernav .ethyperlinklist ul li a { color: #fff; float: right; font: bold 17px Arial,Helvetica,sans-serif; text-decoration: none; padding-left: 20px; }

.sublayout-t3page .sublayout-t3contenthero .t3contenthero { height: 252px; }

.sublayout-t3page .sublayout-t3contenthero .t3contenthero ul.jecarousel, .sublayout-t3page .sublayout-t3contenthero .t3contenthero ul.jeslideshow { min-height: 252px; }

.sublayout-t3page .sublayout-t3contenthero .t3contenthero ul.jecarousel li, .sublayout-t3page .sublayout-t3contenthero .t3contenthero ul.jeslideshow li { width: 960px; background-repeat: no-repeat; }

.sublayout-t3page .sublayout-t3contenthero .jecarousel-buttons, .sublayout-t3page .sublayout-t3contenthero .jeslideshow-buttons { bottom: auto; height: 25px; list-style: none outside none; position: absolute; left: 450px; top: 283px; z-index: 101; }

.sublayout-t3page .sublayout-t3contenthero .jecarousel-buttons li, .sublayout-t3page .sublayout-t3contenthero .jeslideshow-buttons li { background: none repeat scroll 0 0 #FF3E3E; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 5px 3px; outline: 0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; float: left; }

.sublayout-t3page .sublayout-t3contenthero .jecarousel-buttons li.selected, .sublayout-t3page .sublayout-t3contenthero .jeslideshow-buttons li.selected { background: #FF8787; }

.sublayout-t3page .sublayout-t3contenthero .jecarousel-buttons li span, .sublayout-t3page .sublayout-t3contenthero .jeslideshow-buttons li span { display: none; }

.sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation { background: transparent url(/App_Themes/Default/Images/general/t3-tab-nav-bg.jpg) 0 0 scroll no-repeat; height: 55px; display: block; overflow: hidden; position: relative; }

.sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul { height: 55px; width: 960px; }

.sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li { float: left; text-align: center; width: 192px; }

.sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li a { display: block; color: #888888; font: 17px/19px Arial,Helvetica,sans-serif; text-decoration: none; padding-top: 15px; }

.sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li.active a, .sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li a:hover, .sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li a:active, .sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li a:focus { color: #fff; text-decoration: none; }

.sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li.arrow { background: transparent url(/App_Themes/Default/Images/General/t3-tab-nav-active.png) 0 0 scroll no-repeat; position: absolute; display: block; width: 21px; height: 12px; left: 0; bottom: 0; -moz-transition: left 0.5s ease-in; -webkit-transition: left 0.5s ease-in; -o-transition: left 0.5s ease-in; transition: left 0.5s ease-in; }

.sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li.active + .arrow { left: 858px; }

.sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li.active + li + .arrow { left: 666px; }

.sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li.active + li + li + .arrow { left: 474px; }

.sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li.active + li + li + li + .arrow { left: 282px; }

.sublayout-t3page .sublayout-t3tabnavigation .etproducttabnavigation ul li.active + li + li + li + li + .arrow { left: 90px; }

.sublayout-t3page .sublayout-etproducttabhero.etheroimageside-left .etheroimage { float: left; margin: 40px 0 50px 80px !important; }

.sublayout-t3page .sublayout-etproducttabhero { padding: 0 0 0 0; background-color: #e3e4e5; width: 960px; }

.sublayout-t3page .sublayout-etproducttabhero .etheroimage { float: left; margin: 40px 0 50px 80px; }

.sublayout-t3page .sublayout-etproducttabhero .etproducttabhero-maincontent .t3modulecontent { padding: 10px 30px 20px 0px; float: right; }

.sublayout-t3page .sublayout-etproducttabhero .etproducttabhero-maincontent .t3modulecontent p { line-height: 1.8em; font-size: 14px; }

.sublayout-t3page .sublayout-etproducttabhero .etproducttabhero-maincontent .t3modulecontent .t3sessionsection { min-height: 250px; margin: 30px 20px; }

.sublayout-t3page .sublayout-etproducttabhero .etproducttabhero-maincontent .t3modulecontent .t3sessionsection .t3sessionsectionimage { width: 250px; float: left; }

.sublayout-t3page .sublayout-etproducttabhero .etproducttabhero-maincontent .t3modulecontent .t3sessionsection .t3sessionsectionlist { width: 600px; float: right; }

.sublayout-t3page .sublayout-etproducttabhero .etproducttabhero-maincontent .t3modulecontent .t3sessionsection .t3sessionsectionlist ul li { background: url(/App_Themes/Default/Images/product-detail/list-double-bullet.png) no-repeat scroll 8px 8px transparent; line-height: 1.8em; font-size: 14px; list-style: none outside none; margin: 0 0 2px; padding: 0 0 0 20px; }

.sublayout-t3page .sublayout-etproducttabhero .etproducttabhero-maincontent .t3modulecontent .t3sessionsection .t3sessionsectionlist ul li ul li { background: url(/App_Themes/Default/Images/product-detail/list-bullet.png) no-repeat scroll 8px 10px transparent; line-height: 1.8em; font-size: 14px; list-style: none outside none; margin: 0 0 2px; padding: 0 0 0 20px; }

.sublayout-t3page .etproducttab .red-button { background: #cc0f12; color: white !important; font: 14px/17px Verdana,Helvetica,sans-serif; font-weight: bold; margin-left: 100px; padding: 7px 12px 7px 12px; border: solid 3px #e7e7e7; -ms-border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; -o-border-radius: 17px; -khtml-border-radius: 17px; border-radius: 17px; display: inline-block; }

.sublayout-t3page .etproducttab .sublayout-etproductcontentmodule-variablecolumn.columns-3 .etproductcolumn { background: none; padding: 10px 0px 10px 60px; width: 245px; }

.sublayout-t3page .etproducttab .sublayout-etproductcontentmodule-variablecolumn.columns-2 .etproductcolumn { background: none; }

.sublayout-t3page .etproducttab .etproductcontentmodule-inner .etmoduleheading { color: #666766; font: bold italic 36px/36px Arial,Helvetica,sans-serif; margin: 0 30px 21px; }

.sublayout-t3page .etproducttab .etproductcontentmodule-inner .airporttransport { width: 500px; float: right; }

.sublayout-t3page .etproducttab .etproductcontentmodule-inner .airporttransport div { margin: 10px 0; }

.sublayout-t3page .etproducttab .etproductcontentmodule-inner .airporttransport table { background-color: #e3e4e5; width: 420px; }

.sublayout-t3page .etproducttab .etproductcontentmodule-inner .airporttransport table th { background-color: #6a6a6a; color: white; padding: 20px; }

.sublayout-t3page .etproducttab .etproductcontentmodule-inner .airporttransport table td { padding: 3px 20px; }

.sublayout-t3page .etproducttab .etproductcontentmodule-inner .lightgraytext { color: #8c8c8c; font: italic 12px/18px Verdana,Helvetica,sans-serif; }

.sublayout-t3page .etproducttab .etproductcontentmodule-inner .blacktext { color: black; font: 12px/18px Verdana,Helvetica,sans-serif; }

.sublayout-t3page .etproducttab .etproductcontentmodule-inner .registernowbutton { background: #cc0f12; color: white !important; font: 14px/17px Verdana,Helvetica,sans-serif; font-weight: bold; margin-left: 100px; padding: 7px 12px 7px 12px; border: solid 3px #e7e7e7; -ms-border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; -o-border-radius: 17px; -khtml-border-radius: 17px; border-radius: 17px; display: inline-block; }

.sublayout-t3page .etproducttab .etproductcontentmodule-inner .etproductcontentcolumn-maincontent .sessionssectionodd { width: 960px; clear: both; margin-left: -30px; padding: 20px 0px; background-color: #EEEEEE; }

.sublayout-t3page .etproducttab .etproductcontentmodule-inner .etproductcontentcolumn-maincontent .sessionssectioneven { width: 960px; clear: both; margin-left: -30px; padding: 20px 0px; background-color: #e3e4e5; }

.sublayout-t3page .etproducttab .etproductcontentmodule-inner .etproductcontentcolumn-maincontent .sessionleftcolumn { width: 200px; display: inline-block; padding-left: 25px; vertical-align: top; }

.sublayout-t3page .etproducttab .etproductcontentmodule-inner .etproductcontentcolumn-maincontent .sessionmiddlecolumn { width: 500px; display: inline-block; }

.sublayout-t3page .etproducttab .etproductcontentmodule-inner .etproductcontentcolumn-maincontent .sessionmiddlecolumn .sessiontitle { font: bold 17px/30px Arial,Helvetica,sans-serif; color: #666766; }

.sublayout-t3page .etproducttab .etproductcontentmodule-inner .etproductcontentcolumn-maincontent .sessionmiddlecolumn .sessionpresenter { font: bold 12px/30px Arial,Helvetica,sans-serif; color: #000000; }

.sublayout-t3page .etproducttab .etproductcontentmodule-inner .etproductcontentcolumn-maincontent .sessionmiddlecolumn .sessiondescription { font: italic 14px/30px Arial,Helvetica,sans-serif; color: #5C5C5C; }

.sublayout-t3page .etproducttab .etproductcontentmodule-inner .etproductcontentcolumn-maincontent .sessionrightcolumn { width: 225px; display: inline-block; vertical-align: top; }

.sublayout-t3page .etproducttab .etproductvariablecolumncontentmoduletheme-darkgray { background: none; background-color: #333333; }

.sublayout-t3page .etproducttab .etproductvariablecolumncontentmoduletheme-lightgray { background-color: #e3e4e5; }

.sublayout-etproducttabfolder .scLooseFrameZone { overflow: hidden; }

.sublayout-etproducttabfolder .etproducttabfolder-ajax { position: relative; }

.sublayout-etproducttabfolder .etproducttabfolder-ajax.loading:before { content: " "; display: block; right: 0; left: 0; bottom: 0; top: 34px; position: absolute; z-index: 998; background: #ccc; opacity: .5; filter: alpha(opacity=50); }

.sublayout-etproducttabfolder .etproducttabfolder-ajax.loading:after { content: " "; display: block; right: 0; left: 0; bottom: 0; top: 0; position: absolute; z-index: 999; background: transparent url(/App_Themes/Default/Images/General/ajax-loader.gif) center 45px scroll no-repeat; padding: 69px 0 0; }

.sublayout-etproducttabfolder .sublayout-etproducttabfolderhero .ethyperlinklist .webedit-helper { margin: 4px 2px 3px; }

.sublayout-etproducttabfolder .sublayout-etproducttabfolderhero .ethyperlinklist .jump-list { padding: 0 0 15px 30px; }

.sublayout-etproducttabfolder .sublayout-etproducttabfolderhero .ethyperlinklist .jump-list ul li a { background: #cc0f12; color: #fff; font: 14px/17px Verdana,Helvetica,sans-serif; font-weight: bold; margin: 15px 0 0; padding: 7px 12px 7px 12px; border: solid 3px #e7e7e7; -ms-border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; -o-border-radius: 17px; -khtml-border-radius: 17px; border-radius: 17px; display: inline-block; }

.t3contenthero .sublayout-etproducttabfolderhero { min-height: 400px; }

.etproducttabfoldertheme-basic .sublayout-etproducttabfolderhero { padding: 20px 540px 8px 36px; /* min-height: 400px; */ background: transparent none 0 0 scroll no-repeat; }

.etproducttabfoldertheme-basic .sublayout-etproducttabfolderhero .etproducttabfolderheading { margin: 0 0 9px; }

.etproducttabfoldertheme-basic .sublayout-etproducttabfolderhero .etproducttabfolderheading, .etproducttabfoldertheme-basic .sublayout-etproducttabfolderhero .etproducttabfolderheading p { font-size: 36px; line-height: 42px; font-weight: 400; }

.etproducttabfoldertheme-basic .sublayout-etproducttabfolderhero .etproducttabfolderintroductioncontent { font-size: 18px; line-height: 24px; margin-bottom: 20px; padding-top: 12px; }

.etproducttabfoldertheme-basic .sublayout-etproducttabfolderhero .etproducttabfolderintroductioncontent p { margin: 20px 0 0; line-height: 1.4em; }

.etproducttabfoldertheme-basic .sublayout-etproducttabnavigation { position: relative; z-index: 101; }

.etproducttabfoldertheme-basic .sublayout-etproducttabnavigation ul { position: relative; width: 940px; height: 29px; padding: 0 0 0 20px; background: #f9f9f9 url(/App_Themes/Default/Images/product-detail/product-tab-navigation-bg.png) 0 0 scroll repeat-x; }

.etproducttabfoldertheme-basic .sublayout-etproducttabnavigation ul li { float: left; margin: 8px 0 0; height: 16px; border-left: 1px solid #ccc; }

.etproducttabfoldertheme-basic .sublayout-etproducttabnavigation ul li > .scLooseFrameZone { margin: -8px 0 0; padding: 8px 0 0; height: 22px; }

.etproducttabfoldertheme-basic .sublayout-etproducttabnavigation ul li:first-child { border-left: 0 none; }

.etproducttabfoldertheme-basic .sublayout-etproducttabnavigation ul li a { display: block; padding: 5px 25px 13px; color: #525252; font-size: 13px; line-height: 18px; margin: -6px 0 0; }

.etproducttabfoldertheme-basic .sublayout-etproducttabnavigation ul li.active a, .etproducttabfoldertheme-basic .sublayout-etproducttabnavigation ul li a:hover, .etproducttabfoldertheme-basic .sublayout-etproducttabnavigation ul li a:active, .etproducttabfoldertheme-basic .sublayout-etproducttabnavigation ul li a:focus { background: #fff; }

.sublayout-etproducttab { position: relative; z-index: 100; background: transparent url(/App_Themes/Default/Images/product-detail/hr-shadow-line.png) 0 0 scroll no-repeat; }

.sublayout-etproducttab .content, .sublayout-etproducttab .content p, .sublayout-etproducttab .content li { font: 12px/18px Verdana,Arial,Helvetica,sans-serif; }

.sublayout-etproducttab .content ul { list-style: none; padding: 0; margin: 0 0 20px; }

.sublayout-etproducttab .content ul li { background: transparent url(/App_Themes/Default/Images/product-detail/list-bullet.png) 8px 7px scroll no-repeat; padding: 0 0 0 20px; line-height: 20px; list-style: none; margin: 0 0 2px; }

.sublayout-etproducttab .content ul ul { padding: 0 0 0 20px; margin-bottom: 0; }

.sublayout-etproducttabhero { padding: 28px 0 0 30px; overflow: hidden; width: 930px; }

.sublayout-etproducttabhero .etproducttabtheme-basic .etheroimageside-left .etheroimage { float: left; margin: 0 0 0 30px; }

.sublayout-etproducttabhero.etcolumnimageside-left .etcolumnimage { float: left; margin: 0 10px 0 0; }

.sublayout-etproducttabhero.etheroimageside-right .etheroimage { float: right; margin: 0 0 0 10px; }

.sublayout-etproducttabhero .etproducttabhero-maincontent { padding: 0 20px; overflow: hidden; }

.sublayout-etproducttabhero .etproducttabhero-maincontent .etpageheading { color: #cb0c0f; padding: 5px 0 14px 0; font-weight: 400; font-size: 27px; line-height: 1em; }

.sublayout-etproducttabhero .etproducttabhero-maincontent .etmaincontent .scWebEditInput { display: block; }

.sublayout-etproducttabhero .etproducttabhero-maincontent .sublayout-etcalloutstack { float: right; width: 240px; margin: -4px -9px 0 20px; padding: 10px 0 31px 20px; background: transparent url(/App_Themes/Default/Images/product-detail/vertical-hr2.png) 0 11px scroll no-repeat; }

.sublayout-etproducttabhero .etproducttabhero-maincontent .sublayout-etcalloutstack .etcallout-content { position: relative; padding: 1px 0 10px; }

.sublayout-etproducttabhero .etproducttabhero-maincontent .sublayout-etcalloutstack .etcallout-content .etcallout-link:hover, .sublayout-etproducttabhero .etproducttabhero-maincontent .sublayout-etcalloutstack .etcallout-content .etcallout-link:active, .sublayout-etproducttabhero .etproducttabhero-maincontent .sublayout-etcalloutstack .etcallout-content .etcallout-link:focus { text-decoration: none; }

.sublayout-etproducttabhero .etproducttabhero-maincontent .sublayout-etcalloutstack .etcallout-content header .hgroup h1, .sublayout-etproducttabhero .etproducttabhero-maincontent .sublayout-etcalloutstack .etcallout-content header .hgroup h2 { color: #cb0c0f; font-weight: bold; }

.sublayout-etproducttabhero .etproducttabhero-maincontent .sublayout-etcalloutstack .etcallout-content .teaserimage-left { padding-left: 95px; }

.sublayout-etproducttabhero .etproducttabhero-maincontent .sublayout-etcalloutstack .etcallout-content .teaserimage-left .etcallout-teaserimage { position: absolute; left: 0; top: 1px; }

.sublayout-etproducttabhero .etproducttabhero-maincontent .sublayout-etcalloutstack .etcallout-content .teaserimage-right { padding-right: 95px; }

.sublayout-etproducttabhero .etproducttabhero-maincontent .sublayout-etcalloutstack .etcallout-content .teaserimage-right .etcallout-teaserimage { position: absolute; right: 0; top: 1px; }

.sublayout-etproducttabhero .etproducttabhero-maincontent .sublayout-etcalloutstack .etcallout-content .content, .sublayout-etproducttabhero .etproducttabhero-maincontent .sublayout-etcalloutstack .etcallout-content .content p, .sublayout-etproducttabhero .etproducttabhero-maincontent .sublayout-etcalloutstack .etcallout-content .content li, .sublayout-etproducttabhero .etproducttabhero-maincontent .sublayout-etcalloutstack .etcallout-content h1, .sublayout-etproducttabhero .etproducttabhero-maincontent .sublayout-etcalloutstack .etcallout-content h2 { font: 12px/18px Arial,Helvetica,sans-serif; }

.sublayout-etproducttabhero .etproducttabhero-maincontent .sublayout-etcalloutstack .etcallout-content .etcallout-body { color: #555; }

.sublayout-etproducttabhero .etproducttabhero-maincontent .ethyperlinklist .webedit-helper { margin: 4px 2px 3px; }

.sublayout-etproducttabhero .etproducttabhero-maincontent .ethyperlinklist .jump-list { padding: 26px 0 15px 30px; }

.sublayout-etproducttabhero .etproducttabhero-maincontent .ethyperlinklist .jump-list ul li { padding: 0; }

.sublayout-etproducttabhero .etproducttabhero-maincontent .ethyperlinklist .jump-list ul li a { background: #cc0f12; color: #fff; font: 14px/17px Verdana,Helvetica,sans-serif; font-weight: bold; margin: 15px 0 0; padding: 7px 12px 7px 12px; border: solid 3px #e7e7e7; -ms-border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; -o-border-radius: 17px; -khtml-border-radius: 17px; border-radius: 17px; display: inline-block; }

.etproducttabtheme-basic .sublayout-etproducttabhero { padding: 30px 0 0; }

.etproducttabtheme-basic .sublayout-etproducttabhero.etheroimageside-left .etheroimage { margin: 0 0 0 30px; float: left; }

.etproducttabtheme-basic .sublayout-etproducttabhero .etheroimage { margin: 5px 0 0; }

.etproducttabtheme-hero .sublayout-etproducttabhero.etheroimageside-left .etheroimage, .etproducttabtheme-hero .sublayout-etproducttabhero.etheroimageside-right .etheroimage { height: 1px; float: left; }

.etproducttabtheme-hero .sublayout-etproducttabhero .etproducttabhero-maincontent .etpageheading { line-height: 32px; font-weight: bold; margin: 0px; font-family: Arial, Helvetica, sans-serif; }

.etproductcontentmodule { clear: both; background: transparent url(/App_Themes/Default/Images/product-detail/content-module-divider.png) 0 1px scroll no-repeat; padding: 3px 0 0; position: relative; }

.etproductcontentmodule.webedit-helper { margin: 0 2px; }

.etproductcontentmodule .etproductcontentmodule-inner { padding: 26px 0 0; }

.etproductcontentmodule .etproductcontentmodule-inner > .scLooseFrameZone { margin: -26px 0 -33px 0; padding: 26px 0 33px 0; }

.etproductcontentmodule .etproductcontentmodule-inner .webedit-helper { margin: 0 4px; display: block; text-align: center; }

.etproductcontentmodule .etproductcontentmodule-inner .etmoduleheading { color: #cb0c0f; font: 27px/27px Arial,Helvetica,sans-serif; margin: 0 30px 21px; }

.etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns:before, .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns:after { content: ""; display: table; }

.etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns:after { clear: both; }

.etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .etproductcolumn { float: left; }

.sublayout-etproductcontentmodule-variablecolumn { padding-bottom: 33px; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn { background: transparent url(/App_Themes/Default/Images/product-detail/vertical-hr.png) 10px 0 scroll no-repeat; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn.column-1 { background: none; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn .etcolumnheading { color: #cb0c0f; margin: 0 0 12px; font: 18px/20px Verdana,Arial,Helvetica,sans-serif; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn .etmaincontent .scWebEditInput { display: block; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn .etmaincontent a .learn-more { padding: 0 0 0 21px; margin: 0px 0px 0px 1px; display: block; font: bold 12px/20px Arial,Helvetica,sans-serif; background: url(/App_Themes/Default/Images/more-arrows.gif) no-repeat 0px 6px; color: #c52325; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn .etmaincontent ul { padding: 0 0 0 20px; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn .etmaincontent h1.split { color: #cb0c0f; font: 27px/27px Arial,Helvetica,sans-serif; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn .etmaincontent h1.split:before { content: ""; display: block; background: #fff url(/App_Themes/Default/Images/product-detail/content-module-divider.png) 0 0 scroll no-repeat; height: 25px; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn .learnmore-link, .sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn .download-link { background: #cc0f12; color: #fff; font: 14px/17px Verdana,Helvetica,sans-serif; font-weight: bold; margin: 15px 0 0; padding: 7px 12px 7px 12px; border: solid 3px #e7e7e7; -ms-border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; -o-border-radius: 17px; -khtml-border-radius: 17px; border-radius: 17px; display: inline-block; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn .ethyperlinklist .webedit-helper { margin: 4px 2px 3px; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn .ethyperlinklist .jump-list { padding: 26px 0 15px 30px; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn .ethyperlinklist .jump-list ul li a { background: #cc0f12; color: #fff; font: 14px/17px Verdana,Helvetica,sans-serif; font-weight: bold; margin: 15px 0 0; padding: 7px 12px 7px 12px; border: solid 3px #e7e7e7; -ms-border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; -o-border-radius: 17px; -khtml-border-radius: 17px; border-radius: 17px; display: inline-block; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn .etcolumnimage { display: block; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn .etproducttabtheme-basic .etcolumnimageside-left.sublayout-etproducttabhero .etcolumnimage { float: left; margin: 0 0 0 30px; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn .etproducttabtheme-basic .etcolumnimageside-left.sublayout-etproducttabhero .etproducttabhero-maincontent { padding: 0 20px; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn .etproducttabtheme-basic .etcolumnimageside-left.sublayout-etproducttabhero .etproducttabhero-maincontent .etpageheading { padding: 5px 0 14px 0; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn.etcolumnimageside-left .etcolumnimage { float: left; margin: 0; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn.etcolumnimageside-left { display: -webkit-flex; display: flex; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn.etcolumnimageside-left .etcolumnimage { margin: 0; -webkit-flex: 1 0 auto; flex: 1 0 auto; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn.etcolumnimageside-left .etproductcontentcolumn-maincontent { -webkit-flex: 0 1 auto; flex: 0 1 auto; }

.no-flexbox .sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn.etcolumnimageside-left .etcolumnimage { float: left; margin: 0; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn.etcolumnimageside-right .etcolumnimage { float: right; margin: 0 0 0 10px; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductcontentcolumn.etcolumnimageside-top .etcolumnimage { margin: 0 auto 17px; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductspecificationscolumn .etproductspecifications .sublayout-etproductspecification .etproductspecificationimage { display: block; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductspecificationscolumn .etproductspecifications .sublayout-etproductspecification .etproductspecificationheading { font: 21px/25px Arial,Helvetica,sans-serif; font-weight: bold; }

.sublayout-etproductcontentmodule-variablecolumn .sublayout-etproductspecificationscolumn .etproductspecifications .sublayout-etproductspecification .etproductspecificationcontent ul { padding: 0 0 0 12px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-1 h1.etcolumnheading { font: 27px/27px Arial,Helvetica,sans-serif; margin: 0 0 10px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-0 .etproductcolumn { width: 894px; padding: 0 15px 0 30px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-0 .etproductcolumn > .scLooseFrameZone { margin: -10px -25px 0 -20px; padding: 10px 25px 15px 20px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-0 .column-1 { padding-right: 36px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-0 .column-1 > .scLooseFrameZone { margin-right: -36px; padding-right: 36px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-1 .etproductcolumn { width: 894px; padding: 0 15px 0 30px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-1 .etproductcolumn > .scLooseFrameZone { margin: -10px -25px 0 -20px; padding: 10px 25px 15px 20px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-1 .column-1 { padding-right: 36px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-1 .column-1 > .scLooseFrameZone { margin-right: -36px; padding-right: 36px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-2 .etproductcolumn { width: 424.5px; padding: 0 15px 0 30px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-2 .etproductcolumn > .scLooseFrameZone { margin: -10px -25px 0 -20px; padding: 10px 25px 15px 20px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-2 .column-2 { padding-right: 36px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-2 .column-2 > .scLooseFrameZone { margin-right: -36px; padding-right: 36px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-3 .etproductcolumn { width: 268px; padding: 0 15px 0 30px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-3 .etproductcolumn > .scLooseFrameZone { margin: -10px -25px 0 -20px; padding: 10px 25px 15px 20px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-3 .column-3 { padding-right: 36px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-3 .column-3 > .scLooseFrameZone { margin-right: -36px; padding-right: 36px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-4 .etproductcolumn { width: 189.75px; padding: 0 15px 0 30px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-4 .etproductcolumn > .scLooseFrameZone { margin: -10px -25px 0 -20px; padding: 10px 25px 15px 20px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-4 .column-4 { padding-right: 36px; }

.sublayout-etproductcontentmodule-variablecolumn.columns-4 .column-4 > .scLooseFrameZone { margin-right: -36px; padding-right: 36px; }

.etproductvariablecolumncontentmoduletheme-verticalgradienttop .etproductcontentmodule-inner { background: transparent url(/App_Themes/Default/Images/product-detail/verticalgradienttop-bg.png) 0 0 scroll no-repeat; min-height: 41px; }

.etproductvariablecolumncontentmoduletheme-blank { background: transparent none 0 0 scroll no-repeat; }

.etproductvariablecolumncontentmoduletheme-blank .etproductcontentmodule-inner { background: transparent none 0 0 scroll no-repeat; }

.etproductvariablecolumncontentmoduletheme-none { background: transparent none 0 0 scroll no-repeat; }

.etproductvariablecolumncontentmoduletheme-none .etproductcontentmodule-inner { background: transparent none 0 0 scroll no-repeat; }

.etproductcontentcolumntheme-fineprint .content, .etproductcontentcolumntheme-fineprint .content p, .etproductcontentcolumntheme-fineprint .content li, .etproductcontentcolumntheme-fineprint h1, .etproductcontentcolumntheme-fineprint h2 { font-size: 10px; }

.sublayout-etproductcontentmodule-banner { padding: 0; background: transparent none; }

.sublayout-etproductcontentmodule-banner .etproductcontentmodule-inner { padding: 0 0 2px; }

.sublayout-etproductcontentmodule-banner .etproductcontentmodule-inner > .scLooseFrameZone { margin: -5px; padding: 5px; }

.sublayout-etproductcontentmodule-banner .etproductcontentmodule-inner > .scLooseFrameZone .etmoduleheading { margin: 5px; }

.sublayout-etproductcontentmodule-banner .etproductcontentmodule-inner .etmoduleheading { position: absolute; font: 24px/28px Arial,Helvetica,sans-serif; margin: 0; left: 20px; top: 15px; }

.sublayout-etproductcontentmodule-banner.etproductbannercontentmoduletheme-whitetext { background: #fff; }

.sublayout-etproductcontentmodule-banner.etproductbannercontentmoduletheme-whitetext .etmoduleheading { color: #fff; }

.sublayout-etproductcontentmodule-banner.etproductbannercontentmoduletheme-redtext { background: #fff; }

.sublayout-etproductcontentmodule-banner.etproductbannercontentmoduletheme-redtext .etmoduleheading { color: #cb0c0f; }

.sublayout-etproductcontentmodule-banner.etproductbannercontentmoduletheme-graytext { background: #fff; }

.sublayout-etproductcontentmodule-banner.etproductbannercontentmoduletheme-graytext .etmoduleheading { color: #525252; }

.sublayout-etproductcontentmodule-banner.etproductbannercontentmoduletheme-blacktext { background: #fff; }

.sublayout-etproductcontentmodule-banner.etproductbannercontentmoduletheme-blacktext .etmoduleheading { color: #000; }

.sublayout-etproductcontentmodule-relationship .etproductrelationship-contentmodules > .webedit-helper { margin: 6px 2px; }

.sublayout-blogcontent { min-height: 450px; overflow: hidden; }

.sublayout-blogcontent ul.jecarousel, .sublayout-blogcontent ul.jeslideshow { min-height: 450px; }

.sublayout-blogcontent ul.jecarousel li, .sublayout-blogcontent ul.jeslideshow li { width: 960px; background-repeat: no-repeat; }

.sublayout-blogcontent li.left .sublayout-etproducttabfolderhero { padding: 20px 20px 8px 536px; }

.sublayout-blogcontent .jecarousel-buttons, .sublayout-blogcontent .jeslideshow-buttons { bottom: auto; height: 25px; list-style: none outside none; position: absolute; right: 20px; top: 525px; z-index: 101; }

.sublayout-blogcontent .jecarousel-buttons li, .sublayout-blogcontent .jeslideshow-buttons li { background: none repeat scroll 0 0 transparent; border: 1px solid #525252; display: block; float: left; height: 8px; margin: 0 0 0 5px; width: 8px; }

.sublayout-blogcontent .jecarousel-buttons li.selected, .sublayout-blogcontent .jeslideshow-buttons li.selected { background: none repeat scroll 0 0 #CB0C0F; height: 8px; width: 8px; }

.sublayout-blogcontent .jecarousel-buttons li span, .sublayout-blogcontent .jeslideshow-buttons li span { display: none; }

.sublayout-etformmodule-reference .etformmodulereference .scfForm { padding: 20px 0 20px 20px; width: 50%; }

.sublayout-etformmodule-reference .etformmodulereference .scfTitleBorder { color: #CB0C0F; font: 27px/27px Arial, Helvetica, sans-serif; }

.sublayout-etformmodule-reference .etformmodulereference .scfSingleLineTextBorder { padding-bottom: 25px; }

.device-mobile .sublayout-etproducttabfolder .etproducttabfolder .etproducttabfolderintroductioncontent a span.RedButton, .device-mobile .sublayout-etproducttabfolder .etproducttabfolder .ethyperlinklist .jump-list ul li a { font-size: 2.2em; line-height: 1.1; padding: 15px 17px; text-decoration: none; }

.device-mobile .sublayout-etproducttabfolder .etproducttabfolder .sublayout-etproducttabfolderhero { font-size: 1.2em; line-height: 1.1; padding: 20px 0px; }

.device-mobile .sublayout-etproducttabfolder .etproducttabfolder .sublayout-etproducttabfolderhero .content .etproducttabfoldermobileheroimage img { height: auto; width: 100%; }

.device-mobile .sublayout-etproducttabfolder .etproducttabfolder .sublayout-etproducttabfolderhero .content .etproducttabfolderheading, .device-mobile .sublayout-etproducttabfolder .etproducttabfolder .sublayout-etproducttabfolderhero .content .etproducttabfolderintroductioncontent p { padding: 0px 20px; }

.device-mobile .sublayout-etproducttabfolder .etproducttabfolder .sublayout-etproducttabfolderhero .content .etproducttabfolderintroductioncontent { padding: 20px 15px 0px; }

.device-mobile .sublayout-etproducttabfolder .etproducttabfolder .sublayout-etproducttabfolderhero .content .etproducttabfolderheading { font-size: 3.4em; padding-top: 20px; }

.device-mobile .sublayout-etproducttabfolder .etproducttabfolder .sublayout-etproducttabfolderhero .content .etproducttabfolderintroductioncontent p, .device-mobile .sublayout-etproducttabfolder .etproducttabfolder .sublayout-etproducttabfolderhero .content .etproducttabfolderintroductioncontent strong { font-size: 1.8em; line-height: 1.1; }

.device-mobile .sublayout-etproducttabfolder .etproducttabfolder .sublayout-etproducttabfolderhero .content .etproducttabfolderintroductioncontent strong strong { font-size: .55em; }

.device-mobile .sublayout-etproducttabfolder .etproducttabfolder .etproducttabtheme-hero .sublayout-etproducttabhero, .device-mobile .sublayout-etproducttabfolder .etproducttabfolder .etproducttabtheme-hero .sublayout-etproductcontentmodule-banner { display: none; }

.device-mobile .sublayout-etproducttabfolder .etproducttabfolder .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .etproductcolumn { float: none; padding: 0px 20px; width: 100%; }

.device-mobile .sublayout-etproducttabfolder .etproducttabfolder .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .etproductcolumn .etcolumnimage { float: none; }

.device-mobile .sublayout-etproducttabfolder .etproducttabfolder .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .etproductcolumn .etcolumnimage img { height: auto; width: 90%; }

.device-mobile .sublayout-etproducttabfolder .etproducttabfolder .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .etproductcolumn .etproductcontentcolumn-maincontent .etcolumnheading { font-size: 3.6em; line-height: 1.1; padding: 20px 25px 20px 0px; }

.device-mobile .sublayout-etproducttabfolder .etproducttabfolder .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .etproductcolumn .etproductcontentcolumn-maincontent .etmaincontent { font-size: 2em; line-height: 1.1; padding-right: 25px; }

.device-mobile .sublayout-etproducttabfolder .etproducttabfolder .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .etproductcolumn .etproductcontentcolumn-maincontent .etmaincontent ul li, .device-mobile .sublayout-etproducttabfolder .etproducttabfolder .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .etproductcolumn .etproductcontentcolumn-maincontent .etmaincontent p, .device-mobile .sublayout-etproducttabfolder .etproducttabfolder .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .etproductcolumn .etproductcontentcolumn-maincontent .etmaincontent p span { font-size: 1em !important; line-height: 1.1; }

.device-mobile .sublayout-etproducttabfolder .etproducttabfolder .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .etproductcolumn .etproductcontentcolumn-maincontent .etmaincontent .learn-more { font-size: .8em; }

.device-mobile .sublayout-etproducttabfolder .etproducttabfolder .etproductcontentmodule .etproductcontentmodule-inner .etproductcolumns .etproductcolumn .etproductcontentcolumn-maincontent .etmaincontent .TableHeading { font-size: 1.2em; }

.sublayout-etsectiongroup-carousel { font-family: Verdana, Geneva, sans-serif; }

.sublayout-etsectiongroup-carousel .etsectiongroup-heading { padding: 30px 30px 5px 30px; }

.sublayout-etsectiongroup-carousel .etsectiongroup-heading h1 { color: #CB0C0F; font-size: 24px; font-family: arial,helvetica,sans-serif; }

.sublayout-etsectiongroup-carousel .etsectiongroup-heading .etsectiongroup-text { width: 450px; line-height: 16px; }

.sublayout-etsectiongroup-carousel .etsectiongroup-body { background: url("/en/us/~/media/Images/TI Education/US/Products/product hero/product-image-background.png") repeat-x scroll; height: 185px; position: relative; }

.sublayout-etsectiongroup-carousel .etsectiongroup-body .active-product-carat { background: url("/en/us/~/media/Images/TI Education/US/Products/product hero/active-product.png") scroll no-repeat; height: 35px; width: 82px; position: absolute; top: 159px; margin-left: 28px; }

.sublayout-etsectiongroup-carousel .etsection-list:after { content: ""; display: block; clear: both; }

.sublayout-etsectiongroup-carousel .etsection-list { padding: 0 30px; }

.sublayout-etsectiongroup-carousel .etsection-list .etproductcategorysection, .sublayout-etsectiongroup-carousel .etsection-list .etproductcontentsection { width: 100px; float: left; margin-top: 25px; }

.sublayout-etsectiongroup-carousel .etsection-list .etproductcategorysection a, .sublayout-etsectiongroup-carousel .etsection-list .etproductcontentsection a { color: #525252; text-decoration: none; }

.sublayout-etsectiongroup-carousel .etsection-list .etproductcategorysection a:hover, .sublayout-etsectiongroup-carousel .etsection-list .etproductcontentsection a:hover { color: #CB0C0F; }

.sublayout-etsectiongroup-carousel .etsection-list .etproductcategorysection a.selected, .sublayout-etsectiongroup-carousel .etsection-list .etproductcontentsection a.selected { color: #CB0C0F; }

.sublayout-etsectiongroup-carousel .etsection-list .etproductcategorysection .hero h1, .sublayout-etsectiongroup-carousel .etsection-list .etproductcontentsection .hero h1 { text-align: center; display: block; font: 12px/14px arial,helvetica,sans-serif; margin-top: 15px; }

.sublayout-etsectiongroup-carousel .etsection-list .etproductcategorysection .hero img, .sublayout-etsectiongroup-carousel .etsection-list .etproductcontentsection .hero img { margin: 0 auto; display: block; }

.sublayout-etsectiongroup-carousel .scroll-wrapper { width: 960px; overflow: hidden; padding: 30px 0; }

.sublayout-etsectiongroup-carousel .scroll-wrapper .scroller:before, .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller:after { content: ""; display: table; }

.sublayout-etsectiongroup-carousel .scroll-wrapper .scroller:after { clear: both; }

.sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide { width: 960px; float: left; }

.sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide:before, .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide:after { content: ""; display: table; }

.sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide:after { clear: both; }

.sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .left, .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .right { width: 400px; float: left; }

.sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .right { overflow: hidden; }

.sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .left { padding: 0 30px 0 60px; }

.sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .left .content h1 { font: 16px/16.25px Arial,Helvetica,sans-serif; color: #CF2425; }

.sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .etproductlistnav ul li { list-style: none; background: url("/App_Themes/Default/images/pd/expand-list-selector.png") scroll no-repeat; padding-left: 30px; margin: 5px 0; line-height: 16px; }

.sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .etproductlistnav ul li .new-product { display: inline-block; color: #cb0c0f; padding: 0 3px 0 0; font-weight: bold; }

.sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .bottom { padding: 0 30px 0 60px; clear: both; }

.sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .bottom .etproductlistnav ul:before, .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .bottom .etproductlistnav ul:after { content: ""; display: table; }

.sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .bottom .etproductlistnav ul:after { clear: both; }

.sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .bottom .etproductlistnav ul li { float: left; width: 405px; }

.sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .slide-arrow { background: url("/App_Themes/Default/Images/ccss/previous-next-slide.png") no-repeat scroll 0 0; cursor: pointer; display: block; height: 46px; position: absolute; top: 510px; width: 41px; z-index: 10; clear: both; }

.sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .slide-arrow-next { background-position: -41px 0; right: 15px; }

.sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .slide-arrow-previous { left: 15px; }

.device-mobile .sublayout-etsectiongroup-carousel { padding: 2.5%; margin: 0px auto; }

.device-mobile .sublayout-etsectiongroup-carousel img { height: auto; width: 100%; }

.device-mobile .sublayout-etsectiongroup-carousel #productselect { border: 2px solid #cb0c0f; font-size: 4em; font-weight: bold; padding: 10px; width: 95%; }

.device-mobile .sublayout-etsectiongroup-carousel .scroll-wrapper { width: 100%; }

.device-mobile .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide.selected { display: block; }

.device-mobile .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide { float: none; width: 100%; display: none; }

.device-mobile .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .right { float: none; margin: 0 auto; }

.device-mobile .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .right .sublayout-etimagemap { display: none; }

.device-mobile .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .left, .device-mobile .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .bottom { float: none; padding: 0px; width: 100%; }

.device-mobile .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .left .content h1, .device-mobile .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .bottom .content h1 { font-size: 4em; line-height: 1.2em; padding-top: 20px; }

.device-mobile .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .left .content p, .device-mobile .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .bottom .content p { font-size: 1.6em; line-height: 1.6em; }

.device-mobile .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .left .etproductlistnav ul li, .device-mobile .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .bottom .etproductlistnav ul li { background-image: none; padding-bottom: 15px; width: 90%; }

.device-mobile .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .left .etproductlistnav ul li:before, .device-mobile .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .bottom .etproductlistnav ul li:before { content: ""; display: block; width: 0; height: 0; line-height: 0; border-left: solid 10px #cb0c0f; border-top: solid 5px transparent; border-right: 0 none; border-bottom: solid 5px transparent; display: inline-block; margin-right: 20px; }

.device-mobile .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .left .etproductlistnav ul li a, .device-mobile .sublayout-etsectiongroup-carousel .scroll-wrapper .scroller .slide .bottom .etproductlistnav ul li a { font-size: 2em; line-height: 1em; }

.device-mobile .sublayout-etsectiongroup-carousel p { font-size: 1.2em; line-height: 1.2em; }

/********* New Product Details Styles *********/
.hero-detail-page { font-family: Arial !important; margin: 0 auto; }

.hero-detail-page ul li { margin-bottom: 4px; }

.hero-detail-page .content, .hero-detail-page .content p { font-size: 12px; line-height: 18px; }

.hero-detail-page .container-block { float: left; height: auto; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 30px 30px 0 30px !important; width: 900px; margin-bottom: 30px; }

.hero-detail-page .container-block h1 { color: #cb0c0f; font-size: 27px; font-weight: 400; line-height: 1em; padding-bottom: 20px; font-family: Arial; margin-bottom: 0 !important; }

.hero-detail-page .container-block h2 { color: #dc320f; font-size: 16px; font-weight: 400; margin-top: 15px; padding-bottom: 8px; }

.hero-detail-page .container-block p { padding-bottom: 12px; margin-bottom: 0 !important; }

.hero-detail-page .intro-content-module { padding: 20px 10px 0; margin-bottom: 0; }

.hero-detail-page .shadow-hr-line { background: url(/App_Themes/Default/Images/product-detail/hr-shadow-line.png) center top no-repeat; }

.hero-detail-page .intro-content-image { float: left; margin-right: 30px; }

.hero-detail-page .key-features-container { float: left; width: 100%; overflow: hidden; padding-top: 30px; min-height: 307px; padding-left: 277px; position: relative; }

.hero-detail-page .key-features-container img:first-child { float: left; margin-right: 30px; }

.hero-detail-page .key-features-content { float: left; width: 71% !important; }

.hero-detail-page .key-features-content h1 { color: #cb0c0f; font-size: 27px; padding: 5px 0 14px; line-height: 32px; }

.hero-detail-page .key-features-content ul { width: 100%; padding: 0 !important; font-style: Verdana; color: #525252; font-size: 20px; margin: 0 0 20px; }

.hero-detail-page .key-features-content ul li { background: url(/App_Themes/Default/Images/product-detail/list-bullet.png) no-repeat scroll 8px 7px transparent; font-size: 12px; line-height: 25px; font-family: Verdana, Helvetica, sans-serif; }

.hero-detail-page .key-features-content p { padding: 10px; }

.hero-detail-page .key-features-content img { padding: 0 20px 0 0; margin: 0 !important; }

.hero-detail-page .ExpandableImage { position: absolute; left: 0; }

.hero-detail-page .promotional-sidebar { float: right; max-height: 325px; margin-left: 20px; width: 250px; overflow: hidden; padding: 0 0 30px 20px; }

.hero-detail-page .promotional-sidebar a { display: block; float: left; color: #848484; text-decoration: none !important; margin-bottom: 10px; }

.hero-detail-page .promotional-sidebar a strong { color: #dc320f; display: block; }

.hero-detail-page .promotional-image { display: block; float: left; }

.hero-detail-page .promotional-image img { padding-right: 15px; }

.hero-detail-page .promotional-content { display: block; font-size: 12px; color: #555555; }

.hero-detail-page .promotional-content .content { padding-left: 95px; }

.hero-detail-page .promotional-content strong { color: #cb0c0f !important; }

.hero-detail-page .vr-hr { background: url(/App_Themes/Default/Images/product-detail/vertical-hr2.png) no-repeat scroll transparent; }

.hero-detail-page .tab-container { background-position: center bottom; }

.hero-detail-page .tab-row { float: left; }

.hero-detail-page .tab-row ul.tab-list { background: url(/App_Themes/Default/Images/product-detail/tab-bg.png) repeat-x scroll 0 0 transparent; font-size: 13px; height: 52px; }

.hero-detail-page .tab-row ul.tab-list li { float: left; list-style-type: none; margin: 25px 0 0; height: 16px; border-left: 1px solid #ccc; }

.hero-detail-page .tab-row ul.tab-list li:first-child { border-left: 0 none; }

.hero-detail-page .tab-row ul.tab-list li a { color: #525252; padding: 6px 25px 13px; margin-top: -1px; }

.hero-detail-page .tab-row ul.tab-list li a.active { background: none repeat scroll 0 0 #fff; height: 20px; }

.hero-detail-page ul.tab-list li:last-child { border-right: 0; }

.hero-detail-page .apps-heading { font: bold 21px Arial, Helvetica, sans-serif; }

.hero-detail-page .image-container figcaption { display: block; text-align: center; }

.hero-detail-page .etcontentmodule-onecolumn, .hero-detail-page .etcontentmodule-twocolumn, .hero-detail-page .etcontentmodule-threecolumn { background: url(/App_Themes/Default/Images/product-detail/module-bg-vertical-gradient.png) scroll no-repeat 0 0 transparent; min-height: 80px; }

.hero-detail-page .etcontentmodule-onecolumn .three-column-container, .hero-detail-page .etcontentmodule-twocolumn .three-column-container, .hero-detail-page .etcontentmodule-threecolumn .three-column-container { background: url(/App_Themes/Default/Images/product-detail/3col-separators.gif) scroll no-repeat 0 0 transparent; min-height: 350px; }

.hero-detail-page .right .image-container { float: right; width: 47%; text-align: right; padding: 0 10px; }

.hero-detail-page .left .image-container { float: left; padding-right: 10px; }

.hero-detail-page .two-column-h2 { font-family: verdana !important; font-size: 18px !important; color: #cb0c0f !important; }

.hero-detail-page .first-column-text p { font-family: verdana; font-size: 12px; color: #525252; }

.hero-detail-page .column { width: 430px; float: left; }

.hero-detail-page .column .right { padding-top: 40px; }

.hero-detail-page .etcontentmodule-twocolumn h1 { padding-bottom: 0; }

.hero-detail-page .etcontentmodule-twocolumn .top { width: -moz-max-content; margin: 0 auto; padding-bottom: 20px; }

.hero-detail-page .etcontentmodule-twocolumn .right { float: right; width: 47%; text-align: right; padding: 0 10px; }

.hero-detail-page .etcontentmodule-twocolumn .left { float: left; padding: 0 10px 0 0; }

.hero-detail-page .vertical-line { background: url(/App_Themes/Default/Images/product-detail/vertical-hr.png) no-repeat; float: left; min-height: 350px; width: 1%; margin-left: 20px; padding-right: 11px; }

.hero-detail-page .space-left { margin-left: 30px; }

.hero-detail-page .three-column-container { margin: 20px 0 0; overflow: hidden; width: 900px; }

.hero-detail-page .three-column-container .column { width: 274px; display: inline-block; margin: 0 0 0 39px; vertical-align: top; }

.hero-detail-page .three-column-container .column:first-child { margin-left: 0; }

.hero-detail-page .three-column-container .column h2 { font-size: 18px; line-height: 20px; color: #cb0c0f; }

.hero-detail-page .three-column-container .column p { font-size: 12px; }

.hero-detail-page .footerbanner-ad { float: left; width: 960px; text-shadow: 0 0 #f2f2f2; }

.hero-detail-page .footerbanner-ad a:hover { text-decoration: none; }

.hero-detail-page .footerbanner-ad img { margin-top: -40px; }

.hero-detail-page .footerbanner-ad h1 { color: #f2f2f2; position: relative; padding-left: 20px; font: normal 24px Arial, Helvetica, sans-serif; top: 10px; }

.hero-detail-page .product-intro-container { position: relative; }

.hero-detail-page .product-intro-content { float: left; position: relative; top: 0; width: 40%; min-height: 410px; padding: 20px 40px 20px 36px; color: #525252; }

.hero-detail-page .HeroText { font-size: 18px; line-height: 24px; padding-top: 12px; margin-bottom: 30px; }

.hero-detail-page .product-image { position: absolute; right: 0; vertical-align: top; }

.hero-detail-page .product-intro-content h1 { font-size: 36px; font-weight: 400; line-height: 42px; }

.hero-detail-page .product-intro-content p { font-size: 18px; line-height: 1.4em; margin: 20px 0 30px; }

.hero-detail-page a.gradient { float: left; background: #a90329; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNhOTAzMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiM4ZjAyMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmQwMDE5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-radial-gradient(center, ellipse cover, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */ background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #a90329), color-stop(44%, #8f0222), color-stop(100%, #6d0019)); /* Chrome,Safari4+ */ background: -webkit-radial-gradient(center, ellipse cover, #a90329 0%, #8f0222 44%, #6d0019 100%); /* Chrome10+,Safari5.1+ */ background: -o-radial-gradient(center, ellipse cover, #a90329 0%, #8f0222 44%, #6d0019 100%); /* Opera 12+ */ background: -ms-radial-gradient(center, ellipse cover, #a90329 0%, #8f0222 44%, #6d0019 100%); /* IE10+ */ background: radial-gradient(ellipse at center, #a90329 0%, #8f0222 44%, #6d0019 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */ border-radius: 60px; color: #fff; font: bold 14px arial; padding: 8px 20px; margin: 34px 0 22px; clear: both; }

.hero-detail-page .Button { margin: 30px 0 45px 30px; padding: 7px 12px 7px 12px; background: #cc0f12; border: solid 3px #e7e7e7; -ms-border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; -o-border-radius: 17px; -khtml-border-radius: 17px; border-radius: 17px; display: inline-block; }

.hero-detail-page .Button, .hero-detail-page .Button a, .hero-detail-page .Button span { color: #fff; font-size: 14px; font-weight: 700; color: #fff; line-height: 17px; }

.hero-detail-page .Button .ButtonLeftPart, .hero-detail-page .Button .ButtonRightPart { display: none; }

.hero-detail-page a.Button { padding-top: 7px; padding-bottom: 7px; }

.hero-detail-page .activetabindex-4 .single-column-text h1 { color: #555; font-size: 20px; }

.hero-detail-page .container-block ul { margin-bottom: 12px; }

.hero-detail-page .container-block ul:last-child { margin-bottom: 0; }

.hero-detail-page .specifications .specs-content, .hero-detail-page .etcontentmodule-specifications .specs-content { margin: 0 0 30px 30px; padding: 0 15px; }

.hero-detail-page .specifications .specs-content img, .hero-detail-page .etcontentmodule-specifications .specs-content img { clear: both; }

.hero-detail-page .specifications div.odd, .hero-detail-page .etcontentmodule-specifications div.odd { float: left; width: 50%; }

.hero-detail-page .specifications div.even, .hero-detail-page .etcontentmodule-specifications div.even { float: right; width: 50%; }

.hero-detail-page .specifications ul li, .hero-detail-page .etcontentmodule-specifications ul li { list-style: none; background: url(/App_Themes/Default/Images/product-detail/list-bullet.png) no-repeat scroll 8px 7px transparent; padding-left: 20px; line-height: 20px; }

.hero-detail-page .right .single-column-text { float: left; width: 50%; }

.hero-detail-page .left .single-column-text { float: right; width: 50%; }

.hero-detail-page .accessories-h1 { font-family: Arial !important; font-size: 20px !important; color: #555 !important; }

.hero-detail-page .clear, .fatfooter .clear { clear: left; }

.hero-detail-page .left-margin, .fatfooter .left-margin { margin-left: 130px; }

.hero-detail-page .bottom-margin, .fatfooter .bottom-margin { margin-bottom: 30px; }

.hero-detail-page .top-margin, .fatfooter .top-margin { margin-top: 10px; }

.hero-detail-page.clear-fix, .hero-detail-page .clear-fix, .fatfooter.clear-fix, .fatfooter .clear-fix { clear: both; zoom: 1; }

.hero-detail-page.clear-fix:after, .hero-detail-page .clear-fix:after, .fatfooter.clear-fix:after, .fatfooter .clear-fix:after { clear: both; }

.hero-detail-page.clear-fix:before, .hero-detail-page.clear-fix:after, .hero-detail-page .clear-fix:before, .hero-detail-page .clear-fix:after, .fatfooter.clear-fix:before, .fatfooter.clear-fix:after, .fatfooter .clear-fix:before, .fatfooter .clear-fix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }

.fatfooter { float: left; background: #666; width: 900px; padding: 25px 30px; }

.fatfooter .heading { font-weight: 700; margin-bottom: 5px; color: #e4e4e4; }

.fatfooter > h1 { color: #f2f2f2; font: bold 16px Arial, Helvetica, sans-serif; padding-bottom: 10px; }

.fatfooter ul { color: #fff; float: left; width: 213px; }

.fatfooter ul li { line-height: 14px; color: #b0b0b0; text-shadow: 0 0 #b0b0b0; padding: 3px 0; }

.fatfooter a { text-decoration: none; color: #b0b0b0; }

.fatfooter .heading a { text-decoration: none; color: #e4e4e4; }

.sublayout-etcertificate a { color: #1973B4; }

.sublayout-etcertificate ul { margin: 0; list-style-type: none; padding: 0; }

.sublayout-etcertificate .container { width: 960px; }

.sublayout-etcertificate header { height: 74px !important; }

.sublayout-etcertificate h1 { color: #CB0C0F; font-size: 1.8em; margin: 20px; }

.sublayout-etcertificate .wrapper { background: #d0e0ec; /* Old browsers */ background: -moz-linear-gradient(top, #d0e0ec 0%, #f2f6fa 80%, #ffffff 90%, #ffffff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d0e0ec), color-stop(80%, #f2f6fa), color-stop(90%, #ffffff), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #d0e0ec 0%, #f2f6fa 80%, #ffffff 90%, #ffffff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #d0e0ec 0%, #f2f6fa 80%, #ffffff 90%, #ffffff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #d0e0ec 0%, #f2f6fa 80%, #ffffff 90%, #ffffff 100%); /* IE10+ */ background: linear-gradient(to bottom, #d0e0ec 0%, #f2f6fa 80%, #ffffff 90%, #ffffff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e0ec', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ display: inline-block; width: 100%; }

.sublayout-etcertificate .event-description { padding: 15px; font-size: 1.1em; }

.sublayout-etcertificate .wrapper .left-block { width: 59%; min-height: 360px; background-color: #FFF; padding: 5px; border-radius: 5px; float: left; margin: 8px 7px; }

.sublayout-etcertificate .wrapper .right-block { width: 37%; margin-left: 10px; float: left; margin: 8px 7px; }

.sublayout-etcertificate .left-block h3 { border-bottom: 1px dotted black; color: #CB0C0F; font-style: italic; margin: 25px 0 0 15px; padding-bottom: 5px; }

.sublayout-etcertificate .left-block p { margin: 20px 0 0 15px; }

.sublayout-etcertificate .right-block div { background-color: #FFFFFF; border-radius: 5px 5px 5px 5px; height: 70px; padding: 50px 20px; position: relative; }

.sublayout-etcertificate .right-block label { font-weight: bold; padding-top: 30px; font-size: 1.1em; }

.sublayout-etcertificate .right-block input[type="text"] { background: url("/App_Themes/Default/Images/Certificates/text-background.gif") no-repeat scroll 0 0 transparent; display: block; height: 28px; line-height: 28px; margin: 6px 0 0; padding: 0 9px; width: 292px; }

.sublayout-etcertificate .right-block p { font-size: 11px; line-height: 18px; margin-top: 20px; padding: 0 25px; }

.sublayout-etcertificate .right-block p.first { margin-top: 25px; }

.sublayout-etcertificate .right-block .generate { background: url("/App_Themes/Default/Images/Certificates/submit.gif") no-repeat scroll 0 0 transparent !important; border: 0 none !important; color: #FFFFFF !important; cursor: pointer !important; display: block !important; font-size: 19.07px !important; font-weight: normal !important; height: 28px !important; left: 3px !important; padding: 12px !important; position: absolute !important; top: 124px !important; width: 330px !important; text-decoration: none !important; text-align: center; }

#section-body .events-layout, #section-body .event-landing { font-family: Verdana, Arial, Helvetica, sans-serif; }

#section-body .events-layout { position: relative; }

#section-body .events-layout #column-left { width: 210px; padding: 4px 4px 12px 6px; float: left; overflow: visible; margin-right: 3px; }

#section-body .events-layout #column-left h3, #section-body .events-layout #column-left fieldset legend, #section-body .events-layout #column-left fieldset h4 { font-weight: bold; font-size: 1.2em; padding: 6px 0 0 7px; clear: both; letter-spacing: -0.125mm; }

#section-body .events-layout #column-left fieldset legend, #section-body .events-layout #column-left fieldset h4 { font-size: 1.2em; }

#section-body .events-layout h2 { font-weight: bold; font-size: 1.2em; padding: 6px 0 8px 7px; clear: both; letter-spacing: -0.125mm; }

#section-body .events-layout #column-left h3 { color: #4b4b4b; clear: none; float: left; padding-top: 10px; padding-bottom: 7px; }

#section-body .events-layout #column-right { float: left; margin-left: 3px; width: 733px; padding: 9px 1px 0 0; }

#section-body .events-layout #column-right h3 { clear: both; color: #dc0d0f; font-size: 1.4em; font-weight: bold; padding: 0; }

#section-body .events-layout #column-right p { padding: 0.3em 0 1em 0; line-height: 1.45em; }

#section-body .events-layout #column-right ul { padding: 0 0 0 20px; }

#section-body .events-layout #column-right ul li { list-style-type: none; }

#section-body .events-layout #column-right fieldset legend { font-weight: bold; }

.featured-column { float: right; width: 230px; margin-left: 15px; margin-top: 50px; }

.featured-column h3 { color: #d31602; font-size: 1.1em; margin-bottom: 2px; clear: both; font-weight: bold; }

.featured-column .featured-events ul { width: 100%; }

.featured-column .featured-events ul .featured-event-details { padding: 0 0 8px !important; margin-bottom: 8px; margin-top: 8px; border-bottom: 1px dotted #999; }

.featured-column .featured-events ul .featured-event-details h4 { margin-bottom: 5px; }

.featured-column .featured-events ul .featured-event-details h4 a { font-weight: bold; }

.hidden { display: none; }

.flash-area { position: relative; }

.flash-area .flash-overlay { position: absolute; left: 13px; top: 13px; width: 286px; color: #525252; font-size: 0.9em; }

.flash-area .version-2_0 { height: 440px; width: 712px; }

.advanced-search-dialog { background: none repeat scroll 0 0 transparent; border: 0 none; margin: 0; overflow: visible; padding: 0; width: 603px; height: auto; }

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

#section-body .event-details#column-right #results-list { width: 960px; background: url(/App_Themes/Default/images/events/tablist-edge-wide.gif) no-repeat 0 0; margin-top: 20px; }

#section-body .event-details#column-right #results-list .event-detail-li { width: 930px; }

#section-body .event-details#column-right #results-list .event-detail-li .result-left { width: 700px; }

#section-body .event-details#column-right #results-list .event-detail-li .result-left p { line-height: 1.5em; margin: 1em 0; }

.events-layout .container-one { padding: 4px 4px 12px 6px; overflow: visible; margin-right: 3px; }

.events-layout .container-one #search { position: relative; text-align: right; z-index: 102; width: 211px; }

.events-layout .container-one #search fieldset { background: url(/App_Themes/Default/images/events/fieldset-bg.gif) no-repeat 8px bottom; clear: both; position: relative; text-align: left; z-index: 101; width: 210px; }

.events-layout .container-one #search fieldset h4 { color: #cb0c0f; font-weight: bold; }

.events-layout .container-one #search fieldset legend { color: #cb0c0f; font-weight: bold; display: block; height: 25px; clear: both; padding: 6px 0 0 7px; font-size: 1.2em; letter-spacing: -0.125mm; }

.events-layout .container-one #search fieldset legend a { color: #cb0c0f; font-weight: bold; background: url(/App_Themes/Default/images/events/expand-arrow.gif) no-repeat right 6px; display: block; width: 194px; }

.events-layout .container-one #search fieldset .placeholder { padding: 0 11px 9px; position: relative; width: 190px; overflow: hidden; margin: -7px 0 3px; }

.events-layout .container-one #search fieldset .placeholder .remove-button { background: url(/App_Themes/Default/images/events/remove-button-bg.gif) no-repeat 0 4px; clear: left; color: #2588cb; display: block; float: left; min-height: 14px; padding: 1px 0 1px 14px; line-height: 14px; }

.events-layout .container-one #search fieldset .placeholder ul li { color: #2588cb; cursor: default; line-height: 14px; list-style-type: none; position: relative; }

.events-layout .container-one #search fieldset .placeholder p { color: #2588cb; cursor: pointer; padding: 0; line-height: 14px; }

.events-layout .container-one #search fieldset > .criteria-wrapper { clear: both; min-height: 30px; position: relative; width: 434px; z-index: 100; }

.events-layout .container-one #search fieldset > .criteria-wrapper .criteria-wrapper-header { background: url(/App_Themes/Default/images/events/classification-header-bg.gif) no-repeat 0 0; clear: both; height: 30px; margin-top: -30px; width: 434px; }

.events-layout .container-one #search fieldset > .criteria-wrapper .criteria-wrapper-header h4 { font-size: 1.2em; line-height: 20px; padding: 6px 0 0 7px; letter-spacing: -0.125mm; }

.events-layout .container-one #search fieldset > .criteria-wrapper .criteria-wrapper-header .collapse-link { background: url(/App_Themes/Default/images/events/collapse-arrow.gif) no-repeat 0 0; height: 5px; overflow: hidden; position: absolute; right: 13px; text-indent: -9999px; top: 14px; width: 11px; }

.events-layout .container-one #search fieldset > .criteria-wrapper .criteria-wrapper-footer { background: url(/App_Themes/Default/images/events/classification-footer-bg.gif) no-repeat 0 bottom; clear: both; height: 10px; width: 434px; }

.events-layout .container-one #search fieldset > .criteria-wrapper > .criteria-wrapper-body { background: url(/App_Themes/Default/images/events/classification-body-bg.gif) repeat-y 0 0 #f0f0f0; clear: both; padding: 7px 9px; width: 416px; }

.events-layout .container-one #search fieldset > .criteria-wrapper > .criteria-wrapper-body ul { float: left; }

.events-layout .container-one #search fieldset > .criteria-wrapper > .criteria-wrapper-body ul li { float: left; width: 208px; height: 26px; margin-bottom: 5px; }

.events-layout .container-one #search fieldset > .criteria-wrapper > .criteria-wrapper-body ul li input { float: left; margin: 0 5px 5px; }

.events-layout .container-one #search fieldset > .criteria-wrapper > .criteria-wrapper-body ul li label { line-height: 14px; }

.events-layout .container-one #search fieldset#by-keyword label { font-weight: bold; padding-right: 1em; font-size: 1em; }

.events-layout .container-one #search fieldset#by-keyword label input[type="text"] { width: 288px; font-size: x-small; }

.events-layout .container-one #search fieldset#by-date .criteria-wrapper .criteria-wrapper-body .criteria-wrapper .criteria-wrapper-body #range-selector { border: 1px solid #7f9db9; clear: both; display: block; margin: 0 0 6px 44px; padding: 1px 0; width: 259px; }

.events-layout .container-one #search fieldset#by-date .criteria-wrapper .criteria-wrapper-body .criteria-wrapper .criteria-wrapper-body label { display: block; float: left; font-weight: bold; line-height: 18px; padding: 0 9px 0 3px; width: 155px; }

.events-layout .container-one #search fieldset#by-date .criteria-wrapper .criteria-wrapper-body .criteria-wrapper .criteria-wrapper-body label span { display: inline; }

.events-layout .container-one #search fieldset#by-date .criteria-wrapper .criteria-wrapper-body .criteria-wrapper .criteria-wrapper-body label span input.text { border: 1px solid #7f9db9; margin: 0 2px 0 9px; padding: 2px; text-align: center; width: 86px; }

.events-layout .container-one #search fieldset#by-date .criteria-wrapper .criteria-wrapper-body .criteria-wrapper .criteria-wrapper-body label span .ui-datepicker-trigger { cursor: pointer; vertical-align: bottom; }

.events-layout .container-one #search input[type="submit"], .events-layout .container-one #search input[type="button"] { background: url(/App_Themes/Default/images/general/button-bg.gif) repeat-x 0 0; border: 1px solid #828488; border-radius: 4px; clear: none; color: #6e6e6e; cursor: pointer; float: right; font-weight: bold; height: 22px; margin: 9px 5px 0 0; padding: 0 6px; text-align: center; }

.events-layout .container-one #search input[type="submit"] { background-position: right 0; padding-right: 32px; }

.events-layout .container-one #search h3.first-child { clear: none; float: left; color: #4b4b4b; padding-bottom: 7px; padding-top: 10px; padding-left: 7px; font-size: 1.2em; font-weight: bold; letter-spacing: -0.125mm; line-height: 22px; }

.events-layout .container-two { overflow: hidden; background: url(/App_Themes/Default/images/events/results-bg.gif) repeat-y left 0; }

.events-layout .container-two .container-one { float: left; }

.events-layout .container-two #placeholder-column-one h2 { color: #cb0c0f; font-weight: bold; }

.events-layout .container-two #placeholder-column-one h2 a { color: #cb0c0f; font-weight: bold; }

.events-layout .container-two #placeholder-column-two { padding-left: 18px; margin-left: 3px; width: 715px; }

.events-layout .container-two #placeholder-column-two .sublayout-event-list { width: 712px; }

.events-layout .container-two #placeholder-column-two .sublayout-event-list #result-header { position: absolute; right: 1px; top: 3px; margin-top: 12px; margin-bottom: 12px; padding: 0; text-align: right; z-index: 5; }

.events-layout .container-two #placeholder-column-two .sublayout-event-list #result-header .page-size-select { border: 1px solid #7f9db9; margin: 0 7px 0 1px; }

.events-layout .container-two #placeholder-column-two .sublayout-event-list .home-link { background: url(/App_Themes/Default/images/events/home-link-icon.gif) no-repeat right 0; display: block; float: right; height: 12px; margin: 2px 0 0 7px; overflow: hidden; text-align: left; text-indent: -9999px; width: 12px; }

.event-landing .container-two .container-one #placeholder-column-one #events-home .flash-header { background: url(/App_Themes/Default/images/events/home-head-bg.gif) repeat-y right 0; min-height: 37px; width: 712px; clear: both; }

.event-landing .container-two .container-one #placeholder-column-one #events-home .flash-header:before, .event-landing .container-two .container-one #placeholder-column-one #events-home .flash-header:after { content: ""; display: table; }

.event-landing .container-two .container-one #placeholder-column-one #events-home .flash-header:after { clear: both; }

.event-landing .container-two .container-one #placeholder-column-one #events-home .flash-header p { font-weight: bold; margin: 0; padding: 12px 0 0 13px; float: left; }

.event-landing .container-two .container-one #placeholder-column-one #events-home .flash-header nav { float: right; }

.event-landing .container-two .container-one #placeholder-column-one #events-home .flash-header nav a { background: url(/App_Themes/Default/images/events/button-bg.gif) repeat-x right 0; border: 1px solid #828488; border-radius: 4px; clear: none; color: #6e6e6e; display: inline-block; font-weight: bold; height: 22px; line-height: 20px; margin: 7px 10px 3px 0; padding: 0 47px 0 21px; text-align: center; float: left; }

.event-landing .container-two .container-one #placeholder-column-one #events-home .flash-header nav #advanced-search { background-position: 0 0; padding-right: 21px; }

.event-landing .container-two .container-one #placeholder-column-one #events-home h2 { font-size: 1.5em; padding: 13px 0 8px 12px; float: left; color: #cb0c0f; font-weight: bold; clear: both; }

.event-landing .container-two .container-one #placeholder-column-one #events-home #navigation-section { float: right; margin: 10px 0 3px 0; }

.event-landing .container-two .container-one #placeholder-column-one #events-home #navigation-section #navigation-events li { color: #1973b4; float: left; list-style-type: none; padding: 0 8px; background: url(/App_Themes/Default/images/events/navigation-section-border.gif) no-repeat 0 2px; }

.event-landing .container-two .container-one #placeholder-column-one #events-home #navigation-section #navigation-events li a { color: #1973b4; display: block; font-size: 1.1em; text-decoration: underline; }

.event-landing .container-two .container-one #placeholder-column-one #events-home #navigation-section #navigation-events li#section-usa { background-image: none; padding-left: 0; }

.event-landing .container-two .container-one #placeholder-column-one #events-home #navigation-section #navigation-events li#section-usa a { background: url(/App_Themes/Default/images/events/icon-usa.gif) no-repeat 0 3px; padding: 1px 3px 0 28px; }

.event-landing .container-two .container-one #placeholder-column-one #events-home #navigation-section #navigation-events li#section-canada { background-image: none; padding-left: 0; }

.event-landing .container-two .container-one #placeholder-column-one #events-home #navigation-section #navigation-events li#section-canada a { background: url(/App_Themes/Default/images/events/icon-ca.gif) no-repeat 1px 3px; padding: 1px 0 0 33px; }

.event-landing .container-two .container-one #placeholder-column-one #events-home #navigation-section #navigation-events li#section-online { background-image: none; padding-left: 0; }

.event-landing .container-two .container-one #placeholder-column-one #events-home #navigation-section #navigation-events li#section-online a { background: url(/App_Themes/Default/images/events/icon-online.gif) no-repeat 0 0; padding: 1px 0 0 20px; }

.event-landing .container-two .container-one #placeholder-column-one #events-home #navigation-section #navigation-events li#section-rss { background-image: none; padding-left: 0; }

.event-landing .container-two .container-one #placeholder-column-one #events-home #navigation-section #navigation-events li#section-rss a { background: url(/App_Themes/Default/images/events/icon-rss.gif) no-repeat 0 2px; padding: 1px 0 0 21px; }

.event-landing .container-two .container-one #placeholder-column-two .sublayout-etcalloutstack { width: 240px; margin: 4px; clear: both; }

.ui-widget-overlay { background: url(/App_Themes/Default/images/jquery-ui/ui-bg_dots-small_65_a6a6a6_2x2.png) repeat 50% 50% #a6a6a6; }

.advanced-search-dialog { background: none !important; border: none !important; margin: 0; overflow: visible !important; padding: 0; top: 131px !important; }

.advanced-search-dialog .ui-dialog-titlebar { display: none; padding: 0.5em 1em 0.3em; position: relative; }

.advanced-search-dialog .ui-dialog-titlebar .ui-dialog-title { float: left; margin: 0.1em 16px 0.2em 0; }

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

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

.advanced-search-dialog #search { background: url(/App_Themes/Default/images/events/advanced-search-bg.gif) repeat-x 0 bottom #f0f0f0; border-color: #999 #000 #000; border-style: solid; border-width: 1px; display: none; font-size: 1.1em; overflow: visible; padding: 0 0 56px; position: relative; width: 670px !important; display: block; }

.advanced-search-dialog #search #tab-list { background: url(/App_Themes/Default/images/events/advanced-search-tab-bg.gif) repeat-x 0 0; border-color: #000; border-radius: 5px 5px 0 0; border-style: solid solid none; border-width: 1px 1px 0; left: -1px; position: absolute; top: -30px; width: 670px; z-index: 1001; }

.advanced-search-dialog #search #tab-list li.selected { background: #f0f0f0; border-bottom: 0 none; }

.advanced-search-dialog #search #tab-list li.selected a { height: 28px; color: #d3180f; }

.advanced-search-dialog #search #tab-list li:first-child { border-left: none !important; border-radius: 5px 0 0 0; margin-right: 0; }

.advanced-search-dialog #search #tab-list li { background: url(/App_Themes/Default/images/events/advanced-search-tab-bg.gif) repeat-x 0 bottom #fff; border-color: #fff #999 #999 #999; border-style: none none none solid !important; border-width: 1px 0 1px 1px; float: left; list-style: none; position: relative; }

.advanced-search-dialog #search #tab-list li a { color: #999; display: block; font-size: 1em; font-weight: bold; height: 28px; line-height: 28px; outline: none; text-decoration: none; padding: 0 27px 0 14px; border: none; }

.advanced-search-dialog #search #tab-list li span.indicator { background: #ce1700; border-radius: 5px; color: #fff; display: block; font-weight: bold; height: 12px; line-height: 12px; padding: 0 4px; position: absolute; right: 7px; top: 8px; }

.advanced-search-dialog #search fieldset { clear: both; display: none; left: 1px; padding: 7px 16px; position: absolute; top: 1px; width: 638px; }

.advanced-search-dialog #search fieldset legend { display: none; }

.advanced-search-dialog #search fieldset p { clear: both; color: #6e6e6e; font-size: 1.3em; font-weight: bold; padding: 0 0 1em; }

.advanced-search-dialog #search fieldset ul { margin: 0; padding: 0; }

.advanced-search-dialog #search fieldset ul li { float: left; width: 190px; list-style: none; }

.advanced-search-dialog #search fieldset ul li label { display: inline; height: 34px; line-height: 14px; }

.advanced-search-dialog #search fieldset ul li label input { float: left; margin: 0 0.4em 14px 0; }

.advanced-search-dialog #search fieldset ul li label.hidden { display: none; height: 0; line-height: 0; }

.advanced-search-dialog #search fieldset label input.text { margin-left: 1em; }

.advanced-search-dialog #search #by-location ul li { width: 114px; }

.advanced-search-dialog #search #by-proximity label { font-weight: bold; padding-right: 1em; }

.advanced-search-dialog #search #by-proximity label input.text { margin-left: 1em; }

.advanced-search-dialog #search #by-proximity label input { width: 68px; margin: 0 0 0 0.5em; }

.advanced-search-dialog #search #by-proximity select { margin-left: 4px; width: 46px; font-family: Arial,sans-serif; font-size: 1em; }

.advanced-search-dialog #search #by-date #range-selector { border: 1px solid #7f9db9; clear: both; display: block; margin: 0 0 6px 44px; padding: 1px 0; width: 259px; }

.advanced-search-dialog #search #by-date label { display: block; float: left; font-weight: bold; line-height: 18px; padding: 0 9px 0 3px; width: 155px; }

.advanced-search-dialog #search #by-date label span { display: block; float: right; }

.advanced-search-dialog #search #by-date label span input.text { border: 1px solid #7f9db9; margin: 0 0.2em 0 0.5em; padding: 2px; text-align: center; width: 86px; }

.advanced-search-dialog #search #by-date label span span { float: left; }

.advanced-search-dialog #search #by-date label span .ui-datepicker-trigger { cursor: pointer; vertical-align: bottom; }

.advanced-search-dialog #search .buttons { position: absolute; bottom: 11px; left: 0; right: 0; text-align: center; width: 100%; }

.advanced-search-dialog #search .buttons input.button, .advanced-search-dialog #search .buttons input.submit { background: url(/App_Themes/Default/images/events/button-bg.gif) repeat-x 0 0; border: 1px solid #828488; border-radius: 4px; color: #6e6e6e; cursor: pointer; font-size: 1.1em; font-weight: bold; height: 22px; padding: 0 6px; text-align: center; margin: 0 9px; }

.advanced-search-dialog #search .buttons input.submit { background-position: right 0; padding-right: 32px; }

#ui-datepicker-div { z-index: 9000 !important; width: 193px; background: url(/App_Themes/Default/images/jquery-ui/ui-bg_flat_75_ffffff_40x100.png) repeat-x 50% 50% #fff; border: 1px solid #eee; color: #333; }

#ui-datepicker-div .ui-widget-header { background: url(/App_Themes/Default/images/jquery-ui/ui-bg_highlight-soft_15_cc0000_1x100.png) repeat-x 50% 50% #c00; border: 1px solid #e3a1a1; color: #fff; font-weight: bold; }

#ui-datepicker-div .ui-widget-header .ui-datepicker-title .ui-datepicker-month, #ui-datepicker-div .ui-widget-header .ui-datepicker-title .ui-datepicker-year { width: 47%; font-size: 1.1em; }

#ui-datepicker-div .ui-widget-header .ui-datepicker-title select { font-size: 1em; margin: 1px 0; }

#ui-datepicker-div .ui-datepicker-calendar { border-collapse: collapse; font-size: 1.1em; }

#ui-datepicker-div .ui-datepicker-calendar thead tr th { border: 0; font-weight: bold; padding: 0.7em 0.3em; text-align: center; }

#ui-datepicker-div .ui-datepicker-calendar thead tr th span { font-family: Arial,sans-serif; }

#ui-datepicker-div .ui-datepicker-calendar tbody tr td.disabled { background: none; opacity: 0.35; }

#ui-datepicker-div .ui-datepicker-calendar tbody tr td .ui-state-default { background: url(/App_Themes/Default/images/jquery-ui/ui-bg_highlight-hard_100_eeeeee_1x100.png) repeat-x 50% 50% #eee; border: 1px solid #d8dcdf; color: #004276; font-weight: bold; }

#ui-datepicker-div .ui-datepicker-calendar tbody tr td .ui-state-highlight { background: url(/App_Themes/Default/Images/jquery-ui/ui-bg_glass_55_fbf8ee_1x400.png) repeat-x 50% 50% #fbf8ee; border: 1px solid #fcd3a1; color: #444; }

#ui-datepicker-div .ui-datepicker-calendar tbody tr td .ui-state-active { background: url(/App_Themes/Default/Images/jquery-ui/ui-bg_flat_65_ffffff_40x100.png) repeat-x 50% 50% #fff; border: 1px solid #eee; color: #c00; font-weight: bold; }

.sublayout-event-list #tab-list { height: 23px; margin: 14px 0 0; padding: 0 !important; position: relative; z-index: 2; list-style-type: none; }

.sublayout-event-list #tab-list li { background: url(/App_Themes/Default/images/events/tab-bg.gif) repeat-x scroll 0 0 transparent; float: left; margin-right: 4px; }

.sublayout-event-list #tab-list li a { border-color: #c4c4c4; border-radius: 6px 6px 0 0; border-style: solid solid none; border-width: 1px 1px 0; color: #424141; display: block; height: 22px; line-height: 22px; padding: 0 10px; }

.sublayout-event-list #tab-list li.selected a { background: none repeat scroll 0 0 #fff; border-color: #979797 #979797 #fff; border-style: solid; border-width: 1px 1px 2px; }

.sublayout-event-list #tab-list > li > a { border-radius: 6px 6px 0 0; }

.sublayout-event-list .no-results, .sublayout-event-list #results-list { padding-top: 23px; background: url(/App_Themes/Default/images/events/tablist-edge.gif) no-repeat 0 0; border-top: 1px solid #979797; width: 676px; }

.sublayout-event-list .no-results { padding-left: 10px; }

#result-footer { clear: both; margin-top: 12px; padding: 0; text-align: right; }

#result-footer .pagination { display: inline-block; }

#result-footer .pagination p { display: inline; padding: 0 5px 0 0; line-height: 1.45em; }

#result-footer .pagination ul { display: inline; padding: 5px 0 0; }

#result-footer .pagination ul li.first-child { background-image: none; }

#result-footer .pagination ul li { background: url(/App_Themes/Default/images/events/page-separator.gif) no-repeat 0 2px; display: inline; padding: 0 1px 0 6px; }

#result-footer .home-link { background: url(/App_Themes/Default/images/events/home-link-icon.gif) no-repeat right 0; display: block; float: right; height: 12px; margin: 2px 0 0 7px; overflow: hidden; text-align: left; text-indent: -9999px; width: 12px; }

.section-body #events-layout #column-right h3 { font-weight: bold; font-size: 1.4em; padding: 0; clear: both; color: #dc0d0f; }

#search fieldset:before, #search fieldset:after, #search .criteria-wrapper-body:before, #search .criteria-wrapper-body:after, #results-list li:before, #results-list li:after, #events-home .section-body #event-sidebar #promo ul li:before, #events-home .section-body #event-sidebar #promo ul li:after { content: ""; display: table; }

#search fieldset:after, #search .criteria-wrapper-body:after, #results-list li:after, #events-home .section-body #event-sidebar #promo ul li:after { clear: both; }

#results .sublayout-event-list { padding-left: 18px; width: 715px; }

.section-body h3 { font-weight: bold; font-size: 1.4em; padding: 0; clear: both; color: #dc0d0f; }

.website-US .section-body #results-list li.national-event { background: transparent url(/App_Themes/Default/images/events/US/icon-national-event.gif) 2px 13px scroll no-repeat; }

.website-CANADA .section-body #results-list li.national-event { background: transparent url(/App_Themes/Default/images/events/CANADA/icon-national-event.gif) 2px 13px scroll no-repeat; }

.section-body .sublayout-event-list #results-list { padding: 4px 0 0 0; }

.section-body #results-list li { width: 680px; padding: 0 0 0 28px; margin-bottom: 18px; border-top: solid 1px #b4b4b4; clear: both; position: relative; }

.section-body #results-list li.national-conference { background: transparent url(/App_Themes/Default/images/events/icon-national-event.gif) 3px 12px scroll no-repeat; }

.section-body #results-list li.ti-event { background: transparent url(/App_Themes/Default/images/events/icon-ti-event.gif) 3px 12px scroll no-repeat; }

.section-body #results-list li.t3-event { background: transparent url(/App_Themes/Default/images/events/icon-t3-event.gif) 2px 12px scroll no-repeat; }

.section-body #results-list li:first-child, .section-body #results-list li.first-child { border-top: 0 none; }

.section-body #results-list li a { color: #2384ca; }

.section-body #results-list li h4 { width: 460px; padding: 0 12px 8px 0; font-weight: bold; font-size: 1.3em; clear: both; color: #dc0d0f; }

.section-body #results-list li .result-left { float: left; width: 461px; padding: 11px 12px 0 0; }

.section-body #results-list li .result-left li { padding: 0 0 0 20px; list-style-type: disc; }

.section-body #results-list li .result-right { float: left; width: 191px; background: transparent url(/App_Themes/Default/images/events/result-right-bg.gif) 0 39px no-repeat; padding: 0 0 0 15px; min-height: 156px; }

.section-body #results-list li .result-right, .section-body #results-list li .result-right p, .section-body #results-list li .result-right li { line-height: 1.6em; margin: 0; }

.section-body #results-list li .date { display: block; font-weight: bold; padding-bottom: 6px; }

.section-body #results-list li address { padding: 0 0 1.3em 0; clear: both; }

.section-body #results-list li address .location-name { font-weight: bold; display: block; }

.section-body #results-list li .event-links { padding: 0; }

.section-body #results-list li .event-links li { padding: 0; margin: 0; }

.section-body #results-list li li { width: auto; min-height: 0; padding: 0; margin: 0; border: 0 none; clear: none; }

.section-body #results-list li .event-link-bar { position: static; padding: 0; width: 191px; margin-top: 10px; z-index: 3; }

.section-body #results-list li .event-link-bar:hover, .section-body #results-list li .event-link-bar.hover { z-index: 2; }

.section-body #results-list li .event-link-bar li { float: left; padding: 1px 3px 0 1px; width: 17px; height: 22px; overflow: visible; }

.section-body #results-list li .event-link-bar li.calendar { width: 17px; padding: 1px 0 0 2px; padding-right: 3px; }

.section-body #results-list li .event-link-bar li a { display: block; width: 17px; height: 17px; }

.section-body #results-list li .event-link-bar li.calendar a, .section-body #results-list li .event-link-bar li.map a, .section-body #results-list li .event-link-bar li.email a, .section-body #results-list li .event-link-bar li.print a, .section-body #results-list li .event-link-bar li.facebook a, .section-body #results-list li .event-link-bar li.twitter a { background: transparent url(/App_Themes/Default/images/events/icons-event.gif) 0 0 scroll no-repeat; overflow: hidden; text-indent: -9999px; }

.section-body #results-list li .event-link-bar li.calendar a { background-position: 0 0; }

.section-body #results-list li .event-link-bar li.map a { background-position: -17px 0; }

.section-body #results-list li .event-link-bar li.email a { background-position: -34px 0; }

.section-body #results-list li .event-link-bar li.print a { background-position: -51px 0; }

.section-body #results-list li .event-link-bar li.facebook a { background-position: -68px 0; }

.section-body #results-list li .event-link-bar li.twitter a { background-position: -85px 0; }

.section-body #results-list li .event-link-bar li.calendar:hover a, .section-body #results-list li .event-link-bar li.calendar.hover a, .section-body #results-list li .event-link-bar li.calendar a:hover, .section-body #results-list li .event-link-bar li.calendar a:active, .section-body #results-list li .event-link-bar li.calendar a:focus { background-position: 0px -16px; text-decoration: none; }

.section-body #results-list li .event-link-bar li.map a:hover, .section-body #results-list li .event-link-bar li.map a:active, .section-body #results-list li .event-link-bar li.map a:focus { background-position: -17px -16px; text-decoration: none; }

.section-body #results-list li .event-link-bar li.email a:hover, .section-body #results-list li .event-link-bar li.email a:active, .section-body #results-list li .event-link-bar li.email a:focus { background-position: -34px -16px; text-decoration: none; }

.section-body #results-list li .event-link-bar li.print a:hover, .section-body #results-list li .event-link-bar li.print a:active, .section-body #results-list li .event-link-bar li.print a:focus { background-position: -51px -16px; text-decoration: none; }

.section-body #results-list li .event-link-bar li.facebook a:hover, .section-body #results-list li .event-link-bar li.facebook a:active, .section-body #results-list li .event-link-bar li.facebook a:focus { background-position: -68px -16px; text-decoration: none; }

.section-body #results-list li .event-link-bar li.twitter a:hover, .section-body #results-list li .event-link-bar li.twitter a:active, .section-body #results-list li .event-link-bar li.twitter a:focus { background-position: -85px -16px; text-decoration: none; }

.section-body #results-list li .event-link-bar li.addthis { width: auto !important; padding-left: 0px; }

.section-body #results-list li .event-link-bar li.add-this div { position: absolute; left: 0; top: 22px; width: 161px; display: block; z-index: 3; color: #666; padding: 1px; font-size: 0.8em; }

.section-body #results-list li .event-link-bar li:hover div, .section-body #results-list li .event-link-bar li.hover div { display: block; }

.section-body #results-list li .event-link-bar li div p { padding: 0 3px 4px 3px; }

.section-body #results-list li .event-link-bar li div ul { padding: 0; }

.section-body #results-list li .event-link-bar li div ul li { float: none; padding: 0 0 7px 0; width: auto; height: auto; }

.section-body #results-list li .event-link-bar li div ul li a { background-image: none; text-indent: 0; width: auto; height: auto; color: #8c8c8c; }

.section-body #results-list li .event-link-bar li div ul li a:hover, .section-body #results-list li .event-link-bar li div ul li a:focus, .section-body #results-list li .event-link-bar li div ul li a:active { background-color: #fff !important; }

.section-body #results-list li .event-link-bar li div ul li.yahoo a, .section-body #results-list li .event-link-bar li div ul li.windows-live a, .section-body #results-list li .event-link-bar li div ul li.ical a, .section-body #results-list li .event-link-bar li div ul li.aol a, .section-body #results-list li .event-link-bar li div ul li.google a { display: block; padding: 4px 3px 0 29px; height: 18px; background: transparent url(/App_Themes/Default/images/events/icons-calendar.gif) 3px 2px scroll no-repeat; overflow: visible; text-indent: 0; }

#results .section-body #results-list li .event-link-bar li div ul li.yahoo a { background-position: 3px 2px; }

#results .section-body #results-list li .event-link-bar li div ul li.windows-live a { background-position: 3px -18px; }

#results .section-body #results-list li .event-link-bar li div ul li.ical a { background-position: 3px -38px; }

#results .section-body #results-list li .event-link-bar li div ul li.aol a { background-position: 3px -58px; }

#results .section-body #results-list li .event-link-bar li div ul li.google a { background-position: 3px -80px; }

#results-list li .relevance-score { position: absolute; width: 22px; height: 13px; line-height: 13px; padding: 3px 0; left: 0; top: 9px; background: #dc0d0f; color: #fff; font-weight: bold; font-size: 0.8em; text-align: center; white-space: nowrap; }

#site-wrapper .section-body #column-right #no-results { clear: both; padding: 0.4em 1em; }

#site-wrapper .section-body #column-right #no-results li { list-style-type: disc; padding: 0; }

#section-body .bannerWrapper { background-repeat: no-repeat; font-size: 30px; height: 230px; width: 960px; position: relative; }

#section-body .bannerWrapper img { position: absolute; }

#section-body .bannerWrapper .bannerText { padding-right: 18px; position: absolute; }

#section-body .bannerWrapper .bannerText p { padding-top: 30px; font-size: 30px; font-family: arial; }

#section-body .bannerWrapper .bannerLink { font-size: 18px; position: absolute; right: 45px; text-align: center; top: 185px; }

#section-body .bannerWrapper .bannerLink a { line-height: 1.2em; color: #CB0C0F; }

#section-body .gccContent { margin: 35px 20px 0 0; }

#section-body .gccContent aside { float: left; }

#section-body .gccContent .contentWrapper { padding-top: 20px; padding-right: 0px; overflow: hidden; width: auto; }

#section-body .gccContent .contentWrapper .headerText p { font-size: 30px; font-family: arial; }

#section-body .gccContent .contentWrapper p { font-size: 18px; font-family: Arial; }

#section-body .gccContent .contentWrapper p a { color: #CB0C0F; }

#section-body .gccContent .contentWrapper p sup { font-size: 10px; line-height: 4px; vertical-align: super; }

.navigationSideBar { background: url("/App_Themes/Default/Images/GCC/navigation-sidebar-bg.gif") repeat-y scroll left top transparent; float: left; margin-bottom: 0px; padding: 16px 15px 0px; width: 147px; }

.navigationSideBar h2 { margin: 0 0 10px 0; }

html:lang(ar) .navigationSideBar h2 a { font-size: 2.1em; }

.navigationSideBar h2 a { color: #CB0C0F; font-weight: bold; line-height: 1.4em; font-size: 1.3em; display: block; }

.navigationSideBar a.btn { background: url("/App_Themes/Default/Images/GCC/button-bg.gif") repeat-x scroll 0 0 #e5e5e5; border: 1px solid #CCCCCC; border-radius: 6px 6px 6px 6px; clear: none; color: #5C5C5C; cursor: pointer; display: inline-block; font-size: 12px; font-weight: bold; margin: 15px 5px 0 0; padding: 7px 20px; text-align: center; }

html:lang(ar) .contentWrapper { font-size: 1.6em; background: none; padding-right: 18px; }

.contentWrapper { float: right; padding: 25px 30px 0 28px; width: 725px; font-family: Arial; background: url(/App_Themes/Default/Images/nspired-learning/content-bg.gif) repeat-x scroll 0 0 transparent; }

.contentWrapper h3 { color: #CB0C0F; font-size: 1.7em; font-weight: bold; line-height: 1.15em; padding: 0 0 7px; }

h3.activitiesTitle { color: #CB0C0F; font-size: 1.7em; font-weight: bold; line-height: 1.15em; padding: 0 0 7px; }

.contentWrapper p { font-size: 1.2em; line-height: 1.4em; }

html:lang(ar) #section-body #subjectsList { float: right; }

#section-body #subjectsList { background: url("/App_Themes/Default/Images/GCC/subjects-bg.png") repeat-x scroll 0 0 transparent; border-radius: 8px 8px 8px 8px; font-size: 13px; height: 27px; margin: 10px 0 20px; padding: 0 8px; float: left; }

#section-body #subjectsList > li { float: left; margin: 4px 30px 0 0; padding: 3px 10px; }

#section-body #subjectsList > li.last { margin-right: 0; }

#section-body #subjectsList > li.selected { background: none repeat scroll 0 0 #FFFFFF; border-radius: 8px 8px 8px 8px; }

#section-body #subjectsList > li a { color: #5C5C5C; font-size: 13px; font-weight: bold; }

html:lang(ar) #section-body #gradesList { float: right; }

#section-body #gradesList { font-size: 1.1em; margin: 0 0 20px; clear: both; float: left; }

#section-body #gradesList li { float: left; border-right: 1px solid #5C5C5C; padding: 0 20px; }

#section-body #gradesList li.last { border-right: none; }

#section-body #gradesList li a { color: #5C5C5C; font-size: 13px; font-weight: bold; }

#section-body #gradesList li.selected a { color: #CB0C0F; }

#section-body .listHeader { background: url("/App_Themes/Default/Images/GCC/table-header-bg.png") repeat-x scroll 0 0 transparent; overflow: hidden; height: 27px; border-radius: 4px 4px 0 0; clear: both; }

html:lang(ar) #section-body .leftHeader { float: left; margin-left: 40px; padding-top: 0; }

html:lang(ar) #section-body .rightHeader { float: right; margin-right: 20px; padding-top: 0; }

#section-body .leftHeader { color: white; float: right; font-size: 1.3em; font-weight: bold; margin-right: 40px; padding-top: 5px; }

#section-body .rightHeader { color: white; float: left; font-size: 1.3em; font-weight: bold; margin-left: 20px; padding-top: 5px; }

html:lang(ar) #section-body #activitiesList > li { background: url("/App_Themes/Default/Images/GCC/line.png") repeat-y scroll 195px 0 transparent; }

#section-body .contentWrapper #activitiesList > li { background: url("/App_Themes/Default/Images/GCC/line.png") repeat-y scroll 529px 0 transparent; }

#section-body #activitiesList > li { overflow: hidden; background: url("/App_Themes/Default/Images/GCC/line.png") repeat-y scroll 755px 0 transparent; width: 100%; }

#section-body #activitiesList > li.noActivities { background: none !important; }

#section-body #activitiesList > li.noActivities p { text-align: center; }

html:lang(ar) #section-body #activitiesList .contentContainer { float: right; border-right: none; }

#section-body #activitiesList .contentContainer { float: left; border-left: none; }

#section-body #activitiesList .imgHolder { display: inline-block; padding: 20px 0 5px 10px; vertical-align: top; }

.contentWrapper #activitiesList .imgHolder embed { width: 200px; height: 200px; }

.contentWrapper #activitiesList .contentHolder { display: inline-block; vertical-align: top; width: 305px !important; padding: 20px 5px; }

#section-body #activitiesList .contentHolder h4 { font-size: 1.3em; margin: 0 0 5px 0; font-weight: bold; }

#section-body #activitiesList .contentHolder p { font-size: 1.2em; line-height: 1.4em; }

#section-body #activitiesList .contentHolder strong { font-weight: bold; }

#section-body #activitiesList .contentHolder strong a { font-weight: normal; }

.contentWrapper #activitiesList .btnHolder { display: inline-block; padding: 20px 0px; width: 165px; text-align: center; }

#section-body #activitiesList .btnHolder { display: inline-block; padding: 20px 0px; width: 165px; text-align: center; }

#section-body #activitiesList .btnHolder a { line-height: 0; font-size: 0; color: transparent; }

#section-body .orangeBtn { background: url("/App_Themes/Default/Images/GCC/button_slidingDoor-left.gif") no-repeat scroll left 1px transparent; display: inline-block; font: 11px/13px Verdana; height: 18px; padding-left: 4px; text-decoration: none; }

#section-body .orangeBtn span { background: url("/App_Themes/Default/Images/GCC/button_slidingDoor-right.gif") no-repeat scroll right 0 transparent; color: #FFFFFF; display: block; padding: 3px 18px 2px 5px; text-transform: uppercase; }

html:lang(ar) #paginationWrapper { line-height: 6px; }

#paginationWrapper { margin: 10px 0; clear: both; }

#paginationWrapper label { color: #5C5C5C; float: left; font-size: 13px; font-weight: bold; padding-left: 10px; }

#paginationList { overflow: hidden; }

#paginationList li { list-style: none; float: left; border-right: 1px solid #CACACA; padding: 0 5px; }

#paginationList li:last-child { border: none; }

#paginationList li a { font-weight: bold; font-size: 13px; color: #1973B4; }

#paginationList li.selected a { color: #5C5C5C; }

.btnHolder ul { display: inline-block; }

.btnHolder ul li { float: left; }

.btnHolder ul li a { display: block; }

.launchBtn { background: url("/App_Themes/Default/Images/GCC/doc-player-icon.png") no-repeat scroll 0 0 transparent; display: inline-block; line-height: 15px; padding-left: 18px; }

#section-body { overflow: hidden; }

#section-body #activitiesList .contentHolder { width: 360px; display: inline-block; vertical-align: top; padding: 20px 5px; }

#section-body #activitiesList .btnHolder { width: 165px; float: right; }

html:lang(ar) #section-body #activitiesList .btnHolder { width: 185px; float: left; }

#section-body img.activitiesLogo { float: right; }

#section-body .activities-container { background: url(/App_Themes/Default/Images/nspired-learning/content-bg.gif) repeat-x scroll 0 0 transparent; padding: 16px 30px 0 15px; font-family: Arial; }

#section-body .activities-container a.ovalbutton { background: url(/App_Themes/Default/Images/GCC/button_slidingDoor-left.gif) no-repeat scroll left top transparent; display: block; float: right; font: 11px/13px Verdana; height: 18px; padding-left: 4px; position: relative; text-decoration: none; top: 2px; }

#section-body .activities-container a.ovalbutton:active, #section-body .activities-container a.ovalbutton:link, #section-body .activities-container a.ovalbutton:visited { color: #F5F5F5; }

#section-body .activities-container a.ovalbutton:hover { text-decoration: underline; }

#section-body .activities-container a.ovalbutton span { background: url(/App_Themes/Default/Images/GCC/button_slidingDoor-right.gif) no-repeat scroll right top transparent; display: block; letter-spacing: 1px; padding: 2px 18px 3px 5px; text-transform: uppercase; }

html:lang(ar) #section-body .activities-container, #section-body .contentWrapper .activities-container { background: none; padding: 0; }

#contentHolder { background: url("/App_Themes/Default/Images/Student-Zone/navbg2.png") repeat-y scroll left top transparent; min-height: 465px; position: relative; width: 960px; font-family: Arial; }

#contentHolder .secondLevelNavigation { background: url("/App_Themes/Default/Images/Student-Zone/navbg.jpg") repeat scroll 0 0 transparent; float: left; height: 405px; margin: 0; padding: 55px 0 0; width: 175px; }

#contentHolder aside .leftMenu ul { margin: 0; }

#contentHolder aside .leftMenu ul li { line-height: 30px; }

#contentHolder aside .leftMenu ul li a { display: block; color: #525252; font-weight: bold; padding-left: 15px; }

#contentHolder aside .leftMenu li.active { background: url("/App_Themes/Default/Images/Student-Zone/selection.png") repeat-y scroll left top transparent; }

#contentHolder aside .leftMenu li.active > a { color: #CB0C0F; text-decoration: none; }

#contentHolder aside .leftMenu li a:hover, #contentHolder aside .leftMenu li a.active { color: #CB0C0F; text-decoration: none; }

#contentHolder aside .leftMenu li ul { display: none; padding-left: 10px; }

#contentHolder aside .leftMenu li.active ul { display: block; }

#contentHolder aside .leftMenu li ul li { background: url("/App_Themes/Default/Images/Student-Zone/expandedselection.png") repeat scroll right top transparent; color: #525252; font-size: 10px; line-height: 18px; }

#contentHolder .mainContent { min-height: 465px; border: 1px solid #DFDFDF; margin: 0 0 0 175px; position: relative; overflow: hidden; }

#contentHolder .mainContent .contentBgImg { position: absolute; left: 0; top: 0; }

#contentHolder .downloadContent .contentText { left: 20px; top: 10px; }

#contentHolder .downloadContent .contentText p { padding: 5px 0 0; font-weight: bold; }

#contentHolder .downloadContent .contentText h2 { color: #CB0C0F; font-size: 24px; }

#contentHolder .contentText { left: 510px; position: relative; top: 160px; width: 240px; }

#contentHolder .contentText h2 { color: #CB0C0F; font-size: 27px; }

#contentHolder .contentText p { color: #525252; padding: 10px 0 0 20px; line-height: 1.3em; }

#contentHolder .promoContent li h3 { color: #CB0C0F; font-family: "Myriad Pro",verdana; font-size: 20px; margin: 0 0 5px; }

#contentHolder .promoContent li p { color: #525252; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; line-height: 14px; }

#contentHolder .promoContent li p a { color: #1973B4; }

#contentHolder .promoContent li p a.facebookIcon { padding-top: 5px; }

#contentHolder .downloadContent .promoContent { left: 0px; padding-right: 0; }

#contentHolder .downloadContent li h5 { font-family: Arial; font-weight: bold; line-height: 1.3em; }

#contentHolder .engineeringContent .contentText { left: 535px; position: relative; right: -3px; top: 180px; width: 215px; }

#contentHolder .engineeringContent .contentText h2 { color: red; font-size: 16px; }

#contentHolder .engineeringContent .contentText p { padding: 0px; }

#contentHolder .content { padding: 20px 0 0 20px; }

#contentHolder .content h2 { color: #CB0C0F; font-size: 24px; font-weight: bold; }

#contentHolder .content h3 { color: #CB0C0F; font-size: 1.17em; font-weight: bold; }

#contentHolder .content .sidebarsHolder { margin-top: 20px; }

#contentHolder .content .leftsideBar { float: left; width: 420px; }

#contentHolder .content h4 { color: #CB0C0F; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 1em; font-weight: bold; margin: 0 0 2px 0; }

#contentHolder .content p { color: #666666; font-size: 12px; line-height: 1.45em; }

#contentHolder .content > ul { padding: 10px 15px 0; }

#contentHolder .content > ul > li { list-style: disc; }

#contentHolder .content .rightsideBar { float: right; padding: 0 20px 0 0; width: 287px; text-align: center; }

#contentHolder .testmonialContent h2 { color: #CB0C0F; font-family: arial; font-size: 24px; font-weight: bold; padding: 20px 30px 0; }

#contentHolder .testmonialContent ul.thumbnailsList { background: none repeat scroll 0 0 #E2E2E2; border-radius: 5px 5px 5px 5px; float: left; margin: 10px 15px 0 30px; padding: 5px; }

#contentHolder .testmonialContent ul.thumbnailsList li { padding: 5px; }

#contentHolder .testmonialContent ul.thumbnailsList li.selected { background: none repeat scroll 0 0 #9F9F9F; border-radius: 5px 5px 5px 5px; }

#contentHolder .testmonialContent ul.thumbnailsList li img { display: block; cursor: pointer; }

#contentHolder .testmonialContent #parenthesisleft { float: left; margin: 10px 0 0 20px; }

#contentHolder .testmonialContent #parenthesisright { bottom: 15px; position: absolute; right: 5px; }

#contentHolder .testmonialContent .thumbnailDetails { margin: 0 0 0 60px; padding: 5px 0 0 10px; width: 508px; position: relative; overflow: hidden; }

#contentHolder .testmonialContent .thumbnailDetails .testimonials li img { float: left; margin: 0 5px 5px 0; padding: 5px; }

#contentHolder .testmonialContent .thumbnailDetails .testimonials li p { color: #666666; font-size: 12px; margin: 0; line-height: 1.45em; }

#contentHolder .testmonialContent .thumbnailDetails .testimonials li .description { margin: 30px 0 0 0; }

#contentHolder .testmonialContent .thumbnailDetails .testimonials li .description p { padding: 0 0 5px; }

#contentHolder .calculatorsContent .tabContainer { width: 748px; overflow: hidden; }

#contentHolder .calculatorsContent .tabContainer h2 { color: #CB0C0F; font-size: 24px; font-weight: bold; padding: 20px 0 0 15px; }

#contentHolder .calculatorsContent ul.tabs { background: url("/App_Themes/Default/Images/Student-Zone/tabline.png") no-repeat scroll left bottom transparent; border-bottom: medium none; border-right: medium none; top: 290px; left: 30px; margin: 0 0 0 0 !important; padding: 0 0 23px !important; position: absolute; height: 25px; float: left; width: 98%; }

#contentHolder .calculatorsContent ul.tabs li { background: url("/App_Themes/Default/Images/Student-Zone/unselectedtab.png") no-repeat scroll left bottom transparent; border: medium none; float: left; height: 24px; text-align: center; vertical-align: bottom; width: 91px; list-style-type: none !important; }

#contentHolder .mainContent .content ul.tabs li { background: url("/App_Themes/Default/Images/Student-Zone/unselectedtab.png") no-repeat scroll left bottom transparent; border: medium none; float: left; height: 24px; text-align: center; vertical-align: bottom; width: 91px; list-style-type: none !important; }

#contentHolder .calculatorsContent ul.tabs li.active, #contentHolder .mainContent .content ul.tabs li.active { background: url("/App_Themes/Default/Images/Student-Zone/selectedtab.png") no-repeat scroll left bottom transparent; }

#contentHolder .calculatorsContent ul.tabs li a, #contentHolder .mainContent .content ul.tabs li a { color: #666666; font-weight: bold; padding: 8px 10px 0; display: block; }

#contentHolder .calculatorsContent ul.tabs li a:hover, #contentHolder .mainContent .content ul.tabs li a:hover { text-decoration: none; }

#contentHolder .slidingContent { overflow: hidden; position: relative; top: 0px; left: 0px; margin: 0 0 0 20px; padding: 0px; }

#contentHolder .slidingContent li { float: left; list-style: none outside none; width: 748px; }

#contentHolder .slidingContent li .leftParenthesisBg { background: url("/App_Themes/Default/Images/Student-Zone/parenthesisleft.png") no-repeat scroll left 0 transparent; display: block; height: 280px; overflow: hidden; padding: 20px 0 0 0; text-align: center; position: relative; left: 10px; }

#contentHolder .slidingContent li .calc-left { float: left; margin: 30px 0 0 10px; width: 350px; }

#contentHolder .slidingContent li .calc-left h3 { font-size: 1.17em; font-weight: bold; color: #CB0C0F; }

#contentHolder .slidingContent li .calc-left p { color: #666666; font-size: 12px; margin: 0 0 20px; line-height: 1.45em; }

#contentHolder .slideshow-list { clear: both; overflow: hidden; width: 748px; margin: 0; padding: 0 0 0 30px; }

#contentHolder .slideshow-list li { float: left; height: 150px; list-style-type: none !important; margin: 23px 0 0; position: relative; text-align: center; width: 102px; }

#contentHolder .slideshow-list li.selected { background: url("/App_Themes/Default/Images/Student-Zone/calcselector.png") no-repeat scroll 0 0 transparent; }

#contentHolder .slideshow-list li img { margin-top: -8px; }

#contentHolder .slideshow-list li span { color: #525252; }

#contentHolder .slideshow-list li img.wide { padding-bottom: 19px; padding-top: 20px; }

#contentHolder .software-list li img.wide { padding-bottom: 19px; padding-top: 20px; }

#contentHolder .tabContainer > li { display: none; }

#contentHolder .listingContainer { padding: 0 17px; overflow: hidden; }

#contentHolder .lists { overflow: hidden; padding: 10px 0 0 !important; list-style-type: none !important; }

#contentHolder .lists h2 { color: #CB0C0F; font-size: 24px; padding: 20px 0 0; text-indent: 0; width: auto; }

#contentHolder .lists h3 { color: #CB0C0F; font-size: 1.17em; font-weight: bold; }

#contentHolder .lists h3 a { color: #1973B4; font-weight: bold; }

#contentHolder .lists .bold { font-size: 12px; }

#contentHolder .lists > li { float: left; padding: 5px 10px 10px 0; width: 230px; }

#contentHolder .mainContent .content ul.tabs { background: url("/App_Themes/Default/Images/Student-Zone/tabline.png") no-repeat scroll left bottom transparent; padding: 0 0 23px !important; height: 25px; width: 100%; }

#contentHolder .mainContent .content table { border: none; border-collapse: collapse; font-size: 12px; }

#contentHolder .mainContent .content table th { text-align: left; border: 1px solid #999; }

#contentHolder .mainContent .content table td { text-align: center; border-left: 1px solid #999; border-right: 1px solid #999; width: 75px; font-weight: bold; }

#contentHolder .mainContent .content table td.feature-column { text-align: left; width: 200px; font-weight: normal; }

#contentHolder .mainContent .content table td.blank-cell { border: none; }

#contentHolder .mainContent .content table tr.bottom-row td { border-bottom: 1px solid #999; }

#contentHolder .mainContent .content table tbody tr.odd td { background: #EEE; }

#contentHolder .twoCol { bottom: 0; left: 20px !important; padding-right: 0 !important; position: absolute; right: 0; }

#contentHolder .twoCol > li { background: url("/App_Themes/Default/Images/Student-Zone/roundrecttwoCol.png") no-repeat scroll 0 0 transparent; min-height: 135px; margin: 0; padding: 10px 15px 5px 20px; width: 345px; float: left; color: #525252; }

#contentHolder .twoCol li.second { float: right; }

#contentHolder ul.arrowedList { padding-left: 15px; }

#contentHolder ul.arrowedList li { list-style-image: url("/App_Themes/Default/Images/Student-Zone/bullet_redarrow.png"); color: #525252; padding: 2px 0; margin: 0; }

#contentHolder .threeCol { bottom: 0; padding: 0 15px; position: absolute; right: 0; }

#contentHolder .threeCol > li { background: url("/App_Themes/Default/Images/Student-Zone/roundrect.png") no-repeat scroll 0 0 transparent; color: #525252; float: left; height: 135px; margin: 0 8px; padding: 15px 10px 0; width: 215px; }

#contentHolder .more { background: url("/App_Themes/Default/Images/Student-Zone/bullet_redarrow.png") no-repeat scroll 0 2px transparent; color: #525252; display: inline-block; padding-left: 8px; }

#contentHolder .more:link, #contentHolder .more:visited { color: #1973b4; }

#contentHolder .lists > li ul { padding: 0 15px; }

#contentHolder .lists > li ul li { color: #525252; list-style-image: url("/App_Themes/Default/Images/Student-Zone/bullet_redarrow.png"); margin: 0; padding: 2px 0; }

.ebookdetails #layout-default { width: 1064px; }

.ebookdetails #layout-default #header-site { position: relative; }

#navigation-secondary { clear: both; height: 30px; display: block; width: 100%; background: #6c6c6c; background: -moz-linear-gradient(top, #6c6c6c 0%, #858585 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6c6c6c), color-stop(100%, #858585)); background: -webkit-linear-gradient(top, #6c6c6c 0%, #858585 100%); background: -o-linear-gradient(top, #6c6c6c 0%, #858585 100%); background: -ms-linear-gradient(top, #6c6c6c 0%, #858585 100%); background: linear-gradient(to bottom, #6c6c6c 0%, #858585 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c6c6c', endColorstr='#858585',GradientType=0 ); }

#navigation-secondary ul li { float: left; margin: 0 5px; }

#navigation-secondary ul li a { color: #e7e7e7; font-size: 11px; font-weight: bold; padding: 9px 10px; display: block; }

#layout-default #navigation-secondary ul li a { color: #e7e7e7; font-size: 11px; font-weight: bold; padding: 9px 10px; display: block; }

#layout-default #navigation-secondary ul li:hover, #layout-default #navigation-secondary ul li a:hover, #layout-default #navigation-secondary ul li.active { background: #777; background: -moz-linear-gradient(top, #777 10%, #9d9d9d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #777), color-stop(100%, #9d9d9d)); background: -webkit-linear-gradient(top, #777 10%, #9d9d9d 100%); background: -o-linear-gradient(top, #777 10%, #9d9d9d 100%); background: -ms-linear-gradient(top, #777 10%, #9d9d9d 100%); background: linear-gradient(to bottom, #777 10%, #9d9d9d 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77777', endColorstr='#9d9d9d',GradientType=0 ); text-decoration: none; color: #fff; position: relative; }

#layout-default #navigation-secondary ul li.has-nav:hover nav { display: block; }

#layout-default #navigation-secondary ul li.has-nav nav { position: absolute; width: 100%; padding: 0 0 5px 0; z-index: 1; }

#layout-default #navigation-secondary ul li.has-nav ul li { float: none; margin: 0; min-width: 100px; background: #9c9c9c; }

#layout-default #navigation-secondary ul li.has-nav ul li:hover { background: #6d6d6d; }

#layout-default #navigation-secondary ul li.has-nav ul li a { font-size: 11px; color: #e8e8e8; font-weight: normal; padding: 5px 8px; }

#layout-default #navigation-secondary ul li.has-nav ul li a:hover { background: #6d6d6d; }

#navigation-secondary ul li.has-nav nav { display: none; }

#section-body #digitalBook { min-height: 400px; margin-top: 10px; border-right: 1px solid #C1C1C1; border-top: 1px solid #C1C1C1; border-left: 1px solid #C1C1C1; border-top-right-radius: 5px; border-top-left-radius: 5px; }

#digitalBook.rightSidebar .digitalBookContent { float: left; width: 625px; padding: 15px; }

.digitalBookContent .pageTitle { color: #cb0c0f; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 20px; margin-bottom: 15px; }

.digitalBookContent article { margin-bottom: 10px; float: left; }

#digitalBook.rightSidebar .digitalBookContent article { width: 650px; }

.digitalBookContent article .articleTitle { font-weight: bold; padding-bottom: 3px; border-bottom: 1px solid #ccc; color: #000; }

.digitalBookContent article .articleLeft { float: left; width: 700px; }

.digitalBookContent article p { color: #525252; line-height: 18px; }

#digitalBook.rightSidebar .digitalBookContent article .articleLeft { width: 470px; margin-right: 30px; }

.digitalBookContent article p i { font-style: italic; }

.digitalBookContent article .articleRight { display: block; margin-top: 10px; }

.digitalBookContent article .articleViewmore { color: #1973b4; font-weight: bold; background: url(/App_Themes/Default/Images/Dealer-Portal/btn_download.gif) no-repeat left center; padding-left: 10px; }

#digitalBook.noSidebar .digitalBookContent article .articleRight { float: right; width: 200px; }

#digitalBook .digitalBook-rgtClmn { width: 175px; float: right; min-height: 275px; padding: 15px 25px; background: #e1e1e1; background: -moz-linear-gradient(top, #e1e1e1 0%, white 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1e1e1), color-stop(100%, white)); background: -webkit-linear-gradient(top, #e1e1e1 0%, white 100%); background: -o-linear-gradient(top, #e1e1e1 0%, white 100%); background: -ms-linear-gradient(top, #e1e1e1 0%, white 100%); background: linear-gradient(to bottom, #e1e1e1 0%, white 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#fffff',GradientType=0 ); border-radius: 5px; }

#digitalBook .digitalBook-rgtClmn .valid { color: #0f0; font: 11px/14px Arial,Helvetica,sans-serif; margin: 0 0 8px; }

#digitalBook .digitalBook-rgtClmn .invalid { color: #f00; font: bold 11px/14px Arial,Helvetica,sans-serif; margin: 0 0 8px; }

#digitalBook .digitalBook-rgtClmn h3 { font-weight: bold; font-size: 12px; color: #000; margin-bottom: 10px; }

#digitalBook .digitalBook-rgtClmn input[type="text"] { border: 1px solid #ccc; color: #757575; margin-bottom: 10px; width: 175px; height: 25px; font-size: 12px; }

#digitalBook .digitalBook-rgtClmn input[type="submit"] { background: #cb0c0f; border-radius: 5px; color: #fff; border: none; padding: 5px 10px; margin-bottom: 15px; }

#digitalBook .digitalBook-rgtClmn p { color: #999; line-height: 18px; }

.digitalBookContent p { margin: 0 0 10px 0; clear: both; font-size: 1.2em; }

.digitalBookContent strong { font-weight: bold; }

.digitalBookContent em { font-style: italic; }

.noSidebar .digitalBookTOC { float: left; width: 425px; padding: 15px; }

.noSidebar .digitalBookTOC .content a { font-family: Verdana,Arial,Helvetica,sans-serif; }

.noSidebar .digitalBookTOC:nth-child(odd) { clear: left; }

.noSidebar .digitalBookTOC:first-child { clear: left; }

.noSidebar .digitalBookTOC:first-child + .digitalBookTOC + .digitalBookTOC { clear: left; }

.noSidebar .digitalBookTOC:first-child + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC { clear: left; }

.noSidebar .digitalBookTOC:first-child + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC { clear: left; }

.noSidebar .digitalBookTOC:first-child + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC { clear: left; }

.noSidebar .digitalBookTOC:first-child + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC { clear: left; }

.noSidebar .digitalBookTOC:first-child + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC { clear: left; }

.noSidebar .digitalBookTOC:first-child + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC { clear: left; }

.noSidebar .digitalBookTOC:first-child + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC { clear: left; }

.noSidebar .digitalBookTOC:first-child + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC + .digitalBookTOC { clear: left; }

.noSidebar .digitalBookContent { padding: 15px; }

.ebookdetails .noSidebar .digitalBookContent { padding: 0; }

.ebookdetails .noSidebar .digitalBookContent h2 { padding: 15px; }

.noSidebar .digitalBookContent iframe { border: medium none; height: 635px; margin: 0 auto; width: 1064px; }

.noSidebar .digitalBookTOC .content ul { list-style-type: none; }

.noSidebar .digitalBookTOC .content ul ul { list-style-type: none; }

.digitalBookTOC .pageTitle { color: #cb0c0f; font-size: 1.5em; font-weight: bold; padding: 4px 0 12px; }

.rightSidebar .digitalBook-rightContent { float: right; padding: 50px 0 20px; position: static; width: 280px; }

.digitalBookContent .digitalBook-welcomeText { font-size: 12px; line-height: 18px; color: #436d8c; border-bottom: 1px dotted #999; padding-bottom: 10px; margin-bottom: 20px; }

#ebook-home-section { margin-top: 10px; position: relative; }

#ebook-home-section .ebook-home-banner { position: absolute; }

#ebook-home-content { color: #FFF; height: 465px; left: 0; padding: 0; position: relative; width: 960px; }

#ebook-home-content .bannerText { position: relative; top: 60px; }

#ebook-home-content h2 { color: #FFF; float: right; font-size: 3.7em; letter-spacing: -0.35mm; line-height: 1em; padding: 0px 0 20px 410px; position: static; text-indent: -91px; width: 289px; }

#ebook-home-content p { font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 1.5em; padding: 0 0 0 370px; line-height: 1.45em; padding: 0.3em 0 1em; }

#ebook-home-content p.tagline { color: #FFF; font-weight: bold; padding: 0 0 0 585px; }

#ebook-home-content ul { padding: 0 0 0 15px; }

#ebook-home-content ul.content-area { color: #2A2A2A; float: right; margin: 65px 0 0; position: relative; width: 660px; }

#ebook-home-content ul.content-area li { float: left; height: 126px; list-style: none outside none; margin: 0; padding: 0; }

#ebook-home-content ul.content-area li.second-child { height: 172px; margin: 0; width: 422px; }

#ebook-home-content ul li { list-style-type: none; }

#ebook-home-content ul.content-area li.second-child h3 { padding: 2px 15px; }

#ebook-home-content ul.content-area li h3 { border: 0 none; color: #900; font-size: 1.3em; font-weight: bold; position: absolute; top: 7px; margin: 0 0 0 9px; }

#ebook-home-content ul.content-area h3 a { color: #900; font-size: 1em; font-weight: bold; margin: 0; padding: 0; text-decoration: none; }

#ebook-home-content ul.content-area li.second-child p { margin: 5px 30px 0 215px; }

#ebook-home-content ul.content-area p { background: none repeat scroll 0 0 #CECCCC; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 0.9139em; margin-left: 3px; padding: 0 2px 0.5em 10px; position: absolute; top: 40px; width: 170px; }

#ebook-home-content ul.content-area li.third-child { height: 172px; margin: 0 15px; width: 206px; }

#navigation-wrapper { background: none repeat scroll 0 0 transparent; border: medium none; bottom: 0; float: left; margin: 0 0 30px; position: absolute; }

#navigation-site { margin: 0; position: static; }

#navigation-site li { margin: 10px 0; }

#navigation-site li a { color: #039; font-weight: bold; }

#navigation-site li.has-nav ul { display: none; }

#site-wrapper a:focus, #site-wrapper a:active, #site-wrapper a:link:hover { text-decoration: underline; }

.digitalBookContent .contact-us .content-block { clear: both; margin: 0; overflow: hidden; padding: 0; }

.digitalBookContent .contact-us .contact-left { float: left; margin: 8px 10px 0 0; text-align: right; width: 100px; }

.digitalBookContent .contact-us input { background: none repeat scroll 0 0 #EFEFEF; }

.digitalBookContent .contact-us .contact-right { float: left; margin: 5px 0 0; width: 300px; }

.digitalBookContent .contact-us input[type="submit"] { margin: 5px 0 0 115px; }

.digitalBookContent .contact-us .content-block span { color: red; left: 10px; position: relative; top: 8px; }

.errorPageContent { padding: 25px 0 400px 25px; font: 1.2em verdana; }

.errorPageContent .imgHolder { width: 296px; float: left; }

.errorPageContent .contentHolder { overflow: hidden; float: left; margin: 0 0 0 20px; }

.errorPageContent .contentHolder p { font-weight: bold; font-size: 1em !important; }

.errorPageContent .contentHolder h3 { font-family: arial; font-size: 1.9em; margin-bottom: 15px; }

.errorPageContent .contentHolder h4 { font-weight: bold; margin: 25px 0 5px; }

.errorPageContent .contentHolder ul { margin: 0 0 0 20px; }

.errorPageContent .contentHolder ul li { margin: 5px 0; }

.presscenter { padding: 32px 24px 38px 42px; font-family: Verdana; font-size: 12px; color: #525252; line-height: 18px; }

.presscenter h2 { font-size: 20px; color: #d51800; }

.presscenter .maincolumn { width: 66%; float: left; }

.presscenter .maincolumn h1 { font-family: Arial; color: #d51800; font-size: 30px; line-height: 35px; }

.presscenter .maincolumn p { margin: 0; }

.presscenter .vertical-line { background: url(/App_Themes/Default/Images/product-detail/vertical-hr.png) no-repeat; float: left; min-height: 350px; width: 1%; margin-left: 10px; padding-right: 10px; }

.presscenter .rightcolumn { width: 30%; float: right; padding-top: 30px; }

.presscenter .rightcolumn p { margin: 0; }

.presscenter .rightcolumn .sideheading { font-size: 20px; color: #d51800; }

.presscenter .no-right-column .maincolumn { width: 100%; }

.presscenter .no-right-column .vertical-line, .presscenter .no-right-column .rightcolumn { display: none; }

.presscenter .links { padding-left: 18px; }

.presscenter .links a { font-weight: 700; color: #d51800; background-image: url("/App_Themes/Default/Images/press/chevrons2.png"); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 15px; height: 20px; }

.presscenter .press-listing-content-module { background: url("/App_Themes/Default/Images/press/hr-rule.png") no-repeat -10px 0; }

.presscenter .press-listing-content-module .presslistings { padding-left: 15px; }

.press-release-news-item { padding: 15px 300px 15px 30px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }

.press-release-news-item figure[class*="right"] { float: right; }

.press-release-news-item figure[class*="left"] { float: left; }

.press-release-news-item figure[class*="top"] { padding-bottom: 20px; }

.press-release-news-item h1 { font-size: 1.85185em; font-weight: bold; color: #CB0C0F; padding-bottom: .5em; line-height: 26px; }

.press-release-news-item .maincontent { line-height: 14px; }

.press-release-news-item .footnote { font-size: 10px; }

.press-release-news-item .links { padding-left: 18px; }

.press-release-news-item .links a { font-weight: 700; color: #d51800; background-image: url("/App_Themes/Default/Images/press/chevrons2.png"); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 15px; }

.about-texas-instruments { font-family: Verdana; font-size: 12px; padding: 40px; line-height: 18px; }

.about-texas-instruments h1 { font-family: Arial; font-size: 30px; color: #d51800; line-height: 28px; }

.about-texas-instruments .main-column { width: 66%; float: left; }

.about-texas-instruments .right-column { width: 30%; float: right; padding-left: 15px; }

.about-texas-instruments .no-right-column .main-column { width: 100%; }

.about-texas-instruments .no-right-column .right-column { display: none; }

.teks .sublayout-etccsspage .sublayout-etccssherocarousel .sublayout-etccssherocarouselslidehero article h1 { color: #c02634; font: 17px/26px Arial,Helvetica,sans-serif; padding: 0 0 14px; }

.Science .sublayout-etccsspage .sublayout-etccssherocarousel, .Science .sublayout-etccsspage .sublayout-etccssherocarousel, .student-parent .sublayout-etccsspage .sublayout-etccssherocarousel, .student-parent .sublayout-etccsspage .sublayout-etccssherocarousel { top: 0; }

.Science .sublayout-etccsspage .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem .sublayout-etccssteaser .etteasercontent, .Science .sublayout-etccsspage .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem .sublayout-etccssteaser .etteasercontent, .student-parent .sublayout-etccsspage .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem .sublayout-etccssteaser .etteasercontent, .student-parent .sublayout-etccsspage .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem .sublayout-etccssteaser .etteasercontent { width: 178px; }

.sublayout-etccsspage .etccss-staticlanding { height: 331px; position: relative; top: -16px; margin-bottom: -16px; background: url("/en/us/~/media/6AF86213CAB64A52B75F7645D9A064E5.ashx") no-repeat scroll right top transparent; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-content { padding-top: 40px; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-content > h1 { color: #be1e2d; font: 22px/16.25px Arial,Helvetica,sans-serif; margin: 16px 20px 17px; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-content h2 { font: 28px/24px Arial,Helvetica,sans-serif; margin: 5px 20px; color: #525252; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-content .content { color: #525252; margin: 0 60px; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-content .content h2 { margin: 5px 0 17px 0; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-content .content .ajax-content, .sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-content .content .ajax-pd, .sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-content .content .ajax-tech { position: absolute; display: block; height: 30px; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-content .content .ajax-content { top: 227px; left: 814px; width: 83px; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-content .content .ajax-pd { top: 61px; left: 730px; width: 202px; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-content .content .ajax-tech { top: 169px; left: 477px; width: 107px; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-content .content p { font: 16px/24px Arial,Helvetica,sans-serif; width: 450px; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-slidewrapper { width: 334px; overflow: hidden; margin: 68px 20px 0 20px; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-slidewrapper > nav { position: absolute; left: 97px; top: 355px; overflow: hidden; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-slidewrapper > nav a { display: block; float: left; font: bold 14px/14px Arial,Helvetica,sans-serif; height: 14px; margin: 0 0 0 20px; padding: 1px 2px; text-align: center; cursor: pointer; color: #BE1E2D; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-slidewrapper > nav a.selected-slide { color: #fff; background-color: #BE1E2D; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-slidewrapper .etccss-staticlanding-scrollwrapper { width: 960px; overflow: hidden; height: 67px; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-slidewrapper .etccss-staticlanding-scrollwrapper .etcarousel-wrapper { height: 62px; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-slidewrapper .etccss-staticlanding-scrollwrapper .etcarousel-wrapper .etcallout-link h1 { font: 14px/12px Arial,Helvetica,sans-serif; position: relative; left: 75px; top: 10px; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-slidewrapper .etccss-staticlanding-scrollwrapper .etcarousel-wrapper .etcallout-link .etcallout-teaserimage { height: 27px; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-slidewrapper .etccss-staticlanding-scrollwrapper .etcarousel-wrapper .etcallout-link .content { position: relative; left: 76px; top: 2px; width: 320px; margin-bottom: -12px; }

.sublayout-etccsspage .etccss-staticlanding .etccss-staticlanding-slidewrapper .etccss-staticlanding-scrollwrapper .etcarousel-buttons { top: 62px; left: 55px; }

.sublayout-etccsspage .etccssherocarousel-wrapper { position: relative; width: 960px; background: url("/App_Themes/Default/Images/ccss/verticalgradienttop-bg.png") repeat-x scroll 0 0 transparent; }

.sublayout-etccsspage .etccssherocarousel-wrapper .etccssherocarousel-scrollwrapper { width: 960px; overflow: hidden; }

.sublayout-etccsspage .etccssherocarousel-wrapper .etccssherocarousel-pagination { top: 55px; z-index: 101; display: inline-block; }

.sublayout-etccsspage .etccssherocarousel-wrapper .etccssherocarousel-pagination .etccssherocarousel-pagination-slide { display: block; overflow: hidden; margin: 0 0 0 20px; color: #BE1E2D; font: bold 14px/14px Arial,Helvetica,sans-serif; float: left; text-align: center; padding: 0 2px; height: 14px; }

.sublayout-etccsspage .etccssherocarousel-wrapper .etccssherocarousel-pagination .etccssherocarousel-pagination-slide.selected { background: #BE1E2D; color: white; }

.sublayout-etccsspage .etccssherocarousel-wrapper .etccssherocarousel-pagination .etccssherocarousel-pagination-heroslide { text-indent: -9999px; border: solid 1px #dddfdf; width: 12px; height: 12px; padding: 0; margin: 0 -6px 0 0; }

.sublayout-etccsspage .etccssherocarousel-wrapper .slide-arrow { position: absolute; display: block; width: 41px; height: 46px; background: transparent url(/App_Themes/Default/Images/ccss/previous-next-slide.png) scroll 0 0 no-repeat; z-index: 10; top: 243px; cursor: pointer; }

.sublayout-etccsspage .etccssherocarousel-wrapper .slide-arrow-previous { left: 15px; }

.sublayout-etccsspage .etccssherocarousel-wrapper .slide-arrow-next { right: 15px; background-position: -41px 0; }

.sublayout-etccsspage .etmoduleheadings .etmoduleheading { color: #be1e2d; font: 21px/24px Arial,Helvetica,sans-serif; margin: 16px 20px 17px; }

.sublayout-etccsspage .etmoduleheadings .etmodulesubheading { color: #58595b; font: 18px/24px Arial,Helvetica,sans-serif; margin: 0 20px; display: inline-block; }

.sublayout-etccsspage .sublayout-etccssherocarousel { position: relative; width: 8640px; max-height: 400px; overflow: hidden; z-index: 4; top: -17px; margin-bottom: -17px; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide { position: relative; width: 960px; float: left; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide article { margin: 29px 0 0 21px; position: relative; z-index: 6; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide article:before, .sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide article:after { content: ""; display: table; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide article:after { clear: both; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .sublayout-etimagemap { position: absolute; left: 0; top: 0; z-index: 5; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .etslideheading { padding: 5px 0 0 0; color: #58595b; font: bold 14px/21px Arial,Helvetica,sans-serif; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .etslidesubheading { color: #58595b; font: 14px/16.8px Arial,Helvetica,sans-serif; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .column-1 .content, .sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .column-2 .content, .sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .column-3 .content { font: 11px/18px Verdana,sans-serif; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .column-1 { padding: 0 15px 0 0; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .column-1 .etslideheading { color: #be1e2d; font: 18px/20.5px Arial,Helvetica,sans-serif; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .column-1 h2 { padding: 0; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .column-1 h3 { margin: 0; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .column-2 { float: left; width: 440px; padding: 0 0 0 11px; margin: 17px 0 0 0; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .column-2 .etslidecolumn2image { margin-left: 75px; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .column-2 .etslidecolumn2heading { text-align: center; color: #777; font: bold 14px/16.8px Arial,Helvetica,sans-serif; padding: 2px 14px 10px 15px; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .column-2 .etslidecolumn2content { padding: 0 15px 0 15px; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .column-3 { float: left; width: 440px; padding: 0 0 0 11px; margin: 17px 0 0 0; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .column-3 .etslidecolumn3image { margin-left: 75px; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .column-3 .etslidecolumn3heading { text-align: center; color: #777; font: bold 14px/16.8px Arial,Helvetica,sans-serif; padding: 2px 14px 10px 15px; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .column-3 .etslidecolumn3content { padding: 0 15px 0 15px; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .previous-slide, .sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .next-slide { position: relative; display: inline-block; border: solid 1px #c6c8ca; border-right: none 0; -ms-border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -o-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; color: #cf2425; font: 15px/17px Arial; -ms-box-shadow: 0 0 3px 3px #ededee; -moz-box-shadow: 0 0 3px 3px #ededee; -webkit-box-shadow: 0 0 3px 3px #ededee; -o-box-shadow: 0 0 3px 3px #ededee; -khtml-box-shadow: 0 0 3px 3px #ededee; box-shadow: 0 0 3px 3px #ededee; background: #d2d4d5; background: linear-gradient(to bottom, #fff 0%, #d2d4d5 100%); filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFFFFFFF',EndColorStr='#FFD2D4D5',GradientType=0); }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .previous-slide:after, .sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .next-slide:after { content: " "; display: block; position: absolute; width: 18px; bottom: 0; top: 0; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .previous-slide { padding: 4px 9px 5px 30px; margin: 10px 0 3px 11px; float: left; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .previous-slide:after { left: 8px; background: transparent url(/App_Themes/Default/Images/ccss/previous-slide.png) scroll center center no-repeat; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .next-slide { padding: 4px 30px 5px 9px; margin: 10px 11px 3px 0; float: right; }

.sublayout-etccsspage .sublayout-etccssherocarousel .etccssherocarouselslide .next-slide:after { right: 8px; background: transparent url(/App_Themes/Default/Images/ccss/next-slide.png) scroll center center no-repeat; }

.sublayout-etccsspage .sublayout-etccssherocarousel .sublayout-etccssherocarouselslidehero article { margin: 29px 555px 33px 26px; }

.sublayout-etccsspage .sublayout-etccssherocarousel .sublayout-etccssherocarouselslidehero article h1 { color: #c02634; font: 24px/26px Arial,Helvetica,sans-serif; padding: 0 0 14px; }

.sublayout-etccsspage .sublayout-etccssherocarousel .sublayout-etccssherocarouselslidehero article .content { color: #525252; font: 12px/20.25px Arial; }

.sublayout-etccsspage .sublayout-etccssherocarousel .sublayout-etccssherocarouselslidehero article .content ul { list-style-type: none; padding: 0 0 2px; }

.sublayout-etccsspage .sublayout-etccssherocarousel .sublayout-etccssherocarouselslidehero article .content ul li { background: transparent url(/App_Themes/Default/Images/ccss/chevrons-bullet.png) 0 5px scroll no-repeat; padding: 1px 0 11px 19px; line-height: 18px; }

.sublayout-etccsspage .sublayout-etccssherocarousel .sublayout-etccssherocarouselslidehero article .content ul li strong { color: #c1272d; }

.sublayout-etccsspage .sublayout-etccssherocarousel .sublayout-etccssherocarouselslidehero article .learn-more { position: relative; display: inline-block; border: solid 1px #c6c8ca; border-right: none 0; -ms-border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -o-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; color: #cf2425; font: 15px/17px Arial; padding: 5px 43px 4px 8px; margin: 10px 0 3px 22px; -ms-box-shadow: 0 0 0 3px #ededee; -moz-box-shadow: 0 0 0 3px #ededee; -webkit-box-shadow: 0 0 0 3px #ededee; -o-box-shadow: 0 0 0 3px #ededee; -khtml-box-shadow: 0 0 0 3px #ededee; box-shadow: 0 0 0 3px #ededee; background: #d2d4d5; background: linear-gradient(to bottom, #fff 0%, #d2d4d5 100%); filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFFFFFFF',EndColorStr='#FFD2D4D5',GradientType=0); }

.sublayout-etccsspage .sublayout-etccssherocarousel .sublayout-etccssherocarouselslidehero article .learn-more:before, .sublayout-etccsspage .sublayout-etccssherocarousel .sublayout-etccssherocarouselslidehero article .learn-more:after { content: " "; display: block; border: solid 1px #ae1c29; border-left: none 0; -ms-border-radius: 0 7px 7px 0; -moz-border-radius: 0 7px 7px 0; -webkit-border-radius: 0 7px 7px 0; -o-border-radius: 0 7px 7px 0; -khtml-border-radius: 0 7px 7px 0; border-radius: 0 7px 7px 0; position: absolute; width: 32px; bottom: 0; top: 0; right: 0; }

.sublayout-etccsspage .sublayout-etccssherocarousel .sublayout-etccssherocarouselslidehero article .learn-more:before { background: #a91b28; background: linear-gradient(to bottom, #be1e2d 0%, #941823 100%); filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFBE1E2D',EndColorStr='#FF941823',GradientType=0); }

.sublayout-etccsspage .sublayout-etccssherocarousel .sublayout-etccssherocarouselslidehero article .learn-more:after { right: -1px; background: transparent url(/App_Themes/Default/Images/ccss/learn-more-chevrons.png) scroll center center no-repeat; }

.sublayout-etccssnavigation { position: relative; border-top: solid 1px #e4e4e4; float: left; clear: left; }

.sublayout-etccssnavigation:before { content: " "; display: block; background: transparent; background: linear-gradient(to bottom, rgba(197, 197, 197, 0) 0%, rgba(197, 197, 197, 0.47) 100%); filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#00C5C5C5',EndColorStr='#78C5C5C5',GradientType=0); height: 7px; width: 960px; border-bottom: solid 1px #d7d7d7; z-index: 10; position: relative; top: -8px; margin: 0 0 -8px; pointer-events: none; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list { width: 960px; overflow: hidden; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list.listitems-1 { display: none; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list.listitems-1 .etccssnavigation-listitem { width: 960px; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list.listitems-2 .etccssnavigation-listitem { width: 480px; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list.listitems-3 .etccssnavigation-listitem { width: 320px; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list.listitems-4 .etccssnavigation-listitem { width: 240px; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem { position: relative; float: left; min-height: 172px; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem .etccssnavigationitem { display: block; position: relative; z-index: 11; color: #cf2425; font: 16px/16.25px Arial,Helvetica,sans-serif; background: transparent; background: linear-gradient(to bottom, #fff 0%, #e5e5e5 100%); filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFFFFFFF',EndColorStr='#FFE5E5E5',GradientType=0); padding: 9px 40px 8px 14px; border-top: solid 1px #e4e4e4; border-bottom: solid 1px #dbdcdc; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem .etccssnavigationitem:before { content: " "; display: block; width: 18px; height: 18px; background: transparent url(/App_Themes/Default/Images/ccss/tab-arrow.png) scroll 0 0 no-repeat; position: absolute; right: 10px; top: 8px; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem .etccssnavigationitem:after { content: " "; display: block; height: 5px; background: transparent; background: linear-gradient(to bottom, #dddfdf 0%, rgba(221, 223, 223, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFDDDFDF',EndColorStr='#00DDDFDF',GradientType=0); position: absolute; right: 0; left: 0; bottom: -6px; z-index: 20; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem.selected .etccssnavigationitem { background: transparent; background: linear-gradient(to bottom, #fff 0%, #e5e5e5 50%, #fff 100%); filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFFFFFFF',EndColorStr='#FFFFFFFF',GradientType=0); border-bottom: 0 none; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem.selected .etccssnavigationitem:before { background-position: -18px 0; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem.selected .etccssnavigationitem:after { display: none; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem + .etccssnavigation-listitem:before { content: " "; display: block; width: 9px; height: 172px; background: transparent url(/App_Themes/Default/Images/ccss/tab-separator.png) scroll 0 1px no-repeat; position: absolute; left: -5px; top: 0; z-index: 12; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem .sublayout-etccssteaser { width: 100%; overflow: hidden; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem .sublayout-etccssteaser .etteaserintro { font: 13px/20.25px Arial,Helvetica,sans-serif; margin: 20px 15px; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem .sublayout-etccssteaser .etteaserimage { float: left; max-width: 100px; padding: 0 0 0 12px; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem .sublayout-etccssteaser .etteasercontent { float: left; width: 296px; padding: 2px 0 0 20px; font: 11px/18px Arial,Helvetica,sans-serif; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem .sublayout-etccssteaser .etteasercontent p { margin: 0 0 6px; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem .sublayout-etccssteaser .etteasercontent img { float: left; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem .sublayout-etccssteaser .etteasercontent .css-teasercontent { float: left; width: 190px; margin-left: 5px; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem .sublayout-etccssteaser .etteasercontent ul { padding: 0; margin-bottom: 15px; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem .sublayout-etccssteaser .etteasercontent ul li { list-style: none; }

.sublayout-etccssnavigation .etccssnavigation .etccssnavigation-list .etccssnavigation-listitem .sublayout-etccssteaser .learn-more { display: block; padding: 0 0 0 19px; margin: 0 0 0 1px; font: bold 12px/20px Arial,Helvetica,sans-serif; color: #c52325; background: transparent url(/App_Themes/Default/Images/ccss/chevrons-bullet.png) 0 6px scroll no-repeat; }

.etccsspage-ajax { position: relative; float: left; width: 960px; margin: 38px 0 0 -960px; z-index: 15; }

.etccsspage-ajax.loading { min-height: 235px; margin-top: 0; padding-top: 38px; }

.etccsspage-ajax.loading:before { content: " "; display: block; right: 0; left: 0; bottom: 0; top: 38px; position: absolute; z-index: 998; background: #ccc; opacity: .5; filter: alpha(opacity=50); }

.etccsspage-ajax.loading:after { content: " "; display: block; right: 0; left: 0; bottom: 0; top: 0; position: absolute; z-index: 999; background: transparent url(/App_Themes/Default/Images/General/ajax-loader.gif) center 110px scroll no-repeat; padding: 69px 0 0; }

.sublayout-etccsstab { position: relative; z-index: 15; background: #fff; margin: 0; min-height: 400px; }

.sublayout-etccsstab .sublayout-etccsstabhero { width: 960px; overflow: hidden; min-height: 120px; }

.sublayout-etccsstab .sublayout-etccsstabhero .etccsstabhero-maincontent { padding: 21px 28px 3px; }

.sublayout-etccsstab .sublayout-etccsstabhero .etpageheading { color: #d23233; font: 24px Arial,Helvetica,sans-serif; margin: 0 0 8px; }

.sublayout-etccsstab .sublayout-etccsstabhero .etmaincontent { font: 12px/20px Verdana,sans-serif; min-height: 80px; }

.sublayout-etccsstab .sublayout-etccsstabhero .etmaincontent .prod-d img { float: right; width: 221px; margin-top: -30px; }

.sublayout-etccsstab .sublayout-etccsstabhero .etmaincontent ul { padding: 0 0 20px 20px; }

.sublayout-etccsstab .sublayout-etccsstabhero .etmaincontent ul li { list-style: none; }

.sublayout-etccsstab .sublayout-etccsstabhero .etmaincontent ul li .learn-more { background: url("/App_Themes/Default/Images/ccss/chevrons-bullet.png") no-repeat scroll 0 6px transparent; color: #C52325; display: block; font: bold 12px/20px Arial,Helvetica,sans-serif; margin: 0 0 0 1px; padding: 0 0 0 19px; float: left; }

.sublayout-etccsstab .sublayout-etccsstabhero .etmaincontent ul li span { float: right; width: 720px; }

.sublayout-etccsstab .sublayout-etccsstabhero .etmaincontent ul li:after { content: ""; display: block; height: 0; clear: both; }

.sublayout-etccsstab .sublayout-etccsstabhero.etheroimageside-top .etheroimage, .sublayout-etccsstab .sublayout-etccsstabhero.etheroimageside-bottom .etheroimage { display: block; text-align: center; }

.sublayout-etccsstab .sublayout-etccsstabhero.etheroimageside-left .etccsstabhero-maincontent, .sublayout-etccsstab .sublayout-etccsstabhero.etheroimageside-right .etccsstabhero-maincontent { display: table-cell; vertical-align: top; }

.sublayout-etccsstab .sublayout-etccsstabhero.etheroimageside-left .etheroimage, .sublayout-etccsstab .sublayout-etccsstabhero.etheroimageside-right .etheroimage { display: table-cell; vertical-align: top; }

.sublayout-etccsstab .sublayout-etccsstabhero.etheroimageside-left .etheroimage .etheroimage-inner, .sublayout-etccsstab .sublayout-etccsstabhero.etheroimageside-right .etheroimage .etheroimage-inner { height: 1px; }

.sublayout-etccsstab .etccsscontentmodule { position: relative; clear: both; padding: 3px 0 0; position: relative; }

.sublayout-etccsstab .etccsscontentmodule .etccsscontentmodule-inner { position: relative; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etmoduleheading { color: #d23233; font: 20px/20.25px Arial,Helvetica,sans-serif; margin: 0 0 22px 28px; float: left; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etccsscarouselnavigation { float: right; margin: 0 24px 0 0; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etccsscarouselnavigation:before, .sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etccsscarouselnavigation:after { content: ""; display: table; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etccsscarouselnavigation:after { clear: both; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etccsscarouselnavigation .etccsscarouselnavigation-item { position: relative; display: block; color: #d23233; font: 13px/25px Arial,Helvetica,sans-serif; white-space: nowrap; float: left; -ms-border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; padding: 0 9px; z-index: 3; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etccsscarouselnavigation .etccsscarouselnavigation-item:before { content: " "; display: block; width: 1px; height: 13px; background: #979797; position: absolute; left: -1px; top: 7px; z-index: 4; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etccsscarouselnavigation .etccsscarouselnavigation-item:first-child:before { display: none; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etccsscarouselnavigation .etccsscarouselnavigation-item.selected { color: #fff; background: #d23233; z-index: 5; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etccsscarouselnavigation .etccsscarouselnavigation-item.selected:before { display: none; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etccsscarouselslides-wrapper { position: relative; width: 960px; clear: both; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etccsscarouselslides-wrapper .etccsscarouselslides-scrollwrapper { width: 960px; overflow: hidden; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etccsscarouselslides-wrapper .slide-arrow { position: absolute; display: block; width: 41px; height: 46px; background: transparent url(/App_Themes/Default/Images/ccss/previous-next-slide.png) scroll 0 0 no-repeat; z-index: 10; top: 125px; cursor: pointer; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etccsscarouselslides-wrapper .slide-arrow-previous { left: 15px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etccsscarouselslides-wrapper .slide-arrow-next { right: 15px; background-position: -41px 0; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etccsscarouselslides { clear: both; width: 960px; overflow: hidden; position: relative; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etccsscarouselslides:before, .sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etccsscarouselslides:after { content: ""; display: table; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .etccsscarouselslides:after { clear: both; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .sublayout-etccsscarouselslide { width: 485px; float: left; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .sublayout-etccsscarouselslide .etslideimage { position: relative; text-align: center; height: 285px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .sublayout-etccsscarouselslide .etslideimage:before { content: " "; display: block; position: absolute; z-index: 3; right: 0; left: 0; bottom: 0; height: 77px; background: transparent; background: linear-gradient(to bottom, #fff 0%, #cacaca 100%); filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFFFFFFF',EndColorStr='#FFCACACA',GradientType=0); }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .sublayout-etccsscarouselslide .etslideimage:after { content: " "; display: block; position: absolute; z-index: 4; width: 2px; left: -7px; bottom: 1px; height: 365px; background: #afb0b0; background: linear-gradient(to bottom, #eeeeef 0%, #afb0b0 100%); filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFEEEEEF',EndColorStr='#FFAFB0B0',GradientType=0); }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .sublayout-etccsscarouselslide .etslideimage .etslideimage-inner { position: relative; z-index: 4; display: inline-block; height: 403px; margin: 0 0 0 -10px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .sublayout-etccsscarouselslide .etslideimage .etslideimage-inner img { vertical-align: bottom; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .sublayout-etccsscarouselslide article { padding: 15px 65px 15px 27px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .sublayout-etccsscarouselslide article .etslideheading { font: bold 16px/30.25px Arial,Helvetica,sans-serif; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .sublayout-etccsscarouselslide article .etslidesubheading { font: 12px/22px Verdana,sans-serif; margin: 0 0 17px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .sublayout-etccsscarouselslide article .etslidecontent { min-height: 134px; padding: 0 10px 0 0; font: 12px/21px Verdana,sans-serif; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .sublayout-etccsscarouselslide article .etslidecontent .learn-more { background: url("/App_Themes/Default/Images/ccss/chevrons-bullet.png") no-repeat scroll 0 6px transparent; color: #C52325; display: block; font: bold 12px/20px Arial,Helvetica,sans-serif; margin: 0 -10px 0 0; padding-left: 15px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .sublayout-etccsscarouselslide article .etslidecontent .etccss-download { background: url("/en/us/~/media/Images/TI Education/US/CommonCoreStateSolutions/Week 10 Small/ccss-icon-download") scroll no-repeat 0 50%; padding-left: 38px; margin-top: 20px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .sublayout-etccsscarouselslide article .etslidecontent a:link, .sublayout-etccsstab .sublayout-etccsscontentmodule-carousel .sublayout-etccsscarouselslide article .etslidecontent a:visited { color: #c02634; }

.sublayout-etccsstab .sublayout-etccsstopicmodule { background: transparent url(/App_Themes/Default/Images/ccss/verticalgradienttop-bg.png) scroll 0 0 repeat-x; min-height: 350px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner { width: 4800px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection { float: left; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccsstopiccontentmodule { padding: 21px 28px 3px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccsstopiccontentmodule .etmoduleheading { color: #d23233; font: 20px/20.25px Arial,Helvetica,sans-serif; margin: 0 10px 18px 0px; float: left; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccsstopiccontentmodule .etmoduletopic { color: #585858; font: 20px/20.25px Arial,Helvetica,sans-serif; margin: 0 0 18px 0px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccsstopiccontentmodule .etmaincontent { font: 12px/20px Verdana,sans-serif; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccsstopiccontentmodule .etmaincontent .topic-content-left { width: 650px; float: left; border-right: 2px solid #afb0b0; padding-right: 15px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccsstopiccontentmodule .etmaincontent .topic-content-right { width: 200px; float: right; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccssgradessection { position: relative; min-height: 300px; display: block; width: 960px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccssgradessection .etccssgrademodule { position: relative; width: 50%; float: left; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccssgradessection .etccssgrademodule:after { content: " "; display: block; position: absolute; z-index: 4; width: 2px; left: -7px; top: 54px; height: 170px; background: #afb0b0; background: linear-gradient(to bottom, #eeeeef 0%, #afb0b0 100%); filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFEEEEEF',EndColorStr='#FFAFB0B0',GradientType=0); }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccssgradessection .etccssgrademodule .etccssgradeheading { color: #585858; font: 20px/20.25px Arial,Helvetica,sans-serif; text-align: center; padding: 20px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide { width: 50%; float: left; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide .etslideimage { position: relative; text-align: center; height: 164px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide .etslideimage:before { content: " "; display: block; position: absolute; z-index: 3; right: 0; left: 0; bottom: 0; height: 77px; background: transparent; background: linear-gradient(to bottom, #fff 0%, #cacaca 100%); filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFFFFFFF',EndColorStr='#FFCACACA',GradientType=0); }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide .etslideimage .etslideimage-inner { position: relative; z-index: 4; display: inline-block; height: 164px; margin: 0 0 0 -10px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide .etslideimage .etslideimage-inner img { vertical-align: bottom; width: 190px; height: 164px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide article { padding: 10px 20px 10px 25px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide article .etslideheading { font: bold 14px/20px Arial,Helvetica,sans-serif; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide article .etslidesubheading { font: 12px/18px Verdana,sans-serif; margin: 5px 0 10px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide article .learn-more { background: url("/App_Themes/Default/Images/ccss/chevrons-bullet.png") no-repeat scroll 0 6px; color: #C52325; display: block; font: bold 12px/20px Arial,Helvetica,sans-serif; padding: 0 0 10px 15px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide article .etslidecontent { min-height: 134px; padding: 0 10px 0 0; font: 12px/21px Verdana,sans-serif; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide article .etslidecontent .learn-more { background: url("/App_Themes/Default/Images/ccss/chevrons-bullet.png") no-repeat scroll 0 6px; color: #C52325; display: block; font: bold 12px/20px Arial,Helvetica,sans-serif; padding: 0 0 10px 15px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide article .etslidecontent .etccss-download { background: url("/en/us/~/media/Images/TI Education/US/CommonCoreStateSolutions/Week 10 Small/ccss-icon-download") scroll no-repeat 0 50%; padding-left: 38px; margin-top: 20px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide article .etslidecontent a:link, .sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide article .etslidecontent a:visited { color: #c02634; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule { float: left; width: 960px; min-height: 300px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule .topicsection { padding: 20px 0 20px 28px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule .topicsection .etmoduletopic { color: #d23233; font: 20px/20.25px Arial,Helvetica,sans-serif; margin: 0 10px 18px 0px; float: left; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule .topicsection .etmaincontent { font: 12px/20px Verdana,sans-serif; width: 650px; clear: left; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule .topicsection .etccssactivitynavigation { float: right; margin: 0 24px 0 0; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule .topicsection .etccssactivitynavigation:before, .sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule .topicsection .etccssactivitynavigation:after { content: ""; display: table; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule .topicsection .etccssactivitynavigation:after { clear: both; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule .topicsection .etccssactivitynavigation .etccssactivitynavigation-item { position: relative; display: block; color: #d23233; font: 13px/25px Arial,Helvetica,sans-serif; white-space: nowrap; float: left; -ms-border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; padding: 0 9px; z-index: 3; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule .topicsection .etccssactivitynavigation .etccssactivitynavigation-item:before { content: " "; display: block; width: 1px; height: 13px; background: #979797; position: absolute; left: -1px; top: 7px; z-index: 4; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule .topicsection .etccssactivitynavigation .etccssactivitynavigation-item:first-child:before { display: none; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule .topicsection .etccssactivitynavigation .etccssactivitynavigation-item.selected { color: #fff; background: #d23233; z-index: 5; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule .topicsection .etccssactivitynavigation .etccssactivitynavigation-item.selected:before { display: none; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule .etslideimage { float: left; padding: 0 28px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule article { min-height: 250px; width: 480px; padding: 0px 80px 20px 10px; float: right; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule article .etslideheading { font-weight: bold; font-size: 1.8em; padding: 10px 0; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule article .etslidesubheading { font: bold 14px/18px Arial,Helvetica,sans-serif; padding-bottom: 10px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule article .etslidecontent { min-height: 134px; padding: 0 10px 0 0; font: 12px/21px Verdana,sans-serif; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule article .etslidecontent .learn-more { background: url("/App_Themes/Default/Images/ccss/chevrons-bullet.png") no-repeat scroll 0 6px; color: #C52325; display: block; font: bold 12px/20px Arial,Helvetica,sans-serif; padding-left: 15px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule article .etslidecontent .etccss-download { background: url("/en/us/~/media/Images/TI Education/US/CommonCoreStateSolutions/Week 10 Small/ccss-icon-download") scroll no-repeat 0 50%; padding-left: 38px; margin-top: 20px; }

.sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule article .etslidecontent a:link, .sublayout-etccsstab .sublayout-etccsstopicmodule .etccsscontentmodule-inner .sublayout-etccssactivitycontentmodule article .etslidecontent a:visited { color: #c02634; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-imagemap { padding: 0; background: none; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn:before, .sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn:after { content: ""; display: table; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn:after { clear: both; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .etmoduleheading { color: #d23233; font: 20px/20.25px Arial,Helvetica,sans-serif; margin: 21px 0 22px 30px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn.etcolumnimageside-top .etcolumnimage, .sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn.etcolumnimageside-bottom .etcolumnimage { display: block; text-align: center; padding-right: 11px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn.etcolumnimageside-left .etccsscontentcolumn-maincontent, .sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn.etcolumnimageside-right .etccsscontentcolumn-maincontent { display: table-cell; vertical-align: top; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn.etcolumnimageside-left .etcolumnimage, .sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn.etcolumnimageside-right .etcolumnimage { display: table-cell; vertical-align: top; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn.etcolumnimageside-left .etcolumnimage .etcolumnimage-inner, .sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn.etcolumnimageside-right .etcolumnimage .etcolumnimage-inner { height: 1px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn.etcolumnimageside-left .etcolumnimage { padding-right: 20px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn.etcolumnimageside-right .etcolumnimage { padding-left: 20px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn.etcolumnimageside-top .etcolumnimage { margin-bottom: 24px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection { float: left; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccsstopiccontentmodule { padding: 21px 28px 3px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccsstopiccontentmodule .etmoduleheading { color: #d23233; font: 20px/20.25px Arial,Helvetica,sans-serif; margin: 0 10px 18px 0px; float: left; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccsstopiccontentmodule .etmoduletopic { color: #585858; font: 20px/20.25px Arial,Helvetica,sans-serif; margin: 0 0 18px 0px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccsstopiccontentmodule .etmaincontent { font: 12px/20px Verdana,sans-serif; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccsstopiccontentmodule .etmaincontent .topic-content-left { width: 650px; float: left; border-right: 2px solid #afb0b0; padding-right: 15px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccsstopiccontentmodule .etmaincontent .topic-content-right { width: 200px; float: right; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccssgradessection { position: relative; min-height: 300px; display: block; width: 960px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccssgradessection .etccssgrademodule { position: relative; width: 50%; float: left; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccssgradessection .etccssgrademodule:after { content: " "; display: block; position: absolute; z-index: 4; width: 2px; left: -7px; top: 54px; height: 170px; background: #afb0b0; background: linear-gradient(to bottom, #eeeeef 0%, #afb0b0 100%); filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFEEEEEF',EndColorStr='#FFAFB0B0',GradientType=0); }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccssgradessection .etccssgrademodule .etccssgradeheading { color: #585858; font: 20px/20.25px Arial,Helvetica,sans-serif; text-align: center; padding: 20px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide { width: 50%; float: left; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide .etslideimage { position: relative; text-align: center; height: 164px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide .etslideimage:before { content: " "; display: block; position: absolute; z-index: 3; right: 0; left: 0; bottom: 0; height: 77px; background: transparent; background: linear-gradient(to bottom, #fff 0%, #cacaca 100%); filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFFFFFFF',EndColorStr='#FFCACACA',GradientType=0); }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide .etslideimage .etslideimage-inner { position: relative; z-index: 4; display: inline-block; height: 164px; margin: 0 0 0 -10px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide .etslideimage .etslideimage-inner img { vertical-align: bottom; width: 190px; height: 164px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide article { padding: 10px 20px 10px 25px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide article .etslideheading { font: bold 14px/20px Arial,Helvetica,sans-serif; color: #585858; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide article .etslidesubheading { font: 12px/18px Verdana,sans-serif; margin: 5px 0 10px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide article .learn-more { background: url("/App_Themes/Default/Images/ccss/chevrons-bullet.png") no-repeat scroll 0 6px; color: #C52325; display: block; font: bold 12px/20px Arial,Helvetica,sans-serif; padding: 0 0 5px 15px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide article .etslidecontent { min-height: 134px; padding: 0 10px 0 0; font: 12px/21px Verdana,sans-serif; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide article .etslidecontent .learn-more { background: url("/App_Themes/Default/Images/ccss/chevrons-bullet.png") no-repeat scroll 0 6px; color: #C52325; display: block; font: bold 12px/20px Arial,Helvetica,sans-serif; padding: 0 0 10px 15px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide article .etslidecontent .etccss-download { background: url("/en/us/~/media/Images/TI Education/US/CommonCoreStateSolutions/Week 10 Small/ccss-icon-download") scroll no-repeat 0 50%; padding-left: 38px; margin-top: 20px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide article .etslidecontent a:link, .sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .sublayout-etccsscontentcolumn .etccsstopicsection .etccssgradessection .etccssgrademodule .sublayout-etccssactivityslide article .etslidecontent a:visited { color: #c02634; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .etccsscolumns:before, .sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .etccsscolumns:after { content: ""; display: table; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .etccsscolumns:after { clear: both; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn .etccsscolumn { float: left; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-0 .etccsscolumn { width: 918px; padding-right: 15px; padding-bottom: 0; padding-left: 5px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-0 .column-1 { padding-right: 15px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-0 .column-1 { padding-left: 27px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-0 .etccsscolumn.column-2:before { left: 949px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-0 .etccsscolumn.column-1:before { left: 11px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-1 .etccsscolumn { width: 918px; padding-right: 15px; padding-bottom: 0; padding-left: 5px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-1 .column-1 { padding-right: 15px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-1 .column-1 { padding-left: 27px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-1 .etccsscolumn.column-2:before { left: 949px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-1 .etccsscolumn.column-1:before { left: 11px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-2 .etccsscolumn { width: 449px; padding-right: 15px; padding-bottom: 0; padding-left: 5px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-2 .column-2 { padding-right: 15px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-2 .column-1 { padding-left: 27px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-2 .etccsscolumn.column-2:before { left: 480px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-3 .etccsscolumn { width: 292.666666667px; padding-right: 15px; padding-bottom: 0; padding-left: 5px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-3 .column-3 { padding-right: 15px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-3 .column-1 { padding-left: 27px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-3 .etccsscolumn.column-2:before { left: 323.666666667px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-3 .etccsscolumn.column-3:before { left: 636.333333333px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-4 .etccsscolumn { width: 214.5px; padding-right: 15px; padding-bottom: 0; padding-left: 5px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-4 .column-4 { padding-right: 15px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-4 .column-1 { padding-left: 27px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-4 .etccsscolumn.column-2:before { left: 245.5px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-4 .etccsscolumn.column-3:before { left: 480px; }

.sublayout-etccsstab .sublayout-etccsscontentmodule-variablecolumn.columns-4 .etccsscolumn.column-4:before { left: 714.5px; }

.etccsscontentcolumntheme-basic, .etccsscontentcolumntheme-nodivider { margin: 21px 0 0; }

.etccsscontentcolumntheme-basic.no-etcolumnheading, .etccsscontentcolumntheme-nodivider.no-etcolumnheading { margin-top: 0; }

.etccsscontentcolumntheme-basic .etcolumnheading, .etccsscontentcolumntheme-nodivider .etcolumnheading { color: #d23233; font: 20px/20.25px Arial,Helvetica,sans-serif; margin: 0 0 12px; }

.etccsscontentcolumntheme-basic .etmaincontent, .etccsscontentcolumntheme-nodivider .etmaincontent { font: 12px/20px Verdana,sans-serif; padding: 0 10px 40px 1px; overflow: hidden; }

.etccsscontentcolumntheme-basic .etmaincontent > img, .etccsscontentcolumntheme-nodivider .etmaincontent > img { float: left; }

.etccsscontentcolumntheme-basic .etmaincontent .featured-webinar, .etccsscontentcolumntheme-nodivider .etmaincontent .featured-webinar { color: #C02634; font-weight: bold; width: 332px; background: url("/en/us/~/media/Images/TI Education/US/CommonCoreStateSolutions/Week 10 Small/ccss-icon-webinar") scroll no-repeat 0 26%; padding-left: 48px; }

.etccsscontentcolumntheme-basic .etmaincontent .featured-webinar span, .etccsscontentcolumntheme-nodivider .etmaincontent .featured-webinar span { color: #525252; }

.etccsscontentcolumntheme-basic .etmaincontent .etccss-download, .etccsscontentcolumntheme-nodivider .etmaincontent .etccss-download { background: url("/en/us/~/media/Images/TI Education/US/CommonCoreStateSolutions/Week 10 Small/ccss-icon-download") scroll no-repeat 0 50%; padding-left: 38px; margin-top: 20px; }

.etccsscontentcolumntheme-basic .etmaincontent p, .etccsscontentcolumntheme-nodivider .etmaincontent p { margin: 6px 0 8px; }

.etccsscontentcolumntheme-basic .etmaincontent .float-left, .etccsscontentcolumntheme-nodivider .etmaincontent .float-left { float: left; }

.etccsscontentcolumntheme-basic .etmaincontent img.float-left, .etccsscontentcolumntheme-nodivider .etmaincontent img.float-left { padding-right: 10px; }

.etccsscontentcolumntheme-basic .etmaincontent .float-right, .etccsscontentcolumntheme-nodivider .etmaincontent .float-right { float: right; width: 265px; }

.etccsscontentcolumntheme-basic .etmaincontent .float-none, .etccsscontentcolumntheme-nodivider .etmaincontent .float-none { float: none; width: 421px; margin-left: 40px; }

.etccsscontentcolumntheme-basic .etmaincontent ul.chevrons-bullet, .etccsscontentcolumntheme-nodivider .etmaincontent ul.chevrons-bullet { padding-left: 0; list-style-type: none; }

.etccsscontentcolumntheme-basic .etmaincontent ul.chevrons-bullet li, .etccsscontentcolumntheme-nodivider .etmaincontent ul.chevrons-bullet li { padding: 0 0 5px 26px; background: transparent url(/App_Themes/Default/Images/ccss/chevrons-bullet.png) scroll 11px 6px no-repeat; font: bold 12px/20px Arial,Helvetica,sans-serif; }

.etccsscontentcolumntheme-basic .etmaincontent ul, .etccsscontentcolumntheme-nodivider .etmaincontent ul { padding-left: 0; list-style-type: none; }

.etccsscontentcolumntheme-basic .etmaincontent ul li, .etccsscontentcolumntheme-nodivider .etmaincontent ul li { padding: 0 0 5px 26px; background: transparent url(/App_Themes/Default/Images/ccss/list-item-chevron.png) scroll 11px 6px no-repeat; }

.etccsscontentcolumntheme-basic .etmaincontent .intro, .etccsscontentcolumntheme-nodivider .etmaincontent .intro { font: bold 16px/20px Arial,Helvetica,sans-serif; padding: 0 0; }

.etccsscontentcolumntheme-basic .etmaincontent .learn-more, .etccsscontentcolumntheme-nodivider .etmaincontent .learn-more { display: block; padding: 0 0 0 19px; margin: 0 0 0 1px; font: bold 12px/20px Arial,Helvetica,sans-serif; color: #c52325; background: transparent url(/App_Themes/Default/Images/ccss/chevrons-bullet.png) 0 6px scroll no-repeat; }

.etccsscontentcolumntheme-basic .etmaincontent a:link, .etccsscontentcolumntheme-basic .etmaincontent a:visited, .etccsscontentcolumntheme-nodivider .etmaincontent a:link, .etccsscontentcolumntheme-nodivider .etmaincontent a:visited { color: #c02634; }

.etccsscontentcolumntheme-basic .etmaincontent img.center, .etccsscontentcolumntheme-nodivider .etmaincontent img.center { clear: both; display: block; }

.etccsscontentcolumntheme-basic .etmaincontent img.left, .etccsscontentcolumntheme-nodivider .etmaincontent img.left { float: left; margin: 5px 20px 5px 0; }

.etccsscontentcolumntheme-basic .etmaincontent img.right, .etccsscontentcolumntheme-nodivider .etmaincontent img.right { float: right; margin: 9px 0 5px 5px; }

.etccssvariablecolumncontentmoduletheme-verticalgradienttop { background: transparent url(/App_Themes/Default/Images/ccss/verticalgradienttop-bg.png) scroll 0 0 repeat-x; }

.etccssvariablecolumncontentmoduletheme-verticalgradienttop .etccsscolumn:before { content: " "; display: block; background: #d8d9da; background: linear-gradient(to bottom, #d8d9da 0%, #fff 100%); filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFD8D9DA',EndColorStr='#FFFFFFFF',GradientType=0); width: 2px; position: absolute; top: -4px; bottom: 6px; margin-left: -1px; }

.etccssvariablecolumncontentmoduletheme-verticalgradienttop .etccsscontentcolumntheme-nodivider:before { background: none; }

.etccssvariablecolumncontentmoduletheme-verticalgradienttop .etccsscolumn.column-1:before { display: none; }

.etccssvariablecolumncontentmoduletheme-bottomhalf .etccsscolumn:before { content: " "; display: block; background: #d8d9da; background: linear-gradient(to bottom, #d8d9da 0%, #fff 100%); filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFD8D9DA',EndColorStr='#FFFFFFFF',GradientType=0); width: 2px; position: absolute; top: -4px; bottom: 6px; margin-left: -1px; }

.etccssvariablecolumncontentmoduletheme-bottomhalf .etccsscontentcolumntheme-nodivider:before { background: none; }

.etccssvariablecolumncontentmoduletheme-bottomhalf .etccsscolumn.column-1:before { display: none; }

.sublayout-homepage { position: relative; width: 960px; min-height: 444px; }

.sublayout-homepage:before, .sublayout-homepage:after { content: ""; display: table; }

.sublayout-homepage:after { clear: both; }

.sublayout-homepage .ethomepagecontent { width: 713px; float: left; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list { width: 713px; position: relative; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem { left: 0; top: 0; width: 713px; overflow: hidden; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule { left: 0; top: 0; width: 713px; min-height: 444px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-headings { position: relative; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-headings .scWebEditInput { display: block; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-headings .ethomepagecontent-heading { position: relative; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-headings .ethomepagecontent-subheading { position: relative; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-maincontent { position: relative; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-maincontent.content a { display: inline; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-maincontent ul { list-style: none; padding: 0; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-maincontent ul li { background: none scroll no-repeat 0 0 transparent; margin: 11px 0; padding: 0 0 0 29px; font-size: 0.9em; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-maincontent ul li a { display: block; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-maincontent ul li ul { list-style: none; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-maincontent ul li ul:before, .sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-maincontent ul li ul:after { content: ""; display: table; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-maincontent ul li ul:after { clear: both; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-maincontent ul li ul li { background: none; float: left; padding: 0; font-size: 1em; line-height: 1em; border-left: 1px solid #fff; margin: 0; padding: 0 0 0 5px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-maincontent ul li ul li:first-child { border-left: 0; padding-left: 0; padding-right: 5px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-maincontent ul li ul li a { display: block; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-productsimage { position: absolute; left: 0; top: 0; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-productlinks { position: absolute; left: 0; top: 0; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-productlinks .ethomepagecontent-productlink { position: absolute; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule .ethomepagecontent-productlinks .ethomepagecontent-productlink a { display: block; overflow: hidden; text-indent: -9999px; background: url(/App_Themes/Default/Images/spacer.gif) scroll repeat 0 0 transparent; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule > .scLooseFrameZone { width: 713px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-a .ethomepagecontent-headings .ethomepagecontent-heading { padding: 18px 30px 0; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-a .ethomepagecontent-headings .ethomepagecontent-heading h1 { font-size: 2.6em; text-align: center; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-a .ethomepagecontent-headings .ethomepagecontent-subheading { padding: 13px 30px 0; left: 337px; margin-right: 337px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-a .ethomepagecontent-headings .ethomepagecontent-subheading h2 { font-size: 1.6em; font-weight: bold; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-a .ethomepagecontent-maincontent { font-size: 1.3em; line-height: 1.7em; padding: 10px 30px 0; left: 435px; margin-right: 435px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-a .ethomepagecontent-productsimage { top: 71px; left: 22px; width: 429px; height: 339px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-a .ethomepagecontent-productlinks .ethomepagecontent-backgroundproductlink { left: 20px; top: 70px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-a .ethomepagecontent-productlinks .ethomepagecontent-backgroundproductlink a { width: 313px; height: 308px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-a .ethomepagecontent-productlinks .ethomepagecontent-leftproductlink { left: 254px; top: 146px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-a .ethomepagecontent-productlinks .ethomepagecontent-leftproductlink a { width: 106px; height: 269px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-a .ethomepagecontent-productlinks .ethomepagecontent-leftproductpurchaselink { left: 283px; top: 334px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-a .ethomepagecontent-productlinks .ethomepagecontent-leftproductpurchaselink a { width: 69px; height: 16px; padding: 4px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-a .ethomepagecontent-productlinks .ethomepagecontent-rightproductlink { left: 342px; top: 137px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-a .ethomepagecontent-productlinks .ethomepagecontent-rightproductlink a { width: 104px; height: 278px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-a .ethomepagecontent-productlinks .ethomepagecontent-rightproductpurchaselink { left: 369px; top: 325px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-a .ethomepagecontent-productlinks .ethomepagecontent-rightproductpurchaselink a { width: 69px; height: 16px; padding: 4px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-b .ethomepagecontent-headings .ethomepagecontent-heading { padding: 23px 30px 0; left: 342px; margin-right: 342px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-b .ethomepagecontent-headings .ethomepagecontent-heading h1 { font-size: 2.55em; line-height: 1.2em; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-b .ethomepagecontent-headings .ethomepagecontent-subheading { padding: 1px 30px 0; left: 362px; margin-right: 362px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-b .ethomepagecontent-headings .ethomepagecontent-subheading h2 { font-size: 1.6em; font-weight: bold; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-b .ethomepagecontent-maincontent { font-size: 1.3em; line-height: 1.2em; padding: 10px 30px 0; left: 362px; margin-right: 362px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-b .ethomepagecontent-productsimage { top: 5px; left: 5px; width: 374px; height: 440px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-b .ethomepagecontent-productlinks .ethomepagecontent-leftproductlink { left: 44px; top: 45px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-b .ethomepagecontent-productlinks .ethomepagecontent-leftproductlink a { width: 160px; height: 358px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-b .ethomepagecontent-productlinks .ethomepagecontent-leftproductpurchaselink { left: 130px; top: 318px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-b .ethomepagecontent-productlinks .ethomepagecontent-leftproductpurchaselink a { width: 67px; height: 26px; padding: 4px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-b .ethomepagecontent-productlinks .ethomepagecontent-rightproductlink { left: 184px; top: 25px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-b .ethomepagecontent-productlinks .ethomepagecontent-rightproductlink a { width: 160px; height: 358px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-b .ethomepagecontent-productlinks .ethomepagecontent-rightproductpurchaselink { left: 270px; top: 296px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-b .ethomepagecontent-productlinks .ethomepagecontent-rightproductpurchaselink a { width: 67px; height: 26px; padding: 4px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-c .ethomepagecontent-headings .ethomepagecontent-heading { padding: 22px 30px 0; left: 342px; margin-right: 342px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-c .ethomepagecontent-headings .ethomepagecontent-heading h1 { font-size: 2.4em; line-height: 1.2em; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-c .ethomepagecontent-headings .ethomepagecontent-subheading { padding: 3px 40px 0 30px; left: 362px; margin-right: 362px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-c .ethomepagecontent-headings .ethomepagecontent-subheading h2 { font-size: 1.6em; font-weight: bold; line-height: 1.3em; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-c .ethomepagecontent-maincontent { font-size: 1.3em; line-height: 1.7em; padding: 11px 30px 0; left: 362px; margin-right: 362px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-c .ethomepagecontent-productsimage { top: 0px; left: 1px; width: 374px; height: 440px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-c .ethomepagecontent-productlinks .ethomepagecontent-backgroundproductlink { left: 15px; top: 22px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-c .ethomepagecontent-productlinks .ethomepagecontent-backgroundproductlink a { width: 299px; height: 246px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-c .ethomepagecontent-productlinks .ethomepagecontent-leftproductlink { left: 198px; top: 141px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-c .ethomepagecontent-productlinks .ethomepagecontent-leftproductlink a { width: 100px; height: 218px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-c .ethomepagecontent-productlinks .ethomepagecontent-rightproductlink { left: 272px; top: 130px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-c .ethomepagecontent-productlinks .ethomepagecontent-rightproductlink a { width: 100px; height: 218px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-imagemap .ethomepagecontent-headings { position: absolute; z-index: 7; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-imagemap .ethomepagecontent-headings .ethomepagecontent-heading h1 { font-size: 2.3em; line-height: 1.2em; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-imagemap .ethomepagecontent-headings .ethomepagecontent-heading h1:first-line { font-size: 1.3em; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-imagemap .ethomepagecontent-headings .ethomepagecontent-subheading { padding: 13px 0 0; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontentmodule-imagemap .ethomepagecontent-headings .ethomepagecontent-subheading h2 { font-size: 1.6em; font-weight: bold; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-purple .ethomepagecontent-inner-1 { width: 713px; overflow: visible; background: transparent; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-purple .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 { width: 713px; min-height: 444px; background: url(/App_Themes/Default/Images/Home/Purple/content-bg.jpg) scroll no-repeat 0 0 transparent; color: #fff; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-purple .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li { background-image: url(/App_Themes/Default/Images/Home/Purple/list-item-bg.png); }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-purple .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li a, .sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-purple .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li a:link, .sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-purple .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li a:visited { color: #fff; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-purple .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li ul li { background-image: none; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-purple .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li ul li a, .sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-purple .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li ul li a:link, .sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-purple .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li ul li a:visited { color: #fff; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-blue .ethomepagecontent-inner-1 { width: 713px; overflow: visible; background: transparent; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-blue .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 { width: 713px; min-height: 444px; background: url(/App_Themes/Default/Images/Home/Blue/content-bg.jpg) scroll no-repeat 0 0 transparent; color: #fff; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-blue .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li { background-image: url(/App_Themes/Default/Images/Home/Blue/list-item-bg.png); }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-blue .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li a, .sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-blue .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li a:link, .sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-blue .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li a:visited { color: #fff; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-blue .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li ul li { background-image: none; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-blue .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li ul li a, .sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-blue .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li ul li a:link, .sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-blue .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li ul li a:visited { color: #fff; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-gray .ethomepagecontent-inner-1 { width: 713px; overflow: visible; background: #fff; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-gray .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 { width: 713px; min-height: 444px; background: url(/App_Themes/Default/Images/Home/Gray/content-bg.png) scroll no-repeat 0 0 transparent; color: #4b4b4b; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-gray .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li { background-image: url(/App_Themes/Default/Images/Home/Gray/list-item-bg.png); }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-gray .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li a, .sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-gray .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li a:link, .sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-gray .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li a:visited { color: #4b4b4b; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-gray .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li ul li { background-image: none; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-gray .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li ul li a, .sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-gray .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li ul li a:link, .sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-gray .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li ul li a:visited { color: #4b4b4b; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-aqua .ethomepagecontent-inner-1 { width: 713px; overflow: visible; background: transparent; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-aqua .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 { width: 713px; min-height: 444px; background: url(/App_Themes/Default/Images/Home/Aqua/content-bg.jpg) scroll no-repeat 0 0 transparent; color: #fff; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-aqua .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li { background-image: url(/App_Themes/Default/Images/Home/Blue/list-item-bg.png); }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-aqua .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li a, .sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-aqua .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li a:link, .sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-aqua .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li a:visited { color: #fff; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-aqua .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li ul li { background-image: none; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-aqua .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li ul li a, .sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-aqua .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li ul li a:link, .sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem .ethomepagecontenttheme-aqua .ethomepagecontent-inner-1 .ethomepagecontent-inner-2 .ethomepagecontent-maincontent ul li ul li a:visited { color: #fff; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-editlistitem { position: absolute; left: 0; top: 0; width: 713px; }

.sublayout-homepage .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-editlistitem > .webedit-helper { display: table-cell; width: 713px; text-align: center; vertical-align: middle; }

.sublayout-homepage .sublayout-etcalloutstackgroup { width: 227px; padding: 27px 2px 0 18px; float: left; background: url(/App_Themes/Default/Images/Home/callouts-bg.gif) scroll repeat-x 0 0 #fff; }

.sublayout-homepage .etsocialmediahyperlink-section { position: absolute; right: 257px; top: 332px; }

.sublayout-homepage .etsocialmediahyperlink-section:before, .sublayout-homepage .etsocialmediahyperlink-section:after { content: ""; display: table; }

.sublayout-homepage .etsocialmediahyperlink-section:after { clear: both; }

.sublayout-homepage .etsocialmediahyperlink-section h1 { float: left; color: #af1200; font-size: 1.1em; font-style: italic; line-height: 41px; margin: 0 16px 0 0; }

.sublayout-homepage .etsocialmediahyperlink-section .etsocialmediahyperlink-list { float: left; }

.sublayout-homepage .etsocialmediahyperlink-section .etsocialmediahyperlink-list:before, .sublayout-homepage .etsocialmediahyperlink-section .etsocialmediahyperlink-list:after { content: ""; display: table; }

.sublayout-homepage .etsocialmediahyperlink-section .etsocialmediahyperlink-list:after { clear: both; }

.sublayout-homepage .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-listitem { float: left; margin: 0 8px 0 7px; }

.sublayout-homepage .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-listitem a { display: block; }

.sublayout-homepage .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-editlistitem { float: left; }

.sublayout-homepage .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-editlistitem a { display: block; }

.sublayout-homepage .etsocialmediahyperlink-section > .scLooseFrameZone > .scWebEditInput { display: block; float: left; }

.sublayout-homepage-v2 { width: 960px; position: relative; }

.sublayout-homepage-v2 .etcallout-style-home2 { display: none; }

.sublayout-homepage-v2 .ethomepagecontent { width: 960px; position: relative; }

.sublayout-homepage-v2 .ethomepagecontent .ethomepagecontent-list { width: 960px; position: relative; overflow: hidden; }

.sublayout-homepage-v2 .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem { position: relative; left: 0; top: 0; width: 960px; height: 340px; margin-right: -960px; overflow: hidden; float: left; display: none; }

.sublayout-homepage-v2 .ethomepagecontent .ethomepagecontent-list .ethomepagecontent-listitem:first-child { display: block; }

.sublayout-homepage-v2 .ethomepagecontent-navigation { position: absolute; right: 0; top: 0; width: 200px; right: 19px; top: 31px; background: transparent url(/App_Themes/Default/Images/Home/v2/nav-border.png) 0 0 scroll repeat-x; z-index: 10; }

.sublayout-homepage-v2 .ethomepagecontent-navigation:before { display: block; content: " "; width: 2px; height: 9px; position: absolute; background: transparent url(/App_Themes/Default/Images/Home/v2/nav-top.png) 0 0 scroll no-repeat; right: 0; top: -8px; }

.sublayout-homepage-v2 .ethomepagecontent-navigation:after { display: block; content: " "; width: 3px; height: 9px; position: absolute; background: transparent url(/App_Themes/Default/Images/Home/v2/nav-bottom.png) 0 0 scroll no-repeat; right: 0; bottom: -8px; }

.sublayout-homepage-v2 .ethomepagecontent-navigation .ethomepagecontent-navigationlist { background: transparent url(/App_Themes/Default/Images/Home/v2/nav-right.png) right 0 scroll repeat-y; }

.sublayout-homepage-v2 .ethomepagecontent-navigation .ethomepagecontent-navigationlist .ethomepagecontent-navigationlistitem { position: relative; width: 200px; height: 60px; display: table; -moz-transition: all 200ms ease-in; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; transition: all 200ms ease-in; }

.sublayout-homepage-v2 .ethomepagecontent-navigation .ethomepagecontent-navigationlist .ethomepagecontent-navigationlistitem .ethomepagecontent-navigationlink { position: relative; width: 164px; height: auto; display: table-cell; vertical-align: middle; padding: 0 18px 2px; font-size: 15px; line-height: 19px; font-family: Arial,Verdana,Helvetica,sans-serif; -moz-transition: all 200ms ease-in; -webkit-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; transition: all 200ms ease-in; background: transparent url(/App_Themes/Default/Images/Home/v2/nav-shadow.png) 0 bottom scroll no-repeat; }

.sublayout-homepage-v2 .ethomepagecontent-navigation .ethomepagecontent-navigationlist .ethomepagecontent-navigationlistitem .ethomepagecontent-navigationlink, .sublayout-homepage-v2 .ethomepagecontent-navigation .ethomepagecontent-navigationlist .ethomepagecontent-navigationlistitem .ethomepagecontent-navigationlink:link, .sublayout-homepage-v2 .ethomepagecontent-navigation .ethomepagecontent-navigationlist .ethomepagecontent-navigationlistitem .ethomepagecontent-navigationlink:visited { background-color: rgba(255, 255, 255, 0.55); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8cffffff', endColorstr='#8cffffff'); color: #666; text-decoration: none; cursor: pointer; }

.sublayout-homepage-v2 .ethomepagecontent-navigation .ethomepagecontent-navigationlist .ethomepagecontent-navigationlistitem.selected, .sublayout-homepage-v2 .ethomepagecontent-navigation .ethomepagecontent-navigationlist .ethomepagecontent-navigationlistitem:hover { margin-left: -20px; width: 220px; }

.sublayout-homepage-v2 .ethomepagecontent-navigation .ethomepagecontent-navigationlist .ethomepagecontent-navigationlistitem.selected .ethomepagecontent-navigationlink, .sublayout-homepage-v2 .ethomepagecontent-navigation .ethomepagecontent-navigationlist .ethomepagecontent-navigationlistitem.selected .ethomepagecontent-navigationlink:link, .sublayout-homepage-v2 .ethomepagecontent-navigation .ethomepagecontent-navigationlist .ethomepagecontent-navigationlistitem.selected .ethomepagecontent-navigationlink:visited, .sublayout-homepage-v2 .ethomepagecontent-navigation .ethomepagecontent-navigationlist .ethomepagecontent-navigationlistitem:hover .ethomepagecontent-navigationlink, .sublayout-homepage-v2 .ethomepagecontent-navigation .ethomepagecontent-navigationlist .ethomepagecontent-navigationlistitem:hover .ethomepagecontent-navigationlink:link, .sublayout-homepage-v2 .ethomepagecontent-navigation .ethomepagecontent-navigationlist .ethomepagecontent-navigationlistitem:hover .ethomepagecontent-navigationlink:visited { background-color: rgba(255, 255, 255, 0.8); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ccffffff', endColorstr='#ccffffff'); padding-right: 38px; color: #000; }

.sublayout-homepage-stack .etcallout-style-home2 { display: none; }

.sublayout-homepage-stack .ethomepagecontent-list { position: relative; margin: 0 0 101px; padding: 0 0 14px; }

.sublayout-homepage-stack .ethomepagecontent-list:after { content: ""; display: block; position: absolute; left: 0; right: 0; bottom: -74px; height: 74px; background: #535353; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, transparent 100%); filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#40000000',EndColorStr='#00000000',GradientType=0); }

.sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-moduleimage img { width: 100%; height: auto; }

.sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner { text-align: center; color: #525252; padding: 24px 33px 40px 30px; }

.sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-moduleheading { margin: 0 0 12px; }

.sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-moduleheading, .sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-moduleheading h1, .sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-moduleheading h2, .sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-moduleheading h3, .sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-moduleheading h4, .sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-moduleheading h5, .sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-moduleheading h6 { font-size: 48px; line-height: 1.27; }

.sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-moduleheading h1, .sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-moduleheading h2, .sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-moduleheading h3, .sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-moduleheading h4, .sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-moduleheading h5, .sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-moduleheading h6 { margin: 0; }

.sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-modulecontent, .sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-modulecalltoaction { font-size: 35px; }

.sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-modulecontent, .sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-modulecontent p, .sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-modulecalltoaction, .sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-modulecalltoaction p { line-height: 1.5; margin: 0; }

.sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-modulecalltoaction, .sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-modulecalltoaction :link, .sublayout-homepage-stack .ethomepagecontentmodule-block .ethomepagecontent-inner .ethomepagecontent-modulecalltoaction :visited { color: #cb0c0f; }

.sublayout-etsectiongroup { overflow: hidden; width: 960px; }

.sublayout-etsectiongroup .header-etsectiongroup { position: relative; height: 137px; padding: 0 300px 0 34px; font-size: 1.11111111111em; background-color: #000; background-repeat: no-repeat; }

.sublayout-etsectiongroup .header-etsectiongroup h1 { color: #cb0c0f; font-size: 1.66666666667em; font-weight: bold; padding: 9px 0 2px; }

.sublayout-etsectiongroup .header-etsectiongroup h2 { color: #fff; font-weight: bold; font-size: 1.111em; line-height: 1.25em; }

.sublayout-etsectiongroup .header-etsectiongroup .content { color: #fff; line-height: 1.25em; }

.sublayout-etsectiongroup .header-etsectiongroup .scLooseFrameZone { overflow: visible; position: absolute; left: 0; right: 0; top: 0; bottom: 0; padding: 0 300px 0 34px; }

.sublayout-etsectiongroup .etsectiongroup-body { overflow: hidden; width: 960px; }

.sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer { float: left; width: 760px; }

.sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list { overflow: hidden; width: 780px; }

.sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etcontentlinksection, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .ethyperlinksection, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcategorysection, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductsection, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcontentsection { position: relative; float: left; width: 270px; min-height: 91px; padding: 18px 0 15px 80px; margin: -2px 40px 0px 0; background: url(/App_Themes/Default/Images/Section-Group/etsection-border.gif) no-repeat scroll 3px 0 transparent; font-size: 1.11111111111em; }

.sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etcontentlinksection:nth-child(odd), .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etcontentlinksection.odd, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .ethyperlinksection:nth-child(odd), .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .ethyperlinksection.odd, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcategorysection:nth-child(odd), .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcategorysection.odd, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductsection:nth-child(odd), .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductsection.odd, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcontentsection:nth-child(odd), .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcontentsection.odd { clear: left; }

.sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etcontentlinksection > a:first-child, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .ethyperlinksection > a:first-child, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcategorysection > a:first-child, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductsection > a:first-child, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcontentsection > a:first-child { color: #cb0c0f; }

.sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etcontentlinksection header, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .ethyperlinksection header, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcategorysection header, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductsection header, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcontentsection header { position: relative; }

.sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etcontentlinksection header h1, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .ethyperlinksection header h1, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcategorysection header h1, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductsection header h1, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcontentsection header h1 { color: #cb0c0f; font-size: 1.16666666667em; font-weight: 700; margin-bottom: 1px; }

.sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etcontentlinksection header h1, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etcontentlinksection header h1 a, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .ethyperlinksection header h1, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .ethyperlinksection header h1 a, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcategorysection header h1, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcategorysection header h1 a, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductsection header h1, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductsection header h1 a, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcontentsection header h1, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcontentsection header h1 a { color: #cb0c0f; }

.sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etcontentlinksection header .hero, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .ethyperlinksection header .hero, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcategorysection header .hero, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductsection header .hero, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcontentsection header .hero { position: absolute; left: -80px; top: -1px; }

.sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etcontentlinksection .content, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .ethyperlinksection .content, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcategorysection .content, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductsection .content, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcontentsection .content { line-height: 1.25em; }

.sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etcontentlinksection nav, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .ethyperlinksection nav, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcategorysection nav, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductsection nav, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcontentsection nav { padding: 3px 0 0; }

.sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etcontentlinksection nav select, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .ethyperlinksection nav select, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcategorysection nav select, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductsection nav select, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcontentsection nav select { width: 265px; padding: 1px; border: inset 1px #f0f0f0; }

.sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etcontentlinksection nav ul li a, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .ethyperlinksection nav ul li a, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcategorysection nav ul li a, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductsection nav ul li a, .sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .etproductcontentsection nav ul li a { display: block; padding: 0 0 0 11px; line-height: 14px; background: url(/App_Themes/Default/Images/General/red-arrow.gif) no-repeat scroll 0 3px transparent; }

.sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list .scLooseFrameZone { display: inline-block; overflow: visible; }

.sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list > .scLooseFrameZone { width: 740px; }

.sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list > .scLooseFrameZone > .webedit-helper { display: block; margin: 2px 10px; padding: 2px 0; text-align: center; width: 939px; }

.sublayout-etsectiongroup .etsectiongroup-body .etsection-list-outer .etsection-list > .scLooseFrameZone > .scLooseFrameZone { vertical-align: top; width: 370px; }

.sublayout-etsectiongroup .etsectiongroup-body .sublayout-etcalloutstack { float: left; overflow: hidden; width: 200px; margin: 16px 0 0 0; }

.sublayout-etsectiongroup .etsectiongroup-body .sublayout-etcalloutstack .etcallout > .scLooseFrameZone { display: block; }

.sublayout-etsectiongroup .etsectiongroup-body .sublayout-etcalloutstack > .scLooseFrameZone { display: block; }

.sublayout-multi-generic-content .sublayout-side-navigation h2, .sublayout-product-details .sublayout-side-navigation h2 { font-size: 1.48148148148em; padding: 3px 0 6px 18px; }

.sublayout-multi-generic-content .sublayout-side-navigation ul, .sublayout-product-details .sublayout-side-navigation ul { font-family: Verdana,Arial, Helvetica, sans-serif; background: url("/App_Themes/Default/Images/General/menu-rule.gif") no-repeat right bottom; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li, .sublayout-product-details .sublayout-side-navigation ul li { background: url("/App_Themes/Default/Images/General/menu-rule.gif") no-repeat right top; padding: 7px 3px 6px 0; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li.selected a, .sublayout-product-details .sublayout-side-navigation ul li.selected a { background: url("/App_Themes/Default/Images/General/minus.gif") no-repeat 5px 1px; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li.selected li a, .sublayout-product-details .sublayout-side-navigation ul li.selected li a { background: none; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li a, .sublayout-product-details .sublayout-side-navigation ul li a { display: block; padding-left: 18px; min-height: 16px; background: url("/App_Themes/Default/Images/General/plus.gif") no-repeat 5px 1px; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li a, .sublayout-product-details .sublayout-side-navigation ul li a { color: #039; cursor: pointer; font-weight: bold; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li a:link, .sublayout-multi-generic-content .sublayout-side-navigation ul li a:visited, .sublayout-product-details .sublayout-side-navigation ul li a:link, .sublayout-product-details .sublayout-side-navigation ul li a:visited { color: #039; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li a:only-child, .sublayout-product-details .sublayout-side-navigation ul li a:only-child { background: url("/App_Themes/Default/Images/General/single.gif") no-repeat 5px 1px; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li a:hover, .sublayout-product-details .sublayout-side-navigation ul li a:hover { text-decoration: underline; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li nav ul, .sublayout-product-details .sublayout-side-navigation ul li nav ul { background: none; padding-left: 16px; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li nav ul li, .sublayout-product-details .sublayout-side-navigation ul li nav ul li { background: none; padding: 0 0 1px 0; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li nav ul li a, .sublayout-product-details .sublayout-side-navigation ul li nav ul li a { padding: 2px 0 1px 2px; background: none; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li nav ul li a:link, .sublayout-multi-generic-content .sublayout-side-navigation ul li nav ul li a:visited, .sublayout-product-details .sublayout-side-navigation ul li nav ul li a:link, .sublayout-product-details .sublayout-side-navigation ul li nav ul li a:visited { font-weight: normal; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li nav ul li a:only-child, .sublayout-product-details .sublayout-side-navigation ul li nav ul li a:only-child { background: none; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li nav ul li a:hover, .sublayout-multi-generic-content .sublayout-side-navigation ul li nav ul li.selected a, .sublayout-product-details .sublayout-side-navigation ul li nav ul li a:hover, .sublayout-product-details .sublayout-side-navigation ul li nav ul li.selected a { background: #A4CDEF; text-decoration: none; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li span.scWebEditInput, .sublayout-product-details .sublayout-side-navigation ul li span.scWebEditInput { background: none !important; padding-left: 0 !important; }

html.js .sublayout-multi-generic-content .sublayout-side-navigation ul.collapsible li.selected nav, html.js .sublayout-product-details .sublayout-side-navigation ul.collapsible li.selected nav { display: block; }

html.js .sublayout-multi-generic-content .sublayout-side-navigation ul.collapsible li nav, html.js .sublayout-product-details .sublayout-side-navigation ul.collapsible li nav { display: none; }

html.js .sublayout-multi-generic-content .sublayout-side-navigation ul.hoverable li:hover nav, html.no-js .sublayout-multi-generic-content .sublayout-side-navigation ul.hoverable li:hover nav, html.js .sublayout-product-details .sublayout-side-navigation ul.hoverable li:hover nav, html.no-js .sublayout-product-details .sublayout-side-navigation ul.hoverable li:hover nav { display: block; }

.sublayout-multi-generic-content h1, .sublayout-ti-nspire-legacy-product-detail-page h1 { font-size: 1.85185185185em; font-weight: bold; color: #CB0C0F; padding-bottom: .5em; }

.sublayout-multi-generic-content h2, .sublayout-ti-nspire-legacy-product-detail-page h2 { font-size: 1.2962962963em; font-weight: bold; color: #CB0C0F; }

.sublayout-multi-generic-content .container-1, .sublayout-ti-nspire-legacy-product-detail-page .container-1 { background: url("/App_Themes/Default/Images/General/navigation-bg.gif") repeat-y; overflow: hidden; min-height: 400px; }

.sublayout-multi-generic-content #column-1, .sublayout-ti-nspire-legacy-product-detail-page #column-1 { width: 220px; padding: 13px 7px 15px 0; float: left; }

.sublayout-multi-generic-content #column-2, .sublayout-ti-nspire-legacy-product-detail-page #column-2 { width: 410px; padding: 13px 20px 15px 23px; float: left; }

.sublayout-multi-generic-content #column-2 h2, .sublayout-multi-generic-content #column-2 h3, .sublayout-ti-nspire-legacy-product-detail-page #column-2 h2, .sublayout-ti-nspire-legacy-product-detail-page #column-2 h3 { color: #525252; }

.sublayout-multi-generic-content #column-2 .content-header, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .content-header { padding-bottom: 15px; }

.sublayout-multi-generic-content #column-2 .content, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .content { font-size: 1.11111111111em; line-height: 1.4em; }

.sublayout-multi-generic-content #column-2 .content a.arrow, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .content a.arrow { padding-left: 12px; background: url("/App_Themes/Default/Images/General/red-arrow.gif") no-repeat left 2px; }

.sublayout-multi-generic-content #column-2 .generic-content-hero, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .generic-content-hero { display: inline-block; float: right; margin-left: 30px; margin-bottom: 30px; }

.sublayout-multi-generic-content #column-2 .sublayout-generic-content-footer ul.social-nav, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .sublayout-generic-content-footer ul.social-nav { padding-top: 10px; }

.sublayout-multi-generic-content #column-2 .sublayout-generic-content-footer ul.social-nav li, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .sublayout-generic-content-footer ul.social-nav li { float: left; }

.sublayout-multi-generic-content #column-2 .sublayout-generic-content-footer ul.social-nav li a, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .sublayout-generic-content-footer ul.social-nav li a { display: block; padding: 0 15px; }

.sublayout-multi-generic-content #column-2 .sublayout-generic-content-footer ul.social-nav li a:link, .sublayout-multi-generic-content #column-2 .sublayout-generic-content-footer ul.social-nav li a:visited, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .sublayout-generic-content-footer ul.social-nav li a:link, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .sublayout-generic-content-footer ul.social-nav li a:visited { color: #CB0C0F; cursor: pointer; }

.sublayout-multi-generic-content #column-2 .sublayout-generic-content-footer ul.social-nav li a:hover, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .sublayout-generic-content-footer ul.social-nav li a:hover { text-decoration: underline !important; }

.sublayout-multi-generic-content #column-2 .sublayout-generic-content-footer ul.social-nav li.email-friend a, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .sublayout-generic-content-footer ul.social-nav li.email-friend a { background: url("/App_Themes/Default/Images/General/email-friend.gif") no-repeat left center; }

.sublayout-multi-generic-content #column-2 .sublayout-generic-content-footer ul.social-nav li.print-page a, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .sublayout-generic-content-footer ul.social-nav li.print-page a { padding-left: 20px; background: url("/App_Themes/Default/Images/General/print.gif") no-repeat left center; }

.sublayout-multi-generic-content #column-3, .sublayout-ti-nspire-legacy-product-detail-page #column-3 { width: 280px; padding: 13px 0 15px 0; float: left; font-family: Verdana,Arial, Helvetica, sans-serif; text-align: center; }

.sublayout-multi-generic-content.no-column-3 #column-2, .sublayout-ti-nspire-legacy-product-detail-page.no-column-3 #column-2 { width: 690px; }

.sublayout-multi-generic-content.no-column-3 #column-3, .sublayout-ti-nspire-legacy-product-detail-page.no-column-3 #column-3 { display: none; }

.sublayout-multi-generic-content .sublayout-side-navigation h2, .sublayout-ti-nspire-legacy-product-detail-page .sublayout-side-navigation h2 { font-size: 1.48148148148em; padding: 3px 0 6px 16px; }

.sublayout-multi-generic-content .sublayout-side-navigation ul, .sublayout-ti-nspire-legacy-product-detail-page .sublayout-side-navigation ul { padding-left: 16px; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li a, .sublayout-ti-nspire-legacy-product-detail-page .sublayout-side-navigation ul li a { padding: 2px 0 1px 2px; background: none; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li a:link, .sublayout-multi-generic-content .sublayout-side-navigation ul li a:visited, .sublayout-ti-nspire-legacy-product-detail-page .sublayout-side-navigation ul li a:link, .sublayout-ti-nspire-legacy-product-detail-page .sublayout-side-navigation ul li a:visited { font-weight: normal; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li a:only-child, .sublayout-ti-nspire-legacy-product-detail-page .sublayout-side-navigation ul li a:only-child { background: none; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li a:hover, .sublayout-multi-generic-content .sublayout-side-navigation ul li.selected a, .sublayout-ti-nspire-legacy-product-detail-page .sublayout-side-navigation ul li a:hover, .sublayout-ti-nspire-legacy-product-detail-page .sublayout-side-navigation ul li.selected a { background: #A4CDEF; text-decoration: none; }

.sublayout-generic-content h1 { font-size: 1.85185185185em; font-weight: bold; color: #CB0C0F; padding-bottom: .5em; }

.sublayout-generic-content h2 { font-size: 1.2962962963em; font-weight: bold; color: #CB0C0F; }

.sublayout-generic-content .container-1 { overflow: hidden; min-height: 400px; }

.sublayout-generic-content #column-1 { width: 645px; padding: 13px 20px 15px 15px; float: left; }

.sublayout-generic-content #column-1 h2, .sublayout-generic-content #column-1 h3 { color: #525252; }

.sublayout-generic-content #column-1 .content-header h2 { padding-bottom: 15px; }

.sublayout-generic-content #column-1 .content { font-size: 1.11111111111em; line-height: 1.4em; }

.sublayout-generic-content #column-1 .content a.arrow { padding-left: 12px; background: url("/App_Themes/Default/Images/General/red-arrow.gif") no-repeat left 2px; }

.sublayout-generic-content #column-1 .generic-content-hero { display: inline-block; float: right; margin-left: 30px; margin-bottom: 30px; }

.sublayout-generic-content #column-1 .sublayout-generic-content-footer ul.social-nav { padding-top: 10px; }

.sublayout-generic-content #column-1 .sublayout-generic-content-footer ul.social-nav li { float: left; }

.sublayout-generic-content #column-1 .sublayout-generic-content-footer ul.social-nav li a { display: block; padding: 0 15px; }

.sublayout-generic-content #column-1 .sublayout-generic-content-footer ul.social-nav li a:link, .sublayout-generic-content #column-1 .sublayout-generic-content-footer ul.social-nav li a:visited { color: #CB0C0F; cursor: pointer; }

.sublayout-generic-content #column-1 .sublayout-generic-content-footer ul.social-nav li a:hover { text-decoration: underline !important; }

.sublayout-generic-content #column-1 .sublayout-generic-content-footer ul.social-nav li.email-friend a { background: url("/App_Themes/Default/Images/General/email-friend.gif") no-repeat left center; }

.sublayout-generic-content #column-1 .sublayout-generic-content-footer ul.social-nav li.print-page a { padding-left: 20px; background: url("/App_Themes/Default/Images/General/print.gif") no-repeat left center; }

.sublayout-generic-content #column-2 { width: 280px; padding: 13px 0 15px 0; float: left; font-family: Verdana,Arial, Helvetica, sans-serif; text-align: center; }

.sublayout-generic-content.no-column-2 #column-1 { width: 925px; }

.sublayout-generic-content.no-column-2 #column-2 { display: none; }

.sublayout-content-detail-footer ul.social-nav { padding-top: 10px; }

.sublayout-content-detail-footer ul.social-nav li { float: left; }

.sublayout-content-detail-footer ul.social-nav li a { display: block; padding: 0 15px; }

.sublayout-content-detail-footer ul.social-nav li a:link, .sublayout-content-detail-footer ul.social-nav li a:visited { color: #CB0C0F; cursor: pointer; }

.sublayout-content-detail-footer ul.social-nav li a:hover { text-decoration: underline !important; }

.sublayout-content-detail-footer ul.social-nav li.email-friend a { background: url("/App_Themes/Default/Images/General/email-friend.gif") no-repeat left center; }

.sublayout-content-detail-footer ul.social-nav li.print-page a { padding-left: 20px; background: url("/App_Themes/Default/Images/General/print.gif") no-repeat left center; }

.solutions-page .container-1 { background: url("/App_Themes/Default/Images/press/v-line.png") no-repeat scroll 218px 0 transparent; }

.solutions-page .sublayout-side-navigation h2 { border-bottom: 1px solid #CCCCCC; margin: 0 0 0 10px; padding: 10px 0; }

.solutions-page .sublayout-side-navigation ul { padding-left: 10px; background: none; }

.solutions-page .sublayout-side-navigation ul li { background: none; }

.solutions-page .sublayout-side-navigation ul li a:hover, .solutions-page .sublayout-side-navigation ul li.selected a { color: #CB0C0F !important; background: none; }

.solutions-page .sublayout-side-navigation ul li a:only-child { color: #525252; }

.solutions-page #column-1 { padding: 13px 12px 15px 0; }

.solutions-page #column-2 { width: 400px; }

.solutions-page.no-column-3 #column-2 { width: 680px; }

.solutions-page #column-2 .ethyperlinklist .jump-list ul li a { background: #cc0f12; color: #fff; font: 14px/17px Verdana, Helvetica, sans-serif; font-weight: bold; margin: 15px 0 0; padding: 7px 12px 7px 12px; border: solid 3px #e7e7e7; -ms-border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; -o-border-radius: 17px; -khtml-border-radius: 17px; border-radius: 17px; display: inline-block; }

.solutions-page .sublayout-side-navigation h2 a { text-decoration: none; color: #525252; }

.sublayout-ti-nspire-legacy-product-detail-page a.redbutton { background: none repeat scroll 0 0 #CC0F12; border: 3px solid #E7E7E7; border-radius: 17px; color: #FFFFFF; display: inline-block; font: bold 14px/17px Verdana,Helvetica,sans-serif; margin: 15px 0 0; padding: 7px 12px; }

.sublayout-ti-nspire-legacy-product-detail-page .content ul { padding: 0 0 20px 20px; }

.sublayout-ti-nspire-legacy-product-detail-page .content li > ul { list-style: square; padding-bottom: 0; }

.sublayout-ti-nspire-legacy-product-detail-page .container-1 { background: none; }

.sublayout-ti-nspire-legacy-product-detail-page .container-1 #column-1 { width: 472px; height: auto; padding: 13px 7px 15px 0; float: left; margin: 25px 0 0 50px; }

.sublayout-ti-nspire-legacy-product-detail-page .container-1 #column-2 { width: 375px; }

.sublayout-ti-nspire-legacy-product-detail-page .container-1 #column-2 .alt-hero-link img { float: none; padding: 40px 0 0 95px; }

.etcallout-style-products .sublayout-etcalloutstackgroup > .scLooseFrameZone { overflow: visible; }

.etcallout-style-products .sublayout-etcalloutstack h1 { color: #af1200; font-weight: bold; font-size: 1.1em; }

.etcallout-style-products .sublayout-etcalloutstack .etcalloutstack-list .etcalloutstack-listitem { margin: 0 0 16px 0; }

.etcallout-style-products .sublayout-etcalloutstack .etcalloutstack-list .etcalloutstack-editlistitem .webedit-helper { display: block; text-align: center; margin: 4px; }

.etcallout-style-products .sublayout-etcalloutstack > .scLooseFrameZone { overflow: visible; }

.etcallout-style-products .etcallout-image a { display: block; }

.etcallout-style-products .etcallout-image a img { display: block; margin: 0 auto; }

.etcallout-style-products .etcallout-image .etslideshow-inner-1 { display: table-cell; vertical-align: middle; }

.etcallout-style-products .etcallout-image .etslideshow-inner-1 .etslideshow-inner-2 { margin: -10px auto 0; }

.etcallout-style-products .etcallout-content { text-align: left; }

.etcallout-style-products .etcallout-content section { background: url(/App_Themes/Default/Images/Callout/content-background.gif) no-repeat scroll 0 0 #f5f5f5; -ms-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; -o-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%; -ms-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; padding-bottom: 10px; }

.etcallout-style-products .etcallout-content section a header, .etcallout-style-products .etcallout-content section a:link header, .etcallout-style-products .etcallout-content section a:visited header { position: relative; margin: 0 0 10px; border: 10px solid #e4e4e4; -ms-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; -moz-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; -webkit-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; -o-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; -khtml-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; padding: 4px 0 3px; background: url(/App_Themes/Default/Images/Callout/content-header-background.gif) repeat-x scroll 0 0 #e4e4e4; -ms-background-size: contain; -moz-background-size: contain; -webkit-background-size: contain; -o-background-size: contain; -khtml-background-size: contain; background-size: contain; -ms-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }

.etcallout-style-products .etcallout-content section a header .hgroup h1, .etcallout-style-products .etcallout-content section a:link header .hgroup h1, .etcallout-style-products .etcallout-content section a:visited header .hgroup h1 { font-weight: bold; text-align: center; color: #cb0c0f; font-size: 1.5em; }

.etcallout-style-products .etcallout-content section a header .hgroup h2, .etcallout-style-products .etcallout-content section a:link header .hgroup h2, .etcallout-style-products .etcallout-content section a:visited header .hgroup h2 { font-weight: bold; text-align: center; color: #cb0c0f; font-size: 1.25em; margin-top: .5em; }

.etcallout-style-products .etcallout-content section a .content, .etcallout-style-products .etcallout-content section a:link .content, .etcallout-style-products .etcallout-content section a:visited .content { color: #036; padding: 0 13px; line-height: 1.6em; }

.etcallout-style-products .etcallout-content section a:link:focus, .etcallout-style-products .etcallout-content section a:link:active, .etcallout-style-products .etcallout-content section a:link:hover, .etcallout-style-products .etcallout-content section a:visited:focus, .etcallout-style-products .etcallout-content section a:visited:active, .etcallout-style-products .etcallout-content section a:visited:hover { text-decoration: none; }

.etcallout-style-products .etcallout-content section .ethyperlinklist { padding: 5px 14px 8px; }

.etcallout-style-products .etcallout-content section .ethyperlinklist nav { padding: 3px 0 0; }

.etcallout-style-products .etcallout-content section .ethyperlinklist nav select { max-width: 100%; padding: 1px; border: inset 1px #f0f0f0; }

.etcallout-style-products .etcallout-content section .ethyperlinklist nav ul li a { display: block; padding: 0 0 0 11px; line-height: 14px; background: url(/App_Themes/Default/Images/General/red-arrow.gif) no-repeat scroll 0 3px transparent; }

.etcallout-style-products .etcallout-content section .ethyperlinklist nav ul li a:link:focus, .etcallout-style-products .etcallout-content section .ethyperlinklist nav ul li a:link:active, .etcallout-style-products .etcallout-content section .ethyperlinklist nav ul li a:link:hover, .etcallout-style-products .etcallout-content section .ethyperlinklist nav ul li a:visited:focus, .etcallout-style-products .etcallout-content section .ethyperlinklist nav ul li a:visited:active, .etcallout-style-products .etcallout-content section .ethyperlinklist nav ul li a:visited:hover { text-decoration: underline; }

.etcallout-style-products .etcallout-content section .ethyperlinklist > .scLooseFrameZone { overflow: visible; }

.etcallout-style-products .etcallout-content section .ethyperlinklist .webedit-helper { display: block; text-align: center; margin: 4px; }

.etcallout-style-products .etcallout-content section > .scLooseFrameZone { overflow: visible; }

.etcallout-style-products .etcallout-productenhancement { text-align: left; }

.etcallout-style-products .etcallout-productenhancement section { background: url(/App_Themes/Default/Images/Callout/content-background.gif) no-repeat scroll 0 0 #f5f5f5; -ms-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; -o-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%; -ms-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; padding-bottom: 10px; padding-left: 5px; }

.etcallout-style-products .etcallout-productenhancement section:before, .etcallout-style-products .etcallout-productenhancement section:after { content: ""; display: table; }

.etcallout-style-products .etcallout-productenhancement section:after { clear: both; }

.etcallout-style-products .etcallout-productenhancement section header { margin: 0 0 10px -5px; border: 10px solid #e4e4e4; -ms-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; -moz-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; -webkit-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; -o-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; -khtml-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; padding: 4px 0 3px; background: url(/App_Themes/Default/Images/Callout/content-header-background.gif) repeat-x scroll 0 0 #e4e4e4; -ms-background-size: contain; -moz-background-size: contain; -webkit-background-size: contain; -o-background-size: contain; -khtml-background-size: contain; background-size: contain; -ms-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }

.etcallout-style-products .etcallout-productenhancement section header h1 { font-weight: bold; text-align: center; color: #cb0c0f; font-size: 1.5em; }

.etcallout-style-products .etcallout-productenhancement section header > .scWebEditInput { display: block; }

.etcallout-style-products .etcallout-productenhancement section .etproductenhancement { position: relative; float: left; margin: 0 5px; }

.etcallout-style-products .etcallout-productenhancement section .etproductenhancement a { display: block; width: 80px; padding-top: 100px; text-align: center; }

.etcallout-style-products .etcallout-productenhancement section .etproductenhancement a h2 { color: #1973b4; font-size: 1em; font-weight: normal; }

.etcallout-style-products .etcallout-productenhancement section .etproductenhancement a img { position: absolute; top: 0; left: -1px; border: solid 1px #e2e7ec; }

.etcallout-style-products .etcallout-productenhancement section > .scLooseFrameZone { display: block; overflow: hidden; margin-left: -5px; padding-left: 5px; }

.etcallout-style-products .etcallout-productenhancement section .webedit-helper { display: block; text-align: center; margin: 4px 4px 4px -1px; }

.etcallout-style-products .etcallout-content .teaserimage-top .etcallout-body .etcallout-teaserimage img { display: block; margin: 0 auto; }

.etcallout-style-products .etcallout-content .teaserimage-right .etcallout-body { position: relative; }

.etcallout-style-products .etcallout-content .teaserimage-right .etcallout-body .content { margin-right: 53px; padding-right: 0; }

.etcallout-style-products .etcallout-content .teaserimage-right .etcallout-body .etcallout-teaserimage { position: absolute; right: 13px; top: 0; }

.etcallout-style-products .etcallout-content .teaserimage-bottom .etcallout-body { position: relative; }

.etcallout-style-products .etcallout-content .teaserimage-bottom .etcallout-body .etcallout-teaserimage img { display: block; margin: 0 auto; }

.etcallout-style-products .etcallout-content .teaserimage-left .etcallout-body { position: relative; }

.etcallout-style-products .etcallout-content .teaserimage-left .etcallout-body .content { margin-left: 53px; padding-left: 0; }

.etcallout-style-products .etcallout-content .teaserimage-left .etcallout-body .etcallout-teaserimage { position: absolute; left: 13px; top: 0; }

.etcallout-style-home .sublayout-etcalloutstackgroup > .scLooseFrameZone { overflow: visible; }

.etcallout-style-home .sublayout-etcalloutstack h1 { color: #af1200; font-weight: bold; font-size: 1.1em; }

.etcallout-style-home .sublayout-etcalloutstack .etcalloutstack-list { padding: 4px 0 0; margin: 0 0 0 -6px; }

.etcallout-style-home .sublayout-etcalloutstack .etcalloutstack-list .etcalloutstack-listitem { margin: 0 0 12px 0; padding: 0 0 0 6px; background: url(/App_Themes/Default/Images/Callout/home-promo-separator.gif) no-repeat scroll 0 bottom transparent; }

.etcallout-style-home .sublayout-etcalloutstack .etcalloutstack-list .etcalloutstack-editlistitem .webedit-helper { display: block; text-align: center; margin: 4px; padding: 0 0 0 6px; }

.etcallout-style-home .sublayout-etcalloutstack > .scLooseFrameZone { overflow: visible; }

.etcallout-style-home .sublayout-etcalloutstack .etslideshow, .etcallout-style-home .sublayout-etcalloutstack .etcarousel { background: url(/App_Themes/Default/Images/Callout/home-promo-separator.gif) no-repeat scroll 0 bottom #fff; margin: 0 0 15px; }

.etcallout-style-home .sublayout-etcalloutstack .etslideshow .etcalloutstack-listitem, .etcallout-style-home .sublayout-etcalloutstack .etcarousel .etcalloutstack-listitem { background: none; }

.etcallout-style-home .sublayout-etcalloutstack .etslideshow .etcalloutstack-listitem .etslideshow-inner-1, .etcallout-style-home .sublayout-etcalloutstack .etslideshow .etcalloutstack-listitem .etcarousel-inner-1, .etcallout-style-home .sublayout-etcalloutstack .etcarousel .etcalloutstack-listitem .etslideshow-inner-1, .etcallout-style-home .sublayout-etcalloutstack .etcarousel .etcalloutstack-listitem .etcarousel-inner-1 { padding: 0 0 0 6px; }

.etcallout-style-home .sublayout-etcalloutstack:last-child .etcalloutstack-list .etcalloutstack-listitem:last-child { background: none; }

.etcallout-style-home .sublayout-etcalloutstack:last-child .etslideshow-wrapper:last-child .etslideshow, .etcallout-style-home .sublayout-etcalloutstack:last-child .etcarousel-wrapper:last-child .etcarousel { background: none; }

.etcallout-style-home .etcallout-image a { display: block; }

.etcallout-style-home .etcallout-image a img { display: block; margin: 0 auto; }

.etcallout-style-home .etcallout-image .etslideshow-inner-1 { display: table-cell; vertical-align: middle; }

.etcallout-style-home .etcallout-image .etslideshow-inner-1 .etslideshow-inner-2 { margin: -10px auto 0; }

.etcallout-style-home .etcallout-content { text-align: left; }

.etcallout-style-home .etcallout-content section { padding: 0 0 11px 0; min-height: 55px; }

.etcallout-style-home .etcallout-content section a header, .etcallout-style-home .etcallout-content section a:link header, .etcallout-style-home .etcallout-content section a:visited header { position: relative; margin: 10px 0 0 13px; padding: 4px 0 3px; }

.etcallout-style-home .etcallout-content section a header .hgroup h1, .etcallout-style-home .etcallout-content section a:link header .hgroup h1, .etcallout-style-home .etcallout-content section a:visited header .hgroup h1 { font-weight: bold; text-align: left; color: #585858; font-size: 1em; }

.etcallout-style-home .etcallout-content section a header .hgroup h2, .etcallout-style-home .etcallout-content section a:link header .hgroup h2, .etcallout-style-home .etcallout-content section a:visited header .hgroup h2 { font-weight: bold; text-align: left; color: #585858; font-size: 0.916666666667em; margin-top: .5em; }

.etcallout-style-home .etcallout-content section a .etcallout-body .content, .etcallout-style-home .etcallout-content section a:link .etcallout-body .content, .etcallout-style-home .etcallout-content section a:visited .etcallout-body .content { color: #737171; padding: 0 13px 5px 13px; line-height: 1.5em; }

.etcallout-style-home .etcallout-content section a:link:focus, .etcallout-style-home .etcallout-content section a:link:active, .etcallout-style-home .etcallout-content section a:link:hover, .etcallout-style-home .etcallout-content section a:visited:focus, .etcallout-style-home .etcallout-content section a:visited:active, .etcallout-style-home .etcallout-content section a:visited:hover { text-decoration: none; }

.etcallout-style-home .etcallout-content section .ethyperlinklist { padding: 5px 14px 8px 0; margin-left: 45px; }

.etcallout-style-home .etcallout-content section .ethyperlinklist nav { padding: 3px 0 0; }

.etcallout-style-home .etcallout-content section .ethyperlinklist nav select { max-width: 100%; padding: 1px; border: inset 1px #f0f0f0; }

.etcallout-style-home .etcallout-content section .ethyperlinklist nav ul li a { display: block; padding: 0 0 0 11px; line-height: 14px; background: url(/App_Themes/Default/Images/General/red-arrow.gif) no-repeat scroll 0 3px transparent; }

.etcallout-style-home .etcallout-content section .ethyperlinklist nav ul li a:link:focus, .etcallout-style-home .etcallout-content section .ethyperlinklist nav ul li a:link:active, .etcallout-style-home .etcallout-content section .ethyperlinklist nav ul li a:link:hover, .etcallout-style-home .etcallout-content section .ethyperlinklist nav ul li a:visited:focus, .etcallout-style-home .etcallout-content section .ethyperlinklist nav ul li a:visited:active, .etcallout-style-home .etcallout-content section .ethyperlinklist nav ul li a:visited:hover { text-decoration: underline; }

.etcallout-style-home .etcallout-content section .ethyperlinklist > .scLooseFrameZone { overflow: visible; }

.etcallout-style-home .etcallout-content section .ethyperlinklist .webedit-helper { display: block; text-align: center; margin: 4px; }

.etcallout-style-home .etcallout-content section > .scLooseFrameZone { overflow: visible; }

.etcallout-style-home .etcallout-productenhancement { text-align: left; }

.etcallout-style-home .etcallout-productenhancement section { padding: 0 0 11px 0; }

.etcallout-style-home .etcallout-productenhancement section header { position: relative; margin: 10px 0 0 13px; padding: 4px 0 3px; }

.etcallout-style-home .etcallout-productenhancement section header h1 { font-weight: bold; text-align: left; color: #585858; font-size: 1em; }

.etcallout-style-home .etcallout-productenhancement section .etproductenhancement { position: relative; float: left; margin: 0 5px; }

.etcallout-style-home .etcallout-productenhancement section .etproductenhancement a { display: block; width: 80px; padding-top: 100px; text-align: center; }

.etcallout-style-home .etcallout-productenhancement section .etproductenhancement a h2 { color: #1973b4; font-size: 1em; font-weight: normal; }

.etcallout-style-home .etcallout-productenhancement section .etproductenhancement a img { position: absolute; top: 0; left: -1px; border: solid 1px #e2e7ec; }

.etcallout-style-home .etcallout-productenhancement section > .scLooseFrameZone { display: block; overflow: hidden; margin-left: -5px; padding-left: 5px; }

.etcallout-style-home .etcallout-productenhancement section .webedit-helper { display: block; text-align: center; margin: 4px 4px 4px -1px; }

.etcallout-style-home .etcallout-content .teaserimage-top a .etcallout-body .etcallout-teaserimage img, .etcallout-style-home .etcallout-content .teaserimage-top a:link .etcallout-body .etcallout-teaserimage img, .etcallout-style-home .etcallout-content .teaserimage-top a:visited .etcallout-body .etcallout-teaserimage img { display: block; margin: 0 auto; }

.etcallout-style-home .etcallout-content .teaserimage-right a .etcallout-body, .etcallout-style-home .etcallout-content .teaserimage-right a:link .etcallout-body, .etcallout-style-home .etcallout-content .teaserimage-right a:visited .etcallout-body { position: relative; }

.etcallout-style-home .etcallout-content .teaserimage-right a .etcallout-body .content, .etcallout-style-home .etcallout-content .teaserimage-right a:link .etcallout-body .content, .etcallout-style-home .etcallout-content .teaserimage-right a:visited .etcallout-body .content { margin-right: 53px; padding-right: 0; }

.etcallout-style-home .etcallout-content .teaserimage-right a .etcallout-body .etcallout-teaserimage, .etcallout-style-home .etcallout-content .teaserimage-right a:link .etcallout-body .etcallout-teaserimage, .etcallout-style-home .etcallout-content .teaserimage-right a:visited .etcallout-body .etcallout-teaserimage { position: absolute; right: 0; top: 0; }

.etcallout-style-home .etcallout-content .teaserimage-bottom a .etcallout-body, .etcallout-style-home .etcallout-content .teaserimage-bottom a:link .etcallout-body, .etcallout-style-home .etcallout-content .teaserimage-bottom a:visited .etcallout-body { position: relative; }

.etcallout-style-home .etcallout-content .teaserimage-bottom a .etcallout-body .etcallout-teaserimage img, .etcallout-style-home .etcallout-content .teaserimage-bottom a:link .etcallout-body .etcallout-teaserimage img, .etcallout-style-home .etcallout-content .teaserimage-bottom a:visited .etcallout-body .etcallout-teaserimage img { display: block; margin: 0 auto; }

.etcallout-style-home .etcallout-content .teaserimage-left a header, .etcallout-style-home .etcallout-content .teaserimage-left a:link header, .etcallout-style-home .etcallout-content .teaserimage-left a:visited header { left: 32px; margin-right: 32px; }

.etcallout-style-home .etcallout-content .teaserimage-left a .etcallout-body, .etcallout-style-home .etcallout-content .teaserimage-left a:link .etcallout-body, .etcallout-style-home .etcallout-content .teaserimage-left a:visited .etcallout-body { position: relative; }

.etcallout-style-home .etcallout-content .teaserimage-left a .etcallout-body .content, .etcallout-style-home .etcallout-content .teaserimage-left a:link .etcallout-body .content, .etcallout-style-home .etcallout-content .teaserimage-left a:visited .etcallout-body .content { margin-left: 45px; padding-left: 0; }

.etcallout-style-home .etcallout-content .teaserimage-left a .etcallout-body .etcallout-teaserimage, .etcallout-style-home .etcallout-content .teaserimage-left a:link .etcallout-body .etcallout-teaserimage, .etcallout-style-home .etcallout-content .teaserimage-left a:visited .etcallout-body .etcallout-teaserimage { position: absolute; left: -4px; top: -15px; }

.etcallout-style-home .etslideshow-wrapper .etslideshow-buttons, .etcallout-style-home .etcarousel-wrapper .etcarousel-buttons { right: 10px; top: -10px; }

.etcallout-style-home2 { position: relative; margin-top: -96px; }

.etcallout-style-home2 .sublayout-etcalloutstackgroup > .scLooseFrameZone { overflow: visible; }

.etcallout-style-home2 .sublayout-etcalloutstack h1 { color: #af1200; font-weight: bold; font-size: 1.1em; }

.etcallout-style-home2 .sublayout-etcalloutstack .etcalloutstack-list { padding: 4px 0 0; margin: 0 0 0 -3px; width: 713px; overflow: hidden; }

.etcallout-style-home2 .sublayout-etcalloutstack .etcalloutstack-list .etcalloutstack-listitem { width: 219px; padding: 0 9px; margin: 0 0 12px 0; float: left; background: url(/App_Themes/Default/Images/Callout/home-promo-separator-vertical.gif) no-repeat scroll 0 17px transparent; }

.etcallout-style-home2 .sublayout-etcalloutstack .etcalloutstack-list .etcalloutstack-editlistitem .webedit-helper { display: block; text-align: center; margin: 4px; padding: 0 0 0 6px; }

.etcallout-style-home2 .sublayout-etcalloutstack > .scLooseFrameZone { overflow: visible; }

.etcallout-style-home2 .sublayout-etcalloutstack .etcallout-teaserimage { margin-bottom: 6px; }

.etcallout-style-home2 .etcallout-image a { display: block; }

.etcallout-style-home2 .etcallout-image a img { display: block; margin: 0 auto; }

.etcallout-style-home2 .etcallout-image .etslideshow-inner-1 { display: table-cell; vertical-align: middle; }

.etcallout-style-home2 .etcallout-image .etslideshow-inner-1 .etslideshow-inner-2 { margin: -10px auto 0; }

.etcallout-style-home2 .etcallout-content { text-align: left; }

.etcallout-style-home2 .etcallout-content section { padding: 0 0 11px 0; min-height: 55px; }

.etcallout-style-home2 .etcallout-content section a header, .etcallout-style-home2 .etcallout-content section a:link header, .etcallout-style-home2 .etcallout-content section a:visited header { position: relative; margin: 10px 0 0 13px; padding: 4px 0 3px; }

.etcallout-style-home2 .etcallout-content section a header .hgroup h1, .etcallout-style-home2 .etcallout-content section a:link header .hgroup h1, .etcallout-style-home2 .etcallout-content section a:visited header .hgroup h1 { font-weight: bold; text-align: left; color: #585858; font-size: 12px; line-height: 17px; }

.etcallout-style-home2 .etcallout-content section a header .hgroup h2, .etcallout-style-home2 .etcallout-content section a:link header .hgroup h2, .etcallout-style-home2 .etcallout-content section a:visited header .hgroup h2 { font-weight: bold; text-align: left; color: #585858; font-size: 11px; margin-top: .5em; }

.etcallout-style-home2 .etcallout-content section a .etcallout-body .content, .etcallout-style-home2 .etcallout-content section a:link .etcallout-body .content, .etcallout-style-home2 .etcallout-content section a:visited .etcallout-body .content { color: #737171; padding: 0 13px 5px 13px; line-height: 1.5em; }

.etcallout-style-home2 .etcallout-content section a .etcallout-body .content p, .etcallout-style-home2 .etcallout-content section a:link .etcallout-body .content p, .etcallout-style-home2 .etcallout-content section a:visited .etcallout-body .content p { margin-bottom: 0; }

.etcallout-style-home2 .etcallout-content section a .etcallout-body .content .learn-more, .etcallout-style-home2 .etcallout-content section a:link .etcallout-body .content .learn-more, .etcallout-style-home2 .etcallout-content section a:visited .etcallout-body .content .learn-more { display: inline-block; color: #cb0c0f; background: transparent url(/App_Themes/Default/Images/chevrons.png) right 5px scroll no-repeat; padding-right: 21px; }

.etcallout-style-home2 .etcallout-content section a:link:focus, .etcallout-style-home2 .etcallout-content section a:link:active, .etcallout-style-home2 .etcallout-content section a:link:hover, .etcallout-style-home2 .etcallout-content section a:visited:focus, .etcallout-style-home2 .etcallout-content section a:visited:active, .etcallout-style-home2 .etcallout-content section a:visited:hover { text-decoration: none; }

.etcallout-style-home2 .etcallout-content section .ethyperlinklist { padding: 5px 14px 8px 0; margin-left: 45px; }

.etcallout-style-home2 .etcallout-content section .ethyperlinklist nav { padding: 3px 0 0; }

.etcallout-style-home2 .etcallout-content section .ethyperlinklist nav select { max-width: 100%; padding: 1px; border: inset 1px #f0f0f0; }

.etcallout-style-home2 .etcallout-content section .ethyperlinklist nav ul li a { display: block; padding: 0 0 0 11px; line-height: 14px; background: url(/App_Themes/Default/Images/General/red-arrow.gif) no-repeat scroll 0 3px transparent; }

.etcallout-style-home2 .etcallout-content section .ethyperlinklist nav ul li a:link:focus, .etcallout-style-home2 .etcallout-content section .ethyperlinklist nav ul li a:link:active, .etcallout-style-home2 .etcallout-content section .ethyperlinklist nav ul li a:link:hover, .etcallout-style-home2 .etcallout-content section .ethyperlinklist nav ul li a:visited:focus, .etcallout-style-home2 .etcallout-content section .ethyperlinklist nav ul li a:visited:active, .etcallout-style-home2 .etcallout-content section .ethyperlinklist nav ul li a:visited:hover { text-decoration: underline; }

.etcallout-style-home2 .etcallout-content section .ethyperlinklist > .scLooseFrameZone { overflow: visible; }

.etcallout-style-home2 .etcallout-content section .ethyperlinklist .webedit-helper { display: block; text-align: center; margin: 4px; }

.etcallout-style-home2 .etcallout-content section > .scLooseFrameZone { overflow: visible; }

.etcallout-style-home2 .etcallout-content .teaserimage-top a .etcallout-body .etcallout-teaserimage img, .etcallout-style-home2 .etcallout-content .teaserimage-top a:link .etcallout-body .etcallout-teaserimage img, .etcallout-style-home2 .etcallout-content .teaserimage-top a:visited .etcallout-body .etcallout-teaserimage img { display: block; margin: 0 auto; }

.etcallout-style-home2 .etcallout-content .teaserimage-right a .etcallout-body, .etcallout-style-home2 .etcallout-content .teaserimage-right a:link .etcallout-body, .etcallout-style-home2 .etcallout-content .teaserimage-right a:visited .etcallout-body { position: relative; }

.etcallout-style-home2 .etcallout-content .teaserimage-right a .etcallout-body .content, .etcallout-style-home2 .etcallout-content .teaserimage-right a:link .etcallout-body .content, .etcallout-style-home2 .etcallout-content .teaserimage-right a:visited .etcallout-body .content { margin-right: 53px; padding-right: 0; }

.etcallout-style-home2 .etcallout-content .teaserimage-right a .etcallout-body .etcallout-teaserimage, .etcallout-style-home2 .etcallout-content .teaserimage-right a:link .etcallout-body .etcallout-teaserimage, .etcallout-style-home2 .etcallout-content .teaserimage-right a:visited .etcallout-body .etcallout-teaserimage { position: absolute; right: 0; top: 0; }

.etcallout-style-home2 .etcallout-content .teaserimage-bottom a .etcallout-body, .etcallout-style-home2 .etcallout-content .teaserimage-bottom a:link .etcallout-body, .etcallout-style-home2 .etcallout-content .teaserimage-bottom a:visited .etcallout-body { position: relative; }

.etcallout-style-home2 .etcallout-content .teaserimage-bottom a .etcallout-body .etcallout-teaserimage img, .etcallout-style-home2 .etcallout-content .teaserimage-bottom a:link .etcallout-body .etcallout-teaserimage img, .etcallout-style-home2 .etcallout-content .teaserimage-bottom a:visited .etcallout-body .etcallout-teaserimage img { display: block; margin: 0 auto; }

.etcallout-style-home2 .etcallout-content .teaserimage-left a header, .etcallout-style-home2 .etcallout-content .teaserimage-left a:link header, .etcallout-style-home2 .etcallout-content .teaserimage-left a:visited header { left: 32px; margin-right: 32px; }

.etcallout-style-home2 .etcallout-content .teaserimage-left a .etcallout-body, .etcallout-style-home2 .etcallout-content .teaserimage-left a:link .etcallout-body, .etcallout-style-home2 .etcallout-content .teaserimage-left a:visited .etcallout-body { position: relative; }

.etcallout-style-home2 .etcallout-content .teaserimage-left a .etcallout-body .content, .etcallout-style-home2 .etcallout-content .teaserimage-left a:link .etcallout-body .content, .etcallout-style-home2 .etcallout-content .teaserimage-left a:visited .etcallout-body .content { margin-left: 45px; padding-left: 0; }

.etcallout-style-home2 .etcallout-content .teaserimage-left a .etcallout-body .etcallout-teaserimage, .etcallout-style-home2 .etcallout-content .teaserimage-left a:link .etcallout-body .etcallout-teaserimage, .etcallout-style-home2 .etcallout-content .teaserimage-left a:visited .etcallout-body .etcallout-teaserimage { position: absolute; left: -4px; top: -15px; }

.etcallout-style-home2 .etslideshow-wrapper .etslideshow-buttons, .etcallout-style-home2 .etcarousel-wrapper .etcarousel-buttons { right: 10px; top: -10px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack h1 { color: #af1200; font-weight: bold; font-size: 1.1em; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list { padding: 0; margin: 0 0 0 -3px; width: 960px; overflow: hidden; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list .etcalloutstack-listitem { float: left; background: url(/App_Themes/Default/Images/Callout/home-promo-separator-vertical.gif) no-repeat scroll 0 0 transparent; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list .etcalloutstack-listitem:first-child { background: none transparent; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list .etcalloutstack-editlistitem .webedit-helper { display: block; text-align: center; margin: 4px; padding: 0 0 0 6px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-0 .etcalloutstack-listitem { width: 942px; padding: 4px 9px 12px 9px; min-height: 162px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-0 .etcalloutstack-listitem > .scLooseFrameZone { margin: -4px -9px -12px -9px; padding: 4px 9px 12px 9px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-0 .etcalloutstack-listitem .etcallout-content .etcallout-body .content { width: 828px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-0 .etcallout-content section a header, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-0 .etcallout-content section a:link header, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-0 .etcallout-content section a:visited header { margin: 20px 0 0 117px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-0 .etcallout-content section a .etcallout-body .content, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-0 .etcallout-content section a:link .etcallout-body .content, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-0 .etcallout-content section a:visited .etcallout-body .content { padding: 0 0 0 108px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-0 .etcallout-content section a .etcallout-body .etcallout-teaserimage, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-0 .etcallout-content section a:link .etcallout-body .etcallout-teaserimage, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-0 .etcallout-content section a:visited .etcallout-body .etcallout-teaserimage { position: absolute; left: 14px; top: -4px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-1 .etcalloutstack-listitem { width: 942px; padding: 4px 9px 12px 9px; min-height: 162px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-1 .etcalloutstack-listitem > .scLooseFrameZone { margin: -4px -9px -12px -9px; padding: 4px 9px 12px 9px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-1 .etcalloutstack-listitem .etcallout-content .etcallout-body .content { width: 828px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-1 .etcallout-content section a header, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-1 .etcallout-content section a:link header, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-1 .etcallout-content section a:visited header { margin: 20px 0 0 117px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-1 .etcallout-content section a .etcallout-body .content, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-1 .etcallout-content section a:link .etcallout-body .content, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-1 .etcallout-content section a:visited .etcallout-body .content { padding: 0 0 0 108px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-1 .etcallout-content section a .etcallout-body .etcallout-teaserimage, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-1 .etcallout-content section a:link .etcallout-body .etcallout-teaserimage, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-1 .etcallout-content section a:visited .etcallout-body .etcallout-teaserimage { position: absolute; left: 14px; top: -4px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-2 .etcalloutstack-listitem { width: 462px; padding: 4px 9px 12px 9px; min-height: 162px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-2 .etcalloutstack-listitem > .scLooseFrameZone { margin: -4px -9px -12px -9px; padding: 4px 9px 12px 9px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-2 .etcalloutstack-listitem .etcallout-content .etcallout-body .content { width: 348px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-2 .etcallout-content section a header, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-2 .etcallout-content section a:link header, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-2 .etcallout-content section a:visited header { margin: 20px 0 0 117px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-2 .etcallout-content section a .etcallout-body .content, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-2 .etcallout-content section a:link .etcallout-body .content, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-2 .etcallout-content section a:visited .etcallout-body .content { padding: 0 0 0 108px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-2 .etcallout-content section a .etcallout-body .etcallout-teaserimage, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-2 .etcallout-content section a:link .etcallout-body .etcallout-teaserimage, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-2 .etcallout-content section a:visited .etcallout-body .etcallout-teaserimage { position: absolute; left: 14px; top: -4px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-3 .etcalloutstack-listitem { width: 302px; padding: 4px 9px 12px 9px; min-height: 162px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-3 .etcalloutstack-listitem > .scLooseFrameZone { margin: -4px -9px -12px -9px; padding: 4px 9px 12px 9px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-3 .etcalloutstack-listitem .etcallout-content .etcallout-body .content { width: 188px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-3 .etcallout-content section a header, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-3 .etcallout-content section a:link header, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-3 .etcallout-content section a:visited header { margin: 20px 0 0 117px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-3 .etcallout-content section a .etcallout-body .content, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-3 .etcallout-content section a:link .etcallout-body .content, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-3 .etcallout-content section a:visited .etcallout-body .content { padding: 0 0 0 108px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-3 .etcallout-content section a .etcallout-body .etcallout-teaserimage, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-3 .etcallout-content section a:link .etcallout-body .etcallout-teaserimage, .etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-3 .etcallout-content section a:visited .etcallout-body .etcallout-teaserimage { position: absolute; left: 14px; top: -4px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-4 .etcalloutstack-listitem { width: 222px; padding: 4px 9px 12px 9px; min-height: 162px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-4 .etcalloutstack-listitem > .scLooseFrameZone { margin: -4px -9px -12px -9px; padding: 4px 9px 12px 9px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcalloutstack-list.listitems-4 .etcalloutstack-listitem .etcallout-content .etcallout-body .content { width: 108px; }

.etcallout-style-home-v2 .sublayout-etcalloutstack > .scLooseFrameZone { overflow: visible; }

.etcallout-style-home-v2 .sublayout-etcalloutstack .etcallout-teaserimage { margin-bottom: 6px; }

.etcallout-style-home-v2 .etcallout-image { width: 93px; }

.etcallout-style-home-v2 .etcallout-image a { display: block; }

.etcallout-style-home-v2 .etcallout-image a img { display: block; margin: 0 auto; }

.etcallout-style-home-v2 .etcallout-image .etslideshow-inner-1 { display: table-cell; vertical-align: middle; }

.etcallout-style-home-v2 .etcallout-image .etslideshow-inner-1 .etslideshow-inner-2 { margin: -10px auto 0; }

.etcallout-style-home-v2 .etcallout-content { text-align: left; }

.etcallout-style-home-v2 .etcallout-content section { padding: 0 0 11px 0; min-height: 55px; position: relative; }

.etcallout-style-home-v2 .etcallout-content section a header, .etcallout-style-home-v2 .etcallout-content section a:link header, .etcallout-style-home-v2 .etcallout-content section a:visited header { position: relative; margin: 10px 0 0 8px; padding: 1px 0 4px; }

.etcallout-style-home-v2 .etcallout-content section a header h1, .etcallout-style-home-v2 .etcallout-content section a:link header h1, .etcallout-style-home-v2 .etcallout-content section a:visited header h1 { font-weight: bold; text-align: left; color: #585858; font-size: 12px; line-height: 17px; }

.etcallout-style-home-v2 .etcallout-content section a header h2, .etcallout-style-home-v2 .etcallout-content section a:link header h2, .etcallout-style-home-v2 .etcallout-content section a:visited header h2 { font-weight: bold; text-align: left; color: #585858; font-size: 11px; margin-top: .5em; }

.etcallout-style-home-v2 .etcallout-content section a .etcallout-body, .etcallout-style-home-v2 .etcallout-content section a:link .etcallout-body, .etcallout-style-home-v2 .etcallout-content section a:visited .etcallout-body { padding: 0 0 0 9px; min-height: 40px; }

.etcallout-style-home-v2 .etcallout-content section a .etcallout-body .content, .etcallout-style-home-v2 .etcallout-content section a:link .etcallout-body .content, .etcallout-style-home-v2 .etcallout-content section a:visited .etcallout-body .content { color: #737171; padding: 0 13px 5px 8px; line-height: 1.5em; float: left; }

.etcallout-style-home-v2 .etcallout-content section a .etcallout-body .content p, .etcallout-style-home-v2 .etcallout-content section a:link .etcallout-body .content p, .etcallout-style-home-v2 .etcallout-content section a:visited .etcallout-body .content p { margin-bottom: 0; }

.etcallout-style-home-v2 .etcallout-content section a .etcallout-body .content .learn-more, .etcallout-style-home-v2 .etcallout-content section a:link .etcallout-body .content .learn-more, .etcallout-style-home-v2 .etcallout-content section a:visited .etcallout-body .content .learn-more { display: inline-block; color: #cb0c0f; background: transparent url(/App_Themes/Default/Images/chevrons.png) right 5px scroll no-repeat; padding-right: 21px; }

.etcallout-style-home-v2 .etcallout-content section a:focus, .etcallout-style-home-v2 .etcallout-content section a:active, .etcallout-style-home-v2 .etcallout-content section a:hover, .etcallout-style-home-v2 .etcallout-content section a:link:focus, .etcallout-style-home-v2 .etcallout-content section a:link:active, .etcallout-style-home-v2 .etcallout-content section a:link:hover, .etcallout-style-home-v2 .etcallout-content section a:visited:focus, .etcallout-style-home-v2 .etcallout-content section a:visited:active, .etcallout-style-home-v2 .etcallout-content section a:visited:hover { text-decoration: none; }

.etcallout-style-home-v2 .etcallout-content section .ethyperlinklist { padding: 5px 14px 8px 0; margin-left: 45px; }

.etcallout-style-home-v2 .etcallout-content section .ethyperlinklist nav { padding: 3px 0 0; }

.etcallout-style-home-v2 .etcallout-content section .ethyperlinklist nav select { max-width: 100%; padding: 1px; border: inset 1px #f0f0f0; }

.etcallout-style-home-v2 .etcallout-content section .ethyperlinklist nav ul li a { display: block; padding: 0 0 0 11px; line-height: 14px; background: url(/App_Themes/Default/Images/General/red-arrow.gif) no-repeat scroll 0 3px transparent; }

.etcallout-style-home-v2 .etcallout-content section .ethyperlinklist nav ul li a:link:focus, .etcallout-style-home-v2 .etcallout-content section .ethyperlinklist nav ul li a:link:active, .etcallout-style-home-v2 .etcallout-content section .ethyperlinklist nav ul li a:link:hover, .etcallout-style-home-v2 .etcallout-content section .ethyperlinklist nav ul li a:visited:focus, .etcallout-style-home-v2 .etcallout-content section .ethyperlinklist nav ul li a:visited:active, .etcallout-style-home-v2 .etcallout-content section .ethyperlinklist nav ul li a:visited:hover { text-decoration: underline; }

.etcallout-style-home-v2 .etcallout-content section .ethyperlinklist > .scLooseFrameZone { overflow: visible; }

.etcallout-style-home-v2 .etcallout-content section .ethyperlinklist .webedit-helper { display: block; text-align: center; margin: 4px; }

.etcallout-style-home-v2 .etcallout-content section > .scLooseFrameZone { overflow: visible; }

.etcallout-style-home-v2 .etcallout-content .teaserimage-top a .etcallout-body .etcallout-teaserimage img, .etcallout-style-home-v2 .etcallout-content .teaserimage-top a:link .etcallout-body .etcallout-teaserimage img, .etcallout-style-home-v2 .etcallout-content .teaserimage-top a:visited .etcallout-body .etcallout-teaserimage img { display: block; margin: 0 auto; }

.etcallout-style-home-v2 .etcallout-content .teaserimage-right a .etcallout-body, .etcallout-style-home-v2 .etcallout-content .teaserimage-right a:link .etcallout-body, .etcallout-style-home-v2 .etcallout-content .teaserimage-right a:visited .etcallout-body { position: relative; }

.etcallout-style-home-v2 .etcallout-content .teaserimage-right a .etcallout-body .content, .etcallout-style-home-v2 .etcallout-content .teaserimage-right a:link .etcallout-body .content, .etcallout-style-home-v2 .etcallout-content .teaserimage-right a:visited .etcallout-body .content { margin-right: 53px; padding-right: 0; }

.etcallout-style-home-v2 .etcallout-content .teaserimage-right a .etcallout-body .etcallout-teaserimage, .etcallout-style-home-v2 .etcallout-content .teaserimage-right a:link .etcallout-body .etcallout-teaserimage, .etcallout-style-home-v2 .etcallout-content .teaserimage-right a:visited .etcallout-body .etcallout-teaserimage { position: absolute; right: 0; top: 0; }

.etcallout-style-home-v2 .etcallout-content .teaserimage-bottom a .etcallout-body .etcallout-teaserimage img, .etcallout-style-home-v2 .etcallout-content .teaserimage-bottom a:link .etcallout-body .etcallout-teaserimage img, .etcallout-style-home-v2 .etcallout-content .teaserimage-bottom a:visited .etcallout-body .etcallout-teaserimage img { display: block; margin: 0 auto; }

.etcallout-style-home-v2 .etcallout-content .teaserimage-left a .etcallout-body, .etcallout-style-home-v2 .etcallout-content .teaserimage-left a:link .etcallout-body, .etcallout-style-home-v2 .etcallout-content .teaserimage-left a:visited .etcallout-body { overflow: hidden; width: 100%; }

.etcallout-style-home-v2 .etcallout-content .teaserimage-left a .etcallout-body .content, .etcallout-style-home-v2 .etcallout-content .teaserimage-left a:link .etcallout-body .content, .etcallout-style-home-v2 .etcallout-content .teaserimage-left a:visited .etcallout-body .content { float: left; }

.etcallout-style-home-v2 .etcallout-content .teaserimage-left a .etcallout-body .etcallout-teaserimage, .etcallout-style-home-v2 .etcallout-content .teaserimage-left a:link .etcallout-body .etcallout-teaserimage, .etcallout-style-home-v2 .etcallout-content .teaserimage-left a:visited .etcallout-body .etcallout-teaserimage { float: left; }

.etcallout-style-home-v2 .etslideshow-wrapper .etslideshow-buttons, .etcallout-style-home-v2 .etcarousel-wrapper .etcarousel-buttons { right: 10px; top: -10px; }

.etcallout-style-home-stack .sublayout-etcalloutstack h1 { color: #af1200; font-weight: bold; font-size: 1.1em; }

.etcallout-style-home-stack .sublayout-etcalloutstack .etcalloutstack-list { padding: 0; width: 100%; }

.etcallout-style-home-stack .sublayout-etcalloutstack .etcalloutstack-list .etcalloutstack-editlistitem .webedit-helper { display: block; text-align: center; margin: 4px; padding: 0 0 0 6px; }

.etcallout-style-home-stack .sublayout-etcalloutstack > .scLooseFrameZone { overflow: visible; }

.etcallout-style-home-stack .sublayout-etcalloutstack .etcallout-teaserimage { margin-bottom: 6px; }

.etcallout-style-home-stack .etcallout-content { text-align: left; border-bottom: solid 1px #525252; margin: 40px 0 0; }

.etcallout-style-home-stack .etcallout-content section { padding: 0 0 11px 0; min-height: 55px; position: relative; }

.etcallout-style-home-stack .etcallout-content section a header, .etcallout-style-home-stack .etcallout-content section a:link header, .etcallout-style-home-stack .etcallout-content section a:visited header { position: relative; margin: 10px 0 0 8px; padding: 1px 0 0; }

.etcallout-style-home-stack .etcallout-content section a header h1, .etcallout-style-home-stack .etcallout-content section a:link header h1, .etcallout-style-home-stack .etcallout-content section a:visited header h1 { font-weight: bold; text-align: left; color: #585858; font-size: 12px; line-height: 17px; }

.etcallout-style-home-stack .etcallout-content section a header h2, .etcallout-style-home-stack .etcallout-content section a:link header h2, .etcallout-style-home-stack .etcallout-content section a:visited header h2 { font-weight: bold; text-align: left; color: #585858; font-size: 11px; margin-top: .5em; }

.etcallout-style-home-stack .etcallout-content section a .etcallout-body, .etcallout-style-home-stack .etcallout-content section a:link .etcallout-body, .etcallout-style-home-stack .etcallout-content section a:visited .etcallout-body { padding: 0 37px 0 37px; min-height: 40px; }

.etcallout-style-home-stack .etcallout-content section a .etcallout-body .content, .etcallout-style-home-stack .etcallout-content section a:link .etcallout-body .content, .etcallout-style-home-stack .etcallout-content section a:visited .etcallout-body .content { color: #737171; padding: 0 0 5px; line-height: 1.5em; }

.etcallout-style-home-stack .etcallout-content section a .etcallout-body .content p, .etcallout-style-home-stack .etcallout-content section a:link .etcallout-body .content p, .etcallout-style-home-stack .etcallout-content section a:visited .etcallout-body .content p { margin-bottom: 0; }

.etcallout-style-home-stack .etcallout-content section a .etcallout-body .content .learn-more, .etcallout-style-home-stack .etcallout-content section a:link .etcallout-body .content .learn-more, .etcallout-style-home-stack .etcallout-content section a:visited .etcallout-body .content .learn-more { display: inline-block; color: #cb0c0f; background: transparent url(/App_Themes/Default/Images/chevrons.png) right 5px scroll no-repeat; padding-right: 21px; }

.etcallout-style-home-stack .etcallout-content section a:focus, .etcallout-style-home-stack .etcallout-content section a:active, .etcallout-style-home-stack .etcallout-content section a:hover, .etcallout-style-home-stack .etcallout-content section a:link:focus, .etcallout-style-home-stack .etcallout-content section a:link:active, .etcallout-style-home-stack .etcallout-content section a:link:hover, .etcallout-style-home-stack .etcallout-content section a:visited:focus, .etcallout-style-home-stack .etcallout-content section a:visited:active, .etcallout-style-home-stack .etcallout-content section a:visited:hover { text-decoration: none; }

.etcallout-style-home-stack .etcallout-content section .ethyperlinklist { padding: 5px 14px 8px 0; margin-left: 45px; }

.etcallout-style-home-stack .etcallout-content section .ethyperlinklist nav { padding: 3px 0 0; }

.etcallout-style-home-stack .etcallout-content section .ethyperlinklist nav select { max-width: 100%; padding: 1px; border: inset 1px #f0f0f0; }

.etcallout-style-home-stack .etcallout-content section .ethyperlinklist nav ul li a { display: block; padding: 0 0 0 11px; line-height: 14px; background: url(/App_Themes/Default/Images/General/red-arrow.gif) no-repeat scroll 0 3px transparent; }

.etcallout-style-home-stack .etcallout-content section .ethyperlinklist nav ul li a:link:focus, .etcallout-style-home-stack .etcallout-content section .ethyperlinklist nav ul li a:link:active, .etcallout-style-home-stack .etcallout-content section .ethyperlinklist nav ul li a:link:hover, .etcallout-style-home-stack .etcallout-content section .ethyperlinklist nav ul li a:visited:focus, .etcallout-style-home-stack .etcallout-content section .ethyperlinklist nav ul li a:visited:active, .etcallout-style-home-stack .etcallout-content section .ethyperlinklist nav ul li a:visited:hover { text-decoration: underline; }

.etcallout-style-home-stack .etcallout-content section .ethyperlinklist > .scLooseFrameZone { overflow: visible; }

.etcallout-style-home-stack .etcallout-content section .ethyperlinklist .webedit-helper { display: block; text-align: center; margin: 4px; }

.etcallout-style-home-stack .etcallout-content section > .scLooseFrameZone { overflow: visible; }

.etcallout-style-home-stack .etcallout-content .teaserimage-left { position: relative; }

.etcallout-style-home-stack .etcallout-content .teaserimage-left:before, .etcallout-style-home-stack .etcallout-content .teaserimage-left:after { content: ""; display: table; }

.etcallout-style-home-stack .etcallout-content .teaserimage-left:after { clear: both; }

.etcallout-style-home-stack .etcallout-content .teaserimage-left:before { content: ""; display: block; float: left; padding-top: 27.8%; width: 1px; margin-right: -1px; }

.etcallout-style-home-stack .etcallout-content .teaserimage-left a, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:link, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:visited { float: left; }

.etcallout-style-home-stack .etcallout-content .teaserimage-left a .etcallout-body, .etcallout-style-home-stack .etcallout-content .teaserimage-left a header, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:link .etcallout-body, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:link header, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:visited .etcallout-body, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:visited header { padding-left: calc(27.8% + 37px + 33px); margin: 0; }

.etcallout-style-home-stack .etcallout-content .teaserimage-left a header, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:link header, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:visited header { margin: 0 0 13px; }

.etcallout-style-home-stack .etcallout-content .teaserimage-left a header h1, .etcallout-style-home-stack .etcallout-content .teaserimage-left a header h2, .etcallout-style-home-stack .etcallout-content .teaserimage-left a header h3, .etcallout-style-home-stack .etcallout-content .teaserimage-left a header h4, .etcallout-style-home-stack .etcallout-content .teaserimage-left a header h5, .etcallout-style-home-stack .etcallout-content .teaserimage-left a header h6, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:link header h1, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:link header h2, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:link header h3, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:link header h4, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:link header h5, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:link header h6, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:visited header h1, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:visited header h2, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:visited header h3, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:visited header h4, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:visited header h5, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:visited header h6 { font-size: 23.5px; line-height: 1.1; }

.etcallout-style-home-stack .etcallout-content .teaserimage-left a .etcallout-body .etcallout-teaserimage, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:link .etcallout-body .etcallout-teaserimage, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:visited .etcallout-body .etcallout-teaserimage { position: absolute; top: 0; left: 37px; width: 27.8%; }

.etcallout-style-home-stack .etcallout-content .teaserimage-left a .etcallout-body .etcallout-teaserimage img, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:link .etcallout-body .etcallout-teaserimage img, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:visited .etcallout-body .etcallout-teaserimage img { width: 100%; height: auto; }

.etcallout-style-home-stack .etcallout-content .teaserimage-left a .etcallout-body .content, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:link .etcallout-body .content, .etcallout-style-home-stack .etcallout-content .teaserimage-left a:visited .etcallout-body .content { font-size: 23px; line-height: 1.4; }

.etcallout-style-events .sublayout-etcalloutstackgroup > .scLooseFrameZone { overflow: visible; }

.etcallout-style-events .sublayout-etcalloutstack h1 { color: #af1200; font-weight: bold; font-size: 1.1em; }

.etcallout-style-events .sublayout-etcalloutstack .etcalloutstack-list .etcalloutstack-listitem { margin: 0 0 16px 0; }

.etcallout-style-events .sublayout-etcalloutstack .etcalloutstack-list .etcalloutstack-editlistitem .webedit-helper { display: block; text-align: center; margin: 4px; }

.etcallout-style-events .sublayout-etcalloutstack > .scLooseFrameZone { overflow: visible; }

.etcallout-style-events .etcallout-image a { display: block; }

.etcallout-style-events .etcallout-image a img { display: block; margin: 0 auto; }

.etcallout-style-events .etcallout-image .etslideshow-inner-1 { display: table-cell; vertical-align: middle; }

.etcallout-style-events .etcallout-image .etslideshow-inner-1 .etslideshow-inner-2 { margin: -10px auto 0; }

.etcallout-style-events .etcallout-content { text-align: left; }

.etcallout-style-events .etcallout-content section { background: url(/App_Themes/Default/Images/Callout/content-background.gif) no-repeat scroll 0 0 #f5f5f5; -ms-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; -o-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%; -ms-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; padding-bottom: 10px; }

.etcallout-style-events .etcallout-content section a header, .etcallout-style-events .etcallout-content section a:link header, .etcallout-style-events .etcallout-content section a:visited header { position: relative; margin: 0 0 10px; border: 10px solid #e4e4e4; -ms-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; -moz-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; -webkit-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; -o-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; -khtml-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; padding: 4px 0 3px; background: url(/App_Themes/Default/Images/Callout/content-header-background.gif) repeat-x scroll 0 0 #e4e4e4; -ms-background-size: contain; -moz-background-size: contain; -webkit-background-size: contain; -o-background-size: contain; -khtml-background-size: contain; background-size: contain; -ms-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }

.etcallout-style-events .etcallout-content section a header .hgroup h1, .etcallout-style-events .etcallout-content section a:link header .hgroup h1, .etcallout-style-events .etcallout-content section a:visited header .hgroup h1 { font-weight: bold; text-align: center; color: #cb0c0f; font-size: 1.5em; }

.etcallout-style-events .etcallout-content section a header .hgroup h2, .etcallout-style-events .etcallout-content section a:link header .hgroup h2, .etcallout-style-events .etcallout-content section a:visited header .hgroup h2 { font-weight: bold; text-align: center; color: #cb0c0f; font-size: 1.25em; margin-top: .5em; }

.etcallout-style-events .etcallout-content section a .content, .etcallout-style-events .etcallout-content section a:link .content, .etcallout-style-events .etcallout-content section a:visited .content { color: #036; padding: 0 13px; line-height: 1.6em; }

.etcallout-style-events .etcallout-content section a:link:focus, .etcallout-style-events .etcallout-content section a:link:active, .etcallout-style-events .etcallout-content section a:link:hover, .etcallout-style-events .etcallout-content section a:visited:focus, .etcallout-style-events .etcallout-content section a:visited:active, .etcallout-style-events .etcallout-content section a:visited:hover { text-decoration: none; }

.etcallout-style-events .etcallout-content section .ethyperlinklist { padding: 5px 14px 8px; }

.etcallout-style-events .etcallout-content section .ethyperlinklist nav { padding: 3px 0 0; }

.etcallout-style-events .etcallout-content section .ethyperlinklist nav select { max-width: 100%; padding: 1px; border: inset 1px #f0f0f0; }

.etcallout-style-events .etcallout-content section .ethyperlinklist nav ul li a { display: block; padding: 0 0 0 11px; line-height: 14px; background: url(/App_Themes/Default/Images/General/red-arrow.gif) no-repeat scroll 0 3px transparent; }

.etcallout-style-events .etcallout-content section .ethyperlinklist nav ul li a:link:focus, .etcallout-style-events .etcallout-content section .ethyperlinklist nav ul li a:link:active, .etcallout-style-events .etcallout-content section .ethyperlinklist nav ul li a:link:hover, .etcallout-style-events .etcallout-content section .ethyperlinklist nav ul li a:visited:focus, .etcallout-style-events .etcallout-content section .ethyperlinklist nav ul li a:visited:active, .etcallout-style-events .etcallout-content section .ethyperlinklist nav ul li a:visited:hover { text-decoration: underline; }

.etcallout-style-events .etcallout-content section .ethyperlinklist > .scLooseFrameZone { overflow: visible; }

.etcallout-style-events .etcallout-content section .ethyperlinklist .webedit-helper { display: block; text-align: center; margin: 4px; }

.etcallout-style-events .etcallout-content section > .scLooseFrameZone { overflow: visible; }

.etcallout-style-events .etcallout-productenhancement { text-align: left; }

.etcallout-style-events .etcallout-productenhancement section { background: url(/App_Themes/Default/Images/Callout/content-background.gif) no-repeat scroll 0 0 #f5f5f5; -ms-background-size: 100% 100%; -moz-background-size: 100% 100%; -webkit-background-size: 100% 100%; -o-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%; -ms-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; padding-bottom: 10px; padding-left: 5px; }

.etcallout-style-events .etcallout-productenhancement section:before, .etcallout-style-events .etcallout-productenhancement section:after { content: ""; display: table; }

.etcallout-style-events .etcallout-productenhancement section:after { clear: both; }

.etcallout-style-events .etcallout-productenhancement section header { margin: 0 0 10px -5px; border: 10px solid #e4e4e4; -ms-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; -moz-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; -webkit-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; -o-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; -khtml-border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; border-image: url(/App_Themes/Default/Images/Callout/content-header-border.gif) 10 10 10 10 repeat stretch; padding: 4px 0 3px; background: url(/App_Themes/Default/Images/Callout/content-header-background.gif) repeat-x scroll 0 0 #e4e4e4; -ms-background-size: contain; -moz-background-size: contain; -webkit-background-size: contain; -o-background-size: contain; -khtml-background-size: contain; background-size: contain; -ms-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }

.etcallout-style-events .etcallout-productenhancement section header h1 { font-weight: bold; text-align: center; color: #cb0c0f; font-size: 1.5em; }

.etcallout-style-events .etcallout-productenhancement section header > .scWebEditInput { display: block; }

.etcallout-style-events .etcallout-productenhancement section .etproductenhancement { position: relative; float: left; margin: 0 5px; }

.etcallout-style-events .etcallout-productenhancement section .etproductenhancement a { display: block; width: 80px; padding-top: 100px; text-align: center; }

.etcallout-style-events .etcallout-productenhancement section .etproductenhancement a h2 { color: #1973b4; font-size: 1em; font-weight: normal; }

.etcallout-style-events .etcallout-productenhancement section .etproductenhancement a img { position: absolute; top: 0; left: -1px; border: solid 1px #e2e7ec; }

.etcallout-style-events .etcallout-productenhancement section > .scLooseFrameZone { display: block; overflow: hidden; margin-left: -5px; padding-left: 5px; }

.etcallout-style-events .etcallout-productenhancement section .webedit-helper { display: block; text-align: center; margin: 4px 4px 4px -1px; }

.etcallout-style-events .etcallout-content .teaserimage-top .etcallout-body .etcallout-teaserimage img { display: block; margin: 0 auto; }

.etcallout-style-events .etcallout-content .teaserimage-right .etcallout-body { position: relative; }

.etcallout-style-events .etcallout-content .teaserimage-right .etcallout-body .content { margin-right: 73px; padding-right: 0; }

.etcallout-style-events .etcallout-content .teaserimage-right .etcallout-body .etcallout-teaserimage { position: absolute; right: 13px; top: 0; }

.etcallout-style-events .etcallout-content .teaserimage-bottom .etcallout-body { position: relative; }

.etcallout-style-events .etcallout-content .teaserimage-bottom .etcallout-body .etcallout-teaserimage img { display: block; margin: 0 auto; }

.etcallout-style-events .etcallout-content .teaserimage-left .etcallout-body { position: relative; }

.etcallout-style-events .etcallout-content .teaserimage-left .etcallout-body .content { margin-left: 73px; padding-left: 0; }

.etcallout-style-events .etcallout-content .teaserimage-left .etcallout-body .etcallout-teaserimage { position: absolute; left: 13px; top: 0; }

.contactbox { margin: 0; background: white url(/App_Themes/Default/Images/Callout/cnt-box-style6-body-right.gif) no-repeat bottom right; }

.contactboxhead { background: url(/App_Themes/Default/Images/Callout/position-head-right.gif) no-repeat top right; }

.contactboxbody { background: url(/App_Themes/Default/Images/Callout/cnt-box-style6-body-left.gif) no-repeat bottom left; padding: 0px 10px 10px 10px; color: #585858; height: 1%; color: #585858; margin-bottom: 0px; }

.widgetcopy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; font-weight: 400; }

.widgetheading2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #525252; font-weight: 700; }

.hrcontact { color: #CB0C0F; height: 1px; width: 257px; }

.utilitylink { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #CB0C0F; font-weight: 400; text-decoration: none; }

.locationbox { margin: 0; background: white url(/App_Themes/Default/Images/Callout/cnt-box-style6-body-right.gif) no-repeat bottom right; }

.locationboxhead { background: url(/App_Themes/Default/Images/Callout/cnt-box-style6-head-right.gif) no-repeat top right; }

.locationboxhead h2 { background: url(/App_Themes/Default/Images/Callout/cnt-box-style6-head-left.gif) no-repeat top left; margin: 0; padding: 10px 0 7px 10px; color: #CB0C0F; font-size: 16px; }

.locationboxline { border-top: 1px solid #BABABA; margin: 0 4px 0 0; height: 1px; border-left: 1px solid #BABABA; }

.locationboxbody { background: url(/App_Themes/Default/Images/Callout/cnt-box-style6-body-left.gif) no-repeat bottom left; padding: 5px 10px 10px 10px; color: #585858; height: 108px; }

.positionbox { margin: 0; background: white url(/App_Themes/Default/Images/Callout/cnt-box-style6-body-right.gif) no-repeat bottom right; }

.positionboxhead { background: url(/App_Themes/Default/Images/Callout/position-head-right.gif) no-repeat top right; }

.positionboxhead h2 { background: url(/App_Themes/Default/Images/Callout/position-head-left.gif) no-repeat top left; margin: 0; padding: 10px 10px 0px 10px; color: #525252; font-size: 14px; }

.positionboxbody { background: url(/App_Themes/Default/Images/Callout/cnt-box-style6-body-left.gif) no-repeat bottom left; padding: 0px 0px 0px 0px; color: #585858; height: 1%; color: #585858; margin-bottom: 0px; }

.etslideshow-wrapper { position: relative; padding: 0 0 10px 0; }

.etslideshow-wrapper .etslideshow { position: absolute; right: 0; bottom: 0; left: 0; top: 0; background: #fff; }

.etslideshow-wrapper .etslideshow .etslideshow-slide { position: absolute; left: 0; top: 0; overflow: hidden; }

.etslideshow-wrapper .etslideshow-buttons { position: absolute; list-style-type: none; z-index: 100; right: 0; bottom: 0; }

.etslideshow-wrapper .etslideshow-buttons:before, .etslideshow-wrapper .etslideshow-buttons:after { content: ""; display: table; }

.etslideshow-wrapper .etslideshow-buttons:after { clear: both; }

.etslideshow-wrapper .etslideshow-buttons .etslideshow-button { position: relative; background: #dcdcdc; height: 7px; width: 8px; margin: 0 5px 0 0; display: block; float: left; cursor: pointer; }

.etslideshow-wrapper .etslideshow-buttons .etslideshow-button.etslideshow-selected { background: #af1200; }

.etslideshow-wrapper .etslideshow-buttons .etslideshow-button span { display: none; cursor: pointer; }

.etcarousel-wrapper { position: relative; padding: 0 0 10px 0; overflow: hidden; }

.etcarousel-wrapper .etcarousel { position: absolute; right: 0; bottom: 0; left: 0; top: 0; background: #fff; }

.etcarousel-wrapper .etcarousel .etcarousel-slide { position: absolute; left: 0; top: 0; overflow: hidden; }

.etcarousel-wrapper .etcarousel-buttons { position: absolute; list-style-type: none; z-index: 100; right: 0; bottom: 0; }

.etcarousel-wrapper .etcarousel-buttons:before, .etcarousel-wrapper .etcarousel-buttons:after { content: ""; display: table; }

.etcarousel-wrapper .etcarousel-buttons:after { clear: both; }

.etcarousel-wrapper .etcarousel-buttons .etcarousel-button { position: relative; background: #dcdcdc; height: 7px; width: 8px; margin: 0 5px 0 0; display: block; float: left; cursor: pointer; }

.etcarousel-wrapper .etcarousel-buttons .etcarousel-button.etcarousel-selected { background: #af1200; }

.etcarousel-wrapper .etcarousel-buttons .etcarousel-button span { display: none; cursor: pointer; }

#lightbox { position: fixed; text-align: center; margin: 0; width: 100%; height: 100%; right: 0; bottom: 0; top: 0; left: 0; background: #999; background: rgba(0, 0, 0, 0.4); z-index: 10000; }

#lightbox-inner { position: relative; margin: 100px auto 0 auto; clear: both; float: none; display: inline-block; }

#lightbox-inner .workshop-detail-lightbox .sublayout-content-lightbox .content h1 { font-size: 20px; width: 600px; }

#lightbox-inner .workshop-detail-lightbox table { width: 600px; margin: 20px 0 7px; padding: 1px; font-size: 10px; border-collapse: collapse; }

#lightbox-inner .workshop-detail-lightbox table tr td, #lightbox-inner .workshop-detail-lightbox table tr th { text-align: left; border-right: dotted 1px #e0e0e1; border-bottom: solid 1px #e0e0e1; vertical-align: top; text-align: left; padding: 7px 0 6px 9px; }

#lightbox-inner .workshop-detail-lightbox table tr td:first-child, #lightbox-inner .workshop-detail-lightbox table tr th:first-child { border-left: solid 1px #e0e0e1; }

#lightbox-inner .workshop-detail-lightbox table tr td:last-child, #lightbox-inner .workshop-detail-lightbox table tr th:last-child { border-right: solid 1px #e0e0e1; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child td, #lightbox-inner .workshop-detail-lightbox table tr:first-child th { border-top: solid 1px #49aed1; height: 14px; vertical-align: middle; background: #1a7cb9; background: linear-gradient(to bottom, #3dc4f1 0%, #1a7cb9 100%); filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FF3DC4F1',EndColorStr='#FF1A7CB9',GradientType=0); color: #fff; font-size: 13px; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child td:first-child, #lightbox-inner .workshop-detail-lightbox table tr:first-child th:first-child { border-left: solid 1px #49aed1; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child td:last-child, #lightbox-inner .workshop-detail-lightbox table tr:first-child th:last-child { border-right: solid 1px #49aed1; }

#lightbox-inner .workshop-detail-lightbox table tr:last-child td, #lightbox-inner .workshop-detail-lightbox table tr:last-child th { border-bottom: solid 1px #e0e0e1; }

#lightbox-inner .workshop-detail-lightbox table tr:nth-child(odd) { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .workshop-detail-lightbox table tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr { background: #f3f3f4; }

#lightbox-inner .lightbox-content { text-align: left; position: relative; -ms-border-radius: 11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; -o-border-radius: 11px; -khtml-border-radius: 11px; border-radius: 11px; border: solid 2px #f5f5f5; background: #f5f5f5; overflow: hidden; }

#lightbox-inner .lightbox-content.image-lightbox { padding: 11px; }

#lightbox-inner .lightbox-content.content-lightbox .sublayout-content-lightbox { padding: 24px; }

#lightbox-inner .lightbox-content.content-lightbox .sublayout-content-lightbox.no-padding { padding: 24px 0; }

#lightbox-inner .lightbox-content.content-lightbox .sublayout-content-lightbox.no-padding .content > * { padding-right: 24px; padding-left: 24px; }

#lightbox-inner .lightbox-content .content { font-size: 1.33333333333em; }

#lightbox-inner .lightbox-content .content h1 { color: #cb0c0f; font-size: 2.25em; font-weight: 400; line-height: 1em; font-family: Arial; margin-bottom: 20px; }

#lightbox-inner .lightbox-content .content h2 { color: #cb0c0f; font-size: 1.5em; font-weight: 400; line-height: 1.11em; margin-bottom: 12px; }

#lightbox-inner .lightbox-content .content a.red-button { background: #cc0f12; color: #fff; font: 14px/17px Verdana,Helvetica,sans-serif; font-weight: bold; margin: 15px 0 0; padding: 7px 12px 7px 12px; border: solid 3px #e7e7e7; -ms-border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; -o-border-radius: 17px; -khtml-border-radius: 17px; border-radius: 17px; display: inline-block; }

#lightbox-inner .lightbox-content .columns { overflow: hidden; }

#lightbox-inner .lightbox-content .columns .column { width: 381px; float: left; margin-right: 24px; }

#lightbox-inner .lightbox-content .columns-2 .column-2 { margin-right: 0; }

#lightbox-inner .lightbox-content .image-wrapper { padding-top: 12px; padding-bottom: 12px; }

#lightbox-inner .lightbox-content .image-wrapper figcaption { padding: 10px; }

#lightbox-inner .lightbox-content .gradient-v-ddd-fff-top { background: url(/App_Themes/Default/Images/bg/gradients/ddd-fff-vertical-gradient.png) top center repeat-x; }

#lightbox-inner .lightbox-content.youtube-lightbox { padding: 34px 37px 34px 35px; }

#lightbox-inner .lightbox-content.youtube-lightbox .youtube-video { border: 4px solid #bcbcbc; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }

#lightbox-inner .lightbox-content .lightbox-scroll-arrow { display: block; position: absolute; width: 47px; height: 49px; background-image: url(/App_Themes/Default/Images/lightbox/scroll-arrows.png); background-repeat: no-repeat; overflow: hidden; text-indent: -9999px; }

#lightbox-inner .lightbox-content .lightbox-scroll-arrow.lightbox-scroll-arrow-off { cursor: default; }

#lightbox-inner .lightbox-content .lightbox-scroll-arrow.lightbox-scroll-arrow-on { cursor: pointer; }

#lightbox-inner .lightbox-content .lightbox-scroll-arrow.lightbox-scroll-arrow-left:link, #lightbox-inner .lightbox-content .lightbox-scroll-arrow.lightbox-scroll-arrow-left:visited { background-position: 0 -47px; }

#lightbox-inner .lightbox-content .lightbox-scroll-arrow.lightbox-scroll-arrow-left:link.lightbox-scroll-arrow-on:hover, #lightbox-inner .lightbox-content .lightbox-scroll-arrow.lightbox-scroll-arrow-left:visited.lightbox-scroll-arrow-on:hover { background-position: 0 0; }

#lightbox-inner .lightbox-content .lightbox-scroll-arrow.lightbox-scroll-arrow-right:link, #lightbox-inner .lightbox-content .lightbox-scroll-arrow.lightbox-scroll-arrow-right:visited { background-position: -51px -47px; }

#lightbox-inner .lightbox-content .lightbox-scroll-arrow.lightbox-scroll-arrow-right:link.lightbox-scroll-arrow-on:hover, #lightbox-inner .lightbox-content .lightbox-scroll-arrow.lightbox-scroll-arrow-right:visited.lightbox-scroll-arrow-on:hover { background-position: -51px 0; }

#lightbox-inner .lightbox-content.gallery-lightbox { background: #ebebeb; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper { position: relative; overflow: hidden; display: block; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper .lightbox-media-wrapper { padding: 34px 37px 34px 35px; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper .lightbox-media-wrapper .lightbox-media { overflow: hidden; position: relative; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper .lightbox-media-wrapper .lightbox-media .youtube-video { border: 4px solid #bcbcbc; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper.with-details { padding-right: 325px; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper.with-details .lightbox-details-wrapper .lightbox-details { overflow: hidden; position: absolute; right: 35px; top: 34px; width: 290px; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper.with-details .lightbox-details-wrapper .lightbox-details .etlightboxgalleryitem-heading { color: #d5121a; font: 21px/25px Arial,Helvetica,Verdana,sans-serif; margin: 0 0 8px; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper.with-details .lightbox-details-wrapper .lightbox-details .etlightboxgalleryitem-content { color: #646363; font: 15px/21px Arial,Helvetica,Verdana,sans-serif; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper.with-details .lightbox-details-wrapper .lightbox-details .etlightboxgalleryitem-content p { padding: 0 0 8px; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper.with-thumbnails { padding-bottom: 183px; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper.with-thumbnails .lightbox-thumbnails-wrapper { position: absolute; right: 0; left: 0; bottom: 0; height: 183px; overflow: hidden; background: #d2d2d2; background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZDJkMmQyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZWJlYmViIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2cxKSIgLz48L3N2Zz4=); background: -webkit-gradient(linear, center top, center bottom, color-stop(0%, #d2d2d2), color-stop(100%, #ebebeb)); background: -webkit-linear-gradient(top, #d2d2d2 0%, #ebebeb 100%); background: -moz-linear-gradient(top, #d2d2d2 0%, #ebebeb 100%); background: -ms-linear-gradient(top, #d2d2d2 0%, #ebebeb 100%); background: -o-linear-gradient(top, #d2d2d2 0%, #ebebeb 100%); background: linear-gradient(to bottom, #d2d2d2 0%, #ebebeb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#ebebeb',GradientType=0 ); }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper.with-thumbnails .lightbox-thumbnails-wrapper .lightbox-scroll-arrow { z-index: 10; top: 61px; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper.with-thumbnails .lightbox-thumbnails-wrapper .lightbox-scroll-arrow.lightbox-scroll-arrow-left { left: 0; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper.with-thumbnails .lightbox-thumbnails-wrapper .lightbox-scroll-arrow.lightbox-scroll-arrow-right { right: 0; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper.with-thumbnails .lightbox-thumbnails-wrapper .lightbox-scroll-wrapper { overflow: hidden; position: relative; height: 183px; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper.with-thumbnails .lightbox-thumbnails-wrapper .lightbox-scroll-wrapper .lightbox-thumbnails .lightbox-thumbnail { display: block; float: left; width: 177px; padding: 21px; position: relative; cursor: pointer; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper.with-thumbnails .lightbox-thumbnails-wrapper .lightbox-scroll-wrapper .lightbox-thumbnails .lightbox-thumbnail img { display: block; margin: 0 auto 10px; border: solid 4px #bcbcbc; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper.with-thumbnails .lightbox-thumbnails-wrapper .lightbox-scroll-wrapper .lightbox-thumbnails .lightbox-thumbnail .lightbox-thumbnail-caption { display: block; font-weight: bold; font-size: 1.2em; text-align: center; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper.with-thumbnails .lightbox-thumbnails-wrapper .lightbox-scroll-wrapper .lightbox-thumbnails .lightbox-thumbnail.selected img { border-color: #db2b15; }

#lightbox-inner .lightbox-content.gallery-lightbox .lightbox-gallery-wrapper.with-thumbnails .lightbox-thumbnails-wrapper .lightbox-scroll-wrapper .lightbox-thumbnails .lightbox-thumbnail.selected .lightbox-thumbnail-caption { color: #db2b15; }

#lightbox-inner .lightbox-close { position: absolute; right: 2px; top: 2px; width: 22px; height: 22px; background: transparent url(/App_Themes/Default/Images/lightbox/lightbox-close.png) scroll 0 0 no-repeat; z-index: 9999; cursor: pointer; }

.sublayout-multi-generic-content h1, .sublayout-ti-nspire-legacy-product-detail-page h1 { font-size: 1.85185185185em; font-weight: bold; color: #CB0C0F; padding-bottom: .5em; }

.sublayout-multi-generic-content h2, .sublayout-ti-nspire-legacy-product-detail-page h2 { font-size: 1.2962962963em; font-weight: bold; color: #CB0C0F; }

.sublayout-multi-generic-content .container-1, .sublayout-ti-nspire-legacy-product-detail-page .container-1 { background: url("/App_Themes/Default/Images/General/navigation-bg.gif") repeat-y; overflow: hidden; min-height: 400px; }

.sublayout-multi-generic-content #column-1, .sublayout-ti-nspire-legacy-product-detail-page #column-1 { width: 220px; padding: 13px 7px 15px 0; float: left; }

.sublayout-multi-generic-content #column-2, .sublayout-ti-nspire-legacy-product-detail-page #column-2 { width: 410px; padding: 13px 20px 15px 23px; float: left; }

.sublayout-multi-generic-content #column-2 h2, .sublayout-multi-generic-content #column-2 h3, .sublayout-ti-nspire-legacy-product-detail-page #column-2 h2, .sublayout-ti-nspire-legacy-product-detail-page #column-2 h3 { color: #525252; }

.sublayout-multi-generic-content #column-2 .content-header, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .content-header { padding-bottom: 15px; }

.sublayout-multi-generic-content #column-2 .content, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .content { font-size: 1.11111111111em; line-height: 1.4em; }

.sublayout-multi-generic-content #column-2 .content a.arrow, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .content a.arrow { padding-left: 12px; background: url("/App_Themes/Default/Images/General/red-arrow.gif") no-repeat left 2px; }

.sublayout-multi-generic-content #column-2 .generic-content-hero, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .generic-content-hero { display: inline-block; float: right; margin-left: 30px; margin-bottom: 30px; }

.sublayout-multi-generic-content #column-2 .sublayout-generic-content-footer ul.social-nav, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .sublayout-generic-content-footer ul.social-nav { padding-top: 10px; }

.sublayout-multi-generic-content #column-2 .sublayout-generic-content-footer ul.social-nav li, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .sublayout-generic-content-footer ul.social-nav li { float: left; }

.sublayout-multi-generic-content #column-2 .sublayout-generic-content-footer ul.social-nav li a, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .sublayout-generic-content-footer ul.social-nav li a { display: block; padding: 0 15px; }

.sublayout-multi-generic-content #column-2 .sublayout-generic-content-footer ul.social-nav li a:link, .sublayout-multi-generic-content #column-2 .sublayout-generic-content-footer ul.social-nav li a:visited, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .sublayout-generic-content-footer ul.social-nav li a:link, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .sublayout-generic-content-footer ul.social-nav li a:visited { color: #CB0C0F; cursor: pointer; }

.sublayout-multi-generic-content #column-2 .sublayout-generic-content-footer ul.social-nav li a:hover, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .sublayout-generic-content-footer ul.social-nav li a:hover { text-decoration: underline !important; }

.sublayout-multi-generic-content #column-2 .sublayout-generic-content-footer ul.social-nav li.email-friend a, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .sublayout-generic-content-footer ul.social-nav li.email-friend a { background: url("/App_Themes/Default/Images/General/email-friend.gif") no-repeat left center; }

.sublayout-multi-generic-content #column-2 .sublayout-generic-content-footer ul.social-nav li.print-page a, .sublayout-ti-nspire-legacy-product-detail-page #column-2 .sublayout-generic-content-footer ul.social-nav li.print-page a { padding-left: 20px; background: url("/App_Themes/Default/Images/General/print.gif") no-repeat left center; }

.sublayout-multi-generic-content #column-3, .sublayout-ti-nspire-legacy-product-detail-page #column-3 { width: 280px; padding: 13px 0 15px 0; float: left; font-family: Verdana,Arial, Helvetica, sans-serif; text-align: center; }

.sublayout-multi-generic-content.no-column-3 #column-2, .sublayout-ti-nspire-legacy-product-detail-page.no-column-3 #column-2 { width: 690px; }

.sublayout-multi-generic-content.no-column-3 #column-3, .sublayout-ti-nspire-legacy-product-detail-page.no-column-3 #column-3 { display: none; }

.sublayout-multi-generic-content .sublayout-side-navigation h2, .sublayout-ti-nspire-legacy-product-detail-page .sublayout-side-navigation h2 { font-size: 1.48148148148em; padding: 3px 0 6px 16px; }

.sublayout-multi-generic-content .sublayout-side-navigation ul, .sublayout-ti-nspire-legacy-product-detail-page .sublayout-side-navigation ul { padding-left: 16px; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li a, .sublayout-ti-nspire-legacy-product-detail-page .sublayout-side-navigation ul li a { padding: 2px 0 1px 2px; background: none; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li a:link, .sublayout-multi-generic-content .sublayout-side-navigation ul li a:visited, .sublayout-ti-nspire-legacy-product-detail-page .sublayout-side-navigation ul li a:link, .sublayout-ti-nspire-legacy-product-detail-page .sublayout-side-navigation ul li a:visited { font-weight: normal; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li a:only-child, .sublayout-ti-nspire-legacy-product-detail-page .sublayout-side-navigation ul li a:only-child { background: none; }

.sublayout-multi-generic-content .sublayout-side-navigation ul li a:hover, .sublayout-multi-generic-content .sublayout-side-navigation ul li.selected a, .sublayout-ti-nspire-legacy-product-detail-page .sublayout-side-navigation ul li a:hover, .sublayout-ti-nspire-legacy-product-detail-page .sublayout-side-navigation ul li.selected a { background: #A4CDEF; text-decoration: none; }

.sublayout-generic-content h1 { font-size: 1.85185185185em; font-weight: bold; color: #CB0C0F; padding-bottom: .5em; }

.sublayout-generic-content h2 { font-size: 1.2962962963em; font-weight: bold; color: #CB0C0F; }

.sublayout-generic-content .container-1 { overflow: hidden; min-height: 400px; }

.sublayout-generic-content #column-1 { width: 645px; padding: 13px 20px 15px 15px; float: left; }

.sublayout-generic-content #column-1 h2, .sublayout-generic-content #column-1 h3 { color: #525252; }

.sublayout-generic-content #column-1 .content-header h2 { padding-bottom: 15px; }

.sublayout-generic-content #column-1 .content { font-size: 1.11111111111em; line-height: 1.4em; }

.sublayout-generic-content #column-1 .content a.arrow { padding-left: 12px; background: url("/App_Themes/Default/Images/General/red-arrow.gif") no-repeat left 2px; }

.sublayout-generic-content #column-1 .generic-content-hero { display: inline-block; float: right; margin-left: 30px; margin-bottom: 30px; }

.sublayout-generic-content #column-1 .sublayout-generic-content-footer ul.social-nav { padding-top: 10px; }

.sublayout-generic-content #column-1 .sublayout-generic-content-footer ul.social-nav li { float: left; }

.sublayout-generic-content #column-1 .sublayout-generic-content-footer ul.social-nav li a { display: block; padding: 0 15px; }

.sublayout-generic-content #column-1 .sublayout-generic-content-footer ul.social-nav li a:link, .sublayout-generic-content #column-1 .sublayout-generic-content-footer ul.social-nav li a:visited { color: #CB0C0F; cursor: pointer; }

.sublayout-generic-content #column-1 .sublayout-generic-content-footer ul.social-nav li a:hover { text-decoration: underline !important; }

.sublayout-generic-content #column-1 .sublayout-generic-content-footer ul.social-nav li.email-friend a { background: url("/App_Themes/Default/Images/General/email-friend.gif") no-repeat left center; }

.sublayout-generic-content #column-1 .sublayout-generic-content-footer ul.social-nav li.print-page a { padding-left: 20px; background: url("/App_Themes/Default/Images/General/print.gif") no-repeat left center; }

.sublayout-generic-content #column-2 { width: 280px; padding: 13px 0 15px 0; float: left; font-family: Verdana,Arial, Helvetica, sans-serif; text-align: center; }

.sublayout-generic-content.no-column-2 #column-1 { width: 925px; }

.sublayout-generic-content.no-column-2 #column-2 { display: none; }

.sublayout-content-detail-footer ul.social-nav { padding-top: 10px; }

.sublayout-content-detail-footer ul.social-nav li { float: left; }

.sublayout-content-detail-footer ul.social-nav li a { display: block; padding: 0 15px; }

.sublayout-content-detail-footer ul.social-nav li a:link, .sublayout-content-detail-footer ul.social-nav li a:visited { color: #CB0C0F; cursor: pointer; }

.sublayout-content-detail-footer ul.social-nav li a:hover { text-decoration: underline !important; }

.sublayout-content-detail-footer ul.social-nav li.email-friend a { background: url("/App_Themes/Default/Images/General/email-friend.gif") no-repeat left center; }

.sublayout-content-detail-footer ul.social-nav li.print-page a { padding-left: 20px; background: url("/App_Themes/Default/Images/General/print.gif") no-repeat left center; }

.solutions-page .container-1 { background: url("/App_Themes/Default/Images/press/v-line.png") no-repeat scroll 218px 0 transparent; }

.solutions-page .sublayout-side-navigation h2 { border-bottom: 1px solid #CCCCCC; margin: 0 0 0 10px; padding: 10px 0; }

.solutions-page .sublayout-side-navigation ul { padding-left: 10px; background: none; }

.solutions-page .sublayout-side-navigation ul li { background: none; }

.solutions-page .sublayout-side-navigation ul li a:hover, .solutions-page .sublayout-side-navigation ul li.selected a { color: #CB0C0F !important; background: none; }

.solutions-page .sublayout-side-navigation ul li a:only-child { color: #525252; }

.solutions-page #column-1 { padding: 13px 12px 15px 0; }

.solutions-page #column-2 { width: 400px; }

.solutions-page.no-column-3 #column-2 { width: 680px; }

.solutions-page #column-2 .ethyperlinklist .jump-list ul li a { background: #cc0f12; color: #fff; font: 14px/17px Verdana, Helvetica, sans-serif; font-weight: bold; margin: 15px 0 0; padding: 7px 12px 7px 12px; border: solid 3px #e7e7e7; -ms-border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; -o-border-radius: 17px; -khtml-border-radius: 17px; border-radius: 17px; display: inline-block; }

.solutions-page .sublayout-side-navigation h2 a { text-decoration: none; color: #525252; }

.sublayout-ti-nspire-legacy-product-detail-page a.redbutton { background: none repeat scroll 0 0 #CC0F12; border: 3px solid #E7E7E7; border-radius: 17px; color: #FFFFFF; display: inline-block; font: bold 14px/17px Verdana,Helvetica,sans-serif; margin: 15px 0 0; padding: 7px 12px; }

.sublayout-ti-nspire-legacy-product-detail-page .content ul { padding: 0 0 20px 20px; }

.sublayout-ti-nspire-legacy-product-detail-page .content li > ul { list-style: square; padding-bottom: 0; }

.sublayout-ti-nspire-legacy-product-detail-page .container-1 { background: none; }

.sublayout-ti-nspire-legacy-product-detail-page .container-1 #column-1 { width: 472px; height: auto; padding: 13px 7px 15px 0; float: left; margin: 25px 0 0 50px; }

.sublayout-ti-nspire-legacy-product-detail-page .container-1 #column-2 { width: 375px; }

.sublayout-ti-nspire-legacy-product-detail-page .container-1 #column-2 .alt-hero-link img { float: none; padding: 40px 0 0 95px; }

.ui-dialog .ui-dialog-title { font-size: 15px; line-height: 17px; }

.ui-dialog .loading { background: transparent url(/App_Themes/Default/Images/General/ajax-loader.gif) center center scroll no-repeat; }

.ui-dialog .loading * { visibility: hidden !important; }

.ui-dialog .error { color: #f00; font-weight: bold; white-space: pre-line; display: block; clear: none; }

.ui-dialog input[type="button"], .ui-dialog input[type="reset"], .ui-dialog input[type="submit"], .ui-dialog button, .ui-dialog .button, .ui-dialog .reset, .ui-dialog .submit { display: inline-block; width: auto; padding: 0 17px; border: 1px solid #828488; -ms-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; color: #6e6e6e; cursor: pointer; font-weight: bold; height: 22px; line-height: 22px; text-align: center; background: url(/App_Themes/Default/Images/General/button-bg.gif) no-repeat scroll 0 0 transparent; white-space: nowrap; }

.ui-dialog .ui-dialog-content { display: flex !important; font-size: 12px; line-height: 15px; }

.ui-dialog .ui-dialog-content > .ui-icon { width: 16px; height: 16px; margin: 0 8px 0 0; }

@media print { .ui-dialog .ui-dialog-content { display: none; }
	.ui-dialog .dialog-modal { display: block !important; background: #fff !important; position: fixed !important; width: 100% !important; height: 100% !important; right: 0 !important; bottom: 0 !important; left: 0 !important; top: 0 !important; }
	.ui-widget-overlay { display: none; } }

#dialog-sign-in .optional { padding: 5px 0 15px; }

#dialog-sign-in .optional input[type="button"] { clear: both; display: block; margin: 0 auto; }

#dialog-sign-in .error { padding: 5px 0; }

#dialog-sign-in form { padding: 5px 0 0; }

#dialog-sign-in form .error { display: block; clear: both; }

#dialog-sign-in form label[for="username"] { display: block; float: left; clear: left; text-align: right; width: 85px; padding: 2px 10px 0 0; }

#dialog-sign-in form input[name="username"] { display: block; float: left; margin: 0 0 10px; }

#dialog-sign-in form label[for="password"] { display: block; float: left; clear: left; text-align: right; width: 85px; padding: 2px 10px 0 0; }

#dialog-sign-in form input[name="password"] { display: block; float: left; margin: 0 0 18px; }

#dialog-sign-in form input[type="submit"] { clear: both; margin: 0 0 0 100px; }

#dialog-sign-in .ethyperlinklist { margin: 6px 0 0; height: 14px; }

#dialog-sign-in .ethyperlinklist .jump-list ul { width: 100%; overflow: hidden; }

#dialog-sign-in .ethyperlinklist .jump-list ul li { float: left; margin: 0 10px 0 0; }

#dialog-sign-in .ethyperlinklist .jump-list ul li a { color: #1973b4; }

#dialog-software-license a:link, #dialog-software-license a:visited { text-decoration: underline; }

#dialog-software-license .license-lines { margin: 10px 0; padding: 0 0 0 18px; }

#dialog-software-license .license-lines .license-line { line-height: 1.4em; padding: 5px 0; }

#dialog-software-license .license-lines .license-line .license-key { font-weight: bold; font-family: monospace; }

.dialog-modal .dialog-modal-form form { width: 400px; overflow: hidden; margin: 0 auto; }

.dialog-modal .dialog-modal-form form li { list-style-type: none; }

.dialog-modal .dialog-modal-form form li > label { clear: left; float: left; width: 200px; line-height: 20px; margin: 0 0 0 40px; }

.dialog-modal .dialog-modal-form form input[type="checkbox"] { float: left; width: 20px; height: 20px; margin: auto; }

.dialog-modal .dialog-modal-form form label { clear: left; float: left; width: 100px; line-height: 20px; margin: 0 0 5px; }

.dialog-modal .dialog-modal-form form input, .dialog-modal .dialog-modal-form form select { float: right; width: 250px; height: 17px; margin: 0 0 3px; }

.dialog-modal .dialog-modal-form form input[type="submit"] { clear: both; height: 20px; margin: 20px auto; display: block; font-size: 12px; }

.dialog-modal .dialog-modal-form form .teaser { line-height: 16px; }

.dialog-key-eula.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { background: #aaa; text-align: center; float: none; font-size: 120%; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-content: center; align-items: center; justify-content: space-around; }

.dialog-key-eula.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .eula-captcha { width: 304px; height: 78px; padding: 1px 1px 0; -webkit-box-flex: 1; flex: 0 0 304px; }

.dialog-key-eula.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button { flex: 1 1 auto; margin: 0 10px; }

.dialog-key-eula.ui-dialog.recaptcha-fallback .ui-dialog-buttonpane .ui-dialog-buttonset { display: block; }

.dialog-key-eula.ui-dialog.recaptcha-fallback .ui-dialog-buttonpane .ui-dialog-buttonset .eula-captcha { height: 422px; position: relative; top: -347px; margin-bottom: -280px; }

.dialog-key-eula.ui-dialog.recaptcha-fallback .ui-dialog-buttonpane .ui-dialog-buttonset .eula-captcha, .dialog-key-eula.ui-dialog.recaptcha-fallback .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button { display: inline-block; vertical-align: middle; }

.location-wrapper { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #525252; font-weight: 400; }

.location-wrapper-body { display: table-row-group; vertical-align: middle; border-color: inherit; }

.location-wrapper-row { display: table-row; vertical-align: inherit; border-color: inherit; }

.location-wrapper-column { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #525252; font-weight: 400; display: table-cell; vertical-align: inherit; }

.sublayout-etsiteselector { line-height: 1.25em; }

.sublayout-etsiteselector .header-etsectiongroup { position: relative; height: 137px; padding: 0 300px 0 18px; font-size: 1.11111111111em; background-color: #000; background-repeat: no-repeat; }

.sublayout-etsiteselector .header-etsectiongroup:lang(ar) { padding: 0 18px 0 300px; }

.sublayout-etsiteselector .header-etsectiongroup h1 { color: #cb0c0f; font-size: 1.66666666667em; line-height: 1.25em; font-weight: bold; padding: 9px 0 2px; }

.sublayout-etsiteselector .header-etsectiongroup h2 { color: #fff; font-weight: bold; font-size: 1.111em; line-height: 1.25em; }

.sublayout-etsiteselector .header-etsectiongroup .content { color: #fff; line-height: 1.25em; }

.sublayout-etsiteselector .header-etsectiongroup .scLooseFrameZone { overflow: visible; position: absolute; left: 0; right: 0; top: 0; bottom: 0; padding: 0 300px 0 18px; }

.sublayout-etsiteselector .remember-country { padding: 5px 18px; font-size: 1.112em; }

.sublayout-etsiteselector .remember-country label { padding-left: 5px; vertical-align: bottom; }

.sublayout-etsiteselector .site-selector-list { font-size: 1.112em; }

.sublayout-etsiteselector .site-selector-list h1 { color: #cb0c0f; font-weight: bold; font-size: 1.66666666667em; }

.sublayout-etsiteselector .site-selector-list h2 { color: #cb0c0f; font-weight: bold; font-size: 1.33333333333em; padding: 0 0 0.4em 0; }

.sublayout-etsiteselector .site-selector-list ul.site-categories { list-style: none; padding: 5px 0 18px; border-top: #700709 1px solid; overflow: hidden; }

.sublayout-etsiteselector .site-selector-list ul.site-categories > li { float: left; padding-left: 18px; width: 174px; }

.sublayout-etsiteselector .site-selector-list ul.site-categories > li:lang(ar) { padding-left: 0; padding-right: 18px; }

.sublayout-etsiteselector .site-selector-list ul.site-categories ul { list-style: none; }

.sublayout-etsiteselector .site-selector-list ul.site-categories ul li a { line-height: 1.25em; }

.sublayout-etfootermodule { width: 960px; clear: both; overflow: hidden; padding: 27px 0 0; }

.sublayout-etfootermodule > .scLooseFrameZone { margin: -27px 0 0; padding: 27px 0 0; }

.sublayout-etfootermodule .etfootermoduleheading { font-size: 16px; margin: 0 0 16px 30px; }

.sublayout-etfootermodule .sublayout-etfootercolumn { float: left; }

.sublayout-etfootermodule .sublayout-etfootercolumn .etfootercolumnsection { padding-bottom: 25px; }

.sublayout-etfootermodule .sublayout-etfootercolumn .etfootercolumnsection > .scLooseFrameZone { margin: 0 -10px -25px; padding: 0 10px 25px; }

.sublayout-etfootermodule .sublayout-etfootercolumn .etfootercolumnsection .etfootercolumnsectionheading { padding: 0; margin: 0 0 7px; font-size: 12px; line-height: 16px; }

.sublayout-etfootermodule .sublayout-etfootercolumn .etfootercolumnsection .jump-list li { margin: 0 0 4px; }

.sublayout-etfootermodule .sublayout-etfootercolumn .etfootercolumnsection .jump-list li, .sublayout-etfootermodule .sublayout-etfootercolumn .etfootercolumnsection .jump-list li a, .sublayout-etfootermodule .sublayout-etfootercolumn .etfootercolumnsection .jump-list li a:link, .sublayout-etfootermodule .sublayout-etfootercolumn .etfootercolumnsection .jump-list li a:visited { display: block; line-height: 18px; font: 12px/16px Verdana,Arial,Helvetica,sans-serif; }

.sublayout-etfootermodule .sublayout-etfootercolumn .etfootercolumnsection .jump-list li > .scLooseFrameZone { display: block; }

.sublayout-etfootermodule .sublayout-etfootercolumn .etfootercolumnsection .etsocialmediahyperlink-section .etsocialmediahyperlink-list { margin: 5px 0 0; }

.sublayout-etfootermodule .sublayout-etfootercolumn .etfootercolumnsection .etsocialmediahyperlink-section .etsocialmediahyperlink-list:before, .sublayout-etfootermodule .sublayout-etfootercolumn .etfootercolumnsection .etsocialmediahyperlink-section .etsocialmediahyperlink-list:after { content: ""; display: table; }

.sublayout-etfootermodule .sublayout-etfootercolumn .etfootercolumnsection .etsocialmediahyperlink-section .etsocialmediahyperlink-list:after { clear: both; }

.sublayout-etfootermodule .sublayout-etfootercolumn .etfootercolumnsection .etsocialmediahyperlink-section .etsocialmediahyperlink-list .etsocialmediahyperlink-listitem { float: left; margin: 0 16px 0 0; }

.sublayout-etfootermodule.columns-0 .sublayout-etfootercolumn { width: 885px; padding: 0 15px 0 30px; }

.sublayout-etfootermodule.columns-0 .sublayout-etfootercolumn > .scLooseFrameZone { margin: 0 -15px 0 -30px; padding: 0 15px 0 30px; }

.sublayout-etfootermodule.columns-1 .sublayout-etfootercolumn { width: 885px; padding: 0 15px 0 30px; }

.sublayout-etfootermodule.columns-1 .sublayout-etfootercolumn > .scLooseFrameZone { margin: 0 -15px 0 -30px; padding: 0 15px 0 30px; }

.sublayout-etfootermodule.columns-2 .sublayout-etfootercolumn { width: 420px; padding: 0 15px 0 30px; }

.sublayout-etfootermodule.columns-2 .sublayout-etfootercolumn > .scLooseFrameZone { margin: 0 -15px 0 -30px; padding: 0 15px 0 30px; }

.sublayout-etfootermodule.columns-3 .sublayout-etfootercolumn { width: 265px; padding: 0 15px 0 30px; }

.sublayout-etfootermodule.columns-3 .sublayout-etfootercolumn > .scLooseFrameZone { margin: 0 -15px 0 -30px; padding: 0 15px 0 30px; }

.sublayout-etfootermodule.columns-4 .sublayout-etfootercolumn { width: 187.5px; padding: 0 15px 0 30px; }

.sublayout-etfootermodule.columns-4 .sublayout-etfootercolumn > .scLooseFrameZone { margin: 0 -15px 0 -30px; padding: 0 15px 0 30px; }

.etfootermoduletheme-basic { background: #fff; }

.etfootermoduletheme-basic .etfootermoduleheading { color: #cb0c0f; font-weight: bold; }

.etfootermoduletheme-basic .etfootercolumnsectionheading, .etfootermoduletheme-basic .etfootercolumnsectionheading a, .etfootermoduletheme-basic .etfootercolumnsectionheading a:link, .etfootermoduletheme-basic .etfootercolumnsectionheading a:visited { color: #cb0c0f; font-weight: bold; }

.etfootermoduletheme-basic a, .etfootermoduletheme-basic a:link, .etfootermoduletheme-basic a:visited { color: #525252; }

.etfootermoduletheme-dark { background: #666; }

.etfootermoduletheme-dark .etfootermoduleheading { color: #fff; font-weight: bold; }

.etfootermoduletheme-dark .etfootercolumnsectionheading, .etfootermoduletheme-dark .etfootercolumnsectionheading a, .etfootermoduletheme-dark .etfootercolumnsectionheading a:link, .etfootermoduletheme-dark .etfootercolumnsectionheading a:visited { color: #fff; font-weight: bold; }

.etfootermoduletheme-dark a, .etfootermoduletheme-dark a:link, .etfootermoduletheme-dark a:visited { color: #ccc; }

.etfootermoduletheme-dark a:link:hover, .etfootermoduletheme-dark a:link:active, .etfootermoduletheme-dark a:link:focus, .etfootermoduletheme-dark a:visited:hover, .etfootermoduletheme-dark a:visited:active, .etfootermoduletheme-dark a:visited:focus { color: #fff; }

.etfootermoduletheme-classic { background: #fff url(/App_Themes/Default/images/product-family/fat-footer-bg.gif) no-repeat; }

.etfootermoduletheme-classic .etfootermoduleheading, .etfootermoduletheme-classic .etfootermoduleheading a, .etfootermoduletheme-classic .etfootermoduleheading a:link, .etfootermoduletheme-classic .etfootermoduleheading a:visited { color: #717171; font-weight: bold; }

.etfootermoduletheme-classic .etfootercolumnsectionheading, .etfootermoduletheme-classic .etfootercolumnsectionheading a, .etfootermoduletheme-classic .etfootercolumnsectionheading a:link, .etfootermoduletheme-classic .etfootercolumnsectionheading a:visited { font-size: 1em; color: #919191; font-weight: bold; }

.etfootermoduletheme-classic a, .etfootermoduletheme-classic a:link, .etfootermoduletheme-classic a:visited { color: #919191; }

.etfootermoduletheme-classic a.highlighted, .etfootermoduletheme-classic a:link.highlighted, .etfootermoduletheme-classic a:visited.highlighted { color: #cb0c0f; }

.sublayout-etimagemap { position: relative; }

.sublayout-etimagemap .etimagemap-image { position: relative; display: block; }

.sublayout-etimagemap .etimagemap-region { position: absolute; display: block; left: 0; top: 0; }

.sublayout-etimagemap .etimagemap-region.etimagemap-region-rectangle { background: transparent url(/App_Themes/Default/Images/spacer.gif) 0 0 scroll repeat; overflow: hidden; text-indent: -9999px; width: 0; height: 0; }

.sublayout-etimagemap .etimagemap-region.etimagemap-region-textarea:link:hover, .sublayout-etimagemap .etimagemap-region.etimagemap-region-textarea:link:active, .sublayout-etimagemap .etimagemap-region.etimagemap-region-textarea:link:focus, .sublayout-etimagemap .etimagemap-region.etimagemap-region-textarea:visited:hover, .sublayout-etimagemap .etimagemap-region.etimagemap-region-textarea:visited:active, .sublayout-etimagemap .etimagemap-region.etimagemap-region-textarea:visited:focus { text-decoration: none; }

.sublayout-etimagemap .etimagemap-region.etimagemap-region-textarea i, .sublayout-etimagemap .etimagemap-region.etimagemap-region-textarea em { font-style: italic; }

.sublayout-etimagemap .etimagemap-region.etimagemap-region-textarea b, .sublayout-etimagemap .etimagemap-region.etimagemap-region-textarea strong { font-weight: bold; }

.sublayout-etimagemap .etimagemap-region.etimagemap-region-textarea u { text-decoration: underline; }

.generic-content-module { font-family: Verdana; font-size: 12px; background: url("/App_Themes/Default/Images/press/hr-rule.png") no-repeat -10px 0; line-height: 18px; }

.generic-content-module h2 { font-size: 20px; color: #d51800; }

.generic-content-module figure[class*="right"] { float: right; }

.generic-content-module figure[class*="left"] { float: left; }

.generic-content-module figure[class*="top"] { padding-bottom: 20px; }

.generic-content-module .module-content { color: #525252; }

.generic-content-module .links { padding-left: 18px; }

.generic-content-module .links a { font-weight: 700; color: #d51800; background-image: url("/App_Themes/Default/Images/press/chevrons2.png"); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 15px; height: 20px; }

.scfForm label.scfRadioButtonListLabel, .scfForm span.scfRadioButtonListLabel, .scfForm label.scfSingleLineTextLabel, .scfForm label.scfEmailLabel, .scfForm label.scfMultipleLineTextLabel, .scfForm label.scfTelephoneLabel { float: left; padding: 3px 10px 0 0; text-align: right; width: 200px; }

.scfForm .scfCheckBoxListLabel { font-weight: bold; }

.scfForm .scfSingleLineGeneralPanel .scfSingleLineTextBox, .scfForm .scfEmailGeneralPanel .scfEmailTextBox, .scfForm .scfMultipleLineGeneralPanel .scfMultipleLineTextBox, .scfForm .scfTelephoneGeneralPanel .scfTelephoneTextBox { width: 247px; padding: 1px; margin-bottom: 6px; }

.scfForm span.scfCheckBoxListLabel { float: none; text-align: left; }

.scfForm span.scfRadioButtonListLabel { text-align: right; }

.scfForm .halfAvailableWidth .scfRadioButtonListLabel { float: none; text-align: center; }

.scfForm .scfSubmitButtonBorder input { margin-left: 150px; }

.scfForm div.scfRadioButtonListGeneralPanel, .scfForm table.scfRadioButtonList, .scfForm div.scfSingleLineGeneralPanel, .scfForm div.scfEmailGeneralPanel { width: auto; }

.scfForm span.scfRequired { float: none; color: #CB0C0F; }

.scfForm .scfSectionBorderAsFieldSet { position: relative; }

.scfForm .scfSectionBorderAsFieldSet:after { position: absolute; content: " "; display: block; background: #eee; border-bottom: solid 1px #bebebe; right: 255px; left: 0; top: 0; height: 25px; z-index: 4; }

.scfForm .scfSectionBorderAsFieldSet .scfSectionLegend { position: relative; z-index: 5; font: bold 12px Arial,Helvetica,sans-serif; color: #525252; }

.sublayout-portugal-image-form { padding: 13px 20px 15px 15px; width: 750px; font-size: 12px; font-family: arial,helvetica,sans-serif; }

.sublayout-portugal-image-form .content > h1 { color: #CB0C0F; font-size: 1.85185em; font-weight: bold; padding-bottom: 0.5em; width: auto; }

.sublayout-portugal-image-form .content span { color: red; }

.sublayout-portugal-image-form .content .required-fields { font-style: italic; }

.sublayout-portugal-image-form .content .grey_bar { background: none repeat scroll 0 0 #EEEEEE; border-bottom: 0.2em solid #BEBEBE; font: bold 12px Arial,Helvetica,sans-serif; padding: 0.5em 0.7em 0.4em 0.9em; width: 75em; }

.sublayout-portugal-image-form .content .contact-info { margin-bottom: 12px; }

.sublayout-portugal-image-form .content .contact-info label { display: block; text-align: right; width: 400px; margin: 3px; }

.sublayout-portugal-image-form .content .offer > label { display: block; margin: 12px 0; }

.sublayout-portugal-image-form .content .offer .acquired label { display: block; width: 735px; }

.sublayout-portugal-image-form .content .offer .portugese { margin-bottom: 12px; }

.sublayout-portugal-image-form .content .offer .portugese > p { width: auto; }

.sublayout-portugal-image-form .content .offer .portugese label { display: block; text-align: right; width: 400px; margin: 3px; }

.sublayout-portugal-image-form .content .offer .portugese label input { width: 30px; }

.sublayout-portugal-image-form .content .additional h3 { color: #525252; font-size: 14px; }

.sublayout-portugal-image-form .content .additional div { margin: 12px 0; }

.sublayout-portugal-image-form .content .additional div p { margin: 0; }

.sublayout-portugal-image-form .content .additional div label + p { margin-top: 12px; }

.sublayout-portugal-image-form .content .additional div textarea { width: 300px; height: 100px; }

.sublayout-portugal-image-form .content .portugal-legal > label { display: block; margin: 5px 0; }

.sublayout-portugal-image-form .content .error-message { color: red; font-size: 12px; }

.et30xmultiviewform, .etfrenchsvform, .etfrenchseedform { padding: 30px; font: 12px Arial,Helvetica,sans-serif; width: 900px; overflow: hidden; }

.et30xmultiviewform .content, .etfrenchsvform .content, .etfrenchseedform .content { font-size: 14px; }

.et30xmultiviewform .nobr, .etfrenchsvform .nobr, .etfrenchseedform .nobr { white-space: nowrap; }

.et30xmultiviewform header, .etfrenchsvform header, .etfrenchseedform header { padding: 0 30px 15px 0; }

.et30xmultiviewform header h2, .etfrenchsvform header h2, .etfrenchseedform header h2 { color: #cb0c0f; font: bold 20px Arial,Helvetica,sans-serif; }

.et30xmultiviewform h3, .etfrenchsvform h3, .etfrenchseedform h3 { color: #525252; border-bottom: 0.2em solid #bebebe; padding: 0.5em 0.7em 0.4em 0.9em; margin: 0 0 12px; font: bold 12px Arial,Helvetica,sans-serif; background: #eee; }

.et30xmultiviewform .asterisk, .etfrenchsvform .asterisk, .etfrenchseedform .asterisk { color: #cb0c0f; font-weight: bold; }

.et30xmultiviewform .column-1, .etfrenchsvform .column-1, .etfrenchseedform .column-1 { width: 550px; float: left; }

.et30xmultiviewform .column-1 .field, .etfrenchsvform .column-1 .field, .etfrenchseedform .column-1 .field { margin: 1px 0 2px; line-height: 30px; }

.et30xmultiviewform .column-1 .field:before, .et30xmultiviewform .column-1 .field:after, .etfrenchsvform .column-1 .field:before, .etfrenchsvform .column-1 .field:after, .etfrenchseedform .column-1 .field:before, .etfrenchseedform .column-1 .field:after { content: ""; display: table; }

.et30xmultiviewform .column-1 .field:after, .etfrenchsvform .column-1 .field:after, .etfrenchseedform .column-1 .field:after { clear: both; }

.et30xmultiviewform .column-1 .field input, .et30xmultiviewform .column-1 .field select, .et30xmultiviewform .column-1 .field textarea, .etfrenchsvform .column-1 .field input, .etfrenchsvform .column-1 .field select, .etfrenchsvform .column-1 .field textarea, .etfrenchseedform .column-1 .field input, .etfrenchseedform .column-1 .field select, .etfrenchseedform .column-1 .field textarea { border: 1px solid gray; border-radius: 3px; height: 30px; margin-bottom: 10px; width: 50%; padding-left: 10px; margin-left: 1px; }

.et30xmultiviewform .column-1 .field input[type="text"], .et30xmultiviewform .column-1 .field input[type="tel"], .et30xmultiviewform .column-1 .field input[type="email"], .et30xmultiviewform .column-1 .field textarea, .etfrenchsvform .column-1 .field input[type="text"], .etfrenchsvform .column-1 .field input[type="tel"], .etfrenchsvform .column-1 .field input[type="email"], .etfrenchsvform .column-1 .field textarea, .etfrenchseedform .column-1 .field input[type="text"], .etfrenchseedform .column-1 .field input[type="tel"], .etfrenchseedform .column-1 .field input[type="email"], .etfrenchseedform .column-1 .field textarea { border: 1px solid gray; }

.et30xmultiviewform .column-1 .field input, .et30xmultiviewform .column-1 .field select, .etfrenchsvform .column-1 .field input, .etfrenchsvform .column-1 .field select, .etfrenchseedform .column-1 .field input, .etfrenchseedform .column-1 .field select { float: left; }

.et30xmultiviewform .column-1 .field input.error, .et30xmultiviewform .column-1 .field select.error, .etfrenchsvform .column-1 .field input.error, .etfrenchsvform .column-1 .field select.error, .etfrenchseedform .column-1 .field input.error, .etfrenchseedform .column-1 .field select.error { border: 1px solid red; }

.et30xmultiviewform .column-1 .field input.valid, .et30xmultiviewform .column-1 .field select.valid, .etfrenchsvform .column-1 .field input.valid, .etfrenchsvform .column-1 .field select.valid, .etfrenchseedform .column-1 .field input.valid, .etfrenchseedform .column-1 .field select.valid { border: 1px solid green; }

.et30xmultiviewform .column-1 .field label, .etfrenchsvform .column-1 .field label, .etfrenchseedform .column-1 .field label { line-height: 20px; position: relative; display: block; font-weight: bold; }

.et30xmultiviewform .column-1 .field label.error, .etfrenchsvform .column-1 .field label.error, .etfrenchseedform .column-1 .field label.error { width: 200px; float: left; line-height: 30px; color: red; padding-left: 5px; }

.et30xmultiviewform .column-1 .field .asterisk, .etfrenchsvform .column-1 .field .asterisk, .etfrenchseedform .column-1 .field .asterisk { padding: 0 0 0 2px; }

.et30xmultiviewform .column-1 .field-annotation, .etfrenchsvform .column-1 .field-annotation, .etfrenchseedform .column-1 .field-annotation { line-height: 30px; }

.et30xmultiviewform .column-1 .field-annotation p, .etfrenchsvform .column-1 .field-annotation p, .etfrenchseedform .column-1 .field-annotation p { margin-bottom: 0; }

.et30xmultiviewform .column-1 .field-single label, .etfrenchsvform .column-1 .field-single label, .etfrenchseedform .column-1 .field-single label { display: block; margin-right: 16px; }

.et30xmultiviewform .column-1 .field-readonly input, .et30xmultiviewform .column-1 .field-readonly select, .et30xmultiviewform .column-1 .field-readonly textarea, .etfrenchsvform .column-1 .field-readonly input, .etfrenchsvform .column-1 .field-readonly select, .etfrenchsvform .column-1 .field-readonly textarea, .etfrenchseedform .column-1 .field-readonly input, .etfrenchseedform .column-1 .field-readonly select, .etfrenchseedform .column-1 .field-readonly textarea { border: 2px solid #eee; background: #eee; resize: none; }

.et30xmultiviewform .column-1 .field-checkbox, .et30xmultiviewform .column-1 .field-radio, .etfrenchsvform .column-1 .field-checkbox, .etfrenchsvform .column-1 .field-radio, .etfrenchseedform .column-1 .field-checkbox, .etfrenchseedform .column-1 .field-radio { line-height: 20px; }

.et30xmultiviewform .column-1 .field-checkbox input, .et30xmultiviewform .column-1 .field-radio input, .etfrenchsvform .column-1 .field-checkbox input, .etfrenchsvform .column-1 .field-radio input, .etfrenchseedform .column-1 .field-checkbox input, .etfrenchseedform .column-1 .field-radio input { width: 13px; margin-bottom: 0; margin-top: 0; line-height: 20px; height: 20px; }

.et30xmultiviewform .column-1 .field-checkbox label.error, .et30xmultiviewform .column-1 .field-radio label.error, .etfrenchsvform .column-1 .field-checkbox label.error, .etfrenchsvform .column-1 .field-radio label.error, .etfrenchseedform .column-1 .field-checkbox label.error, .etfrenchseedform .column-1 .field-radio label.error { float: right; padding: 0 144px 0 0; }

.et30xmultiviewform .column-1 .field-dropdown label, .et30xmultiviewform .column-1 .field-dropdown select, .et30xmultiviewform .column-1 .field-dropdown input, .etfrenchsvform .column-1 .field-dropdown label, .etfrenchsvform .column-1 .field-dropdown select, .etfrenchsvform .column-1 .field-dropdown input, .etfrenchseedform .column-1 .field-dropdown label, .etfrenchseedform .column-1 .field-dropdown select, .etfrenchseedform .column-1 .field-dropdown input { display: block; }

.et30xmultiviewform .column-1 .field-checkbox.legal-stuff, .etfrenchsvform .column-1 .field-checkbox.legal-stuff, .etfrenchseedform .column-1 .field-checkbox.legal-stuff { overflow: hidden; margin: 10px 0; }

.et30xmultiviewform .column-1 .field-checkbox.legal-stuff > label, .etfrenchsvform .column-1 .field-checkbox.legal-stuff > label, .etfrenchseedform .column-1 .field-checkbox.legal-stuff > label { float: left; width: 85%; }

.et30xmultiviewform .column-1 .field-checkbox.legal-stuff > label.error, .etfrenchsvform .column-1 .field-checkbox.legal-stuff > label.error, .etfrenchseedform .column-1 .field-checkbox.legal-stuff > label.error { width: 15%; position: absolute; right: 318px; line-height: 20px; padding: 0; }

.et30xmultiviewform .column-1 input[name="email-address"], .etfrenchsvform .column-1 input[name="email-address"], .etfrenchseedform .column-1 input[name="email-address"] { opacity: 0; height: 0; line-height: 0; margin-left: -9999px; display: block; }

.et30xmultiviewform .column-1 button, .etfrenchsvform .column-1 button, .etfrenchseedform .column-1 button { margin: 10px 0; }

.et30xmultiviewform .column-1 p.grey_bar, .etfrenchsvform .column-1 p.grey_bar, .etfrenchseedform .column-1 p.grey_bar { font-weight: bold; background-color: #eee; padding: .5em .7em; border-bottom: #bebebe 0.2em solid; }

.et30xmultiviewform .column-2, .etfrenchsvform .column-2, .etfrenchseedform .column-2 { padding: 0 0 0 15px; width: 300px; float: left; }

.et30xmultiviewform .column-2 a:link, .et30xmultiviewform .column-2 a:visited, .etfrenchsvform .column-2 a:link, .etfrenchsvform .column-2 a:visited, .etfrenchseedform .column-2 a:link, .etfrenchseedform .column-2 a:visited { display: block; color: #cb0c0f; position: relative; margin: 0 0 10px; }

.et30xmultiviewform .column-2 a:link:after, .et30xmultiviewform .column-2 a:visited:after, .etfrenchsvform .column-2 a:link:after, .etfrenchsvform .column-2 a:visited:after, .etfrenchseedform .column-2 a:link:after, .etfrenchseedform .column-2 a:visited:after { content: ""; display: inline-block; width: 19px; height: 9px; background: transparent url(/App_Themes/Default/Images/General/chevrons.png) 0 0 scroll no-repeat; margin: 0 0 0 5px; }

.et30xmultiviewform .column-2 div.flexbox, .etfrenchsvform .column-2 div.flexbox, .etfrenchseedform .column-2 div.flexbox { display: flex; flex-direction: column; }

.et30xmultiviewform .column-2 div.flexbox div.flex, .etfrenchsvform .column-2 div.flexbox div.flex, .etfrenchseedform .column-2 div.flexbox div.flex { flex: 1; text-align: center; padding: 20px 0; }

.ui-menu.etfrenchseedform-autocomplete { display: table; border-collapse: collapse; width: 232px; }

.ui-menu.etfrenchseedform-autocomplete .ui-menu-item { display: table-row; border: solid 1px transparent; }

.ui-menu.etfrenchseedform-autocomplete .ui-menu-item .school-id, .ui-menu.etfrenchseedform-autocomplete .ui-menu-item .school-name { display: table-cell; vertical-align: top; padding: .4em 3px; }

.ui-menu.etfrenchseedform-autocomplete .ui-menu-item .school-id { text-align: left; }

.ui-menu.etfrenchseedform-autocomplete .ui-menu-item .school-name { text-align: right; }

.etfrenchvppform { padding: 0 15px 15px; font: 12px Arial,Helvetica,sans-serif; width: 930px; overflow: hidden; }

.etfrenchvppform .nobr { white-space: nowrap; }

.etfrenchvppform header { padding: 15px 30px 15px 0; }

.etfrenchvppform header h2 { color: #cb0c0f; font: bold 20px Arial,Helvetica,sans-serif; }

.etfrenchvppform h3 { color: #525252; border-bottom: 0.2em solid #bebebe; padding: 0.5em 0.7em 0.4em 0.9em; margin: 0 0 12px; font: bold 12px Arial,Helvetica,sans-serif; background: #eee; }

.etfrenchvppform .asterisk { color: #cb0c0f; font-weight: bold; }

.etfrenchvppform .column-1 { width: 580px; float: left; }

.etfrenchvppform .column-1 .field { margin: 1px 0 2px; }

.etfrenchvppform .column-1 .field:before, .etfrenchvppform .column-1 .field:after { content: ""; display: table; }

.etfrenchvppform .column-1 .field:after { clear: both; }

.etfrenchvppform .column-1 .field input, .etfrenchvppform .column-1 .field select, .etfrenchvppform .column-1 .field textarea { box-sizing: border-box; vertical-align: central; }

.etfrenchvppform .column-1 .field input[type="text"], .etfrenchvppform .column-1 .field input[type="tel"], .etfrenchvppform .column-1 .field input[type="email"], .etfrenchvppform .column-1 .field textarea { border-width: 2px; }

.etfrenchvppform .column-1 .field input, .etfrenchvppform .column-1 .field select { height: 20px; }

.etfrenchvppform .column-1 .field label { line-height: 20px; position: relative; }

.etfrenchvppform .column-1 .field .asterisk { padding: 0 0 0 2px; }

.etfrenchvppform .column-1 .field-annotation { margin: 0 0 0 206px; line-height: 20px; }

.etfrenchvppform .column-1 .field-annotation p { margin-bottom: 0; }

.etfrenchvppform .column-1 .field.wider-label label { width: 500px; margin-left: 5px; }

.etfrenchvppform .column-1 .field-select label { float: left; width: 190px; text-align: right; margin-right: 16px; }

.etfrenchvppform .column-1 .field-select .asterisk { position: absolute; right: -8px; }

.etfrenchvppform .column-1 .field.field-number label { float: left; width: 300px; text-align: right; margin-right: 16px; }

.etfrenchvppform .column-1 .field.field-number input { float: left; width: 50px; margin-top: 5px; padding: 1px 0; }

.etfrenchvppform .column-1 .field-single input, .etfrenchvppform .column-1 .field-single select, .etfrenchvppform .column-1 .field-single textarea { float: left; width: 232px; padding: 1px 0; }

.etfrenchvppform .column-1 .field-single label { float: left; width: 190px; text-align: right; margin-right: 16px; }

.etfrenchvppform .column-1 .field-single label .asterisk { position: absolute; right: -8px; }

.etfrenchvppform .column-1 .field-readonly input, .etfrenchvppform .column-1 .field-readonly select, .etfrenchvppform .column-1 .field-readonly textarea { border: 2px solid #eee; background: #eee; resize: none; }

.etfrenchvppform .column-1 .field-checkbox { margin: 4px 0 6px; }

.etfrenchvppform .column-1 .field-checkbox input { float: left; width: 13px; margin-left: 167px; }

.etfrenchvppform .column-1 .field-checkbox label { float: left; width: 376px; margin-left: 21px; }

.etfrenchvppform .column-1 .field-checkbox label .asterisk { position: absolute; left: -9px; }

.etfrenchvppform .column-1 .field-dropdown label, .etfrenchvppform .column-1 .field-dropdown select, .etfrenchvppform .column-1 .field-dropdown input { display: block; }

.etfrenchvppform .column-1 .field-dropdown select, .etfrenchvppform .column-1 .field-dropdown input { width: 232px; margin: 0 0 0 206px; }

.etfrenchvppform .column-1 .field-dropdown input { margin-top: 2px; }

.etfrenchvppform .column-1 input[name="email-address"] { opacity: 0; height: 0; line-height: 0; margin-left: -9999px; display: block; }

.etfrenchvppform .column-1 button { margin: 0 0 0 208px; }

.etfrenchvppform .column-2 { padding: 0 0 0 50px; width: 300px; float: left; }

.etfrenchvppform .column-2 a:link, .etfrenchvppform .column-2 a:visited { display: block; color: #cb0c0f; position: relative; margin: 0 0 10px; }

.etfrenchvppform .column-2 a:link:after, .etfrenchvppform .column-2 a:visited:after { content: ""; display: inline-block; width: 19px; height: 9px; background: transparent url(/App_Themes/Default/Images/General/chevrons.png) 0 0 scroll no-repeat; margin: 0 0 0 5px; }

.ui-menu.etfrenchvppform-autocomplete { display: table; border-collapse: collapse; width: 232px; }

.ui-menu.etfrenchvppform-autocomplete .ui-menu-item { display: table-row; border: solid 1px transparent; }

.ui-menu.etfrenchvppform-autocomplete .ui-menu-item .school-id, .ui-menu.etfrenchvppform-autocomplete .ui-menu-item .school-name { display: table-cell; vertical-align: top; padding: .4em 3px; }

.ui-menu.etfrenchvppform-autocomplete .ui-menu-item .school-id { text-align: left; }

.ui-menu.etfrenchvppform-autocomplete .ui-menu-item .school-name { text-align: right; }

.etportugalseedform { padding: 0 15px 15px; font: 12px Arial,Helvetica,sans-serif; width: 930px; overflow: hidden; }

.etportugalseedform .nobr { white-space: nowrap; }

.etportugalseedform header { padding: 15px 30px 15px 0; }

.etportugalseedform header h2 { color: #cb0c0f; font: bold 20px Arial,Helvetica,sans-serif; }

.etportugalseedform h3 { color: #525252; border-bottom: 0.2em solid #bebebe; padding: 0.5em 0.7em 0.4em 0.9em; margin: 0 0 12px; font: bold 12px Arial,Helvetica,sans-serif; background: #eee; }

.etportugalseedform .asterisk { color: #cb0c0f; font-weight: bold; }

.etportugalseedform .column-1 { width: 580px; float: left; }

.etportugalseedform .column-1 .validation-message { color: #cb0c0f; display: block; position: absolute; right: 0; top: 0; }

.etportugalseedform .column-1 .fieldgroup { clear: both; }

.etportugalseedform .column-1 .fieldgroup:before, .etportugalseedform .column-1 .fieldgroup:after { content: ""; display: table; }

.etportugalseedform .column-1 .fieldgroup:after { clear: both; }

.etportugalseedform .column-1 .field { margin: 1px 0 2px 0; position: relative; }

.etportugalseedform .column-1 .field:before, .etportugalseedform .column-1 .field:after { content: ""; display: table; }

.etportugalseedform .column-1 .field:after { clear: both; }

.etportugalseedform .column-1 .field input, .etportugalseedform .column-1 .field select, .etportugalseedform .column-1 .field textarea { box-sizing: border-box; vertical-align: central; }

.etportugalseedform .column-1 .field input[type="text"], .etportugalseedform .column-1 .field input[type="tel"], .etportugalseedform .column-1 .field input[type="email"], .etportugalseedform .column-1 .field textarea { border-width: 2px; }

.etportugalseedform .column-1 .field .validation-element { outline: dotted 1px #cb0c0f; }

.etportugalseedform .column-1 .field .validation-element + label { outline: dotted 1px #cb0c0f; }

.etportugalseedform .column-1 .field input, .etportugalseedform .column-1 .field select { height: 20px; }

.etportugalseedform .column-1 .field label { line-height: 20px; position: relative; }

.etportugalseedform .column-1 .field .asterisk { padding: 0 0 0 2px; }

.etportugalseedform .column-1 .field-annotation { margin-left: 206px; line-height: 20px; }

.etportugalseedform .column-1 .field-annotation p { margin-bottom: 0; }

.etportugalseedform .column-1 .field-dropdown input, .etportugalseedform .column-1 .field-dropdown select, .etportugalseedform .column-1 .field-dropdown textarea, .etportugalseedform .column-1 .field-single input, .etportugalseedform .column-1 .field-single select, .etportugalseedform .column-1 .field-single textarea { float: left; width: 232px; padding: 1px 0; }

.etportugalseedform .column-1 .field-dropdown label, .etportugalseedform .column-1 .field-single label { float: left; width: 190px; text-align: right; margin-right: 16px; }

.etportugalseedform .column-1 .field-dropdown label .asterisk, .etportugalseedform .column-1 .field-single label .asterisk { position: absolute; right: -8px; }

.etportugalseedform .column-1 .field-readonly input, .etportugalseedform .column-1 .field-readonly select, .etportugalseedform .column-1 .field-readonly textarea { border: 2px solid #eee; background: #eee; resize: none; }

.etportugalseedform .column-1 .field-radio { margin-top: 4px; margin-bottom: 2px; }

.etportugalseedform .column-1 .field-radio input[type="radio"] { float: left; width: 13px; margin: 0 0 0 173px; }

.etportugalseedform .column-1 .field-radio input[type="text"] { clear: left; width: 232px; padding: 1px 0; margin: 2px 0 0 206px; }

.etportugalseedform .column-1 .field-radio label { float: left; width: 371px; margin-left: 23px; }

.etportugalseedform .column-1 .field-radio label .asterisk { position: absolute; left: -9px; }

.etportugalseedform .column-1 .field-radio .validation-element { outline: none 0; }

.etportugalseedform .column-1 .field-checkbox { margin-top: 4px; margin-bottom: 6px; }

.etportugalseedform .column-1 .field-checkbox input { float: left; width: 13px; margin: 0 0 0 173px; }

.etportugalseedform .column-1 .field-checkbox label { float: left; width: 371px; margin-left: 23px; }

.etportugalseedform .column-1 .field-checkbox label .asterisk { position: absolute; left: -9px; }

.etportugalseedform .column-1 .field-checkbox .validation-element { outline: none 0; }

.etportugalseedform .column-1 input[name="email-address"] { opacity: 0; height: 0; line-height: 0; margin-left: -9999px; display: block; }

.etportugalseedform .column-1 button { margin: 0 0 0 208px; }

.etportugalseedform .column-2 { padding: 0 0 0 50px; width: 300px; float: left; }

.etportugalseedform .column-2 a:link, .etportugalseedform .column-2 a:visited { display: block; color: #cb0c0f; position: relative; margin: 0 0 10px; }

.etportugalseedform .column-2 a:link:after, .etportugalseedform .column-2 a:visited:after { content: ""; display: inline-block; width: 19px; height: 9px; background: transparent url(/App_Themes/Default/Images/General/chevrons.png) 0 0 scroll no-repeat; margin: 0 0 0 5px; }

.etsvupgradeform { padding: 0 15px 15px; font: 12px Arial,Helvetica,sans-serif; width: 930px; overflow: hidden; }

.etsvupgradeform .nobr { white-space: nowrap; }

.etsvupgradeform header { padding: 15px 30px 15px 0; }

.etsvupgradeform header h2 { color: #cb0c0f; font: bold 20px Arial,Helvetica,sans-serif; }

.etsvupgradeform h3 { color: #525252; border-bottom: 0.2em solid #bebebe; padding: 0.5em 0.7em 0.4em 0.9em; margin: 0 0 12px; font: bold 12px Arial,Helvetica,sans-serif; background: #eee; }

.etsvupgradeform .asterisk { color: #cb0c0f; font-weight: bold; }

.etsvupgradeform .column-1 { width: 580px; float: left; }

.etsvupgradeform .column-1 .validation-message { color: #cb0c0f; display: block; position: absolute; right: 0; top: 0; }

.etsvupgradeform .column-1 .fieldgroup { clear: both; }

.etsvupgradeform .column-1 .fieldgroup:before, .etsvupgradeform .column-1 .fieldgroup:after { content: ""; display: table; }

.etsvupgradeform .column-1 .fieldgroup:after { clear: both; }

.etsvupgradeform .column-1 .field { margin: 1px 0 2px 0; position: relative; }

.etsvupgradeform .column-1 .field:before, .etsvupgradeform .column-1 .field:after { content: ""; display: table; }

.etsvupgradeform .column-1 .field:after { clear: both; }

.etsvupgradeform .column-1 .field input, .etsvupgradeform .column-1 .field select, .etsvupgradeform .column-1 .field textarea { box-sizing: border-box; vertical-align: central; }

.etsvupgradeform .column-1 .field input[type="text"], .etsvupgradeform .column-1 .field input[type="tel"], .etsvupgradeform .column-1 .field input[type="email"], .etsvupgradeform .column-1 .field textarea { border-width: 2px; }

.etsvupgradeform .column-1 .field .validation-element { outline: dotted 1px #cb0c0f; }

.etsvupgradeform .column-1 .field .validation-element + label { outline: dotted 1px #cb0c0f; }

.etsvupgradeform .column-1 .field input, .etsvupgradeform .column-1 .field select { height: 20px; }

.etsvupgradeform .column-1 .field label { line-height: 20px; position: relative; }

.etsvupgradeform .column-1 .field .asterisk { padding: 0 0 0 2px; }

.etsvupgradeform .column-1 .field-annotation { margin-left: 206px; line-height: 20px; }

.etsvupgradeform .column-1 .field-annotation p { margin-bottom: 0; }

.etsvupgradeform .column-1 .field-dropdown input, .etsvupgradeform .column-1 .field-dropdown select, .etsvupgradeform .column-1 .field-dropdown textarea, .etsvupgradeform .column-1 .field-single input, .etsvupgradeform .column-1 .field-single select, .etsvupgradeform .column-1 .field-single textarea { float: left; width: 232px; padding: 1px 0; }

.etsvupgradeform .column-1 .field-dropdown label, .etsvupgradeform .column-1 .field-single label { float: left; width: 190px; text-align: right; margin-right: 16px; }

.etsvupgradeform .column-1 .field-dropdown label .asterisk, .etsvupgradeform .column-1 .field-single label .asterisk { position: absolute; right: -8px; }

.etsvupgradeform .column-1 .field-readonly input, .etsvupgradeform .column-1 .field-readonly select, .etsvupgradeform .column-1 .field-readonly textarea { border: 2px solid #eee; background: #eee; resize: none; }

.etsvupgradeform .column-1 .field-radio { margin-top: 4px; margin-bottom: 2px; }

.etsvupgradeform .column-1 .field-radio input[type="radio"] { float: left; width: 13px; margin: 0 0 0 173px; }

.etsvupgradeform .column-1 .field-radio input[type="text"] { clear: left; width: 232px; padding: 1px 0; margin: 2px 0 0 206px; }

.etsvupgradeform .column-1 .field-radio label { float: left; width: 371px; margin-left: 23px; }

.etsvupgradeform .column-1 .field-radio label .asterisk { position: absolute; left: -9px; }

.etsvupgradeform .column-1 .field-radio .validation-element { outline: none 0; }

.etsvupgradeform .column-1 .field-checkbox { margin-top: 4px; margin-bottom: 6px; }

.etsvupgradeform .column-1 .field-checkbox input { float: left; width: 13px; margin: 0 0 0 173px; }

.etsvupgradeform .column-1 .field-checkbox label { float: left; width: 371px; margin-left: 23px; }

.etsvupgradeform .column-1 .field-checkbox label .asterisk { position: absolute; left: -9px; }

.etsvupgradeform .column-1 .field-checkbox .validation-element { outline: none 0; }

.etsvupgradeform .column-1 input[name="email-address"] { opacity: 0; height: 0; line-height: 0; margin-left: -9999px; display: block; }

.etsvupgradeform .column-1 button { margin: 0 0 0 208px; }

.etsvupgradeform .column-2 { padding: 0 0 0 50px; width: 300px; float: left; }

.etsvupgradeform .column-2 a:link, .etsvupgradeform .column-2 a:visited { display: block; color: #cb0c0f; position: relative; margin: 0 0 10px; }

.etsvupgradeform .column-2 a:link:after, .etsvupgradeform .column-2 a:visited:after { content: ""; display: inline-block; width: 19px; height: 9px; background: transparent url(/App_Themes/Default/Images/General/chevrons.png) 0 0 scroll no-repeat; margin: 0 0 0 5px; }

.page-success-story .sublayout-generic-content.no-column-2 #column-1 { margin: 0px 15px auto 10px; width: 900px; }

.sublayout-success-story { color: #525252; font-size: 16px; padding-top: 15px; }

.sublayout-success-story .meta-information, .sublayout-success-story .header { padding-left: 30px; }

.sublayout-success-story .meta-information { color: #797979; font-size: 18px; }

.sublayout-success-story .meta-information a:link, .sublayout-success-story .meta-information a:visited { color: #797979; text-decoration: none; }

.sublayout-success-story .meta-information .divider { padding-left: 20px; padding-right: 20px; }

.sublayout-success-story .meta-information .etsuccessstorydate { font-size: 12px; }

.sublayout-success-story .header-container { min-height: 260px; padding-top: 15px; position: relative; }

.sublayout-success-story .header-container:before, .sublayout-success-story .header-container:after { content: ""; display: table; }

.sublayout-success-story .header-container:after { clear: both; }

.sublayout-success-story .header-container .media-box { float: right; overflow: hidden; }

.sublayout-success-story .header-container .media-box a { position: relative; bottom: -4px; }

.sublayout-success-story .header-container .header .etpageheading { color: #cb0c0f; font-size: 28px; font-weight: bold; line-height: 42px; padding-bottom: 10px; }

.sublayout-success-story .header-container .header .etpagesubheading { font-size: 16px; line-height: 24px; font-family: Verdana, Helvetica, sans-serif; padding-bottom: 15px; }

.sublayout-success-story .header-container .header .ethyperlinklist .jump-list ul { padding-left: 20px; }

.sublayout-success-story .header-container .header .ethyperlinklist .jump-list ul li a { background: #cb0c0f; color: #fff; font-size: 14px; font-weight: bold; padding: 7px 12px; margin: 15px 0px; border: 3px solid #e7e7e7; display: inline-block; -ms-border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; -o-border-radius: 17px; -khtml-border-radius: 17px; border-radius: 17px; }

.sublayout-success-story .story-container { background: url("/en/us/~/media/Images/TI%20Education/US/Activities/success-stories-gradient.png") repeat-x; padding-top: 20px; position: relative; }

.sublayout-success-story .story-container:before, .sublayout-success-story .story-container:after { content: ""; display: table; }

.sublayout-success-story .story-container:after { clear: both; }

.sublayout-success-story .story-container .etmaincontent { background: url("/en/us/~/media/Images/TI%20Education/US/Activities/v-rule.png") top right no-repeat; font-family: Verdana, Helvetica, sans-serif; float: left; line-height: 26px; padding: 15px 25px 15px 30px; margin-right: 15px; width: 564px; }

.sublayout-success-story .story-container .etmaincontent h3 { color: #525252; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; padding: 35px 0px 15px; }

.sublayout-success-story .story-container .etmaincontent blockquote { padding: 20px 80px; }

.sublayout-success-story .story-container .etmaincontent blockquote p { color: #1571bc; font-size: 22px; line-height: 28px; margin-bottom: 15px; }

.sublayout-success-story .story-container .etmaincontent blockquote .cite { position: relative; left: 130px; font-size: 16px; line-height: 24px; }

.sublayout-success-story .story-container .sublayout-etcalloutstack { margin: 10px 20px; padding-top: 10px; }

.sublayout-success-story .story-container .sublayout-etcalloutstack .etcalloutstack-listitem { margin-bottom: 35px; }

.sublayout-success-story .story-container .sublayout-etcalloutstack .etcalloutstack-listitem .etcallout-content .no-teaserimage .etcallout-link header .hgroup h1 { color: #cb0c0f; font-family: Verdana, Helvetica, sans-serif; font-size: 24px; line-height: 30px; text-align: left; }

.sublayout-success-story .story-container .sublayout-etcalloutstack .etcalloutstack-listitem .etcallout-content .no-teaserimage .etcallout-link .etcallout-body .content { padding-bottom: 15px; }

.sublayout-success-story .story-container .sublayout-etcalloutstack .etcalloutstack-listitem .etcallout-content .no-teaserimage .ethyperlinklist .jump-list ul li a { background: #cb0c0f; border: 3px solid #e7e7e7; -ms-border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; -o-border-radius: 17px; -khtml-border-radius: 17px; border-radius: 17px; color: #fff; display: inline-block; font-size: 14px; font-weight: bold; padding: 7px 12px; }

@media screen and (max-device-width: 768px) { .sublayout-success-story { padding: 0px; }
	.sublayout-success-story .meta-information, .sublayout-success-story .sublayout-etcalloutstack, .sublayout-success-story .header .ethyperlinklist { display: none; }
	.sublayout-success-story .header-container { padding-top: 0px; }
	.sublayout-success-story .header-container .media-box { float: none; width: 100%; }
	.sublayout-success-story .header-container .media-box a { bottom: auto; }
	.sublayout-success-story .header-container .media-box a img { height: auto; width: 100%; }
	.sublayout-success-story .header-container .header { padding: 15px 35px 0px; }
	.sublayout-success-story .header-container .header .etpageheading { font-size: 48px; font-weight: normal; line-height: 56px; }
	.sublayout-success-story .header-container .header .etpagesubheading { font-size: 28px; line-height: 40px; padding-bottom: 0px; }
	.sublayout-success-story .story-container { background: none; padding: 0px 45px 0px 5px; }
	.sublayout-success-story .story-container .etmaincontent { background: none; width: 100%; }
	.sublayout-success-story .story-container .etmaincontent blockquote .cite { left: 100px; } }

.page-success-story-v2 { /* end of .sublayout-generic-content.no-column-2 #column-1 */ /* end of #column-2 */ }

.page-success-story-v2 .sublayout-generic-content.no-column-2 #column-1 { margin: 0px; padding: 13px 0px 0px 0px; width: 960px; }

.page-success-story-v2 .sublayout-generic-content.no-column-2 #column-2 { display: block; position: absolute; top: 480px; right: 10px; }

.page-success-story-v2 .sublayout-generic-content.no-column-2 #column-2 .etcalloutstack-listitem { margin-bottom: 20px; }

.page-success-story-v2 .sublayout-generic-content.no-column-2 #column-2 .etcalloutstack-listitem section { background: none; }

.page-success-story-v2 .sublayout-generic-content.no-column-2 #column-2 .etcalloutstack-listitem section .etcallout-link header { background: none; border: 0px; border-radius: 0px; margin-bottom: 0px; }

.page-success-story-v2 .sublayout-generic-content.no-column-2 #column-2 .etcalloutstack-listitem section .etcallout-link header .hgroup h1 { font-family: Verdana, Helvetica, sans-serif; font-size: 24px; font-weight: normal; text-align: left; }

.page-success-story-v2 .sublayout-generic-content.no-column-2 #column-2 .etcalloutstack-listitem section .content { color: #525252; font-family: Verdana, Helvetica, sans-serif; font-size: 14px; margin-top: -10px; padding: 0px; }

.page-success-story-v2 .sublayout-generic-content.no-column-2 #column-2 .etcalloutstack-listitem section .ethyperlinklist nav ul li a { background: #cb0c0f; color: #fff; font: 14px/17px Verdana, Helvetica, sans-serif; font-weight: bold; padding: 7px 12px; border: 3px solid #e7e7e7; -ms-border-radius: 17px; -moz-border-radius: 17px; -webkit-border-radius: 17px; -o-border-radius: 17px; -khtml-border-radius: 17px; border-radius: 17px; display: inline-block; }

.page-success-story-v2 .sublayout-generic-content.no-column-2 #column-2 .etcalloutstack-listitem section .ethyperlinklist nav ul li a.success-story-textlink { background: none; border: 0px; color: #1571bc; font-family: Verdana, Helvetica, sans-serif; font-size: 13px; padding: 0px; }

.page-success-story-v2 .sublayout-generic-content.no-column-2 #column-2 .etcalloutstack-listitem section .ethyperlinklist nav ul li a.success-story-textlink:before { color: #cb0c0f; content: '>\0000a0'; }

/* .page-success-story-v2 */
@media screen and (max-device-width: 768px) { .page-success-story .sublayout-generic-content.no-column-2 #column-1 { padding: 0px; margin: 0px; width: auto; }
	.page-success-story .sublayout-generic-content.no-column-2 #column-1 .content-header h1 { padding: 0px; }
	.page-success-story .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .meta-information { display: none; }
	.page-success-story .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .media-box { float: none; padding: 0px; }
	.page-success-story .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .media-box img { width: 100%; height: auto; }
	.page-success-story .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .media-box span { display: none; }
	.page-success-story .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .header, .page-success-story .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .story, .page-success-story .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .article { padding-left: 35px; padding-right: 35px; }
	.page-success-story .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .header h2 { font-size: 44px; line-height: 56px; }
	.page-success-story .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .header p { font-size: 28px; line-height: 40px; }
	.page-success-story .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .story p, .page-success-story .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .article p { font-size: 16px; line-height: 24px; margin-bottom: 35px; }
	.page-success-story .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .story { background-image: none; width: auto; }
	.page-success-story .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .story blockquote { font-style: normal; font-weight: normal; text-align: center; }
	.page-success-story .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .story blockquote p { font-size: 26px; line-height: 24px; margin-bottom: 5px; }
	.page-success-story .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .story blockquote .cite { font-style: italic; font-size: 18px; line-height: 30px; }
	.page-success-story .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .story h3 { font-size: 18px; }
	.page-success-story .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .article img { width: 100%; height: auto; } }

@media screen and (max-device-width: 768px) { .page-success-story-v2 .sublayout-generic-content.no-column-2 #column-1 { padding: 0px; margin: 0px; width: auto; }
	.page-success-story-v2 .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .meta-information { display: none; }
	.page-success-story-v2 .sublayout-generic-content.no-column-2 #column-1 .sublayout-success-story .media-box { float: none; padding: 0px; }
	.page-success-story-v2 .sublayout-generic-content.no-column-2 #column-2 { display: none; } }

.webedit-helper { outline: dotted #cb0c0f 1px; }

.webedit-info { background: yellow; }

/*! jQuery UI - v1.11.2 - 2014-10-17 http://jqueryui.com Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=highlight_soft&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=highlight_hard&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=highlight_hard&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=diagonals_thick&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=dots_small&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

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

.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }

.ui-helper-clearfix:after { clear: both; }

.ui-helper-clearfix { min-height: 0; /* support: IE7 */ }

.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); /* support: IE8 */ }

.ui-front { z-index: 1000; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }

.ui-draggable-handle { -ms-touch-action: none; touch-action: none; }

.ui-resizable { position: relative; }

.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; -ms-touch-action: none; touch-action: none; }

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

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

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

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

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

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

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

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

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

.ui-selectable { -ms-touch-action: none; touch-action: none; }

.ui-selectable-helper { position: absolute; z-index: 1000; border: 1px dotted black; }

.ui-sortable-handle { -ms-touch-action: none; touch-action: none; }

.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; min-height: 0; /* support: IE7 */ font-size: 100%; }

.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }

.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }

.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }

.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; }

.ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default; }

.ui-button { display: inline-block; position: relative; padding: 0; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible; /* removes extra width in IE */ }

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only { width: 2.2em; }

/* button elements seem to need a little more width */
button.ui-button-icon-only { width: 2.4em; }

.ui-button-icons-only { width: 3.4em; }

button.ui-button-icons-only { width: 3.7em; }

/* button text element */
.ui-button .ui-button-text { display: block; line-height: normal; }

.ui-button-text-only .ui-button-text { padding: .4em 1em; }

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }

.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/* button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }

.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/* button sets */
.ui-buttonset { margin-right: 7px; }

.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0; padding: 0; }

.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }

.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }

.ui-datepicker .ui-datepicker-prev { left: 2px; }

.ui-datepicker .ui-datepicker-next { right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }

.ui-datepicker .ui-datepicker-next-hover { right: 1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }

.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }

.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45%; }

.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; }

.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }

.ui-datepicker td { border: 0; padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width: auto; }

.ui-datepicker-multi .ui-datepicker-group { float: left; }

.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }

.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }

.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }

.ui-dialog { overflow: hidden; position: absolute; top: 0; left: 0; padding: .2em; outline: 0; }

.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }

.ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; }

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

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

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

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

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

.ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px; }

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

.ui-menu { list-style: none; padding: 0; margin: 0; display: block; outline: none; }

.ui-menu .ui-menu { position: absolute; }

.ui-menu .ui-menu-item { position: relative; margin: 0; padding: 3px 1em 3px .4em; cursor: pointer; min-height: 0; /* support: IE7 */ /* support: IE10, see #8844 */ list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); }

.ui-menu .ui-menu-divider { margin: 5px 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }

.ui-menu .ui-state-focus, .ui-menu .ui-state-active { margin: -1px; }

/* icon support */
.ui-menu-icons { position: relative; }

.ui-menu-icons .ui-menu-item { padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon { position: absolute; top: 0; bottom: 0; left: .2em; margin: auto 0; }

/* right-aligned */
.ui-menu .ui-menu-icon { left: auto; right: 0; }

.ui-progressbar { height: 2em; text-align: left; overflow: hidden; }

.ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; }

.ui-progressbar .ui-progressbar-overlay { background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height: 100%; filter: alpha(opacity=25); /* support: IE8 */ opacity: 0.25; }

.ui-progressbar-indeterminate .ui-progressbar-value { background-image: none; }

.ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none; }

.ui-selectmenu-menu .ui-menu { overflow: auto; /* Support: IE7 */ overflow-x: hidden; padding-bottom: 1px; }

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0; }

.ui-selectmenu-open { display: block; }

.ui-selectmenu-button { display: inline-block; overflow: hidden; position: relative; text-decoration: none; cursor: pointer; }

.ui-selectmenu-button span.ui-icon { right: 0.5em; left: auto; margin-top: -8px; position: absolute; top: 50%; }

.ui-selectmenu-button span.ui-selectmenu-text { text-align: left; padding: 0.4em 2.1em 0.4em 1em; display: block; line-height: 1.4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.ui-slider { position: relative; text-align: left; }

.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; -ms-touch-action: none; touch-action: none; }

.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; }

.ui-slider-horizontal { height: .8em; }

.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }

.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }

.ui-slider-horizontal .ui-slider-range-min { left: 0; }

.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }

.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }

.ui-slider-vertical .ui-slider-range-min { bottom: 0; }

.ui-slider-vertical .ui-slider-range-max { top: 0; }

.ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }

.ui-spinner-input { border: none; background: none; color: inherit; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }

.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; }

/* vertically center icon */
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; }

.ui-spinner-up { top: 0; }

.ui-spinner-down { bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s { /* need to fix icons sprite */ background-position: -65px -16px; }

.ui-tabs { position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ padding: .2em; }

.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }

.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap; }

.ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: .5em 1em; text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text; }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer; }

.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }

.ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; }

body .ui-tooltip { border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial,sans-serif; font-size: 1.1em; }

.ui-widget .ui-widget { font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; font-size: 1em; }

.ui-widget-content { border: 1px solid #eeeeee; background: #ffffff url("/App_Themes/Default/images/jquery-ui/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x; color: #333333; }

.ui-widget-content a { color: #333333; }

.ui-widget-header { border: 1px solid #e3a1a1; background: #cc0000 url("/App_Themes/Default/images/jquery-ui/ui-bg_highlight-soft_15_cc0000_1x100.png") 50% 50% repeat-x; color: #ffffff; font-weight: bold; }

.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d8dcdf; background: #eeeeee url("/App_Themes/Default/images/jquery-ui/ui-bg_highlight-hard_100_eeeeee_1x100.png") 50% 50% repeat-x; font-weight: bold; color: #004276; }

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

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #cdd5da; background: #f6f6f6 url("/App_Themes/Default/images/jquery-ui/ui-bg_highlight-hard_100_f6f6f6_1x100.png") 50% 50% repeat-x; font-weight: bold; color: #111111; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #111111; text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #eeeeee; background: #ffffff url("/App_Themes/Default/images/jquery-ui/ui-bg_flat_65_ffffff_40x100.png") 50% 50% repeat-x; font-weight: bold; color: #cc0000; }

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

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #fcd3a1; background: #fbf8ee url("/App_Themes/Default/images/jquery-ui/ui-bg_glass_55_fbf8ee_1x400.png") 50% 50% repeat-x; color: #444444; }

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

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #cc0000; background: #f3d8d8 url("/App_Themes/Default/images/jquery-ui/ui-bg_diagonals-thick_75_f3d8d8_40x40.png") 50% 50% repeat; color: #2e2e2e; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #2e2e2e; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #2e2e2e; }

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

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); /* support: IE8 */ font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); /* support: IE8 */ background-image: none; }

.ui-state-disabled .ui-icon { filter: Alpha(Opacity=35); /* support: IE8 - See #6059 */ }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; }

.ui-icon, .ui-widget-content .ui-icon { background-image: url("/App_Themes/Default/images/jquery-ui/ui-icons_cc0000_256x240.png"); }

.ui-widget-header .ui-icon { background-image: url("/App_Themes/Default/images/jquery-ui/ui-icons_ffffff_256x240.png"); }

.ui-state-default .ui-icon { background-image: url("/App_Themes/Default/images/jquery-ui/ui-icons_cc0000_256x240.png"); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("/App_Themes/Default/images/jquery-ui/ui-icons_cc0000_256x240.png"); }

.ui-state-active .ui-icon { background-image: url("/App_Themes/Default/images/jquery-ui/ui-icons_cc0000_256x240.png"); }

.ui-state-highlight .ui-icon { background-image: url("/App_Themes/Default/images/jquery-ui/ui-icons_004276_256x240.png"); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("/App_Themes/Default/images/jquery-ui/ui-icons_cc0000_256x240.png"); }

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 6px; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 6px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 6px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 6px; }

/* Overlays */
.ui-widget-overlay { background: #a6a6a6 url("/App_Themes/Default/images/jquery-ui/ui-bg_dots-small_65_a6a6a6_2x2.png") 50% 50% repeat; opacity: .4; filter: Alpha(Opacity=40); /* support: IE8 */ }

.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #333333 url("/App_Themes/Default/images/jquery-ui/ui-bg_flat_0_333333_40x100.png") 50% 50% repeat-x; opacity: .1; filter: Alpha(Opacity=10); /* support: IE8 */ border-radius: 8px; }
