@charset "UTF-8";
@font-face { font-family: 'FontAwesome'; src: url("../font/fontawesome-webfont.eot?v=3.1.0"); src: url("../font/fontawesome-webfont.eot?#iefix&v=3.1.0") format("embedded-opentype"), url("../font/fontawesome-webfont.woff?v=3.1.0") format("woff"), url("../font/fontawesome-webfont.ttf?v=3.1.0") format("truetype"), url("../font/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0") format("svg"); font-weight: normal; font-style: normal; }
/*!
 *  Font Awesome 3.1.0
 *  the iconic font designed for Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fontawesome.io
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License v1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 License -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
/* FONT PATH -------------------------- */
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
.icon-glass:before { content: "\f000"; }

.icon-music:before { content: "\f001"; }

.icon-search:before, .searchBtn:after { content: "\f002"; }

.icon-envelope-alt:before { content: "\f003"; }

.icon-heart:before { content: "\f004"; }

.icon-star:before { content: "\f005"; }

.icon-star-empty:before { content: "\f006"; }

.icon-user:before { content: "\f007"; }

.icon-film:before { content: "\f008"; }

.icon-th-large:before { content: "\f009"; }

.icon-th:before { content: "\f00a"; }

.icon-th-list:before { content: "\f00b"; }

.icon-ok:before { content: "\f00c"; }

.icon-remove:before { content: "\f00d"; }

.icon-zoom-in:before { content: "\f00e"; }

.icon-zoom-out:before { content: "\f010"; }

.icon-power-off:before, .icon-off:before { content: "\f011"; }

.icon-signal:before { content: "\f012"; }

.icon-gear:before, .icon-cog:before { content: "\f013"; }

.icon-trash:before { content: "\f014"; }

.icon-home:before { content: "\f015"; }

.icon-file-alt:before { content: "\f016"; }

.icon-time:before { content: "\f017"; }

.icon-road:before { content: "\f018"; }

.icon-download-alt:before { content: "\f019"; }

.icon-download:before { content: "\f01a"; }

.icon-upload:before { content: "\f01b"; }

.icon-inbox:before { content: "\f01c"; }

.icon-play-circle:before { content: "\f01d"; }

.icon-rotate-right:before, .icon-repeat:before { content: "\f01e"; }

.icon-refresh:before { content: "\f021"; }

.icon-list-alt:before { content: "\f022"; }

.icon-lock:before { content: "\f023"; }

.icon-flag:before { content: "\f024"; }

.icon-headphones:before { content: "\f025"; }

.icon-volume-off:before { content: "\f026"; }

.icon-volume-down:before { content: "\f027"; }

.icon-volume-up:before { content: "\f028"; }

.icon-qrcode:before { content: "\f029"; }

.icon-barcode:before { content: "\f02a"; }

.icon-tag:before { content: "\f02b"; }

.icon-tags:before { content: "\f02c"; }

.icon-book:before { content: "\f02d"; }

.icon-bookmark:before { content: "\f02e"; }

.icon-print:before { content: "\f02f"; }

.icon-camera:before { content: "\f030"; }

.icon-font:before { content: "\f031"; }

.icon-bold:before { content: "\f032"; }

.icon-italic:before { content: "\f033"; }

.icon-text-height:before { content: "\f034"; }

.icon-text-width:before { content: "\f035"; }

.icon-align-left:before { content: "\f036"; }

.icon-align-center:before { content: "\f037"; }

.icon-align-right:before { content: "\f038"; }

.icon-align-justify:before { content: "\f039"; }

.icon-list:before { content: "\f03a"; }

.icon-indent-left:before { content: "\f03b"; }

.icon-indent-right:before { content: "\f03c"; }

.icon-facetime-video:before { content: "\f03d"; }

.icon-picture:before { content: "\f03e"; }

.icon-pencil:before { content: "\f040"; }

.icon-map-marker:before { content: "\f041"; }

.icon-adjust:before { content: "\f042"; }

.icon-tint:before { content: "\f043"; }

.icon-edit:before { content: "\f044"; }

.icon-share:before { content: "\f045"; }

.icon-check:before { content: "\f046"; }

.icon-move:before { content: "\f047"; }

.icon-step-backward:before { content: "\f048"; }

.icon-fast-backward:before { content: "\f049"; }

.icon-backward:before { content: "\f04a"; }

.icon-play:before, .relatedInformation .imgWrapper .playBtn:before { content: "\f04b"; }

.icon-pause:before { content: "\f04c"; }

.icon-stop:before { content: "\f04d"; }

.icon-forward:before { content: "\f04e"; }

.icon-fast-forward:before { content: "\f050"; }

.icon-step-forward:before { content: "\f051"; }

.icon-eject:before { content: "\f052"; }

.icon-chevron-left:before { content: "\f053"; }

.icon-chevron-right:before { content: "\f054"; }

.icon-plus-sign:before { content: "\f055"; }

.icon-minus-sign:before { content: "\f056"; }

.icon-remove-sign:before { content: "\f057"; }

.icon-ok-sign:before { content: "\f058"; }

.icon-question-sign:before { content: "\f059"; }

.icon-info-sign:before { content: "\f05a"; }

.icon-screenshot:before { content: "\f05b"; }

.icon-remove-circle:before { content: "\f05c"; }

.icon-ok-circle:before { content: "\f05d"; }

.icon-ban-circle:before { content: "\f05e"; }

.icon-arrow-left:before { content: "\f060"; }

.icon-arrow-right:before { content: "\f061"; }

.icon-arrow-up:before { content: "\f062"; }

.icon-arrow-down:before { content: "\f063"; }

.icon-mail-forward:before, .icon-share-alt:before { content: "\f064"; }

.icon-resize-full:before { content: "\f065"; }

.icon-resize-small:before { content: "\f066"; }

.icon-plus:before, .blog-right-rail .filter-toggle h3:after { content: "\f067"; }

.icon-minus:before, .blog-right-rail .filter-toggle h3.filter-open:after { content: "\f068"; }

.icon-asterisk:before { content: "\f069"; }

.icon-exclamation-sign:before { content: "\f06a"; }

.icon-gift:before { content: "\f06b"; }

.icon-leaf:before { content: "\f06c"; }

.icon-fire:before { content: "\f06d"; }

.icon-eye-open:before { content: "\f06e"; }

.icon-eye-close:before { content: "\f070"; }

.icon-warning-sign:before { content: "\f071"; }

.icon-plane:before { content: "\f072"; }

.icon-calendar:before { content: "\f073"; }

.icon-random:before { content: "\f074"; }

.icon-comment:before { content: "\f075"; }

.icon-magnet:before { content: "\f076"; }

.icon-chevron-up:before { content: "\f077"; }

.icon-chevron-down:before { content: "\f078"; }

.icon-retweet:before { content: "\f079"; }

.icon-shopping-cart:before { content: "\f07a"; }

.icon-folder-close:before { content: "\f07b"; }

.icon-folder-open:before { content: "\f07c"; }

.icon-resize-vertical:before { content: "\f07d"; }

.icon-resize-horizontal:before { content: "\f07e"; }

.icon-bar-chart:before { content: "\f080"; }

.icon-twitter-sign:before { content: "\f081"; }

.icon-facebook-sign:before { content: "\f082"; }

.icon-camera-retro:before { content: "\f083"; }

.icon-key:before { content: "\f084"; }

.icon-gears:before, .icon-cogs:before { content: "\f085"; }

.icon-comments:before { content: "\f086"; }

.icon-thumbs-up-alt:before { content: "\f087"; }

.icon-thumbs-down-alt:before { content: "\f088"; }

.icon-star-half:before { content: "\f089"; }

.icon-heart-empty:before { content: "\f08a"; }

.icon-signout:before { content: "\f08b"; }

.icon-linkedin-sign:before { content: "\f08c"; }

.icon-pushpin:before { content: "\f08d"; }

.icon-external-link:before { content: "\f08e"; }

.icon-signin:before { content: "\f090"; }

.icon-trophy:before { content: "\f091"; }

.icon-github-sign:before { content: "\f092"; }

.icon-upload-alt:before { content: "\f093"; }

.icon-lemon:before { content: "\f094"; }

.icon-phone:before { content: "\f095"; }

.icon-unchecked:before, .icon-check-empty:before { content: "\f096"; }

.icon-bookmark-empty:before { content: "\f097"; }

.icon-phone-sign:before { content: "\f098"; }

.icon-twitter:before { content: "\f099"; }

.icon-facebook:before { content: "\f09a"; }

.icon-github:before { content: "\f09b"; }

.icon-unlock:before { content: "\f09c"; }

.icon-credit-card:before { content: "\f09d"; }

.icon-rss:before { content: "\f09e"; }

.icon-hdd:before { content: "\f0a0"; }

.icon-bullhorn:before { content: "\f0a1"; }

.icon-bell:before { content: "\f0a2"; }

.icon-certificate:before { content: "\f0a3"; }

.icon-hand-right:before { content: "\f0a4"; }

.icon-hand-left:before { content: "\f0a5"; }

.icon-hand-up:before { content: "\f0a6"; }

.icon-hand-down:before { content: "\f0a7"; }

.icon-circle-arrow-left:before { content: "\f0a8"; }

.icon-circle-arrow-right:before { content: "\f0a9"; }

.icon-circle-arrow-up:before { content: "\f0aa"; }

.icon-circle-arrow-down:before { content: "\f0ab"; }

.icon-globe:before { content: "\f0ac"; }

.icon-wrench:before { content: "\f0ad"; }

.icon-tasks:before { content: "\f0ae"; }

.icon-filter:before { content: "\f0b0"; }

.icon-briefcase:before { content: "\f0b1"; }

.icon-fullscreen:before { content: "\f0b2"; }

.icon-group:before { content: "\f0c0"; }

.icon-link:before { content: "\f0c1"; }

.icon-cloud:before { content: "\f0c2"; }

.icon-beaker:before { content: "\f0c3"; }

.icon-cut:before { content: "\f0c4"; }

.icon-copy:before { content: "\f0c5"; }

.icon-paperclip:before, .icon-paper-clip:before { content: "\f0c6"; }

.icon-save:before { content: "\f0c7"; }

.icon-sign-blank:before { content: "\f0c8"; }

.icon-reorder:before { content: "\f0c9"; }

.icon-list-ul:before { content: "\f0ca"; }

.icon-list-ol:before { content: "\f0cb"; }

.icon-strikethrough:before { content: "\f0cc"; }

.icon-underline:before { content: "\f0cd"; }

.icon-table:before { content: "\f0ce"; }

.icon-magic:before { content: "\f0d0"; }

.icon-truck:before { content: "\f0d1"; }

.icon-pinterest:before { content: "\f0d2"; }

.icon-pinterest-sign:before { content: "\f0d3"; }

.icon-google-plus-sign:before { content: "\f0d4"; }

.icon-google-plus:before { content: "\f0d5"; }

.icon-money:before { content: "\f0d6"; }

.icon-caret-down:before, a.moreInfoLink:after { content: "\f0d7"; }

.icon-caret-up:before { content: "\f0d8"; }

.icon-caret-left:before { content: "\f0d9"; }

.icon-caret-right:before, .leftNav ul li a:before, .realtedVideoImgWrap:after { content: "\f0da"; }

.icon-columns:before { content: "\f0db"; }

.icon-sort:before { content: "\f0dc"; }

.icon-sort-down:before { content: "\f0dd"; }

.icon-sort-up:before { content: "\f0de"; }

.icon-envelope:before { content: "\f0e0"; }

.icon-linkedin:before { content: "\f0e1"; }

.icon-rotate-left:before, .icon-undo:before { content: "\f0e2"; }

.icon-legal:before { content: "\f0e3"; }

.icon-dashboard:before { content: "\f0e4"; }

.icon-comment-alt:before { content: "\f0e5"; }

.icon-comments-alt:before { content: "\f0e6"; }

.icon-bolt:before { content: "\f0e7"; }

.icon-sitemap:before { content: "\f0e8"; }

.icon-umbrella:before { content: "\f0e9"; }

.icon-paste:before { content: "\f0ea"; }

.icon-lightbulb:before { content: "\f0eb"; }

.icon-exchange:before { content: "\f0ec"; }

.icon-cloud-download:before { content: "\f0ed"; }

.icon-cloud-upload:before { content: "\f0ee"; }

.icon-user-md:before { content: "\f0f0"; }

.icon-stethoscope:before { content: "\f0f1"; }

.icon-suitcase:before { content: "\f0f2"; }

.icon-bell-alt:before { content: "\f0f3"; }

.icon-coffee:before { content: "\f0f4"; }

.icon-food:before { content: "\f0f5"; }

.icon-file-text-alt:before { content: "\f0f6"; }

.icon-building:before { content: "\f0f7"; }

.icon-hospital:before { content: "\f0f8"; }

.icon-ambulance:before { content: "\f0f9"; }

.icon-medkit:before { content: "\f0fa"; }

.icon-fighter-jet:before { content: "\f0fb"; }

.icon-beer:before { content: "\f0fc"; }

.icon-h-sign:before { content: "\f0fd"; }

.icon-plus-sign-alt:before { content: "\f0fe"; }

.icon-double-angle-left:before { content: "\f100"; }

.icon-double-angle-right:before { content: "\f101"; }

.icon-double-angle-up:before { content: "\f102"; }

.icon-double-angle-down:before { content: "\f103"; }

.icon-angle-left:before, .bx-wrapper .bx-prev:after { content: "\f104"; }

.icon-angle-right:before, .bx-wrapper .bx-next:after { content: "\f105"; }

.icon-angle-up:before { content: "\f106"; }

.icon-angle-down:before { content: "\f107"; }

.icon-desktop:before { content: "\f108"; }

.icon-laptop:before { content: "\f109"; }

.icon-tablet:before { content: "\f10a"; }

.icon-mobile-phone:before { content: "\f10b"; }

.icon-circle-blank:before { content: "\f10c"; }

.icon-quote-left:before { content: "\f10d"; }

.icon-quote-right:before { content: "\f10e"; }

.icon-spinner:before { content: "\f110"; }

.icon-circle:before { content: "\f111"; }

.icon-mail-reply:before, .icon-reply:before { content: "\f112"; }

.icon-github-alt:before { content: "\f113"; }

.icon-folder-close-alt:before { content: "\f114"; }

.icon-folder-open-alt:before { content: "\f115"; }

.icon-expand-alt:before { content: "\f116"; }

.icon-collapse-alt:before { content: "\f117"; }

.icon-smile:before { content: "\f118"; }

.icon-frown:before { content: "\f119"; }

.icon-meh:before { content: "\f11a"; }

.icon-gamepad:before { content: "\f11b"; }

.icon-keyboard:before { content: "\f11c"; }

.icon-flag-alt:before { content: "\f11d"; }

.icon-flag-checkered:before { content: "\f11e"; }

.icon-terminal:before { content: "\f120"; }

.icon-code:before { content: "\f121"; }

.icon-reply-all:before { content: "\f122"; }

.icon-mail-reply-all:before { content: "\f122"; }

.icon-star-half-full:before, .icon-star-half-empty:before { content: "\f123"; }

.icon-location-arrow:before { content: "\f124"; }

.icon-crop:before { content: "\f125"; }

.icon-code-fork:before { content: "\f126"; }

.icon-unlink:before { content: "\f127"; }

.icon-question:before { content: "\f128"; }

.icon-info:before { content: "\f129"; }

.icon-exclamation:before { content: "\f12a"; }

.icon-superscript:before { content: "\f12b"; }

.icon-subscript:before { content: "\f12c"; }

.icon-eraser:before { content: "\f12d"; }

.icon-puzzle-piece:before { content: "\f12e"; }

.icon-microphone:before { content: "\f130"; }

.icon-microphone-off:before { content: "\f131"; }

.icon-shield:before { content: "\f132"; }

.icon-calendar-empty:before { content: "\f133"; }

.icon-fire-extinguisher:before { content: "\f134"; }

.icon-rocket:before { content: "\f135"; }

.icon-maxcdn:before { content: "\f136"; }

.icon-chevron-sign-left:before { content: "\f137"; }

.icon-chevron-sign-right:before { content: "\f138"; }

.icon-chevron-sign-up:before { content: "\f139"; }

.icon-chevron-sign-down:before { content: "\f13a"; }

.icon-html5:before { content: "\f13b"; }

.icon-css3:before { content: "\f13c"; }

.icon-anchor:before { content: "\f13d"; }

.icon-unlock-alt:before { content: "\f13e"; }

.icon-bullseye:before { content: "\f140"; }

.icon-ellipsis-horizontal:before { content: "\f141"; }

.icon-ellipsis-vertical:before { content: "\f142"; }

.icon-rss-sign:before { content: "\f143"; }

.icon-play-sign:before { content: "\f144"; }

.icon-ticket:before { content: "\f145"; }

.icon-minus-sign-alt:before { content: "\f146"; }

.icon-check-minus:before { content: "\f147"; }

.icon-level-up:before { content: "\f148"; }

.icon-level-down:before { content: "\f149"; }

.icon-check-sign:before { content: "\f14a"; }

.icon-edit-sign:before { content: "\f14b"; }

.icon-external-link-sign:before { content: "\f14c"; }

.icon-share-sign:before { content: "\f14d"; }

.icon-collapse:before { content: "\f150"; }

.icon-collapse-top:before { content: "\f151"; }

.icon-expand:before { content: "\f152"; }

.icon-euro:before, .icon-eur:before { content: "\f153"; }

.icon-gbp:before { content: "\f154"; }

.icon-dollar:before, .icon-usd:before { content: "\f155"; }

.icon-rupee:before, .icon-inr:before { content: "\f156"; }

.icon-yen:before, .icon-jpy:before { content: "\f157"; }

.icon-renminbi:before, .icon-cny:before { content: "\f158"; }

.icon-won:before, .icon-krw:before { content: "\f159"; }

.icon-bitcoin:before, .icon-btc:before { content: "\f15a"; }

.icon-file:before, #lightBox .text .download p span.small:before, #lightBox .text .download p span.large:before { content: "\f15b"; }

.icon-file-text:before { content: "\f15c"; }

.icon-sort-by-alphabet:before { content: "\f15d"; }

.icon-sort-by-alphabet-alt:before { content: "\f15e"; }

.icon-sort-by-attributes:before { content: "\f160"; }

.icon-sort-by-attributes-alt:before { content: "\f161"; }

.icon-sort-by-order:before { content: "\f162"; }

.icon-sort-by-order-alt:before { content: "\f163"; }

.icon-thumbs-up:before { content: "\f164"; }

.icon-thumbs-down:before { content: "\f165"; }

.icon-youtube-sign:before { content: "\f166"; }

.icon-youtube:before { content: "\f167"; }

.icon-xing:before { content: "\f168"; }

.icon-xing-sign:before { content: "\f169"; }

.icon-youtube-play:before { content: "\f16a"; }

.icon-dropbox:before { content: "\f16b"; }

.icon-stackexchange:before { content: "\f16c"; }

.icon-instagram:before { content: "\f16d"; }

.icon-flickr:before { content: "\f16e"; }

.icon-adn:before { content: "\f170"; }

.icon-bitbucket:before { content: "\f171"; }

.icon-bitbucket-sign:before { content: "\f172"; }

.icon-tumblr:before { content: "\f173"; }

.icon-tumblr-sign:before { content: "\f174"; }

.icon-long-arrow-down:before { content: "\f175"; }

.icon-long-arrow-up:before { content: "\f176"; }

.icon-long-arrow-left:before { content: "\f177"; }

.icon-long-arrow-right:before, .crumbs ul li:not(:last-child):after { content: "\f178"; }

.icon-apple:before { content: "\f179"; }

.icon-windows:before { content: "\f17a"; }

.icon-android:before { content: "\f17b"; }

.icon-linux:before { content: "\f17c"; }

.icon-dribbble:before { content: "\f17d"; }

.icon-skype:before { content: "\f17e"; }

.icon-foursquare:before { content: "\f180"; }

.icon-trello:before { content: "\f181"; }

.icon-arrow-long-right:before { content: "\f182"; }

.icon-male:before { content: "\f183"; }

.icon-gittip:before { content: "\f184"; }

.icon-sun:before { content: "\f185"; }

.icon-moon:before { content: "\f186"; }

.icon-archive:before { content: "\f187"; }

.icon-bug:before { content: "\f188"; }

.icon-vk:before { content: "\f189"; }

.icon-weibo:before { content: "\f18a"; }

.icon-renren:before { content: "\f18b"; }

/* Css Presentation */
/* -----------------------------------------------------------------------------*/
/* SASS Mixins */
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: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

.pageToolsIcons-sprite, .pageToolsIcons-bookMarkIcon, menu menuItem a.bookmark, .pageToolsIcons-facebookIcon, menu menuItem a.facebook, .pageToolsIcons-printerIcon, menu menuItem a.print, .pageToolsIcons-twttierIcon { background-image: url('/imgs/pageToolsIcons-s2656a90046.png'); background-repeat: no-repeat; }

.pageToolsIcons-bookMarkIcon, menu menuItem a.bookmark { background-position: 0 0; }

.pageToolsIcons-facebookIcon, menu menuItem a.facebook { background-position: 0 -17px; }

.pageToolsIcons-printerIcon, menu menuItem a.print { background-position: 0 -34px; }

.pageToolsIcons-twttierIcon { background-position: 0 -51px; }

@font-face { font-family: 'FontAwesome'; src: url("../font/fontawesome-webfont.eot?v=3.1.0"); src: url("../font/fontawesome-webfont.eot?#iefix&v=3.1.0") format("embedded-opentype"), url("../font/fontawesome-webfont.woff?v=3.1.0") format("woff"), url("../font/fontawesome-webfont.ttf?v=3.1.0") format("truetype"), url("../font/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0") format("svg"); font-weight: normal; font-style: normal; }
/*!
 *  Font Awesome 3.1.0
 *  the iconic font designed for Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fontawesome.io
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License v1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 License -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
/* FONT PATH -------------------------- */
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
.icon-glass:before { content: "\f000"; }

.icon-music:before { content: "\f001"; }

.icon-search:before, .searchBtn:after { content: "\f002"; }

.icon-envelope-alt:before { content: "\f003"; }

.icon-heart:before { content: "\f004"; }

.icon-star:before { content: "\f005"; }

.icon-star-empty:before { content: "\f006"; }

.icon-user:before { content: "\f007"; }

.icon-film:before { content: "\f008"; }

.icon-th-large:before { content: "\f009"; }

.icon-th:before { content: "\f00a"; }

.icon-th-list:before { content: "\f00b"; }

.icon-ok:before { content: "\f00c"; }

.icon-remove:before { content: "\f00d"; }

.icon-zoom-in:before { content: "\f00e"; }

.icon-zoom-out:before { content: "\f010"; }

.icon-power-off:before, .icon-off:before { content: "\f011"; }

.icon-signal:before { content: "\f012"; }

.icon-gear:before, .icon-cog:before { content: "\f013"; }

.icon-trash:before { content: "\f014"; }

.icon-home:before { content: "\f015"; }

.icon-file-alt:before { content: "\f016"; }

.icon-time:before { content: "\f017"; }

.icon-road:before { content: "\f018"; }

.icon-download-alt:before { content: "\f019"; }

.icon-download:before { content: "\f01a"; }

.icon-upload:before { content: "\f01b"; }

.icon-inbox:before { content: "\f01c"; }

.icon-play-circle:before { content: "\f01d"; }

.icon-rotate-right:before, .icon-repeat:before { content: "\f01e"; }

.icon-refresh:before { content: "\f021"; }

.icon-list-alt:before { content: "\f022"; }

.icon-lock:before { content: "\f023"; }

.icon-flag:before { content: "\f024"; }

.icon-headphones:before { content: "\f025"; }

.icon-volume-off:before { content: "\f026"; }

.icon-volume-down:before { content: "\f027"; }

.icon-volume-up:before { content: "\f028"; }

.icon-qrcode:before { content: "\f029"; }

.icon-barcode:before { content: "\f02a"; }

.icon-tag:before { content: "\f02b"; }

.icon-tags:before { content: "\f02c"; }

.icon-book:before { content: "\f02d"; }

.icon-bookmark:before { content: "\f02e"; }

.icon-print:before { content: "\f02f"; }

.icon-camera:before { content: "\f030"; }

.icon-font:before { content: "\f031"; }

.icon-bold:before { content: "\f032"; }

.icon-italic:before { content: "\f033"; }

.icon-text-height:before { content: "\f034"; }

.icon-text-width:before { content: "\f035"; }

.icon-align-left:before { content: "\f036"; }

.icon-align-center:before { content: "\f037"; }

.icon-align-right:before { content: "\f038"; }

.icon-align-justify:before { content: "\f039"; }

.icon-list:before { content: "\f03a"; }

.icon-indent-left:before { content: "\f03b"; }

.icon-indent-right:before { content: "\f03c"; }

.icon-facetime-video:before { content: "\f03d"; }

.icon-picture:before { content: "\f03e"; }

.icon-pencil:before { content: "\f040"; }

.icon-map-marker:before { content: "\f041"; }

.icon-adjust:before { content: "\f042"; }

.icon-tint:before { content: "\f043"; }

.icon-edit:before { content: "\f044"; }

.icon-share:before { content: "\f045"; }

.icon-check:before { content: "\f046"; }

.icon-move:before { content: "\f047"; }

.icon-step-backward:before { content: "\f048"; }

.icon-fast-backward:before { content: "\f049"; }

.icon-backward:before { content: "\f04a"; }

.icon-play:before, .relatedInformation .imgWrapper .playBtn:before { content: "\f04b"; }

.icon-pause:before { content: "\f04c"; }

.icon-stop:before { content: "\f04d"; }

.icon-forward:before { content: "\f04e"; }

.icon-fast-forward:before { content: "\f050"; }

.icon-step-forward:before { content: "\f051"; }

.icon-eject:before { content: "\f052"; }

.icon-chevron-left:before { content: "\f053"; }

.icon-chevron-right:before { content: "\f054"; }

.icon-plus-sign:before { content: "\f055"; }

.icon-minus-sign:before { content: "\f056"; }

.icon-remove-sign:before { content: "\f057"; }

.icon-ok-sign:before { content: "\f058"; }

.icon-question-sign:before { content: "\f059"; }

.icon-info-sign:before { content: "\f05a"; }

.icon-screenshot:before { content: "\f05b"; }

.icon-remove-circle:before { content: "\f05c"; }

.icon-ok-circle:before { content: "\f05d"; }

.icon-ban-circle:before { content: "\f05e"; }

.icon-arrow-left:before { content: "\f060"; }

.icon-arrow-right:before { content: "\f061"; }

.icon-arrow-up:before { content: "\f062"; }

.icon-arrow-down:before { content: "\f063"; }

.icon-mail-forward:before, .icon-share-alt:before { content: "\f064"; }

.icon-resize-full:before { content: "\f065"; }

.icon-resize-small:before { content: "\f066"; }

.icon-plus:before, .blog-right-rail .filter-toggle h3:after { content: "\f067"; }

.icon-minus:before, .blog-right-rail .filter-toggle h3.filter-open:after { content: "\f068"; }

.icon-asterisk:before { content: "\f069"; }

.icon-exclamation-sign:before { content: "\f06a"; }

.icon-gift:before { content: "\f06b"; }

.icon-leaf:before { content: "\f06c"; }

.icon-fire:before { content: "\f06d"; }

.icon-eye-open:before { content: "\f06e"; }

.icon-eye-close:before { content: "\f070"; }

.icon-warning-sign:before { content: "\f071"; }

.icon-plane:before { content: "\f072"; }

.icon-calendar:before { content: "\f073"; }

.icon-random:before { content: "\f074"; }

.icon-comment:before { content: "\f075"; }

.icon-magnet:before { content: "\f076"; }

.icon-chevron-up:before { content: "\f077"; }

.icon-chevron-down:before { content: "\f078"; }

.icon-retweet:before { content: "\f079"; }

.icon-shopping-cart:before { content: "\f07a"; }

.icon-folder-close:before { content: "\f07b"; }

.icon-folder-open:before { content: "\f07c"; }

.icon-resize-vertical:before { content: "\f07d"; }

.icon-resize-horizontal:before { content: "\f07e"; }

.icon-bar-chart:before { content: "\f080"; }

.icon-twitter-sign:before { content: "\f081"; }

.icon-facebook-sign:before { content: "\f082"; }

.icon-camera-retro:before { content: "\f083"; }

.icon-key:before { content: "\f084"; }

.icon-gears:before, .icon-cogs:before { content: "\f085"; }

.icon-comments:before { content: "\f086"; }

.icon-thumbs-up-alt:before { content: "\f087"; }

.icon-thumbs-down-alt:before { content: "\f088"; }

.icon-star-half:before { content: "\f089"; }

.icon-heart-empty:before { content: "\f08a"; }

.icon-signout:before { content: "\f08b"; }

.icon-linkedin-sign:before { content: "\f08c"; }

.icon-pushpin:before { content: "\f08d"; }

.icon-external-link:before { content: "\f08e"; }

.icon-signin:before { content: "\f090"; }

.icon-trophy:before { content: "\f091"; }

.icon-github-sign:before { content: "\f092"; }

.icon-upload-alt:before { content: "\f093"; }

.icon-lemon:before { content: "\f094"; }

.icon-phone:before { content: "\f095"; }

.icon-unchecked:before, .icon-check-empty:before { content: "\f096"; }

.icon-bookmark-empty:before { content: "\f097"; }

.icon-phone-sign:before { content: "\f098"; }

.icon-twitter:before { content: "\f099"; }

.icon-facebook:before { content: "\f09a"; }

.icon-github:before { content: "\f09b"; }

.icon-unlock:before { content: "\f09c"; }

.icon-credit-card:before { content: "\f09d"; }

.icon-rss:before { content: "\f09e"; }

.icon-hdd:before { content: "\f0a0"; }

.icon-bullhorn:before { content: "\f0a1"; }

.icon-bell:before { content: "\f0a2"; }

.icon-certificate:before { content: "\f0a3"; }

.icon-hand-right:before { content: "\f0a4"; }

.icon-hand-left:before { content: "\f0a5"; }

.icon-hand-up:before { content: "\f0a6"; }

.icon-hand-down:before { content: "\f0a7"; }

.icon-circle-arrow-left:before { content: "\f0a8"; }

.icon-circle-arrow-right:before { content: "\f0a9"; }

.icon-circle-arrow-up:before { content: "\f0aa"; }

.icon-circle-arrow-down:before { content: "\f0ab"; }

.icon-globe:before { content: "\f0ac"; }

.icon-wrench:before { content: "\f0ad"; }

.icon-tasks:before { content: "\f0ae"; }

.icon-filter:before { content: "\f0b0"; }

.icon-briefcase:before { content: "\f0b1"; }

.icon-fullscreen:before { content: "\f0b2"; }

.icon-group:before { content: "\f0c0"; }

.icon-link:before { content: "\f0c1"; }

.icon-cloud:before { content: "\f0c2"; }

.icon-beaker:before { content: "\f0c3"; }

.icon-cut:before { content: "\f0c4"; }

.icon-copy:before { content: "\f0c5"; }

.icon-paperclip:before, .icon-paper-clip:before { content: "\f0c6"; }

.icon-save:before { content: "\f0c7"; }

.icon-sign-blank:before { content: "\f0c8"; }

.icon-reorder:before { content: "\f0c9"; }

.icon-list-ul:before { content: "\f0ca"; }

.icon-list-ol:before { content: "\f0cb"; }

.icon-strikethrough:before { content: "\f0cc"; }

.icon-underline:before { content: "\f0cd"; }

.icon-table:before { content: "\f0ce"; }

.icon-magic:before { content: "\f0d0"; }

.icon-truck:before { content: "\f0d1"; }

.icon-pinterest:before { content: "\f0d2"; }

.icon-pinterest-sign:before { content: "\f0d3"; }

.icon-google-plus-sign:before { content: "\f0d4"; }

.icon-google-plus:before { content: "\f0d5"; }

.icon-money:before { content: "\f0d6"; }

.icon-caret-down:before, a.moreInfoLink:after { content: "\f0d7"; }

.icon-caret-up:before { content: "\f0d8"; }

.icon-caret-left:before { content: "\f0d9"; }

.icon-caret-right:before, .leftNav ul li a:before, .realtedVideoImgWrap:after { content: "\f0da"; }

.icon-columns:before { content: "\f0db"; }

.icon-sort:before { content: "\f0dc"; }

.icon-sort-down:before { content: "\f0dd"; }

.icon-sort-up:before { content: "\f0de"; }

.icon-envelope:before { content: "\f0e0"; }

.icon-linkedin:before { content: "\f0e1"; }

.icon-rotate-left:before, .icon-undo:before { content: "\f0e2"; }

.icon-legal:before { content: "\f0e3"; }

.icon-dashboard:before { content: "\f0e4"; }

.icon-comment-alt:before { content: "\f0e5"; }

.icon-comments-alt:before { content: "\f0e6"; }

.icon-bolt:before { content: "\f0e7"; }

.icon-sitemap:before { content: "\f0e8"; }

.icon-umbrella:before { content: "\f0e9"; }

.icon-paste:before { content: "\f0ea"; }

.icon-lightbulb:before { content: "\f0eb"; }

.icon-exchange:before { content: "\f0ec"; }

.icon-cloud-download:before { content: "\f0ed"; }

.icon-cloud-upload:before { content: "\f0ee"; }

.icon-user-md:before { content: "\f0f0"; }

.icon-stethoscope:before { content: "\f0f1"; }

.icon-suitcase:before { content: "\f0f2"; }

.icon-bell-alt:before { content: "\f0f3"; }

.icon-coffee:before { content: "\f0f4"; }

.icon-food:before { content: "\f0f5"; }

.icon-file-text-alt:before { content: "\f0f6"; }

.icon-building:before { content: "\f0f7"; }

.icon-hospital:before { content: "\f0f8"; }

.icon-ambulance:before { content: "\f0f9"; }

.icon-medkit:before { content: "\f0fa"; }

.icon-fighter-jet:before { content: "\f0fb"; }

.icon-beer:before { content: "\f0fc"; }

.icon-h-sign:before { content: "\f0fd"; }

.icon-plus-sign-alt:before { content: "\f0fe"; }

.icon-double-angle-left:before { content: "\f100"; }

.icon-double-angle-right:before { content: "\f101"; }

.icon-double-angle-up:before { content: "\f102"; }

.icon-double-angle-down:before { content: "\f103"; }

.icon-angle-left:before, .bx-wrapper .bx-prev:after { content: "\f104"; }

.icon-angle-right:before, .bx-wrapper .bx-next:after { content: "\f105"; }

.icon-angle-up:before { content: "\f106"; }

.icon-angle-down:before { content: "\f107"; }

.icon-desktop:before { content: "\f108"; }

.icon-laptop:before { content: "\f109"; }

.icon-tablet:before { content: "\f10a"; }

.icon-mobile-phone:before { content: "\f10b"; }

.icon-circle-blank:before { content: "\f10c"; }

.icon-quote-left:before { content: "\f10d"; }

.icon-quote-right:before { content: "\f10e"; }

.icon-spinner:before { content: "\f110"; }

.icon-circle:before { content: "\f111"; }

.icon-mail-reply:before, .icon-reply:before { content: "\f112"; }

.icon-github-alt:before { content: "\f113"; }

.icon-folder-close-alt:before { content: "\f114"; }

.icon-folder-open-alt:before { content: "\f115"; }

.icon-expand-alt:before { content: "\f116"; }

.icon-collapse-alt:before { content: "\f117"; }

.icon-smile:before { content: "\f118"; }

.icon-frown:before { content: "\f119"; }

.icon-meh:before { content: "\f11a"; }

.icon-gamepad:before { content: "\f11b"; }

.icon-keyboard:before { content: "\f11c"; }

.icon-flag-alt:before { content: "\f11d"; }

.icon-flag-checkered:before { content: "\f11e"; }

.icon-terminal:before { content: "\f120"; }

.icon-code:before { content: "\f121"; }

.icon-reply-all:before { content: "\f122"; }

.icon-mail-reply-all:before { content: "\f122"; }

.icon-star-half-full:before, .icon-star-half-empty:before { content: "\f123"; }

.icon-location-arrow:before { content: "\f124"; }

.icon-crop:before { content: "\f125"; }

.icon-code-fork:before { content: "\f126"; }

.icon-unlink:before { content: "\f127"; }

.icon-question:before { content: "\f128"; }

.icon-info:before { content: "\f129"; }

.icon-exclamation:before { content: "\f12a"; }

.icon-superscript:before { content: "\f12b"; }

.icon-subscript:before { content: "\f12c"; }

.icon-eraser:before { content: "\f12d"; }

.icon-puzzle-piece:before { content: "\f12e"; }

.icon-microphone:before { content: "\f130"; }

.icon-microphone-off:before { content: "\f131"; }

.icon-shield:before { content: "\f132"; }

.icon-calendar-empty:before { content: "\f133"; }

.icon-fire-extinguisher:before { content: "\f134"; }

.icon-rocket:before { content: "\f135"; }

.icon-maxcdn:before { content: "\f136"; }

.icon-chevron-sign-left:before { content: "\f137"; }

.icon-chevron-sign-right:before { content: "\f138"; }

.icon-chevron-sign-up:before { content: "\f139"; }

.icon-chevron-sign-down:before { content: "\f13a"; }

.icon-html5:before { content: "\f13b"; }

.icon-css3:before { content: "\f13c"; }

.icon-anchor:before { content: "\f13d"; }

.icon-unlock-alt:before { content: "\f13e"; }

.icon-bullseye:before { content: "\f140"; }

.icon-ellipsis-horizontal:before { content: "\f141"; }

.icon-ellipsis-vertical:before { content: "\f142"; }

.icon-rss-sign:before { content: "\f143"; }

.icon-play-sign:before { content: "\f144"; }

.icon-ticket:before { content: "\f145"; }

.icon-minus-sign-alt:before { content: "\f146"; }

.icon-check-minus:before { content: "\f147"; }

.icon-level-up:before { content: "\f148"; }

.icon-level-down:before { content: "\f149"; }

.icon-check-sign:before { content: "\f14a"; }

.icon-edit-sign:before { content: "\f14b"; }

.icon-external-link-sign:before { content: "\f14c"; }

.icon-share-sign:before { content: "\f14d"; }

.icon-collapse:before { content: "\f150"; }

.icon-collapse-top:before { content: "\f151"; }

.icon-expand:before { content: "\f152"; }

.icon-euro:before, .icon-eur:before { content: "\f153"; }

.icon-gbp:before { content: "\f154"; }

.icon-dollar:before, .icon-usd:before { content: "\f155"; }

.icon-rupee:before, .icon-inr:before { content: "\f156"; }

.icon-yen:before, .icon-jpy:before { content: "\f157"; }

.icon-renminbi:before, .icon-cny:before { content: "\f158"; }

.icon-won:before, .icon-krw:before { content: "\f159"; }

.icon-bitcoin:before, .icon-btc:before { content: "\f15a"; }

.icon-file:before, #lightBox .text .download p span.small:before, #lightBox .text .download p span.large:before { content: "\f15b"; }

.icon-file-text:before { content: "\f15c"; }

.icon-sort-by-alphabet:before { content: "\f15d"; }

.icon-sort-by-alphabet-alt:before { content: "\f15e"; }

.icon-sort-by-attributes:before { content: "\f160"; }

.icon-sort-by-attributes-alt:before { content: "\f161"; }

.icon-sort-by-order:before { content: "\f162"; }

.icon-sort-by-order-alt:before { content: "\f163"; }

.icon-thumbs-up:before { content: "\f164"; }

.icon-thumbs-down:before { content: "\f165"; }

.icon-youtube-sign:before { content: "\f166"; }

.icon-youtube:before { content: "\f167"; }

.icon-xing:before { content: "\f168"; }

.icon-xing-sign:before { content: "\f169"; }

.icon-youtube-play:before { content: "\f16a"; }

.icon-dropbox:before { content: "\f16b"; }

.icon-stackexchange:before { content: "\f16c"; }

.icon-instagram:before { content: "\f16d"; }

.icon-flickr:before { content: "\f16e"; }

.icon-adn:before { content: "\f170"; }

.icon-bitbucket:before { content: "\f171"; }

.icon-bitbucket-sign:before { content: "\f172"; }

.icon-tumblr:before { content: "\f173"; }

.icon-tumblr-sign:before { content: "\f174"; }

.icon-long-arrow-down:before { content: "\f175"; }

.icon-long-arrow-up:before { content: "\f176"; }

.icon-long-arrow-left:before { content: "\f177"; }

.icon-long-arrow-right:before, .crumbs ul li:not(:last-child):after { content: "\f178"; }

.icon-apple:before { content: "\f179"; }

.icon-windows:before { content: "\f17a"; }

.icon-android:before { content: "\f17b"; }

.icon-linux:before { content: "\f17c"; }

.icon-dribbble:before { content: "\f17d"; }

.icon-skype:before { content: "\f17e"; }

.icon-foursquare:before { content: "\f180"; }

.icon-trello:before { content: "\f181"; }

.icon-arrow-long-right:before { content: "\f182"; }

.icon-male:before { content: "\f183"; }

.icon-gittip:before { content: "\f184"; }

.icon-sun:before { content: "\f185"; }

.icon-moon:before { content: "\f186"; }

.icon-archive:before { content: "\f187"; }

.icon-bug:before { content: "\f188"; }

.icon-vk:before { content: "\f189"; }

.icon-weibo:before { content: "\f18a"; }

.icon-renren:before { content: "\f18b"; }

/* Css Presentation */
/* -----------------------------------------------------------------------------*/
/* Reset */
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, menuItem, 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, menuItem, nav, section { display: block; }

html { overflow-y: scroll; }

body { line-height: 1; font-size: 12px; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* Colors */
/* Heading Margins */
/* DEFAULTS */
html, body { width: 100%; height: 100%; color: #696969; margin: 0; padding: 0; background: #fff; -webkit-font-smoothing: antialiased; }

body { font: 12px/23px Arial, Helvetica, sans-serif; border-top: #ff3700 2px solid; background: #fff; }

h1 { font-family: 'VAG Rounded W01 Thin'; font-size: 25px; color: #ff3700; font-weight: normal; padding: 10px 0 15px; clear: left; }

h2 { font-size: 18px; font-weight: normal; padding-bottom: 15px; font-family: 'VAG Rounded W01 Thin'; }

h2 p { margin: 0; }

h2 span { color: #ff3700; }

h3 { font-family: arial, verdnana, sans-serif; font-weight: normal; }

p { margin: 0 0 15px; }

a { text-decoration: none; }

input, select, textarea { outline: none; }

strong, b { font-weight: bold; }

em, i { font-style: italic; }

table { border: none; width: 100%; }

table thead tr td { border-top: solid 1px #ff3700; border-bottom: solid 1px #ff3700; color: #ff3700; font-family: 'VAG Rounded W01 Thin'; font-size: 16px; padding: 3px 8px 3px 10px; margin-right: 20px; }

table thead tr td:nth-child(even) { border: none; }

table tbody tr td { border-top: solid 1px #878787; border-bottom: solid 1px #878787; padding: 10px 8px 10px 10px; }

table tbody tr td:nth-child(even) { border: none; }

table tbody tr td p { line-height: 16px !important; }

table tbody tr:nth-child(odd) { background: #fafafa; }

td.highlight { color: #ff3700; font-family: 'VAG Rounded W01 Thin'; font-size: 16px; }

/* Classes */
.floatLeft { float: left; }

.floatRight { float: right; }

.clearBoth { clear: both; }

.imageLeft { float: left; margin: 0 40px 40px 0; }

.imageRight { float: right; margin: 0 0 40px 40px; }

.noMargin { margin: 0 !important; }

.helper { color: Red; z-index: 9999; border: solid 2px red; padding: 5px; background: #eee; font-weight: bold; font-size: 18px; position: fixed; bottom: 20px; right: 40px; }

.errorMsg { color: red; }

.btn { color: #fff; background: #ff3700; font-size: 11px; line-height: 16px; padding: 5px 15px; display: inline-block; }

.orangeText { color: #ff3700; }

.hide-large { display: none; }

/* xForms */
#id_matrix { background: #f0f0f0; width: 500px; }

#id_matrix tr:nth-child(odd) { background: none; }

#id_matrix td { margin: 0 !important; padding: 10px; border: none; padding-bottom: 10px; }

#id_matrix td { list-style: none; margin: 0; padding: 6px 10px 0; }

#id_matrix td label { margin: 0; padding: 0; float: left; width: 125px; font-size: 12px; }

#id_matrix td input[type="text"] { width: 355px; margin: 0; padding: 3px; border: none; }

#id_matrix td select { width: 355px; padding: 3px; border: none; }

#id_matrix td textarea { width: 355px; height: 100px; padding: 3px; font-family: arial, verdana, sans-serif; border: none; }

#id_matrix td fieldset label { float: left; font-weight: normal; width: auto; margin-right: 20px; }

#id_matrix td fieldset input { float: none; width: auto; margin-right: 2px; clear: left; }

#id_matrix .xformvalidator { color: red; font-size: 10px; font-family: Arial, Verdana, sans-serif; }

#id_matrix input[type="submit"] { border: none; color: #fff; display: inline-block; background-color: #ff3700; margin-bottom: 10px; padding: 5px 20px; width: auto; margin-top: 10px; }
#id_matrix input[type="submit"]:hover { background: #e63100; cursor: pointer; }

#id_matrix td fieldset legend { padding-bottom: 3px; float: left; width: 125px; }

#id_matrix td span { color: #ff3700; font-size: 14px; font-weight: bold; padding-bottom: 5px; display: block; }

.alertForm { padding: 10px; background-color: #F0F0F0; }

.alertForm span { font-size: 16px; font-weight: normal; font-family: 'VAG Rounded W01 Thin'; }

.alertForm p { margin: 10px 0 5px 0; padding: 0; line-height: 1.4; }

.alertForm table#id_matrix { border: 0; padding: 0; margin: 5px 0 0 0; width: 100%; }

.alertForm table#id_matrix td { border: 0; padding: 0; margin: 0; }

.alertForm table#id_matrix td label { height: 0px; display: none; }

.alertForm table#id_matrix td input[type="text"] { margin: 5px 0 15px 0; width: 100%; border: solid 1px #ccc; }

.alertForm table#id_matrix td input[type="submit"] { border: none; color: #fff; background-color: #ff3700; padding: 5px; margin-left: 86.5px; margin-top: 0; }

.xForm.leftRail { background: #F0F0F0; width: 485px; }

.xForm.leftRail div p { padding: 10px 0 5px 10px; margin: 0; }

.xForm.leftRail #id_matrix { width: 485px; }

.xForm.leftRail #id_matrix select, .xForm.leftRail #id_matrix input[type="text"] { width: 300px; margin-left: 10px; }

.xForm.leftRail #id_matrix textarea { width: 300px; margin-left: 10px; resize: vertical; }

.xForm.leftRail #id_matrix input[type="submit"] { margin-left: 135px; width: auto; }

/* Links */
a, a:visited { color: #ff3700; }

a:focus { outline: none; }

/* Buttons */
/* General */
.wrapper { width: 100%; margin: 0 auto; max-width: 980px; overflow-x: hidden; }

.content { float: left; width: 100%; min-height: 600px; padding-top: 5px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ccc; }

.mainBody ul { margin-left: 15px; }

.mainBody ul li { list-style: disc inside; }

/* Header */
header { padding: 8px 0 0; }

header .headerWrap { width: 100%; margin: 0 auto; float: left; position: Relative; }

.logo { width: auto; float: left; margin-top: 15px; }

.auxNav { margin: 0 0 0 0; float: right; }

.auxNav ul { margin-top: 3px; float: left; }

.auxNav ul li { margin-left: 10px; display: table; vertical-align: middle; float: left; }

.auxNav ul li a { color: #696969; font-size: 12px; display: table-cell; vertical-align: top; }

.auxNav ul li a:hover { color: #333; }

.auxNav .search { float: right; position: relative; clear: both; }

.auxNav .search { width: 250px; margin-bottom: 20px; }

.auxNav .search input[type=text] { width: 100%; color: #ff3700; background: #eee; border: none; padding: 5px 8px; }

.searchBtn { font-size: 14px; position: absolute; top: 2px; right: 8px; }
.searchBtn:after { font-family: FontAwesome; color: #ff3700; }

.auxNav .region { width: 250px; float: right; clear: both; }

.auxNav .region.ssRegion { bottom: 0; position: absolute; }

.auxNav .region h2 { color: #696969; font-size: 22px; }

.auxNav .region h2 span { color: #ff3700; }

.auxNav .headerLinks { float: right; padding-bottom: 8px; }

.overview-link { display: none; }

/* Mobile (Not Displayed Unless Under 640px */
.mobile-nav { display: none; }

.mobile-menu { display: none; }

.mobile-content { display: none; }

.toggle { display: none; }

.overview-link-parent { display: none; }

/* Main Nav */
header nav { background: #878787; float: left; width: 100%; min-width: 980px; border-bottom: #777 1px dashed; position: relative; }
header nav { *zoom: 1; }
header nav:before, header nav:after { content: ""; display: table; }
header nav:after { clear: both; }

.ielt9 header nav { z-index: 1; }

header nav ul { width: 100%; margin: 0 auto; }

header nav ul li { float: left; width: auto; height: 30px; /*width: 158px;height: 28px;text-align: center;*/ }

header nav ul li:hover .dropdown { display: block; }

header nav ul li.home a { padding: 0 17px; }

header nav ul li a, header nav ul li a:visited { display: block; color: #fff; padding: 4px 26px 4px; font-size: 14px; }
header nav ul li a:hover, header nav ul li a:visited:hover { background: #f0f0f0; color: #333; }

header nav ul li a.hover { background: #f0f0f0; color: #333; }

header nav ul li.home a { text-indent: -9999pc; height: 25px; width: 21px; background: url(../imgs/homeIcon.png) no-repeat center 5px; }
header nav ul li.home a:hover { background: url(../imgs/homeIcon.png) no-repeat center 5px; }

header nav ul li .dropdown { width: 100%; background: #F0F0F0; padding: 10px 10px 15px 25px; position: absolute; top: 28px; left: 0; overflow: hidden; z-index: 100; display: none; }

header nav ul li .dropdown ul { width: 800px; float: left; }

header nav ul li .dropdown ul ul { margin-top: 10px; }

header nav ul li .dropdown li { width: 185px; height: auto; margin: 0 13px 10px 0; }

header nav ul li .dropdown li a { color: #ff3700; font-size: 12px; border-bottom: 1px solid #dcd4c2; padding-left: 0; }

header nav ul li .dropdown li a:hover { color: #ff3700; background: none; }

header nav ul li .dropdown li li { height: auto; margin: 0; float: none; line-height: 16px; padding-bottom: 10px; }

header nav ul li .dropdown li li a { color: #696969; font-size: 11px; border: none; position: relative; padding-left: 13px; padding-top: 0; }
header nav ul li .dropdown li li a:before { content: ''; height: 0; width: 0; border-color: transparent; border-style: solid; border-width: 5px; border-left-color: #bbb; border-top-width: 4px; border-bottom-width: 4px; position: absolute; top: 5px; left: 0; }

header nav ul li .dropdown .imgWrap ul { width: 199px; border-left: #dcd4c2 1px solid; padding-left: 15px; float: right; }

header nav ul li .dropdown .imgWrap li { width: auto; background: #fff; padding: 5px; margin: 0 0 10px; }

header nav ul li .dropdown .imgWrap li img { float: left; }

header nav ul li .dropdown .imgWrap li p { margin: 0; float: left; position: relative; }

header nav ul li .dropdown .imgWrap li p a { font-size: 11px; border-bottom: none; padding: 0 0 0 13px; }
header nav ul li .dropdown .imgWrap li p a:before { content: ''; height: 0; width: 0; border-color: transparent; border-style: solid; border-width: 5px; border-left-color: #ff3700; border-top-width: 4px; border-bottom-width: 4px; position: absolute; top: 7px; left: 2px; }

/* Homepage Styling */
/* QuickLinks */
#quickLink { float: left; }

.quickLinkSection { display: inline-block; width: 100%; border-top: 1px solid #ccc; padding-top: 15px; }

h2.quickLinkTitle { width: 75px; float: left; font-size: 18px; line-height: 19px; }

h2.quickLinkTitle p, h2.quickLinkTitle p span { font-size: 18px; }

ul.quickLinksList { float: right; width: 675px; overflow: hidden; }
body.ie8 ul.quickLinksList { width: 700px; }

ul.quickLinksList li { float: left; width: 115px; margin-right: 25px; padding-bottom: 30px; }

ul.quickLinksList li:last-child { margin-right: 0px; }

ul.quickLinksList li .quickLinkContainer { height: 180px; position: relative; }

ul.quickLinksList li .quickLinkContainer h2 { color: #ff3700; line-height: 19px; font-weight: normal; font-size: 16px; padding: 0 0 5px 0; width: 100px; display: inline-block; }

ul.quickLinksList li .quickLinkContainer h2 p { margin: 0; padding: 0; }

ul.quickLinksList li .quickLinkContainer h2 p span { color: #696969; font-weight: normal; font-size: 16px; }

ul.quickLinksList li .quickLinkContainer div p.quickLinksP { font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; color: #696969; line-height: 1.45; }

ul.quickLinksList li .quickLinkContainer div p.quickLinksP a { position: relative; color: #ff3700; }

ul.quickLinksList li .quickLinkContainer img { position: absolute; bottom: 0px; right: 0; height: 45px; }

.annualReportP { font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; color: #696969; }

.middleCalloutArea { overflow: hidden; /*border-bottom: 1px solid #e2e2e2;*/ clear: both; width: 784px; border-top: 1px solid #ccc; padding-top: 15px; }

.middleCalloutArea a { width: 249px; height: 100px; float: left; margin-right: 15px; margin-bottom: 30px; position: relative; }

.middleCalloutArea a:last-child { margin-right: 0px; }

.middleCalloutArea a img { height: 100px; width: 250px; z-index: 0; }

.middleCalloutArea a .imgCaption { width: 249px; bottom: 0; display: block; padding: 5px; position: absolute; z-index: 1; opacity: 0; background: rgba(3, 3, 3, 0.5); color: #fff; line-height: 1em; -moz-transition: all 300ms ease; -o-transition: all 300ms ease; -webkit-transition: all 300ms ease; transition: all 300ms ease; }

.middleCalloutArea a:hover .imgCaption { display: block; opacity: 1; -moz-transition: all 100ms ease; -o-transition: all 100ms ease; -webkit-transition: all 100ms ease; transition: all 100ms ease; }

.middleCalloutArea a .imgCaption p { margin: 0; }

.middleCalloutArea a:last-child { margin-right: 0px; }

.middleCalloutArea a.middleRightLink { margin: 0; }

#topCalloutArea { display: inline-block; border-top: 1px solid #ccc; padding-top: 15px; }

#topCalloutArea h2 { padding: 5px 0 10px; }

#topCalloutArea a { width: 250px; float: left; }

#topCalloutArea a h3 { font-weight: bold; }

#topCalloutArea .topLink { width: 250px; float: left; margin-right: 15px; margin-bottom: 15px; font-size: 14px; }

#topCalloutArea .topLink.right { width: 515px; margin-right: 0; }

#topCalloutArea a:last-child { margin-right: 0px; }

#topCalloutArea a img { width: 100%; }

#topCalloutArea .greyBox { padding: 10px 15px; float: left; background: #F2F2F2; width: 100%; line-height: 16px; margin-top: -8px; height: auto !important; }

#topCalloutArea .greyBox h3 { color: #ff3700; font-weight: bold; padding-bottom: 3px; }

#topCalloutArea .greyBox p:first-of-type { margin-bottom: 0; }

.homePage .leftRail #topCalloutArea .greyBox a { display: inline; width: auto; float: none; }

#topCalloutArea a:last-child img { width: 512px; }

/* Bread Crumbs */
.crumbs { float: left; width: 100%; padding-bottom: 5px; }

.crumbs ul { float: left; width: 100%; }

.crumbs ul li { font-size: 10px; margin-right: 10px; float: left; }

.crumbs ul li:not(:last-child):after { font-family: FontAwesome; color: darkgray; }

.crumbs ul li a { color: #969696; padding-right: 8px; }

.crumbs ul li a.active { color: #696969; }

/* Left Nav */
.leftNav { padding-top: 30px; }

.leftNav h2 { font-size: 22px; color: #696969; margin-bottom: 40px; padding: 0; }

.leftNav h2 span { color: #ff3700; }

.leftNav ul { margin: 0; padding: 0; margin-bottom: 50px; }

.leftNav ul li { text-indent: -12px; padding-left: 10px; }

.leftNav ul li a { padding: 6px 0; text-decoration: none; font-size: 12px; line-height: 16px; display: block; border-bottom: solid 1px #f3f3f3; color: #696969; }
.leftNav ul li a:before { font-family: FontAwesome; padding-right: 10px; font-size: 19px; vertical-align: middle; }
.leftNav ul li a:hover { color: #434343; }

.leftNav ul li a.on { border-bottom: none; color: #ff3700; }

.leftNav ul li ul { margin: 0; padding: 0 0 0 10px; border-bottom: solid 1px #f3f3f3; }

.leftNav ul li ul.sideYears.years a { padding-left: 0px; }
.leftNav ul li ul.sideYears.years a:before { content: none; }

.leftNav ul li ul li { padding: 0; margin: 0; text-indent: 0; }

.leftNav ul li ul li a { border-bottom: none; line-height: 15px; padding-bottom: 5px; }
.leftNav ul li ul li a:before { content: none; }

.leftNav ul li ul li a.on { text-indent: 0; padding-left: 0; }

.leftNav ul li ul li a.on:before { content: none; }

/* Page Tools */
menu { border: solid 1px #ffd7cd; height: 71px; padding: 2px 0 2px 34px; font-size: 12px; background: url(../imgs/pageTools.png) no-repeat 2px 5px; -webkit-border-radius: 0px 0px 10px 0px; border-radius: 0px 0px 10px 0px; height: 77px; }

menu menuItem { border-bottom: solid 1px #ffd7cd; width: 95%; }
menu menuItem:last-child { border: none; }

menu menuItem a, menu menuItem a:visited { float: right; width: 21px; height: 17px; margin-top: 3px; }

menu menuItem a.twitter i { font-size: 20px; color: #888; }

/* Tabs */
.tabs { float: Left; width: 100%; clear: both; }

.tabs ul { float: Left; width: 100%; clear: both; border-left: solid 1px #F0F0F0; border-bottom: solid 1px #F0F0F0; }

.tabs ul li { float: left; width: auto; }

.tabs ul li a { float: left; color: #666; padding: 5px 10px; font-size: 12px; border: solid 1px #F0F0F0; border-bottom: none; border-left: none; }

.tabs ul li.selected a, .tabs ul li a.current { color: #ff3700; }

/* Homepage */
.homePage { margin-top: 20px; display: inline-block; }

.homeSlideshow { float: left; width: 100%; height: 283px; position: relative; }

.homeSlideshow figure { position: Relative; width: 100%; }

.homeSlideshow figure figcaption { position: absolute; font-size: 12px; line-height: 16px; top: 45px; padding: 20px; left: 0; top: 45px; background-color: transparent; background-color: rgba(0, 0, 0, 0.5); color: #fff; width: 280px; -moz-border-radius: 0px 0px 25px 0; -webkit-border-radius: 0px; border-radius: 0px 0px 25px 0; }

.homeSlideshow figure figcaption h2 { color: #fff; font-size: 31px; padding-top: 5px; line-height: 29px; }

ul.homeSliderThumbs { float: left; width: 100%; }

ul.homeSliderThumbs li { float: left; width: auto; margin-right: 5px; }

ul.homeSliderThumbs li:last-child { margin: 0; }

ul.homeSliderThumbs li.activeSlide a { background: #ff3700; }

ul.homeSliderThumbs li a { float: left; width: 241px; height: 7px; color: #fff; background: #696969; position: relative; }
ul.homeSliderThumbs li a:hover { background: #4f4f4f; }
ul.homeSliderThumbs li a:visited { color: #fff; }

ul.homeSliderThumbs li a:hover .outerContent .content { display: block; }

ul.homeSliderThumbs li a.selected { background: #ff3700; }

ul.homeSliderThumbs li a .content { display: none; margin-bottom: 4px; background: #696969; position: absolute; z-index: 9999; width: 240px; padding: 5px; bottom: 3px; height: auto; min-height: inherit; }

ul.homeSliderThumbs li a .content img { width: 100px; float: left; margin-right: 10px; }

ul.homeSliderThumbs li a .content span { width: 118px; float: right; line-height: 16px; }

ul.homeSliderThumbs.span4 li a, ul.homeSliderThumbs.span4 li a .content { width: 192px; }

ul.homeSliderThumbs.span4 li:last-child a, ul.homeSliderThumbs.span4 li:last-child a .content { width: 194px; }

ul.homeSliderThumbs.span3 li a, ul.homeSliderThumbs.span3 li a .content { width: 258px; }

ul.homeSliderThumbs.span2 li a, ul.homeSliderThumbs.span2 li a .content { width: 390px; }

/* Search */
.currentSearch { float: left; width: 100%; clear: both; margin-bottom: 15px; border-bottom: solid 1px #eee; padding-bottom: 20px; }

.currentSearch input { float: left; }

.currentSearch input.searchText { width: 350px; padding: 3px; }

.currentSearch input.btn { border: none; width: auto; }

.searchResults { float: left; width: 100%; clear: both; }

.searchResults ul { margin: 0 !important; padding: 0; }

.searchResults ul li { list-style: none; }

.searchResults ul li p { margin: 0; }

.searchResults ul li .content li { border-bottom: dotted 1px #ccc; padding-bottom: 15px; margin-bottom: 15px; }

.searchResults .tabs { margin-bottom: 15px; }

.autocompleteDropdown { padding: 4px !important; background-color: #fff !important; /*top:24px!important;*/ margin: 0 !important; cursor: pointer !important; width: 350px !important; max-height: 200px; overflow-x: no-display; overflow-y: scroll; border: solid 1px #ccc; border-top: none; }

.autocompleteDropdown li { color: #333 !important; padding: 3px 4px !important; background-color: #fff !important; border-bottom: dotted 1px #ccc; }

.autocompleteDropdown li:hover { background-color: #f6f6f6 !important; color: #333 !important; cursor: pointer !important; }

.autocompleteDropdown .highlightedDropdownAutoComplete { background-color: #f6f6f6 !important; }

.autocompleteDropdown .unhighlightedDropdownAutoComplete { background-color: #fff !important; }

.autocompleteDropdownHeader { padding: 4px !important; background-color: #fff !important; margin: 0 !important; cursor: pointer !important; width: 250px !important; max-height: 200px; overflow-x: no-display; overflow-y: scroll; border: solid 1px #ccc; border-top: none; z-index: 999 !important; }

.autocompleteDropdownHeader li { color: #333 !important; padding: 3px 4px !important; background-color: #fff !important; border-bottom: dotted 1px #ccc; float: left; width: 225px; clear: both; }

.autocompleteDropdownHeader li:hover { background-color: #f6f6f6 !important; color: #333 !important; cursor: pointer !important; }

.autocompleteDropdownHeader .highlightedDropdownAutoComplete { background-color: #f6f6f6 !important; }

.autocompleteDropdownHeader .unhighlightedDropdownAutoComplete { background-color: #fff !important; }

.simplePagerNav { float: left; width: 100%; clear: both; }

.simplePagerNav li { float: left; margin-right: 5px; }

.simplePagerNav li a { display: block; padding: 0 5px; background: #eee; font-size: 11px; color: #333; }

.simplePagerNav li.currentPage a { color: #ff3700; }

/* Landing Page */
.leftCol { width: 155px; float: left; }

.fullWidth { width: 100%; float: left; }

.leftRail { width: 517px; float: left; }

.interiorRightCol { width: 785px; float: right; }

.interiorRightCol .leftRail, .interiorRightCol .rightRail { margin-top: 17px; }

.interiorRightCol .interiorSubHead { font-size: 16px; }

.interiorRightCol .leftRail ul { list-style: disc; margin-left: 18px; }

.interiorRightCol .leftRail li { line-height: 18px; margin-bottom: 10px; text-indent: -1em; padding-left: 1em; }

.interiorRightCol .homeSlideshow { height: 213px; margin-bottom: 3px; }

.interiorRightCol ul.homeSliderThumbs li a .content span { width: 72px; }

.interiorRightCol .notesBox { background: #f0f0f0; line-height: 18px; padding: 13px; float: right; width: 260px; }

.interiorLeftRail { width: 490px; float: left; }

.banner { /*height:213px;*/ width: 100%; float: left; position: relative; }

.banner .caption { line-height: 15px; width: 375px; background-color: transparent; background-color: rgba(0, 0, 0, 0.5); border-radius: 0 0 20px 0; padding: 15px; position: absolute; top: 48px; left: 0; color: #fff; }
body.ie8 .banner .caption { background: url(../imgs/transparent.png); }

.banner .caption h2 { color: #fff; font-family: 'VAG Rounded W01 Thin'; font-size: 34px; line-height: 38px; padding-bottom: 5px; }

.banner .caption p { color: #fff; font-size: 12px; line-height: 16px; }

.intro p { font-size: 16px; }

.featured { width: 100%; float: left; }

.featured h1 { margin-bottom: 20px; }

.featureItem div { overflow: hidden; }

.featureItem div strong { color: #ff3700; font-size: 12px; font-weight: bold; }

.featureItem div p { font-size: 12px; line-height: 15px; }

.featureItem > div { width: 249px; float: left; background: #F0F0F0; }

.featureItem > div:first-child { margin-right: 19px; }

.featureItem > div:nth-child(3) { width: 517px; height: 128px; }

.featured.ss1000 .featureItem > div:nth-child(3) { width: 249px; }

.featureItem > div img { width: 249px; height: 98px; /*margin:-10px -10px 10px;*/ float: right; }

.featureItem > div a { color: #ff3700; }

.featureItem div div { padding: 10px; }

.featureItem div div div { padding: 0; }

.featureItem .highlightContent img { margin: 0; height: auto; width: auto; }

.featureItem .highlightContent strong { font-size: 17px; padding-bottom: 10px; display: block; font-family: 'VAG Rounded W01 Thin'; font-weight: normal; }

.featureItem .highlightContent a { color: #ff3700; }

.intro { margin-bottom: 15px; }

.intro p { font-size: 16px; margin: 0; }

.banner.bannerSteelHome img { width: 100%; height: 210px; }

.rightRail { width: 249px; float: right; }

.rightRail ul { float: left; width: 100%; margin-bottom: 10px; }

.rightRail li { float: left; width: 100%; margin-bottom: 15px; color: #333; list-style: none; }
.rightRail li:last-child { margin: 0; }

.rightRail ul li a, .rightRail ul li a:visited { color: #ff3700; line-height: 15px; font-size: 12px; }

.rightRail ul li a span { color: #696969; }

.rightRail ul li img { width: 100%; height: auto; }

.rightRail ul li h2 { font-weight: normal; padding-bottom: 5px; font-size: 18px; font-family: "VAG Rounded W01 Thin"; color: #696969; }

/* Homepage right sidebar */
.homePage .rightRail { width: 176px; margin-left: 20px; }

.homePage .rightRail .socialMedia li { display: inline-block; width: 31px; float: left; margin-right: 10px; -moz-transition: all 400ms ease; -o-transition: all 400ms ease; -webkit-transition: all 400ms ease; transition: all 400ms ease; }

.homePage .rightRail .socialMedia li:hover { opacity: 0.6; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; -webkit-transition: all 200ms ease; transition: all 200ms ease; }

/* Content Page Styles */
.leftRail .contentHeader, .contentHeader { color: #ff3700; font-size: 22px; font-weight: normal; margin: 0 0 15px 0; padding: 0; }

.contentSubHeader { font-size: 16px; }

.leftRail .mainBody h3 { color: #696969; line-height: 22px; font-size: 14px; font-weight: bold; }

.leftRail .mainBody p { font-size: 12px; line-height: 18px; }

.leftRail .mainBody img { float: right; margin: 10px 20px; }

/* Homepage Main content */
.homePage .leftRail { width: 784px; }

.homePage .leftRail #topCalloutArea a, .homePage .leftRail #topCalloutArea a:visited { width: 100%; float: left; color: #ff3700; line-height: 15px; font-size: 12px; display: block; }

.homePage .leftRail #topCalloutArea a.topRightLink { width: 100%; margin: 0; }

.homePage .leftRail #topCalloutArea a.topRightLink img { width: 100%; }

.homePage .leftRail #topCalloutArea a span { color: #696969; }

.rightRail .imageBlock { display: inline-block; background: #F0F0F0; color: #696969; padding: 15px; width: 249px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 15px; }

.rightRail .imageBlock img { width: 100%; }

.rightRail .imageBlock h3, .rightRail .textBlock h3 { font-size: 16px; color: #696969; margin-bottom: 3px; }

.rightRail .imageBlock p { font-size: 12px; line-height: 16px; margin-bottom: 0; }

.rightRail .imageBlock p a { color: #ff3700; font-size: 12px; }

.rightRail .imageBlock p span a { font-size: 14px; display: block; }

.rightRail .textBlock { margin-bottom: 25px; }

.rightRail .textBlock .text { margin-bottom: 25px; }

.rightRail .textBlock h4 { font-size: 12px; font-weight: bold; line-height: 16px; margin-bottom: 0px; }

.rightRail .textBlock p, .rightRail .textBlock li { font-size: 12px; line-height: 18px; }

.rightRail .textBlock a { display: inline; }

.rightRail .textBlock ul, .textBlock ul li { float: none; }

.rightRail .textBlock li { margin-bottom: 0; }

.rightRail .contactUs { padding: 10px; background: #F0F0F0; }

.rightRail table { width: 100%; font-size: 12px; }

.rightRail table th, .rightRail table td { padding: 3px; }

.rightRail table th { border-top: #ff3700 1px solid; border-bottom: #ff3700 1px solid; text-align: center; }
.rightRail table th:first-child { text-align: right; }

.rightRail table td { text-align: center; border-bottom: #cccccc 1px solid; }
.rightRail table td:first-child { text-align: left; }
.rightRail table td:nth-child(3) { background: #F0F0F0; }

.rightRail.interior .imageBlock ul, .rightRail.interior .imageBlock li { margin: 0; }

.rightRail.interior .imageBlock h4 { margin-top: 5px; }

.rightRail.interior .imageBlock h4 a { font-size: 14px; }

.rightRail.interior .imageBlock p { line-height: 14px; margin: 0; }

.rightRail.interior .imageBlock p a { line-height: 14px; display: inline; }

.rightRail audio { width: 100%; }

/* Blocks */
.blockItem { float: left; width: 100%; margin-bottom: 15px; }

.tweetBlock a, .tweetBlock a:visited { display: inline !important; }

.tweetBlock li p { line-height: 16px; font-size: 12px; margin-bottom: 0; }

/* Media Coverage */
.YearsAndMonths ul.months { float: left; width: auto; clear: both; background: #F0F0F0; }

.YearsAndMonths ul.months li { float: left; width: auto; }

.YearsAndMonths ul.months li a { float: left; width: auto; padding: 0 12px; font-size: 11px; }

.MediaCoverageItems { float: left; clear: both; padding-top: 35px; }

.MediaCoverageItems li { font-size: 12px; line-height: 10px; float: left; width: 100%; clear: both; border-bottom: solid 1px #ff3700; margin-bottom: 20px; }

.MediaCoverageItems li .itemDate { border-right: #696969 1px solid; padding-right: 10px; margin-right: 10px; float: left; width: 80px; }

.MediaCoverageItems li .itemDetails { float: left; width: 390px; }

.MediaCoverageItems li a { color: #ff3700; float: left; line-height: 16px; position: relative; top: -2px; }

.MediaCoverageItems li p { line-height: 18px; margin: 12px 0 20px 0; clear: both; float: left; }

/* Image List */
.imgList li { clear: both; }

.imgList li li { clear: none; }

.imgList li .header { color: #ff3700; font-size: 12px; text-align: right; border-top: #ff3700 1px solid; padding: 3px 13px 10px 0; display: block; position: relative; overflow: hidden; }

.viewMoreTextUp:before { content: 'View less'; position: absolute; top: 4px; right: 15px; }

.viewMoreTextDown:before { content: 'View more'; position: absolute; top: 4px; right: 15px; }

.viewMoreArrowUp:after { content: ''; height: 0; width: 0; border-color: transparent; border-style: solid; border-width: 7.5px; border-bottom-color: #ff3700; border-left-width: 5px; border-right-width: 5px; position: absolute; top: 4px; right: 0; }

.viewMoreArrowDown:after { content: ''; height: 0; width: 0; border-color: transparent; border-style: solid; border-width: 7.5px; border-top-color: #ff3700; border-left-width: 5px; border-right-width: 5px; position: absolute; top: 12px; right: 0; }

.imgList li .header span { float: right; }

.imgList li .header span.title { float: left; font-weight: bold; font-size: 1.16em; }

.imgList ul { overflow: hidden; margin-bottom: 15px; width: 504px; float: left; }

.imgList ul li { width: 156px; height: 107px; margin: 0 10px 40px 0; float: left; display: inline-block; position: Relative; line-height: 18px; }

.imgList ul li a { color: #ff3700; font-size: 12px; line-height: 18px; }
.imgList ul li a:hover { text-decoration: underline; }

.imgList ul li a span { line-height: 18px; }

.imgList ul li a span.videoTitleWrap { word-break: break-word; }

.imgList ul li a span.videoCaption { display: none; }

.imgList ul li a.lightbox:after { content: '+'; font-size: 13px; font-weight: normal; font-family: arial; color: white; background: #ff3700; width: 15px; position: absolute; right: 0; top: 77px; line-height: 15px; text-align: center; }

.imgList ul li img { width: 156px; height: 92px; float: left; margin-bottom: 3px; }

.imgList ul li p { line-height: 12px; }

.imgList ul li p a, .imgList ul li p span { float: left; font-size: 12px; margin-right: 5px; }

.imgList ul li p span { line-height: 12px; padding-top: 3px; }

.imgList ul li p a { color: #696969; border-left: #bbb 1px solid; padding-left: 5px; }
.imgList ul li p a:hover { text-decoration: underline; }

.imgList ul li p span + a { border: none; }

.imgList .imgOverflow { float: left; display: none; }

.videoCaptionModal { display: block; max-width: 550px; }

.lightBoxWrap { display: none; }

#lightBox { background: #fff; border: #ff3700 1px solid; padding: 15px; }

#lightBox img { width: auto; max-width: 785px; max-height: 425px; display: block; margin: 0 auto; }

#lightBox .text { background: #ff3700; padding: 10px; margin-top: 10px; overflow: hidden; }

#lightBox .text .leftText { float: left; width: 300px; color: #fff; }

#lightBox .text .leftText span { display: block; }

#lightBox .text p, #lightBox .text .download p { width: 100%; color: #fff; font-size: 12px; line-height: 18px; margin: 0; float: left; }

#lightBox .text p strong { font-weight: bold; }

#lightBox .text p span { display: block; }

#lightBox .text .download { width: auto; float: right; color: #fff; }

#lightBox .text .download a { color: #fff; }

#lightBox .text .download p { width: 100%; float: none; }

#lightBox .text .download p span { margin-right: 10px; vertical-align: top; float: left; }

#lightBox .text .download p span.small, #lightBox .text .download p span.large { cursor: pointer; }

#lightBox .text .download p span.small:before { font-family: FontAwesome; font-size: 18px; padding-right: 10px; }

#lightBox .text .download p span.large:before { font-family: FontAwesome; font-size: 26px; padding-right: 10px; }

#lightBox h2 { padding-bottom: 10px; }

/* Videos */
.player { margin-bottom: 15px; }

.vjs-default-skin { color: #d9d9d9 !important; }

.vjs-play-progress, .vjs-volume-level { background-color: #1f1f1f #d9d9d9 !important; }

.vjs-control-bar { font-size: 74% #d9d9d9 !important; }

.video-page-fix { margin-top: -85px !important; }

.video-page-fix ul { display: inline-block; }

.video-page-fix.relatedInformation { width: 100%; }

/* Colorbox Modal */
#colorbox { background: #fff; top: 14% !important; min-height: 100px; }

#colorbox button { color: #fff; background: #ff3700; font-size: 12px; border: none; padding: 5px 10px; position: absolute; top: 3px; right: 3px; cursor: pointer; }

#cboxOverlay { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.15); position: fixed; top: 0; left: 0; }

#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active { outline: 0; }

a.moreInfoLink { color: #fff; font-weight: bold; }
a.moreInfoLink:after { font-family: FontAwesome; }

.moreInfoText { padding: 5px; height: auto; width: 785px; display: none; }

.moreInfoText p { padding: 0; margin: 0; }

/* Press Releases */
.PressReleases { /*margin-top:35px;*/ float: left; clear: both; }

.PressReleases ul li { padding-bottom: 20px; line-height: 10px; float: left; width: 100%; clear: both; border-bottom: solid 1px #ff3700; margin-bottom: 20px; }

.PressReleases ul li a, .PressReleases ul li a:visited { color: #ff3700; }
.PressReleases ul li a:hover, .PressReleases ul li a:visited:hover { text-decoration: underline; }

.PressReleases ul li a { line-height: 16px; position: relative; top: -2px; }

/* Article Pages */
.article { float: left; }

.article p { font-size: 12px; line-height: 18px; }

.interact.textBlock ul li { width: auto; position: relative; font-size: 13px; padding: 5px 25px; float: left; cursor: pointer; border: solid 1px #eee; }

.interact.textBlock ul li.active { color: #ff3700; }
.interact.textBlock ul li.active:after { height: 0; width: 0; border-color: transparent; border-style: solid; border-width: 25px; border-top-color: red; border-left-width: 25px; border-right-width: 25px; position: absolute; bottom: 0; left: 50%; }

.interact .interactWrap { clear: both; }

.interact .interactWrap div { background: #d4ceb6; display: none; padding: 15px 10px; }

.interact .interactWrap div:first-child { display: block; }

.interact .interactWrap div p { font-size: 12px; line-height: 16px; margin-bottom: 5px; }

.interact .interactWrap div input { width: 145px; border: none; padding: 5px; }

.interact .interactWrap div .btn { border-radius: 0 5px 5px 0; position: relative; top: -1px; }

/* Company History Accordion */
.accordionWrap { display: block; position: relative; float: left; width: 510px; margin-top: 15px; }

.interiorRightCol .leftRail .accordionWrap ul { margin-left: 0; }

.accordionWrap li.historyAccordion { display: block; border-top: 1px solid #ff3700; padding: 5px 0; float: left; width: 100%; clear: both; text-indent: 0; padding-left: 0; }

.accordionWrap li.historyAccordion .collapsedContent li { text-indent: 0; padding-left: 0; }

.accordionWrap .historyAccordion:last-of-type { border-bottom: 1px solid #ff3700; }

.accordionWrap .historyAccordion .historyYear { display: inline-block; color: dimgrey; font-size: 12px; width: 100%; }

.accordionWrap .historyAccordion .historyYear span:first-of-type { color: #ff3700; }

.accordionWrap .historyAccordion .historyYear .col { line-height: 18px; float: left; }

.accordionWrap .historyAccordion .historyYear .col:first-child:nth-last-child(1) { width: 100%; }

.accordionWrap .historyAccordion .historyYear .col:first-child:nth-last-child(2) { width: 120px; margin-right: 25px; }

.accordionWrap .historyAccordion .historyYear .col:first-child:nth-last-child(2) ~ .col { width: 310px; margin-right: 25px; }

.accordionWrap .historyAccordion .historyYear .col:first-child:nth-last-child(3), .accordionWrap .historyAccordion .historyYear .col:first-child:nth-last-child(3) ~ .col { width: 145px; margin-right: 25px; }

.accordionWrap .historyAccordion .historyYear:after { content: '\25BC'; color: #ff3700; position: absolute; right: 5px; font-size: 13px; line-height: 19px; }

.accordionWrap .historyAccordion.accordionSelect .historyYear:after { content: '\25B2'; }

.accordionWrap .historyAccordion .collapsedContent { font-size: 12px; line-height: 20px; padding: 5px 0; }

.accordionWrap .historyAccordion .collapsedContent img { float: left; width: auto; margin: 8px; }

.accordionWrap .historyAccordion .collapsedContent ul { list-style: disc; margin-left: 15px; }

.accordionWrap .historyAccordion .collapsedContent ul li { list-style: disc; }

.accordHeaderWrap { padding-top: 15px; }

.accordHeaderWrap span { float: left; font-weight: bold; font-size: 14px; }

.accordHeaderWrap span:first-child:nth-last-child(1) { width: 100%; }

.accordHeaderWrap span:first-child:nth-last-child(2) { width: 120px; margin-right: 25px; }

.accordHeaderWrap span:first-child:nth-last-child(2) ~ span { width: 310px; margin-right: 25px; }

.accordHeaderWrap span:first-child:nth-last-child(3), .accordHeaderWrap span:first-child:nth-last-child(3) ~ span { width: 145px; margin-right: 25px; }

/* Footer */
footer { float: left; width: 100%; clear: both; background: #E5E5E6; padding-bottom: 100px; }

footer .footerWrap { width: 100%; margin: 0 auto; max-width: 980px; }

footer .footerWrap ul { margin: 0; padding: 0; padding-top: 10px; }

footer .footerWrap ul li { float: left; margin-right: 10px; }

footer .footerWrap ul li a { font-size: 12px; color: #696969; }

.outerContent { position: absolute; background: none; top: -10px; left: 0; width: 240px; height: 15px; bottom: 100%; z-index: 99; }

/* Jquery Carousel */
.jcarousel-wrapper { margin: 15px auto 20px auto; position: relative; }

.jcarousel { position: relative; overflow: hidden; width: 100%; height: 88px; }

.jcarousel ul { width: 20000em; position: absolute; list-style: none; margin: 0; padding: 0; }

.jcarousel li { float: left; margin-right: 12px; cursor: pointer; border: solid 1px #fff; width: 138px !important; }

#lightBox .jcarousel li a { float: left; width: 100%; }

#lightBox .jcarousel li a img { width: 136px; }

.jcarousel li span { display: inline-block; background: #ff3700; color: #fff; text-align: left; padding: 0 5px; width: 136px; margin-top: 0; position: absolute; line-height: 20px; font-size: 11px; opacity: 0.5; -moz-transition: all 700ms ease; -o-transition: all 700ms ease; -webkit-transition: all 700ms ease; transition: all 700ms ease; }

.jcarousel li:hover span { opacity: 1; margin-top: -20px; -moz-transition: all 300ms ease; -o-transition: all 300ms ease; -webkit-transition: all 300ms ease; transition: all 300ms ease; }

.jcarousel li.selected { border: solid 1px #ff3700; }

.jcarousel-control-prev, .jcarousel-control-next { position: absolute; top: 30px; width: 30px; height: 30px; text-align: center; background: #fff; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 24px/27px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -webkit-box-shadow: 0 0 2px #999; -moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; }

.jcarousel-control-prev { left: -15px; }

.jcarousel-control-next { right: -15px; }

.jcarousel-control-prev:hover span, .jcarousel-control-next:hover span { display: block; }

.jcarousel-control-prev.inactive, .jcarousel-control-next.inactive { opacity: .5; cursor: default; }

#lightBoxDropper .imgWrapper { display: none; }

#cboxLoadedContent { overflow: visible !important; }

a.moreInfoLink { color: #fff; font-weight: bold; }

a.moreInfoLink:after { content: '▼'; font-size: 10px; }

a.moreInfoLink.arrowChange:after { content: '▲'; }

.moreInfoText { padding: 10px 5px 10px 5px; margin-bottom: -10px; height: auto; width: 785px; display: none; }

.moreInfoText p { padding: 0; margin: 0; line-height: 18px; }

.flowplayer { width: 624px !important; height: 300px !important; }

a.moreInfoLink { color: #fff; font-weight: bold; }
a.moreInfoLink:after { font-family: FontAwesome; }

.moreInfoText { padding: 5px; height: auto; width: 785px; display: none; }

.moreInfoText p { padding: 0; margin: 0; }

.bx-wrapper { position: relative; margin: 0 auto 60px; padding: 0; *zoom: 1; min-width: 740px !important; left: 5px; }

.bx-wrapper img { max-width: 100%; display: block; }

.bx-wrapper .bx-viewport { height: 100px !important; width: 731px !important; }

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }

.bx-wrapper .bx-loading { min-height: 50px; background: url(images/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }

.bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }

.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }

.bx-wrapper .bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #000; }

.bx-wrapper .bx-prev, .bx-wrapper .bx-next { background: #ff3700; width: 20x; height: 20px; text-align: center; color: #fff; text-decoration: none; font: 24px/27px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px; position: relative; border-radius: 30px; -webkit-box-shadow: 0 0 2px #999; -moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; }

.bx-wrapper .bx-prev { left: -27px; }
.bx-wrapper .bx-prev:after { font-family: FontAwesome; text-indent: 0; display: block; position: absolute; top: -3px; left: 7px; font-size: 18px; }

.bx-wrapper .bx-next { right: -16px; }
.bx-wrapper .bx-next:after { font-family: FontAwesome; text-indent: 0; display: block; position: absolute; top: -3px; left: 7px; font-size: 18px; }

.bx-wrapper .bx-prev:hover { background-position: 0 0; }

.bx-wrapper .bx-next:hover { background-position: -43px 0; }

.bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 20px; height: 20px; text-indent: -9999px; z-index: 9999; }

.bx-wrapper .bx-controls-direction a.disabled { display: none; }

.bx-wrapper .bx-controls-auto { text-align: center; }

.bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(images/controls.png) -86px -11px no-repeat; margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }

.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(images/controls.png) -86px -44px no-repeat; margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }

.bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666 \9; background: rgba(80, 80, 80, 0.75); width: 100%; }

.bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; }

.bx-window { width: 760px !important; }

.vjs-default-skin .vjs-big-play-button { left: 50% !important; top: 50% !important; margin-left: -6em !important; margin-top: -4em !important; }

#colorbox, #cboxWrapper, #cboxMiddleLeft, #cboxContent, #cboxLoadedContent { height: auto !important; }

/* SS100 */
.SS100Nav ul li a { padding: 4px 59px 4px; }

/* 404 Page */
.errorWrapper { height: 100%; }

.errorWrapper:before { content: ''; height: 100%; margin-right: -0.25em; display: inline-block; vertical-align: middle; }

.errorPage { width: 75%; display: inline-block; vertical-align: middle; }

.error { width: 275px; height: 270px; background: #ff3700; text-align: center; border-radius: 2000px; padding: 80px 50px; margin: 0 auto; }

.error h1, .error p { color: #fff; text-align: center; vertical-align: middle; }

.error h1 { font-family: 'VAG Rounded W01 Thin'; font-size: 34px; }

.error p { font-size: 14px; }

.errorTxt { text-align: left; margin: 5px auto 0; }

.errorTxt p { font-size: 16px; line-height: 26px; }

.errorTxt img { width: 154px; margin-right: -15px; }

.errorTxt .btn { cursor: pointer; }

.error-page-logo { margin-bottom: 40px; }

.blockPreviewWrapper { width: 75%; margin: 50px auto; }

.checkSet legend, .radioSet legend { width: 100% !important; float: none !important; font-weight: bold; }
.checkSet label, .radioSet label { float: none !important; display: block !important; padding-left: 25px !important; margin: 3px 0 !important; }
.checkSet input, .radioSet input { margin: 0 0 0 -15px !important; vertical-align: text-bottom !important; }
.checkSet .xformvalidator, .radioSet .xformvalidator { padding: 0 !important; margin: 0 !important; }

#id_matrix .xformvalidator { display: block; padding-left: 135px; }

.xForm iframe { width: 505px; height: 790px; }

/* Touch */
html.touch .middleCalloutArea a .imgCaption { opacity: 1; }
html.touch .jcarousel li span { opacity: 1; margin-top: -20px; }

img[src=""] { display: none; }

/*** BLOG MASTER***/
.leftRail.blog-left-rail { margin-top: 17px; width: 711px; }

.rightRail.blog-right-rail { background: #F0F0F0; margin-top: 17px; padding: 10px; }

.blog-right-rail .filter-toggle { display: none; }
.blog-right-rail .filter-toggle h3 { font-weight: bold; font-size: 14px; }
.blog-right-rail .filter-toggle h3 { display: inline-block; vertical-align: middle; width: 100%; position: relative; }
.blog-right-rail .filter-toggle h3:after { font-family: FontAwesome; }
.blog-right-rail .filter-toggle h3:after { position: absolute; right: 0; color: #F0F0F0; background: #ff3700; font-weight: normal; font-size: 12px; height: 20px; width: 20px; text-align: center; top: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.blog-right-rail .filter-toggle h3.filter-open:after { font-family: FontAwesome; }
.blog-right-rail .blog-popular, .blog-right-rail .blog-categories { display: inline-block; width: 100%; margin-bottom: 20px; }
.blog-right-rail h2 { padding-bottom: 10px; }
.blog-right-rail p { margin-bottom: 5px; line-height: 1.6; }
.blog-right-rail ul { margin-bottom: 0; line-height: 1.6; }
.blog-right-rail ul li { margin-bottom: 5px; }
.blog-right-rail .accordionWrap { margin-top: 0; width: 100%; }
.blog-right-rail .accordionWrap ul { margin-bottom: 0; }
.blog-right-rail .accordionWrap .historyAccordion { padding-bottom: 0; }
.blog-right-rail .accordionWrap .historyYear { font-weight: bold; }
.blog-right-rail .accordionWrap .collapsedContent { margin-top: -10px; }
.blog-right-rail .accordionWrap .collapsedContent ul li { list-style: none; }
.blog-right-rail .accordionWrap .collapsedContent ul li span { color: #ff3700; }

/*** BLOG LIST***/
.featured-post { padding-bottom: 20px; margin-bottom: 40px; border-bottom: 1px solid #cccccc; }
.featured-post .single-post { margin-bottom: 0; padding-bottom: 0; }
.featured-post .single-post .post-thumbnail { width: 250px; }
.featured-post .single-post .post-details { width: 435px; }
.featured-post .single-post h2 { color: #696969; }
.featured-post .single-post h3 { color: #ff3700; font-size: 18px; font-weight: normal; padding-bottom: 8px; padding-top: 8px; font-family: 'VAG Rounded W01 Thin'; }
.featured-post .single-post .long-summary { font-size: 14px; padding-bottom: 5px; }

.single-post { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #F0F0F0; }
.single-post:last-child { border-bottom: none; }
.single-post h2 { color: #ff3700; font-size: 16px; padding-bottom: 5px; }
.single-post p { margin-bottom: 0; line-height: 1.7; }
.single-post a { padding-top: 5px; display: block; }

.post-thumbnail { display: inline-block; vertical-align: top; width: 150px; margin-right: 20px; }
.post-thumbnail img { display: block; width: 100%; }

.post-details { display: inline-block; vertical-align: top; width: 535px; }

.blog-post-info { margin-top: -5px; margin-bottom: 10px; }
.blog-post-info .author-name { font-weight: bold; }
.blog-post-info .author-name:after { content: '|'; padding: 0 3px 0 6px; font-weight: normal; }

.filtered-by { margin-bottom: 20px; }
.filtered-by .tag { font-weight: bold; }
.filtered-by a { color: #cccccc; display: inline-block; margin-left: 5px; }

#page-numbers { width: 100%; display: inline-block; margin-bottom: 10px; }
#page-numbers li { display: inline-block; width: auto; vertical-align: middle; margin-right: 5px; }
#page-numbers li a, #page-numbers li span { border: 1px solid #ff3700; padding: 4px 8px; color: #ff3700; text-align: center; }
#page-numbers li.current a, #page-numbers li.current span { font-weight: bold; border: 2px solid #ff3700; }
#page-numbers li.inactive a, #page-numbers li.inactive span { border-color: #cccccc; color: #cccccc; }

/*** BLOG ARTICLE***/
.banner .caption.blog-caption { width: auto; max-width: 490px; }

.blog-associated-tags { font-weight: bold; border-bottom: 1px solid #F0F0F0; margin-bottom: 40px; padding-bottom: 20px; }
.blog-associated-tags a { font-weight: normal; }

.blog-author img { border-radius: 50%; margin-right: 20px; display: inline-block; vertical-align: middle; }
.blog-author .blog-bio { display: inline-block; vertical-align: middle; width: 535px; }
.blog-author .blog-bio h2 { color: #ff3700; }
.blog-author .blog-bio span { font-weight: bold; }
.blog-author .blog-bio p { margin-bottom: 5px; line-height: 18px; }

.related-posts { width: 100%; background: #F0F0F0; padding: 10px; margin-top: 40px; margin-bottom: 15px; }
.related-posts .single-post { display: inline-block; vertical-align: top; width: 33%; padding-right: 10px; padding-left: 10px; padding-bottom: 0; margin-bottom: 0; border-bottom: none; }
.related-posts .single-post:first-child:nth-last-child(2), .related-posts .single-post:first-child:nth-last-child(2) ~ .single-post { width: 50%; padding-right: 15px; padding-left: 15px; }
.related-posts .single-post > div:not(.blog-post-info) { text-align: center; }
.related-posts .single-post img { width: 150px; max-width: 100%; }
.related-posts .single-post .post-thumbnail { text-align: center; margin-bottom: 10px; }

.blog-share { width: 249px; float: right; border: 1px solid #ffd7cd; margin-top: 20px; padding: 5px 10px; }
.blog-share span { display: inline-block; vertical-align: middle; background: #ff3700; padding: 2px 5px 0; line-height: 1.4; color: #fff; position: absolute; margin-top: 4px; }
.blog-share ul { display: inline-block; width: 100%; padding-left: 65px; }
.blog-share li { display: inline-block; width: 18%; text-align: center; vertical-align: middle; }
.blog-share li.pinterest { position: relative; }
.blog-share li.pinterest a { top: 2px; height: 20px !important; width: 20px !important; background-image: url("/imgs/SocialMedia/pinit.png") !important; background-repeat: no-repeat; background-size: 20px 20px !important; cursor: pointer; }
.blog-share a { color: #888; font-size: 1.6em; }

/*** EPISERVER WYSIWYG STYLES ***/
.leftRail .mainBody img.right-image { float: right; margin: 10px 0 10px 20px; }
.leftRail .mainBody img.left-image { float: left; margin: 10px 20px 10px 0; }
.leftRail .mainBody img.full-image { float: left; width: 100%; height: auto; margin: 20px auto; }
.leftRail .mainBody .pull-quote { font-size: 16px; line-height: 1.4; font-family: 'VAG Rounded W01 Thin'; color: #ff3700; padding-left: 15px; position: relative; }
.leftRail .mainBody .pull-quote:before { content: ''; width: 2px; height: 100%; background-color: #ff3700; float: left; left: 0; position: absolute; }

/* **********************************************************
BLOCKS *****************************************************/
/* General Text */
.generalTextBlock { line-height: 16px; padding-left: 10px; }

.generalTextBlock h1, .generalTextBlock h2, .generalTextBlock h3, .generalTextBlock h4, .generalTextBlock h5, .generalTextBlock h6 { font-weight: normal; }

.generalTextBlock h2 { line-height: 18px; font-size: 19px; }

/* General Text Grey */
.generalTextBlock.grey { background: #F0F0F0; padding: 10px; }

/* Related Info */
.relatedInformation { background: #F0F0F0; padding: 10px; float: left; width: 100%; }

.relatedInformation h2 { font-weight: normal; padding-bottom: 10px; font-size: 19px; color: #696969; }

.relatedInformation .headline { font-size: 15px; color: #ff3700; }

.relatedInformation .headline span { display: block; padding: 4px 0 2px; color: #ff3700; font-size: 15px; }

.relatedInformation p { margin: 0; color: #696969; line-height: 16px; }

.relatedInformation p span { line-height: 16px; }

.relatedInformation ul { float: left; width: 100%; }

.relatedInformation ul li { border-bottom: dotted 1px #ccc; padding-bottom: 10px; margin-bottom: 10px; }

.relatedInformation ul li:last-of-type { border: none; margin: 0; padding: 0; }

.relatedInformation img { max-width: 100%; }

.relatedInformation .imgWrapper { position: relative; }

.relatedInformation .imgWrapper .playBtn { text-align: center; height: 17px; width: 16px; background: #ff3700; color: #fff; position: absolute; z-index: 5; righT: 0; bottom: 1px; padding: 0 5px; line-height: 12px; }
.relatedInformation .imgWrapper .playBtn:before { font-family: FontAwesome; font-size: 7px; }

/* Related Link */
.relatedLinks { background: #F0F0F0; padding: 10px; float: left; width: 100%; }

.relatedLinks h2 { font-weight: normal; padding-bottom: 10px; font-size: 16px; font-family: "VAG Rounded W01 Thin"; color: #696969; }

.relatedLinks a { display: block; line-height: 13px; }

.relatedLinks ul { margin: 0; }

/* Featured Item */
.featured { width: 100%; float: left; }

.featured h1 { margin-bottom: 20px; }

.featureItem div strong { color: #ff3700; font-size: 12px; font-weight: bold; padding: 9px 10px 3px 10px; float: left; width: 100%; line-height: 17px; }

.featureItem div p { font-size: 12px; line-height: 15px; }

.featureItem .featureItemBlock { width: 248px; float: left; background: #F0F0F0; margin-right: 19px; margin-bottom: 19px !important; }

.featureItem .featureItemBlock:nth-child(even) { margin: 0; }

.featureItem .featureItemBlock div.featuredBlurb { padding: 0 10px 10px 10px; float: left; width: 100%; clear: both; }

.featured.ss1000 .featureItem .featureItemBlock:nth-child(even) { margin-right: 19px; }

.featured.ss1000 .featureItem .featureItemBlock:nth-of-type(3n) { margin: 0; }

.featureItem .featureItemBlock img { width: 249px; height: 98px; float: right; }

.featureItem .featureItemBlock a { color: #ff3700; }

/* Highlighted Feature Block */
.featureItem .highlightContent img { margin: 0; height: auto; width: auto; }

.featureItem .highlightContent strong { font-size: 17px; padding-bottom: 10px; display: block; }

.featureItem .highlightContent a { color: #ff3700; }

.featured .highlightContentWrapper { width: 100%; padding: 10px; display: inline-block; }

.featureItem .padding { highlightContent: 10px; display: inline-block; }

.featureItem .highlightContent strong { padding: 0 0 5px; }

.featureItem .highlightContent .highlightedBlurb { float: left; }

.featureItem .highlightContent .rightCol { float: right; width: auto; }

.featureItem .highlightContent .leftCol { float: left; width: 100%; }

.featureItem .highlightContent .rightCol + .leftCol { float: left; width: auto; min-width: 40%; max-width: 60%; }

/* Tweet Blocks */
.tweetBlock h2 { font-weight: normal; padding-bottom: 10px; font-size: 16px; font-family: "VAG Rounded W01 Thin"; color: #696969; }

.tweetBlock ul { margin: 0; }

/* Link List */
.rightRail ul.linkList { margin: 0; }

.rightRail ul.linkList li { margin-bottom: 5px; line-height: 17px; padding-bottom: 5px; }

/* Video Block */
.videoBlockWrapper { width: 100% !important; float: left; height: auto !important; }

.videoBlock #videoPlayer { width: 497px !important; height: 205px !important; }

.videoBlock h2 { padding-bottom: 10px; }

.realtedVideoImgWrap { position: relative; }
.realtedVideoImgWrap:after { font-family: FontAwesome; background: #ff3700; color: #fff; position: absolute; padding: 5px; right: 0px; bottom: 2px; height: 11px; width: 11px; text-align: center; font-size: 11px; }

/* Accordian */
.spacer { height: 25px; }

/* Related Audio */
/* Uses many of the play button styles from Video.js stylesheet */
/* http://www.videojs.com/ */
.audio-button { position: absolute; cursor: pointer; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; }
.audio-button:before { box-sizing: border-box; position: absolute; content: '\f04b'; text-align: center; font-size: 30px; left: 50%; top: 50%; margin-left: -60px; margin-top: -40px; width: 120px; height: 80px; line-height: 77px; font-family: FontAwesome; color: white; background-color: #282828; background-color: rgba(7, 40, 50, 0.7); border: 3px solid #323232; border-color: rgba(255, 255, 255, 0.25); -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; -webkit-box-shadow: 0 0 1em rgba(255, 255, 255, 0.25); -moz-box-shadow: 0 0 1em rgba(255, 255, 255, 0.25); box-shadow: 0 0 1em rgba(255, 255, 255, 0.25); -webkit-transition: border .4s,-webkit-box-shadow .4s,-webkit-transform .4s; -moz-transition: border .4s,-moz-box-shadow .4s,-moz-transform .4s; -o-transition: border .4s,-o-box-shadow .4s,-o-transform .4s; transition: border .4s,box-shadow .4s,transform .4s; text-shadow: .05em .05em .1em #000; }
.audio-button:hover:before { outline: 0; border-color: #fff; border-color: white; background-color: #505050; background-color: rgba(50, 50, 50, 0.75); -webkit-box-shadow: 0 0 30px #fff; -moz-box-shadow: 0 0 30px #fff; box-shadow: 0 0 3px #fff; -webkit-transition: border 0s,-webkit-box-shadow 0s,-webkit-transform 0s; -moz-transition: border 0s,-moz-box-shadow 0s,-moz-transform 0s; -o-transition: border 0s,-o-box-shadow 0s,-o-transform 0s; transition: border 0s,box-shadow 0s,transform 0s; }

@media only screen and (max-width: 1024px) { html { overflow-x: hidden; }
  .wrapper { overflow-x: visible; }
  .overview-link-parent { display: block; }
  header nav { min-width: 100%; }
  header nav ul li a, header nav ul li a:visited { padding: 4px 12px 4px; }
  header .headerWrap { padding: 0 15px; }
  .homePage { display: inline-block; }
  .homePage .leftRail { width: 100%; }
  .homePage .rightRail { width: 100%; }
  .homePage .rightRail ul li:last-child { display: none; }
  img { max-width: 100%; height: auto; }
  #topCalloutArea .topLink { width: 32%; margin-right: 0; padding-right: 15px; }
  #topCalloutArea .topLink.right { width: 68%; }
  .content { padding-left: 15px; padding-right: 15px; }
  html.touch header nav ul li .overview-link { display: block; }
  html.touch header nav ul li .overview-link a { padding-left: 0; font-weight: bold; color: #ff3700; border-bottom: 1px solid #dcd4c2; margin-bottom: 10px; }
  header nav ul li .dropdown ul { width: 100%; }
  header nav ul li .dropdown ul.grandchild-block > li { width: 100%; }
  header nav ul li .dropdown ul li { width: 25%; margin: 0 0 10px 0; }
  header nav ul li .dropdown ul li .menu-block { padding-right: 10px; }
  .middleCalloutArea { width: 100%; }
  .middleCalloutArea a { width: 33.33333%; margin-right: 0; padding-right: 15px; height: auto; }
  .middleCalloutArea a img { width: 100%; height: auto; }
  .middleCalloutArea a .imgCaption { width: calc(100% - 15px); bottom: 10px; }
  ul.quickLinksList { width: 100%; }
  ul.quickLinksList li { width: 20%; margin-right: 0; padding-right: 25px; }
  .generalTextBlock.grey { width: 100%; }
  .generalTextBlock.grey img { max-width: 100%; height: auto; }
  footer .footerWrap { padding-left: 15px; padding-right: 15px; }
  .homeSlideshowContainer { display: inline-block; }
  .homeSlideshow { float: none; height: inherit; display: inline-block; padding-bottom: 29.5%; }
  .homeSlideshow:before, .homeSlideshow:after { content: ""; display: table; clear: both; }
  .homeSlideshow > div { width: 100% !important; position: relative !important; height: 0 !important; }
  .homeSlideshow > div img { width: 100%; max-width: 100%; }
  .homeSlideshow > div figcaption { top: 0; width: 75%; }
  ul.homeSliderThumbs li { width: 24.1%; margin-right: 1.2%; }
  ul.homeSliderThumbs li a { width: 100%; }
  ul.homeSliderThumbs li:last-child .outerContent { left: auto; right: 0; }
  ul.homeSliderThumbs.span4 li { width: 24%; margin-right: 1%; }
  ul.homeSliderThumbs.span4 li a { width: 100%; }
  ul.homeSliderThumbs.span4 li:last-child a { width: 100%; }
  /*Content Page*/
  .leftCol { width: 17%; min-width: 132px; }
  .interiorRightCol { width: 77%; padding-left: 15px; }
  .interiorRightCol .leftRail { width: 67%; }
  .interiorRightCol .rightRail { width: 33%; padding-left: 15px; }
  .featureItem .leftCol { display: block; }
  .featureItem .highlightContentWrapper { padding: 0; }
  .featureItem .featureItemBlock { width: 100%; height: 100% !important; }
  .featureItem .featureItemBlock img { width: 100%; height: auto; }
  .featureItem > div:nth-child(3) { width: 100%; height: 100%; }
  .videoPlayer { width: 100% !important; }
  .banner img { width: 100%; }
  .banner .caption { width: 75%; top: 0; }
  .banner .caption h2 { font-size: 24px; }
  .audio-button { position: relative; }
  .rightRail audio { margin-top: 5px; margin-bottom: 5px; }
  .homeSlideshowContainer { height: 100%; }
  #lightBox img { width: 100%; }
  #lightBox .text .download, #lightBox .text .leftText { width: 100%; float: none; }
  #colorbox, #cboxWrapper, #cboxTopCenter, #cboxMiddleLeft, #cboxContent, #cboxLoadedContent { width: 100% !important; }
  #colorbox { top: 32% !important; }
  .accordionWrap { width: 100%; }
  .rightRail ul li a { word-break: break-word; }
  /*Contact Form Content Page*/
  .xForm iframe { width: 100%; }
  #contentLeft { width: 100%; }
  .xForm.leftRail #id_matrix { width: 100%; }
  .xForm.leftRail #id_matrix select, .xForm.leftRail #id_matrix input[type="text"], .xForm.leftRail #id_matrix textarea { margin-left: 0; width: 100%; }
  .video-page-fix { float: left; padding-left: 0px !important; width: 490px !important; }
  .video-page-fix ul { display: inline-block; width: 49%; }
  .video-page-fix ul:nth-of-type(odd) { margin-right: 2%; }
  .video-page-fix ul ul { width: 100%; }
  .video-page-fix { margin-top: 0 !important; }
  .leftRail.blog-left-rail { width: 68%; }
  .rightRail.blog-right-rail { width: 30%; }
  .blog-share { width: 30%; }
  .blog-author img { width: 30%; }
  .blog-author .blog-bio { width: 64%; }
  .post-thumbnail, .featured-post .single-post .post-thumbnail { width: 30%; }
  .post-details, .featured-post .single-post .post-details { width: 64%; }
  .banner .caption.blog-caption { max-width: 100%; } }
@media only screen and (max-width: 832px) { header nav ul li a, header nav ul li a:visited { padding: 4px 4px 4px; font-size: 12px; } }
@media only screen and (max-width: 640px) { html { overflow-x: hidden; }
  body { border-top: 0px; position: relative; }
  .no-scroll { position: fixed; }
  .overview-link { display: block; }
  .hide-large { display: block; }
  .hide-small { display: none; }
  /*Header*/
  header { position: fixed; width: 100%; border-top: #ff3700 2px solid; border-bottom: 1px solid #ccc; background: #fff; z-index: 50; min-width: 300px; }
  header .headerWrap { padding-bottom: 2px; padding-left: 0; padding-right: 0; }
  header .logo { padding-left: 15px; margin-top: 20px; }
  header .logo img { width: 80%; }
  header .auxNav { display: inline-block; }
  header .auxNav ul { display: none; }
  header .auxNav .mobile-nav { display: block; color: #ff3700; text-align: right; padding-right: 15px; }
  header .auxNav .mobile-nav .mobile-nav-icon { width: 100%; height: 30px; }
  header .auxNav .mobile-nav .mobile-nav-text { font-size: .9em; }
  header .auxNav i { font-size: 3em; }
  header .auxNav .region { width: inherit; padding-bottom: 0; padding-right: 15px; }
  header .auxNav .region h2 { font-size: 1.3em; padding-bottom: 0px; }
  header .search { display: none; }
  header nav { display: none; }
  /*Mobile Menu*/
  .mobile-menu { display: block; position: fixed; width: 280px; right: -280px; height: 100%; top: 0; font-size: 1.5em; background: #ff3700; z-index: 1000; box-shadow: -3px 0px 5px 0px rgba(50, 50, 50, 0.3); text-align: left; transition: all 0.5s ease; margin-top: 0; min-height: 100%; overflow-x: hidden; }
  .mobile-menu .mobile-menu-icon { padding-left: 15px; padding-right: 15px; padding-top: 15px; }
  .mobile-menu .mobile-menu-search { padding-left: 15px; padding-right: 15px; position: relative; }
  .mobile-menu .mobile-menu-search .searchBtn { top: 18px; right: 22px; }
  .mobile-menu i { font-size: 1.5em; }
  .mobile-menu .social-links { display: inline-block; float: right; }
  .mobile-menu .social-links a { margin-left: 5px; font-size: 1.5em; }
  .mobile-menu .search { display: inline-block; width: 100%; }
  .mobile-menu .search input { display: inline-block; border: 0px; padding: 8px; width: 100%; margin-top: 15px; }
  .mobile-menu a, .mobile-menu a:visited { color: #fff; }
  .mobile-menu i { color: #fff; }
  .mobile-menu .interior-mobile-menu { position: absolute; height: 150%; width: 100%; margin-top: 5px; }
  .mobile-menu nav { margin-top: 15px; }
  .mobile-menu nav li { cursor: pointer; }
  .mobile-menu nav .plus-sign:after { content: "\f0fe"; color: #fff; float: right; font-family: FontAwesome; }
  .mobile-menu nav .minus-sign:after { content: "\f146"; color: #fff; float: right; font-family: FontAwesome; }
  .mobile-menu nav ul li div.dropdown { display: none; background-color: #FF6F47; }
  .mobile-menu nav ul li div.active-dropdown { display: block; }
  .grandchild-block { border-bottom: 1px solid #fff; padding: 10px; padding-left: 20px; font-size: .8em; }
  .grandchild-block li:before { content: ">"; color: #fff; }
  .minus-sign { content: "\f146"; }
  .menu-block { width: 100%; padding: 15px; color: #fff; border-bottom: 1px solid #fff; }
  .relatedInformation ul li { width: 50%; padding-right: 10px; border-bottom: 0; }
  /*Image Slideshow*/
  .homeSlideshowContainer { height: auto; }
  .homeSlideshowContainer div { position: relative; }
  .homeSlideshowContainer div .toggle { cursor: pointer; font-size: 3em; z-index: 5; display: inline-block; color: #fff; position: absolute; top: 65%; }
  .homeSlideshowContainer div #next { left: 5px; }
  .homeSlideshowContainer div #prev { right: 15px; }
  .isSafari .homeSlideshow { padding-bottom: 59%; }
  .homeSlideshow { display: inline-block; width: auto; margin-left: -15px; margin-right: -15px; }
  .homeSlideshow figure { position: relative; }
  .homeSlideshow figure img { min-width: 320px; }
  .homeSlideshow figure figcaption { top: auto; height: auto; background-color: #878787; position: relative; width: 100%; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
  .homeSlideshow figure figcaption h2 { font-size: 1.5em; line-height: 1em; }
  .homeSliderThumbs { display: none; }
  /*Footer*/
  footer { padding-bottom: 40px; }
  footer .footerWrap ul li { margin-right: 8px; }
  /*Content*/
  .grayFigcaptionBox { display: none; }
  .content { margin-top: 85px; }
  #topCalloutArea .topLink { width: 100%; padding-right: 0px; }
  #topCalloutArea .topLink.right { width: 100%; height: inherit; }
  .middleCalloutArea a { width: 100%; padding-right: 0px; }
  .quickLinkSection { padding-top: 30px; }
  ul.quickLinksList li { padding-right: 0px; width: 100%; margin-bottom: 15px; }
  ul.quickLinksList li .quickLinkContainer { height: 100%; }
  ul.quickLinksList li .quickLinkContainer h2 { display: block; width: 40%; }
  ul.quickLinksList li .quickLinkContainer div { display: inline-block; width: 75%; }
  ul.quickLinksList li .quickLinkContainer p { margin-bottom: 0px; }
  ul.quickLinksList li .quickLinkContainer img { bottom: 5px; height: 80px; }
  .leftCol { display: none; }
  .interiorRightCol { clear: both; width: 100%; padding-left: 0px; }
  .interiorRightCol .leftRail { width: 100%; }
  .interiorRightCol .rightRail { width: 100%; padding-left: 0; }
  .rightRail { border-top: 1px solid #ccc; padding-top: 15px; }
  .rightRail audio { display: none; }
  .rightRail li .tweetBlock { border-top: 1px solid #ccc; padding-top: 15px; }
  .banner .caption { top: 0; margin-top: -8px; position: relative; width: 100%; }
  .banner .caption h2 { font-size: 1.5em; line-height: 1.3; }
  .generalTextBlock { padding-right: 10px; }
  .accordionWrap { width: 100%; }
  .interiorLeftRail { width: 100%; }
  .imgList .imgOverflow { overflow: visible !important; float: none; }
  .imgList li ul { width: 100%; height: auto; }
  .imgList li ul li { width: 50%; padding-right: 10px; margin-right: 0; margin-bottom: 40px; height: auto; }
  .imgList li ul li img { width: 100%; height: auto; }
  .imgList li ul a.lightbox:after { right: 10px; top: 0; }
  .generalTextBlock.grey img { width: 100%; height: auto; }
  .xForm.leftRail #id_matrix { width: 100%; }
  .interiorRightCol .notesBox { width: 100%; margin-bottom: 10px; }
  #id_matrix td select { width: 100%; }
  .leftRail .contentHeader, .contentHeader { padding-top: 20px; }
  .video-page-fix { float: left; padding-left: 0px !important; width: 100% !important; }
  .video-page-fix ul { display: inline-block; width: 100%; }
  .video-page-fix .relatedInformation ul li { width: 100%; }
  /*Search Page*/
  .currentSearch input.searchText { width: 100%; }
  /*Error Page*/
  .errorWrapper { padding-left: 15px; padding-right: 15px; }
  .errorPage { width: 100%; }
  .blog-main-col { display: table; }
  .leftRail.blog-left-rail { display: table-footer-group; float: none; width: 100%; }
  .rightRail.blog-right-rail { display: table-header-group; width: 100%; border-top: none; margin-bottom: 20px; }
  .rightRail.blog-right-rail .filter-toggle { display: block; }
  .rightRail.blog-right-rail .blog-filter { display: none; }
  .rightRail.blog-right-rail .blog-popular { margin-top: 20px; }
  .post-thumbnail { margin-right: 10px; }
  .blog-share { width: 100%; margin-top: -5px; } }
@media only screen and (max-width: 440px) { .blog-author { text-align: center; }
  .blog-author img { margin-right: 0; margin-bottom: 20px; width: auto; }
  .blog-author .blog-bio { width: 100%; text-align: left; }
  .related-posts .single-post { width: 100%; padding-right: 0; padding-left: 0; margin-bottom: 20px; }
  .related-posts .single-post:first-child:nth-last-child(2), .related-posts .single-post:first-child:nth-last-child(2) ~ .single-post { width: 100%; padding-right: 10px; padding-left: 10px; } }
@media only screen and (max-width: 340px) { .relatedInformation ul li { width: 100%; padding-right: 0; border-bottom: dotted 1px #ccc; }
  .relatedInformation ul li:last-child { border-bottom: 0; }
  .imgList li ul li { width: 100%; padding-right: 0; }
  .isSafari .homeSlideshow { padding-bottom: 96%; }
  .isSafari .homePage { margin-top: -20px; }
  .MediaCoverageItems li .itemDetails { width: inherit; }
  .featured-post .single-post .post-thumbnail { width: 100%; margin-bottom: 10px; }
  .featured-post .single-post .post-details { width: 100%; } }
@media print { body { width: 100%; }
  .wrapper { width: 100%; }
  header { display: none; }
  footer { display: none; }
  .leftCol { display: none; }
  .rightRail { display: none; }
  .interiorRightCol { width: 100%; }
  .interiorLeftRail { width: 100%; }
  .content { border-bottom: 0; } }
