﻿/************公共部分开始，一般请不要修改或删除****************/

/*#region 公共部分开始，一般请不要修改或删除 */
@font-face {
    font-family: 'futura_lt_condensedregular';
    src: url('/skins/web/font/futura_lt_condensed_medium-webfont.eot');
    src: url('/skins/web/font/futura_lt_condensed_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/skins/web/font/futura_lt_condensed_medium-webfont.woff') format('woff'),
         url('/skins/web/font/futura_lt_condensed_medium-webfont.ttf') format('truetype'),
         url('/skins/web/font/futura_lt_condensed_medium-webfont.svg#futura_lt_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'stratum-1-web';
    src: url('/skins/web/font/stratumno1-light-webfont.eot');
    src: url('/skins/web/font/stratumno1-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/skins/web/font/stratumno1-light-webfont.woff') format('woff'),
         url('/skins/web/font/stratumno1-light-webfont.ttf') format('truetype'),
         url('/skins/web/font/stratumno1-light-webfont.svg#stratumno1light') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face { font-family: 'NewhouseDTSCond-Regular'; src: url("/resources/newhouse_fonts/style_87359-3059e499f300e6e95ec281aa12c43d18.eot"); src: url("/resources/newhouse_fonts/style_87359.eot?#iefix") format("embedded-opentype"),url("/resources/newhouse_fonts/style_87359-96b5773daed1ac9d4ba4e6c98b1792d8.woff") format("woff"),url("/resources/newhouse_fonts/style_87359-315fe20880fc010113d0bd16e2293143.ttf") format("truetype"),url("/resources/newhouse_fonts/style_87359.svg#NewhouseDTSCond-Regular") format("svg"); }

@font-face { font-family: 'Stratum1Regular'; src: url("/resources/stratum_fonts/stratum1-regular-webfont-0d9083a3ce1c94c1d5e9f795562a8960.eot"); src: url("/resources/stratum_fonts/stratum1-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/resources/stratum_fonts/stratum1-regular-webfont-edbc48f3121503d38b930e55d2a00898.woff") format("woff"),url("/resources/stratum_fonts/stratum1-regular-webfont-1d6cedee593da6046e9115bd040a9923.ttf") format("truetype"),url("/resources/stratum_fonts/stratum1-regular-webfont.svg#Stratum1Regular") format("svg"); }

html { overflow-y: auto; }
body {  font-family:NewhouseDTSCond-Regular,​Arial,微软雅黑,黑体, verdana, sans-serif;text-align: left; margin: 0; font-size: 14px; color: #333333; overflow: auto; background-color: #fff; -webkit-font-smoothing: antialiased;}
A { color: #039; font-family:NewhouseDTSCond-Regular,​Arial,微软雅黑,黑体, verdana, sans-serif;text-decoration: none !important; }
A:hover { color: #C00; }
input {font-family:Arial,微软雅黑,黑体, verdana, sans-serif; }
a img { border: 0px; }
hr { background: none; border: none; margin: 6px 0px 10px 0px; border-bottom: 1px solid #AFAFAF; }
P { margin-top: 0px; margin-bottom: 1em; }
h1 {  font-size: 19px; line-height: 22px; text-transform: uppercase; font-weight: 400; }
h6 { font-size: 14px; font-weight: normal; font-style: italic; margin-bottom: 2px; color: #222; }
ul, ol { margin: 0; margin-bottom: 1em; }
table { width: 100%; border-collapse: collapse; margin-bottom: 1em; }
table th { font-family: stratum-1-web,Arial,sans-serif; font-weight: 400; color: #333; background-color: none !important; text-transform: uppercase; border-bottom: 1px solid #dedede; padding-bottom: 10px; }
td { padding: 10px; margin: 0px; vertical-align: top; border-bottom: 1px solid #dedede; }
table tr.head { background: none !important; padding-bottom: 10px; }
table tr.head th { padding-bottom: 10px; }
table tr:nth-child(2n+1) { background-color: #e4e4e4; }
table thead tr { background-color: transparent !important; }
fieldset { border: none; padding: 0; }
div.clearer { clear: left; line-height: 0; height: 0; }
H3, H4, H5 { margin-top: 0px; }
.rightColumn H4 { margin-bottom: 2px; }
H3 { text-transform: uppercase; font-size:14px;font-weight:bold; margin-bottom: 11px; color: #333; }
H2 { text-transform: uppercase; font-size:18px;margin-bottom: 0px; color: #333; }
H5 { font-size: 12px; }
H3 .all { display: inline-block; padding-left: 5px; text-decoration: none; letter-spacing: 0px; text-transform: none; color: #F47920 !important;font-style:italic;}
H3 .all:hover { text-decoration: underline; }


.divPageMain { position: relative; width: 1000px; min-height: 100px; _height: 100px; margin: 0 auto; overflow: hidden; _overflow-y: visible; text-align: left; z-index: 0; background: #F8FAFD; }
.divPageMainTop { position: relative; min-height: 10px; _height: 10px; margin: 0 auto; overflow: hidden; _overflow-y: visible; }
.divPageMainMiddle { position: relative; min-height: 10px; _height: 10px; margin: 0 auto; overflow: hidden; _overflow-y: visible; }
.divPageMiddleLeft { position: relative; float: left; _display: inline; width: 205px; min-height: 100px; _height: 100px; overflow: hidden; _overflow-y: visible; }
.divPageMiddleCenter { position: relative; float: left; _display: inline; width: 344px; min-height: 100px; _height: 100px; overflow: hidden; _overflow-y: visible; }
.divPageMiddleRight { position: relative; float: right; _display: inline; width: 790px; min-height: 100px; _height: 100px; overflow: hidden; _overflow-y: visible; }
.divPageMainBottom { position: relative; min-height: 10px; _height: 10px; margin: 0 auto; overflow: hidden; _overflow-y: visible; color: #666666; }
.divHA { }
.imgBack { }


/*#endregion */

.divPageMainTop{}
.divPageMainTop .divTRow1{ height:20px; line-height:20px; text-align:right;position:relative;}
.divTopBanner{ height:200px; margin-top:10px;position:relative;overflow:hidden;}
.divPageMainMiddle{margin-top:5px;}
.divPageMainBottom{margin-top: 10px; border-top: 3px double #ccc; }

.divPager_simple { text-align:right;vertical-align:middle;}
.divPager_simple A{color:#F47920;font-size:13px;border-color:#EFEFEF;padding:0px 5px;vertical-align:middle; }
.divPager_simple A.aCurrent { font-weight:bold;background:none;}
.divPager_simple A:hover { background:none;border-color:#EFEFEF;color:#F47920;}
.spChineseText {position:relative;}
/*#region 附加部分 */

/*!
 * Bootstrap v2.3.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */


.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
a:hover, a:active { outline: 0; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { max-width: 100%; width: auto\9; height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }
#map_canvas img, .google-maps img { max-width: none; }
button, input, select, textarea { margin: 0; font-size: 100%; vertical-align: middle; }
button, input { *overflow: visible; line-height: normal; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor: pointer; }
input[type="search"] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
textarea { overflow: auto; vertical-align: top; }


a { color: #0088cc; text-decoration: none; }
a:hover, a:focus { color: #005580; text-decoration: underline; }
.img-rounded { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.img-polaroid { padding: 4px; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1); box-shadow: 0 1px 3px rgba(0,0,0,0.1); }
.img-circle { -webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px; }
.row { margin-left: -20px; *zoom: 1; }
.row:before, .row:after { display: table; content: ""; line-height: 0; }
.row:after { clear: both; }
[class*="span"] { float: left; min-height: 1px; margin-left: 20px; }
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 940px; }
.span12 { width: 940px; }
.span11 { width: 860px; }
.span10 { width: 780px; }
.span9 { width: 700px; }
.span8 { width: 620px; }
.span7 { width: 540px; }
.span6 { width: 460px; }
.span5 { width: 380px; }
.span4 { width: 300px; }
.span3 { width: 220px; }
.span2 { width: 140px; }
.span1 { width: 60px; }
.offset12 { margin-left: 980px; }
.offset11 { margin-left: 900px; }
.offset10 { margin-left: 820px; }
.offset9 { margin-left: 740px; }
.offset8 { margin-left: 660px; }
.offset7 { margin-left: 580px; }
.offset6 { margin-left: 500px; }
.offset5 { margin-left: 420px; }
.offset4 { margin-left: 340px; }
.offset3 { margin-left: 260px; }
.offset2 { margin-left: 180px; }
.offset1 { margin-left: 100px; }
.row-fluid { width: 100%; *zoom: 1; }
.row-fluid:before, .row-fluid:after { display: table; content: ""; line-height: 0; }
.row-fluid:after { clear: both; }
.row-fluid [class*="span"] { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 2.127659574468085%; *margin-left: 2.074468085106383%; }
.row-fluid [class*="span"]:first-child { margin-left: 0; }
.row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left: 2.127659574468085%; }
.row-fluid .span12 { width: 100%; *width: 99.94680851063829%; }
.row-fluid .span11 { width: 91.48936170212765%; *width: 91.43617021276594%; }
.row-fluid .span10 { width: 82.97872340425532%; *width: 82.92553191489361%; }
.row-fluid .span9 { width: 74.46808510638297%; *width: 74.41489361702126%; }
.row-fluid .span8 { width: 65.95744680851064%; *width: 65.90425531914893%; }
.row-fluid .span7 { width: 57.44680851063829%; *width: 57.39361702127659%; }
.row-fluid .span6 { width: 48.93617021276595%; *width: 48.88297872340425%; }
.row-fluid .span5 { width: 40.42553191489362%; *width: 40.37234042553192%; }
.row-fluid .span4 { width: 31.914893617021278%; *width: 31.861702127659576%; }
.row-fluid .span3 { width: 23.404255319148934%; *width: 23.351063829787233%; }
.row-fluid .span2 { width: 14.893617021276595%; *width: 14.840425531914894%; }
.row-fluid .span1 { width: 6.382978723404255%; *width: 6.329787234042553%; }
.row-fluid .offset12 { margin-left: 104.25531914893617%; *margin-left: 104.14893617021275%; }
.row-fluid .offset12:first-child { margin-left: 102.12765957446808%; *margin-left: 102.02127659574467%; }
.row-fluid .offset11 { margin-left: 95.74468085106382%; *margin-left: 95.6382978723404%; }
.row-fluid .offset11:first-child { margin-left: 93.61702127659574%; *margin-left: 93.51063829787232%; }
.row-fluid .offset10 { margin-left: 87.23404255319149%; *margin-left: 87.12765957446807%; }
.row-fluid .offset10:first-child { margin-left: 85.1063829787234%; *margin-left: 84.99999999999999%; }
.row-fluid .offset9 { margin-left: 78.72340425531914%; *margin-left: 78.61702127659572%; }
.row-fluid .offset9:first-child { margin-left: 76.59574468085106%; *margin-left: 76.48936170212764%; }
.row-fluid .offset8 { margin-left: 70.2127659574468%; *margin-left: 70.10638297872339%; }
.row-fluid .offset8:first-child { margin-left: 68.08510638297872%; *margin-left: 67.9787234042553%; }
.row-fluid .offset7 { margin-left: 61.70212765957446%; *margin-left: 61.59574468085106%; }
.row-fluid .offset7:first-child { margin-left: 59.574468085106375%; *margin-left: 59.46808510638297%; }
.row-fluid .offset6 { margin-left: 53.191489361702125%; *margin-left: 53.085106382978715%; }
.row-fluid .offset6:first-child { margin-left: 51.063829787234035%; *margin-left: 50.95744680851063%; }
.row-fluid .offset5 { margin-left: 44.68085106382979%; *margin-left: 44.57446808510638%; }
.row-fluid .offset5:first-child { margin-left: 42.5531914893617%; *margin-left: 42.4468085106383%; }
.row-fluid .offset4 { margin-left: 36.170212765957444%; *margin-left: 36.06382978723405%; }
.row-fluid .offset4:first-child { margin-left: 34.04255319148936%; *margin-left: 33.93617021276596%; }
.row-fluid .offset3 { margin-left: 27.659574468085104%; *margin-left: 27.5531914893617%; }
.row-fluid .offset3:first-child { margin-left: 25.53191489361702%; *margin-left: 25.425531914893618%; }
.row-fluid .offset2 { margin-left: 19.148936170212764%; *margin-left: 19.04255319148936%; }
.row-fluid .offset2:first-child { margin-left: 17.02127659574468%; *margin-left: 16.914893617021278%; }
.row-fluid .offset1 { margin-left: 10.638297872340425%; *margin-left: 10.53191489361702%; }
.row-fluid .offset1:first-child { margin-left: 8.51063829787234%; *margin-left: 8.404255319148938%; }
[class*="span"].hide, .row-fluid [class*="span"].hide { display: none; }
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right { float: right; }
.container { margin-right: auto; margin-left: auto; *zoom: 1; }
.container:before, .container:after { display: table; content: ""; line-height: 0; }
.container:after { clear: both; }
.container-fluid { padding-right: 20px; padding-left: 20px; *zoom: 1; }
.container-fluid:before, .container-fluid:after { display: table; content: ""; line-height: 0; }
.container-fluid:after { clear: both; }
p { margin: 0 0 10px; }
.lead { margin-bottom: 20px; font-size: 21px; font-weight: 200; line-height: 30px; }
small { font-size: 85%; }
strong { font-weight: bold; }
em { font-style: italic; }
cite { font-style: normal; }
.muted { color: #999999; }
a.muted:hover, a.muted:focus { color: #808080; }
.text-warning { color: #c09853; }
a.text-warning:hover, a.text-warning:focus { color: #a47e3c; }
.text-error { color: #b94a48; }
a.text-error:hover, a.text-error:focus { color: #953b39; }
.text-info { color: #3a87ad; }
a.text-info:hover, a.text-info:focus { color: #2d6987; }
.text-success { color: #468847; }
a.text-success:hover, a.text-success:focus { color: #356635; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
h1, h2, h3, h4, h5, h6 { margin: 10px 0; font-family: inherit; font-weight: bold; line-height: 20px; color: inherit; text-rendering: optimizelegibility; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-weight: normal; line-height: 1; color: #999999; }
h1, h2, h3 { line-height: 40px; }
h1 { font-size: 38.5px; }
h2 { font-size: 31.5px; }
h3 { font-size: 24.5px; }
h4 { font-size: 17.5px; }
h5 { font-size: 14px; }
h6 { font-size: 11.9px; }
h1 small { font-size: 24.5px; }
h2 small { font-size: 17.5px; }
h3 small { font-size: 14px; }
h4 small { font-size: 14px; }
.page-header { padding-bottom: 9px; margin: 20px 0 30px; border-bottom: 1px solid #eeeeee; }
ul, ol { padding: 0; margin: 0 0 10px 25px; }
ul ul, ul ol, ol ol, ol ul { margin-bottom: 0; }
li { line-height: 20px; }
ul.unstyled, ol.unstyled { margin-left: 0; list-style: none; }
ul.inline, ol.inline { margin-left: 0; list-style: none; }
ul.inline > li, ol.inline > li { display: inline-block; *display: inline; *zoom: 1; padding-left: 5px; padding-right: 5px; }
dl { margin-bottom: 20px; }
dt, dd { line-height: 20px; }
dt { font-weight: bold; }
dd { margin-left: 10px; }
.dl-horizontal { *zoom: 1; }
.dl-horizontal:before, .dl-horizontal:after { display: table; content: ""; line-height: 0; }
.dl-horizontal:after { clear: both; }
.dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dl-horizontal dd { margin-left: 180px; }
hr { margin: 20px 0; border: 0; border-top: 1px solid #eeeeee; border-bottom: 1px solid #ffffff; }
abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #999999; }
abbr.initialism { font-size: 90%; text-transform: uppercase; }
blockquote { padding: 0 0 0 15px; margin: 0 0 20px; border-left: 5px solid #eeeeee; }
blockquote p { margin-bottom: 0; font-size: 17.5px; font-weight: 300; line-height: 1.25; }
blockquote small { display: block; line-height: 20px; color: #999999; }
blockquote small:before { content: '\2014 \00A0'; }
blockquote.pull-right { float: right; padding-right: 15px; padding-left: 0; border-right: 5px solid #eeeeee; border-left: 0; }
blockquote.pull-right p, blockquote.pull-right small { text-align: right; }
blockquote.pull-right small:before { content: ''; }
blockquote.pull-right small:after { content: '\00A0 \2014'; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }
address { display: block; margin-bottom: 20px; font-style: normal; line-height: 20px; }
code, pre { padding: 0 3px 2px; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; color: #333333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
code { padding: 2px 4px; color: #d14; background-color: #f7f7f9; border: 1px solid #e1e1e8; white-space: nowrap; }
pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 20px; word-break: break-all; word-wrap: break-word; white-space: pre; white-space: pre-wrap; background-color: #f5f5f5; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.15); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
pre.prettyprint { margin-bottom: 20px; }
pre code { padding: 0; color: inherit; white-space: pre; white-space: pre-wrap; background-color: transparent; border: 0; }
.pre-scrollable { max-height: 340px; overflow-y: scroll; }
.label, .badge { display: inline-block; padding: 2px 4px; font-size: 11.844px; font-weight: bold; line-height: 14px; color: #ffffff; vertical-align: baseline; white-space: nowrap; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #999999; }
.label { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.badge { padding-left: 9px; padding-right: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; }
.label:empty, .badge:empty { display: none; }
a.label:hover, a.label:focus, a.badge:hover, a.badge:focus { color: #ffffff; text-decoration: none; cursor: pointer; }
.label-important, .badge-important { background-color: #b94a48; }
.label-important[href], .badge-important[href] { background-color: #953b39; }
.label-warning, .badge-warning { background-color: #f89406; }
.label-warning[href], .badge-warning[href] { background-color: #c67605; }
.label-success, .badge-success { background-color: #468847; }
.label-success[href], .badge-success[href] { background-color: #356635; }
.label-info, .badge-info { background-color: #3a87ad; }
.label-info[href], .badge-info[href] { background-color: #2d6987; }
.label-inverse, .badge-inverse { background-color: #333333; }
.label-inverse[href], .badge-inverse[href] { background-color: #1a1a1a; }
.btn .label, .btn .badge { position: relative; top: -1px; }
.btn-mini .label, .btn-mini .badge { top: 0; }
table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0; }
.table { width: 100%; margin-bottom: 20px; }
.table th, .table td { padding: 8px; line-height: 20px; text-align: left; vertical-align: top; border-top: 1px solid #dddddd; }
.table th { font-weight: bold; }
.table thead th { vertical-align: bottom; }
.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td { border-top: 0; }
.table tbody + tbody { border-top: 2px solid #dddddd; }
.table .table { background-color: #ffffff; }
.table-condensed th, .table-condensed td { padding: 4px 5px; }
.table-bordered { border: 1px solid #dddddd; border-collapse: separate; *border-collapse: collapse; border-left: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.table-bordered th, .table-bordered td { border-left: 1px solid #dddddd; }
.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { border-top: 0; }
.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child { -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; }
.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; }
.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child { -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; }
.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child { -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; }
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; }
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; border-bottom-right-radius: 0; }
.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child { -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; }
.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; }
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th { background-color: #f9f9f9; }
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th { background-color: #f5f5f5; }
table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] { display: table-cell; float: none; margin-left: 0; }
.table td.span1, .table th.span1 { float: none; width: 44px; margin-left: 0; }
.table td.span2, .table th.span2 { float: none; width: 124px; margin-left: 0; }
.table td.span3, .table th.span3 { float: none; width: 204px; margin-left: 0; }
.table td.span4, .table th.span4 { float: none; width: 284px; margin-left: 0; }
.table td.span5, .table th.span5 { float: none; width: 364px; margin-left: 0; }
.table td.span6, .table th.span6 { float: none; width: 444px; margin-left: 0; }
.table td.span7, .table th.span7 { float: none; width: 524px; margin-left: 0; }
.table td.span8, .table th.span8 { float: none; width: 604px; margin-left: 0; }
.table td.span9, .table th.span9 { float: none; width: 684px; margin-left: 0; }
.table td.span10, .table th.span10 { float: none; width: 764px; margin-left: 0; }
.table td.span11, .table th.span11 { float: none; width: 844px; margin-left: 0; }
.table td.span12, .table th.span12 { float: none; width: 924px; margin-left: 0; }
.table tbody tr.success > td { background-color: #dff0d8; }
.table tbody tr.error > td { background-color: #f2dede; }
.table tbody tr.warning > td { background-color: #fcf8e3; }
.table tbody tr.info > td { background-color: #d9edf7; }
.table-hover tbody tr.success:hover > td { background-color: #d0e9c6; }
.table-hover tbody tr.error:hover > td { background-color: #ebcccc; }
.table-hover tbody tr.warning:hover > td { background-color: #faf2cc; }
.table-hover tbody tr.info:hover > td { background-color: #c4e3f3; }
form { margin: 0 0 20px; }
fieldset { padding: 0; margin: 0; border: 0; }
legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: 40px; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5; }
legend small { font-size: 15px; color: #999999; }
label, input, button, select, textarea { font-size: 14px; font-weight: normal; line-height: 20px; }
input, button, select, textarea { }
label { display: block; margin-bottom: 5px; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { display: inline-block; height: 20px; padding: 4px 6px; margin-bottom: 10px; font-size: 14px; line-height: 20px; color: #555555; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; }
input, textarea, .uneditable-input { width: 206px; }
textarea { height: auto; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color: #ffffff; border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s; }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { border-color: rgba(82,168,236,0.8); outline: 0; outline: thin dotted \9; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6); }
input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; *margin-top: 0; margin-top: 1px \9; line-height: normal; }
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width: auto; }
select, input[type="file"] { height: 30px; *margin-top: 4px; line-height: 30px; }
select { width: 220px; border: 1px solid #cccccc; background-color: #ffffff; }
select[multiple], select[size] { height: auto; }
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.uneditable-input, .uneditable-textarea { color: #999999; background-color: #fcfcfc; border-color: #cccccc; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025); box-shadow: inset 0 1px 2px rgba(0,0,0,0.025); cursor: not-allowed; }
.uneditable-input { overflow: hidden; white-space: nowrap; }
.uneditable-textarea { width: auto; height: auto; }
input:-moz-placeholder, textarea:-moz-placeholder { color: #999999; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #999999; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999999; }
.radio, .checkbox { min-height: 20px; padding-left: 20px; }
.radio input[type="radio"], .checkbox input[type="checkbox"] { float: left; margin-left: -20px; }
.controls > .radio:first-child, .controls > .checkbox:first-child { padding-top: 5px; }
.radio.inline, .checkbox.inline { display: inline-block; padding-top: 5px; margin-bottom: 0; vertical-align: middle; }
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { margin-left: 10px; }
.input-mini { width: 60px; }
.input-small { width: 90px; }
.input-medium { width: 150px; }
.input-large { width: 210px; }
.input-xlarge { width: 270px; }
.input-xxlarge { width: 530px; }
input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] { float: none; margin-left: 0; }
.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] { display: inline-block; }
input, textarea, .uneditable-input { margin-left: 0; }
.controls-row [class*="span"] + [class*="span"] { margin-left: 20px; }
input.span12, textarea.span12, .uneditable-input.span12 { width: 926px; }
input.span11, textarea.span11, .uneditable-input.span11 { width: 846px; }
input.span10, textarea.span10, .uneditable-input.span10 { width: 766px; }
input.span9, textarea.span9, .uneditable-input.span9 { width: 686px; }
input.span8, textarea.span8, .uneditable-input.span8 { width: 606px; }
input.span7, textarea.span7, .uneditable-input.span7 { width: 526px; }
input.span6, textarea.span6, .uneditable-input.span6 { width: 446px; }
input.span5, textarea.span5, .uneditable-input.span5 { width: 366px; }
input.span4, textarea.span4, .uneditable-input.span4 { width: 286px; }
input.span3, textarea.span3, .uneditable-input.span3 { width: 206px; }
input.span2, textarea.span2, .uneditable-input.span2 { width: 126px; }
input.span1, textarea.span1, .uneditable-input.span1 { width: 46px; }
.controls-row { *zoom: 1; }
.controls-row:before, .controls-row:after { display: table; content: ""; line-height: 0; }
.controls-row:after { clear: both; }
.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] { float: left; }
.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] { padding-top: 5px; }
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { cursor: not-allowed; background-color: #eeeeee; }
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] { background-color: transparent; }
.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline { color: #c09853; }
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea { color: #c09853; }
.control-group.warning input, .control-group.warning select, .control-group.warning textarea { border-color: #c09853; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); }
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus { border-color: #a47e3c; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e; -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e; }
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on { color: #c09853; background-color: #fcf8e3; border-color: #c09853; }
.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline { color: #b94a48; }
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea { color: #b94a48; }
.control-group.error input, .control-group.error select, .control-group.error textarea { border-color: #b94a48; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); }
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { border-color: #953b39; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392; }
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on { color: #b94a48; background-color: #f2dede; border-color: #b94a48; }
.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline { color: #468847; }
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea { color: #468847; }
.control-group.success input, .control-group.success select, .control-group.success textarea { border-color: #468847; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); }
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus { border-color: #356635; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b; -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b; }
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on { color: #468847; background-color: #dff0d8; border-color: #468847; }
.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline { color: #3a87ad; }
.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea { color: #3a87ad; }
.control-group.info input, .control-group.info select, .control-group.info textarea { border-color: #3a87ad; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); }
.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus { border-color: #2d6987; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3; -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3; }
.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on { color: #3a87ad; background-color: #d9edf7; border-color: #3a87ad; }
input:focus:invalid, textarea:focus:invalid, select:focus:invalid { color: #b94a48; border-color: #ee5f5b; }
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus { border-color: #e9322d; -webkit-box-shadow: 0 0 6px #f8b9b7; -moz-box-shadow: 0 0 6px #f8b9b7; box-shadow: 0 0 6px #f8b9b7; }
.form-actions { padding: 19px 20px 20px; margin-top: 20px; margin-bottom: 20px; background-color: #f5f5f5; border-top: 1px solid #e5e5e5; *zoom: 1; }
.form-actions:before, .form-actions:after { display: table; content: ""; line-height: 0; }
.form-actions:after { clear: both; }
.help-block, .help-inline { color: #595959; }
.help-block { display: block; margin-bottom: 10px; }
.help-inline { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; padding-left: 5px; }
.input-append, .input-prepend { display: inline-block; margin-bottom: 10px; vertical-align: middle; font-size: 0; white-space: nowrap; }
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover { font-size: 14px; }
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input { position: relative; margin-bottom: 0; *margin-left: 0; vertical-align: top; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus { z-index: 2; }
.input-append .add-on, .input-prepend .add-on { display: inline-block; width: auto; height: 20px; min-width: 16px; padding: 4px 5px; font-size: 14px; font-weight: normal; line-height: 20px; text-align: center; text-shadow: 0 1px 0 #ffffff; background-color: #eeeeee; border: 1px solid #ccc; }
.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .btn-group > .dropdown-toggle { vertical-align: top; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.input-append .active, .input-prepend .active { background-color: #a9dba9; border-color: #46a546; }
.input-prepend .add-on, .input-prepend .btn { margin-right: -1px; }
.input-prepend .add-on:first-child, .input-prepend .btn:first-child { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
.input-append input, .input-append select, .input-append .uneditable-input { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child { -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
.input-append .add-on, .input-append .btn, .input-append .btn-group { margin-left: -1px; }
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle { -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn { -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child { margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child { margin-left: -1px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
.input-prepend.input-append .btn-group:first-child { margin-left: 0; }
input.search-query { padding-right: 14px; padding-right: 4px \9; padding-left: 14px; padding-left: 4px \9; margin-bottom: 0; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.form-search .input-append .search-query, .form-search .input-prepend .search-query { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.form-search .input-append .search-query { -webkit-border-radius: 14px 0 0 14px; -moz-border-radius: 14px 0 0 14px; border-radius: 14px 0 0 14px; }
.form-search .input-append .btn { -webkit-border-radius: 0 14px 14px 0; -moz-border-radius: 0 14px 14px 0; border-radius: 0 14px 14px 0; }
.form-search .input-prepend .search-query { -webkit-border-radius: 0 14px 14px 0; -moz-border-radius: 0 14px 14px 0; border-radius: 0 14px 14px 0; }
.form-search .input-prepend .btn { -webkit-border-radius: 14px 0 0 14px; -moz-border-radius: 14px 0 0 14px; border-radius: 14px 0 0 14px; }
.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append { display: inline-block; *display: inline; *zoom: 1; margin-bottom: 0; vertical-align: middle; }
.form-search .hide, .form-inline .hide, .form-horizontal .hide { display: none; }
.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group { display: inline-block; }
.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend { margin-bottom: 0; }
.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox { padding-left: 0; margin-bottom: 0; vertical-align: middle; }
.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { float: left; margin-right: 3px; margin-left: 0; }
.control-group { margin-bottom: 10px; }
legend + .control-group { margin-top: 20px; -webkit-margin-top-collapse: separate; }
.form-horizontal .control-group { margin-bottom: 20px; *zoom: 1; }
.form-horizontal .control-group:before, .form-horizontal .control-group:after { display: table; content: ""; line-height: 0; }
.form-horizontal .control-group:after { clear: both; }
.form-horizontal .control-label { float: left; width: 160px; padding-top: 5px; text-align: right; }
.form-horizontal .controls { *display: inline-block; *padding-left: 20px; margin-left: 180px; *margin-left: 0; }
.form-horizontal .controls:first-child { *padding-left: 180px; }
.form-horizontal .help-block { margin-bottom: 0; }
.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block { margin-top: 10px; }
.form-horizontal .form-actions { padding-left: 180px; }
.btn { display: inline-block; *display: inline; *zoom: 1; padding: 4px 12px; margin-bottom: 0; font-size: 14px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; color: #333333; text-shadow: 0 1px 1px rgba(255,255,255,0.75); background-color: #f5f5f5; background-image: -moz-linear-gradient(top, #fff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #fff, #e6e6e6); background-image: -o-linear-gradient(top, #fff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff,#e6e6e6); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color: #e6e6e6; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); border: 1px solid #cccccc; *border: 0; border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; *margin-left: .3em; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); }
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { color: #333333; background-color: #e6e6e6; *background-color: #d9d9d9; }
.btn:active, .btn.active { background-color: #cccccc; \9 }
.btn:first-child { *margin-left: 0; }
.btn:hover, .btn:focus { color: #333333; text-decoration: none; background-position: 0 -15px; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear; }
.btn:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.btn.active, .btn:active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05); box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05); }
.btn.disabled, .btn[disabled] { cursor: default; background-image: none; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.btn-large { padding: 11px 19px; font-size: 17.5px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.btn-large [class^="icon-"], .btn-large [class*=" icon-"] { margin-top: 4px; }
.btn-small { padding: 2px 10px; font-size: 11.9px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.btn-small [class^="icon-"], .btn-small [class*=" icon-"] { margin-top: 0; }
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] { margin-top: -1px; }
.btn-mini { padding: 0 6px; font-size: 10.5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.btn-block { display: block; width: 100%; padding-left: 0; padding-right: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.btn-block + .btn-block { margin-top: 5px; }
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color: rgba(255,255,255,0.75); }
.btn-primary { color: #ffffff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #006dcc; background-image: -moz-linear-gradient(top, #08c, #04c); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c)); background-image: -webkit-linear-gradient(top, #08c, #04c); background-image: -o-linear-gradient(top, #08c, #04c); background-image: linear-gradient(to bottom, #0088cc,#0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color: #0044cc; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { color: #ffffff; background-color: #0044cc; *background-color: #003bb3; }
.btn-primary:active, .btn-primary.active { background-color: #003399; \9 }
.btn-warning { color: #ffffff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #faa732; background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(to bottom, #fbb450,#f89406); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); border-color: #f89406 #f89406 #ad6704; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color: #f89406; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] { color: #ffffff; background-color: #f89406; *background-color: #df8505; }
.btn-warning:active, .btn-warning.active { background-color: #c67605; \9 }
.btn-danger { color: #ffffff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #da4f49; background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); background-image: linear-gradient(to bottom, #ee5f5b,#bd362f); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); border-color: #bd362f #bd362f #802420; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color: #bd362f; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] { color: #ffffff; background-color: #bd362f; *background-color: #a9302a; }
.btn-danger:active, .btn-danger.active { background-color: #942a25; \9 }
.btn-success { color: #ffffff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #5bb75b; background-image: -moz-linear-gradient(top, #62c462, #51a351); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); background-image: -webkit-linear-gradient(top, #62c462, #51a351); background-image: -o-linear-gradient(top, #62c462, #51a351); background-image: linear-gradient(to bottom, #62c462,#51a351); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); border-color: #51a351 #51a351 #387038; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color: #51a351; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] { color: #ffffff; background-color: #51a351; *background-color: #499249; }
.btn-success:active, .btn-success.active { background-color: #408140; \9 }
.btn-info { color: #ffffff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #49afcd; background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); background-image: linear-gradient(to bottom, #5bc0de,#2f96b4); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); border-color: #2f96b4 #2f96b4 #1f6377; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color: #2f96b4; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] { color: #ffffff; background-color: #2f96b4; *background-color: #2a85a0; }
.btn-info:active, .btn-info.active { background-color: #24748c; \9 }
.btn-inverse { color: #ffffff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #363636; background-image: -moz-linear-gradient(top, #444, #222); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222)); background-image: -webkit-linear-gradient(top, #444, #222); background-image: -o-linear-gradient(top, #444, #222); background-image: linear-gradient(to bottom, #444444,#222222); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); border-color: #222222 #222222 #000000; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color: #222222; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] { color: #ffffff; background-color: #222222; *background-color: #151515; }
.btn-inverse:active, .btn-inverse.active { background-color: #080808; \9 }
button.btn, input[type="submit"].btn { *padding-top: 3px; *padding-bottom: 3px; }
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner { padding: 0; border: 0; }
button.btn.btn-large, input[type="submit"].btn.btn-large { *padding-top: 7px; *padding-bottom: 7px; }
button.btn.btn-small, input[type="submit"].btn.btn-small { *padding-top: 3px; *padding-bottom: 3px; }
button.btn.btn-mini, input[type="submit"].btn.btn-mini { *padding-top: 1px; *padding-bottom: 1px; }
.btn-link, .btn-link:active, .btn-link[disabled] { background-color: transparent; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.btn-link { border-color: transparent; cursor: pointer; color: #0088cc; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.btn-link:hover, .btn-link:focus { color: #005580; text-decoration: underline; background-color: transparent; }
.btn-link[disabled]:hover, .btn-link[disabled]:focus { color: #333333; text-decoration: none; }
[class^="icon-"], [class*=" icon-"] { display: inline-block; width: 14px; height: 14px; *margin-right: .3em; line-height: 14px; vertical-align: text-top; background-image: url(/resources/glyphicons-halflings-2851b489e8c39f8fad44fc10efb99c3e.png); background-position: 14px 14px; background-repeat: no-repeat; margin-top: 1px; }
.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:focus > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:focus > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:focus > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:focus > a > [class*=" icon-"] { background-image: url(/resources/glyphicons-halflings-white-6cccd17a7aed91dbc0157d343c68c0d9.png); }
.icon-glass { background-position: 0 0; }
.icon-music { background-position: -24px 0; }
.icon-search { background-position: -48px 0; }
.icon-envelope { background-position: -72px 0; }
.icon-heart { background-position: -96px 0; }
.icon-star { background-position: -120px 0; }
.icon-star-empty { background-position: -144px 0; }
.icon-user { background-position: -168px 0; }
.icon-film { background-position: -192px 0; }
.icon-th-large { background-position: -216px 0; }
.icon-th { background-position: -240px 0; }
.icon-th-list { background-position: -264px 0; }
.icon-ok { background-position: -288px 0; }
.icon-remove { background-position: -312px 0; }
.icon-zoom-in { background-position: -336px 0; }
.icon-zoom-out { background-position: -360px 0; }
.icon-off { background-position: -384px 0; }
.icon-signal { background-position: -408px 0; }
.icon-cog { background-position: -432px 0; }
.icon-trash { background-position: -456px 0; }
.icon-home { background-position: 0 -24px; }
.icon-file { background-position: -24px -24px; }
.icon-time { background-position: -48px -24px; }
.icon-road { background-position: -72px -24px; }
.icon-download-alt { background-position: -96px -24px; }
.icon-download { background-position: -120px -24px; }
.icon-upload { background-position: -144px -24px; }
.icon-inbox { background-position: -168px -24px; }
.icon-play-circle { background-position: -192px -24px; }
.icon-repeat { background-position: -216px -24px; }
.icon-refresh { background-position: -240px -24px; }
.icon-list-alt { background-position: -264px -24px; }
.icon-lock { background-position: -287px -24px; }
.icon-flag { background-position: -312px -24px; }
.icon-headphones { background-position: -336px -24px; }
.icon-volume-off { background-position: -360px -24px; }
.icon-volume-down { background-position: -384px -24px; }
.icon-volume-up { background-position: -408px -24px; }
.icon-qrcode { background-position: -432px -24px; }
.icon-barcode { background-position: -456px -24px; }
.icon-tag { background-position: 0 -48px; }
.icon-tags { background-position: -25px -48px; }
.icon-book { background-position: -48px -48px; }
.icon-bookmark { background-position: -72px -48px; }
.icon-print { background-position: -96px -48px; }
.icon-camera { background-position: -120px -48px; }
.icon-font { background-position: -144px -48px; }
.icon-bold { background-position: -167px -48px; }
.icon-italic { background-position: -192px -48px; }
.icon-text-height { background-position: -216px -48px; }
.icon-text-width { background-position: -240px -48px; }
.icon-align-left { background-position: -264px -48px; }
.icon-align-center { background-position: -288px -48px; }
.icon-align-right { background-position: -312px -48px; }
.icon-align-justify { background-position: -336px -48px; }
.icon-list { background-position: -360px -48px; }
.icon-indent-left { background-position: -384px -48px; }
.icon-indent-right { background-position: -408px -48px; }
.icon-facetime-video { background-position: -432px -48px; }
.icon-picture { background-position: -456px -48px; }
.icon-pencil { background-position: 0 -72px; }
.icon-map-marker { background-position: -24px -72px; }
.icon-adjust { background-position: -48px -72px; }
.icon-tint { background-position: -72px -72px; }
.icon-edit { background-position: -96px -72px; }
.icon-share { background-position: -120px -72px; }
.icon-check { background-position: -144px -72px; }
.icon-move { background-position: -168px -72px; }
.icon-step-backward { background-position: -192px -72px; }
.icon-fast-backward { background-position: -216px -72px; }
.icon-backward { background-position: -240px -72px; }
.icon-play { background-position: -264px -72px; }
.icon-pause { background-position: -288px -72px; }
.icon-stop { background-position: -312px -72px; }
.icon-forward { background-position: -336px -72px; }
.icon-fast-forward { background-position: -360px -72px; }
.icon-step-forward { background-position: -384px -72px; }
.icon-eject { background-position: -408px -72px; }
.icon-chevron-left { background-position: -432px -72px; }
.icon-chevron-right { background-position: -456px -72px; }
.icon-plus-sign { background-position: 0 -96px; }
.icon-minus-sign { background-position: -24px -96px; }
.icon-remove-sign { background-position: -48px -96px; }
.icon-ok-sign { background-position: -72px -96px; }
.icon-question-sign { background-position: -96px -96px; }
.icon-info-sign { background-position: -120px -96px; }
.icon-screenshot { background-position: -144px -96px; }
.icon-remove-circle { background-position: -168px -96px; }
.icon-ok-circle { background-position: -192px -96px; }
.icon-ban-circle { background-position: -216px -96px; }
.icon-arrow-left { background-position: -240px -96px; }
.icon-arrow-right { background-position: -264px -96px; }
.icon-arrow-up { background-position: -289px -96px; }
.icon-arrow-down { background-position: -312px -96px; }
.icon-share-alt { background-position: -336px -96px; }
.icon-resize-full { background-position: -360px -96px; }
.icon-resize-small { background-position: -384px -96px; }
.icon-plus { background-position: -408px -96px; }
.icon-minus { background-position: -433px -96px; }
.icon-asterisk { background-position: -456px -96px; }
.icon-exclamation-sign { background-position: 0 -120px; }
.icon-gift { background-position: -24px -120px; }
.icon-leaf { background-position: -48px -120px; }
.icon-fire { background-position: -72px -120px; }
.icon-eye-open { background-position: -96px -120px; }
.icon-eye-close { background-position: -120px -120px; }
.icon-warning-sign { background-position: -144px -120px; }
.icon-plane { background-position: -168px -120px; }
.icon-calendar { background-position: -192px -120px; }
.icon-random { background-position: -216px -120px; width: 16px; }
.icon-comment { background-position: -240px -120px; }
.icon-magnet { background-position: -264px -120px; }
.icon-chevron-up { background-position: -288px -120px; }
.icon-chevron-down { background-position: -313px -119px; }
.icon-retweet { background-position: -336px -120px; }
.icon-shopping-cart { background-position: -360px -120px; }
.icon-folder-close { background-position: -384px -120px; width: 16px; }
.icon-folder-open { background-position: -408px -120px; width: 16px; }
.icon-resize-vertical { background-position: -432px -119px; }
.icon-resize-horizontal { background-position: -456px -118px; }
.icon-hdd { background-position: 0 -144px; }
.icon-bullhorn { background-position: -24px -144px; }
.icon-bell { background-position: -48px -144px; }
.icon-certificate { background-position: -72px -144px; }
.icon-thumbs-up { background-position: -96px -144px; }
.icon-thumbs-down { background-position: -120px -144px; }
.icon-hand-right { background-position: -144px -144px; }
.icon-hand-left { background-position: -168px -144px; }
.icon-hand-up { background-position: -192px -144px; }
.icon-hand-down { background-position: -216px -144px; }
.icon-circle-arrow-right { background-position: -240px -144px; }
.icon-circle-arrow-left { background-position: -264px -144px; }
.icon-circle-arrow-up { background-position: -288px -144px; }
.icon-circle-arrow-down { background-position: -312px -144px; }
.icon-globe { background-position: -336px -144px; }
.icon-wrench { background-position: -360px -144px; }
.icon-tasks { background-position: -384px -144px; }
.icon-filter { background-position: -408px -144px; }
.icon-briefcase { background-position: -432px -144px; }
.icon-fullscreen { background-position: -456px -144px; }
.btn-group { position: relative; display: inline-block; *display: inline; *zoom: 1; font-size: 0; vertical-align: middle; white-space: nowrap; *margin-left: .3em; }
.btn-group:first-child { *margin-left: 0; }
.btn-group + .btn-group { margin-left: 5px; }
.btn-toolbar { font-size: 0; margin-top: 10px; margin-bottom: 10px; }
.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group { margin-left: 5px; }
.btn-group > .btn { position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.btn-group > .btn + .btn { margin-left: -1px; }
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover { font-size: 14px; }
.btn-group > .btn-mini { font-size: 10.5px; }
.btn-group > .btn-small { font-size: 11.9px; }
.btn-group > .btn-large { font-size: 17.5px; }
.btn-group > .btn:first-child { margin-left: 0; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; }
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; }
.btn-group > .btn.large:first-child { margin-left: 0; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px; }
.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle { -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px; }
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active { z-index: 2; }
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; }
.btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); box-shadow: inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); *padding-top: 5px; *padding-bottom: 5px; }
.btn-group > .btn-mini + .dropdown-toggle { padding-left: 5px; padding-right: 5px; *padding-top: 2px; *padding-bottom: 2px; }
.btn-group > .btn-small + .dropdown-toggle { *padding-top: 5px; *padding-bottom: 4px; }
.btn-group > .btn-large + .dropdown-toggle { padding-left: 12px; padding-right: 12px; *padding-top: 7px; *padding-bottom: 7px; }
.btn-group.open .dropdown-toggle { background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05); box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05); }
.btn-group.open .btn.dropdown-toggle { background-color: #e6e6e6; }
.btn-group.open .btn-primary.dropdown-toggle { background-color: #0044cc; }
.btn-group.open .btn-warning.dropdown-toggle { background-color: #f89406; }
.btn-group.open .btn-danger.dropdown-toggle { background-color: #bd362f; }
.btn-group.open .btn-success.dropdown-toggle { background-color: #51a351; }
.btn-group.open .btn-info.dropdown-toggle { background-color: #2f96b4; }
.btn-group.open .btn-inverse.dropdown-toggle { background-color: #222222; }
.btn .caret { margin-top: 8px; margin-left: 0; }
.btn-large .caret { margin-top: 6px; }
.btn-large .caret { border-left-width: 5px; border-right-width: 5px; border-top-width: 5px; }
.btn-mini .caret, .btn-small .caret { margin-top: 8px; }
.dropup .btn-large .caret { border-bottom-width: 5px; }
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret { border-top-color: #ffffff; border-bottom-color: #ffffff; }
.btn-group-vertical { display: inline-block; *display: inline; *zoom: 1; }
.btn-group-vertical > .btn { display: block; float: none; max-width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.btn-group-vertical > .btn + .btn { margin-left: 0; margin-top: -1px; }
.btn-group-vertical > .btn:first-child { -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
.btn-group-vertical > .btn:last-child { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }
.btn-group-vertical > .btn-large:first-child { -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; }
.btn-group-vertical > .btn-large:last-child { -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; }
.nav { margin-left: 0; margin-bottom: 20px; list-style: none; }
.nav > li > a { display: block; }
.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: #eeeeee; }
.nav > li > a > img { max-width: none; }
.nav > .pull-right { float: right; }
.nav-header { display: block; padding: 3px 15px; font-size: 11px; font-weight: bold; line-height: 20px; color: #999999; text-shadow: 0 1px 0 rgba(255,255,255,0.5); text-transform: uppercase; }
.nav li + .nav-header { margin-top: 9px; }
.nav-list { padding-left: 15px; padding-right: 15px; margin-bottom: 0; }
.nav-list > li > a, .nav-list .nav-header { margin-left: -15px; margin-right: -15px; text-shadow: 0 1px 0 rgba(255,255,255,0.5); }
.nav-list > li > a { padding: 3px 15px; }
.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus { color: #ffffff; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); background-color: #0088cc; }
.nav-list [class^="icon-"], .nav-list [class*=" icon-"] { margin-right: 2px; }
.nav-list .divider { *width: 100%; height: 1px; margin: 9px 1px; *margin: -5px 0 5px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #ffffff; }
.nav-tabs, .nav-pills { *zoom: 1; }
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after { display: table; content: ""; line-height: 0; }
.nav-tabs:after, .nav-pills:after { clear: both; }
.nav-tabs > li, .nav-pills > li { float: left; }
.nav-tabs > li > a, .nav-pills > li > a { padding-right: 12px; padding-left: 12px; margin-right: 2px; line-height: 14px; }
.nav-tabs { border-bottom: 1px solid #ddd; }
.nav-tabs > li { margin-bottom: -1px; }
.nav-tabs > li > a { padding-top: 8px; padding-bottom: 8px; line-height: 20px; border: 1px solid transparent; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { border-color: #eeeeee #eeeeee #dddddd; }
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus { color: #555555; background-color: #ffffff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default; }
.nav-pills > li > a { padding-top: 8px; padding-bottom: 8px; margin-top: 2px; margin-bottom: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus { color: #ffffff; background-color: #0088cc; }
.nav-stacked > li { float: none; }
.nav-stacked > li > a { margin-right: 0; }
.nav-tabs.nav-stacked { border-bottom: 0; }
.nav-tabs.nav-stacked > li > a { border: 1px solid #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.nav-tabs.nav-stacked > li:first-child > a { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; }
.nav-tabs.nav-stacked > li:last-child > a { -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; }
.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus { border-color: #ddd; z-index: 2; }
.nav-pills.nav-stacked > li > a { margin-bottom: 3px; }
.nav-pills.nav-stacked > li:last-child > a { margin-bottom: 1px; }
.nav-tabs .dropdown-menu { -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; }
.nav-pills .dropdown-menu { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.nav .dropdown-toggle .caret { border-top-color: #0088cc; border-bottom-color: #0088cc; margin-top: 6px; }
.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret { border-top-color: #005580; border-bottom-color: #005580; }
.nav-tabs .dropdown-toggle .caret { margin-top: 8px; }
.nav .active .dropdown-toggle .caret { border-top-color: #fff; border-bottom-color: #fff; }
.nav-tabs .active .dropdown-toggle .caret { border-top-color: #555555; border-bottom-color: #555555; }
.nav > .dropdown.active > a:hover, .nav > .dropdown.active > a:focus { cursor: pointer; }
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus { color: #ffffff; background-color: #999999; border-color: #999999; }
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret { border-top-color: #ffffff; border-bottom-color: #ffffff; opacity: 1; filter: alpha(opacity=100); }
.tabs-stacked .open > a:hover, .tabs-stacked .open > a:focus { border-color: #999999; }
.tabbable { *zoom: 1; }
.tabbable:before, .tabbable:after { display: table; content: ""; line-height: 0; }
.tabbable:after { clear: both; }
.tab-content { overflow: auto; }
.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs { border-bottom: 0; }
.tab-content > .tab-pane, .pill-content > .pill-pane { display: none; }
.tab-content > .active, .pill-content > .active { display: block; }
.tabs-below > .nav-tabs { border-top: 1px solid #ddd; }
.tabs-below > .nav-tabs > li { margin-top: -1px; margin-bottom: 0; }
.tabs-below > .nav-tabs > li > a { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }
.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus { border-bottom-color: transparent; border-top-color: #ddd; }
.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus { border-color: transparent #ddd #ddd #ddd; }
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li { float: none; }
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a { min-width: 74px; margin-right: 0; margin-bottom: 3px; }
.tabs-left > .nav-tabs { float: left; margin-right: 19px; border-right: 1px solid #ddd; }
.tabs-left > .nav-tabs > li > a { margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus { border-color: #eeeeee #dddddd #eeeeee #eeeeee; }
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus { border-color: #ddd transparent #ddd #ddd; *border-right-color: #ffffff; }
.tabs-right > .nav-tabs { float: right; margin-left: 19px; border-left: 1px solid #ddd; }
.tabs-right > .nav-tabs > li > a { margin-left: -1px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus { border-color: #eeeeee #eeeeee #eeeeee #dddddd; }
.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus { border-color: #ddd #ddd #ddd transparent; *border-left-color: #ffffff; }
.nav > .disabled > a { color: #999999; }
.nav > .disabled > a:hover, .nav > .disabled > a:focus { text-decoration: none; background-color: transparent; cursor: default; }
.navbar { overflow: visible; margin-bottom: 20px; *position: relative; *z-index: 2; }
.navbar-inner { min-height: 40px; padding-left: 20px; padding-right: 20px; background-color: #fafafa; background-image: -moz-linear-gradient(top, #fff, #f2f2f2); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2)); background-image: -webkit-linear-gradient(top, #fff, #f2f2f2); background-image: -o-linear-gradient(top, #fff, #f2f2f2); background-image: linear-gradient(to bottom, #ffffff,#f2f2f2); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); border: 1px solid #d4d4d4; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065); -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065); box-shadow: 0 1px 4px rgba(0,0,0,0.065); *zoom: 1; }
.navbar-inner:before, .navbar-inner:after { display: table; content: ""; line-height: 0; }
.navbar-inner:after { clear: both; }
.navbar .container { width: auto; }
.nav-collapse.collapse { height: auto; overflow: visible; }
.navbar .brand { float: left; display: block; padding: 10px 20px 10px; margin-left: -20px; font-size: 20px; font-weight: 200; color: #777777; text-shadow: 0 1px 0 #ffffff; }
.navbar .brand:hover, .navbar .brand:focus { text-decoration: none; }
.navbar-text { margin-bottom: 0; line-height: 40px; color: #777777; }
.navbar-link { color: #777777; }
.navbar-link:hover, .navbar-link:focus { color: #333333; }
.navbar .divider-vertical { height: 40px; margin: 0 9px; border-left: 1px solid #f2f2f2; border-right: 1px solid #ffffff; }
.navbar .btn, .navbar .btn-group { margin-top: 5px; }
.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group { margin-top: 0; }
.navbar-form { margin-bottom: 0; *zoom: 1; }
.navbar-form:before, .navbar-form:after { display: table; content: ""; line-height: 0; }
.navbar-form:after { clear: both; }
.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox { margin-top: 5px; }
.navbar-form input, .navbar-form select, .navbar-form .btn { display: inline-block; margin-bottom: 0; }
.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] { margin-top: 3px; }
.navbar-form .input-append, .navbar-form .input-prepend { margin-top: 5px; white-space: nowrap; }
.navbar-form .input-append input, .navbar-form .input-prepend input { margin-top: 0; }
.navbar-search { position: relative; float: left; margin-top: 5px; margin-bottom: 0; }
.navbar-search .search-query { margin-bottom: 0; padding: 4px 14px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; line-height: 1; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.navbar-static-top { position: static; margin-bottom: 0; }
.navbar-static-top .navbar-inner { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030; margin-bottom: 0; }
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { border-width: 0 0 1px; }
.navbar-fixed-bottom .navbar-inner { border-width: 1px 0 0; }
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { padding-left: 0; padding-right: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 940px; }
.navbar-fixed-top { top: 0; }
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 10px rgba(0,0,0,0.1); box-shadow: 0 1px 10px rgba(0,0,0,0.1); }
.navbar-fixed-bottom { bottom: 0; }
.navbar-fixed-bottom .navbar-inner { -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,0.1); -moz-box-shadow: 0 -1px 10px rgba(0,0,0,0.1); box-shadow: 0 -1px 10px rgba(0,0,0,0.1); }
.navbar .nav { position: relative; left: 0; display: block; float: left; margin: 0 10px 0 0; }
.navbar .nav.pull-right { float: right; margin-right: 0; }
.navbar .nav > li { float: left; }
.navbar .nav > li > a { float: none; padding: 10px 15px 10px; color: #777777; text-decoration: none; text-shadow: 0 1px 0 #ffffff; }
.navbar .nav .dropdown-toggle .caret { margin-top: 8px; }
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover { background-color: transparent; color: #333333; text-decoration: none; }
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { color: #555555; text-decoration: none; background-color: #e5e5e5; -webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125); -moz-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125); box-shadow: inset 0 3px 8px rgba(0,0,0,0.125); }
.navbar .btn-navbar { display: none; float: right; padding: 7px 10px; margin-left: 5px; margin-right: 5px; color: #ffffff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #ededed; background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: linear-gradient(to bottom, #f2f2f2,#e5e5e5); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); border-color: #e5e5e5 #e5e5e5 #bfbfbf; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color: #e5e5e5; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075); box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075); }
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] { color: #ffffff; background-color: #e5e5e5; *background-color: #d9d9d9; }
.navbar .btn-navbar:active, .navbar .btn-navbar.active { background-color: #cccccc; \9 }
.navbar .btn-navbar .icon-bar { display: block; width: 18px; height: 2px; background-color: #f5f5f5; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25); -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25); box-shadow: 0 1px 0 rgba(0,0,0,0.25); }
.btn-navbar .icon-bar + .icon-bar { margin-top: 3px; }
.navbar .nav > li > .dropdown-menu:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0,0,0,0.2); position: absolute; top: -7px; left: 9px; }
.navbar .nav > li > .dropdown-menu:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; position: absolute; top: -6px; left: 10px; }
.navbar-fixed-bottom .nav > li > .dropdown-menu:before { border-top: 7px solid #ccc; border-top-color: rgba(0,0,0,0.2); border-bottom: 0; bottom: -7px; top: auto; }
.navbar-fixed-bottom .nav > li > .dropdown-menu:after { border-top: 6px solid #ffffff; border-bottom: 0; bottom: -6px; top: auto; }
.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret { border-top-color: #333333; border-bottom-color: #333333; }
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle { background-color: #e5e5e5; color: #555555; }
.navbar .nav li.dropdown > .dropdown-toggle .caret { border-top-color: #777777; border-bottom-color: #777777; }
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: #555555; border-bottom-color: #555555; }
.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right { left: auto; right: 0; }
.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before { left: auto; right: 12px; }
.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after { left: auto; right: 13px; }
.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { left: auto; right: 100%; margin-left: 0; margin-right: -1px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }
.navbar-inverse .navbar-inner { background-color: #1b1b1b; background-image: -moz-linear-gradient(top, #222, #111); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111)); background-image: -webkit-linear-gradient(top, #222, #111); background-image: -o-linear-gradient(top, #222, #111); background-image: linear-gradient(to bottom, #222222,#111111); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); border-color: #252525; }
.navbar-inverse .brand, .navbar-inverse .nav > li > a { color: #999999; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); }
.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav > li > a:focus { color: #ffffff; }
.navbar-inverse .brand { color: #999999; }
.navbar-inverse .navbar-text { color: #999999; }
.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover { background-color: transparent; color: #ffffff; }
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus { color: #ffffff; background-color: #111111; }
.navbar-inverse .navbar-link { color: #999999; }
.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus { color: #ffffff; }
.navbar-inverse .divider-vertical { border-left-color: #111111; border-right-color: #222222; }
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { background-color: #111111; color: #ffffff; }
.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret { border-top-color: #ffffff; border-bottom-color: #ffffff; }
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { border-top-color: #999999; border-bottom-color: #999999; }
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: #ffffff; border-bottom-color: #ffffff; }
.navbar-inverse .navbar-search .search-query { color: #ffffff; background-color: #515151; border-color: #111111; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15); -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
.navbar-inverse .navbar-search .search-query:-moz-placeholder { color: #cccccc; }
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { color: #cccccc; }
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { color: #cccccc; }
.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused { padding: 5px 15px; color: #333333; text-shadow: 0 1px 0 #ffffff; background-color: #ffffff; border: 0; -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.15); box-shadow: 0 0 3px rgba(0,0,0,0.15); outline: 0; }
.navbar-inverse .btn-navbar { color: #ffffff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #0e0e0e; background-image: -moz-linear-gradient(top, #151515, #040404); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); background-image: -webkit-linear-gradient(top, #151515, #040404); background-image: -o-linear-gradient(top, #151515, #040404); background-image: linear-gradient(to bottom, #151515,#040404); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); border-color: #040404 #040404 #000000; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); *background-color: #040404; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] { color: #ffffff; background-color: #040404; *background-color: #000000; }
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active { background-color: #000000; \9 }
.breadcrumb { padding: 8px 15px; margin: 0 0 20px; list-style: none; background-color: #f5f5f5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.breadcrumb > li { display: inline-block; *display: inline; *zoom: 1; text-shadow: 0 1px 0 #ffffff; }
.breadcrumb > li > .divider { padding: 0 5px; color: #ccc; }
.breadcrumb > .active { color: #999999; }
.pagination { margin: 20px 0; }
.pagination ul { display: inline-block; *display: inline; *zoom: 1; margin-left: 0; margin-bottom: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05); box-shadow: 0 1px 2px rgba(0,0,0,0.05); }
.pagination ul > li { display: inline; }
.pagination ul > li > a, .pagination ul > li > span { float: left; padding: 4px 12px; line-height: 20px; text-decoration: none; background-color: #ffffff; border: 1px solid #dddddd; border-left-width: 0; }
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span { background-color: #f5f5f5; }
.pagination ul > .active > a, .pagination ul > .active > span { color: #999999; cursor: default; }
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus { color: #999999; background-color: transparent; cursor: default; }
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span { border-left-width: 1px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; }
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; }
.pagination-centered { text-align: center; }
.pagination-right { text-align: right; }
.pagination-large ul > li > a, .pagination-large ul > li > span { padding: 11px 19px; font-size: 17.5px; }
.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span { -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px; }
.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span { -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px; }
.pagination-mini ul > li:first-child > a, .pagination-small ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > span { -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px; }
.pagination-mini ul > li:last-child > a, .pagination-small ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > span { -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px; }
.pagination-small ul > li > a, .pagination-small ul > li > span { padding: 2px 10px; font-size: 11.9px; }
.pagination-mini ul > li > a, .pagination-mini ul > li > span { padding: 0 6px; font-size: 10.5px; }
.pager { margin: 20px 0; list-style: none; text-align: center; *zoom: 1; }
.pager:before, .pager:after { display: table; content: ""; line-height: 0; }
.pager:after { clear: both; }
.pager li { display: inline; }
.pager li > a, .pager li > span { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.pager li > a:hover, .pager li > a:focus { text-decoration: none; background-color: #f5f5f5; }
.pager .next > a, .pager .next > span { float: right; }
.pager .previous > a, .pager .previous > span { float: left; }
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span { color: #999999; background-color: #fff; cursor: default; }
.thumbnails { margin-left: -20px; list-style: none; *zoom: 1; }
.thumbnails:before, .thumbnails:after { display: table; content: ""; line-height: 0; }
.thumbnails:after { clear: both; }
.row-fluid .thumbnails { margin-left: 0; }
.thumbnails > li { float: left; margin-bottom: 20px; margin-left: 20px; }
.thumbnail { display: block; padding: 4px; line-height: 20px; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055); box-shadow: 0 1px 3px rgba(0,0,0,0.055); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
a.thumbnail:hover, a.thumbnail:focus { border-color: #0088cc; -webkit-box-shadow: 0 1px 4px rgba(0,105,214,0.25); -moz-box-shadow: 0 1px 4px rgba(0,105,214,0.25); box-shadow: 0 1px 4px rgba(0,105,214,0.25); }
.thumbnail > img { display: block; max-width: 100%; margin-left: auto; margin-right: auto; }
.thumbnail .caption { padding: 9px; color: #555555; }
.alert { padding: 8px 35px 8px 14px; margin-bottom: 20px; text-shadow: 0 1px 0 rgba(255,255,255,0.5); background-color: #fcf8e3; border: 1px solid #fbeed5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.alert, .alert h4 { color: #c09853; }
.alert h4 { margin: 0; }
.alert .close { position: relative; top: -2px; right: -21px; line-height: 20px; }
.alert-success { background-color: #dff0d8; border-color: #d6e9c6; color: #468847; }
.alert-success h4 { color: #468847; }
.alert-danger, .alert-error { background-color: #f2dede; border-color: #eed3d7; color: #b94a48; }
.alert-danger h4, .alert-error h4 { color: #b94a48; }
.alert-info { background-color: #d9edf7; border-color: #bce8f1; color: #3a87ad; }
.alert-info h4 { color: #3a87ad; }
.alert-block { padding-top: 14px; padding-bottom: 14px; }
.alert-block > p, .alert-block > ul { margin-bottom: 0; }
.alert-block p + p { margin-top: 5px; }

@-webkit-keyframes progress-bar-stripes {
    from { background-position: 40px 0; }
    to { background-position: 0 0; }
}

@-moz-keyframes progress-bar-stripes {
    from { background-position: 40px 0; }
    to { background-position: 0 0; }
}

@-ms-keyframes progress-bar-stripes {
    from { background-position: 40px 0; }
    to { background-position: 0 0; }
}

@-o-keyframes progress-bar-stripes {
    from { background-position: 0 0; }
    to { background-position: 40px 0; }
}

@keyframes progress-bar-stripes {
    from { background-position: 40px 0; }
    to { background-position: 0 0; }
}

.progress { overflow: hidden; height: 20px; margin-bottom: 20px; background-color: #f7f7f7; background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: linear-gradient(to bottom, #f5f5f5,#f9f9f9); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.progress .bar { width: 0%; height: 100%; color: #ffffff; float: left; font-size: 12px; text-align: center; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #0e90d2; background-image: -moz-linear-gradient(top, #149bdf, #0480be); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); background-image: -webkit-linear-gradient(top, #149bdf, #0480be); background-image: -o-linear-gradient(top, #149bdf, #0480be); background-image: linear-gradient(to bottom, #149bdf,#0480be); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15); -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15); box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: width 0.6s ease; -moz-transition: width 0.6s ease; -o-transition: width 0.6s ease; transition: width 0.6s ease; }
.progress .bar + .bar { -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15); -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15); box-shadow: inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15); }
.progress-striped .bar { background-color: #149bdf; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); -webkit-background-size: 40px 40px; -moz-background-size: 40px 40px; -o-background-size: 40px 40px; background-size: 40px 40px; }
.progress.active .bar { -webkit-animation: progress-bar-stripes 2s linear infinite; -moz-animation: progress-bar-stripes 2s linear infinite; -ms-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; }
.progress-danger .bar, .progress .bar-danger { background-color: #dd514c; background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); background-image: linear-gradient(to bottom, #ee5f5b,#c43c35); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); }
.progress-danger.progress-striped .bar, .progress-striped .bar-danger { background-color: #ee5f5b; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); }
.progress-success .bar, .progress .bar-success { background-color: #5eb95e; background-image: -moz-linear-gradient(top, #62c462, #57a957); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); background-image: -webkit-linear-gradient(top, #62c462, #57a957); background-image: -o-linear-gradient(top, #62c462, #57a957); background-image: linear-gradient(to bottom, #62c462,#57a957); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); }
.progress-success.progress-striped .bar, .progress-striped .bar-success { background-color: #62c462; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); }
.progress-info .bar, .progress .bar-info { background-color: #4bb1cf; background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); background-image: -o-linear-gradient(top, #5bc0de, #339bb9); background-image: linear-gradient(to bottom, #5bc0de,#339bb9); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); }
.progress-info.progress-striped .bar, .progress-striped .bar-info { background-color: #5bc0de; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); }
.progress-warning .bar, .progress .bar-warning { background-color: #faa732; background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(to bottom, #fbb450,#f89406); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); }
.progress-warning.progress-striped .bar, .progress-striped .bar-warning { background-color: #fbb450; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); }
.hero-unit { padding: 60px; margin-bottom: 30px; font-size: 18px; font-weight: 200; line-height: 30px; color: inherit; background-color: #eeeeee; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.hero-unit h1 { margin-bottom: 0; font-size: 60px; line-height: 1; color: inherit; letter-spacing: -1px; }
.hero-unit li { line-height: 30px; }
.media, .media-body { overflow: hidden; *overflow: visible; zoom: 1; }
.media, .media .media { margin-top: 15px; }
.media:first-child { margin-top: 0; }
.media-object { display: block; }
.media-heading { margin: 0 0 5px; }
.media > .pull-left { margin-right: 10px; }
.media > .pull-right { margin-left: 10px; }
.media-list { margin-left: 0; list-style: none; }
.tooltip { position: absolute; z-index: 1030; display: block; visibility: visible; font-size: 11px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); }
.tooltip.in { opacity: 0.8; filter: alpha(opacity=80); }
.tooltip.top { margin-top: -3px; padding: 5px 0; }
.tooltip.right { margin-left: 3px; padding: 0 5px; }
.tooltip.bottom { margin-top: 3px; padding: 5px 0; }
.tooltip.left { margin-left: -3px; padding: 0 5px; }
.tooltip-inner { max-width: 200px; padding: 8px; color: #ffffff; text-align: center; text-decoration: none; background-color: #000000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }
.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000000; }
.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000000; }
.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000000; }
.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000000; }
.popover { position: absolute; top: 0; left: 0; z-index: 1010; display: none; max-width: 276px; padding: 1px; text-align: left; background-color: #ffffff; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.2); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2); -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2); box-shadow: 0 5px 10px rgba(0,0,0,0.2); white-space: normal; }
.popover.top { margin-top: -10px; }
.popover.right { margin-left: 10px; }
.popover.bottom { margin-top: 10px; }
.popover.left { margin-left: -10px; }
.popover-title { margin: 0; padding: 8px 14px; font-size: 14px; font-weight: normal; line-height: 18px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
.popover-title:empty { display: none; }
.popover-content { padding: 9px 14px; }
.popover .arrow, .popover .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; }
.popover .arrow { border-width: 11px; }
.popover .arrow:after { border-width: 10px; content: ""; }
.popover.top .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999; border-top-color: rgba(0,0,0,0.25); bottom: -11px; }
.popover.top .arrow:after { bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #ffffff; }
.popover.right .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999; border-right-color: rgba(0,0,0,0.25); }
.popover.right .arrow:after { left: 1px; bottom: -10px; border-left-width: 0; border-right-color: #ffffff; }
.popover.bottom .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999; border-bottom-color: rgba(0,0,0,0.25); top: -11px; }
.popover.bottom .arrow:after { top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #ffffff; }
.popover.left .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999; border-left-color: rgba(0,0,0,0.25); }
.popover.left .arrow:after { right: 1px; border-right-width: 0; border-left-color: #ffffff; bottom: -10px; }
.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000000; }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop, .modal-backdrop.fade.in { opacity: 0.8; filter: alpha(opacity=80); }
.modal { position: fixed; top: 10%; left: 50%; z-index: 1050; width: 560px; margin-left: -280px; background-color: #ffffff; border: 1px solid #999; border: 1px solid rgba(0,0,0,0.3); *border: 1px solid #999; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3); -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3); box-shadow: 0 3px 7px rgba(0,0,0,0.3); -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; outline: none; }
.modal.fade { -webkit-transition: opacity .3s linear, top .3s ease-out; -moz-transition: opacity .3s linear, top .3s ease-out; -o-transition: opacity .3s linear, top .3s ease-out; transition: opacity .3s linear, top .3s ease-out; top: -25%; }
.modal.fade.in { top: 10%; }
.modal-header { padding: 9px 15px; border-bottom: 1px solid #eee; }
.modal-header .close { margin-top: 2px; }
.modal-header h3 { margin: 0; line-height: 30px; }
.modal-body { position: relative; overflow-y: auto; max-height: 400px; padding: 15px; }
.modal-form { margin-bottom: 0; }
.modal-footer { padding: 14px 15px 15px; margin-bottom: 0; text-align: right; background-color: #f5f5f5; border-top: 1px solid #ddd; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; -webkit-box-shadow: inset 0 1px 0 #ffffff; -moz-box-shadow: inset 0 1px 0 #ffffff; box-shadow: inset 0 1px 0 #ffffff; *zoom: 1; }
.modal-footer:before, .modal-footer:after { display: table; content: ""; line-height: 0; }
.modal-footer:after { clear: both; }
.modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0; }
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
.modal-footer .btn-block + .btn-block { margin-left: 0; }
.dropup, .dropdown { position: relative; }
.dropdown-toggle { *margin-bottom: -3px; }
.dropdown-toggle:active, .open .dropdown-toggle { outline: 0; }
.caret { display: inline-block; width: 0; height: 0; vertical-align: top; border-top: 4px solid #000000; border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; }
.dropdown .caret { margin-top: 8px; margin-left: 2px; }
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.2); *border-right-width: 2px; *border-bottom-width: 2px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2); -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2); box-shadow: 0 5px 10px rgba(0,0,0,0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; }
.dropdown-menu.pull-right { right: 0; left: auto; }
.dropdown-menu .divider { *width: 100%; height: 1px; margin: 9px 1px; *margin: -5px 0 5px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #ffffff; }
.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 20px; color: #333333; white-space: nowrap; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { text-decoration: none; color: #ffffff; background-color: #0081c2; background-image: -moz-linear-gradient(top, #08c, #0077b3); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3)); background-image: -webkit-linear-gradient(top, #08c, #0077b3); background-image: -o-linear-gradient(top, #08c, #0077b3); background-image: linear-gradient(to bottom, #0088cc,#0077b3); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #ffffff; text-decoration: none; outline: 0; background-color: #0081c2; background-image: -moz-linear-gradient(top, #08c, #0077b3); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3)); background-image: -webkit-linear-gradient(top, #08c, #0077b3); background-image: -o-linear-gradient(top, #08c, #0077b3); background-image: linear-gradient(to bottom, #0088cc,#0077b3); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); }
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #999999; }
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: default; }
.open { *z-index: 1000; }
.open > .dropdown-menu { display: block; }
.pull-right > .dropdown-menu { right: 0; left: auto; }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px solid #000000; content: ""; }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
.dropdown-submenu { position: relative; }
.dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px; }
.dropdown-submenu:hover > .dropdown-menu { display: block; }
.dropup .dropdown-submenu > .dropdown-menu { top: auto; bottom: 0; margin-top: 0; margin-bottom: -2px; -webkit-border-radius: 5px 5px 5px 0; -moz-border-radius: 5px 5px 5px 0; border-radius: 5px 5px 5px 0; }
.dropdown-submenu > a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #cccccc; margin-top: 5px; margin-right: -10px; }
.dropdown-submenu:hover > a:after { border-left-color: #ffffff; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }
.dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px; }
.typeahead { z-index: 1051; margin-top: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.accordion { margin-bottom: 20px; }
.accordion-group { margin-bottom: 2px; border: 1px solid #e5e5e5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.accordion-heading { border-bottom: 0; }
.accordion-heading .accordion-toggle { display: block; padding: 8px 15px; }
.accordion-toggle { cursor: pointer; }
.accordion-inner { padding: 9px 15px; border-top: 1px solid #e5e5e5; }
.carousel { position: relative; margin-bottom: 20px; line-height: 1; }
.carousel-inner { overflow: hidden; width: 100%; position: relative; }
.carousel-inner > .item { display: none; position: relative; -webkit-transition: 0.6s ease-in-out left; -moz-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; }
.carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; line-height: 1; }
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; }
.carousel-inner > .active { left: 0; }
.carousel-inner > .next, .carousel-inner > .prev { position: absolute; top: 0; width: 100%; }
.carousel-inner > .next { left: 100%; }
.carousel-inner > .prev { left: -100%; }
.carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0; }
.carousel-inner > .active.left { left: -100%; }
.carousel-inner > .active.right { left: 100%; }
.carousel-control { position: absolute; top: 40%; left: 15px; width: 40px; height: 40px; margin-top: -20px; font-size: 60px; font-weight: 100; line-height: 30px; color: #ffffff; text-align: center; background: #222222; border: 3px solid #ffffff; -webkit-border-radius: 23px; -moz-border-radius: 23px; border-radius: 23px; opacity: 0.5; filter: alpha(opacity=50); }
.carousel-control.right { left: auto; right: 15px; }
.carousel-control:hover, .carousel-control:focus { color: #ffffff; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); }
.carousel-indicators { position: absolute; top: 15px; right: 15px; z-index: 5; margin: 0; list-style: none; }
.carousel-indicators li { display: block; float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: -999px; background-color: #ccc; background-color: rgba(255,255,255,0.25); border-radius: 5px; }
.carousel-indicators .active { background-color: #fff; }
.carousel-caption { position: absolute; left: 0; right: 0; bottom: 0; padding: 15px; background: #333333; background: rgba(0,0,0,0.75); }
.carousel-caption h4, .carousel-caption p { color: #ffffff; line-height: 20px; }
.carousel-caption h4 { margin: 0 0 5px; }
.carousel-caption p { margin-bottom: 0; }
.well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05); box-shadow: inset 0 1px 1px rgba(0,0,0,0.05); }
.well blockquote { border-color: #ddd; border-color: rgba(0,0,0,0.15); }
.well-large { padding: 24px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.well-small { padding: 9px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.close { float: right; font-size: 20px; font-weight: bold; line-height: 20px; color: #000000; text-shadow: 0 1px 0 #ffffff; opacity: 0.2; filter: alpha(opacity=20); }
.close:hover, .close:focus { color: #000000; text-decoration: none; cursor: pointer; opacity: 0.4; filter: alpha(opacity=40); }
button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; }
.pull-right { float: right; }
.pull-left { float: left; }
.hide { display: none; }
.show { display: block; }
.invisible { visibility: hidden; }
.affix { position: fixed; }
.fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }
.fade.in { opacity: 1; }
.collapse { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; -moz-transition: height 0.35s ease; -o-transition: height 0.35s ease; transition: height 0.35s ease; }
.collapse.in { height: auto; }
@-ms-viewport { width: device-width; }
.hidden { display: none; visibility: hidden; }
.visible-phone { display: none !important; }
.visible-tablet { display: none !important; }
.hidden-desktop { display: none !important; }
.visible-desktop { display: inherit !important; }
.visible-print { display: none !important; }

@media print {
    .visible-print { display: inherit !important; }
    .hidden-print { display: none !important; }
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
.mediaviewer-thumbnail { cursor: hand; cursor: pointer; border-bottom: 3px solid #EFEFEF; -moz-transition-property: border-color, background-color; -moz-transition-duration: 200ms, 200ms; -moz-transition-timing-function: ease-in-out, ease-in-out; -webkit-transition-property: border-color, background-color; -webkit-transition-duration: 200ms, 200ms; -webkit-transition-timing-function: ease-in-out, ease-in-out; }
.mediaviewer-thumbnail .imageContents IMG { position: absolute; top: 0px !important; }
.mediaviewer-thumbnail:hover, .mediaviewer-thumbnail.active { border-color: #F47920; background-color: #222222; }
.mediaviewer-thumbnail:hover .imageContents img, .mediaviewer-thumbnail.active .imageContents img { opacity: .7; filter: alpha(opacity=70); }
.imageContainer { padding: 0; margin: 0; }
div.imageContainer div.video:after { display: block; position: absolute; bottom: 0; left: 0; content: " "; width: 18px; height: 18px; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -952px -152px; }
#fullscreenGalleryIndex div.video:after { display: block; position: absolute; bottom: 0; left: 0; content: " "; width: 36px; height: 36px; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -102px -602px; }
.imageContents { height: 100%; position: relative; padding: 0; margin: 0; -webkit-transition-property: opacity; -webkit-transition-duration: .20s; -webkit-transition-timing-function: linear; -moz-transition-property: opacity; -moz-transition-duration: .20s; -moz-transition-timing-function: linear; }
#mediaGallery { position: relative; }
#gallery { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; display: none; }
#mediaContainer { position: absolute; padding: 0; margin: 0; width: 620px; height: 460px; overflow: hidden; }
#mediaContainer img { top: 0; margin: 0 auto !important; }
.chrome #mediaContainer IMG { margin-top: -1px; margin-left: -1px; margin: 0 auto !important; }
.windowed { position: relative; width: 620px; height: 460px; overflow: hidden; }
.fullscreen { width: 1024px; height: 768px; }
.navigationContainer { position: absolute; height: 60px; width: auto; }
#fullscreen { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: black; }
.navController { position: absolute; right: 0px; top: 0px; width: 68px; height: 52px; text-align: center; font-size: 24px; padding-top: 1px; color: #AEAEAE; z-index: 0; background-color: #EFEFEF; }
.navBack { width: 18px; height: 50px; margin-left: 12px; display: block; float: left; cursor: hand; cursor: pointer; text-align: left; text-indent: -9999px; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -512px -554px; opacity: .5; filter: alpha(opacity=50); -webkit-transition-property: opacity; -webkit-transition-duration: .10s; -webkit-transition-timing-function: linear; -moz-transition-property: opacity; -moz-transition-duration: .10s; -moz-transition-timing-function: linear; -webkit-transform: translate3d(0, 0, 0); }
.navCenter { display: block; float: left; margin: 0px 10px; width: 1px; background-color: #919191; height: 50px; }
.navNext { width: 17px; height: 50px; display: block; float: left; cursor: hand; cursor: pointer; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -548px -554px; opacity: .5; filter: alpha(opacity=50); -webkit-transition-property: opacity; -webkit-transition-duration: .10s; -webkit-transition-timing-function: linear; -moz-transition-property: opacity; -moz-transition-duration: .10s; -moz-transition-timing-function: linear; -webkit-transform: translate3d(0, 0, 0); }
.navBack:hover, .navNext:hover { opacity: .7; filter: alpha(opacity=70); }
.navBack:active, .navNext:active { opacity: 1; }
#windowed, .contents { position: relative !important; }
#galleryBackdrop { width: 620px; height: 460px; position: absolute; background: url(/resources/load-811a4434f52761f3e17937b98ef512b0.gif) no-repeat  center center  #000; }
#windowed .navigation SPAN { padding-right: 0px !important; }
.back { cursor: hand; cursor: pointer; }
.backOverlay { position: absolute; width: 210px; height: 390px; z-index: 100; top: 25px; overflow: hidden; }
.next { cursor: hand; cursor: pointer; }
.nextOverlay { position: absolute; width: 210px; height: 390px; right: 0px; top: 25px; z-index: 100; overflow: hidden; }
.navigationContainer { width: 10000px; height: 58px; }
#backIndicator { position: absolute; width: 66px; height: 66px; color: white; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat !important; background-position: -98px -348px !important; z-index: 100000; text-align: center; text-indent: -9999px; top: 160px; left: -70px; opacity: 0; filter: alpha(opacity=0); -moz-transition-property: opacity, left; -moz-transition-duration: 200ms, 200ms; -moz-transition-timing-function: linear, linear; -webkit-transition-property: opacity, left; -webkit-transition-duration: 200ms, 200ms; -webkit-transition-timing-function: linear, linear; -webkit-transform: translate3d(0, 0, 0); }
.ie7 #nextIndicator, .ie8 #nextIndicator, .ie7 #backIndicator, .ie8 #backIndicator { border: 0px solid red; position: relative; z-index: 99999999999; overflow: visible; }
.ie7 #nextIndicator, .ie8 #nextIndicator, .ie7 #nextIndicator:hover, .ie8 #nextIndicator:hover { border: none; filter: alpha(opacity=100); position: absolute; right: -3px; }
.ie7 #backIndicator, .ie8 #backIndicator, .ie7 #backIndicator:hover, .ie8 #backIndicator:hover { border: none; filter: alpha(opacity=100); position: absolute; left: -3px !important; }
.ie7 .backOverlay, .ie8 .backOverlay { z-index: 10000; }
.ie7 .nextOverlay, .ie8 .nextOverlay { z-index: 10000; }
.backOverlay:hover #backIndicator { left: -5px; opacity: 1; }
.backOverlay:active #backIndicator, #backIndicator:active { background-position: left bottom !important; }
#nextIndicator { position: absolute; width: 66px; height: 66px; color: white; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat !important; background-position: -238px -348px !important; z-index: 100000; text-align: center; text-indent: -9999px; top: 160px; opacity: 0; filter: alpha(opacity=0); right: -70px; -moz-transition-property: opacity, right; -moz-transition-duration: 200ms, 200ms; -moz-transition-timing-function: linear, linear; -webkit-transition-property: opacity, right; -webkit-transition-duration: 200ms, 200ms; -webkit-transition-timing-function: linear, linear; -webkit-transform: translate3d(0, 0, 0); }
.nextOverlay:hover #nextIndicator { right: -4px; opacity: 1; filter: alpha(opacity=100); }
.ie7 .nextOverlay:hover #nextIndicator, .ie8 .nextOverlay:hover #nextIndicator { right: -3px; }
.nextOverlay:active #nextIndicator, #nextIndicator:active { background-position: right bottom !important; }
.inlineNavigation { float: left; margin-right: 2px; }
.show { display: block; visibility: visible; opacity: 1; }
.hide { display: none; visibility: hidden; opacity: 0; filter: alpha(opacity=0); }
.galleryTriggerContainer { position: relative; left: 360px; top: -70px; width: 350px; z-index: 1000000; overflow: hidden; -moz-transition: top 200ms linear; -webkit-transition: top 200ms linear; -webkit-transform: translate3d(0, 0, 0); }
.buttonLabelContainer { width: 77px; height: 40px; float: left; }
.buttonTray { width: 215px; height: 70px; margin-left: 35px; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -498px -114px !important; opacity: 1; z-index: 0; }
#triggerTray { overflow: hidden; position: absolute; height: 70px; width: 620px; z-index: 101; top: 0px; left: 0px; }
#triggerTray #mediaViewerCaption { height: 70px; width: 620px; position: absolute; left: 0px; z-index: 1000000; overflow: hidden; opacity: 1; }
.captionContainer { position: absolute; height: 60px; width: 620px; background-color: rgba(0,0,0,0.7); z-index: 1000009; }
.ie .captionContainer { background-color: #000; }
#triggerTray #mediaViewerCaption .inner { padding: 10px; color: #FFF; font: normal 12px arial,微软雅黑,黑体; line-height: 14px; }
.fullscreenTrigger { position: absolute; right: -45px; top: 0px; background-color: #000; border-radius: 0px; color: #FFF; width: 30px; }
#fullscreenGalleryIndex { width: 100%; min-height: 100%; background-color: #1b1919; padding-bottom: 30px; opacity: 0; filter: alpha(opacity=0); display: none; }
.ie7 #fullscreenGalleryIndex { filter: alpha(opacity=100); }
#fullscreenGalleryIndex .inner { padding: 30px 19px 30px 30px; text-align: center; }
#fullscreenDetail .inner { padding: 30px; }
.topContainer { overflow: hidden; height: 80px; width: 78%; text-align: left; }
#fullscreenGalleryIndex H2, #fullscreenDetail H2 { float: left; font-size:32px;line-height: 33px; letter-spacing: 1px; color: #999; margin-top: 0px; margin-bottom: 16px; }
#fullscreenGalleryIndex H2 .spChineseText, #fullscreenDetail H2 .spChineseText { position:relative;}
#fullscreenDetail H2 { text-align: left !important; float: none; }
#fullscreenDetail .baseline { bottom: 0px; height: 80px; }
#fullscreenGalleryIndex .tile { float: left; width: 316px; height: 223px; overflow: hidden; margin-right: 9px; margin-bottom: 6px; position: relative; cursor: pointer; border-bottom: 3px solid #1b1919; -moz-transition-property: border-color; -moz-transition-duration: .20s; -moz-transition-timing-function: linear; -webkit-transition-property: border-color; -webkit-transition-duration: .20s; -webkit-transition-timing-function: linear; -webkit-transform: translate3d(0, 0, 0); }
#fullscreenGalleryIndex .tile IMG { width: auto; height: 100%;max-width:none;position:relative; }
.ie7 #fullscreenGalleryIndex .tile IMG { width: 316px; height: 223px; z-index: 999; }
#fullscreenGalleryIndex .tile .tileCaption { display: block; padding: 10px 10px; background-color: rgba(0,0,0,0.6); width: 298px; height: 203px; position: absolute; color: #FFF; font-style: italic; text-align: left; font-size: 14px; top: 0px; opacity: 0; filter: alpha(opacity=0); font-style: italic; line-height: 14px; }
.ie7 .tileCaption { background: none !important; background-color: none !important; }
.ie #fullscreenGalleryIndex .tile .tileCaption { margin: 0px !important; }
.ie7 #fullscreenGalleryIndex .tile .tileCaption { display: none; background-color: none !important; background: none !important; filter: alpha(opacity=0); left: 0px; height: 30px; overflow: hidden; }
#fullscreenGalleryIndex .tile:hover { border-bottom: 3px solid #e8791f; }
#fullscreenGalleryIndex .tile:hover .tileCaption { opacity: 1; filter: alpha(opacity=100); }
.ie7 #fullscreenGalleryIndex .tile:hover .tileCaption, .ie8 #fullscreenGalleryIndex .tile:hover .tileCaption { background: none !important; background-color: none !important; opacity: 1; filter: alpha(opacity=100) !important; display: block; }
#fullscreenDetail { width: 100%; min-height: 100%; background-color: #1b1919; opacity: 0; filter: alpha(opacity=0); display: none; }
.ie7 #fullscreenDetail { filter: alpha(opacity=100); }
#detailNext { width: 28px; height: 60px; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -749px -262px; position: fixed; right: 0px; top: 45%; cursor: pointer; z-index: 10050; -moz-transition: width 150ms linear; -webkit-transition: width 150ms linear; -webkit-transform: translate3d(0, 0, 0); }
#detailNext:hover { width: 85px; background-position: -749px -262px; }
#detailNext IMG, #detailBack IMG { width: 50px; height: 50px; }
#detailNext IMG { opacity: 1; position: relative; top: 6px; left: 32px; }
#detailBack { width: 86px; height: 60px; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -885px -262px; position: fixed; left: -58px; top: 45%; cursor: pointer; -moz-transition: left 150ms linear; z-index: 10050; -moz-transition: left 150ms linear; -webkit-transition: left 150ms linear; }
#detailBack:hover { left: 0px; background-position: -885px -262px; }
#detailBack IMG { opacity: 1; position: relative; top: 6px; left: 8px; }
#fullscreenDetail .detailCaption { display: block; font-style: italic; color: #FFF; text-align: center; margin-top: 10px; padding: 0 18%; padding-bottom: 25px; }
#fullscreenGalleryIndex .controls, #fullscreenDetail .controls { height: 50px; width: 300px; margin-bottom: 30px; text-align: right; overflow: hidden; position: absolute; z-index: 111; right: 20px; top: 30px; }
.ie7 #fullscreenGalleryIndex .controls { position: relative; float: right; margin-top: -30px; opacity: 1; filter: alpha(opacity=100); }
.galleryToolbarClose, .controls .exit { display: inline-block; width: 27px; height: 22px; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -336px -292px; background-position: right top; text-align: left; text-indent: -9999px; cursor: pointer; }
.controls .tip { position: absolute; right: 170px; top: 10px; width: 126px; height: 28px; text-transform: uppercase; text-indent: -9999px; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 300ms linear; -moz-transition: opacity 300ms linear; }
.showDetail:hover .tip, .exit:hover .tip, .showNavigation:hover .tip, .controls .showDownload:hover .tip { opacity: 1; filter: alpha(opacity=100); }
#downloadTip { background-position: -816px -227px; }
#closeTip { background-position: -816px -113px; }
#galleryTip { background-position: -816px -151px; }
#fullscreenTip { background-position: -816px -189px; }
.controls .showDetail:hover, .controls .showNavigation:hover, .controls .exit:hover, .controls .showDownload:hover { opacity: 1; filter: alpha(opacity=100); }
.galleryToolbarThumbs, .controls .showNavigation, .controls .showDetail, .controls .showDownload, .controls .exit { float: left; width: 55px; height: 41px; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; text-align: left; color: #FFF; cursor: pointer; }
.controls .showDownload { margin-left: 135px; background-position: -1px -423px; }
.controls .showDownload:hover { margin-left: 135px; background-position: -1px -471px; }
.controls .showDetail { background-position: -55px -423px !important; }
.controls .showDetail:hover { background-position: -55px -471px !important; }
.controls .showNavigation { background-position: -232px -423px !important; }
.controls .showNavigation:hover { background-position: -232px -471px !important; }
.controls .exit { background-position: -110px -423px; }
.controls .exit:hover { background-position: -110px -471px; }
.controls .showDownload A { display: block; width: 50px; height: 40px; text-indent: -9999px; position: absolute; }
.controls .showDetail { background-position: -55px -423px !important; }
.controls .showNavigation { background-position: -232px -423px !important; }
.galleryButton { width: 70px; height: 50px; overflow: hidden; cursor: pointer; float: left; background-position: center top; background-repeat: no-repeat; opacity: .7; filter: alpha(opacity=70); }
.galleryButton:hover { opacity: 1; filter: alpha(opacity=100); }
.galleryButton:hover SPAN { display: block; }
.galleryButton.gallery { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -331px -333px; margin-left: 5px; margin-top: 10px; }
.galleryButton.download { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -410px -333px; margin-left: 8px; margin-top: 11px; background-position: center top; }
.galleryButton.share { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -585px -280px; margin-left: 8px; width: 40px; margin-top: 12px; }
galleryButton.share A { display: block; width: 100%; height: 100%; text-indent: -9999px; }
.galleryButton SPAN { position: absolute; display: none; left: 0px; display: none; width: 77px; height: 25px; text-indent: -9999px; }
#mediaViewerErrorMessage { width: 100%; height: 100%; background-color: #333; text-align: center; overflow: hidden; }
#mediaViewerErrorMessage .inner { padding: 200px 100px; font-family: "NewhouseDTSCond-Regular", "Arial"; font-size: 22px; line-height: 26px; text-transform: uppercase; color: #999; }
#inlineRail { right: -30px; top: 0px; position: absolute; height: 300px; }
.railButton { width: 30px; height: 30px; position: relative; cursor: pointer; border-bottom: 1px dotted #CCC; }
.railButton A { display: block; width: 30px; height: 30px; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; text-indent: -9999px; opacity: .5; filter: alpha(opacity=50); -moz-transition-property: opacity; -moz-transition-duration: .10s; -moz-transition-timing-function: linear; -webkit-transition-property: opacity; -webkit-transition-duration: .10s; -webkit-transition-timing-function: linear; -webkit-transform: translate3d(0, 0, 0); }
.ie7 .railButton A { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; }
.chrome .railButton A, .chrome .railButton A.gallery { -webkit-transform: none !important; }
.railButton.sharing, .railButton.sharing SPAN { display: none !important; }
.railButton A:hover { opacity: .7; filter: alpha(opacity=70); }
.railButton A:active { opacity: 1; filter: alpha(opacity=100); }
.railButton A.download { background-position: -868px -496px; }
.railButton A.gallery { background-position: -868px -526px; }
.railButton A.galleryShare { background-position: -868px -556px; }
.railButton A.galleryInfo { background-position: -868px -586px; }
.railButton:hover SPAN { display: block; z-index: 10000; }
.railButton SPAN { width: 90px; height: 25px; position: absolute; left: -100px; top: 4px; display: none; text-indent: -9999px; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; }
.ie .railButton.inactive { display: none; }
.railButton.inactive { opacity: 0 !important; cursor: text !important; filter: alpha(opacity=100) !important; }
.railButton.inactive A { cursor: default !important; }
.railButton.download SPAN { background-position: -490px -277px; }
.railButton.fullsize SPAN { background-position: -490px -307px; }
.railButton.sharing SPAN { background-position: -490px -337px; }
.railButton.showInfo SPAN { background-position: -490px -367px; }
.railButton.hideInfo SPAN { background-position: -490px -397px; }
.mozilla #windowed #mediaContainer .videoPlayerObject { top: 0px !important; }
#windowed .navigation { position: relative; width: 640px; top: 449px; overflow: hidden; }
#boardOfDirectors { clear: both; border-top: 1px solid #a4a4a4; padding-bottom: 0px; padding-top: 6px; position: relative; }
#boardOfDirectors .boardContent { padding-left: 164px; position: relative; top: -18px; }
#boardOfDirectors h3 { display: block; left: 0; top: 8px; font-size: 13px; padding: 0; margin: 0; }
#alphabetGallery A { text-decoration: none; }
#alphabetGallery .quarter, #alphabetGallery .unclickable { float: left; width: 149px; margin-right: 12px; margin-top: 10px; height: 243px; overflow: hidden; margin-bottom: 5px; border-top: 1px solid #a4a4a4; }
#alphabetGallery .bottom { height: 275px; }
#alphabetGallery .quarter.inactive, #alphabetGallery .unclickable { border-top: 1px solid #a4a4a4; }
#alphabetGallery .topTier { height: 315px; }
#alphabetGallery .unclickable { height: 85px; }
#alphabetGallery .sub-heading { border-top: 1px solid #a4a4a4; padding-top: 10px; padding-bottom: 3px; width: 656px; }
#alphabetGallery .corp-gov { width: 100%; border-top: 1px solid #a4a4a4; padding-top: 10px; padding-bottom: 8px; clear: both; }
#alphabetGallery .topTier .quarter .inner, #alphabetGallery .topTier .unclickable .inner { font: italic 13px arial,微软雅黑,黑体, "Arial"; line-height: 19px; color: #666666; text-transform: none !important; }
#alphabetGallery .quarter .inner, #alphabetGallery .unclickable .inner { font: normal 13px "stratum-1-web", "Arial"; line-height: 18px; padding: 8px 10px; color: #666666; text-transform: uppercase; }
#alphabetGallery .quarter h1, #alphabetGallery .unclickable { font-family: "NewhouseDTSCond-Regular", "Arial"; font-size: 52px; color: #333; margin-top: -4px !important; }
#alphabetGallery .quarter h2 { font: normal 36px "NewhouseDTSCond-Regular", "Arial"; line-height: 38px; color: #333333; margin: 0px 0px 0px 0px !important; }
#alphabetGallery .quarter h3, #alphabetGallery .unclickable h3 { font: normal 14px "stratum-1-web", "Arial"; line-height: 18px; color: #333333; margin: 0px 0px 3px 0px; }
#alphabetGallery .end { margin-right: 0px !important; }
#alphabetGallery .navigation { padding: 8px 0px 15px 0px; border-top: 1px solid #a4a4a4; width: 100%; }
#alphabetGallery LABEL { display: block; width: 150px; text-indent: 0px; border-width: 0px; padding-top: 0px; margin-top: -2px; font-size: 13px; }
#alphabetGallery LABEL.topTier { margin-left: -10px; }
.navigation LABEL { display: block; float: left; width: 160px; margin-right: 12px; text-indent: 0px; border-width: 0px; padding-top: 0px; font-size: 13px; margin-left: 0px; margin-top: -2px; }
.navigation { font: normal 14px "stratum-1-web", "Arial"; display: inline-block; text-decoration: none; color: #333; }
.navigation A { padding-right: 9px; }
.navigation.locations { border-top: 1px solid #A4A4A4; padding-top: 8px; }
.navigation.locations A { padding-right: 20px; color: #333; }
.navigation SPAN { padding-right: 9px; }
#alphabetGallery .drawer { background-color: #e4e4e4; margin: 5px 0px; clear: both; }
.ie7 #alphabetGallery .drawer { background-color: none !important; background: none; margin: 0px; }
.drawer .inner .close { width: 20px; height: 20px; display: block; position: absolute; right: 10px; top: 10px; text-indent: -9999px; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -930px -550px; z-index: 10000; }
.drawer .inner { position: relative; padding: 15px 10px; }
.ie7 .drawer .inner { background-color: #e4e4e4; }
#alphabetGallery h1.location { font: normal 30px "NewhouseDTSCond-Regular", "Arial"; line-height: 32px; color: #333333; margin: 0px 0px 0px 0px !important; }
.drawer .top { position: relative; margin-bottom: 15px; min-height: 170px; }
.drawer .top.image SPAN { position: relative; top: 127px; }
.drawer .top SPAN H2 { margin-top: 0px; }
.drawer .top .execImage { float: left; width: 140px; height: 170px; margin-right: 8px; }
.drawer .top .execImage IMG { -webkit-box-shadow: -2px 2px 5px #9a9a9a; -moz-box-shadow: -2px 2px 5px #9a9a9a; box-shadow: -2px 2px 5px #9a9a9a; }
.hidden { display: none; }
#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; }
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 9999999999991; display: none; background-color: #000; background: -webkit-radial-gradient(rgba(102,102,102,0.8), rgba(102,102,102,0.8) 5%, #000); background: -moz-radial-gradient(rgba(127,127,127,0.5), rgba(127,127,127,0.5) 5%, rgba(0,0,0,0.7)); cursor: pointer; padding-left: 56px; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 9999999999993; outline: none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background-color: #2a2a2a; background: -moz-linear-gradient(top, #2a2a2a 0%, #161616 50%, #161616 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2a2a2a), color-stop(100%, #161616)); background: -webkit-linear-gradient(top, #2a2a2a 0%, #161616 50%, #161616 100%); background: -o-linear-gradient(top, #2a2a2a 0%, #161616 50%, #161616 100%); background: -ms-linear-gradient(top, #2a2a2a 0%, #161616 50%, #161616 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a2a2a', endColorstr='#161616',GradientType=0 ); background: linear-gradient(top, #2a2a2a 0%,#161616 50%,#161616 100%); padding-bottom: 0px; z-index: 9999999999992; }
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 9999999999993; border: 0px solid #fff; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 9999999999993; }
#fancybox-close { position: absolute; display: block; text-align: center; top: 5px; right: 5px; font-size: 13px; line-height: 11px; font-weight: normal !important; color: #666 !important; padding: 0px !important; margin: 0px !important; text-indent: -9999px; width: 40px; height: 40px; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -735px -554px; z-index: 9999999999994; cursor: pointer; }
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }
#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-position: -40px -30px; }
#fancybox-right-ico { background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
#fancybox-bg-n { top: -20px; left: 0; width: 100%; }
#fancybox-bg-ne { top: -20px; right: -20px; background-position: -40px -162px; }
#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-position: -40px -142px; }
#fancybox-bg-w { top: 0; left: -20px; height: 100%; }
#fancybox-bg-nw { top: -20px; left: -20px; background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; }
.fancybox-title-outside { padding-top: 10px; color: #fff; }
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; display: block; }
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td { border: none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0 0 0 15px; }
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; }
#fancybox-title-float-right { padding: 0 0 0 15px; }
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame { height: expression(this.parentNode.clientHeight + "px"); }
#fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0; top: expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'); }
#fancybox-loading.fancybox-ie6 div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }
.ui-tooltip, .qtip { position: absolute; left: -28000px; top: -28000px; display: none; max-width: 395px; min-width: 395px; font-size: 11px; line-height: 12px; color: 000; z-index: 15000; background: #2a2a2a; background: -moz-linear-gradient(top, #2a2a2a 0%, #131416 50%, #131416 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2a2a2a), color-stop(100%, #131416)); background: -webkit-linear-gradient(top, #2a2a2a 0%, #131416 50%, #131416 100%); background: -o-linear-gradient(top, #2a2a2a 0%, #131416 50%, #131416 100%); background: -ms-linear-gradient(top, #2a2a2a 0%, #131416 50%, #131416 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a2a2a', endColorstr='#131416',GradientType=0 ); background: linear-gradient(top, #2a2a2a 0%,#131416 50%,#131416 100%); }
.ui-tooltip-fluid { display: block; visibility: hidden; position: static !important; float: left !important; }
.ui-tooltip-content { position: relative; padding: 5px 9px; overflow: hidden; border-width: 1px; border-style: solid; background: #2a2a2a; background: -moz-linear-gradient(top, #2a2a2a 0%, #131416 50%, #131416 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2a2a2a), color-stop(100%, #131416)); background: -webkit-linear-gradient(top, #2a2a2a 0%, #131416 50%, #131416 100%); background: -o-linear-gradient(top, #2a2a2a 0%, #131416 50%, #131416 100%); background: -ms-linear-gradient(top, #2a2a2a 0%, #131416 50%, #131416 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a2a2a', endColorstr='#131416',GradientType=0 ); background: linear-gradient(top, #2a2a2a 0%,#131416 50%,#131416 100%); background-color: #2a2a2a; text-align: left; word-wrap: break-word; overflow: hidden; }
.ui-tooltip-titlebar { position: relative; min-height: 14px; padding: 5px 35px 5px 10px; overflow: hidden; border-width: 1px 1px 0; border-style: solid; color: #EEE !important; border-bottom: 1px solid #444 !important; }
.ui-tooltip-titlebar H2 { color: #EEE; margin-top: 0px; }
.ui-tooltip-content H3 { color: #EEE; }
.ui-tooltip-content H3 A { color: #EEE; }
.ui-tooltip-content H3 A:hover { color: #F47920; }
.ui-tooltip-titlebar + .ui-tooltip-content { border-top-width: 0px !important; }
/*! Default close button class */
.ui-tooltip-titlebar .ui-state-default { position: absolute; right: 4px; top: 50%; margin-top: -9px; cursor: pointer; outline: medium none; border-width: 1px; border-style: solid; }
* html .ui-tooltip-titlebar .ui-state-default { top: 16px; }
.ui-tooltip-titlebar .ui-icon, .ui-tooltip-icon .ui-icon { display: block; text-indent: -1000em; }
.ui-tooltip-icon .ui-icon { width: 13px; height: 15px; padding: 0px !important; text-align: center; text-indent: 0; font: normal normal 14px/13px Tahoma,sans-serif; border-width: 0px !important; color: #999 !important; text-indent: -9999px; background-color: none !important; border-radius: none !important; -moz-border-radius: none !important; -webkit-border-radius: none !important; color: inherit; width: 20px; height: 20px; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -930px -573px; }
/*! Default tooltip style */
.ui-tooltip-default .ui-tooltip-titlebar, .ui-tooltip-default .ui-tooltip-content { border-color: #F1D031; color: #555; }
.ui-tooltip-default .ui-tooltip-icon { border-color: #CCC; color: #777; }
.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover { border-color: #AAA; color: #111; }
.ui-tooltip .ui-tooltip-tip { margin: 0 auto; overflow: hidden; background: transparent !important; border: 0px dashed transparent !important; z-index: 10; }
.ui-tooltip .ui-tooltip-tip, .ui-tooltip .ui-tooltip-tip * { position: absolute; line-height: 0.1px !important; font-size: 0.1px !important; color: #000; background: transparent; border: 0px dashed transparent; }
.ui-tooltip .ui-tooltip-tip canvas { top: 0; left: 0; }
#qtip-overlay { position: fixed; left: -10000em; top: -10000em; }
#qtip-overlay.blurs { cursor: pointer; }
#qtip-overlay div { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: black; opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; }
/*! Light tooltip style */
.ui-tooltip-light .ui-tooltip-titlebar, .ui-tooltip-light .ui-tooltip-content { border-color: #E2E2E2; color: #454545; }
.ui-tooltip-light .ui-tooltip-content { background-color: white; }
.ui-tooltip-light .ui-tooltip-titlebar { background-color: #f1f1f1; }
/*! Dark tooltip style */
.ui-tooltip-dark .ui-tooltip-titlebar, .ui-tooltip-dark .ui-tooltip-content { border-color: #303030; color: #f3f3f3; }
.ui-tooltip-dark .ui-tooltip-titlebar { background-color: none !important; }
.ui-tooltip-dark .ui-tooltip-icon { border-color: #444; border-width: 0px !important; }
.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover { border-color: #303030; }
/*! Cream tooltip style */
.ui-tooltip-cream .ui-tooltip-titlebar, .ui-tooltip-cream .ui-tooltip-content { border-color: #F9E98E; color: #A27D35; }
.ui-tooltip-cream .ui-tooltip-content { background-color: #FBF7AA; }
.ui-tooltip-cream .ui-state-default .ui-tooltip-icon { background-position: -82px 0; }
/*! Red tooltip style */
.ui-tooltip-red .ui-tooltip-titlebar, .ui-tooltip-red .ui-tooltip-content { border-color: #D95252; color: #912323; }
.ui-tooltip-red .ui-tooltip-content { background-color: #F78B83; }
.ui-tooltip-red .ui-state-default .ui-tooltip-icon { background-position: -102px 0; }
.ui-tooltip-red .ui-tooltip-icon { border-color: #D95252; }
.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover { border-color: #D95252; }
/*! Green tooltip style */
.ui-tooltip-green .ui-tooltip-titlebar, .ui-tooltip-green .ui-tooltip-content { border-color: #90D93F; color: #3F6219; }
.ui-tooltip-green .ui-tooltip-content { background-color: #CAED9E; }
.ui-tooltip-green .ui-tooltip-titlebar { background-color: #B0DE78; }
.ui-tooltip-green .ui-state-default .ui-tooltip-icon { background-position: -42px 0; }
/*! Blue tooltip style */
.ui-tooltip-blue .ui-tooltip-titlebar, .ui-tooltip-blue .ui-tooltip-content { border-color: #ADD9ED; color: #5E99BD; }
.ui-tooltip-blue .ui-tooltip-content { background-color: #E5F6FE; }
.ui-tooltip-blue .ui-tooltip-titlebar { background-color: #D0E9F5; }
.ui-tooltip-blue .ui-state-default .ui-tooltip-icon { background-position: -2px 0; }
/*! Add shadows to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE6+, Safari 2+ */
.ui-tooltip-shadow { -webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15); -moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15); box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15); }
.ui-tooltip-shadow .ui-tooltip-titlebar, .ui-tooltip-shadow .ui-tooltip-content { filter: progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3)"; _margin-bottom: -3px; .margin-bottom:-3px; }
/*! Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.ui-tooltip-rounded, .ui-tooltip-rounded .ui-tooltip-content, .ui-tooltip-tipsy, .ui-tooltip-tipsy .ui-tooltip-content, .ui-tooltip-youtube, .ui-tooltip-youtube .ui-tooltip-content { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.ui-tooltip-rounded .ui-tooltip-titlebar, .ui-tooltip-tipsy .ui-tooltip-titlebar, .ui-tooltip-youtube .ui-tooltip-titlebar { -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
.ui-tooltip-rounded .ui-tooltip-titlebar + .ui-tooltip-content, .ui-tooltip-tipsy .ui-tooltip-titlebar + .ui-tooltip-content, .ui-tooltip-youtube .ui-tooltip-titlebar + .ui-tooltip-content { -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }
/*! Youtube tooltip style */
.ui-tooltip-youtube { -webkit-box-shadow: 0 0 3px #333; -moz-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333; }
.ui-tooltip-youtube .ui-tooltip-titlebar, .ui-tooltip-youtube .ui-tooltip-content { _margin-bottom: 0; .margin-bottom:0; background: transparent; background: rgba(0,0,0,0.85); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)"; color: white; border-color: #CCCCCC; }
.ui-tooltip-youtube .ui-tooltip-icon { border-color: #222; }
.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover { border-color: #303030; }
.ui-tooltip-jtools { background: #232323; background: rgba(0,0,0,0.7); background-image: -moz-linear-gradient(top, #717171, #232323); background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323)); border: 2px solid #ddd; border: 2px solid #f1f1f1; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 0 12px #333; -moz-box-shadow: 0 0 12px #333; box-shadow: 0 0 12px #333; }
.ui-tooltip-jtools .ui-tooltip-titlebar { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"; }
.ui-tooltip-jtools .ui-tooltip-content { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"; }
.ui-tooltip-jtools .ui-tooltip-titlebar, .ui-tooltip-jtools .ui-tooltip-content { background: transparent; color: white; border: 0 dashed transparent; }
.ui-tooltip-jtools .ui-tooltip-icon { border-color: #555; }
.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover { border-color: #333; }
.ui-tooltip-cluetip { -webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.4); -moz-box-shadow: 4px 4px 5px rgba(0,0,0,0.4); box-shadow: 4px 4px 5px rgba(0,0,0,0.4); }
.ui-tooltip-cluetip .ui-tooltip-titlebar { background-color: #87876A; color: white; border: 0 dashed transparent; }
.ui-tooltip-cluetip .ui-tooltip-content { background-color: #D9D9C2; color: #111; border: 0 dashed transparent; }
.ui-tooltip-cluetip .ui-tooltip-icon { border-color: #808064; }
.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover { border-color: #696952; color: #696952; }
.ui-tooltip-tipsy { border: 0; }
.ui-tooltip-tipsy .ui-tooltip-titlebar, .ui-tooltip-tipsy .ui-tooltip-content { _margin-bottom: 0; .margin-bottom:0; background: transparent; background: rgba(0,0,0,0.87); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)"; color: white; border: 0px transparent; font-size: 11px; font-family: 'Lucida Grande', sans-serif; font-weight: bold; line-height: 16px; text-shadow: 0 1px black; }
.ui-tooltip-tipsy .ui-tooltip-titlebar { padding: 6px 35px 0 10; }
.ui-tooltip-tipsy .ui-tooltip-content { padding: 6px 10; }
.ui-tooltip-tipsy .ui-tooltip-icon { border-color: #222; text-shadow: none; }
.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover { border-color: #303030; }
.ui-tooltip-tipped .ui-tooltip-titlebar, .ui-tooltip-tipped .ui-tooltip-content { border: 3px solid #959FA9; filter: none; -ms-filter: none; }
.ui-tooltip-tipped .ui-tooltip-titlebar { background: #3A79B8; background-image: -moz-linear-gradient(top, #3a79b8, #2e629d); background-image: -webkit-gradient(linear, left top, left bottom, from(#3a79b8), to(#2e629d)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"; color: white; font-weight: normal; font-family: serif; border-bottom-width: 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }
.ui-tooltip-tipped .ui-tooltip-content { background-color: #F9F9F9; color: #454545; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; }
.ui-tooltip-tipped .ui-tooltip-icon { border: 2px solid #285589; background: #285589; }
.ui-tooltip-tipped .ui-tooltip-icon .ui-icon { background-color: #FBFBFB; color: #555; }
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content, .ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar { filter: none; -ms-filter: none; }
.ui-tooltip-wiki { max-width: 440px; }
.ui-tooltip-wiki .ui-tooltip-content { padding: 10px; line-height: 12.5px; }
.ui-tooltip-wiki h1 { margin: 0 0 7px; font-size: 1.5em; line-height: 1em; }
.ui-tooltip-wiki img { padding: 0 10px 0 0; }
.ui-tooltip-wiki p { margin-bottom: 9px; }
.ui-tooltip-wiki .note { margin-bottom: 0; font-style: italic; color: #888; }
#qtip-overlay { position: absolute; left: -10000em; top: -10000em; background-color: black; cursor: pointer; z-index: 14999; }
.icons-sprite, .icons-assets, .icons-copy, .icons-crop, .icons-destroy, .icons-doc, .icons-down-arrow, .icons-dropdown, .icons-edit, .icons-facebook, .icons-facebooklight, .icons-file, .icons-mail, .icons-maillight, .icons-new, .icons-pdf, .icons-right-arrow, .icons-rss, .icons-search-icon-left, .icons-search, .icons-show, .icons-stats, .icons-twitterlight, .icons-txt, .icons-upload, .icons-video, .icons-xls, .icons-zip { background: url(/resources/icons-s90e9b2b972-d439f5a851a679381f5fb567830fa1f8.png) no-repeat; }
.icons-assets { background-position: 0 -936px; }
.icons-copy { background-position: 0 -904px; }
.icons-crop { background-position: 0 -734px; }
.icons-destroy { background-position: 0 -888px; }
.icons-doc { background-position: 0 -392px; }
.icons-down-arrow { background-position: 0 -22px; }
.icons-dropdown { background-position: 0 -1127px; }
.icons-edit { background-position: 0 -872px; }
.icons-facebook { background-position: 0 -697px; }
.icons-facebooklight { background-position: 0 -1090px; }
.icons-file { background-position: 0 -758px; }
.icons-mail { background-position: 0 -660px; }
.icons-maillight { background-position: 0 -1053px; }
.icons-new { background-position: 0 -1000px; }
.icons-pdf { background-position: 0 -526px; }
.icons-right-arrow { background-position: 0 0; }
.icons-rss { background-position: 0 -856px; }
.icons-search-icon-left { background-position: 0 -1182px; }
.icons-search { background-position: 0 -1165px; }
.icons-show { background-position: 0 -840px; }
.icons-stats { background-position: 0 -968px; }
.icons-twitterlight { background-position: 0 -1016px; }
.icons-txt { background-position: 0 -178px; }
.icons-upload { background-position: 0 -808px; }
.icons-video { background-position: 0 -1193px; }
.icons-xls { background-position: 0 -44px; }
.icons-zip { background-position: 0 -312px; }
.rightColumn H1, .rightColumn H2, .rightColumn H3 {font-size:19px;  text-transform: uppercase; margin: 3px 0px; color: #333; }
.rightColumn H4, .rightColumn H5, .rightColumn H6 { font-size:13px;font-weight: bold; margin: 3px 0px; color: #666; }
LABEL.header { display: block; border-top: 1px solid #a4a4a4; padding-top: 5px; font-size:11px; text-transform: uppercase; margin-top: 0px; margin-bottom: 15px; }
LABEL.header H3, H3.header { margin-top: 0px; margin-bottom: 15px;font-size:14px;}
.rightColumn .legal { font-size: 11px; line-height: 11px !important; }
.rightColumn BLOCKQUOTE, .postContent BLOCKQUOTE { padding-left: 20px; padding-right: 50px; margin-right: 0px; margin-left: 40px;font-style:italic;font-size:18px;line-height: 24px; color: #333; position: relative; border-left: 9px solid #e3e3e3; }
.rightColumn BLOCKQUOTE CITE, .rightColumn BLOCKQUOTE I, .postContent BLOCKQUOTE CITE, .postContent BLOCKQUOTE I { display: block;font-size:14px; line-height: 18px; color: #000; text-transform: uppercase; }
.rightColumn UL { padding-left: 18px; list-style-position: outside; }
.rightColumn UL LI { padding-bottom: 3px; }
.rightColumn OL { padding-left: 18px; }
.rightColumn OL OL { padding-left: 20px; }
.rightColumn OL LI LI { list-style-type: lower-alpha; }
.rightColumn input.search[type=text] { padding: 5px; font-size:13px;border: 1px solid #e4e4e4; width: 255px; color: #333; background-color: #e4e4e4; -webkit-appearance: button; margin-bottom: 4px; }
.rightColumn input.search[type=submit] { margin-left: 1px; padding: 5px; font-size:13px; border: 1px solid #e4e4e4; width: 100px; color: #333; width: 30px; -webkit-appearance: button; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -716px -276px; background-color: #CCC; margin-bottom: 4px; }
.investorTools { padding-top: 15px; padding-left: 60px; }
.rightColumn .half { float: left; width: 50%; }
.rightColumn .half.awards { height: 225px; overflow: hidden; margin-bottom: 15px; }
.rightColumn .half H2, .third.responsibility H2 { font-family: "NewhouseDTSCond-Regular", "Arial"; font-size: 36px; line-height: 38px; margin-top: 3px; color: #333; }
.third H2 A, .half H2 A { color: #333; }
.third H2 A:hover, .half H2 A:hover { color: #F47920; }
.rightColumn .half .inner { padding-right: 25px; padding-bottom: 25px; }
.rightColumn .half .inner A { text-decoration: none; }
.rightColumn LABEL { text-transform: uppercase; font: normal 14px "stratum-1-web", "Arial"; color: #333; display: block; margin-top: 3px; }
.rightColumn SMALL { display: block; font: normal 11px "stratum-1-web", "Arial"; }
.rightColumn SMALL A { text-decoration: none; color: #000; }
A.tool { text-transform: uppercase; font: normal 14px "stratum-1-web", "Arial"; color: #666; display: block; margin-top: 3px; text-decoration: none; }
A.tool:hover { color: #000; }
.rightColumn TABLE INPUT[type=text] { width: 20px; background-color: #FFF; display: inline; padding: 3px 3px; margin-top: -2px; margin-right: 3px; }
.rightColumn TABLE INPUT[type=checkbox] { width: 20px; height: 20px; }
.rightColumn TABLE TD A { color: #666; text-decoration: none; }
.rightColumn TABLE TD A:hover { color: #F47920; text-decoration: none; }
TABLE.calendar #date { width: 130px; }
TABLE.calendar #title { width: auto; padding-left: 10px; }
TABLE.calendar #remind { width: 60px; }
TABLE.calendar #leadTime { width: 140px; }
input[type=text], input[type=password], input[type=file], textarea { border: none; background-color: #E4E4E4; border: 1px solid #E4E4E4; color: #333333; font-size:13px;padding: 5px;}
select { padding: 5px; font-size:13px; border: 1px solid #e4e4e4; color: #333; background-color: #e4e4e4; width: 300px; }
#main { min-height: 100%; min-width: 972px; padding: 0px 20px; position: relative; text-align: left; }
#mainContent { width: 972px; padding: 0px 10px; min-height: 100%; margin: 0px auto; }
.homeTitle { border-bottom: 1px solid #b3b3b3; min-height: 442px; position: relative; }
.bordered { padding-top: 7px; margin-top: 16px; border-top: 1px solid #b3b3b3; }
.leftColumn { width: 316px; margin-right: 12px; min-height: 460px; float: left; position: relative; border-top: 5px solid #333333; padding: 6px 0px 0px 0px; margin-top: 10px; }
.topLevel { margin-top: 0px; }
.leftColumn.topLevel { padding-top: 0px; }
.leftColumn.borderless { padding-top: 0px; margin-top: -8px; }
.leftColumn .homeTitle { min-height: 460px; border-bottom: 1px solid #b3b3b3; margin-bottom: 10px; position: relative; float: none !important; }
.leftColumn .homeTitle .text { border: none !important; }
.rightColumn { width: 620px; min-height: 442px; float: left; position: relative; border-top: 1px solid #B3B3B3; padding: 10px 0px 0px 0px; }
.rightColumn.borderless { padding-top: 0px !important; margin-top: 0px; }
.third { width: 316px; margin-right: 12px; float: left; }
.twoThirds { width: 620px; margin-right: 12px; float: left; }
.third .date, .tag .date, .more-news-item .date { font: 10px "stratum-1-web","Arial"; color: #333; display: block; margin-top: 8px; margin-bottom: 6px; text-transform: uppercase; }
.third.press .date, .third.responsibility .date { font-size: 12px; display: block; margin-top: 3px; margin-bottom: 3px; text-transform: uppercase; }
.third H4, .third H5 { font-weight: normal; font-size: 13px; line-height: 19px; padding-right: 25px; }
.third.press { margin-bottom: 15px; }
.third.press A:hover H1 { color: #F47920 !important; }
.third H2, .fourth H2, .tag H2, .more-news-item A H2 {  font-size: 24px !important; font-weight: 400; line-height: 30px; text-transform: uppercase; color: #333 !important; margin-top: 3px; margin-bottom: 8px; padding-right: 35px; }
.more-news-item H2 span {position:relative; }
.fourth.post H2 { padding-right: 20px; }
.third H2 A, .fourth H1 A, .third A H2 { color: #333; }
.third H2 .spChineseText,.more-news-item A H2 .spChineseText { top:-1px;position:relative;}
.pageFourth H2 A:hover, .pageFourth:hover H2 A, .third A:hover H2, .fourth.post H2 A:hover,.more-news-item A:hover H2 { color: #F47920; }
.more-news-item A:hover H2 { color: #F47920 !important;}
.third A:hover H2 { color: #F47920 !important; }
.fourth A:hover H2, .fourth.active H2 { color: #F47920 !important; }
.third.responsibility { min-height: 360px; padding-bottom: 30px; }
.third.responsibility IMG { margin-bottom: 8px; }
.responsibility.news { min-height: 200px; }
.third.collapsed { min-height: 0px; }
.third .sixth A { display: block; color: #666; text-decoration: none; }
.third .sixth A:hover { color: #333; }
.third.small { width: 205px; }
.fourth .date { font-size: 11px; font: normal 11px "stratum-1-web", "Arial"; color: #333; margin-top: 5px; margin-bottom: 0px; text-transform: uppercase; }
.fourth .preview { width: 234px; height: 165px; }
.fourth .press .date { font-size: 11px; display: block; margin-top: 3px; margin-bottom: 3px; text-transform: uppercase; }
.fourth H4, .third H5 { font-weight: normal; font-size: 14px; line-height: 19px; padding-right: 25px; }
.fourth { width: 235px; margin-bottom: 35px; margin-right: 11px; float: left; position: relative; }
.fourth.post { height: 316px; }
#teamNavigation div.fourth.post { height: 254px !important; }
#teamNavigation div.filmstripMask.searchPost { height: 254px !important; }
.fourth H2 { margin-top: 0px; font-size: 24px; line-height: 26px; }
.fourth A { display: block; color: #666; text-decoration: none; }
.fourth A:hover { color: #333; }
.fourth .small { width: 205px; }
.fourth A.asset { width: 234px; height: 165px; position: absolute; top: 0px; left: 0px; cursor: pointer; -moz-transition-property: background-color; -moz-transition-duration: .20s; -moz-transition-timing-function: linear; -webkit-transition-property: background-color; -webkit-transition-duration: .20s; -webkit-transition-timing-function: linear; -webkit-transform: translate3d(0, 0, 0); display: block; width: 100%; text-indent: -9999px; }
.ie .fourth A.asset { text-indent: 0px; display: block; line-height: 200px; font-size: 200px; filter: alpha(opacity=0); overflow: hidden; }
.chrome .fourth A.asset { -webkit-transform: none !important; }
.fourth A.video { width: 234px; height: 165px; position: absolute; top: 0px; left: 0px; cursor: pointer; -moz-transition-property: background-color; -moz-transition-duration: .20s; -moz-transition-timing-function: linear; -webkit-transition-property: background-color; -webkit-transition-duration: .20s; -webkit-transition-timing-function: linear; -webkit-transform: translate3d(0, 0, 0); text-indent: -9999px; }
.ie .fourth A.video { text-indent: 0px; display: block; line-height: 200px; font-size: 200px; filter: alpha(opacity=0); overflow: hidden; }
.chrome .fourth A.video { -webkit-transform: none !important; }
.fourth .asset:hover { border-bottom: 3px solid #F47920; background-color: rgba(0,0,0,0.5); }
.fourth .video:hover { border-bottom: 3px solid #F47920; background-color: rgba(0,0,0,0.5); }
.fourth .filename { display: block; text-align: left !important; width: 75%; padding-right: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: right; font-style: italic; font-size: 14px; line-height: 18px; font-family: Georgia; color: #646464; }
.sixth { width: 150px; margin-right: 12px; float: left; }
.sixth.end { margin-right: 0px; }
.end { margin-right: 0px !important; }
#latest_news { margin-top: 6px; height: 380px;overflow:hidden; }
#latest_news h3 a { font-size:12px;color:#F47920;font-style:italic;padding-left:10px;}
#mainHeader { height: 80px; position: relative; }
#mainHeader .logo, #mobileHeader .logo { float: left; width: 316px; height: 80px; text-indent: -9999px; background:url("/resources/nike-logo-10b7a03efd86330c185f54f09c9e77dc.png") no-repeat;background:-webkit-image-set(url("/resources/nike-logo-10b7a03efd86330c185f54f09c9e77dc.png") 1x, url("/resources/nike-logo-2x-fd80778295410a68b4d4a6fbb0f20431.png") 2x) no-repeat;background-position:0 10px }
#mainHeader .logo a, #mobileHeader .logo a { display: block; width: 100%; height: 100%; -moz-outline: none; }
#mobileHeader .logo { height: 40px; width: 151px; }
#searchContainer { width: 300px; border-bottom: 1px solid #333; height: 23px; margin-top: 8px; }
#searchContainer INPUT[type=text] { border: none; background-color: #EFEFEF !important;font-size:18px;color: #808080; text-transform: uppercase; height: 22px; padding: 0px; box-shadow: none; }
#searchContainer INPUT[type=text]:focus { outline-width: 0px !important; }
#searchContainer INPUT[type=submit] { border: none; color: #FFF; text-transform: uppercase; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) repeat-y; cursor: pointer; background-position: -185px -602px; width: 30px; height: 20px; margin-left: 0px; text-indent: -9999px; padding: 0px !important; float: right; margin-top: 3px; }
#mainMenu { float: left; width: 316px; height: 80px; }
#mainMenu UL { margin: 0px; padding: 0px; margin-top: 8px; }
#mainMenu UL LI { margin: none; padding: none; text-indent: none; list-style-type: none; text-transform: uppercase; font-family: "stratum-1-web", "Arial"; font-size: 13px; line-height: 15px; margin-bottom: 0px; }
#mainMenu UL LI A { text-decoration: none; color: #333333; }
#mainMenu UL LI A:hover { color: #F47920; }
#mainMenu UL LI A.active { color: #000000; }
ul.secondaryNav { margin: 0; padding: 0; }
ul.secondaryNav li { list-style: none; }
ul.secondaryNav ul { margin: 0; padding: 0; }
ul.secondaryNav ul a { padding-left: 20px; }
ul.secondaryNav ul ul a { padding-left: 40px; }
ul.secondaryNav ul ul ul a { padding-left: 60px; }
.sidebarMenu { padding-bottom: 150px; }
.topLevel .sidebarMenu { margin-top: -8px; }
.sidebarMenu A { font: normal 18px "stratum-1-web", "Arial"; display: block; padding: 2px 10px 2px 0px; border-bottom: 1px dotted #CCC; text-transform: uppercase; text-decoration: none; color: #808080; }
.sub { background-position: right 7px; }
li.sub.active { background-position: right 7px; }
.sidebarMenu A:hover, .sidebarMenu A.active, .sub.active A.active { color: #F47920; }
li.sub UL LI A:hover, li.sub UL LI A.active { color: #222222 !important; }
.thisPage { color: black !important; }
#postsArchive .pagination a, .no-bootstrap-pagination .pagination a { color: #F47920; text-decoration: none; font-family: arial,微软雅黑,黑体; font-size: 13px; line-height: 19px; }
#postsArchive .pagination ul > li > a, #postsArchive .pagination ul > li > span, .no-bootstrap-pagination .pagination ul > li > a, .no-bootstrap-pagination .pagination ul > li > span { float: left; padding: 0; line-height: 20px; text-decoration: none; background: none; border: none; border-left-width: 0; }
#postsArchive .pagination ul, .no-bootstrap-pagination .pagination ul { box-shadow: none; -webkit-box-shadow: none; }
div.pagination ul { margin: 0; padding: 0; }
div.pagination ul li { list-style: none; display: inline-block; margin-right: 4px; }
#footer { margin-top: 15px; }
#footer a { display: block; text-decoration: none; margin-bottom: 3px; color: #656565; text-transform: uppercase; }
#footer a:hover { color: #000000; }
div.footer { border-top: 1px solid #b3b3b3; margin-top: 15px; padding-top: 15px; padding-bottom: 10px; font-size: 13px; }
.footer label { display: block; color: #1C1C1C; margin-bottom: 3px; text-transform: uppercase; }
#footer .topics { padding-top: 7px; zoom: 1; }
#footer h4 { color: #1C1C1C; display: block; margin-top: 0px; margin-bottom: 3px; text-transform: uppercase; font-weight: 400; }
#footer div.section.no-heading { margin-top: 23px; }
#footer h3 {  font-weight:bold; color: #333;  text-transform: uppercase;font-size:16px; height:20px;line-height:20px;margin:0px;margin-bottom:3px;}
#footer div.section li { list-style: none; margin: 0; padding: 0; height:20px;line-height:20px;margin-bottom:3px;}
#footer div.section li A { font-size:13px;text-transform:uppercase;height:20px;line-height:20px;}
#footer .divWx { background:url(../Images/p_5_2.gif) right 3px no-repeat;padding-top:50px;font-size:13px;width:430px;text-align:center;letter-spacing:0.18em;line-height:22px;height:80px;right:-30px;position:relative;}
#footer .topics ul { margin: 0; padding: 0; }
#footer .topics li { list-style: none; margin: 0; padding: 0; }
#footer div.brands h3 { top: 7px; }
.footer.brands { padding-top: 7px; padding-bottom: 0px; }
#footer a.brandLogo { float: left; display: block; height: 50px; margin-top: 10px; overflow: hidden; }
#footer a.brandLogo span { display: none; }
#brandNike{width:103px;background:url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat 0 0}
#brandNike:hover{background-position:0px -50px}
#brandConverse{width:247px;background:url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat -136px 0px}
#brandConverse:hover{background-position:-136px -50px}
#brandHurley{width:217px;background:url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat -383px 0px}
#brandHurley:hover{background-position:-383px -50px}
#brandJordan{width:190px;background:url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat -600px 0px}
#brandJordan:hover{background-position:-600px -50px}
#brandNikeGolf{width:182px;background:url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat -790px 0px}
#brandNikeGolf:hover{background-position:-790px -50px}
#footer div.links { padding-top: 5px; margin-top: 10px; margin-bottom: 70px; }
#footer div.links ul { margin: 0px; }
#footer div.links ul li { list-style-type: none; float: left; display: block; font-size: 12px; font-family: "Arial"; padding-right: 34px; color: #656565; }
#footer div.links ul li a { display: inline; text-transform: none; font-size:12px;}
.socialLinks { float: right; margin-top: 5px; }
#footer .socialLinks a { display: inline-block; cursor: pointer; opacity: .5; -moz-transition-property: opacity; -moz-transition-duration: .20s; -moz-transition-timing-function: linear; -webkit-transition-property: opacity; -webkit-transition-duration: .20s; -webkit-transition-timing-function: linear; -webkit-transform: translate3d(0, 0, 0); text-align: left; }
#footer .socialLinks a:hover { opacity: .7; }
#footer .socialLinks a:active { opacity: 1; }
#footer .socialLinks a span { display: none; }
#rss { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -712px, -300px; display: block; width: 24px; height: 24px; }
#followUs { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat -577px -554px; display: block; width: 96px; height: 24px; }
.mobile-footer { padding-top: 10px; border-top: 1px solid #808080; padding-bottom: 42px; }
.mobile-footer a { color: #333333; }
.ie7 #share_this { display: block; float: left; margin-right: 5px; filter: alpha(opacity=100); }
#share_this { overflow: hidden; text-indent: -9999px; }
.socialButton, #share_this { width: 24px; height: 24px; display: inline-block; cursor: pointer; opacity: .5; -moz-transition-property: opacity; -moz-transition-duration: .20s; -moz-transition-timing-function: linear; -webkit-transition-property: opacity; -webkit-transition-duration: .20s; -webkit-transition-timing-function: linear; -webkit-transform: translate3d(0, 0, 0); text-align: left; vertical-align: middle; }
.socialButton:hover, #share_this:hover { opacity: .7; }
.socialButton:active, #share_this:active { opacity: 1; }
#facebook { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat -212px -524px; }
#twitter { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat -236px -524px; }
#share_this { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat -260px -524px; }
#rss { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat -284px -524px; }
#email { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat -308px -524px !important; }
#follow { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; width: 96px; height: 25px; background-position: -577px -554px; }
.socialButton A { width: 100%; height: 100%; display: block; }
.socialButton span { display: none; }
.socialSharing { position: absolute; bottom: 9px; }
.postTitle .socialSharing, .homeTitle .socialSharing { text-align: left; }
.third:hover .shareTray { opacity: 1; }
.third .shareTray { position: absolute; width: 56px; right: -2px; top: 234px; opacity: 0; -moz-transition-property: opacity; -moz-transition-duration: .20s; -moz-transition-timing-function: linear; -webkit-transition-property: opacity; -webkit-transition-duration: .20s; -webkit-transition-timing-function: linear; -webkit-transform: translate3d(0, 0, 0); display: none; }
.chrome .third .shareTray { -webkit-transform: none !important; }
.shareTray .socialButton { width: 16px; height: 18px; display: inline-block; text-indent: -9999px; cursor: pointer; opacity: .4; text-align: left; -moz-transition-property: opacity; -moz-transition-duration: .20s; -moz-transition-timing-function: linear; -webkit-transition-property: opacity; -webkit-transition-duration: .20s; -webkit-transition-timing-function: linear; -webkit-transform: translate3d(0, 0, 0); }
.ie7 .socialButton { filter: alpha(opacity=100); display: block; float: left; margin-right: 5px; }
.chrome .shareTray .socialButton { -webkit-transform: none !important; }
.shareTray .socialButton:hover { opacity: .7; }
.shareTray .socialButton:active { opacity: 1; }
.shareTray #twitter { background: url(../images/buttons/social%20media/twitter_16px_hover.png) no-repeat; }
.shareTray #facebook { background: url(../images/buttons/social%20media/facebook_16px_hover.png) no-repeat; }
.shareTray #share { background: url(../images/buttons/social%20media/share_16px_hover.png) no-repeat; }
.footer .socialSharing { position: absolute; right: 0px; width: 30%; text-align: right; top: 11px; }
#postsArchive div.post { padding-bottom: 12px; padding-top: 12px; clear: both; width: 980px;float:none; }
div.post h2 {  margin: 10px 0 0 0; padding: 0; }
#wbfNavigation div.fourth h2 { margin-top: 6px; font-size: 24px; line-height: 30px; }
div.post h2 A { color: #333;  line-height: 30px;font-weight:400;font-size:24px;}
div.post .spChineseText {font-size:24px;top:-2px;}
div.post span.tagLabel { color: #999999; font-family: "stratum-1-web","Arial"; font-size: 14px; }
img.postPreviewImg { float: left; width: 316px; overflow: hidden; margin-right: 12px; box-shadow: -2px 2px 5px #9A9A9A; margin-left: -2px; }
div.postInfo { margin-left: 328px; padding: 12px; padding-right: 50px; min-height: 202px; font-size: 13px; line-height: 19px; color: #646464; -moz-transition-property: background-color; -moz-transition-duration: .20s; -moz-transition-timing-function: linear; -webkit-transition-property: background-color; -webkit-transition-duration: .20s; -webkit-transition-timing-function: linear; -webkit-transform: translate3d(0, 0, 0); }
div.postInfo:hover { background-color: #e9e9e9; }
div.postInfo H2 A:hover { color: #F47920; }
h6.date { color: #a1a1a1; display: block; font-size: 10px; font-family: "stratum-1-web","Arial"; padding: 0; margin: 0; text-transform: uppercase; font-style: normal; font-weight: 500; }
.postTags a { color: #333333; font-style: italic; }
.postTags a:hover { color: #F47920; }
#postsArchiveHeader { border-top: 1px solid #afafaf; padding-top: 12px; padding-bottom: 36px; }
#postsArchiveHeader h4 { font-size: 14px; text-transform: uppercase; color: #a1a1a1; margin: 0; padding: 0; font-family: "stratum-1-web","Arial"; font-weight: normal; margin-bottom:5px; }
#postsArchiveHeader h1 { font-size: 36px;line-height:36px; text-transform: uppercase; color: #333; margin: 0; padding: 0; font-weight: normal; }
#postsArchiveHeader h1 span { position:relative;}
.text.supertag { border-color: #d6d6d6 !important; padding-top: 15px !important; }
.supertagHead { font: normal 18px "NewhouseDTSCond-Regular", "Arial"; line-height: 22px; letter-spacing: 1px; text-transform: uppercase; background-color: #333; color: #FFF; padding: 4px 7px; position: relative; }
#news_feed { display: block; width: 16px; height: 16px; position: absolute; right: 7px; top: 6px; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -716px -332px; opacity: .25; -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; -o-transition: opacity 0.2s ease; transition: opacity 0.2s ease; }
#news_feed:hover { opacity: .8; }
#news_feed span { display: none; }
.shadow { -webkit-box-shadow: -2px 2px 5px #9a9a9a; -moz-box-shadow: -2px 2px 5px #9a9a9a; box-shadow: -2px 2px 5px #9a9a9a;/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#9a9a9a', Direction=225, Strength=2);*//*for ie6,7,8*/ }
.homepage_missing { background-position: -0px -111px !important; }
.borderless { border-width: 0px !important; }
.homeTitle .text { border-top: 5px solid #333333; padding: 2px 7px 0px 0px; }
.homeTitle .text H2, .carouselBlockHeadline H2, .postTitle .text H2 { font-size:32px;line-height: 33px; margin-top: 0px; margin-bottom: 40px; }
.carouselColumn { width: 620px; position: relative; background-color: #333; height: 442px; }
.carouselColumn #videoPlayer { height: 460px; }
#carouselObject { overflow: hidden; }
div.carousel { width: 100%; height: 100%; background: #000; }
#carouselObject img { margin: 0 auto; padding: 0; border: 0; position: absolute; display: block; height: 100%; }
#carouselErrorMessage { width: 100%; height: 100%; background-color: #333; text-align: center; overflow: hidden; }
#carouselErrorMessage .inner { padding: 200px 100px; font-size: 22px; line-height: 26px; text-transform: uppercase; color: #999; }
.postTitle .text H1, .homeTitle .text H1 { font-size:33px; color: #333; line-height: 40px;margin-top: 5px; margin-bottom: 10px; text-transform: uppercase;  }
.postTitle .text H1, .homeTitle .text H1 span { position:relative;font-size:35px;top:-2px; }
.postTitle .text H1.small-headline, .homeTitle .text H1.small-headline { font-size: 28px; font-family: Arial, sans-serif; line-height: 32px; }
.homeTitle .text H1 A, .homeTitle .text A H1 { color: #333; }
.homeTitle .text H1 A:hover, .homeTitle .text A:hover H1 { color: #F47920; }
#captionColumn .text .date, .dateline { font-size:15px;font-family:"stratum-1-web",​"Arial"; color: #646464 !important; display: block; margin-top: 14px; margin-bottom: 0px; text-transform: uppercase; }
.dateline { margin-top: 0px; }
.bdIndex  #captionColumn .text .date, .bdIndex .dateline{display:none; }
#imageGalleryCaption, #imageGalleryCaption-story { padding-right: 35px;font-size: 13px; line-height: 22px; padding-top: 6px; color: #333; }
.filmstripMask { width: 100%; height: 320px; overflow: hidden; position: relative; padding-left: 9px; margin-left: -9px; }
.filmstripMask.searchPost { height: 330px; }
.filmstripMask.searchAsset { height: 230px; }
.homepage { height: 355px; }
.filmstripNavigationBack { position: absolute; height: 70px; padding-top: 100px; width: 40px; background-color: none; margin-left: -32px; cursor: pointer; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat -461px -554px; opacity: .5; -webkit-transition-property: opacity; -webkit-transition-duration: .10s; -webkit-transition-timing-function: linear; -moz-transition-property: opacity; -moz-transition-duration: .10s; -moz-transition-timing-function: linear; -webkit-transform: translate3d(0, 0, 0); text-indent: -9999px; }
.filmstripNavigationBack:hover, .filmstripNavigationNext:hover { opacity: .7; }
.filmstripNavigationBack:active, .filmstripNavigationNext:active { opacity: 1; }
.filmstripNavigationNext { position: absolute; height: 70px; padding-top: 100px; width: 39px; background-color: none; margin-left: 970px; text-align: left; cursor: pointer; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat -410px -554px; opacity: .5; text-indent: -9999px; -moz-transition-property: opacity; -moz-transition-duration: .10s; -moz-transition-timing-function: linear; -webkit-transition-property: opacity; -webkit-transition-duration: .10s; -webkit-transition-timing-function: linear; -webkit-transform: translate3d(0, 0, 0); }
.ie7 .filmstripNavigationNext { margin-left: 990px; }
.filmstripNavigationIndicator { position: absolute; font-size: 16px; font-weight: bold; margin-top: -20px; height: 35px; width: 690px; margin-left: 271px; background-color: none; text-align: right; cursor: pointer; }
.trend { margin-top: 11px; background: url(../images/trend_bg.gif) no-repeat; height: 239px; }
.trend .inner .topics { display: block; margin-top: 0px; font-family: "NewhouseDTSCond-Regular", "Arial"; font-size: 34px; line-height: 36px; color: #FFFFFF; margin-bottom: 0px; text-transform: uppercase; }
.trend .inner .topics A { color: #FFFFFF; text-decoration: none; }
.trend .inner .topics A:hover { color: #333333; text-decoration: none; }
.trend .inner { padding: 11px; }
H3.search { margin-top: -1px; margin-bottom: 6px; }
.searchNavContainer { border-top: 1px solid #afafaf; border-bottom: 1px solid #afafaf; padding-top: 15px; margin-bottom: 7px; position: relative; }
.ie7 .searchNavContainer { height: 120px; }
.searchTerm H3 { margin-bottom: 0px !important; }
.searchTerm H2 { margin-top: 0px; font-size: 36px; margin-bottom: 25px; }
#searchNav { margin-top: 30px; margin-left: -19px; margin-right: -19px; }
.ie7 #searchNav { position: relative; height: 75px; padding-left: 270px; }
.ie8 #searchNav { position: relative; height: 75px; margin-left: 270px !important; }
#searchNav A { display: block; float: left; padding: 0px 17px 20px 17px; font-size:14px;; text-transform: uppercase; color: #333; }
#searchNav A:hover, #searchNav A.active { background: url(/resources/nav_indicator-f6d048047737a6e1e894ef74bd1d2033.gif) no-repeat; background-position: center 15px; color: #f2791e; }
#searchNav A:hover { color: #000 !important; }
.tag { border-bottom: 1px solid #666; padding-bottom: 15px; margin-bottom: 15px; }
.tag .inner { padding-right: 120px; }
.tag H2 { margin-bottom: 8px; padding-right: 75px; }
.tag .preview { display: inline-block; float: left; margin-right: 15px; }
.stopbutton { z-index: 100; position: absolute; top: 10px; right: 10px; opacity: 0; background-position: -149px -602px; }
.documentSearch { margin-bottom: 25px; }
.documentLink { display: block; font-style: italic; }
.documentLink A { color: #000; font-size: 13px; }
.documentLink A:hover { color: #F47920; }
.documentSearch:hover .documentLink A { color: #F47920; }
.documentTitle { font-size:11px; color: #222; text-transform: uppercase; }
.documentType { width: 34px; height: 34px; margin-top: 5px; text-indent: -9999px; }
.documentType A { display: block; width: 100%; height: 100%; }
.documentType.application_pdf A { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -488px -202px; }
.documentSearch:hover .documentType.application_pdf A, .documentType.application_pdf A:hover { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -488px -202px; color: #F47920; }
.documentType.text_plain A { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -488px -202px; }
.documentSearch:hover .documentType.text_plain A, .documentType.application_pdf A:hover { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -488px -202px; color: #F47920; }
.documentType.application_zip A { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -488px -202px; }
.documentSearch:hover .documentType.application_zip A, .documentType.application_pdf A:hover { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -488px -202px; color: #F47920; }
.documentType.application_vnd_ms-excel A { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -488px -202px; }
.documentSearch:hover .documentType.application_vnd_ms-excel A, .documentType.application_pdf A:hover { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -488px -202px; color: #F47920; }
.documentType.application_vnd_openxmlformats A { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -488px -202px; }
.documentSearch:hover .documentType.application_vnd_openxmlformats A, .documentType.application_vnd_openxmlformats A:hover { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -488px -202px; color: #F47920; }
.documentType.text_rtf A { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -488px -202px; }
.documentSearch:hover .documentType.text_rtf A, .documentType.text_rtf A:hover { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -488px -202px; color: #F47920; }
.info { display: block; float: right; right: 0px; bottom: 0px; width: 16px; height: 16px; margin-top: -17px; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -749px -209px; text-indent: -9999px; opacity: 1; opacity: .5; -moz-transition-property: opacity; -moz-transition-duration: .20s; -moz-transition-timing-function: linear; -webkit-transition-property: opacity; -webkit-transition-duration: .20s; -webkit-transition-timing-function: linear; -webkit-transform: translate3d(0, 0, 0); font-family: Times New Roman; }
.chrome .info { -webkit-transform: none !important; }
.info:hover { opacity: .7; }
.info:active { opacity: 1; }
.pageFourth { float: left; height: 240px; overflow: hidden; border-bottom: 3px solid #EFEFEF; margin-bottom: 5px; background-color: #e4e4e4; cursor: pointer; }
.pageFourth .inner { font: normal 13px arial,微软雅黑,黑体; line-height: 19px; padding: 12px 10px; color: #666666; text-transform: none; }
.pageFourth h2 { font: normal 28px "NewhouseDTSCond-Regular", "Arial"; line-height: 30px; color: #333333; margin: 0px 0px 8px 0px !important; }
.pageFourth:hover H2, .pageFourth:hover H2 A { color: #000 !important; }
.pageFourth:hover, .pageFourth.selected { border-bottom: 3px solid #f2791e; }
#imageNavigation, #videoNavigation { height: 230px; }
#pageNavigation, #postNavigation { height: 325px; }
.errorContainer { text-align: center; border-top: 1px solid #A7A7A7; padding-top: 70px; font: italic 18px Georgia; line-height: 24px; color: #333; padding-bottom: 120px; }
.errorContainer H1 { font-family: "NewhouseDTSCond-Regular", "Arial"; color: #C0C0C0; font-size: 48px; line-height: 46px; margin-bottom: 20px; }
.errorContainer IMG { margin-top: 35px; }
.followContainer { text-align: left; border-top: 1px solid #A7A7A7; padding-top: 10px; font: italic 18px Georgia; line-height: 24px; color: #333; }
.followContainer .half { float: left; background-color: #E3E3E3; width: 480px; margin-right: 12px; margin-bottom: 12px; border-top: 1px solid #A7A7A7; }
.followContainer .half:hover { border-top: 1px solid #F47920; }
.followContainer .half:hover H1, .followContainer .half:hover H1 A { color: #F47920; }
.followContainer .inner { padding: 15px; }
.followContainer H1, .followContainer H1 A { font-family: "NewhouseDTSCond-Regular", "Arial"; color: #343433; font-size: 32px; line-height: 33px; margin-bottom: 5px; margin-top: 0px; }
.followContainer H1:hover A, .followContainer H1 A:hover { color: #F47920; }
.followContainer A { display: inline-block; padding-right: 12px; font-size:14px;color: #676768; text-transform: uppercase; }
.followContainer A:hover { color: #000; }
.postTitle { width: 316px; margin-right: 12px; min-height: 509px; float: left; border-bottom: 1px solid #b3b3b3; position: relative; }
.postTitle .text { border-top: 5px solid #333333; padding: 0px 7px 0px 0px; }
.galleryColumn { width: 620px; min-height: 509px; float: left; border-bottom: 1px solid #b3b3b3; margin-bottom: 13px; position: relative; }
.postSidebar { min-height: 200px; margin-bottom: 13px; font-size:11px;line-height: 18px; }
div.related_posts, div.tags, div.documents { margin-top: 20px; }
div.related_posts a, div.tags a { display: block; }
div.related_posts h3 { font-size:14px;font-family:微软雅黑,黑体;color:#666;padding-bottom:5px;}
div.related_posts h3 a { display: inline-block; padding-left: 5px; font: italic 11px arial,微软雅黑,黑体; text-decoration: none; letter-spacing: 0px; text-transform: none; color: #F47920 !important; }
div.related_posts h3 a:hover { text-decoration: underline; }
.postSidebar.noAssets { margin-top: 13px; }
.postSidebar H3 { margin-bottom: 4px; }
.postSidebar A { text-decoration: none; color: #646464; }
.postSidebar A:hover { color: #F47920; }
.postContent { width: 620px; min-height: 300px; float: left; margin-bottom: 14px;  padding-top: 0px !important;  font-size: 11pt;  color: #434343;line-height:26px; }
.postContent.noAssets { border-top: 1px solid #b3b3b3; padding-top: 8px !important; margin-top: -510px !important; }
.postContent P { margin-top: 0px !important; margin-bottom: 1em; }
.postContent A { color: #F47920; font-size: 11pt;  }
.triggerButton { display: block; background-position: center -45px; margin-left: -7px; margin-bottom: 1px; width: 161px; height: 45px; cursor: pointer; opacity: 0.7; -moz-transition-property: opacity; -moz-transition-duration: 0.20s; -moz-transition-timing-function: linear; -webkit-transition-property: opacity; -webkit-transition-duration: 0.20s; -webkit-transition-timing-function: linear; -webkit-transform: translate3d(0, 0, 0); }
.triggerButton span { display: none; }
.triggerButton:hover { opacity: 1; }
.triggerButton:active { opacity: 0.7; }
.downloadTrigger { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat -696px -423px; }
.galleryTrigger { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat -524px -423px; }
.techsheetTrigger { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -352px -423px; }
.lookbookTrigger { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -822px -623px; }
.readMore { background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; background-position: -868px -423px; width: 102px; height: 27px; text-indent: -9999px; cursor: pointer; }
.readMore:hover { background-position: center -27px; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
ul.documents { margin: 0; padding: 0; }
ul.documents li { list-style: none; }
#nflTeams hr { margin-bottom: 8px; }
#nflTeams h3 { margin-bottom: 8px; }
#nflTeams .filmstripNavigationIndicator { margin-top: -25px; }
.assetPage H1 { font-family: "NewhouseDTSCond-Regular", "Arial"; font-size: 28px; line-height: 30px; margin-top: 3px; margin-bottom: 3px; color: #333; }
.assetPage H3 { font-size:13px; color: #222; text-transform: uppercase; }
.assetPage.socialSharing { position: relative; width: 100%; text-align: left; margin-top: 15px; }
ul#tabs { width: 100%; text-transform: uppercase; padding: 0px; margin: 0px; padding-top: 5px; border-top: 0px solid #a4a4a4; margin-bottom: 25px; }
#tabs li { list-style-type: none; display: inline-block; padding-right: 25px; font-size:14px;display: inline-block; text-decoration: none; color: #333; }
.ie7 #tabs li { float: left; display: block; }
#tabs li A { color: #333; }
#tabs li A:hover, #tabs li.active A { color: #F47920; }
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.nike-womens-2013-lookbook { background: url("/resources/nike_womens_2013_lookbook-0a6e16d8a7675580fd28294cdcd493fa.png") no-repeat; border: none; margin-bottom: 10px; cursor: pointer; width: 620px; height: 442px; }
.galleryColumn.foundation .captionContainer { visibility: hidden !important; }
.ie8 #latest_news { display: block !important; }

.more-news-link { font-family: Georgia; font-style: italic; }
.more-news-link a { color: #F47920;font-weight:bold;font-size:12px; }
.more-news-link a:hover { text-decoration:underline !important;}
.latest_news_mobile { position: relative; max-height: 75px; padding-top: 20px; }
.latest_news_mobile .latest_news_image_link { height: 75px; width: 105px; float: left; padding-right: 10px; }
.latest_news_mobile img { height: 75px; width: 105px; margin-right: 20px; }
.latest_news_mobile .latest_news_date_title { position: absolute; top: 14px; }
.latest_news_mobile .latest_news_date_title .latest_news_date { line-height: 0px; }
.latest_news_mobile .latest_news_date_title .latest_news_date a { font-family: "Stratum1Regular", "Arial"; font-size: 13px; color: #646464; line-height: 22px; }
.latest_news_mobile .latest_news_date_title .latest_news_title a {font-size:17px; color: #333333; line-height: 22px; }
.latest_news_mobile .latest_news_title A { display:block;height:54px;overflow:hidden;}
.latest-news-item:first-child .latest_news_mobile .latest_news_date_title { top: 4px; }
.more-news-item { padding-bottom: 10px; }
.more-news-item a { color: #333333; }
.more-news-item a:hover { color: #F47920 !important; }
.more-news-item .excerpt {font-size: 12px; color: #646464; letter-spacing:0.1em;}
.more-news.not-mobile .date { font-size: 10px !important;font-family:"stratum-1-web","Arial"; }
.mobile_footer_links { font-size: 12px; margin: 0 auto; width: 270px; font-family: "Stratum1Regular", "Arial"; }
.mobile_footer_links a { padding: 0 4px; }
.mobile_footer_copyright { font-size: 9px; font-family: "Arial"; margin: 0 auto; width: 61px; margin-top: 15px; }
#latest_news h3, .more-news.not-mobile h3 { text-transform: uppercase; font-size:16px;font-weight:bold;color: #333; }
.latest-news-header-container .latest_news_row { padding-top: 20px; }
#.more-news.not-mobile h3 A { font-size:12px;}
#latest_news.not-mobile h3 a:hover, .more-news.not-mobile h3 a:hover { text-decoration: underline !important; }
.news_link { font-size:16px;}
.latest-news-item:first-child .latest_news_mobile .latest_news_date_title { top: 14px; }
.latest-news-header, .more-news-header { font-weight: bold;font-size:16px; }
.more-news.not-mobile h3 { margin-bottom: 0; }

#mobileHeader { display: none; }
.mobile-only { display: none; }
video { -webkit-transform-style: preserve-3d; }
/*#region 手机版 */

@media (max-width: 767px) {
    #wbfPosts { display: none; }
    video { -webkit-transform-style: preserve-3d;width:100% !important;height:auto !important; }
    #carouselObject, .home-shadow, .galleryColumn, #galleryBackdrop { visibility: hidden; }
    .home-shadow { margin-left: -10px; }
    #detail { text-align: center; font-family: Georgia; font-style: italic; font-size: 13pt; color: #B3B3B3; position: relative; width: 100%; z-index: 10000; }
    .search_result_date a { color: #646464 !important; }
    .story_archive_result_date a { color: #646464 !important; }
    .bdIndex #captionColumn .text .date, .bdIndex .dateline { display: block; }
    .postContent.noAssets { border-top: none; padding-top: 6px !important; margin-top: 7px !important; }
    .related_posts_list { clear: both; margin-top: 25px; }
    .homeTitle-story .homeTitle .text H1 { margin-top: 0px; }
    .mobile-image-size { height: 100% !important; width: auto !important; }
    .backOverlay, .nextOverlay { display: none; }
    .mobile-facebook-button { width: 37px; height: 37px; background: url("/resources/icons/facebooklight.png") no-repeat; }
    .mobile-twitter-button { width: 37px; height: 37px; background: url("/skins/web/Images/p_7.png") no-repeat; background-position: 0 0 !important; }
    ul.documents { margin: 0; padding: 0px 0 0 0; }
    ul.documents li { margin: 0; padding: 0; line-height: 29px; }
    .view_news_desktop { display: none; }
    .postTitle { border-bottom: 1px solid #b3b3b3; min-height: 0px; }
    #imageGalleryCaption-story { display: block; padding-top: 0; margin-top: 5px; font-size: 14px; line-height: 17px; }
    #downloadBox { display: none; }
    .postSidebar { min-height: 0; width: 100%; border-top: 1px solid #808080; }
    .postContent { min-height: 0; width: 100%; margin-top: 10px; }
    .mobile-post-content { display: block; margin-top: 10px; }
    .mobile-post-content embed { max-width:100% !important;height:auto !important;}
    .post-desktop { display: none; }
    .homeTitle-story { min-height: 0px; border: none; }
    .homeTitle-story h1 { margin-bottom: 0 !important; }
    .homeTitle-story .date { margin-top: 14px !important; color: #646464; }
    .postTitle .text H1, .homeTitle .text H1 { color: #333; line-height: 29px; margin-top: 0px; margin-bottom: 10px; text-transform: uppercase; font-size: 30px; }
    .postTitle .text H1 span, .homeTitle .text H1 span { font-size: 30px; }
    .mobile-social-buttons { float: right; padding-top: 5px; }
    .mobile-social-buttons .facebook { float: left; margin-right: 7px; margin-left: 6px; }
    .mobile-social-buttons .email { float: left; margin-left: 7px; }
    .mobile-social-buttons .twitter { float: left; }
    #mobile_gallery_button { margin-left: -5px; }
    .triggerButton { float: left; }
    #basic-modal-content { display: none; }
    .supertagHead { position: absolute; left: 0; width: 100%; border-bottom: 5px solid #ccc; padding: 0 0 5px 0; }
    .supertagHead-mobile { z-index: 100; margin-top: 20px; }
    .supertagHead-mobile .tag-name { padding-left: 10px; padding-top: 5px; }
    .supertag-non-mobile { display: none; }
    .supertag { margin-top: 43px; }
    .supertag-header-border { border-top: 2px solid #333333; }
    .supertag-footer { margin-top: 50px; }
    .shareCol { padding-top: 40px; }
    #mobile_gallery_button { display: block; }
    #desktop_gallery_button { display: none; }
    .mobile-sharing-thanks { display: none; }
    .mobile-sharing-thanks h4 { color: white; }
    .not-mobile { display: none; }
    .homeTitle .text { border-top: 2px solid #343433; padding: 2px 7px 0px 0px; }
    .related_posts { border-top: 1px solid #808080; padding-top: 11px; }
    .related_posts h3 { float: left; }
    .related_posts hr { margin: 10px 0px; }
    .related-posts-hr { border-color: #dfe0e0; border-top: 1px solid white; }
    .tags-docs-container { margin-bottom: 60px; margin-top: 17px; clear: both; }
    .tags, div.documents { border-top: 1px solid #808080; padding-top: 11px; padding-bottom: 10px; }
    .view_news_link { float: right; padding-right: 5px; }
    .view_news_link a { color: #F47920; font-style: italic; }
    .featured-tag .latest-news-container { padding-bottom: 60px; }
    .postSidebar { line-height: 17px; font-size: 13px; }
    div.related_posts, div.tags, div.documents { margin-top: 12px; }
    .view_news_desktop { display: none !important; }
    .tags a { line-height: 29px; }
    .tags .related-posts-hr { margin-bottom: 9px; margin-top: 9px; }
    .view_news_link .view_all_posts { font-size: 14px; }
    #imageGalleryCaption-story { padding-right: 0px !important; }
    .feature_date_story .date { font-size: 15px !important; }
    #mobile-back { position: absolute; z-index: 2; margin-top: 100px; left: 0; }
    #mobile-next { position: absolute; z-index: 10; margin-top: 100px; right: 0px; margin-right: 0px; display: block; width: 24px; height: 44px; }
    .galleryColumn { z-index: 100; }
    #mobile_full_gallery #caption { text-align: center; font-size: 12px; color: #ccc; font-style: italic; }
    #mobile_full_gallery .social-icons { margin-top: 15px; }
    #mobile_full_gallery #index { clear: both; padding-top: 20px; }
    #mobile_full_gallery h4 { font-size: 25px; color: #999; text-transform: uppercase; width: 70%; line-height: 25px; }
    #mobile_full_gallery h4 .spChineseText { position:relative;top:-2px;}
    #mobile_full_gallery #detail { display: none; }
    #mobile_full_gallery .controls { float: right; }
    #mobile_full_gallery .tile { padding: 2px; opacity: 0; }
    #mobile_full_gallery #back_to_index { float: left; width: 55px; height: 41px; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; text-align: left; color: #FFF; cursor: pointer; background-position: -224px -554px !important; display: none; }
    #mobile_full_gallery #close_gallery { float: left; width: 55px; height: 41px; background: url(/resources/sprite-66981851f09a43767a44678fdee5886d.png) no-repeat; text-align: left; color: #FFF; cursor: pointer; background-position: -731px -551px; }
    .controls { display: block; }
    #carouselObject { margin: 15px 0; }
    .social-icons-mobile-gallery { margin-top: 26px; padding-bottom: 46px; }
    .social-icons-mobile-gallery a { float: left; margin-right: 8px; }
    .related-posts-hr { margin-top: 9px; }
    .homeTitle { min-height: 0px; }
    #imageGalleryCaption { display: none; }
    .bdDetail #imageGalleryCaption { display: block; }
    .socialSharing { display: none; }
    .latest_news_mobile .latest_news_date_title .latest_news_date a { color: #646464; font-family: "Arial"; font-size: 10px; line-height: 22px; }
    .latest_news_title a { display: block; height: 66px; overflow: hidden; }
    .more-news-link A { font-size: 12px; }
    #dialog { z-index: 1000; }
    #mobileHeader { display: block; position: relative; }
    .mobile-only { display: block; }
    #mobileHeader .divLangSelect { position: absolute; right: 35px; bottom: 4px; text-align: right; }
    #divMoreNews .more-news-link { float: right; }
    .mobile-only .more-news-item H2 { font-size: 17px !important; line-height: 20px; }
    .news_link2 { margin-top: 20px; }
    .bdIndex #divMoreNews { display:none !important;}
    .bdIndex .latest-news-item { height:100px;}
    .bdIndex .latest_news_title A { height: 66px; overflow: hidden;line-height:22px !important;}

}

/*#endregion */

@media (min-width: 768px) {
    #wbfPosts { display: block; }
    .related_posts_list { clear: both; margin-top: 0px; }
    .detailCaption { font-family: Times; font-size: 16px; }
    #mobile-back { display: none; }
    #mobile-next { display: none; }
    .view_news_link { display: none; }
    .view_news_desktop { display: block; }
    .related-posts-hr { display: none; }
    #mobile_gallery_button { display: none; }
    #desktop_gallery_button { display: block; }
    .supertagHead-mobile { display: none; }
    .galleryColumn { display: block; }
    #imageGalleryCaption-story { display: block; font-family: Georgia; }
    .homeTitle-story { min-height: 509px; }
    .mobile-post-content { display: none; }
    #mediaContainer img { top: 0; }
    .mobile-social-buttons { display: none; }
    .fourths .filmstripNavigationBack { margin-left: -50px; }
    .fourths .filmstripNavigationNext { margin-left: 950px; }
    .fourths .filmstripNavigationIndicator { margin-left: 252px; }
    .thirds .filmstripNavigationBack { margin-left: -29px; }
    .thirds .filmstripNavigationNext { margin-left: 967px; }
    .thirds .filmstripNavigationIndicator { margin-left: 274px; }
    div.related_posts a { margin-bottom: 0px; line-height: 18px; }
}

.related_posts { clear: both; }
.related_posts h3 a:hover { text-decoration: underline !important; }
.postContent h1 strong, .postContent h2 strong, .postContent h3 strong, .postContent h4 strong, .postContent h5 strong, .postContent h6 strong { font-size:18px; }

@media all and (orientation: landscape) and (max-width: 767px) {
    .social-icons-mobile-gallery { display: none; }
    #caption { display: none; }
    #mobile_full_gallery h4 { opacity: 0; }
    #mobile_full_gallery .list_carousel, #index { margin-top: -85px !important; }
    .controls { display: none; }
}

#controls { height: 200px; width: 320px; position: absolute; margin-left: -10px; }
#prev { position: absolute; z-index: 2; left: 0; }
#next { position: absolute; z-index: 2; right: 0; margin: auto 0; }
.postContent ul { margin-left: 37px; }
#detail { display: none; }
.filmstripContent.fourth.video { width: 220px; margin-right: 20px; }
.fourth.video.filename { padding-top: 4px; }
#videoNavigation.filmstripContent.fourth { width: 220px; }


#mobileHeader .dropdown-button { margin: 0; padding: 0; border: none; float: right; height: 28px; width: 28px; margin-top: 6px; border-radius: 3px;}
.mobile_dropdown { position: absolute; z-index: 99999;  width: 100%; left: 0px; top: 50px; display: none; background-color: #EFEFEF; }
.mobile_dropdown #mobile_search_container { padding: 5px 10px 0 10px; border-bottom: 1px solid #cccccc; }
.mobile_dropdown A {text-transform:uppercase; }
#mobile_search_form { margin: 0; padding-bottom: 10px; }
#mobile_search_form input { margin: 0; width: 100%; padding: 15px 15px 15px 32px; border: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:13px;background-image: url(/resources/icons/search-icon-left-d4659188afba1d63a16851c37e945e14.png); background-repeat: no-repeat; background-position: 14px 9px; background-color: white; text-transform: uppercase; }
#mobile_search { box-shadow: 0px 2px 3px 1px #ccc; }
#mobile_search:focus { box-shadow: 0px 2px 3px 1px #ccc !important; }
#mobile_nike_dropdown_items { list-style-type: none; margin: 0; box-shadow: 0px 2px 8px 1px #ddd; font-size:18px !important; }
#mobile_nike_dropdown_items li { border-bottom: 1px solid #cccccc; }
#mobile_nike_dropdown_items li a { display: block; padding: 5px 23px; text-decoration: none; color: #333; margin: 0; height: 28px; line-height: 28px; }
#nike_categories_sub_menu_items { display: none; list-style-type: none; margin: 0; font-size:15px !important; }
#nike_categories_sub_menu_items li:first-child { border-top: 1px solid #cccccc; }
#nike_categories_sub_menu_items li:last-child { border-bottom: none; }
#nike_categories_sub_menu_items li a.highlighted { background-image: url(/resources/pressed-menu-gradient-blue-150016f4a56e5ae266602c71ab09a80a.jpg); background-repeat: repeat-x; font-weight: bold; }
.dropdown_link { }
.dropdown_link.unselected { background-image: url(/resources/icons/right-arrow-30b52e3c16b1ef9a9f079b64c0f347bd.png); background-repeat: no-repeat; background-position: right center; }
.dropdown_link.selected { background-image: url(/resources/icons/down-arrow-4fad683c31e8d76fdd018d8f8d196ac7.png),url(/resources/pressed-menu-gradient-996c60be0682b3525ce5ce6cd6418675.jpg); background-position: right center, left; background-repeat: no-repeat, repeat-x; color: black !important; }
h3.search a { color: #F47920; }
.filmstripNavigationIndicator.search { margin-left: 254px; }
.filmstripNavigationBack.search { margin-left: -50px; }
.filmstripNavigationNext.search { margin-left: 950px; }
.filmstripContent.post.search, .filmstripContent.pageFourth.search, .filmstripContent.image.search { width: 220px; }
.filmstripContent.image.search .filename { margin-top: 5px; color: #646464; }
#mobile-search-subhead { border-top: 2px solid #343433; padding: 15px 0; }
.search_result_mobile { position: relative; padding-top: 20px; }
.search_result_mobile .search_result_image_link { height: 75px; width: 105px; float: left; padding-right: 10px; }
.search_result_mobile img { height: 75px; width: 105px; margin-right: 20px; }
.search_result_mobile .search_result_date_title { position: absolute; top: 17px; }
.search_result_mobile .search_result_date_title .search_result_date { line-height: 0px; }
.search_result_mobile .search_result_date_title .search_result_date a { font: normal 13px "stratum-1-web", "Arial"; line-height: 0px; color: #333333; }
.search_result_mobile .search_result_date_title .search_result_title a { font-size:17px; color: #333333; }
#mobile-search-results .row:first-child .search_result_mobile { padding-top: 0; }
#mobile-search-results .row:first-child .search_result_mobile .search_result_date_title { top: -3px; }
#mobile-search-results .more-items { display: none; }
#mobile-search-results .more-items:last-child { margin-bottom: 60px; }
#mobile-search-results.with-bottom-padding { margin-bottom: 60px; }
#see-all-mobile-news { border-top: 1px solid #333333; border-bottom: 1px solid #333333; padding: 10px 0; margin: 20px 0 60px 0; text-align: center; }
#see-all-mobile-news a { color: #F47920; font-family: Georgia; font-style: italic; }
.filmstripContent.fourth.post.search, .filmstripContent.fourth.pageFourth.search, .filmstripContent.fourth.image.search { margin-right: 20px; }
.search_results_container { margin-bottom: 10px; font-size: 16px; }
.search_results_container .search_term { font-size: 25px;  line-height: 30px; }
.filmstripMask.searchPost h2 a { line-height: 30px; }
.documentSearch .documentLink { font-family: arial,微软雅黑,黑体, "Arial"; }
.filmstripContent.fourth.post.search span.date { position: relative; top: 7px; }
#videoNavigation .filmstripContent.fourth.video span.filename { margin-top: 5px; }
.row.asset-detail-show hr { margin-top: 12px; }
.row.asset-detail-show .associated-post a { color: #F47920; }
.row.asset-detail-show .associated-post span { font-size: 13px; line-height: 19px; color: #646464; }
.row.asset-detail-show .associated-post span.date { font-family: "stratum-1-web"; font-size: 11px; line-height: 11px; color: #333333; }
.row.asset-detail-show .postContent.assetPage { width: 620px; min-height: 0px; float: none; margin-bottom: 60px; margin-top: 0px; }
.row.asset-detail-show .postSidebar { min-height: 0px; }

@media (max-width: 767px) {
    #postsArchiveHeader { padding: 20px 0 30px 0; border-top: 2px solid #333333; }
    #postsArchiveHeader h1, #postsArchiveHeader h4 { display: inline; color: #333333; font-size: 16px; }
    #story_archive_results { position: relative; }
    #story_archive_results .row { margin-bottom: 0px; position: relative;height:95px; }
    #story_archive_results .story-archive-result a.story_archive_image_link { float: left; }
    #story_archive_results .story-archive-result a.story_archive_image_link img { height: 75px; width: 105px; margin-right: 10px; }
    #story_archive_results .story-archive-result .story_archive_result_date_title { position: absolute; top: -3px; }
    #story_archive_results .story-archive-result .story_archive_result_date_title .story_archive_result_date a { font: normal 13px "stratum-1-web", "Arial"; line-height: 0px; color: #333333; }
    #story_archive_results .story-archive-result .story_archive_result_date_title .story_archive_result_title a { font-size:17px; color: #333333; line-height:22px;display:block;height:66px;overflow:hidden;position:relative;}
    #see-more-mobile-news { border-top: 1px solid #333333; border-bottom: 1px solid #333333; padding: 10px 0; margin: 20px 0 60px 0; text-align: center; }
    #see-more-mobile-news a { color: #F47920; font-family: Georgia; font-style: italic; }
}

#postsArchive.desktop-only .postInfo h2 { line-height: 30px; margin-top: 0; }
.pagination a { color: #F47920; text-decoration: none;  font-size: 13px; line-height: 19px; }

@media (max-width: 767px) {
    .text.supertag .date { font-size: 15px !important; }
}

.floated-left { float: left; }
.floated-right { float: right; }
.footer .section { padding-bottom: 10px; }


@media (max-width: 767px) {
    .desktop-only { display: none; }
}

.jqmWindow-gallery { display: none; position: absolute; top: 0; margin-left: -10px; width: 100%; height: 10000px; background-color: black; color: #333; border: 1px solid black; }
.jqmWindow-gallery input, .jqmWindow-gallery textarea { font: 14px "stratum-1-web" !important; }
.jqmWindow-share { display: none; position: absolute; top: 0; margin-left: 2%; width: 90%; height: 420px; top: 5%; background-color: black; color: #333; border: 1px solid black; z-index: 999999999; }
.jqmWindow-share input, .jqmWindow-share textarea { font-size: 14px; }
.mobile_sharing_thanks h4 { color: white; }
.jqmClose { margin-left: -20px; }
.jqmOverlay { background-color: #000; }
* iframe.jqm { position: absolute; top: 0; left: 0; z-index: -1; width: expression(this.parentNode.offsetWidth+'px'); height: expression(this.parentNode.offsetHeight+'px'); }
* html .jqmWindow { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }


#aShareSina { background:url(/skins/web/Images/p_2.gif) left bottom no-repeat;}
/*#aShareSina:hover { background-position:left bottom;}*/

.weixin { background:url(/skins/web/Images/p_3.gif) right bottom no-repeat;}
.related_posts_list { }
.related_posts_list ul { }
.related_posts_list li { list-style:none;padding:0px;margin:0px;font-size:13px;line-height:24px;height:24px;}



#imageGalleryCaption { font-style:italic;}

.filmstripContent h2 { font-size:24px !important;/*font-family:"NewhouseDTSCond-Regular","Arial","微软雅黑" !important;*/}
.filmstripContent h2 span { position:relative;}

@media (min-device-width: 768px) and (orientation: portrait){body{padding-right:50px;padding-left:50px}}@media (min-width: 768px) and (max-width: 979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media (max-width: 767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}@media (max-width: 767px){body{padding-left:10px;padding-right:10px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;clear:none;width:auto;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media (max-width: 480px){body{padding-left:10px;padding-right:10px}.nav-collapse{-webkit-transform:translate3d(0, 0, 0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-left:10px;padding-right:10px}.media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;left:10px;right:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media (max-width: 979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111111}.nav-collapse.in .btn-group{margin-top:5px;padding:0}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}}@media (min-width: 980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}
/*#endregion */
#mainMenu { visibility:hidden;}


.bdIndex { }
/*.bdIndex #captionColumn .feature_date { display:none;}*/
.bdIndex #divMoreNews { display:block;}

#divMoreNews { display:none;}

.bdSub .divCategoryName {position:relative; height:30px;line-height:30px;background:#333;color:#fff;font-size:20px;border-bottom:5px solid #D6D6D6;padding-left:4px;}
.bdSub .divCategoryName .spChineseText {position:relative; }
.bdSub .homeTitle .text { border-top:none;padding-top:0px;}

.ie8 #galleryBackdrop,.ie7 #galleryBackdrop { width:618px !important;left:2px;}
.ie8 #mediaViewerCaption,.ie7 #mediaViewerCaption { left:-3px !important; }

.divLangSelect { font-size:12px;color:#979595;padding-top:10px;text-align:right;}
.divLangSelect A { font-size:12px;color:#979595;}
.divLangSelect A:hover { color:#F47920;}

.related_posts { }

#fullscreenGalleryIndex .contents img { left:1000px;top:1000px;}
.ie7 #nextIndicator, .ie8 #nextIndicator, .ie7 #backIndicator, .ie8 #backIndicator { background-image:url(../Images/p_8.gif) !important;right:-1px !important;}

.divPager_simple A {font-family: Georgia,Arial,微软雅黑,黑体; }
.postContent,.postContent A,.more-news-item .excerpt,.postInfo p,div.postTags A ,#imageGalleryCaption,#footer div.section li A,div.related_posts a{ font-family: Arial,微软雅黑,黑体;}

.mobile_dropdown A,.jqmWindow-share textarea  {font-family:stratum-1-web,​Arial,微软雅黑,黑体; }



.divPsw { width:800px;margin:20px auto;}
.divPsw #txtPsw { width:400px;border:1px solid #333;height:40px;line-height:40px;display:block;margin:20px auto;text-align:center;background:#eee;font-size:20px;border-radius:10px;}
.divPsw #aBtnPsw{width:400px;border:1px solid #333;height:40px;line-height:40px;display:block;margin:20px auto;text-align:center;background:#ccc;font-size:20px;border-radius:10px;color:#000;}

/*#region PC顶部页面 */

.divPcHeader { position:relative;margin-bottom:30px;z-index:1000;}
.divPcHeaderRw1 { height:39px;border-bottom:1px solid #e5e5e5;text-align:left;}
.divPcHeaderRw1 .divBrandList{position:relative;width:940px;margin:0px auto;}
.divPcHeaderRw1 a.brandLogo{ line-height:39px;border-right:1px solid #e5e5e5;display:inline-block;width:110px !important;text-align:center;color:#8d8d8d;-moz-transition:color 0.2s ease 0s, all 400ms ease 0s; -o-transition:color 0.2s ease 0s, all 400ms ease 0s; -webkit-transition:color 0.2s ease 0s, all 400ms ease 0s; transition:color 0.2s ease 0s, all 400ms ease 0s;font-family:"Helvetica Neue",​Helvetica,​sans-serif;font-weight:normal;font-size:12px;text-indent:-1000px;overflow:hidden;}
.divPcHeaderRw1 a.brandLogo:hover{color:#101010;}
.divPcHeaderRw1 a#brandNike { background:none;width:84px !important;text-indent:0px;border-left:1px solid #e5e5e5;}
.divPcHeaderRw1 a#brandConverse {background:url(/resources/sp.png) -126px 6px no-repeat; }
.divPcHeaderRw1 a#brandConverse:hover{background-position:-126px -31px;}
.divPcHeaderRw1 a#brandHurley {background:url(/resources/sp.png) -295px 6px no-repeat;  }
.divPcHeaderRw1 a#brandHurley:hover{background-position:-295px -31px;}
.divPcHeaderRw1 a#brandJordan {background:url(/resources/sp.png) -438px 6px no-repeat;}
.divPcHeaderRw1 a#brandJordan:hover{background-position:-438px -31px;}
.divPcHeaderRw1 a#brandNikeGolf {background:url(/resources/sp.png) -604px 6px no-repeat; }
.divPcHeaderRw1 a#brandNikeGolf:hover{background-position:-604px -31px;}
.divPcHeaderRw1 .divLangSelect { position:absolute;right:10px;top:0px;height:39px;line-height:39px;padding:0px;}
.divPcHeaderRw1 .divLangSelect a{line-height:39px;}
.divPcHeaderRw2 { height:64px;position:relative;border-bottom:1px solid #e5e5e5;}
.divPcHeaderRw2 .aLogo{background:rgba(0, 0, 0, 0) url("/resources/nike-logo-10b7a03efd86330c185f54f09c9e77dc.png") no-repeat scroll 0 22px;width:316px;height:64px;position:absolute;left:50%;margin-left:-470px; top:0px;display:block;text-indent:-10000px;overflow:hidden;}
.divPcHeaderRw2 .divMenus{position:absolute;left:50%;top:0px;margin-left:-183px;}
.divPcHeaderRw2 .divMenus .divMenu1{position:relative;display:block;height:64px;float:left;width:115px;margin:0px 10px;}
.divPcHeaderRw2 .divMenus .divMenu1 a{font-family:微软雅黑, "Helvetica Neue",​Helvetica,​sans-serif;font-weight:normal;font-size:12px;}
.divPcHeaderRw2 .divMenus .divMenu1 .n{display:block;height:62px;line-height:62px;color:#000;font-size:16px;font-weight:bold;text-align:center;border-bottom:2px solid #fff;}
.divPcHeaderRw2 .divMenus .divMenu1 .ulMenu { position:absolute;left:50%;top:64px;width:200px;margin-left:-100px;background:#F7F7F7;display:none;}
.divPcHeaderRw2 .divMenus .divMenu1:hover .ulMenu{display:block;}
.divPcHeaderRw2 .divMenus .divMenu1:hover .n { border-bottom:2px solid #000;}
.divPcHeaderRw2 .ulMenu li{position:relative;overflow:hidden;list-style:none;padding:5px 20px;}
.divPcHeaderRw2 .ulMenu a{font-family:"Helvetica Neue",​Helvetica,​sans-serif;font-weight:normal;font-size:14px;color:#000;display:block;}
.divPcHeaderRw2 #searchContainer { position:absolute;left:50%;top:14px;width:224px;height:34px;border-radius:5px;border:1px solid #e5e5e5;overflow:hidden;margin:0px;margin-left:242px;}
.divPcHeaderRw2 #searchContainer #search {background:transparent !important;position:absolute;left:40px;top:0px;height:34px;line-height:34px;border:none;width:184px;font-weight:normal;font-size:14px;}
.divPcHeaderRw2 #searchContainer INPUT[type="submit"] { position:absolute;left:6px;top:5px;border:none;background-position:-186px -602px !important;}
#mainHeader { display:none !important;}
/*#endregion */