*, *:focus, *:active, a:focus, a:active { outline: 0 }
*, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}

/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li, input, select, textarea,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
        border: 0;
        font-family: inherit;
        font-size: 99%;
        font-style: inherit;
        font-weight: inherit;
        margin: 0;
        outline: 0;
        padding: 0;
        vertical-align: baseline;
}
/*  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */
@font-face {font-family:'FontAwesome';src:url('../font/fontawesome-webfont.eot?v=4.5.0');src:url('../font/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../font/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../font/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../font/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../font/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
.icon,[class^="icon-"],[class*=" icon-"]{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-fw{width:1.28571429em;text-align:center}.icon-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.icon-ul>li{position:relative}.icon-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.icon-li.icon-lg{left:-1.85714286em}.icon-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.icon-pull-left{float:left}.icon-pull-right{float:right}.icon.icon-pull-left{margin-right:.3em}.icon.icon-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.icon.pull-left{margin-right:.3em}.icon.pull-right{margin-left:.3em}.icon-spin{-webkit-animation:icon-spin 2s infinite linear;animation:icon-spin 2s infinite linear}.icon-pulse{-webkit-animation:icon-spin 1s infinite steps(8);animation:icon-spin 1s infinite steps(8)}@-webkit-keyframes icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.icon-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.icon-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .icon-rotate-90,:root .icon-rotate-180,:root .icon-rotate-270,:root .icon-flip-horizontal,:root .icon-flip-vertical{filter:none}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.icon-stack-1x,.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-o:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-o: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-check:before{content:"\f00c"}.icon-remove:before,.icon-close:before,.icon-times:before{content:"\f00d"}.icon-search-plus:before{content:"\f00e"}.icon-search-minus:before{content:"\f010"}.icon-power-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-gear:before,.icon-cog:before{content:"\f013"}.icon-trash-o:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-o:before{content:"\f016"}.icon-clock-o:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download:before{content:"\f019"}.icon-arrow-circle-o-down:before{content:"\f01a"}.icon-arrow-circle-o-up:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle-o: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-dedent:before,.icon-outdent:before{content:"\f03b"}.icon-indent:before{content:"\f03c"}.icon-video-camera:before{content:"\f03d"}.icon-photo:before,.icon-image:before,.icon-picture-o: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,.icon-pencil-square-o:before{content:"\f044"}.icon-share-square-o:before{content:"\f045"}.icon-check-square-o:before{content:"\f046"}.icon-arrows:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play: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-circle:before{content:"\f055"}.icon-minus-circle:before{content:"\f056"}.icon-times-circle:before{content:"\f057"}.icon-check-circle:before{content:"\f058"}.icon-question-circle:before{content:"\f059"}.icon-info-circle:before{content:"\f05a"}.icon-crosshairs:before{content:"\f05b"}.icon-times-circle-o:before{content:"\f05c"}.icon-check-circle-o:before{content:"\f05d"}.icon-ban: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:before{content:"\f064"}.icon-expand:before{content:"\f065"}.icon-compress:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-circle:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye:before{content:"\f06e"}.icon-eye-slash:before{content:"\f070"}.icon-warning:before,.icon-exclamation-triangle: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:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-arrows-v:before{content:"\f07d"}.icon-arrows-h:before{content:"\f07e"}.icon-bar-chart-o:before,.icon-bar-chart:before{content:"\f080"}.icon-twitter-square:before{content:"\f081"}.icon-facebook-square: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-o-up:before{content:"\f087"}.icon-thumbs-o-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-o:before{content:"\f08a"}.icon-sign-out:before{content:"\f08b"}.icon-linkedin-square:before{content:"\f08c"}.icon-thumb-tack:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-sign-in:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-square:before{content:"\f092"}.icon-upload:before{content:"\f093"}.icon-lemon-o:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-square-o:before{content:"\f096"}.icon-bookmark-o:before{content:"\f097"}.icon-phone-square:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook-f:before,.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-feed:before,.icon-rss:before{content:"\f09e"}.icon-hdd-o:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0f3"}.icon-certificate:before{content:"\f0a3"}.icon-hand-o-right:before{content:"\f0a4"}.icon-hand-o-left:before{content:"\f0a5"}.icon-hand-o-up:before{content:"\f0a6"}.icon-hand-o-down:before{content:"\f0a7"}.icon-arrow-circle-left:before{content:"\f0a8"}.icon-arrow-circle-right:before{content:"\f0a9"}.icon-arrow-circle-up:before{content:"\f0aa"}.icon-arrow-circle-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-arrows-alt:before{content:"\f0b2"}.icon-group:before,.icon-users:before{content:"\f0c0"}.icon-chain:before,.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-flask:before{content:"\f0c3"}.icon-cut:before,.icon-scissors:before{content:"\f0c4"}.icon-copy:before,.icon-files-o:before{content:"\f0c5"}.icon-paperclip:before{content:"\f0c6"}.icon-save:before,.icon-floppy-o:before{content:"\f0c7"}.icon-square:before{content:"\f0c8"}.icon-navicon:before,.icon-reorder:before,.icon-bars: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-square:before{content:"\f0d3"}.icon-google-plus-square:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-unsorted:before,.icon-sort:before{content:"\f0dc"}.icon-sort-down:before,.icon-sort-desc:before{content:"\f0dd"}.icon-sort-up:before,.icon-sort-asc: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,.icon-gavel:before{content:"\f0e3"}.icon-dashboard:before,.icon-tachometer:before{content:"\f0e4"}.icon-comment-o:before{content:"\f0e5"}.icon-comments-o:before{content:"\f0e6"}.icon-flash:before,.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before,.icon-clipboard:before{content:"\f0ea"}.icon-lightbulb-o: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-o:before{content:"\f0a2"}.icon-coffee:before{content:"\f0f4"}.icon-cutlery:before{content:"\f0f5"}.icon-file-text-o:before{content:"\f0f6"}.icon-building-o:before{content:"\f0f7"}.icon-hospital-o: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-square:before{content:"\f0fd"}.icon-plus-square:before{content:"\f0fe"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{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,.icon-mobile:before{content:"\f10b"}.icon-circle-o: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-o:before{content:"\f114"}.icon-folder-open-o:before{content:"\f115"}.icon-smile-o:before{content:"\f118"}.icon-frown-o:before{content:"\f119"}.icon-meh-o:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard-o:before{content:"\f11c"}.icon-flag-o:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-mail-reply-all:before,.icon-reply-all:before{content:"\f122"}.icon-star-half-empty:before,.icon-star-half-full:before,.icon-star-half-o:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before,.icon-chain-broken: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-slash:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-o:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-circle-left:before{content:"\f137"}.icon-chevron-circle-right:before{content:"\f138"}.icon-chevron-circle-up:before{content:"\f139"}.icon-chevron-circle-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-h:before{content:"\f141"}.icon-ellipsis-v:before{content:"\f142"}.icon-rss-square:before{content:"\f143"}.icon-play-circle:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-square:before{content:"\f146"}.icon-minus-square-o:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-square:before{content:"\f14a"}.icon-pencil-square:before{content:"\f14b"}.icon-external-link-square:before{content:"\f14c"}.icon-share-square:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-toggle-down:before,.icon-caret-square-o-down:before{content:"\f150"}.icon-toggle-up:before,.icon-caret-square-o-up:before{content:"\f151"}.icon-toggle-right:before,.icon-caret-square-o-right: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-cny:before,.icon-rmb:before,.icon-yen:before,.icon-jpy:before{content:"\f157"}.icon-ruble:before,.icon-rouble:before,.icon-rub:before{content:"\f158"}.icon-won:before,.icon-krw:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-alpha-asc:before{content:"\f15d"}.icon-sort-alpha-desc:before{content:"\f15e"}.icon-sort-amount-asc:before{content:"\f160"}.icon-sort-amount-desc:before{content:"\f161"}.icon-sort-numeric-asc:before{content:"\f162"}.icon-sort-numeric-desc:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-square:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-square:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stack-overflow: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-square:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-square: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{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-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before,.icon-gratipay:before{content:"\f184"}.icon-sun-o:before{content:"\f185"}.icon-moon-o: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"}.icon-pagelines:before{content:"\f18c"}.icon-stack-exchange:before{content:"\f18d"}.icon-arrow-circle-o-right:before{content:"\f18e"}.icon-arrow-circle-o-left:before{content:"\f190"}.icon-toggle-left:before,.icon-caret-square-o-left:before{content:"\f191"}.icon-dot-circle-o:before{content:"\f192"}.icon-wheelchair:before{content:"\f193"}.icon-vimeo-square:before{content:"\f194"}.icon-turkish-lira:before,.icon-try:before{content:"\f195"}.icon-plus-square-o:before{content:"\f196"}.icon-space-shuttle:before{content:"\f197"}.icon-slack:before{content:"\f198"}.icon-envelope-square:before{content:"\f199"}.icon-wordpress:before{content:"\f19a"}.icon-openid:before{content:"\f19b"}.icon-institution:before,.icon-bank:before,.icon-university:before{content:"\f19c"}.icon-mortar-board:before,.icon-graduation-cap:before{content:"\f19d"}.icon-yahoo:before{content:"\f19e"}.icon-google:before{content:"\f1a0"}.icon-reddit:before{content:"\f1a1"}.icon-reddit-square:before{content:"\f1a2"}.icon-stumbleupon-circle:before{content:"\f1a3"}.icon-stumbleupon:before{content:"\f1a4"}.icon-delicious:before{content:"\f1a5"}.icon-digg:before{content:"\f1a6"}.icon-pied-piper:before{content:"\f1a7"}.icon-pied-piper-alt:before{content:"\f1a8"}.icon-drupal:before{content:"\f1a9"}.icon-joomla:before{content:"\f1aa"}.icon-language:before{content:"\f1ab"}.icon-fax:before{content:"\f1ac"}.icon-building:before{content:"\f1ad"}.icon-child:before{content:"\f1ae"}.icon-paw:before{content:"\f1b0"}.icon-spoon:before{content:"\f1b1"}.icon-cube:before{content:"\f1b2"}.icon-cubes:before{content:"\f1b3"}.icon-behance:before{content:"\f1b4"}.icon-behance-square:before{content:"\f1b5"}.icon-steam:before{content:"\f1b6"}.icon-steam-square:before{content:"\f1b7"}.icon-recycle:before{content:"\f1b8"}.icon-automobile:before,.icon-car:before{content:"\f1b9"}.icon-cab:before,.icon-taxi:before{content:"\f1ba"}.icon-tree:before{content:"\f1bb"}.icon-spotify:before{content:"\f1bc"}.icon-deviantart:before{content:"\f1bd"}.icon-soundcloud:before{content:"\f1be"}.icon-database:before{content:"\f1c0"}.icon-file-pdf-o:before{content:"\f1c1"}.icon-file-word-o:before{content:"\f1c2"}.icon-file-excel-o:before{content:"\f1c3"}.icon-file-powerpoint-o:before{content:"\f1c4"}.icon-file-photo-o:before,.icon-file-picture-o:before,.icon-file-image-o:before{content:"\f1c5"}.icon-file-zip-o:before,.icon-file-archive-o:before{content:"\f1c6"}.icon-file-sound-o:before,.icon-file-audio-o:before{content:"\f1c7"}.icon-file-movie-o:before,.icon-file-video-o:before{content:"\f1c8"}.icon-file-code-o:before{content:"\f1c9"}.icon-vine:before{content:"\f1ca"}.icon-codepen:before{content:"\f1cb"}.icon-jsfiddle:before{content:"\f1cc"}.icon-life-bouy:before,.icon-life-buoy:before,.icon-life-saver:before,.icon-support:before,.icon-life-ring:before{content:"\f1cd"}.icon-circle-o-notch:before{content:"\f1ce"}.icon-ra:before,.icon-rebel:before{content:"\f1d0"}.icon-ge:before,.icon-empire:before{content:"\f1d1"}.icon-git-square:before{content:"\f1d2"}.icon-git:before{content:"\f1d3"}.icon-y-combinator-square:before,.icon-yc-square:before,.icon-hacker-news:before{content:"\f1d4"}.icon-tencent-weibo:before{content:"\f1d5"}.icon-qq:before{content:"\f1d6"}.icon-wechat:before,.icon-weixin:before{content:"\f1d7"}.icon-send:before,.icon-paper-plane:before{content:"\f1d8"}.icon-send-o:before,.icon-paper-plane-o:before{content:"\f1d9"}.icon-history:before{content:"\f1da"}.icon-circle-thin:before{content:"\f1db"}.icon-header:before{content:"\f1dc"}.icon-paragraph:before{content:"\f1dd"}.icon-sliders:before{content:"\f1de"}.icon-share-alt:before{content:"\f1e0"}.icon-share-alt-square:before{content:"\f1e1"}.icon-bomb:before{content:"\f1e2"}.icon-soccer-ball-o:before,.icon-futbol-o:before{content:"\f1e3"}.icon-tty:before{content:"\f1e4"}.icon-binoculars:before{content:"\f1e5"}.icon-plug:before{content:"\f1e6"}.icon-slideshare:before{content:"\f1e7"}.icon-twitch:before{content:"\f1e8"}.icon-yelp:before{content:"\f1e9"}.icon-newspaper-o:before{content:"\f1ea"}.icon-wifi:before{content:"\f1eb"}.icon-calculator:before{content:"\f1ec"}.icon-paypal:before{content:"\f1ed"}.icon-google-wallet:before{content:"\f1ee"}.icon-cc-visa:before{content:"\f1f0"}.icon-cc-mastercard:before{content:"\f1f1"}.icon-cc-discover:before{content:"\f1f2"}.icon-cc-amex:before{content:"\f1f3"}.icon-cc-paypal:before{content:"\f1f4"}.icon-cc-stripe:before{content:"\f1f5"}.icon-bell-slash:before{content:"\f1f6"}.icon-bell-slash-o:before{content:"\f1f7"}.icon-trash:before{content:"\f1f8"}.icon-copyright:before{content:"\f1f9"}.icon-at:before{content:"\f1fa"}.icon-eyedropper:before{content:"\f1fb"}.icon-paint-brush:before{content:"\f1fc"}.icon-birthday-cake:before{content:"\f1fd"}.icon-area-chart:before{content:"\f1fe"}.icon-pie-chart:before{content:"\f200"}.icon-line-chart:before{content:"\f201"}.icon-lastfm:before{content:"\f202"}.icon-lastfm-square:before{content:"\f203"}.icon-toggle-off:before{content:"\f204"}.icon-toggle-on:before{content:"\f205"}.icon-bicycle:before{content:"\f206"}.icon-bus:before{content:"\f207"}.icon-ioxhost:before{content:"\f208"}.icon-angellist:before{content:"\f209"}.icon-cc:before{content:"\f20a"}.icon-shekel:before,.icon-sheqel:before,.icon-ils:before{content:"\f20b"}.icon-meanpath:before{content:"\f20c"}.icon-buysellads:before{content:"\f20d"}.icon-connectdevelop:before{content:"\f20e"}.icon-dashcube:before{content:"\f210"}.icon-forumbee:before{content:"\f211"}.icon-leanpub:before{content:"\f212"}.icon-sellsy:before{content:"\f213"}.icon-shirtsinbulk:before{content:"\f214"}.icon-simplybuilt:before{content:"\f215"}.icon-skyatlas:before{content:"\f216"}.icon-cart-plus:before{content:"\f217"}.icon-cart-arrow-down:before{content:"\f218"}.icon-diamond:before{content:"\f219"}.icon-ship:before{content:"\f21a"}.icon-user-secret:before{content:"\f21b"}.icon-motorcycle:before{content:"\f21c"}.icon-street-view:before{content:"\f21d"}.icon-heartbeat:before{content:"\f21e"}.icon-venus:before{content:"\f221"}.icon-mars:before{content:"\f222"}.icon-mercury:before{content:"\f223"}.icon-intersex:before,.icon-transgender:before{content:"\f224"}.icon-transgender-alt:before{content:"\f225"}.icon-venus-double:before{content:"\f226"}.icon-mars-double:before{content:"\f227"}.icon-venus-mars:before{content:"\f228"}.icon-mars-stroke:before{content:"\f229"}.icon-mars-stroke-v:before{content:"\f22a"}.icon-mars-stroke-h:before{content:"\f22b"}.icon-neuter:before{content:"\f22c"}.icon-genderless:before{content:"\f22d"}.icon-facebook-official:before{content:"\f230"}.icon-pinterest-p:before{content:"\f231"}.icon-whatsapp:before{content:"\f232"}.icon-server:before{content:"\f233"}.icon-user-plus:before{content:"\f234"}.icon-user-times:before{content:"\f235"}.icon-hotel:before,.icon-bed:before{content:"\f236"}.icon-viacoin:before{content:"\f237"}.icon-train:before{content:"\f238"}.icon-subway:before{content:"\f239"}.icon-medium:before{content:"\f23a"}.icon-yc:before,.icon-y-combinator:before{content:"\f23b"}.icon-optin-monster:before{content:"\f23c"}.icon-opencart:before{content:"\f23d"}.icon-expeditedssl:before{content:"\f23e"}.icon-battery-4:before,.icon-battery-full:before{content:"\f240"}.icon-battery-3:before,.icon-battery-three-quarters:before{content:"\f241"}.icon-battery-2:before,.icon-battery-half:before{content:"\f242"}.icon-battery-1:before,.icon-battery-quarter:before{content:"\f243"}.icon-battery-0:before,.icon-battery-empty:before{content:"\f244"}.icon-mouse-pointer:before{content:"\f245"}.icon-i-cursor:before{content:"\f246"}.icon-object-group:before{content:"\f247"}.icon-object-ungroup:before{content:"\f248"}.icon-sticky-note:before{content:"\f249"}.icon-sticky-note-o:before{content:"\f24a"}.icon-cc-jcb:before{content:"\f24b"}.icon-cc-diners-club:before{content:"\f24c"}.icon-clone:before{content:"\f24d"}.icon-balance-scale:before{content:"\f24e"}.icon-hourglass-o:before{content:"\f250"}.icon-hourglass-1:before,.icon-hourglass-start:before{content:"\f251"}.icon-hourglass-2:before,.icon-hourglass-half:before{content:"\f252"}.icon-hourglass-3:before,.icon-hourglass-end:before{content:"\f253"}.icon-hourglass:before{content:"\f254"}.icon-hand-grab-o:before,.icon-hand-rock-o:before{content:"\f255"}.icon-hand-stop-o:before,.icon-hand-paper-o:before{content:"\f256"}.icon-hand-scissors-o:before{content:"\f257"}.icon-hand-lizard-o:before{content:"\f258"}.icon-hand-spock-o:before{content:"\f259"}.icon-hand-pointer-o:before{content:"\f25a"}.icon-hand-peace-o:before{content:"\f25b"}.icon-trademark:before{content:"\f25c"}.icon-registered:before{content:"\f25d"}.icon-creative-commons:before{content:"\f25e"}.icon-gg:before{content:"\f260"}.icon-gg-circle:before{content:"\f261"}.icon-tripadvisor:before{content:"\f262"}.icon-odnoklassniki:before{content:"\f263"}.icon-odnoklassniki-square:before{content:"\f264"}.icon-get-pocket:before{content:"\f265"}.icon-wikipedia-w:before{content:"\f266"}.icon-safari:before{content:"\f267"}.icon-chrome:before{content:"\f268"}.icon-firefox:before{content:"\f269"}.icon-opera:before{content:"\f26a"}.icon-internet-explorer:before{content:"\f26b"}.icon-tv:before,.icon-television:before{content:"\f26c"}.icon-contao:before{content:"\f26d"}.icon-500px:before{content:"\f26e"}.icon-amazon:before{content:"\f270"}.icon-calendar-plus-o:before{content:"\f271"}.icon-calendar-minus-o:before{content:"\f272"}.icon-calendar-times-o:before{content:"\f273"}.icon-calendar-check-o:before{content:"\f274"}.icon-industry:before{content:"\f275"}.icon-map-pin:before{content:"\f276"}.icon-map-signs:before{content:"\f277"}.icon-map-o:before{content:"\f278"}.icon-map:before{content:"\f279"}.icon-commenting:before{content:"\f27a"}.icon-commenting-o:before{content:"\f27b"}.icon-houzz:before{content:"\f27c"}.icon-vimeo:before{content:"\f27d"}.icon-black-tie:before{content:"\f27e"}.icon-fonticons:before{content:"\f280"}.icon-reddit-alien:before{content:"\f281"}.icon-edge:before{content:"\f282"}.icon-credit-card-alt:before{content:"\f283"}.icon-codiepie:before{content:"\f284"}.icon-modx:before{content:"\f285"}.icon-fort-awesome:before{content:"\f286"}.icon-usb:before{content:"\f287"}.icon-product-hunt:before{content:"\f288"}.icon-mixcloud:before{content:"\f289"}.icon-scribd:before{content:"\f28a"}.icon-pause-circle:before{content:"\f28b"}.icon-pause-circle-o:before{content:"\f28c"}.icon-stop-circle:before{content:"\f28d"}.icon-stop-circle-o:before{content:"\f28e"}.icon-shopping-bag:before{content:"\f290"}.icon-shopping-basket:before{content:"\f291"}.icon-hashtag:before{content:"\f292"}.icon-bluetooth:before{content:"\f293"}.icon-bluetooth-b:before{content:"\f294"}.icon-percent:before{content:"\f295"}

/*from font-awesome.css*/
a[class^="icon-"],a[class*=" icon-"],a [class^="icon-"],a [class*=" icon-"]{text-decoration:none !important}
[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}
[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;}
.icons-ul{margin-left:2.142857142857143em;list-style-type:none;}.icons-ul>li{position:relative;}
.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;}
[class^="icon-"].hide,[class*=" icon-"].hide{display:none;}
.icon-muted{color:#eeeeee;}
.icon-light{color:#ffffff;}
.icon-dark{color:#333333;}
.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.pull-right{float:right;}
.pull-left{float:left;}
[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;}
[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;}
/*[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;}*/
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none;}
.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;}
.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;}
.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;}
.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em;}
.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em;}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em;}
.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0;}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em;}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit;}
/*.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;}*/
.icon-stack .icon-stack-base{font-size:2em;*line-height:1em;}

a .icon-stack, a .icon-spin{display:inline-block;text-decoration:none;}

/* end fontawesome */

.sidr {display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#333;color:#fff;-webkit-box-shadow:inset 0 0 5px 5px #222;-moz-box-shadow:inset 0 0 5px 5px #222;box-shadow:inset 0 0 5px 5px #222}
.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}
.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}
.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#fff;line-height:24px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a));background-image:-webkit-linear-gradient(#4d4d4d,#1a1a1a);background-image:-moz-linear-gradient(#4d4d4d,#1a1a1a);background-image:-o-linear-gradient(#4d4d4d,#1a1a1a);background-image:linear-gradient(#4d4d4d,#1a1a1a);-webkit-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);box-shadow:0 5px 5px 3px rgba(0,0,0,0.2)}.sidr p{font-size:13px;margin:0 0 12px}.sidr p a{color:rgba(255,255,255,0.9)}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:none;line-height:49px}.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{-webkit-box-shadow:inset 0 0 15px 3px #222;-moz-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222}
.sidr ul li a,.sidr ul li span{padding:0 1em;display:block;text-decoration:none;color:#fff}
.sidr ul li ul{border-bottom:none;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:none}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:none;line-height:41px}.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{-webkit-box-shadow:inset 0 0 15px 3px #222;-moz-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(255,255,255,0.8);padding-left:30px}.sidr form{margin:0 15px}.sidr label{font-size:13px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:13px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#333;background:#fff}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(255,255,255,0.9)}

body    { font-size:100%; background-color:#fff; color:#000; margin:0; font-family: arial, helvetica, sans-serif; -webkit-overflow-scrolling: auto }
form    { margin:0 }
td, th  { vertical-align:top }
th      { text-align:left }
img[align=right] {margin: 0 0 1em 1em}
img[align=left] {margin:0 1em 1em 0}
a img {border:0}
a:link, a:active, a:visited, a:hover  { text-decoration:underline }
address {font-style:normal}
tr.brk td, tr.brk th {padding-bottom:1em}

h1,h2,h3,h4,h5,h6 { margin:0 0 8px; font-weight:bold }
h3 { margin:8px 0; }

h1 {font-size:2em}
h2 {font-size:1.6em}
h3 {font-size:1.17em}
h4 {}
h5 {font-size:0.83em}
h6 {font-size:0.67em}

.slt { margin:0.5em 0 }
.x2, .x3, .x4, .x5, .x6, .x9, .x10, .x14 { display:inline-block; position:relative; padding:0; vertical-align: top;}
.gtr>.x2, .gtr>.x3, .gtr>.x4, .gtr>.x5, .gtr>.x6,.gtr>.x9,.gtr>.x10 { padding-left:1%; padding-right:1%; margin-top:0.25em; margin-bottom:0.25em }
.gtr>.x9, .gtr>.x10, .gtr>.x14 { padding-left:0.5%; padding-right:0.5%; }

.x2.p2, .x3.p3, .x4.p4, .x5.p5, .x6.p6, .x9.p9, .x10.p10, .x14.p14 { padding-right:0 }
.x2.p1, .x3.p1, .x4.p1, .x5.p1, .x6.p1, .x9.p1, .x10.p1, .x14.p1 { padding-left:0 }  

.x2, .x4.s2, .x6.s3 {width:50%} 
.x3, .x6.s2, .x9.s3 {width:33.33%}
.x3.s2, .x6.s4 {width:66.66%}
.x4 {width:25%}
.x4.s3 {width:75%}
.x5 {width:20%}
.x5.s2 {width:40%}
.x5.s3 {width:60%}
.x5.s4 {width:80%}
.x6 {width:16.6%}
.x6.s5 {width:83.33%}
.x9 {width:11.11%}
.x10 {width:10%}
.x-all {width:100%; }
.x-all .tile:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em; /* Adjusts for spacing */
}
.x-all p {display: inline-block; vertical-align: middle; }
.x-all .tile {text-align:center}
.x-all .btn {font-size:1.6em}

.tile { position:relative }
.tile .leadImg {display:block; width:100%; height:12em; background-size:cover}
.tile .dte {position:absolute; top:0; left:0; font-weight:bold; z-index:2; background:#fff; padding:2px 6px 3px 5px; border-radius: 0 0 8px;}

.tile, .tile .leadImg {height:10em}
.x6 .tile, .x6 .tile .leadImg {height:10em}
.x5 .tile, .x5 .tile .leadImg {height:11em}
.x4 .tile, .x4 .tile .leadImg {height:12em}
.x3 .tile, .x3 .tile .leadImg {height:16em}
.x2 .tile, .x2 .tile .leadImg {height:18em}
.x1 .tile, .x1 .tile .leadImg {height:24em}

.gtr .x3 .x1 .tile, .gtr .x3 .x1 .tile .leadImg {height:24.7em}
.gtr .x3 .x2 .tile, .gtr .x3 .x2 .tile .leadImg {height:12em}
.rnkd.gtr .x3 .x3 .tile, .rnkd.gtr .x3 .x3 .tile .leadImg {height:7.8em}

.rnkd.gtr .x3 .x1 .tile a.txt, .rnkd.gtr .x3 .x1 .tile .dte {font-size:150%}
.x9,.x10,.x14, .rnkd.gtr .x3 .x3 .tile a.txt {font-size:80%}

.rnkd .x3.gtr>.x2, .rnkd .x3.gtr>.x3 {padding-left:3%; padding-right:3%; margin-bottom:0.5em }

.fullAssetContainer table, .fullAssetContainer .assetWrapper {margin:auto; text-align:center}
.fullAssetContainer .assetWrapper .assetCaption {text-align:left}
.fullAssetTextContainer { white-space: pre !important; font-size:90%; font-family: "courier new", courier, mono-space !important; width:100%; overflow:auto; line-height:110%}

.inlineAd       { float:right; clear:both; padding:10px 0 10px 10px; text-align:center; font-family:verdana, sans-serif; font-size:80%;  }
.inlineAd.break { float:none; margin:auto; padding:10px 0; }
.inlineAd .caption     { margin:3px 0 5px 0; font-size: 80%; }

.asset .inlineAd { padding:5px 10px 0 0; clear:none }
.asset .intrNv {float:left}
.asset a {position: relative }
.asset .prev span, .asset .next span {position: absolute; padding: 0 0.2em; bottom: 1em; background: rgba(255, 255, 255, 0.5); font-size: 200%; font-weight: bold; }
.asset a.prev:hover span, .asset a.next:hover span {background: rgba(255, 255, 255, 0.9) }
.asset .prev span {left: -10px}
.asset .next span {right: -10px}

.inlineAssetLeft, .inlineAssetRight, .inlineAssetCenter { clear:both; padding:3px 0 }
.inlineAssetLeft { float:left; margin:5px 10px 0 0;}
.inlineAssetRight { float:right; margin:5px 0 0 10px;}
.inlineAssetCenter { margin:auto; }

.competitionImage { background-repeat: no-repeat; background-position: top center; height:60px; margin-bottom:5px;  }

.inlineAdLeft, .inlineAdRight, .inlineAdCenter { clear:both; padding-top:3px; padding-bottom:3px; }
.inlineAdLeft { float:left; margin-right:10px;}
.inlineAdRight { float:right; margin-left:10px;}

.bold      { font-weight: bold; }
.smallPrint {font-size: 70%}
.usrs .smallPrint {clear:both; text-align:right;}
.lbl {font-size:80%}
label, .label, .lbl, formLabel { font-weight: bold;  }
label.chkrad { font-weight: normal;  }
.pollC label {font-weight:normal}
.srchAdv .lbl {width:150px; text-align:right}

.warning { font-weight: bold; }
.edtLnk { float:right; text-align:right;  white-space:nowrap; width:62px; font-weight:bold;font-style:italic; padding:3px; }
.edtLnk a { font-size:70%; background:#ffb; border: solid #DA6 1px; padding: 1px; box-shadow: 0 0 1px rgba(0,0,0,0.5); border-radius: 5px; text-align: center; }
.edtLnk a:hover {border: outset #DA6 1px; background:#DA6}

.blckEdt {border: solid black 1px; box-shadow: 0 0 10px #000; border-radius: 5px;}
.blckEdt .edtLnk {float:left}
.blckEdt table  {width:100%;}
.blckEdt td {padding:0; margin:0; border:0;}
.blckEdt td .edtLnk {color:blue; white-space:nowrap; margin:0px; padding:0 1px 1px 0; }
.blckEdt td .edtLnk a {display:block; margin:0}

.m {background-repeat: repeat }

/* buttons */
.buttons {padding:5px}
.button {border: outset #999 1px; background:transparent 0 -3px;}
button, .button, input.formButton, a.formButton, a.button { position:relative; text-transform:lowercase;  background:#fff; border:2px solid #777; font-size:80%; font-weight:bold;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
behavior: url(/style/PIE.htc);
}
a.formButton, a.button { display:inline-block; line-height:150%; padding:2px 3px; margin:0 1px;}

select {padding:1px 0}
.frmBtnCnt:hover { border: solid black 1px; }
.formField { line-height:150%; border: inset 1px; background:#fafafa; }

.btnFll, .full   { width:100%; }
.btnLng, .large  { width:200px; }
.btnMed, .medium { width:150px; }
.btnSht, .short  { width:100px; }
.btnTny, .tiny   { width:60px; }
.btnMin, .mini   { width:30px; }

.numeric, .num   { text-align:right; }

.btnSbmt { float:right;  }
.btnCncl { float:left; }
.btnOthr { margin:auto; }

/* containers */
#wrp1, #wrp2, #hd, #cntWrp {position:relative}
#wrp2 {margin:auto; max-width:1135px}
#cntWrp, #hd, #ftMnu {min-width:320px; max-width:970px;}
#hd {margin-top: 1em; min-height:4.5em;}

#wllPprHd, #wllPprFt {position:absolute; left:0; width:100%; z-index:-10}
#wllPprHd        {top:0}
#wllPprFt        {bottom:0}

#cntCnt .stcky {zoom:1}
#cntCnt .stuck {position:fixed; top:0; ; z-index:999;}
#cntCnt, .pnl {height: 100%;} /*fix for IE div collapse bug*/

.stuck h1 {font-size:100%}
.stuck h2, .stuck p {display:none}

.stuck #ftrItem, .stuck #ftr, .stuck #ftrFdr {height:70px}
.stuck #ftrLst div {height:16px}
.stuck #ftrLst .ttl {width:auto}
.stuck #ftrLst img {display:none}
.stuck #ftrInf {min-height:3em}
.stuck #ftrInf * {font-size:90%}
.stuck #ftrDsc {display:none !important}
.stuck #ftr, .stuck #ftrFdr {background-position:100% 50%}

#adClmn         {position:absolute; width:160px;  right: -170px; top: 0px; font-size:0; padding-top:25px}

#cntCnt         {background:#fff}
#ftMnu          {clear:both}

#hdLogo         {vertical-align:top; position:relative; display:inline-block; margin:0 1%; width:23%; z-index:2; }
#hdLogo img     {width:100%; margin-top:2px}
#hdBanner       {position:absolute; height:90px; top:7em; z-index:100; width:970px; left:50%; margin-left:-567px; text-align:center; padding: 2px 0; overflow:hidden}

#floatArt {position:absolute; bottom:0; right:0}

nav, #priNav {position:relative; padding:0; margin:0; z-index:1}
#priNav {position:absolute; width:99%; bottom:0;}
#priNav li a { font-size:80% }
#priNav a, #priNav a:link, #priNav a:visited, #priNav a:active, #priNav a:hover {color:#000; text-decoration:none !important;}
#priNav ul { list-style: none; padding:0; margin:0 0 0 25.8%;}
#priNav ul ul { margin:0; position:absolute; left:0; width:99%; padding:3px 0 0 5px; display:none; z-index:5; background:none;  }
#priNav ul li.actv ul { display:block; }

#priNav li { float:left; margin-right:0.45em;border-radius: 3px 3px 0 0; }
#priNav li a { display:block; padding:0.4em; background:transparent 100% 0;}
#priNav li li { float:left; margin-top:0; border:0; padding:0; margin:0; border-radius: 0; }
#priNav li li span, #priNav li li a { padding:5px; }
#priNav li li a { }

#priNav li li span,#priNav li li a,#priNav li li.actv a { display:block; float:left; padding:2px 5px; }
#priNav li li, #priNav li li span, #priNav li li.actv, #priNav li li a, #priNav li.actv li a, #priNav li li:hover, #priNav li li:hover a { background-image:none; }
#priNav li li span,#priNav li li a { font-size:90%; }

#priNav .menSep {float:left; padding:0 2px;}
#secNav { height:1.5em; }

li#sk { padding:0 5px; background:transparent !important }
li#sk a { padding:0 5px; margin-top:2px}

#terNav { position:absolute; top:0; right:0; height:3.5em; width:19%; margin-right:1%; min-width:11em; z-index:1}
#terNav a { text-decoration:none }
#terNav .fllw, #terNav .opts, #terNav .splmnt {position:absolute;}
#terNav .opts, #terNav .splmnt {font-size:80%}
#terNav .fllw {width:4.6em; right:0; top:0; text-align:right}
#terNav .opts {bottom:0}
#terNav .splmnt {top:1em}

.fllw a {color:#fff !important;  margin: 0 0 5px 5px; display: inline-block; line-height: 1.5em; background:#fff}
.fllw i {width: 1.5em; line-height: 1.5em; font-size:125%; display: inline-block; text-align: center; opacity:0.5}
.fllw i:hover {opacity:1}
.fllw .icon-facebook {background:#3B5998}
.fllw .icon-twitter {background:#00ADEF}
.fllw .icon-google-plus {background:#DD4B39}
.fllw .icon-rss {background:#FF7200}

#menuBtn {display:none;}

.clear {clear:both;height:0;font-size:0;line-height:0}

#srch {display:inline-block; margin:0 1%; zoom:1; *display: inline; }
#srch input {width:29em; margin:0; background:#fff; vertical-align:top; }
#srch input, #srch button, #menuBtn {padding:3px; margin:0; font-size:1em; line-height: 1.5em;}
#srch button, #menuBtn {width:2em}

#lgn {display:none;float:left}
#lgn .frmFld {width:80px; border: inset #999 1px;  background:transparent 0 -110px; margin-top:0}

.jqifade,.xauthfade { background-color: #fff;}
.jqi { position: absolute; background:#fff; border: solid #999 2px; border-radius:5px; background-repeat:no-repeat; padding-top:10px; width:310px; color:#000; line-height:18px; }
.jqi * { font-family: tahoma, sans-serif; color:#000; }
.jqi .jqiclose, #xauth .xauthclose { float: right; text-transform:lowercase; margin:-12px 10px 0 0; cursor: pointer;}
.jqi .jqimessage { line-height:200%; padding:5px; font-size:80%; text-align:left;}
.jqi .jqibuttons {background:#ccc; padding:10px; text-align: center; border-radius:0 0 3px 3px }
.jqi p { text-align:left; font-size:80%; clear:both }
.jqi h1 {}
.jqi .frmFld { margin:0 0 3px; border:solid #777 1px; background:#F5F5F5}
.jqi label {display:block;}
.jqi label span {display:inline-block; width:7em; padding-right:0.5em; text-align:right;}
.jqi label.inline span {width:auto}
.jqi .msg {color:#900;background-color:#FFB;font-size:80%;padding:0 4px;margin:0 0 4px;}
.jqi .creds {margin:0 10px 0;overflow:hidden}
.jqi .lgn .opts {font-size:80%;}
.jqi .lgn .opts input {margin:0; vertical-align:middle}
.jqi .lgn .reg {clear:both; color:#777; padding:0 0 5px; font-size:80%; float:right}
.jqi .lgn button {background:#0c0;border-color:#080;color:#fff;font-weight:bold; font-size:inherit}
.jqi .fgt label {width:auto;}
.jqibuttons button {padding:0 2px; margin:0 8px;}
.jqiwarning .jqi { padding-left:10px; background-position:10px 0;}

#xauth { width:500px; background-color: #fff; padding-top:15px;border:solid #F5F5F5 4px }

div.sectionBreak { border-bottom:dotted #bbb 1px; margin: 5px 0 5px 0; line-height:0;}
br.sectionBreak { margin-bottom: 5px; height:0; line-height:0;}

a span  {cursor:pointer;}

h1 a:link, h2 a:link, h3 a:link, h1 a:visited, h2 a:visited, h3 a:visited,
#ft a:link, #ft a:visited, .more a, a.more:link, a.more:visited, .pnl a.more:link, .pnl a.more:visited,
.forumTable a:link, .forumTable a:visited, .pnl table a:link, .pnl table a:visited,
.itmLnk a:link, .itmLnk a:visited, a.formButton:link, a.formButton:visited,
.tabs a:link, .tabs a:visited, .newsLead  a:link, .newsLead a:visited, .hdlns  a:link, .hdlns a:visited,
#entityCol1 .paginator a:link, #entityCol2 .paginator a:visited, #additionsCont a:link,
.crssPnl a:link, .crssPnl a:visited, .gnrlPnl a:link, .gnrlPnl a:visited  {text-decoration:none !important;}

/* home */

#blg {margin-top:1em}
.newsBlog {padding-bottom:1em; margin-bottom:1em; border-bottom: solid #bbb 1px}
.newsBlog .leadDate {font-size:80%; font-weight:bold; margin-bottom:1em}
.newsBlog .leadAsset, .newsBlog .leadImg {display:block; width:21em; height:12em; background-size: contain;}
.newsBlog .leadAsset {float:left}
.newsBlog .precis {margin: -0.4em 0 0 22em; line-height:165%; letter-spacing:0; word-spacing:0.2em}
.newsBlog .precis strong {font-weight: normal}
.newsBlog .precis .stylerQuote {border:none}
.newsBlog .precis a {text-decoration:none}
.newsBlog .shrs {padding-top:1em}
.newsBlog .leadDate .lbl {font-size:125%}
.shrs .shr {display:block; float:left; max-height:25px}

#entityCol1, #entityCol2, #newsEdCol1, #newsEdCol2, .pdcstHm  {position:relative} /*css3pie*/

#newsEdCol1, #gameCol1, #entityCol1 { float:left; padding:0; margin:0; }
#newsEdCol2, #entityCol2, #gameCol2 { float:right; padding:0;  margin:0 0 0 1%; }

#entityCol1, .bdy { line-height:150%; }
#entityCol1 { width:630px; }
#entityCol2, .hdln .authored, .hdln .ctrls { float:right; clear:right; width:300px;  }

#newsEdCol1, #newsEdCol2, #gameCol1, #gameCol2 { width:49%; }

#featureList   { width: 21px; float:right; padding:1px; }
#featureList div { margin-left:auto; margin-right:auto; text-align:center; cursor:pointer; }

#featureItem { margin-left:2px; z-index:1; }
.feature      { display: none; height:150px; }

.featurePrev, .featureNext { display:block; }
.listFeature { width:5px; height:5px; font-size:0; border:2px solid #000; margin:2px; }
.listFeature.active { border: 2px solid #ccc; }
.featureTip { text-align:left; width:200px; padding:3px 10px; background-color:#eee; border: 1px solid #ccc; }

.gutter {float:left; min-height:1px}

#ltst { margin:auto }
#ltst .row0 div, #ltst .row1 div, #tls .newsLead, .leadAsset  { display:inline-block; }
#ltst .gutter p, #tls .gutter p { float:none; width:7px;}
#ltst .gutter { border:1px; }
#ltst .row0, #ltst .row1 {margin:0 0 5px}


.hdln {position:relative; zoom:1; margin:0 0 8px; padding:0 0 4px; border-bottom: solid grey 1px;}
.hdln h3.crmbs {line-height:150%}
.hdln h3.crmbs a {font-size:70%; font-weight:normal}
.hdln h3.crmbs a.lvl0 {font-size:90%; font-weight:bold}
.hdln h3.crmbs a.lvl1 {font-size:80%}

.hdln .authored { line-height:20px; }
.hdln .authored img { vertical-align:middle; }
.hdln .paginator {text-align:left}
.hdln table {clear:left}
.hdln .ctrls {text-align:right}

.tgs {background:#eee; border:solid #bbb 1px; padding:0 3px; margin:8px 0;}
.tgs.adible {overflow-x:hidden}
.tgs a {background:#fff; padding:0 2px; margin-left:3px; line-height:135%; font-size:80%; white-space:nowrap;}
.tgs a:hover {background:#ddd}

.leadImg, .listImg {position:relative; background-position: 50% 50%; background-repeat: no-repeat !important; background-size:cover }
.leadImg span { position: absolute; background:#fff; color:#000; padding:0 2px; opacity: 0.75; filter:alpha(opacity=75) }
.leadImg .leadType {position:absolute; top:1px; left:1px; background:#fff; }
.leadImg .leadDate {position:absolute; bottom:1px; right:1px; background:#fff; }
.leadImg img, .listImg img  {display:none}
.leadImg .missing {display:block; padding:5px 0; text-align:center; width:80px; height:70px; font-size:80%; background:url(/art/addtnBg.png) no-repeat 50% 50%;}
.leadImg .missing strong {font-size:120%; display:block; line-height:90%; margin-bottom:5px}

.newsLead { width:137px; font-size:90%}
.newsLead a, .hdlns .leadImg, .compLst .leadImg,.wllppr .leadImg  { display:block; }
.newsLead .leadImg { height:65px; }


.hdlns {overflow:hidden; line-height:120%;}
.hdlns .leadImg { width:6em; height:4em; margin:0 5px 0 0;}
.hdlns p { margin-left: 7em; }
.hdlns p a {display:block; font-weight: bold; margin-bottom: 0.5em;}

.hdlns .row0, .hdlns .row1, .wllpprs .row0, .wllpprs .row1, .rltdGms .row0, .rltdGms .row1 {overflow:hidden; zoom:1}

#edtrlHm .hdlns {width:auto;margin-bottom:5px;overflow:hidden}
#edtrlHm .hdlns .leadImg { width:9em; height:5em; margin:0 0.4em 0 0; float:left}
#edtrlHm .hdlns .leadType { font-size:80%;font-weight:bold;display:block;position:relative;left:0 }

.hdlns, .pnl div.row0, .pnl div.row1, .wllpprs .row0, .wllpprs .row1, .row0 th, .row1 th, .row0 td, .row1 td, .hotness,
#gameHm td, #nwsHm td, #edtrlHm td, .seachResultRow0 td, .seachResultRow1 td  {clear:left; padding-top:0.4em; padding-bottom:0.4em}

div.compLst { clear:both; padding: 0 0 20px; overflow:hidden }
div.compLst .leadImg { float:left; width:9em; height:5em}
div.compLst .info { margin-left:10em }

.crssPnl.row1  {border-bottom:none }

#recentCont table {width:100%;padding:0}
#recentCont table td {padding:0}

/*next todie post addts migration*/
.addtns .row0 span, .addtns .row1 span, .hdlns a span { display:block; background-image:url(/art/addtnBg.png); background-repeat:no-repeat}
.addtns .leadAsset span, .hdlns a span { display:block; background-image:url(/art/addtnBg.png); background-repeat:no-repeat}
.addtns {margin-bottom:1em}

.hdlns a span {float:left; margin:0 5px 1px 0}
.addtns a, .tile a { font-weight:bold; text-decoration:none !important; }

#gameHm .addtns { overflow:hidden; }
#gameHm .addtns span { float:left; margin-right:5px}
#gameHm .addtns a { display:block }
#gameHm .addtns .leadImg, #gameHm .hdlns .leadImg { height:4em;width:4em;margin:auto }

.addtns div.row0, .addtns div.row1 { width:49%; float:left; clear:both; border-bottom:0 !important }
.addtns div.row1 { clear:right; float:right }

/*next todie post addts migration*/
#blg .addtns .leadAsset, #tls .addtns .leadAsset { position:relative; width:22%; margin:0 1%;  text-align:left }
#tls .addtns, #tls .frms { padding: 0 20px; margin: 0 10px; }
#tls .addtns { margin-top:2em }
#tls .frms { float:left; box-sizing:border-box; width:calc(100% - 330px) }
#tls .addtns .gutter, #blg .addtns .gutter { display:none }
#tls .newsLead .leadImg { background-position: 50% 30%; height:8em; background-size:cover }
#tls.rltd .leadImg { width:100%; background-position: 50% 0%; }


#tls .row0, #tls .row1 { clear:both; margin-top: 2em;  text-align:center }
#tls .row0 div, #tls .row0 h2, #tls .row1 div, #tls .row1 h2 { text-align:left }

#tls .newsLead { position:relative; width:30%; margin:0 1%; }
#tls.rltd .newsLead { width: 23%; background-position:50% 0% }
#tls.rltd .newsLead a.txt { min-height:4.5em; font-size:90%; line-height:150%; overflow:hidden }
#tls.rltd .leadDate {display:none}
#tls .gutter { display:none; }
#tls a.txt, .leadAsset a.txt, .tile a.txt {padding:2px 5px; min-height:5em; max-height:6em; overflow:hidden; text-overflow: ellipsis-word}
#tls .leadDate, #tls .lbl {top:1px; bottom:auto; font-weight:bold; font-size:75%; z-index:2}
#tls .buttons, #blg .buttons { padding: 1em 0 0; font-size: 180%; font-weight: bold; text-align: center;}

.addtns .leadAsset .leadImg {display:inline-block; width:100%; height:12em; background-size:cover}

#tls .newsLead a.txt, .addtns .leadAsset a.txt, .tile a.txt { position:absolute;  bottom:0; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.addtns .leadAsset a.txt {font-size:80% }
.addtns .leadAsset span {position:relative}


.rltdGms p {padding:0;margin:0 0 0 85px; font-size:80%}

#nwsHm .mstPplr table,#edtrlHm .mstPplr table  {width:99%}
#gameHm .mstPplr table, #gameHm .chrts table  {width:auto}

table.gameMeta .label { padding-left: 2em; }
table.gameMeta .label:first-child { padding-left: 0; }
table.gameMeta td { line-height:140% }

.chrts .illstr, .mstPplr .illstr  {float:right; margin-left:10px; text-align:center}
.illstr img {border:solid #bbb 1px; display:block; margin-top:2px;}
.hotness img {float:left; margin-right:10px; border:solid #bbb 1px}
.hotness a {font-weight:bold}
.hotness {overflow:hidden}
.hotness div {float:left; width:300px;}

#cmntyHm {}
.wllppr .leadImg { width:180px; height:80px; margin:0 5px 0 0; float:left }
.wllpprs {position:relative}

#cmntyHm .forumMsgPoster { text-align:left;margin-left:5px}
#cmntyHm .usrStmp {width:48%;float:left; height:42px;}
#cmntyHm .usrStmp.row1 {margin-left:1%;clear:none}
.usrStmp {overflow:hidden;margin:1px 0}
.usrStmp img {float:left;width:40px; margin-right:5px;}

.pollQuestion, .pll {overflow:hidden}
.pollResultBar {position:relative; font-size:85%}
.pollResultBar span {position:absolute; margin-left:2px}
.pollC, .pollR {margin:0 0 0.5em 1em}
.pollC input {float:left; clear:left; margin-top:0.1em}
.pollC label {display:block; margin-left:1.5em}

.brwsr  {font-weight:bold; line-height:150%}
.brwsr .a2z,  .brwsr .gnr {overflow:hidden}
.brwsr .a2z {text-align:justify;}
.brwsr .gnr div {float:left;width:25%;margin:0;padding:0}
.brwsr .gnr a  {display:block}
.brwsr a, .brwsr .a2z { background: #eee; text-decoration: none; padding: 0 2px; border-radius: 3px; }
.brwsr a:hover { background: #fff; }

/* menu */
#tip {  top:0px; left:0px; position: absolute; visibility: hidden; z-index:999; }

/* page elements */
.pnlSpc         {clear:right; float:right; height:40px; width:0px}
.pnl            {margin-bottom:10px; padding:2px 5px}
.pnl.bleed      {padding:0}
.pnl table      {width:99%;}

.itmLnk                 {float:right}
.bdy .bxOut             {clear:left; float:left; width:12em; margin: 0 1em 1em 0}
.imgPnl .caption,
.imgItm span,
.inlineAssetLeft .caption,
.inlineAssetRight .caption,
.inlineAssetCenter .caption     {padding: 1px 3px; font-size:70%; font-weight:bold}
.imgItm                 {overflow:hidden}
.imgFtrd                {float:right; width:300px; overflow:hidden; margin-bottom:4em}
.imgFtrd .cntr          {display:block; background-position:50% 0; background-repeat:no-repeat;}
.imgFtrd .cntr img      {visibility:hidden}
.imgFtrd.hero           {float:none; width:auto; text-align:center; margin-bottom:1em}
.socNetIcons            {display:block; float:right; clear:right; font-size:80%; white-space:nowrap}
.socNetIcons img        {width:16px; height:16px; vertical-align:bottom;margin:1px}
.shrnkWrp               {display:inline-block;}
.paginator              {margin:10px auto; text-align:center; font-weight: normal;}
.paginator .a, .paginator .b, .paginator .c { margin:0 2px }
.paginator a.cur { font-weight:bold; cursor:default }
.paginator .prev,.paginator .next { margin:0 5px; }
.paginator .prev, .paginator .lgnd { float:left }
.paginator .lgnd { margin-right:5px }
.paginator .next { float:right }
.paginator .pos { float:left }
.paginator span.next, .paginator span.prev { visibility:hidden; }

.hdln .paginator {clear:both; margin:0}
.hdln .paginator .shrnkWrp {font-size: 85%; margin:0.5em 0 0 1em}
.hdln .paginator .prev, .hdln .paginator .next { font-size: 130%; margin-top: -2px; }
.hdln .paginator .prev { margin-right:5px; }
.hdln .paginator .next { margin-left: 5px; }
.hdln .paginator span.next, .hdln .paginator span.prev { display:none }

.date                   {white-space:nowrap;}
.more                   {float:right}
span.more { clear:both; display:block; float:none; text-align:right; }
span.more a { white-space:nowrap }

.terse { position:relative; overflow:hidden; transition: 2s ease-in-out; }
.terse.verbose { max-height:999em !important; }

#smmry.terse { max-height:11ex; ;}

.terse:before {content:' '; position:absolute; bottom:0; width:100%; height:8ex; 
  background: linear-gradient(to top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* W3C */
}
.terse button.more {position:absolute; float:none; bottom:0; right: 0; left: 0; width: 10em; margin:0 auto;}
.terse.verbose button.more, .terse.verbose:before { display:none; }

.srchRslt {}
.srchRslt a.sbj {font:weight; bold}
table.searchResult {width:90%; margin:auto;}
table.searchResult th  {border-bottom:solid #bbb 1px;}
table.cmpnyPplList {width:100%}
table.newsEdList {width:100%}
.newsEdList td {margin:0px;padding:0px;}
.crssPnl .row0, .crssPnl .row1,
.crssPnl .row0 td, .crssPnl .row1 td  {clear:left;}
.crssPnl .leadImg { width:80px; height:80px; float:left; margin-right:5px;  }
.crssPnl .hdlns .leadImg {height:50px }
.crdts li {list-style-type: none; }
.crdts ul { margin:3px; }

.imgList {text-align:center; overflow:hidden}
.imgList .leadImg {display:block; float:left; margin:0; width:100px; height:75px; background-position:50% 10%;}
.imgList .listImg {display:block; float:left; margin:0 0 3px; width:9em; height:5em; border:0}
.imgList .btnOthr { color: #fff; font-size:300%;
        background: -moz-linear-gradient(top,#c7e082 0%,#7ebd26);
        background: -webkit-gradient(linear, left top, left bottom, from(#c7e082),to(#7ebd26));
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #ccc;
        -moz-box-shadow:0 1px 2px rgba(203,207,213,0.5),inset 0 1px 1px rgba(255,255,255,1);
        -webkit-box-shadow:0 1px 2px rgba(203,207,213,0.5),inset 0 1px 1px rgba(255,255,255,1);
        box-shadow:0 1px 2px rgba(203,207,213,0.5),inset 0 1px 1px rgba(255,255,255,1);
        text-shadow:0 -1px 0 rgba(000,000,000,0.5),0 -1px 0 rgba(255,255,255,0.5);
}
.imgs .imgList .listImg {width:19%; height:6em}
#entityCol1 .imgList .listImg   {width:24%}
.imgList .gutter { float:left; width:1%; }

.crssPnl.rltdImgs .leadImg      {width:174px; height:112px; }
#entityCol1 .crssPnl    { clear:both}

.smmry p        {margin-bottom:1em}



/* styler */
#stylerControls .formButton { width: 62px; padding-left:1px; padding-right:1px }

.stylerCode {font-family: courier, mono-space; border: dashed #333 1px;}
.stylerBold {font-weight: bold;}
.stylerItalic {font-style: italic;}
.stylerUnderscore {text-decoration: underline;}
.stylerAttr {font-style: italic; font-weight: bold;}
.stylerImageCentre {text-align:center}
.stylerQuote {padding:3px; border-left: dotted #333 1px; font-style:italic; quotes: "“" "”" "‘" "’";}
.bdy .stylerQuote { border:0; clear:both; border-radius: 1em 0 1em 0; margin:0.3em 0; font-style:normal; background:#F2F6F8; font-size:150%; line-height:120%; padding:0.3em 0.5em;}
.bdy .stylerQuote:first-letter { padding-left: 1em; }

.bdy .stylerQuote .stylerBold {font-weight:normal}

.bdy .stylerQuote.pos-right, .bdy .stylerQuote.pos-left { max-width:23em; min-width:13em; width:50%; }
.bdy .stylerQuote.pos-left { float:left; clear:right; margin:0.4em 1em 0.4em 0; }
.bdy .stylerQuote.pos-right { float:right; clear:left; text-align:right; margin:0.4em 0 0.4em 1em; }



fieldset {border: solid #000 1px; margin:5px 0; padding:0 8px 5px; text-align:left}
fieldset p { margin-top:5px }
legend   {font-weight: bold; white-space:normal !important; overflow:hidden}

/* comps */
.compMainImg { float:right; padding:0 15px 15px 25px;}
.compPrzImg { float:left; clear:left; padding:0 25px 0 15px;}

/* ads */
.ad.w468 { margin-right:160px; margin-top:16px;}

#imgPrvw {display:block;position:absolute;visibility:visible; z-index:99;}
#imgPrvwAsset {visibility:hidden; z-index:99;}

/*reg form*/
#avatarCaption{visibility:visible;}
.tabPane {display:none; padding:1em}
#tab1 {display:block;}
.tabs a {display:block; float:left; text-align:center}

#tabButton1 {width:11em}
#tabButton2 {width:9em}
#tabButton3 {width:5em}
#tabButton4 {width:11em}

.regInfo { text-align:center; }
.regInfo fieldset { height:12em; width:230px;  margin: 0 }
#regForm .btnSbmt { font-size:150% }
#regWrp {border:solid black 1px; border-top:0;  overflow:hidden}
#regForm th {width:12em}
.tabPane .formButton {margin:1em 0;}
.tabs { border-bottom:solid black 1px; padding-left:10px; margin-top:10px;}
.tabOn, .tabOff { font-weight:normal; border: solid black 1px; border-bottom:0; padding:2px 2px 0; margin:0 2px 0; margin-bottom:-1px;}
.tabOn { font-weight:bold; border: solid black 2px; border-bottom: solid white 1px; padding:1px 0 2px; margin:0 1px -1px; }
.tabOff { padding-top:0px; margin-top:4px;}

.disclaimer {font-size:90% !important; font-style:italic; margin:15px 10px 0;}

.bdy, .gnrlPnl {overflow:hidden; margin-bottom:3px;}
.bdy table {border-collapse: collapse; line-height:100%; width:99%}
.bdy table tr:nth-child(odd) {background:#eee}
.bdy table tr:nth-child(even) {background:#ddd}
.bdy td, .bdy th {padding:2px}
.bdy td:first-child, .bdy th:first-child {padding-left:4px}
.bdy td:last-child, .bdy th:last-child {padding-right:4px}


/* forums/comments */
#cmmntFrm {clear:both}
.cmmnt .row0 #cmmntFrm, .cmmnt .row1 #cmmntFrm {border-top:solid #000 1px; margin-top:10px; padding-top:10px;}
.cmmnt .row0, .cmmnt .row1, .cmmnt .posting {overflow:hidden; zoom:1}
.cmmnt .row0, .cmmnt .row1 {padding:5px; margin:0 0 10px !important }
.cmmnt .authored {position:relative; margin:0 0 5px 0; padding:1px;}
.cmmnt .authored strong {margin:0 10px}
.cmmnt .authored .numeric {position:absolute; right:1px; top:0}
.cmmnt .authored .numeric, .cmmnt .authored .date {font-size:85%}
.cmmnt .authored img {width:30px; vertical-align:middle}
.cmmnt form.intrct, .frum form.intrct {margin:10px 0 0; overflow:hidden}
.cmmnt form.intrct button, .frum form.intrct button {margin-left:3px}
.cmmnt .reply, .cmmnt .rply, .frum .rply {float:right; margin:0}
.cmmnt .report, .frum .report {float:right; margin:2px 20px ; border-width:0; font-weight:normal}
.cmmnt .forumMsgBody, .cmmnt .forumMsgBody div, .cmmnt .msgBdy, .cmmnt .msgBdy div { margin:0; font-size:90%; line-height:140% }

.frum {clear:both}
.frum .thread {width:100%}
.frum div.row0, .frum div.row1 {border-bottom:0; margin:10px 0 20px;}
.frum .thread .forum .row0 td, .frum .thread .forum .row1 td  {padding:0}
.frum .comment .authored {float:left; clear:left; width:10em}
.frum .comment .authored strong {text-align:center; display:block; margin:0}
.frum .comment .authored img {text-align:center; margin:5px auto; display:block;}
.frum .msg {margin-left:11em; background:#fff; padding:20px }
.frum .msgBdy {line-height:170%}
.frum .hstry, .frum .date {font-size:85%}
.frum .date {float:right; margin:-10px 0 10px 0}
.frum .hstry {text-align:center; }
.frum .msg .cllOt{position:absolute; left:-17px; top:4px; width:20px; height:47px}

.frumCtrl {text-align:right}
.frumCtrl a.vwTpc, .frumCtrl a.pstMsg, .frumCtrl a.nwTpc, .frumCtrl a.rply, .frum .rply, .frumCtrl a.srch {padding-left:19px; background-repeat:no-repeat}
.frumCtrl a.vwTpc {background-image:url(/art/forum/doc_white.gif)}
.frumCtrl a.pstMsg {background-image:url(/art/forum/doc_yellow.gif)}
.frumCtrl a.nwTpc {background-image:url(/art/forum/doc_yellow.gif)}
.frumCtrl a.rply, .frum .rply  {background-image:url(/art/forum/doc_green.gif)}
.frumCtrl a.srch  {background-image:url(/art/forum/search.gif)}

img.captcha {width:100px;height:60px; float:left; margin:0 15px 5px 0}

table.frum {margin-bottom:10px;}
table.frum th.stts {width:1em}
table.frum th.area {width:40%}
table.frum th, table.frum td {padding:0.5em 0.7em}
table.frum .ltst .topc {padding:0.3em 0}
table.area .ltst .authored, table.frum td.area .strp, table.frum .topc .paginator {padding-top:0.5em; text-align:left}
table.frum .area a, table.frum .topc a {font-weight:bold}
table.frum .paginator {white-space:nowrap; font-weight:normal; display:block}
table.frum .topc .paginator { font-weight:normal; font-size:80%}

td.subject { padding-left: 1px; } /* padding required to offset thread images */


.forumButtonbar {overflow:hidden; height:2em}


#feature img  {border:none;width:100%;height:240px;}
#feature, #featTitle, #featTitle strong, #featDesc, #featDesc strong, #featIdent, #featIdent span  {display:block}

#feature  {position:relative}

#featInf {position:absolute; width:50%; margin:7px}
.ftLt #featInf {color:#fff; background:url(/art/decor/blackbgfade.png?v=2) 0 0 repeat}
.ftDk #featInf {color:#000; background:url(/art/decor/whitebgfade.png?v=2) 0 0 repeat}
.ftLt #featIdent {color:#000; background:#fff}
.ftDk #featIdent {color:#fff; background:#000}

#featTitle, #featDesc, #featIdent {visibility:hidden; display:block; font-size:90%; margin:3px;}

#featTitle {font-size:120%; margin-top:1.03em; padding:0.4em 0 0.2em;}
#featDesc {padding:0 0 0.4em}
#featIdent {position:absolute; top:0; font:bold 0.9em arial; padding:0 3px; text-transform:uppercase}


#ftrLst { float:right; width:300px;}
#ftrLst div, #ftrLst img { background:#fff; height:36px; }
#ftrLst div { width:293px; padding-left: 7px; margin-bottom:2px; text-align:right; cursor:pointer; overflow:hidden; position:relative;
  -moz-box-shadow:0 0 10px -4px rgba(0,0,0.5); -webkit-box-shadow:0 0 0.5em -4px rgba(0,0,0,0.5); box-shadow:0 0 0.5em -4px rgba(0,0,0,0.5);
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;

  -webkit-transition: height 0ms ease-in-out;
  -moz-transition: height 0ms ease-in-out;
  -o-transition: height 0ms ease-in-out;
  -ms-transition: height 0ms ease-in-out;
  transition: height 0ms ease-in-out;

}
#ftrLst .img {display:block; float:right; direction:rtl; overflow:hidden; width:60px }
#ftrLst .ttl {display:block; float:left; width:190px; font-size:80%; text-align: left; padding-top: 2px;}

#ftrLst .actv { position:relative; margin-left:-3px; padding-left: 13px; width:298px;
  -moz-box-shadow:0 0 15px rgba(0,0,1); -webkit-box-shadow:0 0 15px rgba(0,0,0,1); box-shadow:0 0 15px rgba(0,0,0,1);
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}


#ftrItem { z-index:1; }
.ftr  { overflow: hidden; display: none; height:150px; }

.featureTip { text-align:left; width:200px; padding:3px 10px; background-color:#eee; border: 1px solid #ccc; }

#ftr  {position:relative}
#ftrFdr  {border:none ;width:100%;height:150px;}
#ftrFdr  {display:block;position:absolute}
#ftr, #ftrFdr  {background-position: 100% 0%; background-repeat:no-repeat}
#ftr, #ftrTtl, #ftrTtl strong, #ftrDsc, #ftrDsc strong, #ftrId, #ftrId span  {display:block}

#ftrInf {position:absolute; width:286px; min-height:7em; margin:0.5em; box-shadow:0 0.2em 0.6em rgba(0, 0, 0, 0.5); -moz-box-shadow:0 0.2em 0.6em rgba(0, 0, 0, 0.5); -webkit-box-shadow:0 0.2em 0.6em rgba(0, 0, 0, 0.5);}
.ftLt #ftrInf {color:#efefef; background:#000; background:rgba(0,0,0,0.8);}
.ftDk #ftrInf {color:#101010; background:#fff; background:rgba(255,255,255,0.5);}
.ftLt #ftrId {color:#000; background:#fff}
.ftDk #ftrId {color:#fff; background:#000}

.ftrMsk {display:block; position:absolute; right:300px; width:7em; height:150px}

.ftDk  {background-color:#000}
.ftDk .ftrMsk, .ftLt .ftDk .ftrMsk  {
background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 51%, rgba(0,0,0,1) 52%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(51%,rgba(0,0,0,1)), color-stop(52%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 51%,rgba(0,0,0,1) 52%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 51%,rgba(0,0,0,1) 52%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 51%,rgba(0,0,0,1) 52%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 51%,rgba(0,0,0,1) 52%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}

.ftLt  {background-color:#fff}
.ftLt .ftrMsk, .ftDk .ftLt .ftrMsk  {
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 52%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(51%,rgba(255,255,255,1)), color-stop(52%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 51%,rgba(255,255,255,1) 52%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 51%,rgba(255,255,255,1) 52%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 51%,rgba(255,255,255,1) 52%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 51%,rgba(255,255,255,1) 52%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#00FFFFFF',GradientType=1 ); /* IE6-9 */
}

#ftrTtl, #ftrDsc, #ftrId {visibility:hidden; display:block; font-size:90%; margin:0.25em;}

#ftrTtl {font-size:130%; padding:0 0 0.2em}
#ftrDsc {padding:0 0 0.4em}
#ftrDsc strong { font-weight:normal}
#ftrId {position:absolute; bottom:0; right:0; font:bold 0.7em arial; padding:0 3px; text-transform:uppercase}

 .standfirst { margin-bottom: 1em; }

div.list p {margin:0; font-size:90%}
div.list .title      {float:left; font-weight: bold; }
div.list .date       {float:right; font-size:80%}
div.list .standfirst {clear:both}
div.list .headline   {font-weight: bold; padding-bottom:0.3em; line-height:130%}

table.list {border-spacing:0}
table.list td {margin:0; padding:2px 3px 2px 0}
table.list td.date, table.list td.num {text-align:right; padding:2px 3px}
table.list td.end {padding-right:0}
table.list a {font-weight: bold}

.separator {clear:both}

.explicit {border:solid #C00 1px; color:#C00; font:50% verdana !important; padding:0 0.3em; margin:1em auto; background:#fff; text-transform:uppercase}
.pdcstHm .col1, .pdcstHm .col2, .pdcstHm .col3 {width:47%}
.pdcstHm .col1 {float:left}
.pdcstHm .col2 {float:right}
.pdcstHm .col3 {margin:0 auto;}
.pdcstHm .list {border-top:0; padding:0 0 8px;}
.pdcstHm .date {font-size:80%; clear:left }

.pdcstHm .intro {text-align:center}
.pdcstHm .intro img {width:180px; height:180px}
.pdcstHm p.standfirst {clear:both; padding:8px 5px 0}
.pdcstHm .buttons {clear:both; padding:15px 5px 8px}
.pdcstHm .buttons .button {border-width:1px}
.pdcstHm .buttons .more {margin:0; background:transparent}

.msnry .brck {display:block; float:left; margin:5px;}

.sbscrb {padding-top:2em; text-align:center}
.sbscrb  button {font-size:150%}
.sbscrb  button img {vertica-align:middle}

.xtr {}
.xtrs {display:none; position:absolute; z-index:99; background:#fff; padding:1em; box-shadow:0 0 10px -2px #000;}


/*search ads*/
.bmm_ads { clear:both; margin: 0 0 10px; padding: 5px 8px; background:#FFF8E7 }
.bmm_ads h2 { font-size:100% }
.bmm_ads .sponsored {width:97%; text-align:right; padding:5px;}
.bmm_ads .sponsored a { color:#999;font-size:1em;font-weight:bold; text-decoration:none;}
.bmm_ads .bmmad {margin:5px 6px 0 0; text-align:left; float:left; width:48%; height: 75px;}
.bmm_ads .adImage {float:left; border:0; width:65px; height:65px; margin-right:8px; margin-bottom:8px; clear:both;}
.bmm_ads .adTitle {color:#0E1CB3;font-size:90%;font-weight:bold; line-height:1.2em;}
.bmm_ads .adDesc {color:#666;font-size:80%; line-height:1.2em;}
.bmm_ads .adURL {color:#080;font-size:80%;text-decoration:none;}


/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
	border-radius: 5px; 
	border: 2px solid #000;
	background: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}








/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0; 
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}

.tooltipster-grow-show, .tooltipster-fall, tooltipster-slide {
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
	
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
}

.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}



/*here be the big list of clearfix hacks. note to self. replace all with added "grp" class in html*/

#regWrp:after,
.bdy:after,
.gnrlPnl:after,
.row0:after,
.row1:after,
.row0 td:after,
.row1 td:after,
.cmmnt .posting:after,
form.intrct:after,
.forumButtonbar:after,
#ftrLst div:after,
#ftrLst .img:after,
.ftr:after,
#cntCnt:after,
#cntCnt .stuck:after,
#hdMnu:after,
#priNav ul:after,
.jqi .creds:after,
.newsBlog:after,
.newsBlog .leadAsset:after,
.feature:after,
#tls .newsLead .leadImg:after,
#tls a.txt:after,
.leadAsset a.txt:after,
.hdln:after,
.tgs.adible:after,
.hdlns:after,
div.compLst:after,
.addtns:after,
.hotness:after,
.usrStmp:after,
.pollQuestion:after,
.pll:after,
.brwsr .a2z:after,
.brwsr .gnr:after,
.pnl:after,
.imgItm:after,
.imgFtrd:after,
.imgList:after,
fieldset:after,
legend:after,
#ltst:after,
.grp:after {content:" ";display:block;height:0;clear:both;visibility:hidden;}


* html #regWrp,
* html .bdy,
* html .gnrlPnl,
* html .row0,
* html .row1,
* html .row0 td,
* html .row1 td,
* html .cmmnt .posting ,
* html form.intrct ,
* html .forumButtonbar,
* html #ftrLst div ,
* html #ftrLst .img,
* html .ftr,
* html #cntCnt,
* html #cntCnt .stuck,
* html #hdMnu,
* html #priNav ul,
* html .jqi .creds,
* html .newsBlog,
* html .newsBlog .leadAsset,
* html .feature,
* html #tls .newsLead .leadImg ,
* html #tls a.txt,
* html .leadAsset a.txt,
* html .hdln,
* html .tgs.adible,
* html .hdlns,
* html div.compLst,
* html .addtns,
* html .hotness,
* html .usrStmp,
* html .pollQuestion,
* html .pll,
* html .brwsr .a2z,
* html .brwsr .gnr,
* html .pnl,
* html .imgItm,
* html .imgFtrd,
* html .imgList,
* html fieldset,
* html legend,
* html #ltst,
* html .grp {height:1%}



*:first-child+html #regWrp,
*:first-child+html .bdy,
*:first-child+html .gnrlPnl,
*:first-child+html .row0,
*:first-child+html .row1 ,
*:first-child+html .row0 td,
*:first-child+html .row1 td ,
*:first-child+html .cmmnt .posting ,
*:first-child+html form.intrct ,
*:first-child+html .forumButtonbar,
*:first-child+html #ftrLst div ,
*:first-child+html #ftrLst .img,
*:first-child+html .ftr,
*:first-child+html #cntCnt,
*:first-child+html #cntCnt .stuck,
*:first-child+html #hdMnu,
*:first-child+html #priNav ul,
*:first-child+html .jqi .creds,
*:first-child+html .newsBlog,
*:first-child+html .newsBlog .leadAsset,
*:first-child+html .feature,
*:first-child+html #tls .newsLead .leadImg ,
*:first-child+html #tls a.txt,
*:first-child+html .leadAsset a.txt,
*:first-child+html .hdln,
*:first-child+html .tgs.adible,
*:first-child+html .hdlns,
*:first-child+html div.compLst,
*:first-child+html .addtns,
*:first-child+html .hotness,
*:first-child+html .usrStmp,
*:first-child+html .pollQuestion,
*:first-child+html .pll,
*:first-child+html .brwsr .a2z,
*:first-child+html .brwsr .gnr,
*:first-child+html .pnl,
*:first-child+html .imgItm,
*:first-child+html .imgFtrd,
*:first-child+html .imgList,
*:first-child+html fieldset,
*:first-child+html legend,
*:first-child+html #ltst,
*:first-child+html .grp {min-height:1px}

#wllWrpr .prvw {background:#000; position:relative; padding:40px 20px}
#wllWrpr .prvw .img {display:block; float:left; width:66%; margin:0; background-repeat:no-repeat; background-position: 50% 50%}
#wllWrpr .prvw .inf {float:right; width:33%; margin:0}
#wllWrpr .prvw, #wllWrpr .prvw p, #wllWrpr .prvw a, #wllWrpr .prvw span, #wllWrpr .prvw div {color:#ddd}
#wllWrpr .prvw p {padding: 1em 0}
#wllWrpr .prvw .cls {height: 20px; width: 20px; cursor: pointer; position: absolute; right: 15px; top: 15px;  background:url(data:image/gif;base64,R0lGODlhFAAUAJEAAE1NTf///////wAAACH5BAEHAAIALAAAAAAUABQAAAIzBISpK+YMm5Enpodw1HlCfnkKOIqU1VXk55goVb2hi7Y0q95lfG70uurNaqLgTviyyUoFADs=) no-repeat}
#wllWrpr .prvw button {background:#555; color:#ddd}

.justifiedGallery{width:100%;margin-bottom:10px}
.justifiedGallery .jg-image{position:absolute;display:inline-block;vertical-align:top;margin-left:0}
.justifiedGallery .jg-image img{border:none;margin:0;padding:0;display:none}
.justifiedGallery .jg-image a{text-decoration:none}
.justifiedGallery .jg-image-label{white-space:normal;font:normal 12px arial;background:#000;color:#fff;position:absolute;left:0;right:0;padding:5px 5px 10px 8px;text-align:left;opacity:0;filter:alpha(opacity=0)}
.justifiedGallery .jg-loading-img{margin:auto;width:50px;height:50px;background:url(/art/loading.gif) no-repeat center center}
.justifiedGallery .jg-loading{margin:auto;width:50px;height:50px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.justifiedGallery .jg-row{position:relative;white-space:nowrap;overflow:hidden;margin-bottom:4px}
.justifiedGallery .jg-error{font-size:12px;border:1px solid red;background-color:#faa;margin:10px 0;padding:5px 0 5px 5px}

.ldng,.ldng>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ldng{display:block;font-size:0;color:#fff;margin:auto}.ldng.la-dark{color:#333}.ldng>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.ldng{width:32px;height:32px}.ldng>div:nth-child(1),.ldng>div:nth-child(2){width:0;height:0;background:transparent;border-style:solid;border-width:16px;border-right-color:transparent;border-radius:100%;-webkit-animation:pacman-rotate-half-up 0.5s 0s infinite;-moz-animation:pacman-rotate-half-up 0.5s 0s infinite;-o-animation:pacman-rotate-half-up 0.5s 0s infinite;animation:pacman-rotate-half-up 0.5s 0s infinite}.ldng>div:nth-child(2){margin-top:-32px;-webkit-animation-name:pacman-rotate-half-down;-moz-animation-name:pacman-rotate-half-down;-o-animation-name:pacman-rotate-half-down;animation-name:pacman-rotate-half-down}.ldng>div:nth-child(3),.ldng>div:nth-child(4),.ldng>div:nth-child(5),.ldng>div:nth-child(6){position:absolute;top:50%;left:200%;width:8px;height:8px;border-radius:100%;opacity:0;-webkit-animation:pacman-balls 2s 0s infinite linear;-moz-animation:pacman-balls 2s 0s infinite linear;-o-animation:pacman-balls 2s 0s infinite linear;animation:pacman-balls 2s 0s infinite linear}.ldng>div:nth-child(3){-webkit-animation-delay:-1.44s;-moz-animation-delay:-1.44s;-o-animation-delay:-1.44s;animation-delay:-1.44s}.ldng>div:nth-child(4){-webkit-animation-delay:-1.94s;-moz-animation-delay:-1.94s;-o-animation-delay:-1.94s;animation-delay:-1.94s}.ldng>div:nth-child(5){-webkit-animation-delay:-2.44s;-moz-animation-delay:-2.44s;-o-animation-delay:-2.44s;animation-delay:-2.44s}.ldng>div:nth-child(6){-webkit-animation-delay:-2.94s;-moz-animation-delay:-2.94s;-o-animation-delay:-2.94s;animation-delay:-2.94s}.ldng.la-sm{width:16px;height:16px}.ldng.la-sm>div:nth-child(1),.ldng.la-sm>div:nth-child(2){border-width:8px}.ldng.la-sm>div:nth-child(2){margin-top:-16px}.ldng.la-sm>div:nth-child(3),.ldng.la-sm>div:nth-child(4),.ldng.la-sm>div:nth-child(5),.ldng.la-sm>div:nth-child(6){width:4px;height:4px}.ldng.la-2x{width:64px;height:64px}.ldng.la-2x>div:nth-child(1),.ldng.la-2x>div:nth-child(2){border-width:32px}.ldng.la-2x>div:nth-child(2){margin-top:-64px}.ldng.la-2x>div:nth-child(3),.ldng.la-2x>div:nth-child(4),.ldng.la-2x>div:nth-child(5),.ldng.la-2x>div:nth-child(6){width:16px;height:16px}.ldng.la-3x{width:96px;height:96px}.ldng.la-3x>div:nth-child(1),.ldng.la-3x>div:nth-child(2){border-width:48px}.ldng.la-3x>div:nth-child(2){margin-top:-96px}.ldng.la-3x>div:nth-child(3),.ldng.la-3x>div:nth-child(4),.ldng.la-3x>div:nth-child(5),.ldng.la-3x>div:nth-child(6){width:24px;height:24px}@-webkit-keyframes pacman-rotate-half-up{0%,100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes pacman-rotate-half-up{0%,100%{-moz-transform:rotate(270deg);transform:rotate(270deg)}50%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes pacman-rotate-half-up{0%,100%{-o-transform:rotate(270deg);transform:rotate(270deg)}50%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pacman-rotate-half-up{0%,100%{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pacman-rotate-half-down{0%,100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-moz-keyframes pacman-rotate-half-down{0%,100%{-moz-transform:rotate(90deg);transform:rotate(90deg)}50%{-moz-transform:rotate(0deg);transform:rotate(0deg)}}@-o-keyframes pacman-rotate-half-down{0%,100%{-o-transform:rotate(90deg);transform:rotate(90deg)}50%{-o-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes pacman-rotate-half-down{0%,100%{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes pacman-balls{0%{left:200%;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}5%{opacity:.5}66%{opacity:1}67%{opacity:0}100%{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-moz-keyframes pacman-balls{0%{left:200%;opacity:0;-moz-transform:translateY(-50%);transform:translateY(-50%)}5%{opacity:.5}66%{opacity:1}67%{opacity:0}100%{left:0;-moz-transform:translateY(-50%);transform:translateY(-50%)}}@-o-keyframes pacman-balls{0%{left:200%;opacity:0;-o-transform:translateY(-50%);transform:translateY(-50%)}5%{opacity:.5}66%{opacity:1}67%{opacity:0}100%{left:0;-o-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes pacman-balls{0%{left:200%;opacity:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}5%{opacity:.5}66%{opacity:1}67%{opacity:0}100%{left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}


#ad-image-id {position:absolute}

#MarketGid3780 .mctable3780 {font-size:100% !important; padding: 0 !important; width:100% !important; border-spacing: 0 !important}
#MarketGid3780 .mctable3780 table {border-collapse: collapse}
#MarketGid3780 img.mcimage3780, #MarketGid3780 div.mctitle3780 { width:100% !important; box-sizing: border-box; }
#MarketGid3780 img.mcimage3780 { height:auto !important}
#MarketGid3780 div.mcimage3780 { height:4em !important; overflow:hidden }
#MarketGid3780 a {font-size:72% !important}
#MarketGid3780 td.mcteaser3780, #MarketGid3780 td.mcbc3780 {padding:0 1% !important;}
#MarketGid3780 div.mctitle3780 { -webkit-box-shadow: 0 0 4px #bbb !important; -moz-box-shadow: 0 0 4px #bbb !important; box-shadow: 0 0 4px #bbb !important;  max-height:3em; padding: 2px 5px !important; background:#f0f0f0; text-shadow:0 1px 1px #fff}
