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;
}
audio, audio source {
    display: block !important;
}
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;
}
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;
}
.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: 11.285714285714286em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body {
    margin: 0;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 1.2857142857142858em;
    color: #666;
    background-color: #fff;
}
a {
    color: #0094e6;
    text-decoration: none;
}
a:hover {
    color: #b0b0b0;
    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;
}
.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 {
    margin-left: -20px;
    *zoom: 1;
}
.row:before, .row:after {
    display: table;
    content: "";
    line-height: 0;
}
.row:after {
    clear: both;
}
.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: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: 11.285714285714286em;
    -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%}
.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: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: 11.285714285714286em;
    -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:before, .container:after {
    display: table;
    content: "";
    line-height: 0;
}
.container:after {
    clear: both;
}
.container:before, .container:after {
    display: table;
    content: "";
    line-height: 0;
}
.container:after {
    clear: both;
}
.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;
}
.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
    line-height: 0;
}
.container-fluid:after {
    clear: both;
}
p {
    margin: 0 0 .6428571428571429em;
}
.lead {
    margin-bottom: 1.2857142857142858em;
    font-size: 21px;
    font-weight: 200;
    line-height: 1.9285714285714288em;
}
small {
    font-size: 85%}
strong {
    font-weight: bold;
}
em {
    font-style: italic;
}
cite {
    font-style: normal;
}
.muted {
    color: #b0b0b0;
}
.text-warning {
    color: #c09853;
}
a.text-warning:hover {
    color: #a47e3c;
}
.text-error {
    color: #b94a48;
}
a.text-error:hover {
    color: #953b39;
}
.text-info {
    color: #3a87ad;
}
a.text-info:hover {
    color: #2d6987;
}
.text-success {
    color: #468847;
}
a.text-success:hover {
    color: #356635;
}
h1, h2, h3, h4, h5, h6 {
    margin: .6428571428571429em 0;
    font-family: inherit;
    font-weight: bold;
    line-height: 1.2857142857142858em;
    color: inherit;
    text-rendering: optimizelegibility;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-weight: normal;
    line-height: 1;
    color: #b0b0b0;
}
h1, h2, h3 {
    line-height: 2.5714285714285716em;
}
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: -0.3571428571428571em;
    margin: 1.2857142857142858em 0 1.9285714285714288em;
    border-bottom: 1px solid #efefef;
}
ul, ol {
    padding: 0;
    margin: 0 0 .6428571428571429em 25px;
}
ul ul, ul ol, ol ol, ol ul {
    margin-bottom: 0;
}
li {
    line-height: 1.2857142857142858em;
}
ul.unstyled, ol.unstyled {
    margin-left: 0;
    list-style: none;
}
dl {
    margin-bottom: 1.2857142857142858em;
}
dt, dd {
    line-height: 1.2857142857142858em;
}
dt {
    font-weight: bold;
}
dd {
    margin-left: .6428571428571429em;
}
.dl-horizontal {
    *zoom: 1;
}
.dl-horizontal:before, .dl-horizontal:after {
    display: table;
    content: "";
    line-height: 0;
}
.dl-horizontal:after {
    clear: both;
}
.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: 1.2857142857142858em 0;
    border: 0;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #fff;
}
abbr[title], abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #b0b0b0;
}
abbr.initialism {
    font-size: 90%;
    text-transform: uppercase;
}
blockquote {
    padding: 0 0 0 15px;
    margin: 0 0 1.2857142857142858em;
    border-left: 5px solid #efefef;
}
blockquote p {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.6071428571428572em;
}
blockquote small {
    display: block;
    line-height: 1.2857142857142858em;
    color: #b0b0b0;
}
blockquote small:before {
    content: '\2014 \00A0'}
blockquote.pull-right {
    float: right;
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #efefef;
    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: 1.2857142857142858em;
    font-style: normal;
    line-height: 1.2857142857142858em;
}
code, pre {
    padding: 0 3px 2px;
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
    font-size: 12px;
    color: #666;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
code {
    padding: 2px 4px;
    color: #d14;
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
}
pre {
    display: block;
    padding: .1428571428571429em;
    margin: 0 0 .6428571428571429em;
    font-size: 13px;
    line-height: 1.2857142857142858em;
    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: 1.2857142857142858em;
}
pre code {
    padding: 0;
    color: inherit;
    background-color: transparent;
    border: 0;
}
.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}
form {
    margin: 0 0 1.2857142857142858em;
}
fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}
legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 1.2857142857142858em;
    font-size: 21px;
    line-height: 2.5714285714285716em;
    color: #666;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}
legend small {
    font-size: .9642857142857144em;
    color: #b0b0b0;
}
label, input, button, select, textarea {
    font-size: 14px;
    font-weight: normal;
    line-height: 1.2857142857142858em;
}
input, button, select, textarea {
    font-family: Arial, sans-serif;
}
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: 1.2857142857142858em;
    padding: 4px 6px;
    margin-bottom: .6428571428571429em;
    font-size: 14px;
    line-height: 1.2857142857142858em;
    color: #555;
    -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: #fff;
    border: 1px solid #ccc;
    -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, .075), 0 0 8px rgba(82, 168, 236, .6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
input[type="radio"], input[type="checkbox"] {
    margin: 4px 0 0;
    *margin-top: 0;
    margin-top: 1px \9;
    line-height: normal;
    cursor: pointer;
}
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: 11.285714285714286em;
    *margin-top: 4px;
    line-height: 11.285714285714286em;
}
select {
    width: 220px;
    border: 1px solid #ccc;
    background-color: #fff;
}
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: #b0b0b0;
    background-color: #fcfcfc;
    border-color: #ccc;
    -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: #b0b0b0;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #b0b0b0;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #b0b0b0;
}
input:-moz-placeholder, textarea:-moz-placeholder {
    color: #b0b0b0;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #b0b0b0;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #b0b0b0;
}
.radio, .checkbox {
    min-height: 1.2857142857142858em;
    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;
}
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: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: #efefef;
}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
    background-color: transparent;
}
.control-group.warning>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.warning>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>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.error>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>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.success>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>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;
}
.control-group.info>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:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid {
    color: #b94a48;
    border-color: #ee5f5b;
}
input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required: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: .2857142857142858em 20px 1.2857142857142858em;
    margin-top: 1.2857142857142858em;
    margin-bottom: 1.2857142857142858em;
    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;
}
.form-actions:before, .form-actions:after {
    display: table;
    content: "";
    line-height: 0;
}
.form-actions:after {
    clear: both;
}
.help-block, .help-inline {
    color: #8c8c8c;
}
.help-block {
    display: block;
    margin-bottom: .6428571428571429em;
}
.help-inline {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    padding-left: 5px;
}
.input-append, .input-prepend {
    margin-bottom: 5px;
    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 {
    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: 1.2857142857142858em;
    min-width: 16px;
    padding: 4px 5px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.2857142857142858em;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    background-color: #efefef;
    border: 1px solid #ccc;
}
.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn {
    vertical-align: top;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.input-append .active, .input-prepend .active {
    background-color: #5bff26;
    border-color: #228c00;
}
.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, .input-append select+.btn-group .btn, .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-append .add-on, .input-append .btn, .input-append .btn-group {
    margin-left: -1px;
}
.input-append .add-on:last-child, .input-append .btn:last-child {
    -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: .6428571428571429em;
}
legend+.control-group {
    margin-top: 1.2857142857142858em;
    -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
    margin-bottom: 1.2857142857142858em;
    *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-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 {
    margin-top: .6428571428571429em;
}
.form-horizontal .form-actions {
    padding-left: 180px;
}
table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}
.table {
    width: 100%;
    margin-bottom: 1.2857142857142858em;
}
.table th, .table td {
    padding: 8px;
    line-height: 1.2857142857142858em;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.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 #ddd;
}
.table-condensed th, .table-condensed td {
    padding: 4px 5px;
}
.table-bordered {
    border: 1px solid #ddd;
    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 #ddd;
}
.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 {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 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 tfoot:last-child tr:last-child td:first-child {
    -webkit-border-radius: 0 0 0 4px;
    -moz-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 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 tfoot:last-child tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
}
.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;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 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;
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 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;
}
[class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("../img/glyphicons-halflings.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:hover>[class*=" icon-"], .dropdown-menu>.active>a>[class^="icon-"], .dropdown-menu>.active>a>[class*=" icon-"], .dropdown-submenu:hover>a>[class^="icon-"], .dropdown-submenu:hover>a>[class*=" icon-"] {
    background-image: url("../img/glyphicons-halflings-white.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;
}
.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;
}
.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 #000;
    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: #fff;
    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: -0.3571428571428571em 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #fff;
}
.dropdown-menu li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.2857142857142858em;
    color: #666;
    white-space: nowrap;
}
.dropdown-menu li>a:hover, .dropdown-menu li>a:focus, .dropdown-submenu:hover>a {
    text-decoration: none;
    color: #fff;
    background-color: #008ddc;
    background-image: -moz-linear-gradient(top, #0094e6, #0084cd);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0094e6), to(#0084cd));
    background-image: -webkit-linear-gradient(top, #0094e6, #0084cd);
    background-image: -o-linear-gradient(top, #0094e6, #0084cd);
    background-image: linear-gradient(to bottom, #0094e6, #0084cd);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0094e6', endColorstr='#ff0084cd', GradientType=0);
}
.dropdown-menu .active>a, .dropdown-menu .active>a:hover {
    color: #666;
    text-decoration: none;
    outline: 0;
    background-color: #008ddc;
    background-image: -moz-linear-gradient(top, #0094e6, #0084cd);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0094e6), to(#0084cd));
    background-image: -webkit-linear-gradient(top, #0094e6, #0084cd);
    background-image: -o-linear-gradient(top, #0094e6, #0084cd);
    background-image: linear-gradient(to bottom, #0094e6, #0084cd);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0094e6', endColorstr='#ff0084cd', GradientType=0);
}
.dropdown-menu .disabled>a, .dropdown-menu .disabled>a:hover {
    color: #b0b0b0;
}
.dropdown-menu .disabled>a:hover {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    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 #000;
    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: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}
.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 {
    margin-top: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.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;
}
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.fade.in {
    opacity: 1;
}
.collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    -moz-transition: height .35s ease;
    -o-transition: height .35s ease;
    transition: height .35s ease;
}
.collapse.in {
    height: auto;
}
.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.2857142857142858em;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
}
.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .4;
    filter: alpha(opacity=40);
}
button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.2857142857142858em;
    *line-height: 1.2857142857142858em;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #666;
    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, #fff, #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 #bbb;
    *border: 0;
    border-bottom-color: #a2a2a2;
    -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, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.btn:active, .btn.active {
    background-color: #ccc \9;
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.btn:active, .btn.active {
    background-color: #ccc \9;
}
.btn:first-child {
    *margin-left: 0;
}
.btn:first-child {
    *margin-left: 0;
}
.btn:hover {
    color: #666;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
.btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.btn.active, .btn:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn.disabled, .btn[disabled] {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    opacity: .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: 2px;
}
.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 {
    padding: 1px 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 {
    border-color: #c5c5c5;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #00a0f0;
    background-image: -moz-linear-gradient(top, #0094e6, #00b1ff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0094e6), to(#00b1ff));
    background-image: -webkit-linear-gradient(top, #0094e6, #00b1ff);
    background-image: -o-linear-gradient(top, #0094e6, #00b1ff);
    background-image: linear-gradient(to bottom, #0094e6, #00b1ff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0094e6', endColorstr='#ff00b1ff', GradientType=0);
    border-color: #00b1ff #00b1ff #007cb3;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #00b1ff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.btn-primary:active, .btn-primary.active {
    background-color: #008ecc \9;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.btn-primary:active, .btn-primary.active {
    background-color: #008ecc \9;
}
.btn-warning {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #d6834c;
    background-image: -moz-linear-gradient(top, #de9462, #ca6a2a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#de9462), to(#ca6a2a));
    background-image: -webkit-linear-gradient(top, #de9462, #ca6a2a);
    background-image: -o-linear-gradient(top, #de9462, #ca6a2a);
    background-image: linear-gradient(to bottom, #de9462, #ca6a2a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde9462', endColorstr='#ffca6a2a', GradientType=0);
    border-color: #ca6a2a #ca6a2a #8b491d;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #ca6a2a;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
    color: #fff;
    background-color: #ca6a2a;
    *background-color: #b55f26;
}
.btn-warning:active, .btn-warning.active {
    background-color: #a05421 \9;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
    color: #fff;
    background-color: #ca6a2a;
    *background-color: #b55f26;
}
.btn-warning:active, .btn-warning.active {
    background-color: #a05421 \9;
}
.btn-danger {
    color: #fff;
    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:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
    color: #fff;
    background-color: #bd362f;
    *background-color: #a9302a;
}
.btn-danger:active, .btn-danger.active {
    background-color: #942a25 \9;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
    color: #fff;
    background-color: #bd362f;
    *background-color: #a9302a;
}
.btn-danger:active, .btn-danger.active {
    background-color: #942a25 \9;
}
.btn-success {
    color: #fff;
    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:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
    color: #fff;
    background-color: #51a351;
    *background-color: #499249;
}
.btn-success:active, .btn-success.active {
    background-color: #408140 \9;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
    color: #fff;
    background-color: #51a351;
    *background-color: #499249;
}
.btn-success:active, .btn-success.active {
    background-color: #408140 \9;
}
.btn-info {
    color: #fff;
    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:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    color: #fff;
    background-color: #2f96b4;
    *background-color: #2a85a0;
}
.btn-info:active, .btn-info.active {
    background-color: #24748c \9;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    color: #fff;
    background-color: #2f96b4;
    *background-color: #2a85a0;
}
.btn-info:active, .btn-info.active {
    background-color: #24748c \9;
}
.btn-inverse {
    color: #fff;
    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, #444, #222);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
    border-color: #222 #222 #000;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #222;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
    color: #fff;
    background-color: #222;
    *background-color: #151515;
}
.btn-inverse:active, .btn-inverse.active {
    background-color: #080808 \9;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
    color: #fff;
    background-color: #222;
    *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: #0094e6;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.btn-link:hover {
    color: #b0b0b0;
    text-decoration: underline;
    background-color: transparent;
}
.btn-link[disabled]:hover {
    color: #666;
    text-decoration: none;
}
.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:first-child {
    *margin-left: 0;
}
.btn-group+.btn-group {
    margin-left: 5px;
}
.btn-toolbar {
    font-size: 0;
    margin-top: .6428571428571429em;
    margin-bottom: .6428571428571429em;
}
.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 {
    font-size: 14px;
}
.btn-group>.btn-mini {
    font-size: 11px;
}
.btn-group>.btn-small {
    font-size: 12px;
}
.btn-group>.btn-large {
    font-size: 16px;
}
.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, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(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, .15), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn-group.open .btn.dropdown-toggle {
    background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
    background-color: #00b1ff;
}
.btn-group.open .btn-warning.dropdown-toggle {
    background-color: #ca6a2a;
}
.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: #222;
}
.btn .caret {
    margin-top: 8px;
    margin-left: 0;
}
.btn-mini .caret, .btn-small .caret, .btn-large .caret {
    margin-top: 6px;
}
.btn-large .caret {
    border-left-width: 5px;
    border-right-width: 5px;
    border-top-width: 5px;
}
.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: #fff;
    border-bottom-color: #fff;
}
.btn-group-vertical {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.btn-group-vertical .btn {
    display: block;
    float: none;
    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;
}
.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 1.2857142857142858em;
    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;
    color: #c09853;
}
.alert h4 {
    margin: 0;
}
.alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 1.2857142857142858em;
}
.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847;
}
.alert-danger, .alert-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
}
.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    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;
}
.nav {
    margin-left: 0;
    margin-bottom: 1.2857142857142858em;
    list-style: none;
}
.nav>li>a {
    display: block;
}
.nav>li>a:hover {
    text-decoration: none;
    background-color: #efefef;
}
.nav>.pull-right {
    float: right;
}
.nav-header {
    display: block;
    padding: 3px 15px;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.2857142857142858em;
    color: #b0b0b0;
    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 {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    background-color: #0094e6;
}
.nav-list [class^="icon-"], .nav-list [class*=" icon-"] {
    margin-right: 2px;
}
.nav-list .divider {
    *width: 100%;
    height: 1px;
    margin: -0.3571428571428571em 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #fff;
}
.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: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: -2px;
}
.nav-tabs>li>a {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 1.2857142857142858em;
    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 {
    border-color: #efefef #efefef #ddd;
}
.nav-tabs>.active>a, .nav-tabs>.active>a:hover {
    color: #555;
    background-color: #fff;
    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 {
    color: #fff;
    background-color: #0094e6;
}
.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 {
    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: #0094e6;
    border-bottom-color: #0094e6;
    margin-top: 6px;
}
.nav .dropdown-toggle:hover .caret {
    border-top-color: #b0b0b0;
    border-bottom-color: #b0b0b0;
}
.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: #555;
    border-bottom-color: #555;
}
.nav>.dropdown.active>a:hover {
    cursor: pointer;
}
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav>li.dropdown.open.active>a:hover {
    color: #fff;
    background-color: #b0b0b0;
    border-color: #b0b0b0;
}
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
    opacity: 1;
    filter: alpha(opacity=100);
}
.tabs-stacked .open>a:hover {
    border-color: #b0b0b0;
}
.tabbable {
    *zoom: 1;
}
.tabbable:before, .tabbable:after {
    display: table;
    content: "";
    line-height: 0;
}
.tabbable:after {
    clear: both;
}
.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 {
    border-bottom-color: transparent;
    border-top-color: #ddd;
}
.tabs-below>.nav-tabs>.active>a, .tabs-below>.nav-tabs>.active>a:hover {
    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 {
    border-color: #efefef #ddd #efefef #efefef;
}
.tabs-left>.nav-tabs .active>a, .tabs-left>.nav-tabs .active>a:hover {
    border-color: #ddd transparent #ddd #ddd;
    *border-right-color: #fff;
}
.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 {
    border-color: #efefef #efefef #efefef #ddd;
}
.tabs-right>.nav-tabs .active>a, .tabs-right>.nav-tabs .active>a:hover {
    border-color: #ddd #ddd #ddd transparent;
    *border-left-color: #fff;
}
.nav>.disabled>a {
    color: #b0b0b0;
}
.nav>.disabled>a:hover {
    text-decoration: none;
    background-color: transparent;
    cursor: default;
}
.navbar {
    overflow: visible;
    margin-bottom: 1.2857142857142858em;
    color: #777;
    *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, #fff, #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-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: 19.357142857142858px 20px 19.357142857142858px;
    margin-left: -20px;
    font-size: 20px;
    font-weight: 200;
    color: #777;
    text-shadow: 0 1px 0 #fff;
}
.navbar .brand:hover {
    text-decoration: none;
}
.navbar-text {
    margin-bottom: 0;
    line-height: 40px;
}
.navbar-link {
    color: #777;
}
.navbar-link:hover {
    color: #666;
}
.navbar .divider-vertical {
    height: 40px;
    margin: 0 9px;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #fff;
}
.navbar .btn, .navbar .btn-group {
    margin-top: 5px;
}
.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn {
    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: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: 6px;
    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: 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, .1);
    -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
}
.navbar-fixed-bottom {
    bottom: 0;
}
.navbar-fixed-bottom .navbar-inner {
    -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 -1px 10px rgba(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: 19.357142857142858px 15px 19.357142857142858px;
    color: #777;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
}
.navbar .nav .dropdown-toggle .caret {
    margin-top: 8px;
}
.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {
    background-color: transparent;
    color: #666;
    text-decoration: none;
}
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
    color: #555;
    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: #fff;
    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, .1), 0 1px 0 rgba(255, 255, 255, .075);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
    color: #fff;
    background-color: #e5e5e5;
    *background-color: #d9d9d9;
}
.navbar .btn-navbar:active, .navbar .btn-navbar.active {
    background-color: #ccc \9;
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
    color: #fff;
    background-color: #e5e5e5;
    *background-color: #d9d9d9;
}
.navbar .btn-navbar:active, .navbar .btn-navbar.active {
    background-color: #ccc \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 #fff;
    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 #fff;
    border-bottom: 0;
    bottom: -6px;
    top: auto;
}
.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: #555;
}
.navbar .nav li.dropdown>.dropdown-toggle .caret {
    border-top-color: #777;
    border-bottom-color: #777;
}
.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: #555;
    border-bottom-color: #555;
}
.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 {
    color: #b0b0b0;
}
.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, #222, #111);
    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: #b0b0b0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-inverse .brand:hover, .navbar-inverse .nav>li>a:hover {
    color: #fff;
}
.navbar-inverse .nav>li>a:focus, .navbar-inverse .nav>li>a:hover {
    background-color: transparent;
    color: #fff;
}
.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus {
    color: #fff;
    background-color: #111;
}
.navbar-inverse .navbar-link {
    color: #b0b0b0;
}
.navbar-inverse .navbar-link:hover {
    color: #fff;
}
.navbar-inverse .divider-vertical {
    border-left-color: #111;
    border-right-color: #222;
}
.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: #111;
    color: #fff;
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
    border-top-color: #b0b0b0;
    border-bottom-color: #b0b0b0;
}
.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: #fff;
    border-bottom-color: #fff;
}
.navbar-inverse .navbar-search .search-query {
    color: #fff;
    background-color: #515151;
    border-color: #111;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
    color: #ccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
    color: #ccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
    color: #ccc;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
    color: #ccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
    color: #ccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
    color: #ccc;
}
.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {
    padding: 5px 15px;
    color: #666;
    text-shadow: 0 1px 0 #fff;
    background-color: #fff;
    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: #fff;
    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 #000;
    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:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
    color: #fff;
    background-color: #040404;
    *background-color: #000;
}
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {
    background-color: #000 \9;
}
.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
    color: #fff;
    background-color: #040404;
    *background-color: #000;
}
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {
    background-color: #000 \9;
}
.breadcrumb {
    padding: 8px 15px;
    margin: 0 0 1.2857142857142858em;
    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 #fff;
}
.breadcrumb .divider {
    padding: 0 5px;
    color: #ccc;
}
.breadcrumb .active {
    color: #b0b0b0;
}
.pagination {
    margin: 1.2857142857142858em 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: 1.2857142857142858em;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0;
}
.pagination ul>li>a.next-link {
	display: none;
}
.pagination ul>li>a:hover, .pagination ul>.active>a, .pagination ul>.active>span {
    background-color: #f5f5f5;
}
.pagination ul>.active>a, .pagination ul>.active>span {
    color: #b0b0b0;
    cursor: default;
}
.pagination ul>.disabled>span, .pagination ul>.disabled>a, .pagination ul>.disabled>a:hover {
    color: #b0b0b0;
    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: 1px 6px;
    font-size: 10.5px;
}
.pager {
    margin: 1.2857142857142858em 0;
    list-style: none;
    text-align: center;
    *zoom: 1;
}
.pager:before, .pager:after {
    display: table;
    content: "";
    line-height: 0;
}
.pager:after {
    clear: both;
}
.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 {
    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>span {
    color: #b0b0b0;
    background-color: #fff;
    cursor: default;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
.modal-backdrop.fade {
    opacity: 0;
}
.modal-backdrop, .modal-backdrop.fade.in {
    opacity: .8;
    filter: alpha(opacity=80);
}
.modal {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1050;
    width: 560px;
    margin: -250px 0 0 -280px;
    background-color: #fff;
    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: 0;
}
.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: 50%}
.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 {
    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 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
    *zoom: 1;
}
.modal-footer:before, .modal-footer:after {
    display: table;
    content: "";
    line-height: 0;
}
.modal-footer:after {
    clear: both;
}
.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;
}
.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    padding: 5px;
    font-size: 11px;
    opacity: 0;
    filter: alpha(opacity=0);
}
.tooltip.in {
    opacity: .8;
    filter: alpha(opacity=80);
}
.tooltip.top {
    margin-top: -3px;
}
.tooltip.right {
    margin-left: 3px;
}
.tooltip.bottom {
    margin-top: 3px;
}
.tooltip.left {
    margin-left: -3px;
}
.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    -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: #000;
}
.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    width: 236px;
    padding: 1px;
    background-color: #fff;
    -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);
}
.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-content {
    padding: 9px 14px;
}
.popover-content p, .popover-content ul, .popover-content ol {
    margin-bottom: 0;
}
.popover .arrow, .popover .arrow:after {
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover .arrow:after {
    content: "";
    z-index: -1;
}
.popover.top .arrow {
    bottom: -10px;
    left: 50%;
    margin-left: -10px;
    border-width: 10px 10px 0;
    border-top-color: #fff;
}
.popover.top .arrow:after {
    border-width: 11px 11px 0;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -1px;
    left: -11px;
}
.popover.right .arrow {
    top: 50%;
    left: -10px;
    margin-top: -10px;
    border-width: 10px 10px 10px 0;
    border-right-color: #fff;
}
.popover.right .arrow:after {
    border-width: 11px 11px 11px 0;
    border-right-color: rgba(0, 0, 0, 0.25);
    bottom: -11px;
    left: -1px;
}
.popover.bottom .arrow {
    top: -10px;
    left: 50%;
    margin-left: -10px;
    border-width: 0 10px 10px;
    border-bottom-color: #fff;
}
.popover.bottom .arrow:after {
    border-width: 0 11px 11px;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -1px;
    left: -11px;
}
.popover.left .arrow {
    top: 50%;
    right: -10px;
    margin-top: -10px;
    border-width: 10px 0 10px 10px;
    border-left-color: #fff;
}
.popover.left .arrow:after {
    border-width: 11px 0 11px 11px;
    border-left-color: rgba(0, 0, 0, 0.25);
    bottom: -11px;
    right: -1px;
}
.thumbnails {
    margin-left: -20px;
    list-style: none;
    *zoom: 1;
}
.thumbnails:before, .thumbnails:after {
    display: table;
    content: "";
    line-height: 0;
}
.thumbnails:after {
    clear: both;
}
.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: 1.2857142857142858em;
    margin-left: 20px;
}
.thumbnail {
    display: block;
    padding: 4px;
    line-height: 1.2857142857142858em;
    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 .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
a.thumbnail:hover {
    border-color: #0094e6;
    -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: #555;
}
.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;
}
.label, .badge {
    display: inline-block;
    padding: 2px 4px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #fff;
    vertical-align: baseline;
    white-space: nowrap;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #b0b0b0;
}
.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;
}
a.label:hover, a.badge:hover {
    color: #fff;
    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: #ca6a2a;
}
.label-warning[href], .badge-warning[href] {
    background-color: #a05421;
}
.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: #666;
}
.label-inverse[href], .badge-inverse[href] {
    background-color: #4d4d4d;
}
.btn .label, .btn .badge {
    position: relative;
    top: -1px;
}
.btn-mini .label, .btn-mini .badge {
    top: 0;
}
@-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: 1.2857142857142858em;
    margin-bottom: 1.2857142857142858em;
    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: #fff;
    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 .6s ease;
    -moz-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
.progress .bar+.bar {
    -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(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: #d6834c;
    background-image: -moz-linear-gradient(top, #de9462, #ca6a2a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#de9462), to(#ca6a2a));
    background-image: -webkit-linear-gradient(top, #de9462, #ca6a2a);
    background-image: -o-linear-gradient(top, #de9462, #ca6a2a);
    background-image: linear-gradient(to bottom, #de9462, #ca6a2a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde9462', endColorstr='#ffca6a2a', GradientType=0);
}
.progress-warning.progress-striped .bar, .progress-striped .bar-warning {
    background-color: #de9462;
    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);
}
.accordion {
    margin-bottom: 1.2857142857142858em;
}
.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: 1.2857142857142858em;
    line-height: 1;
}
.carousel-inner {
    overflow: hidden;
    width: 100%;
    position: relative;
}
.carousel .item {
    display: none;
    position: relative;
    -webkit-transition: .6s ease-in-out left;
    -moz-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left;
}
.carousel .item>img {
    display: block;
    line-height: 1;
}
.carousel .active, .carousel .next, .carousel .prev {
    display: block;
}
.carousel .active {
    left: 0;
}
.carousel .next, .carousel .prev {
    position: absolute;
    top: 0;
    width: 100%}
.carousel .next {
    left: 100%}
.carousel .prev {
    left: -100%}
.carousel .next.left, .carousel .prev.right {
    left: 0;
}
.carousel .active.left {
    left: -100%}
.carousel .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: #fff;
    text-align: center;
    background: #222;
    border: 3px solid #fff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    opacity: .5;
    filter: alpha(opacity=50);
}
.carousel-control.right {
    left: auto;
    right: 15px;
}
.carousel-control:hover {
    color: #fff;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90);
}
.carousel-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 15px;
    background: #666;
    background: rgba(0, 0, 0, 0.75);
}
.carousel-caption h4, .carousel-caption p {
    color: #fff;
    line-height: 1.2857142857142858em;
}
.carousel-caption h4 {
    margin: 0 0 5px;
}
.carousel-caption p {
    margin-bottom: 0;
}
.hero-unit {
    padding: 60px;
    margin-bottom: 30px;
    font-size: 18px;
    font-weight: 200;
    line-height: 1.9285714285714288em;
    color: inherit;
    background-color: #efefef;
    -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: 1.9285714285714288em;
}
.pull-right {
    float: right;
}
.pull-left {
    float: left;
}
.hide {
    display: none;
}
.show {
    display: block;
}
.invisible {
    visibility: hidden;
}
.affix {
    position: fixed;
}
/*!
 * Bootstrap Responsive v2.2.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: 11.285714285714286em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.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;
}
@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(min-width:1200px) {
    .row {
    margin-left: -30px;
    *zoom: 1;
}
.row:before, .row:after {
    display: table;
    content: "";
    line-height: 0;
}
.row:after {
    clear: both;
}
.row:before, .row:after {
    display: table;
    content: "";
    line-height: 0;
}
.row:after {
    clear: both;
}
[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1170px;
}
.span12 {
    width: 1170px;
}
.span11 {
    width: 1070px;
}
.span10 {
    width: 970px;
}
.span9 {
    width: 870px;
}
.span8 {
    width: 770px;
}
.span7 {
    width: 670px;
}
.span6 {
    width: 570px;
}
.span5 {
    width: 470px;
}
.span4 {
    width: 370px;
}
.span3 {
    width: 270px;
}
.span2 {
    width: 170px;
}
.span1 {
    width: 70px;
}
.offset12 {
    margin-left: 1230px;
}
.offset11 {
    margin-left: 1130px;
}
.offset10 {
    margin-left: 1030px;
}
.offset9 {
    margin-left: 930px;
}
.offset8 {
    margin-left: 830px;
}
.offset7 {
    margin-left: 730px;
}
.offset6 {
    margin-left: 630px;
}
.offset5 {
    margin-left: 530px;
}
.offset4 {
    margin-left: 430px;
}
.offset3 {
    margin-left: 330px;
}
.offset2 {
    margin-left: 230px;
}
.offset1 {
    margin-left: 130px;
}
.row {
    margin-left: -30px;
    *zoom: 1;
}
.row:before, .row:after {
    display: table;
    content: "";
    line-height: 0;
}
.row:after {
    clear: both;
}
.row:before, .row:after {
    display: table;
    content: "";
    line-height: 0;
}
.row:after {
    clear: both;
}
[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1170px;
}
.span12 {
    width: 1170px;
}
.span11 {
    width: 1070px;
}
.span10 {
    width: 970px;
}
.span9 {
    width: 870px;
}
.span8 {
    width: 770px;
}
.span7 {
    width: 670px;
}
.span6 {
    width: 570px;
}
.span5 {
    width: 470px;
}
.span4 {
    width: 370px;
}
.span3 {
    width: 270px;
}
.span2 {
    width: 170px;
}
.span1 {
    width: 70px;
}
.offset12 {
    margin-left: 1230px;
}
.offset11 {
    margin-left: 1130px;
}
.offset10 {
    margin-left: 1030px;
}
.offset9 {
    margin-left: 930px;
}
.offset8 {
    margin-left: 830px;
}
.offset7 {
    margin-left: 730px;
}
.offset6 {
    margin-left: 630px;
}
.offset5 {
    margin-left: 530px;
}
.offset4 {
    margin-left: 430px;
}
.offset3 {
    margin-left: 330px;
}
.offset2 {
    margin-left: 230px;
}
.offset1 {
    margin-left: 130px;
}
.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: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: 11.285714285714286em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%}
.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
    margin-left: 2.564102564102564%}
.row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%}
.row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%}
.row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%}
.row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%}
.row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%}
.row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%}
.row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%}
.row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%}
.row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%}
.row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%}
.row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%}
.row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%}
.row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%}
.row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%}
.row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%}
.row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%}
.row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%}
.row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%}
.row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%}
.row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%}
.row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%}
.row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%}
.row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%}
.row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%}
.row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%}
.row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%}
.row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%}
.row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%}
.row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%}
.row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%}
.row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%}
.row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%}
.row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%}
.row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%}
.row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%}
.row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%}
.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: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: 11.285714285714286em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%}
.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
    margin-left: 2.564102564102564%}
.row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%}
.row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%}
.row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%}
.row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%}
.row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%}
.row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%}
.row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%}
.row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%}
.row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%}
.row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%}
.row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%}
.row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%}
.row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%}
.row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%}
.row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%}
.row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%}
.row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%}
.row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%}
.row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%}
.row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%}
.row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%}
.row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%}
.row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%}
.row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%}
.row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%}
.row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%}
.row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%}
.row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%}
.row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%}
.row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%}
.row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%}
.row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%}
.row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%}
.row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%}
.row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%}
.row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%}
input, textarea, .uneditable-input {
    margin-left: 0;
}
.controls-row [class*="span"]+[class*="span"] {
    margin-left: 30px;
}
input.span12, textarea.span12, .uneditable-input.span12 {
    width: 1156px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
    width: 1056px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
    width: 956px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
    width: 856px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
    width: 756px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
    width: 656px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
    width: 556px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
    width: 456px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
    width: 356px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
    width: 256px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
    width: 156px;
}
input.span1, textarea.span1, .uneditable-input.span1 {
    width: 56px;
}
input, textarea, .uneditable-input {
    margin-left: 0;
}
.controls-row [class*="span"]+[class*="span"] {
    margin-left: 30px;
}
input.span12, textarea.span12, .uneditable-input.span12 {
    width: 1156px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
    width: 1056px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
    width: 956px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
    width: 856px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
    width: 756px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
    width: 656px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
    width: 556px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
    width: 456px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
    width: 356px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
    width: 256px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
    width: 156px;
}
input.span1, textarea.span1, .uneditable-input.span1 {
    width: 56px;
}
.thumbnails {
    margin-left: -30px;
}
.thumbnails>li {
    margin-left: 30px;
}
.row-fluid .thumbnails {
    margin-left: 0;
}
}@media(min-width:768px) and (max-width:979px) {
    .row {
    margin-left: -20px;
    *zoom: 1;
}
.row:before, .row:after {
    display: table;
    content: "";
    line-height: 0;
}
.row:after {
    clear: both;
}
.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: 724px;
}
.span12 {
    width: 724px;
}
.span11 {
    width: 662px;
}
.span10 {
    width: 600px;
}
.span9 {
    width: 538px;
}
.span8 {
    width: 476px;
}
.span7 {
    width: 414px;
}
.span6 {
    width: 352px;
}
.span5 {
    width: 290px;
}
.span4 {
    width: 228px;
}
.span3 {
    width: 166px;
}
.span2 {
    width: 104px;
}
.span1 {
    width: 42px;
}
.offset12 {
    margin-left: 764px;
}
.offset11 {
    margin-left: 702px;
}
.offset10 {
    margin-left: 640px;
}
.offset9 {
    margin-left: 578px;
}
.offset8 {
    margin-left: 516px;
}
.offset7 {
    margin-left: 454px;
}
.offset6 {
    margin-left: 392px;
}
.offset5 {
    margin-left: 330px;
}
.offset4 {
    margin-left: 268px;
}
.offset3 {
    margin-left: 206px;
}
.offset2 {
    margin-left: 144px;
}
.offset1 {
    margin-left: 82px;
}
.row {
    margin-left: -20px;
    *zoom: 1;
}
.row:before, .row:after {
    display: table;
    content: "";
    line-height: 0;
}
.row:after {
    clear: both;
}
.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: 724px;
}
.span12 {
    width: 724px;
}
.span11 {
    width: 662px;
}
.span10 {
    width: 600px;
}
.span9 {
    width: 538px;
}
.span8 {
    width: 476px;
}
.span7 {
    width: 414px;
}
.span6 {
    width: 352px;
}
.span5 {
    width: 290px;
}
.span4 {
    width: 228px;
}
.span3 {
    width: 166px;
}
.span2 {
    width: 104px;
}
.span1 {
    width: 42px;
}
.offset12 {
    margin-left: 764px;
}
.offset11 {
    margin-left: 702px;
}
.offset10 {
    margin-left: 640px;
}
.offset9 {
    margin-left: 578px;
}
.offset8 {
    margin-left: 516px;
}
.offset7 {
    margin-left: 454px;
}
.offset6 {
    margin-left: 392px;
}
.offset5 {
    margin-left: 330px;
}
.offset4 {
    margin-left: 268px;
}
.offset3 {
    margin-left: 206px;
}
.offset2 {
    margin-left: 144px;
}
.offset1 {
    margin-left: 82px;
}
.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: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: 11.285714285714286em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%}
.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
    margin-left: 2.7624309392265194%}
.row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%}
.row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%}
.row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%}
.row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%}
.row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%}
.row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%}
.row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%}
.row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%}
.row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%}
.row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%}
.row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%}
.row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%}
.row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%}
.row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%}
.row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%}
.row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%}
.row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%}
.row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%}
.row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%}
.row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%}
.row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%}
.row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%}
.row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%}
.row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%}
.row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%}
.row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%}
.row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%}
.row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%}
.row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%}
.row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%}
.row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%}
.row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%}
.row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%}
.row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%}
.row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%}
.row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%}
.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: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: 11.285714285714286em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%}
.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
    margin-left: 2.7624309392265194%}
.row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%}
.row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%}
.row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%}
.row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%}
:not(body.resultsPage) .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%}
.row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%}
.row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%}
.row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%}
.row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%}
.row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%}
.row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%}
.row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%}
.row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%}
.row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%}
.row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%}
.row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%}
.row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%}
.row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%}
.row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%}
.row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%}
.row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%}
.row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%}
.row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%}
.row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%}
.row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%}
.row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%}
.row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%}
.row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%}
.row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%}
.row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%}
.row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%}
.row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%}
.row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%}
.row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%}
.row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%}
.row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%}
input, textarea, .uneditable-input {
    margin-left: 0;
}
.controls-row [class*="span"]+[class*="span"] {
    margin-left: 20px;
}
input.span12, textarea.span12, .uneditable-input.span12 {
    width: 710px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
    width: 648px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
    width: 586px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
    width: 524px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
    width: 462px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
    width: 400px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
    width: 338px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
    width: 276px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
    width: 214px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
    width: 152px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
    width: 90px;
}
input.span1, textarea.span1, .uneditable-input.span1 {
    width: 28px;
}
input, textarea, .uneditable-input {
    margin-left: 0;
}
.controls-row [class*="span"]+[class*="span"] {
    margin-left: 20px;
}
input.span12, textarea.span12, .uneditable-input.span12 {
    width: 710px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
    width: 648px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
    width: 586px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
    width: 524px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
    width: 462px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
    width: 400px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
    width: 338px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
    width: 276px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
    width: 214px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
    width: 152px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
    width: 90px;
}
input.span1, textarea.span1, .uneditable-input.span1 {
    width: 28px;
}
}@media(max-width:767px) {
    body {
    padding-left: 20px;
    padding-right: 20px;
}
.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: 11.285714285714286em;
    -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) {
    .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
}
.page-header h1 small {
    display: block;
    line-height: 1.2857142857142858em;
}
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: 1.2857142857142858em;
}
.navbar-fixed-bottom {
    margin-top: 1.2857142857142858em;
}
.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 .6428571428571429em;
}
.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: #777;
    text-shadow: none;
}
.nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777;
    -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 .dropdown-menu a:hover {
    background-color: #f2f2f2;
}
.navbar-inverse .nav-collapse .nav>li>a, .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #b0b0b0;
}
.navbar-inverse .nav-collapse .nav>li>a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:hover {
    background-color: #111;
}
.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: 0;
    -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: .6428571428571429em 15px;
    margin: .6428571428571429em 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111;
    border-bottom-color: #111;
}
.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;
}
}* {
    margin: 0;
    padding: 0;
}
html, body {
    height: 100%}
#wrapper {
    min-height: 100%}
#main {
    overflow: auto;
    padding-bottom: 234px;
}
#footer {
    position: relative;
    margin-top: -235px;
    height: 234px;
    clear: both;
    padding-bottom: 20px;
}
i.arrow {
    display: none!important;
}
.open>.dropdown-menu {
    opacity: 1;
    filter: alpha(opacity=100);
    height: auto;
    z-index: 999;
}
.error-message.hide {
    height: 0;
}
.error-message.hide.block {
    height: auto;
    display: block;
    opacity: 100;
    margin: .35714285714285715em 0 0 .14285714285714285em;
}
.gray .error-message.hide.block {
    color: #9d261d;
}
.blue .error-message.hide.block {
    color: #fff;
}
.horizontal-list li {
    padding-right: 10px;
    display: inline;
    list-style: none;
}
.inline {
    display: inline;
}
.inline-block {
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.block {
    display: block;
}
ul, ol {
    margin: 0;
}
select {
    height: 2.5714285714285716em;
    width: auto;
    padding: .5em .07142857142857142em!important;
    min-width: 3.5714285714285716em;
    min-height: 1px!important;
}
input {
    border-radius: 3px!important;
}
input[type=text], input[type=password] {
    height: 1.8571428571428572em;
}
input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus {
    border-color: #049cdb;
    border-color: rgba(82, 168, 236, 0.8);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
.bordered-b {
    border-bottom: 1px solid #ccc;
}
.bordered-r {
    border-right: 1px solid #ccc;
}
.bordered-t {
    border-top: 1px solid #ccc;
}
#full-width {
    margin-top: 1.4285714285714286em;
}
.controls .checkbox {
    margin-top: .25em;
}
.controls.after input, .controls.after select {
    float: left;
    margin-right: 1.2857142857142858em;
}
.controls.after label {
    padding-top: .6428571428571429em;
}
legend {
    font-size: 1.4285714285714286em;
}
.sublegend {
    font-size: 1.0714285714285714em;
}
i {
    display: inline-block;
    zoom: 1;
    *display: inline;
}
i.icon-premium {
    background: url("../images/icons.png") no-repeat;
    background-position: -383px -64px;
}
.slide-btn {
    background: url("../images/icons.png") no-repeat;
    height: 49px;
    width: 49px;
}
.rss-small-icon {
    background: url("../images/icons.png") no-repeat;
    background-position: -335px -25px;
    height: 15px;
    width: 15px;
}
.megaphone-small-icon {
    background: url("../images/icons.png") no-repeat;
    background-position: -336px -81px;
    height: 15px;
    width: 15px;
}
.rss-medium {
    background: url("../images/icons.png") no-repeat;
    background-position: -666px -2px;
    width: 25px;
    height: 24px;
}
.member-small {
    background: url("../images/icons.png") no-repeat;
    background-position: -331px -2px;
    width: 18px;
    height: 18px;
}
.excel-small {
    background: url("../images/icons.png") no-repeat;
    background-position: -357px -1px;
    width: 19px;
    height: 19px;
}
.education-small {
    background: url("../images/icons.png") no-repeat;
    background-position: -642px -3px;
    width: 18px;
    height: 18px;
}
.education-medium {
    background: url("../images/icons.png") no-repeat;
    background-position: -665px -28px;
    width: 25px;
    height: 24px;
}
.search-white {
    background: url("../images/icons.png") no-repeat;
    background-position: -357px -23px;
    width: 19px;
    height: 19px;
}
.b-arrow-small {
    background: url("../images/icons.png") no-repeat;
    background-position: -383px 3px;
    width: 15px;
    height: 19px;
}
.b-arrow-small-left {
    background: url("../images/icons.png") no-repeat;
    background-position: -383px -41px;
    width: 15px;
    height: 19px;
}
.mobile-menu-button {
    background: url("../images/icons.png") no-repeat;
    background-position: -383px -23px;
    width: 15px;
    height: 19px;
}
.twitter-bird {
    background: url("../images/icons.png") no-repeat;
    background-position: -407px -23px;
    width: 18px;
    height: 19px;
}
.twitter-icon {
    background: url("../images/icons.png") no-repeat;
    background-position: -447px -2px;
    width: 36px;
    height: 36px;
}
.twitter-icon:hover {
    background-position: -447px -40px;
}
.facebook-icon {
    background: url("../images/icons.png") no-repeat;
    background-position: -485px -2px;
    width: 36px;
    height: 36px;
}
.facebook-icon:hover {
    background-position: -485px -40px;
}

.linkedin-icon {
    background:url("../images/icons.png") no-repeat;
    background-position:-524px -2px;
    width:36px;
    height:36px
}
.linkedin-icon:hover {
    background-position:-524px -40px
}

.youtube-icon {
    background: url("../images/icons.png") no-repeat;
    background-position: -563px -2px;
    width: 36px;
    height: 36px;
}
.youtube-icon:hover {
    background-position: -563px -39px;
}
.email-icon {
    background: url("../images/icons.png") no-repeat;
    background-position: -602px -2px;
    width: 36px;
    height: 36px;
}
.email-icon:hover {
    background-position: -602px -40px;
}
.feed-icon {
    background: url("../images/icons.png") no-repeat;
    background-position: -817px -2px;
    width: 36px;
    height: 36px;
}
.feed-icon:hover {
    background-position: -817px -40px;
}
.print-icon {
    background: url("../images/icons.png") no-repeat;
    background-position: -602px -78px;
    width: 36px;
    height: 36px;
}
.print-icon:hover {
    background-position: -602px -113px;
}
.excel-icon {
    background: url("../images/icons.png") no-repeat;
    background-position: -700px -1px;
    width: 53px;
    height: 52px;
}
.member-icon {
    background: url("../images/icons.png") no-repeat;
    background-position: -73px -2px;
    width: 55px;
    height: 52px;
}
.advocacy-icon {
    background: url("../images/icons.png") no-repeat;
    background-position: -758px 0;
    width: 55px;
    height: 54px;
}
.rss-icon {
    background: url("../images/icons.png") no-repeat;
    background-position: -271px -57px;
    width: 54px;
    height: 55px;
}
.education-icon {
    background: url("../images/icons.png") no-repeat;
    background-position: -206px -1px;
    width: 54px;
    height: 55px;
}
.tool-icon {
    background: url("../images/icons.png") no-repeat;
    background-position: -140px -1px;
    width: 55px;
    height: 55px;
}
.bullet-padding {
    position: relative;
    left: 10px;
    top: 3px;
}
.btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #00a0f0;
    background-image: -moz-linear-gradient(top, #0094e6, #00b1ff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0094e6), to(#00b1ff));
    background-image: -webkit-linear-gradient(top, #0094e6, #00b1ff);
    background-image: -o-linear-gradient(top, #0094e6, #00b1ff);
    background-image: linear-gradient(to bottom, #0094e6, #00b1ff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0094e6', endColorstr='#ff00b1ff', GradientType=0);
    border-color: #00b1ff #00b1ff #007cb3;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #00b1ff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #fff!important;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.btn-primary:active, .btn-primary.active {
    background-color: #008ecc \9;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.btn-primary:active, .btn-primary.active {
    background-color: #008ecc \9;
}
.btn-primary:hover {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #a6e5ff;
    background-image: -moz-linear-gradient(top, #c5eeff, #78d8ff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c5eeff), to(#78d8ff));
    background-image: -webkit-linear-gradient(top, #c5eeff, #78d8ff);
    background-image: -o-linear-gradient(top, #c5eeff, #78d8ff);
    background-image: linear-gradient(to bottom, #c5eeff, #78d8ff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc5eeff', endColorstr='#ff78d8ff', GradientType=0);
    border-color: #78d8ff #78d8ff #2cc1ff;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #78d8ff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #049cdb!important;
    text-shadow: 1px 1px 0 white;
}
.btn-primary:hover:hover, .btn-primary:hover:active, .btn-primary:hover.active, .btn-primary:hover.disabled, .btn-primary:hover[disabled] {
    color: #fff;
    background-color: #78d8ff;
    *background-color: #5fd0ff;
}
.btn-primary:hover:active, .btn-primary:hover.active {
    background-color: #45c9ff \9;
}
.btn-primary:hover:hover, .btn-primary:hover:active, .btn-primary:hover.active, .btn-primary:hover.disabled, .btn-primary:hover[disabled] {
    color: #fff;
    background-color: #78d8ff;
    *background-color: #5fd0ff;
}
.btn-primary:hover:active, .btn-primary:hover.active {
    background-color: #45c9ff \9;
}
.btn {
    text-transform: uppercase;
    font-size: 1.1428571428571428em;
    font-family: Arial, sans-serif;
    font-weight: 100;
    border-radius: 3px!important;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    padding: .5714285714285714em .7142857142857143em .42857142857142855em;
    font-weight: 600;
    line-height: 1.2857142857142858em;
}
.btn-secondary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #a6e5ff;
    background-image: -moz-linear-gradient(top, #c5eeff, #78d8ff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c5eeff), to(#78d8ff));
    background-image: -webkit-linear-gradient(top, #c5eeff, #78d8ff);
    background-image: -o-linear-gradient(top, #c5eeff, #78d8ff);
    background-image: linear-gradient(to bottom, #c5eeff, #78d8ff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc5eeff', endColorstr='#ff78d8ff', GradientType=0);
    border-color: #78d8ff #78d8ff #2cc1ff;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #78d8ff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #049cdb!important;
    text-shadow: 1px 1px 2px #fff;
}
.btn-secondary:hover, .btn-secondary:active, .btn-secondary.active, .btn-secondary.disabled, .btn-secondary[disabled] {
    color: #fff;
    background-color: #78d8ff;
    *background-color: #5fd0ff;
}
.btn-secondary:active, .btn-secondary.active {
    background-color: #45c9ff \9;
}
.btn-secondary:hover, .btn-secondary:active, .btn-secondary.active, .btn-secondary.disabled, .btn-secondary[disabled] {
    color: #fff;
    background-color: #78d8ff;
    *background-color: #5fd0ff;
}
.btn-secondary:active, .btn-secondary.active {
    background-color: #45c9ff \9;
}
.btn-secondary:hover {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #00a0f0;
    background-image: -moz-linear-gradient(top, #0094e6, #00b1ff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0094e6), to(#00b1ff));
    background-image: -webkit-linear-gradient(top, #0094e6, #00b1ff);
    background-image: -o-linear-gradient(top, #0094e6, #00b1ff);
    background-image: linear-gradient(to bottom, #0094e6, #00b1ff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0094e6', endColorstr='#ff00b1ff', GradientType=0);
    border-color: #00b1ff #00b1ff #007cb3;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #00b1ff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #fff!important;
}
.btn-secondary:hover:hover, .btn-secondary:hover:active, .btn-secondary:hover.active, .btn-secondary:hover.disabled, .btn-secondary:hover[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.btn-secondary:hover:active, .btn-secondary:hover.active {
    background-color: #008ecc \9;
}
.btn-secondary:hover:hover, .btn-secondary:hover:active, .btn-secondary:hover.active, .btn-secondary:hover.disabled, .btn-secondary:hover[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.btn-secondary:hover:active, .btn-secondary:hover.active {
    background-color: #008ecc \9;
}
.btn-tertiary {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #e8b00d;
    background-image: -moz-linear-gradient(top, #d9a401, #ffc11e);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d9a401), to(#ffc11e));
    background-image: -webkit-linear-gradient(top, #d9a401, #ffc11e);
    background-image: -o-linear-gradient(top, #d9a401, #ffc11e);
    background-image: linear-gradient(to bottom, #d9a401, #ffc11e);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9a401', endColorstr='#ffffc11e', GradientType=0);
    border-color: #ffc11e #ffc11e #d19700;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #ffc11e;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #fff;
    border-color: #c49400!important;
}
.btn-tertiary:hover, .btn-tertiary:active, .btn-tertiary.active, .btn-tertiary.disabled, .btn-tertiary[disabled] {
    color: #fff;
    background-color: #ffc11e;
    *background-color: #ffba04;
}
.btn-tertiary:active, .btn-tertiary.active {
    background-color: #eaaa00 \9;
}
.btn-tertiary:hover, .btn-tertiary:active, .btn-tertiary.active, .btn-tertiary.disabled, .btn-tertiary[disabled] {
    color: #fff;
    background-color: #ffc11e;
    *background-color: #ffba04;
}
.btn-tertiary:active, .btn-tertiary.active {
    background-color: #eaaa00 \9;
}
.btn-tertiary:hover {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #f6c329;
    background-image: -moz-linear-gradient(top, #ffd145, #e9af00);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffd145), to(#e9af00));
    background-image: -webkit-linear-gradient(top, #ffd145, #e9af00);
    background-image: -o-linear-gradient(top, #ffd145, #e9af00);
    background-image: linear-gradient(to bottom, #ffd145, #e9af00);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffd145', endColorstr='#ffe9af00', GradientType=0);
    border-color: #e9af00 #e9af00 #9d7600;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #e9af00;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-color: #d5aa00!important;
    color: #b38700!important;
    text-shadow: 1px 1px 2px #fff;
}
.btn-tertiary:hover:hover, .btn-tertiary:hover:active, .btn-tertiary:hover.active, .btn-tertiary:hover.disabled, .btn-tertiary:hover[disabled] {
    color: #fff;
    background-color: #e9af00;
    *background-color: #d09c00;
}
.btn-tertiary:hover:active, .btn-tertiary:hover.active {
    background-color: #b68900 \9;
}
.btn-tertiary:hover:hover, .btn-tertiary:hover:active, .btn-tertiary:hover.active, .btn-tertiary:hover.disabled, .btn-tertiary:hover[disabled] {
    color: #fff;
    background-color: #e9af00;
    *background-color: #d09c00;
}
.btn-tertiary:hover:active, .btn-tertiary:hover.active {
    background-color: #b68900 \9;
}

#header .top {
    margin-bottom: 1.2857142857142858em;
}
#header #search-form {
    float: right;
    *zoom: 1;
    clear:both;	
}
#header #search-form:before, #header #search-form:after {
    display: table;
    content: "";
    line-height: 0;
}
#header #search-form:after {
    clear: both;
}
#header #search-form:before, #header #search-form:after {
    display: table;
    content: "";
    line-height: 0;
}
#header #search-form:after {
    clear: both;
}
#header #secondary-header #search-form {
    position: relative;
    margin-top: 18px;
}
#header #secondary-header #search-form input[type=text] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #ccc;
    color: #b0b0b0;
    margin-bottom: 0;
}
#header #secondary-header #search-form input[type=text]:focus {
    outline: 0;
    box-shadow: none;
}
#header #secondary-header #search-form .search-btn {
    background: url("../images/search-icon.png") no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 3px;
    top: 9px;
}
#header #secondary-header #sub-nav {
    float: right;
    *zoom: 1;
    font-weight: bold;
}
#header #secondary-header #sub-nav:before, #header #secondary-header #sub-nav:after {
    display: table;
    content: "";
    line-height: 0;
}
#header #secondary-header #sub-nav:after {
    clear: both;
}
#header #secondary-header #sub-nav:before, #header #secondary-header #sub-nav:after {
    display: table;
    content: "";
    line-height: 0;
}
#header #secondary-header #sub-nav:after {
    clear: both;
}
#header #secondary-header #sub-nav li {
    display: inline-block;
    zoom: 1;
    *display: inline;
    padding: .75em .8333333333333334em;
    position: relative;
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    font-size: .8571428571428571em;
    line-height: 1.5em;
}
#header #secondary-header #sub-nav li.open {
    background: #00b1ff;
}
#header #secondary-header #sub-nav li.open .arrow {
    display: block;
    width: 1.6666666666666667em;
    height: .8333333333333334em;
    position: absolute;
    left: 42%;
    bottom: -0.8333333333333334em;
    z-index: 1001;
    background: url("../images/blueArrow.png") no-repeat;
}
#header #secondary-header #sub-nav li.open a {
    color: #fff;
}
#header #secondary-header #sub-nav .dropdown-menu {
    width: 25em;
    left: auto;
    right: 0;
    border: .07142857142857142em solid #ccc;
}
#header #secondary-header #sub-nav .dropdown-menu form {
    margin: 0;
}
#header #secondary-header #sub-nav .dropdown-menu.smaller {
    width: 19.642857142857142em;
}
#header #secondary-header #sub-nav .dropdown-menu.smaller form {
    margin-bottom: .6428571428571429em;
}
#header #secondary-header #sub-nav .dropdown-menu.smaller span {
    margin-top: .6428571428571429em;
    background: 0;
}
#header #secondary-header #sub-nav .dropdown-menu.smaller span a {
    color: #0094e6;
}
#header #secondary-header #sub-nav .dropdown-menu.smaller span a:hover {
    color: #b0b0b0;
}
#header #secondary-header #sub-nav .dropdown-menu.smaller input[type="text"] {
    font-size: 14px;
    line-height: 1.2857142857142858em;
    height: 1.8571428571428572em;
    margin-bottom: 9px;
    border: 1px solid #ccc;
}
#header #secondary-header #sub-nav .find-doctor .control-group {
    margin-right: 5px;
}
#header #secondary-header #sub-nav .find-doctor .control-group .controls label.checkbox {
    padding-top: 0!important;
}
#header #secondary-header #sub-nav .find-doctor .control-group .controls input[type="checkbox"] {
    margin-top: 2px;
}
#header #secondary-header #sub-nav .find-doctor .control-group .terms {
    display: block;
    color: #0094e6;
    padding-bottom: .7142857142857143em;
}
#header #secondary-header #sub-nav .find-doctor .control-group .terms:hover {
    color: #b0b0b0;
}
#header #secondary-header #sub-nav .find-doctor .advanced {
    margin-left: 5px;
}
#header #secondary-header #sub-nav .find-doctor .advanced a {
    color: #00517e;
}
#header #secondary-header #sub-nav .find-doctor .advanced a:hover {
    color: #b0b0b0;
}
#header #main-nav {
    position: relative;
}
#header #main-nav .span12 .dropdown {
    position: static;
    cursor: pointer;
}
#header #main-nav p.teaser {
    margin: 1.4285714285714286em 0 .7142857142857143em;
    padding: 0 1.4285714285714286em;
}
#header #main-nav .dropdown-menu {
    width: 99.9%;
    padding: 0;
    border-top: 0;
    left: -1px;
    z-index: 1000;
    -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);
    background: #00517e;
    color: #fff;
}
#header #main-nav .dropdown-menu a {
    color: #fff;
    text-transform: none;
}
#header #main-nav .dropdown-menu a:hover {
    color: #b0b0b0;
}
#header #main-nav .dropdown-menu .featured {
    *zoom: 1;
    float: left;
    margin: 18px 0;
    padding: 0 20px 0 19px;
}
#header #main-nav .dropdown-menu .featured:before, #header #main-nav .dropdown-menu .featured:after {
    display: table;
    content: "";
    line-height: 0;
}
#header #main-nav .dropdown-menu .featured:after {
    clear: both;
}
#header #main-nav .dropdown-menu .featured:before, #header #main-nav .dropdown-menu .featured:after {
    display: table;
    content: "";
    line-height: 0;
}
#header #main-nav .dropdown-menu .featured:after {
    clear: both;
}
#header #main-nav .dropdown-menu .featured .info {
    float: left;
    width: 215px;
    margin-left: 19px;
}
#header #main-nav .dropdown-menu .featured .info p, #header #main-nav .dropdown-menu .featured .info h5 {
    text-transform: none;
    display: inline;
}
#header #main-nav .dropdown-menu .featured .info a {
    color: #000;
    border-right: 0;
}
#header #main-nav .dropdown-menu .featured img {
    float: left;
}
#header #main-nav .dropdown-menu .btn {
    font-size: 1em;
}
#header #main-nav .dropdown-menu .heading a {
    text-transform: uppercase;
}
#header #main-nav .dropdown-menu .heading a:hover {
    color: #fff!important;
}
#header #main-nav ul {
    border-top: #ccc 8px solid;
    border-bottom: 1px solid #ccc;
}
#header #main-nav .special {
    background: #049cdb;
}
#header #main-nav .special a {
    color: #fff!important;
}
#header #main-nav li {
    display: inline-block;
    zoom: 1;
    *display: inline;
    border-top: #ccc 8px solid;
    margin-right: -5px;
    margin-top: -8px;
    text-transform: uppercase;
    font-weight: 800;
}
#header #main-nav li a {
    padding: .6428571428571429em .8571428571428571em;
    display: inline-block;
    zoom: 1;
    *display: inline;
    border-right: #ccc .07142857142857142em solid;
    color: #00517e;
}
#header #main-nav li .arrow {
    display: none;
    width: 20px;
    height: 10px;
    position: absolute;
    left: 42%;
    bottom: -20px;
    z-index: 1001;
}
#header #main-nav li:last-child a {
    margin-right: -2px;
}
#header #main-nav li.open, #header #main-nav li.active {
    background: #00b1ff;
    border-top: #00517e 8px solid;
}
#header #main-nav li.open a, #header #main-nav li.active a {
    color: #fff;
    border-right: 0;
}
#header #main-nav li.open .arrow, #header #main-nav li.active .arrow {
    background: url("../images/blueArrow.png") no-repeat;
}
#header #main-nav .menu-column {
    float: left;
    border-right: 1px solid #006093;
    padding: 0 20px 0 19px;
    margin: 18px 0;
}
#header #main-nav .menu-column ul {
    border: 0;
}
#header #main-nav .menu-column ul li {
    border: 0;
    margin: 0;
    font-size: .9285714285714286em;
    padding: .14285714285714285em 0;
    display: block;
}
#header #main-nav .menu-column ul li a {
    border: 0;
    padding: 0;
}
#header #main-nav .menu-column ul li a:hover {
    background: 0;
}
#header #main-nav .menu-column ul li.heading {
    margin-top: 0!important;
}
#header #main-nav .menu-column ul li:first-of-type {
    margin-top: 0!important;
}
#header .dropdown-menu {
    border-radius: 0;
    padding: 1.2142857142857142em 1.3571428571428572em;
    margin: 0;
    font-family: Arial, sans-serif;
}
#header .dropdown-menu h3 {
    color: #00517e;
    font-size: 16px;
    line-height: 1.125em;
    margin-bottom: 1.125em;
}
#header .dropdown-menu h3 i {
    height: 1.125em;
    width: 1.125em;
    float: left;
    margin-right: .3125em;
}
#header .dropdown-menu .menu-column ul li.heading, #header .dropdown-menu .menu-column ul li.heading a {
    color: #b0b0b0!important;
    font-size: 12px;
    line-height: 1.5em;
    font-weight: 700;
    margin-top: 1.2857142857142858em!important;
}
#adaptive-header {
    height: 3.5714285714285716em;
}
#adaptive-header .heading {
    margin: .5714285714285714em 0;
    color: #000;
}
#adaptive-header .navbar-inner {
    overflow: hidden;
}
#adaptive-header #search-form-mobile {
    padding: 20px;
    position: relative;
}
#adaptive-header #search-form-mobile input[type=text]:focus {
    outline: 0;
    box-shadow: none;
}
#adaptive-header #search-form-mobile input[type=text] {
    width: 80%;
    padding: .6428571428571429em;
    margin-left: 10%;
    position: relative;
}
#adaptive-header #search-form-mobile .search-btn {
    background: url("../images/search-icon.png") no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    width: 20px;
    height: 20px;
    position: absolute;
    margin-left: -30px;
    margin-top: 15px;
}
#adaptive-header .navbar-fixed-top {
    margin: 0;
    position: absolute;
}
#adaptive-header .navbar-fixed-top .navbar-inner {
    background: #000;
    border: 0;
    padding: .7142857142857143em 1.4285714285714286em 0 0;
}
#adaptive-header .navbar-fixed-top .dropbtn {
    float: right;
    margin-right: 0;
    margin-top: 6px;
}
#adaptive-header .navbar-fixed-top .logo {
    margin-left: 1.4285714285714286em;
}
#adaptive-header .navbar-fixed-top .logo img {
    max-width: 280px;
    min-width: 240px;
}
#adaptive-header .navbar-fixed-top .nav {
    margin: 0;
}
#adaptive-header .navbar-fixed-top .nav li {
    position: relative;
    border-bottom: .07142857142857142em solid #fff;
    *zoom: 1;
}
#adaptive-header .navbar-fixed-top .nav li:before, #adaptive-header .navbar-fixed-top .nav li:after {
    display: table;
    content: "";
    line-height: 0;
}
#adaptive-header .navbar-fixed-top .nav li:after {
    clear: both;
}
#adaptive-header .navbar-fixed-top .nav li:before, #adaptive-header .navbar-fixed-top .nav li:after {
    display: table;
    content: "";
    line-height: 0;
}
#adaptive-header .navbar-fixed-top .nav li:after {
    clear: both;
}
#adaptive-header .navbar-fixed-top .nav li:last-child {
    border-bottom: 0;
}
#adaptive-header .navbar-fixed-top .nav li a {
    color: #fff;
    font-weight: normal;
    text-shadow: none;
    border-radius: 0;
    margin-bottom: 0;
    width: 90%;
    float: left;
}
#adaptive-header .navbar-fixed-top .nav li a:hover {
    background: #222;
}
#adaptive-header .navbar-fixed-top .nav li .menu-drop {
    position: absolute;
    right: 10px;
    margin-top: 13px;
    margin-left: 10px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 20px;
    height: 15px;
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 1.2857142857142858em;
    color: #fff;
    z-index: 1000;
    outline: 0;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
#adaptive-header .navbar-fixed-top .nav li .menu-drop.collapsed {
    background: url("../images/icons.png") no-repeat;
    background-position: -406px 3px;
}
#adaptive-header .navbar-fixed-top .nav li .menu-drop {
    background: url("../images/icons.png") no-repeat;
    background-position: -426px 3px;
}
#adaptive-header .navbar-fixed-top .nav li .sub-menu {
    padding-left: 10px;
    background: url("../images/mobile-menu-bg.png");
    margin: 0 20px 0 20px;
    width: 95%}
#adaptive-header .navbar-fixed-top .nav li .sub-menu li {
    list-style: none;
    border: 0;
}
#adaptive-header .navbar-fixed-top .nav li .sub-menu li a {
    padding: 5px 0;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
#adaptive-header .navbar-fixed-top .nav li .sub-menu li a:hover {
    color: #000;
    background: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 600;
    margin: .7142857142857143em 0;
    font-family: Arial, sans-serif;
}
h1 {
    font-size: 1.2857142857142858em;
    line-height: .9em;
    color: #444;
    margin: 0 0 1.2857142857142858em 0;
}
h2 {
    font-size: 3.2142857142857144em;
    line-height: 1.0588235294117647em;
}
h3 {
    font-size: 1.2857142857142858em;
    line-height: 1.2em;
    color: #444;
    margin: 0 0 1em 0;
    font-weight: 600;
}
h4 {
    font-size: 18px;
    line-height: 1em;
    margin: 0 0 1em 0;
}
h4 i {
    float: left;
    top: 0;
}
p {
    font-size: 1em;
    line-height: 1.2857142857142858em;
    margin-bottom: 1.2857142857142858em;
}
.light {
    font-weight: 100;
}
.bold {
    font-weight: 700;
}
.semibold {
    font-weight: 600;
}
.italic {
    font-style: italic;
}
.helvetica {
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
}
.proximaNova {
    font-family: Arial, sans-serif;
}
a {
    outline: 0;
}
a:hover {
    text-decoration: none;
}
.smaller {
    line-height: 1.3846153846153846em;
}
.subtext {
    font-size: .8571428571428571em;
    line-height: 1.5em;
    color: #666;
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    font-weight: 600;
}
.eventDate {
    font-size: .8571428571428571em;
    line-height: 1.5em;
    color: #666;
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 1em;
    color: #333;
}
.mutedtext {
    color: #999;
}
.heading {
    text-transform: uppercase;
    font-size: .8571428571428571em;
    font-weight: 700;
    color: #999;
}
.control-group {
    margin-bottom: 0;
}
label {
    margin-bottom: .6428571428571429em;
}
.radio.inline {
    margin: 0 0 .6428571428571429em 0;
}
.green {
    color: #228c00;
}
.content {
    font-size: 14px;
    line-height: 1.2857142857142858em;
}
.content h2 {
    font-size: 1.2857142857142858em;
    color: #00b1ff;
    margin: 0 0 1.2857142857142858em 0;
}
.content h3 {
    font-size: 1em;
    text-transform: uppercase;
    margin: 0 0 1.2857142857142858em 0;
}
.content h4 {
    font-size: 1em;
    margin: 0;
    color: #b0b0b0;
    text-transform: uppercase;
}
.content h5 {
    font-size: .8571428571428571em;
    margin: 0;
    color: #b0b0b0;
    text-transform: uppercase;
}
.content h6 {
    font-size: .8571428571428571em;
    margin: 0;
}
.content ul, .content ol {
    margin-left: 2.142857142857143em;
    margin-bottom: 1.2857142857142858em;
}
.content ul li ul, .content ol li ul, .content ul li ol, .content ol li ol {
    margin-bottom: 0;
}
.content ul li ol, .content ol li ol {
    list-style: lower-alpha;
}
.content ul li ol ol, .content ol li ol ol {
    list-style: lower-roman;
}
.content p {
    margin: 0 0 1.2857142857142858em 0;
}
.content blockquote {
    margin: 0 0 1.2857142857142858em 0;
}
.content blockquote p {
    margin: 0 0 1.2857142857142858em 0;
    font-size: 1em;
    line-height: 1.2857142857142858em;
    color: #b0b0b0;
}
.content table {
    margin: 0 0 1.2857142857142858em 0;
}
.content table tr {
    border-top: 1px solid #DDD;
}
.content table td, .content table th {
    padding: .6428571428571429em .5714285714285714em .5714285714285714em .6428571428571429em;
}
.content table th {
    background: #DDD;
}
.content table .blue th {
    background: #00b1ff;
    color: #fff;
}
.content pre {
    padding: .6428571428571429em;
    margin: 0 0 1.2857142857142858em 0;
}
.content pre code {
    color: #D14;
}
.content dl {
    margin: 0 0 1.2857142857142858em 0;
}
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 {
    margin: 0 0 .6428571428571429em 0;
    padding: .2857142857142857em .35714285714285715em;
}
#slider, #hero-container {
    background: #fff;
    margin-bottom: 1.4285714285714286em;
}
#slider .cycle-overlay, #hero-container .cycle-overlay {
    background: url("../images/slider-bg.png");
    border-radius: 230px 0 0 230px;
    position: absolute;
    right: 0;
    top: 0;
    width: 47%;
    height: 90%;
    z-index: 150;
    overflow: hidden;
}
#slider .slideshow-container, #hero-container .slideshow-container, #slider .main-container, #hero-container .main-container {
    position: relative;
    overflow: hidden;
    width: 100%}
#slider .slideshow-container .slide-img, #hero-container .slideshow-container .slide-img, #slider .main-container .slide-img, #hero-container .main-container .slide-img {
    min-height: 25.142857142857142em;
}
#slider .slide-info, #hero-container .slide-info {
    *zoom: 1;
    width: 80%;
    margin-left: 17%;
    margin-top: 2.857142857142857em;
    color: #fff;
}
#slider .slide-info:before, #hero-container .slide-info:before, #slider .slide-info:after, #hero-container .slide-info:after {
    display: table;
    content: "";
    line-height: 0;
}
#slider .slide-info:after, #hero-container .slide-info:after {
    clear: both;
}
#slider .slide-info:before, #hero-container .slide-info:before, #slider .slide-info:after, #hero-container .slide-info:after {
    display: table;
    content: "";
    line-height: 0;
}
#slider .slide-info:after, #hero-container .slide-info:after {
    clear: both;
}
#slider .slide-info h2, #hero-container .slide-info h2 {
    font-size: 2.5em;
    margin: .2857142857142857em 0;
}
#slider .slide-info a, #hero-container .slide-info a {
    float: right;
    font-size: 1.7142857142857142em;
    color: #fff;
    margin-top: 10px;
	display: block;
}
#slider .slide-info a:hover, #hero-container .slide-info a:hover {
    color: #00b1ff;
}
#slider .slide-info a i, #hero-container .slide-info a i {
    float: right;
    margin-top: -14px;
    margin-left: 15px;
}
#slider #slideNav.three, #hero-container #slideNav.three {
    width: 100%}
#slider #slideNav.three ul li, #hero-container #slideNav.three ul li {
    width: 33.33%}
#slider #slideNav, #hero-container #slideNav {
    position: relative;
    z-index: 155;
    width: 100%}
#slider #slideNav ul, #hero-container #slideNav ul {
    margin-bottom: -0.2857142857142857em;
}
#slider #slideNav ul li, #hero-container #slideNav ul li {
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-weight: 600;
    font-size: 1.2857142857142858em;
    width: 25%;
    background: #fff;
    position: relative;
    border-top: 9px solid #000;
    *zoom: 1;
}
#slider #slideNav ul li:before, #hero-container #slideNav ul li:before, #slider #slideNav ul li:after, #hero-container #slideNav ul li:after {
    display: table;
    content: "";
    line-height: 0;
}
#slider #slideNav ul li:after, #hero-container #slideNav ul li:after {
    clear: both;
}
#slider #slideNav ul li:before, #hero-container #slideNav ul li:before, #slider #slideNav ul li:after, #hero-container #slideNav ul li:after {
    display: table;
    content: "";
    line-height: 0;
}
#slider #slideNav ul li:after, #hero-container #slideNav ul li:after {
    clear: both;
}
#slider #slideNav ul li .bar, #hero-container #slideNav ul li .bar {
    height: 10px;
    width: 100%;
    position: absolute;
    top: -10px;
}
#slider #slideNav ul li .inner, #hero-container #slideNav ul li .inner {
    float: right;
    padding-top: 18px;
    width: 100%;
    min-height: 45px;
    border-right: 1px solid #ccc;
    width: 70%;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
#slider #slideNav ul li .inner a, #hero-container #slideNav ul li .inner a {
    color: #00517e;
}
#slider #slideNav ul li i, #hero-container #slideNav ul li i {
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 4px;
}
#slider #slideNav ul li:first-child .bar, #hero-container #slideNav ul li:first-child .bar {
    left: 0;
}
#slider #slideNav ul li:last-child .inner, #hero-container #slideNav ul li:last-child .inner {
    border-right: 0;
}
#slider #slideNav ul li:last-child .bar, #hero-container #slideNav ul li:last-child .bar {
    border-right: 0;
    margin-left: 0;
    width: 100%}
#slider #slideNav ul li.cycle-pager-active .bar, #hero-container #slideNav ul li.cycle-pager-active .bar {
    background: #00b1ff;
    height: 9px;
    top: -9px;
}
#slider #slideNav ul li.cycle-pager-active .advocacy-icon, #hero-container #slideNav ul li.cycle-pager-active .advocacy-icon {
    background-position: -758px -55px;
}
#slider #slideNav ul li.cycle-pager-active .excel-icon, #hero-container #slideNav ul li.cycle-pager-active .excel-icon {
    background-position: -700px -55px;
}
#slider #slideNav ul li.cycle-pager-active .member-icon, #hero-container #slideNav ul li.cycle-pager-active .member-icon {
    background-position: -75px -56px;
}
#slider #slideNav ul li.cycle-pager-active .rss-icon, #hero-container #slideNav ul li.cycle-pager-active .rss-icon {
    background-position: -271px 0;
}
#slider #slideNav ul li.cycle-pager-active .tool-icon, #hero-container #slideNav ul li.cycle-pager-active .tool-icon {
    background-position: -143px -58px;
}
#slider #slideNav ul li.cycle-pager-active .education-icon, #hero-container #slideNav ul li.cycle-pager-active .education-icon {
    background-position: -207px -58px;
}
#slider #slideNav ul li.cycle-pager-active .inner a, #hero-container #slideNav ul li.cycle-pager-active .inner a {
    color: #00b1ff;
}
#slider #slideNav ul li:hover .bar, #hero-container #slideNav ul li:hover .bar {
    background: #00b1ff;
    height: 9px;
    top: -9px;
}
#slider #slideNav ul li:hover .advocacy-icon, #hero-container #slideNav ul li:hover .advocacy-icon {
    background-position: -758px -55px;
}
#slider #slideNav ul li:hover .excel-icon, #hero-container #slideNav ul li:hover .excel-icon {
    background-position: -700px -55px;
}
#slider #slideNav ul li:hover .member-icon, #hero-container #slideNav ul li:hover .member-icon {
    background-position: -75px -56px;
}
#slider #slideNav ul li:hover .rss-icon, #hero-container #slideNav ul li:hover .rss-icon {
    background-position: -271px 0;
}
#slider #slideNav ul li:hover .tool-icon, #hero-container #slideNav ul li:hover .tool-icon {
    background-position: -143px -58px;
}
#slider #slideNav ul li:hover .education-icon, #hero-container #slideNav ul li:hover .education-icon {
    background-position: -207px -58px;
}
#slider #slideNav ul li:hover .inner a, #hero-container #slideNav ul li:hover .inner a {
    color: #00b1ff;
}
#slider .callout, #hero-container .callout {
    background: #000;
    color: #fff;
    padding: .5714285714285714em 0;
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    font-weight: 600;
    text-align: center;
}
#slider .callout .date, #hero-container .callout .date {
    color: #b0b0b0;
    font-weight: 400;
    font-size: .8571428571428571em;
    line-height: 1.5em;
}
#slider .callout i, #hero-container .callout i {
    margin-right: 5px;
}
#slider .callout a, #hero-container .callout a {
    color: #fff;
}
#slider .callout a:hover, #hero-container .callout a:hover {
    color: #b0b0b0;
}
.slideshow-container img {
    display: none;
}
#footer .featured-sites {
    *zoom: 1;
    padding: 18px 0 17px 0;
    border-top: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    min-height: 108px;
}
#footer .featured-sites:before, #footer .featured-sites:after {
    display: table;
    content: "";
    line-height: 0;
}
#footer .featured-sites:after {
    clear: both;
}
#footer .featured-sites:before, #footer .featured-sites:after {
    display: table;
    content: "";
    line-height: 0;
}
#footer .featured-sites:after {
    clear: both;
}
#footer .featured-sites .site {
    float: left;
    width: 15%;
    font-size: 14px;
    line-height: 18px;
    margin: 27px 5%;
    text-align: center;
}

#footer .featured-sites .site a:hover {
    opacity: .5;
    filter: alpha(opacity=50);
}
#footer .sub-footer {
    text-align: center;
    padding: 18px 0;
}
#footer .sub-footer a {
    color: #000;
}
#footer .sub-footer a:hover {
    color: #b0b0b0;
}
#footer .sub-footer ul {
    margin-bottom: 18px;
}
#footer .sub-footer p {
    color: #b0b0b0;
    line-height: 1.3846153846153846em;
}
.pagination {
    *zoom: 1;
    margin-bottom: 1.4285714285714286em;
}
.pagination:before, .pagination:after {
    display: table;
    content: "";
    line-height: 0;
}
.pagination:after {
    clear: both;
}
.pagination:before, .pagination:after {
    display: table;
    content: "";
    line-height: 0;
}
.pagination:after {
    clear: both;
}
.pagination a {
    cursor: pointer;
}
.pagination i {
    position: relative;
}
.pagination .b-arrow-small-left {
    top: 3px;
    margin-right: 2px;
}
.pagination .b-arrow-small {
    margin-left: 4px;
    top: 3px;
}
.content-img {
    margin: 0 .5714285714285714em;
}
.content-img.pull-left {
    margin-left: 0;
}
.content-img.pull-right {
    margin-right: 0;
}
.result {
    width: 100%;
    border-bottom: 1px solid #ccc;
    margin-bottom: 1.4285714285714286em;
}
.result p.rheading {
    font-weight: 700;
    margin-bottom: 0;
}
.result p.subtext {
    margin-bottom: .35714285714285715em;
}
.result:last-child {
    border-bottom: 0;
}
.state-select {
    width: 100%!important;
}
.nav-tabs {
    margin-bottom: 1.2857142857142858em;
}
.nav-tabs li a {
    border-radius: 0;
    color: #333;
    font-weight: 700;
}
.nav-tabs li a:hover {
    background: #e4e4e4;
    color: #049cdb;
}
.tab-content {
    overflow: visible;
}
#news-events ul li {
    margin-bottom: .35714285714285715em;
}
#intro-text {
    text-align: center;
    margin-top: 1.9285714285714286em;
    margin-bottom: 1.8571428571428572em;
}
#intro-text .divider {
    height: 1px;
    background: #ccc;
    display: block;
    width: 80%;
    margin-left: 10%}
#intro-text p {
    font-size: 1.0714285714285714em;
}
#full-width .bordered-b.content {
    padding-bottom: 25px;
    margin-bottom: 25px;
}
.hero {
    margin-bottom: .7142857142857143em;
}
#sidebar .widget-area .gray {
    margin-top: 0;
}
.form-horizontal .control-label {
    padding-top: .7142857142857143em;
}
.archive-column {
    margin-bottom: 1.4285714285714286em;
}
.archive-column ul li {
    list-style: none;
    margin-bottom: 5px!important;
}
.archive-column ul .heading {
    font-size: 1.1428571428571428em;
    margin: .7142857142857143em 0 0 0;
}
.content {
    padding-bottom: 1.4285714285714286em;
}
.find-legislator select, .affiliate-event select {
    margin-bottom: 0;
    margin-right: .14285714285714285em;
}
.find-legislator .controls, .affiliate-event .controls, .find-legislator .control-group, .affiliate-event .control-group {
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.featured-event {
    padding: 0;
    margin-top: 1.2857142857142858em;
    margin-bottom: 1.2857142857142858em;
    *zoom: 1;
    font-size: 14px;
    background: #efefef;
    border-bottom: .6428571428571429em solid #00b1ff;
    margin: 0 0 1.2857142857142858em 0;
    padding: 1.2857142857142858em 1.4285714285714286em;
    min-height: 14.285714285714286em;
    min-height: auto;
}
.featured-event:before, .featured-event:after {
    display: table;
    content: "";
    line-height: 0;
}
.featured-event:after {
    clear: both;
}
.featured-event:before, .featured-event:after {
    display: table;
    content: "";
    line-height: 0;
}
.featured-event:after {
    clear: both;
}
.featured-event h3 {
    margin-top: 0;
    margin-bottom: 18px;
}
.featured-event h3 i {
    float: left;
}
.featured-event p {
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
}
.featured-event .etc {
    padding-top: 5px;
    display: block;
}
.featured-event .eventDate {
    margin-bottom: 0!important;
}
.featured-event .subtextMuted {
    color: #666;
    margin-bottom: 0!important;
}
.featured-event h4 i {
    margin-right: 5px;
    position: relative;
    top: 0;
}
.featured-event ul {
    margin-left: 20px;
    margin-bottom: 10px;
}
.featured-event ul.pull-left {
    width: 40%;
    margin-right: 2%}
.featured-event .three ul.pull-left {
    width: 25%}
.featured-event .content-img {
    margin-bottom: .5714285714285714em;
}
.featured-event .error-message.hide.block {
    color: #9d261d;
}
.featured-event p {
    font-family: Arial, sans-serif;
    margin-bottom: 18px;
}
.featured-event img {
    float: left;
    width: 25%;
    margin-right: 2%}
.featured-event .info {
    float: right;
    width: 73%}
.featured-event .excerpt {
    margin-top: 1.2857142857142858em;
    margin-bottom: 0;
    width: 100%;
    float: left;
}
.featured-event .btn {
    margin-bottom: 0!important;
}
.event h3, .event p {
    margin-bottom: .42857142857142855em;
}
.event .date {
    font-style: italic;
}
.event .date, .event .semibold {
    font-size: 13px;
}
.event .btn {
    margin-top: .35714285714285715em;
    margin-bottom: 1.5714285714285714em;
}
.event-detail img {
    width: 50%;
    margin-right: 2%;
    margin-bottom: 1.2857142857142858em;
    float: left;
}
.event-detail .btn {
    margin-bottom: 1.2857142857142858em;
}
.event-detail p {
    margin-bottom: .5714285714285714em;
}
.event-detail h1 {
    margin-bottom: .7142857142857143em;
}
.event-detail .event-info {
    width: 48%;
    float: left;
}
.event-detail .ce-info h2, .event-detail .contact-info h2 {
    font-size: 16px;
}
.content .image-widget h4 {
    font-size: 1.2857142857142858em;
    margin: 0 0 .5em 0;
    color: #666;
    text-transform: none;
}
.content .image-widget p {
    margin-bottom: .35714285714285715em;
}
.widget.no-p {
    padding: 0;
}
.widget {
    padding: 0;
    margin-top: 1.2857142857142858em;
    margin-bottom: 1.2857142857142858em;
    *zoom: 1;
}
.widget:before, .widget:after {
    display: table;
    content: "";
    line-height: 0;
}
.widget:after {
    clear: both;
}
.widget:before, .widget:after {
    display: table;
    content: "";
    line-height: 0;
}

.widget:after {
    clear: both;
}
.widget h3 {
    margin-top: 0;
    margin-bottom: 18px;
}
.widget h3 i {
    float: left;
}
.widget p {
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
}
.widget .etc {
    padding-top: 5px;
    display: block;
}
.widget .eventDate {
    margin-bottom: 0!important;
}
.widget .subtextMuted {
    color: #666;
    margin-bottom: 0!important;
}
.widget h4 i {
    margin-right: 5px;
    position: relative;
    top: 0;
}
.widget ul {
    margin-left: 20px;
    margin-bottom: 10px;
}
.widget ul.pull-left {
    width: 40%;
    margin-right: 2%}
.widget .three ul.pull-left {
    width: 25%}
.widget .content-img {
    margin-bottom: .5714285714285714em;
}
.resource-widget .heading {
    margin-top: .7142857142857143em;
    margin-bottom: .35714285714285715em;
    margin-left: .35714285714285715em;
    color: #666;
}
.gray {
    font-size: 14px;
    background: #efefef;
    border-bottom: .6428571428571429em solid #00b1ff;
    margin: 0 0 1.2857142857142858em 0;
    padding: 1.2857142857142858em 1.4285714285714286em;
    min-height: 14.285714285714286em;
}
.classified.gray {
	min-height: 8em;
}
.gray p {
    font-family: Arial, sans-serif;
    margin-bottom: 18px;
}
.ad.small {
    margin-bottom: 20px;
}
.ad.small img {
    margin: 5% 10% 10% 10%;
    width: 80%}
.ad.small .subtext {
    position: relative;
    top: 10px;
}
.fact .heading {
    margin: .7142857142857143em 0;
}
.fact span {
    padding: 0 .35714285714285715em 0 .21428571428571427em;
    font-size: 1.4285714285714286em;
    color: #00b1ff;
    font-weight: 700;
}
.fact.bordered-t {
    padding-top: .7142857142857143em;
}
.bmi {
    *zoom: 1;
}
.bmi:before, .bmi:after {
    display: table;
    content: "";
    line-height: 0;
}
.bmi:after {
    clear: both;
}
.bmi:before, .bmi:after {
    display: table;
    content: "";
    line-height: 0;
}
.bmi:after {
    clear: both;
}
.bmi .control-group label {
    float: left;
    margin-right: .35714285714285715em;
    padding-top: .35714285714285715em;
}
.bmi .btn {
    margin-bottom: .6428571428571429em;
}
.ad {
    background: #efefef;
    position: relative;
    padding: 2% 0;
}
.ad img {
    width: 95%;
    margin: 0 0 2.5% 2.5%}
.ad .subtext {
    margin-bottom: 0;
    padding-bottom: 0;
    text-align: center;
    font-weight: 300;
}
.ad iframe {
    margin: 0 3%;
    padding-bottom: 13px;
}
.blue {
    background: #0094e6;
    color: #fff;
}
.blue a {
    color: #c5eeff;
}
.blue a:hover {
    color: #00517e;
}
.text-widget p {
    margin-bottom: .6428571428571429em;
}
.text-widget ul {
    margin-left: 1.4285714285714286em;
    margin-bottom: .7142857142857143em;
}
.text-widget h4 i {
    position: relative;
    top: 6px;
}
.text-widget .btn {
    margin-bottom: 1.2857142857142858em;
}
.wide-widget {
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.wide-widget .heading {
    text-transform: uppercase;
    line-height: 1.3846153846153846em;
    color: #999;
}
.wide-widget .job-list {
    margin-bottom: 10px;
}
.wide-widget .job-list li {
    list-style: none;
    padding: 9px 0 8px 0;
    border-bottom: 1px solid #efefef;
}
.wide-widget a i {
    margin-right: 3px;
    position: relative;
    top: 2px;
}
.divider {
    border-bottom: 1px solid #ccc;
}
.product-widget a:last-child {
    font-size: 14px;
}
.product-widget .pricing {
    margin-bottom: 20px;
}
.product-widget .pricing .price {
    font-weight: 600;
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    font-weight: 700;
    line-height: 1.3846153846153846em;
    color: #666;
    margin-bottom: 0;
}
.product-widget .pricing .price span {
    font-weight: 300;
    padding-left: 5px;
}
.product-widget .pricing .price span.green {
    font-weight: 600;
    padding-right: 5px;
    padding-left: 0;
}
.discussion {
    *zoom: 1;
}
.discussion:before, .discussion:after {
    display: table;
    content: "";
    line-height: 0;
}
.discussion:after {
    clear: both;
}
.discussion:before, .discussion:after {
    display: table;
    content: "";
    line-height: 0;
}
.discussion:after {
    clear: both;
}
.discussion img {
    float: left;
    width: 46%}
.discussion .info {
    float: left;
    width: 52%;
    margin-left: 2%;
    line-height: 1.3846153846153846em;
}
.discussion .info span {
    display: block;
    margin-bottom: 5px;
    font-size: .8571428571428571em;
    line-height: 1.5em;
    color: #666;
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    font-weight: 600;
}
.discussion .info a {
    font-size: 14px;
}
.discussion .info .caption {
    margin-bottom: 0;
}
.find-doctor .control-group {
    margin-bottom: 0;
}
.find-doctor .control-group label {
    margin-bottom: 0;
}
.find-doctor .control-group .checkbox {
    padding-top: 0;
    padding-bottom: 9px;
}
.find-doctor .control-group .checkbox input[type="checkbox"] {
    margin-top: 2px;
}
.find-doctor .control-group input[type='text'] {
    height: 1.8571428571428572em;
    padding: auto 2%;
    width: 95.5%}
.find-doctor .control-group input[type='text'], .find-doctor .control-group select {
    margin-bottom: 9px;
}
.find-doctor .control-group select {
    width: 100%}
.find-doctor .control-group.inline-block {
    width: 100%}
.find-doctor .advanced {
    margin-left: 10px;
}
.find-doctor .terms {
    display: block;
    padding-bottom: .7142857142857143em;
}
.widget.bordered-b {
    padding-bottom: 0;
}
.product-widget .caption, .marketing-widget .caption, .affiliate-event-widget .caption {
    line-height: 1.3846153846153846em;
}
.product-widget a, .marketing-widget a, .affiliate-event-widget a {
    display: block;
}
.product-widget img, .marketing-widget img, .affiliate-event-widget img {
    height: 144px;
    margin-bottom: 5px;
}
.product-widget .heading, .marketing-widget .heading, .affiliate-event-widget .heading {
    margin-bottom: 0;
}
.product-widget .feature-link, .marketing-widget .feature-link, .affiliate-event-widget .feature-link {
    margin-bottom: 1.2857142857142858em;
    font-size: 14px;
    font-weight: 600;
}
.product-widget .subtext.date, .marketing-widget .subtext.date, .affiliate-event-widget .subtext.date {
    padding-bottom: .42857142857142855em;
}
.product-widget .event-info .feature-link, .marketing-widget .event-info .feature-link, .affiliate-event-widget .event-info .feature-link {
    margin-bottom: 0;
}
.product-widget .event-info .eventDate, .marketing-widget .event-info .eventDate, .affiliate-event-widget .event-info .eventDate {
    margin-bottom: 0!importatnt;
}
.product-widget .event-info .address, .marketing-widget .event-info .address, .affiliate-event-widget .event-info .address {
    color: #999;
    margin-bottom: 1.2857142857142858em;
}
.product-widget .event-info select, .marketing-widget .event-info select, .affiliate-event-widget .event-info select {
    width: 100%}
.product-widget.no-img .heading {
    margin-bottom: 1.2857142857142858em;
}
.product-widget.no-img .feature-link {
    margin-bottom: 1.2857142857142858em;
}
.product-widget.no-img .caption {
    margin-bottom: 1.2857142857142858em;
}
.product-widget.no-img .btn {
    margin-top: 1.2857142857142858em;
}
.product-widget.no-img .pricing {
    margin-bottom: 1.2857142857142858em;
}
.image-widget.main.iframe .iframecontainer {
    width: 40%;
    float: left;
    margin-right: 2%}
.image-widget.main.iframe .iframecontainer iframe {
    width: 100%;
    height: 14.285714285714286em;
}
.image-widget.main.iframe .info {
    float: left;
    width: 50%}
.image-widget {
    margin: 0;
    border-top: 1px solid #ccc;
    padding: .7142857142857143em 0;
    *zoom: 1;
}
.image-widget:before, .image-widget:after {
    display: table;
    content: "";
    line-height: 0;
}
.image-widget:after {
    clear: both;
}
.image-widget:before, .image-widget:after {
    display: table;
    content: "";
    line-height: 0;
}
.image-widget:after {
    clear: both;
}
.image-widget img {
    float: left;
    margin-right: 1.0714285714285714em;
    margin-bottom: 15px;
    width: 240px;
}
.image-widget p {
    line-height: 1.3846153846153846em;
}
.image-widget a {
    font-weight: normal;
}
.image-widget a i {
    position: relative;
    top: .14285714285714285em;
    margin-right: .14285714285714285em;
}
.image-widget.main {
    padding: .7142857142857143em .7142857142857143em .7142857142857143em 0;
    border-top: 0;
    margin-bottom: 1.2857142857142858em;
}
.text-widget.gray {
    min-height: 0;
}
.social-small .twitter-feed {
    margin-top: 18px;
    *zoom: 1;
}
.social-small .twitter-feed:before, .social-small .twitter-feed:after {
    display: table;
    content: "";
    line-height: 0;
}
.social-small .twitter-feed:after {
    clear: both;
}
.social-small .twitter-feed:before, .social-small .twitter-feed:after {
    display: table;
    content: "";
    line-height: 0;
}
.social-small .twitter-feed:after {
    clear: both;
}
.social-small .twitter-feed h3 {
    display: inline;
    margin-right: 10px;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 1em;
}
.social-small .twitter-feed h3 i {
    float: left;
    margin-right: 5px;
}
.social-small .twitter-feed .tweet {
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    line-height: .7142857142857143em;
}
.social-small .twitter-feed .time {
    color: #999;
}
.social-small .social-icons {
    *zoom: 1;
}
.social-small .social-icons:before, .social-small .social-icons:after {
    display: table;
    content: "";
    line-height: 0;
}
.social-small .social-icons:after {
    clear: both;
}
.social-small .social-icons:before, .social-small .social-icons:after {
    display: table;
    content: "";
    line-height: 0;
}
.social-small .social-icons:after {
    clear: both;
}
.social-wide h3, .social-wide .social-icons {
    margin-top: 0;
}
.social-wide .span4 {
    *zoom: 1;
}
.social-wide .span4:before, .social-wide .span4:after {
    display: table;
    content: "";
    line-height: 0;
}
.social-wide .span4:after {
    clear: both;
}
.social-wide .span4:before, .social-wide .span4:after {
    display: table;
    content: "";
    line-height: 0;
}
.social-wide .span4:after {
    clear: both;
}
.social-wide .bordered {
    border-top: 1px solid #ccc;
    padding: 30px 0;
}
.social-wide .twitter-feed {
    *zoom: 1;
}
.social-wide .twitter-feed:before, .social-wide .twitter-feed:after {
    display: table;
    content: "";
    line-height: 0;
}
.social-wide .twitter-feed:after {
    clear: both;
}
.social-wide .twitter-feed:before, .social-wide .twitter-feed:after {
    display: table;
    content: "";
    line-height: 0;
}
.social-wide .twitter-feed:after {
    clear: both;
}
.social-wide .twitter-feed h3 {
    display: inline;
    margin-right: 10px;
    margin-bottom: 0;
    line-height: 1.2857142857142858em;
}
.social-wide .twitter-feed h3 i {
    margin-left: 5px;
}
.social-wide .twitter-feed .tweet {
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    line-height: .7142857142857143em;
}
.social-wide .twitter-feed .time {
    color: #999;
}
.social-wide .social-icons {
    float: left;
}
.social-wide h3.connect {
    float: left;
    margin-right: 10px;
}
.news-wide img {
    float: left;
    margin-right: 20px;
}
.news-wide .info {
    float: left;
}
.news-wide .info a {
    font-weight: 600;
    text-transform: uppercase;
}
.news-wide .date {
    color: #999;
    margin-bottom: .5714285714285714em;
}
.news-wide .event {
    margin-bottom: 18px;
}
.news-wide .etc {
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
}
.news-wide .etc a {
    font-weight: normal;
    text-transform: none;
}
.news-wide h3 {
    font-size: 1.9285714285714286em;
    line-height: 1.3333333333333333em;
}
.news-wide h3 i {
    height: .8888888888888888em;
    margin: 0 .18518518518518517em 0 .07407407407407407em;
    position: relative;
    top: .2222222222222222em;
}
.op-jobs .heading {
    height: auto;
}
.social-icons {
    clear: both;
}
.social-icons a {
    height: 2.5714285714285716em;
    width: 2.5714285714285716em;
    margin-bottom: 18px;
    margin-right: 5px;
    display: block;
    float: left;
}
#sidebar .widget {
    min-height: 1px;
}
#sidebar .blue, #sidebar .gray {
    padding-bottom: .6428571428571429em;
}
#breadcrumbs {
    line-height: 1.3846153846153846em;
    margin: 1.4285714285714286em 0;
}
#breadcrumbs span {
    padding: 0 4px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
#breadcrumbs .active {
    color: #666;
}
.nav-pills li {
    background: #666;
    margin: 0 0 .07142857142857142em 0;
    width: 100%}
.nav-pills li a {
    color: #fff;
    padding: .6428571428571429em .7142857142857143em .5714285714285714em .7142857142857143em;
}
.nav-pills li a:hover {
    background: 0;
}
.nav-pills li:hover {
    background: #00b1ff;
}
#sidebar .widget-area .widget:first-child {
    margin-top: 0!important;
}
.refine.gray.blue {
    background: #0094e6;
}
.refine.gray.blue legend {
    color: #fff;
    padding-bottom: 0;
    margin-bottom: .9285714285714286em;
}
.refine.gray.blue a {
    color: #c5eeff;
}
.refine.gray.blue a:hover {
    color: #00517e;
}
.refine {
    background: #efefef;
    padding: .7142857142857143em 1.4285714285714286em 1.4285714285714286em 1.4285714285714286em;
}
.refine legend {
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 100%;
    float: left;
    line-height: 1.7857142857142858em;
    padding-bottom: .5714285714285714em;
}
.refine label:first-child {
    clear: both;
}
.refine .help-block {
    margin: .7142857142857143em 0;
    margin-bottom: 1.0714285714285714em;
}
.refine ul {
    margin-left: 1.3571428571428572em;
}
.refine #resetFormFields {
    background: none!important;
    border: 0;
    padding: 0!important;
    color: #0094e6!important;
    border-bottom: dotted 1px #0094e6;
}
.form-horizontal.locator {
    position: relative;
}
.form-horizontal.locator .form-divider {
    display: inline-block;
    zoom: 1;
    *display: inline;
    padding: 0 0 .21428571428571427em .7142857142857143em;
}
.form-horizontal.locator .btn {
    margin-bottom: 1.2857142857142858em;
}
.form-horizontal.locator .widget.gray {
    border-top: 1px solid #ccc;
    padding-bottom: 0;
    padding-left: 0;
}
.form-horizontal.locator .widget.gray p {
    padding-left: 1.4285714285714286em;
}
.form-horizontal.locator h4 {
    border-bottom: 1px solid #eee;
    color: #444;
    font-size: 14px;
    padding-bottom: 9px;
    margin-bottom: 27px;
    text-transform: uppercase;
    width: 25.714285714285715em;
}
.form-horizontal.locator h4.first {
    margin-top: -9px;
}
.form-horizontal.locator h4.second {
    border-color: #ccc;
    margin-top: -18px;
}
.form-horizontal.locator .control-label {
    width: 9.285714285714286em;
}
.form-horizontal.locator .controls {
    margin-left: 10.357142857142858em;
}
.form-horizontal.locator .input-large {
    width: 15.571428571428571em;
}
.form-horizontal.locator.advanced .control-group .controls {
    padding-left: 0;
}
.form-horizontal.locator.advanced .controls {
    padding-left: 1.4285714285714286em;
}
.form-callout {
    position: absolute;
    color: #000;
    font-weight: 600;
    text-align: justify;
    right: 1.2142857142857142em;
    top: -1.2857142857142858em;
}
.form-callout span.large {
    font-size: 1.5em;
    line-height: 1.4285714285714286em;
    display: block;
    clear: both;
}
.form-callout span.small {
    font-size: 1.2142857142857142em;
    line-height: 1.4285714285714286em;
    color: #00b1ff;
    display: block;
}
.form-callout span.medium {
    font-size: 1.2857142857142858em;
}
.form-callout img {
    margin-bottom: 2.357142857142857em;
    width: 15.714285714285714em;
    float: right;
}
.row.actions {
    margin-bottom: 1em;
}
h3.results-heading {
    margin: .5em 0 .5em 0;
}
.x1601 .result-hor .hours, .x9586 .result-hor .hours {
    display: none;
}
.result-hor {
    position: relative;
    *zoom: 1;
    border: 1px solid #ccc;
    margin-bottom: 1.7857142857142858em;
    border-radius: 0 0 3px 3px;
}
.result-hor:before, .result-hor:after {
    display: table;
    content: "";
    line-height: 0;
}
.result-hor:after {
    clear: both;
}
.result-hor:before, .result-hor:after {
    display: table;
    content: "";
    line-height: 0;
}
.result-hor:after {
    clear: both;
}
.result-hor h4 {
    margin: .6785714285714286em 0;
}
.result-hor .col {
    padding: 0 1%;
    border-radius: 1px solid #ccc;
    float: left;
}
.result-hor .col p {
    margin-bottom: 0;
}
.result-hor .col:first-child {
    border-left: none;
}
.result-hor .col.img {
    width: 30%;
    margin: 1%;
    padding: 0;
    position: relative;
}
.result-hor .top {
    *zoom: 1;
    float: left;
/*  height: 5.714285714285714em; */
	height-max: 6.3em;
    width: 68%}
.result-hor .top:before, .result-hor .top:after {
    display: table;
    content: "";
    line-height: 0;
}
.result-hor .top:after {
    clear: both;
}
.result-hor .top:before, .result-hor .top:after {
    display: table;
    content: "";
    line-height: 0;
}
.result-hor .top:after {
    clear: both;
}
.result-hor .top .col {
    width: 100%;
    padding: 0 1% 1.5% 1%}
.result-hor .top .col:first-child {
    padding-left: 0;
}
.result-hor .bottom {
    *zoom: 1;
}
.result-hor .bottom:before, .result-hor .bottom:after {
    display: table;
    content: "";
    line-height: 0;
}
.result-hor .bottom:after {
    clear: both;
}
.result-hor .bottom:before, .result-hor .bottom:after {
    display: table;
    content: "";
    line-height: 0;
}
.result-hor .bottom:after {
    clear: both;
}
.result-hor .sub-info {
    width: 100%}
.result-hor .sub-info .btn {
    border: 0;
    width: 33.333333333333336%;
    padding: 1% 0;
    display: inline-block;
    zoom: 1;
    *display: inline;
    text-align: center;
    float: left;
    border-radius: 0!important;
    color: #666;
}
.result-hor .sub-info .btn:first-child {
    border-radius: 3px 0 0 3px;
}
.result-hor .bottom .col {
    border: 0;
    border-top: 1px solid #ccc;
    padding: 1%;
    width: 98%}
.result-hor .bottom .col.last {
    padding: 0;
    width: 100%}
.result-hor .eyematch {
    position: absolute;
    right: 0;
    top: 0;
    background: #049cdb;
    color: #fff;
    padding: .35714285714285715em;
}
.infantSEE {
    position: absolute;
    bottom: -1px;
    width: 100%;
    background: rgba(255, 255, 255, 0.7);
}
.infantSEE img {
    width: 40%!important;
    margin-left: 30%}
.eyematch {
    letter-spacing: .07142857142857142em;
    font-weight: 600;
}
.controls.after {
    *zoom: 1;
}
.controls.after:before, .controls.after:after {
    display: table;
    content: "";
    line-height: 0;
}
.controls.after:after {
    clear: both;
}
.controls.after:before, .controls.after:after {
    display: table;
    content: "";
    line-height: 0;
}
.controls.after:after {
    clear: both;
}
.controls.after label {
    float: left;
}
.controls.after label:first-child {
    margin-right: 1.0714285714285714em;
}
.colorbox img {
    width: 32%;
    margin: 0 1% 1% 0;
    float: left;
}
.main-info .eyematch {
    margin-top: .5714285714285714em;
    background: #fff;
}
.main-info .appointments {
    padding: .35714285714285715em;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.dr-info .widget.gray h4 {
    margin-bottom: .5714285714285714em;
}
.dr-info .widget.gray .semibold {
    color: #333;
}
.dr-info .widget.gray h3 {
    float: left;
    margin: .5714285714285714em .7142857142857143em 0 0;
}
.dr-info .widget.gray .address, .dr-info .widget.gray .hours, .dr-info .widget.gray .insurance {
    font-size: 13px;
    font-weight: normal;
}
.dr-info .widget.gray .insurance {
    clear: both;
}
.dr-info .widget.gray .img-contain {
    position: relative;
    *zoom: 1;
    float: left;
    width: 50%;
    margin-right: 2%;
    margin-bottom: .8571428571428571em;
}
.dr-info .widget.gray .img-contain:before, .dr-info .widget.gray .img-contain:after {
    display: table;
    content: "";
    line-height: 0;
}
.dr-info .widget.gray .img-contain:after {
    clear: both;
}
.dr-info .widget.gray .img-contain:before, .dr-info .widget.gray .img-contain:after {
    display: table;
    content: "";
    line-height: 0;
}
.dr-info .widget.gray .img-contain:after {
    clear: both;
}
.dr-info .widget.gray .img-contain img {
    width: 100%}
.dr-info .widget.gray .btn {
    padding: .5714285714285714em 2.142857142857143em .42857142857142855em;
}
.dr-info .info {
    float: left;
    width: 48%;
    font-size: 13px;
}
.dr-info .additional-info {
    width: 47%;
    margin-left: 1%;
    float: left;
}
.dr-info .additional-info span {
    display: block;
}
.dr-info .additional-info p {
    font-size: 13px;
    margin-bottom: .8571428571428571em;
}
.dr-info .map-img {
    width: 52%;
    float: left;
}
.dr-info .map-img img {
    width: 100%}
.dr-info h3.connect {
    clear: both;
    float: left;
    margin-top: 1.2857142857142858em;
}
.dr-info .infantSEE {
    bottom: 0;
}
.profile {
    position: relative;
}
.profile h4 {
    margin-bottom: .7142857142857143em;
}
.profile .about {
    margin-bottom: 2em;
}
.profile p {
    margin-bottom: .6428571428571429em;
}
.profile ul {
    margin-left: 1.4285714285714286em;
    margin-bottom: 1.4285714285714286em;
    *zoom: 1;
}
.profile ul:before, .profile ul:after {
    display: table;
    content: "";
    line-height: 0;
}
.profile ul:after {
    clear: both;
}
.profile ul:before, .profile ul:after {
    display: table;
    content: "";
    line-height: 0;
}
.profile ul:after {
    clear: both;
}
.profile ul li {
    width: 50%;
    float: left;
    padding: .35714285714285715em 0;
    font-size: 13px;
}
.profile .actions {
    position: absolute;
    top: -1.7857142857142858em;
    right: 0;
}
.profile .actions i {
    position: relative;
    top: .7142857142857143em;
    margin-right: .14285714285714285em;
}
.refine-search h3 {
    margin-bottom: 0;
}
.colorbox {
    margin: .7142857142857143em 0;
}
#colorbox, #cboxOverlay, #cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}
#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%}
#cboxMiddleLeft, #cboxBottomLeft {
    clear: left;
}
#cboxContent {
    position: relative;
}
#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
#cboxTitle {
    margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer;
}
.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic;
}
.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
}
#colorbox, #cboxContent, #cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
#cboxOverlay {
    background: #fff;
}
#colorbox {
    outline: 0;
}
#cboxContent {
    margin-top: 32px;
    overflow: visible;
    background: #000;
}
.cboxIframe {
    background: #fff;
}
#cboxError {
    padding: 50px;
    border: 1px solid #ccc;
}
#cboxLoadedContent {
    background: #000;
    padding: 1px;
}
#cboxLoadingGraphic {
    background: url(../images/loading.gif) no-repeat center center;
}
#cboxLoadingOverlay {
    background: #000;
}
#cboxTitle {
    position: absolute;
    top: -22px;
    left: 0;
    color: #000;
}
#cboxCurrent {
    position: absolute;
    top: -22px;
    right: 205px;
    text-indent: -9999px;
}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    text-indent: -9999px;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -20px;
    background: url(../images/controls.png) no-repeat 0 0;
}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
    outline: 0;
}
#cboxPrevious {
    background-position: 0 0;
    right: 44px;
}
#cboxPrevious:hover {
    background-position: 0 -25px;
}
#cboxNext {
    background-position: -25px 0;
    right: 22px;
}
#cboxNext:hover {
    background-position: -25px -25px;
}
#cboxClose {
    background-position: -50px 0;
    right: 0;
}
#cboxClose:hover {
    background-position: -50px -25px;
}
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious {
    right: 66px;
}
.cboxSlideshow_on #cboxSlideshow {
    background-position: -75px -25px;
    right: 44px;
}
.cboxSlideshow_on #cboxSlideshow:hover {
    background-position: -100px -25px;
}
.cboxSlideshow_off #cboxSlideshow {
    background-position: -100px 0;
    right: 44px;
}
.cboxSlideshow_off #cboxSlideshow:hover {
    background-position: -75px -25px;
}
.FindDoctorProfile {
    padding: 0;
}
.FindDoctorProfile header #adaptive-header {
    height: 50px;
}
.FindADoctor {
    width: 100%;
    *zoom: 1;
    background-color: #efefef;
}
.FindADoctor:before, .FindADoctor:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor:after {
    clear: both;
}
.FindADoctor:before, .FindADoctor:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor:after {
    clear: both;
}
.FindADoctor h3 {
    font-size: 1em;
    font-weight: 900;
    text-transform: uppercase;
}
@media(max-width:480px) {
    .FindADoctor .container .info {
    margin-left: 2.5%;
    margin-right: 2.5%;
    width: 95%}
}@media(min-width:481px) {
    .FindADoctor .container .info {
    float: left;
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%}
.FindADoctor .container .info:first-child {
    margin-left: 0;
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%}
}.FindADoctor .container .info #breadcrumbs {
    margin-top: 25px;
    margin-bottom: 25px;
}
.FindADoctor .container .info .actions {
    margin-top: 25px;
    margin-bottom: 25px;
}
.FindADoctor .container .info .readmore a {
    cursor: pointer;
}
.FindADoctor .container .info .DoctorInfo {
    border-top: 5px solid #049cdb;
    background-color: #fff;
    margin-bottom: 25px;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoHeader {
    padding: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid #efefef;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoHeader h1 {
    font-size: 2em;
    font-weight: 500;
    margin-bottom: 6.25px;
}
@media(max-width:480px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoHeader h1 {
    font-size: 1.25em!important;
}
}.FindADoctor .container .info .DoctorInfo .DoctorInfoHeader p {
    margin-bottom: 6.25px;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody {
    width: 100%;
    *zoom: 1;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody:before, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody:after {
    clear: both;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody:before, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody:after {
    clear: both;
}
@media(max-width:1199px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol {
    margin-left: 0!important;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol h3, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol p {
    margin-left: 25px;
    margin-right: 25px;
}
}@media(min-width:1200px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol: first-child h3, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol:first-child p {
    margin-left: 2.76243%}
}@media(min-width:979px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol:first-child h3, 
	.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol:first-child p {
    margin-left: 25px;
}
}@media(max-width:1199px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol {
    float: left;
    width: 100%;
    *width: 99.94680851063829%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}@media(min-width:1200px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol {
    float: left;
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages {
    width: 100%;
    *zoom: 1;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages:before, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages:after {
    clear: both;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages:before, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages:after {
    clear: both;
}
@media(max-width:615px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Education, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Languages {
    float: left;
    width: 100%;
    *width: 99.94680851063829%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Education:first-child, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Languages:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}@media(min-width:616px) and (max-width:767px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Education, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Languages {
    float: left;
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Education:first-child, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Languages:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}@media(min-width:768px) and (max-width:979px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Education, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Languages {
    float: left;
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Education:first-child, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Languages:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}@media(min-width:980px) and (max-width:1200px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Education, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Languages {
    float: left;
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Education:first-child, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Languages:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}@media(min-width:1201px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Education, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Languages {
    float: left;
    width: 100%;
    *width: 99.94680851063829%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Education:first-child, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Languages:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .EducationAndLanguages .Languages {
    margin-left: 0;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation {
    width: 100%;
    *zoom: 1;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation:before, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation:after {
    clear: both;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation:before, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation:after {
    clear: both;
}
@media(max-width:615px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorAffiliation {
    float: left;
    width: 100%;
    *width: 99.94680851063829%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships:first-child, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorAffiliation:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}@media(min-width:616px) and (max-width:767px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorAffiliation {
    float: left;
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships:first-child, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorAffiliation:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}@media(min-width:768px) and (max-width:979px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorAffiliation {
    float: left;
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships:first-child, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorAffiliation:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}@media(min-width:980px) and (max-width:1200px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorAffiliation {
    float: left;
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships:first-child, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorAffiliation:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}@media(min-width:1201px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorAffiliation {
    float: left;
    width: 100%;
    *width: 99.94680851063829%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships:first-child, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorAffiliation:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships .DoctorMembershipImages {
    width: 100%;
    *zoom: 1;
    margin-right: 25px;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships .DoctorMembershipImages:before, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships .DoctorMembershipImages:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships .DoctorMembershipImages:after {
    clear: both;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships .DoctorMembershipImages:before, .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships .DoctorMembershipImages:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships .DoctorMembershipImages:after {
    clear: both;
}
@media(max-width:1199px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships .DoctorMembershipImages {
    margin-left: 25px;
}
}.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships .DoctorMembershipImages img.imgStandard {
    max-height: 55px;
    float: left;
    margin-bottom: 25px;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships .DoctorMembershipImages img.imgAffiliate {
    max-height: 55px;
    margin-bottom: 25px;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorMemberships .DoctorMembershipImages img.imgException {
    max-height: 65px;
    margin-bottom: 25px;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .MembershipsAndAffiliation .DoctorAffiliation {
    margin-left: 0;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .inner {
    margin-right: 25px;
}
@media(max-width:767px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoBody .DoctorInfoBodyCol .inner {
    margin-right: 50px;
}
}.FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap {
    position: relative;
    width: 100%;
    *zoom: 1;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap:before, .FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap:after {
    clear: both;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap:before, .FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap:after {
    clear: both;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap .DoctorImage {
    float: left;
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap .DoctorImage:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
.FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap .DoctorMap {
    float: left;
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%;
    margin-left: 0;
    height: 284px;
    width: 77%}
.FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap .DoctorMap:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
.FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap .DoctorMap img {
    max-width: none;
}
@media(max-width:459px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap .DoctorMap {
    width: 100%;
    height: 500px;
}
.FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap .DoctorImage {
    width: 100%}
}@media(min-width:460px) and (max-width:466px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap .DoctorMap {
    height: 117px;
}
}@media(min-width:467px) and (max-width:500px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap .DoctorMap {
    height: 113px;
}
}@media(min-width:501px) and (max-width:520px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap .DoctorMap {
    height: 119px;
}
}@media(min-width:521px) and (max-width:565px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap .DoctorMap {
    height: 127px;
}
}@media(min-width:566px) and (max-width:599px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap .DoctorMap {
    height: 140px;
}
}@media(min-width:600px) and (max-width:645px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap .DoctorMap {
    height: 156px;
}
}@media(min-width:646px) and (max-width:660px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap .DoctorMap {
    height: 137px;
}
}@media(min-width:661px) and (max-width:719px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap .DoctorMap {
    height: 157px;
}
}@media(min-width:720px) and (max-width:979px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap .DoctorMap {
    height: 176px;
}
}@media(min-width:980px) and (max-width:1200px) {
    .FindADoctor .container .info .DoctorInfo .DoctorInfoImageAndMap .DoctorMap {
    height: 227px;
}
}.FindADoctor .container .info .LocationInfo {
    border-top: 5px solid #ccc;
    background-color: #fff;
    margin-bottom: 25px;
}
.FindADoctor .container .info .LocationInfo .LocationInfoHeader {
    width: 100%;
    *zoom: 1;
    padding: 25px;
    border-bottom: 1px solid #efefef;
}
.FindADoctor .container .info .LocationInfo .LocationInfoHeader:before, .FindADoctor .container .info .LocationInfo .LocationInfoHeader:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .LocationInfo .LocationInfoHeader:after {
    clear: both;
}
.FindADoctor .container .info .LocationInfo .LocationInfoHeader:before, .FindADoctor .container .info .LocationInfo .LocationInfoHeader:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .LocationInfo .LocationInfoHeader:after {
    clear: both;
}
.FindADoctor .container .info .LocationInfo .LocationInfoHeader h2 {
    font-size: 1.25em;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 6.25px;
}
.FindADoctor .container .info .LocationInfo .LocationInfoHeader p {
    margin-bottom: 6.25px;
}
@media(max-width:979px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoHeader .HeaderLeft, .FindADoctor .container .info .LocationInfo .LocationInfoHeader .HeaderRight {
    float: left;
    width: 100%;
    *width: 99.94680851063829%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .LocationInfo .LocationInfoHeader .HeaderLeft:first-child, .FindADoctor .container .info .LocationInfo .LocationInfoHeader .HeaderRight:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}@media(min-width:980px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoHeader .HeaderLeft, .FindADoctor .container .info .LocationInfo .LocationInfoHeader .HeaderRight {
    float: left;
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .LocationInfo .LocationInfoHeader .HeaderLeft:first-child, .FindADoctor .container .info .LocationInfo .LocationInfoHeader .HeaderRight:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}@media(max-width:979px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoHeader .HeaderLeft span {
    display: block;
}
.FindADoctor .container .info .LocationInfo .LocationInfoHeader .HeaderLeft .comma {
    display: none;
}
}.FindADoctor .container .info .LocationInfo .LocationInfoHeader .HeaderRight {
    margin: 0;
}
@media(min-width:980px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoHeader .HeaderRight .social-icons {
    text-align: right;
    margin-right: 25px;
}
.FindADoctor .container .info .LocationInfo .LocationInfoHeader .HeaderRight .social-icons a {
    float: right;
}
}@media(max-width:979px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoHeader .HeaderRight .social-icons a {
    margin-bottom: 0;
}
}.FindADoctor .container .info .LocationInfo .LocationInfoBody {
    width: 100%;
    *zoom: 1;
    margin-top: 25px;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody:before, .FindADoctor .container .info .LocationInfo .LocationInfoBody:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody:after {
    clear: both;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody:before, .FindADoctor .container .info .LocationInfo .LocationInfoBody:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody:after {
    clear: both;
}
@media(max-width:1199px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol {
    margin-left: 0!important;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol h3, .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol p, .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol ul {
    margin-left: 25px;
    margin-right: 25px;
}
}.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol:first-child h3, .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol:first-child p, .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol:first-child ul {
    margin-left: 25px;
}
@media(max-width:767px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol {
    float: left;
    width: 100%;
    *width: 99.94680851063829%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}@media(min-width:768px) and (max-width:979px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol {
    float: left;
    width: 100%;
    *width: 99.94680851063829%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}@media(min-width:1200px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol {
    float: left;
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices {
    width: 100%;
    *zoom: 1;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices:before, .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices:after {
    clear: both;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices:before, .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices:after {
    clear: both;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices ul {
    margin-bottom: 25px;
}
@media(max-width:615px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices .LocationHours, .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices .LocationServices {
    float: left;
    width: 100%;
    *width: 99.94680851063829%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices .LocationHours:first-child, .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices .LocationServices:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}@media(min-width:616px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices .LocationHours, .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices .LocationServices {
    float: left;
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices .LocationHours:first-child, .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices .LocationServices:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
}.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices .LocationHours ul {
    list-style-type: none;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices .LocationHours ul .day {
    min-width: 43%;
    display: block;
    float: left;
}
@media(max-width:979px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices .LocationHours ul .day {
    min-width: 35%}
}.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices .LocationHours ul .times {
    color: #999;
    font-size: 12px;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices .LocationServices {
    margin-left: 0;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices .LocationServices ul {
    padding-left: 18px;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices .LocationAbout {
    float: left;
    width: 100%;
    *width: 99.94680851063829%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%;
    margin-left: 0;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices .LocationAbout:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices .LocationInsurance {
    float: left;
    width: 100%;
    *width: 99.94680851063829%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%;
    margin-left: 0;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .HoursAndServices .LocationInsurance:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages {
    margin-bottom: 25px;
}
@media(max-width:767px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages {
    margin-right: 25px;
    margin-left: 25px;
}
}@media(min-width:980px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages {
    margin-right: 25px;
}
}@media(max-width:1199px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages {
    border-top: 1px solid #efefef;
    padding-top: 25px;
}
}.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationMainImage {
    margin-bottom: 12.5px;
}
@media(min-width:616px) and (max-width:1200px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationMainImage {
    width: 100%;
    *zoom: 1;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationMainImage:before, .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationMainImage:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationMainImage:after {
    clear: both;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationMainImage:before, .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationMainImage:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationMainImage:after {
    clear: both;
}
}@media(min-width:616px) and (max-width:767px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationMainImage #LocationCarousel {
    float: left;
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationMainImage #LocationCarousel:first-child {
    margin-left: 0;
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%}
}@media(min-width:768px) and (max-width:1200px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationMainImage #LocationCarousel {
    float: left;
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationMainImage #LocationCarousel:first-child {
    margin-left: 0;
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%}
}@media(min-width:616px) and (max-width:1200px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow {
    width: 100%;
    *zoom: 1;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow:before, .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow:after {
    clear: both;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow:before, .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow:after {
    clear: both;
}
}.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow .LocationCarouselThumbs {
    width: 100%;
    *zoom: 1;
}
@media(min-width:616px) and (max-width:767px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow .LocationCarouselThumbs {
    float: left;
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow .LocationCarouselThumbs:first-child {
    margin-left: 0;
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%}
}@media(min-width:768px) and (max-width:1200px) {
    .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow .LocationCarouselThumbs {
    float: left;
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow .LocationCarouselThumbs:first-child {
    margin-left: 0;
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%}
}.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow .LocationCarouselThumbs:before, .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow .LocationCarouselThumbs:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow .LocationCarouselThumbs:after {
    clear: both;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow .LocationCarouselThumbs:before, .FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow .LocationCarouselThumbs:after {
    display: table;
    content: "";
    line-height: 0;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow .LocationCarouselThumbs:after {
    clear: both;
}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow .LocationCarouselThumbs .LocationImage {
    float: left;
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.656047960503115%}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow .LocationCarouselThumbs .LocationImage:first-child {
    margin-left: 0;
    margin-left: 0;
    *margin-left: -0.10638297872340438%}
.FindADoctor .container .info .LocationInfo .LocationInfoBody .LocationInfoBodyCol .LocationImages .LocationImagesRow .LocationCarouselThumbs .LocationImage a {
    cursor: pointer;
}
@media(max-width:767px) {
    .x1601 a.visible-phone.btn-primary {
    clear: both;
}
}.FindADoctorFooter footer {
    background-color: #fff;
    border-top: 1px solid #ccc;
}
.FindADoctorFooter footer #footer {
    margin-top: 0!important;
}
.FindADoctorFooter footer #footer .featured-sites {
    border-top: 0!important;
    margin-top: 1px;
}
#docmap {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 77.0718%}
#docmap img {
    max-width: none;
    min-width: 0;
}
.disclaimer {
    color: #cf0000;
}
.article {
    margin: 0 0 2.142857142857143em;
}
.article .etc {
    padding-left: .35714285714285715em;
}
.article h3 {
    line-height: 1.1666666666666667em;
    margin-bottom: .5em;
}
.article h4 {
    margin-bottom: .35714285714285715em;
}
.article blockquote {
    max-width: 8.571428571428571em;
    border-left: 0;
    position: relative;
    font-size: 1.1428571428571428em;
    line-height: 1.25em;
    float: left;
    margin: 1.2857142857142858em .7142857142857143em .7142857142857143em 0;
}
.article blockquote i {
    background: url("../images/icons/quotes.png") no-repeat 0 0;
    width: 100px;
    height: 100px;
    position: absolute;
    top: -1.2857142857142858em;
    left: -10px;
    z-index: -1;
}
.article .date {
    color: #999;
    text-transform: uppercase;
    font-weight: 600;
}
.featured.article h3 {
    color: #000;
    margin: 0 0 .35714285714285715em 0;
    font-size: 2.5714285714285716em;
}
.featured.article .meta {
    float: right;
}
.featured.article .sub-article {
    padding-top: .7142857142857143em;
    border-top: 1px solid #efefef;
}
.featured.article .banner {
    font-size: 1.5714285714285714em;
}
.featured.article .meta {
    padding-top: 1.0714285714285714em;
}
.article-content {
    padding: 1.4285714285714286em 1.4285714285714286em .7142857142857143em 1.4285714285714286em;
    border: 1px solid #ccc;
}
.article.detail h3 {
    color: #000;
    margin: 0 0 .35714285714285715em 0;
    font-size: 2.5714285714285716em;
}
.article.detail .article-content {
    padding-bottom: 0;
}
.article.detail .date {
    float: right;
    margin-bottom: 0;
    margin-top: 1.4285714285714286em;
    border-right: 0;
    padding-right: 0;
}
.article.detail .sub-article {
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    padding: 1.4285714285714286em 0 1.0714285714285714em 0;
}
.article.detail .meta {
    clear: left;
    border-top: 1px solid #efefef;
    padding-top: .7142857142857143em;
}
.article.detail .st_facebook_large {
    border-right: 1px solid #efefef;
}
.article.detail .st_linkedin_large {
    border-right: 0;
}
.articleHide .banner+img {
    display: none;
}
.articleHide #disqus_thread {
    display: none;
}
.articleHide .article-content .date {
    display: none;
}
.articleHide .article.detail .sub-article {
    border: 0;
}
.articleHide .article.detail .sub-article .meta {
    display: none;
}
.banner {
    padding: .7142857142857143em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.2857142857142858em;
    letter-spacing: .07142857142857142em;
    line-height: 1.0555555555555556em;
}
.banner.yellow {
    background: #edd33b;
}
.banner.orange {
    background: #ca6a2a;
}
.banner.orange2 {
    background: #dd9830;
}
.banner.purple {
    background: #5d2f8c;
}
.banner.blue {
    background: #7cb9e2;
}
.sub-article {
    *zoom: 1;
}
.sub-article:before, .sub-article:after {
    display: table;
    content: "";
    line-height: 0;
}
.sub-article:after {
    clear: both;
}
.sub-article:before, .sub-article:after {
    display: table;
    content: "";
    line-height: 0;
}
.sub-article:after {
    clear: both;
}
.sub-article span {
    display: inline-block;
    padding: 0 .35714285714285715em;
}
.social {
    float: left;
}
.meta {
    *zoom: 1;
}
.meta:before, .meta:after {
    display: table;
    content: "";
    line-height: 0;
}
.meta:after {
    clear: both;
}
.meta:before, .meta:after {
    display: table;
    content: "";
    line-height: 0;
}
.meta:after {
    clear: both;
}
.meta p {
    margin-bottom: 0;
    text-transform: uppercase;
    color: #b0b0b0;
    font-weight: 600;
    font-size: .9285714285714286em;
}
.meta .date {
    float: left;
    border-right: 1px solid #efefef;
    margin-right: .5714285714285714em;
    padding-right: .5714285714285714em;
}
.meta .author {
    float: left;
}
.stLarge {
    position: relative;
    margin: .35714285714285715em;
}
.st_email_large {
    border-right: 1px solid #efefef;
    text-align: center;
}
.st_email_large .stLarge {
    background: url("../images/icons/news-social.png") -5px -10px no-repeat!important;
    width: 42px!important;
    top: .6428571428571429em;
    left: .21428571428571427em;
}
.st_email_large .stLarge:hover {
    background-position-y: -53px!important;
}
.st_twitter_large {
    border-right: 1px solid #efefef;
    text-align: center;
}
.st_twitter_large .stLarge {
    background: url("../images/icons/news-social.png") -62px -3px no-repeat!important;
    top: .21428571428571427em;
    left: .21428571428571427em;
    width: 35px!important;
}
.st_twitter_large .stLarge:hover {
    background: url("../images/icons/news-social.png") -62px -50px no-repeat!important;
}
.st_facebook_large {
    border-right: 1px solid #efefef;
    text-align: center;
}
.st_facebook_large .stLarge {
    background: url("../images/icons/news-social.png") -110px -3px no-repeat!important;
    top: .21428571428571427em;
    left: .21428571428571427em;
    height: 35px!important;
}
.st_facebook_large .stLarge:hover {
    background: url("../images/icons/news-social.png") -110px -50px no-repeat!important;
}
.st_linkedin_large {
    border-right: 1px solid #efefef;
    text-align: center;
}
.st_linkedin_large .stLarge {
    background: url("../images/icons/news-social.png") -158px -1px no-repeat!important;
    top: .21428571428571427em;
    left: .21428571428571427em;
    height: 35px!important;
}
.st_linkedin_large .stLarge:hover {
    background: url("../images/icons/news-social.png") -158px -46px no-repeat!important;
}
.news-title {
    border-bottom: 1px dotted #b0b0b0;
    text-transform: uppercase;
    font-size: 2.857142857142857em;
    padding-bottom: .10714285714285714em;
    margin-top: .7142857142857143em;
    margin-bottom: .35714285714285715em;
}
.news-title:first-child {
    margin-top: 0;
}
.topics {
    list-style: none;
    margin-top: 0;
    border-right: 1px solid #efefef;
}
.topics li {
    color: #b0b0b0;
    font-size: 1.1428571428571428em;
}
.topics li a {
    border-top: 1px solid #efefef;
    display: block;
    width: 90%;
    color: #b0b0b0;
    padding: 5%}
.topics li:hover a {
    color: #fff;
    background: #b0b0b0;
    border-top: 1px solid transparent;
}
.topics .yellow {
    border-left: 4px solid #edd33b;
}
.topics .orange {
    border-left: 4px solid #ca6a2a;
}
.topics .orange2 {
    border-left: 4px solid #dd9830;
}
.topics .purple {
    border-left: 4px solid #5d2f8c;
}
.topics .blue {
    padding-bottom: 0!important;
    background: 0;
    border-left: 4px solid #7cb9e2;
}
.topics .blue a {
    border-bottom: 1px solid #efefef;
}
.topics .blue a:hover {
    border-bottom: 1px solid transparent;
}
.topics .active a {
    color: #fff;
    border-top: 1px solid transparent;
}
.topics .yellow.active {
    background: #edd33b;
}
.topics .orange.active {
    background: #ca6a2a;
}
.topics .orange2.active {
    background: #dd9830;
}
.topics .purple.active {
    background: #5d2f8c;
}
.topics .purple.active a {
    border-bottom: 1px solid transparent;
}
.topics .blue.active {
    background: #7cb9e2;
}
.topics .blue.active a {
    border-bottom: 1px solid transparent;
}
.editor-pick {
    background: #efefef;
    margin-bottom: 1.0714285714285714em;
}
.pick-content {
    *zoom: 1;
    padding: 1em;
}
.pick-content:before, .pick-content:after {
    display: table;
    content: "";
    line-height: 0;
}
.pick-content:after {
    clear: both;
}
.pick-content:before, .pick-content:after {
    display: table;
    content: "";
    line-height: 0;
}
.pick-content:after {
    clear: both;
}
.pick-content .author, .pick-content .etc {
    color: #b0b0b0;
    margin-bottom: 0;
    font-size: .9285714285714286em;
}
.detail-ad {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    width: 15.714285714285714em;
    text-align: center;
    float: right;
    margin: .35714285714285715em 0 .35714285714285715em .7142857142857143em;
}
.shop {
    background: #7cb9e2;
    text-transform: uppercase;
    color: #fff;
}
.shop p {
    font-size: 2.142857142857143em;
    line-height: 1.1666666666666667em;
    padding: .35714285714285715em .7142857142857143em;
    margin-bottom: 0;
}
.btn-shop {
    background: #4a535e;
    color: #fff!important;
    font-size: 1.1428571428571428em;
    text-shadow: none;
}
.btn-shop:hover {
    background: #596575;
}
.shop-sub {
    background: #fff;
    padding: 1.0714285714285714em 0;
}
.crop {
    border: 7px solid #00709a;
    float: left;
    max-width: 20%;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    overflow: hidden;
}
.crop img {
    max-width: 8.571428571428571em;
}
.author {
    margin-bottom: 1.4285714285714286em;
    *zoom: 1;
}
.author:before, .author:after {
    display: table;
    content: "";
    line-height: 0;
}
.author:after {
    clear: both;
}
.author:before, .author:after {
    display: table;
    content: "";
    line-height: 0;
}
.author:after {
    clear: both;
}
.author-meta {
    float: left;
    max-width: 70%;
    margin-left: 5%;
    margin-top: 1.4285714285714286em;
    margin-bottom: 1.4285714285714286em;
}
.author-meta h4 {
    color: #00709a;
    font-size: 1.9285714285714286em;
    text-transform: uppercase;
}
.author-meta a {
    display: block;
}
.author-meta p {
    margin-bottom: 0;
}
#disqus_thread {
    margin: 1.4285714285714286em;
}
.article blockquote {
    background: url("../images/icons/quotes.png") no-repeat scroll 0 0 transparent;
}
.NewsArticle .article.detail ul, .NewsArticle .article.detail ol {
    position: relative;
    left: 15px;
    margin-left: 15px;
    margin-bottom: 1.5em;
}
.NewsArticle .article.detail ul li, .NewsArticle .article.detail ol li {
    line-height: 1.25em;
}
.NewsArticle .article.detail .sharingWidget ul {
    left: 0;
    margin-left: 0;
}
/* Hide comments per Dave Sherman */
.x6425.NewsArticle #disqus_thread, .x6614.NewsArticle #disqus_thread, .x6482.NewsArticle #disqus_thread {
	display: none;
}
.NewsCategoryPage .article {
    border: solid 1px #ccc;
    border-top: 0;
}
.NewsCategoryPage .article-content {
    border: 0;
}
.NewsCategoryPage .featured .article-content {
    border: solid 1px #ccc;
}
.NewsCategoryPage .featured img {
    width: 100%}
.NewsCategoryPage .featured.article {
    border: 0;
}
.news-logo {
    position: relative;
    top: -20px;
}
.aoafocus .content {
    width: 100%}
.aoafocus .content .content {
    padding: 1.4285714285714286em 1.4285714285714286em .7142857142857143em 1.4285714285714286em;
    border: 1px solid #ccc;
}
.aoafocus h1 {
    font-size: 2.57143em;
    color: #000;
}
#sidebar .center {
    text-align: center;
}
#sidebar .segment {
    margin-top: 1.4285714285714286em;
}
.elastislide-list {
    list-style-type: none;
    display: none;
}
.no-js .elastislide-list {
    display: block;
}
.elastislide-carousel ul li {
    min-width: 20px;
}
.elastislide-wrapper {
    position: relative;
    background-color: #fff;
    margin: 0 auto;
    min-height: 60px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}
.elastislide-wrapper.elastislide-loading {
    background-image: url(../images/loading.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
.elastislide-horizontal {
    padding: 10px 40px;
}
.elastislide-vertical {
    padding: 40px 10px;
}
.elastislide-carousel {
    overflow: hidden;
    position: relative;
}
.elastislide-carousel ul {
    position: relative;
    display: block;
    list-style-type: none;
    padding: 0;
    margin: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px);
}
.elastislide-horizontal ul {
    white-space: nowrap;
}
.elastislide-carousel ul li {
    margin: 0;
    -webkit-backface-visibility: hidden;
}
.elastislide-horizontal ul li {
    height: 100%;
    display: inline-block;
}
.elastislide-vertical ul li {
    display: block;
}
.elastislide-carousel ul li a {
    display: inline-block;
    width: 100%}
.elastislide-carousel ul li a img {
    display: block;
    border: 2px solid white;
    max-width: 100%}
.elastislide-wrapper nav span {
    position: absolute;
    background: #ddd url(../images/nav.png) no-repeat 4px 3px;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    text-indent: -9000px;
    cursor: pointer;
    opacity: .8;
}
.elastislide-wrapper nav span:hover {
    opacity: 1;
}
.elastislide-horizontal nav span {
    top: 50%;
    left: 10px;
    margin-top: -11px;
}
.elastislide-vertical nav span {
    top: 10px;
    left: 50%;
    margin-left: -11px;
    background-position: -17px 5px;
}
.elastislide-horizontal nav span.elastislide-next {
    right: 10px;
    left: auto;
    background-position: 4px -17px;
}
.elastislide-vertical nav span.elastislide-next {
    bottom: 10px;
    top: auto;
    background-position: -17px -18px;
}
.atlasHomepage .input-block-level {
    min-height: 0;
}
.atlasHomepage .searchfield {
    height: 2.8em;
}
.atlasHomepage .span4 {
    min-height: 0;
}
.atlasHomepage #image label {
    width: 40%;
    float: left;
}
.atlasHomepage #image select, .atlasHomepage #image textarea, .atlasHomepage #image input {
    float: left;
    margin-bottom: 1em;
}
.atlasHomepage #image p {
    clear: both;
}
.atlasHomepage .container .span12 h2 {
    display: none!important;
}
.atlasHomepage .row-fluid [class*="span"] {
    min-height: 2.2857em;
}
.atlas-form select, .atlas-form input[type="file"], .atlas-form .input-block-level {
    min-height: 35px;
    height: auto;
}
.atlas-form .edit-image {
    margin-top: 25px;
    padding: 20px;
    border: 1px solid #ccc;
    background-color: #fff;
}
.atlas-dashboard-nav .archive-column ul {
    margin: 0 auto;
}
.atlas-dashboard-nav .archive-column ul .heading {
    display: none;
}
.atlas-dashboard-nav .archive-column ul li {
    float: left;
    display: inline;
    width: 23%;
    padding: 5px;
}
.atlas-dashboard-nav .archive-column ul li a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    *line-height: 1.2857142857142858em;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #666;
    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, #fff, #e6e6e6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    *background-color: #e6e6e6;
    border: 1px solid #bbb;
    *border: 0;
    border-bottom-color: #a2a2a2;
    -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, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    border-color: #c5c5c5;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    font-size: 1.1428571428571428em;
    font-family: Arial, sans-serif;
    font-weight: 100;
    border-radius: 3px!important;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    padding: .5714285714285714em .7142857142857143em .42857142857142855em;
    font-weight: 600;
    line-height: 1.2857142857142858em;
    padding: 11px 19px;
    font-size: 17.5px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #00a0f0;
    background-image: -moz-linear-gradient(top, #0094e6, #00b1ff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0094e6), to(#00b1ff));
    background-image: -webkit-linear-gradient(top, #0094e6, #00b1ff);
    background-image: -o-linear-gradient(top, #0094e6, #00b1ff);
    background-image: linear-gradient(to bottom, #0094e6, #00b1ff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0094e6', endColorstr='#ff00b1ff', GradientType=0);
    border-color: #00b1ff #00b1ff #007cb3;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #00b1ff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #fff!important;
}
.atlas-dashboard-nav .archive-column ul li a:hover, .atlas-dashboard-nav .archive-column ul li a:active, .atlas-dashboard-nav .archive-column ul li a.active, .atlas-dashboard-nav .archive-column ul li a.disabled, .atlas-dashboard-nav .archive-column ul li a[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.atlas-dashboard-nav .archive-column ul li a:active, .atlas-dashboard-nav .archive-column ul li a.active {
    background-color: #ccc \9;
}
.atlas-dashboard-nav .archive-column ul li a:hover, .atlas-dashboard-nav .archive-column ul li a:active, .atlas-dashboard-nav .archive-column ul li a.active, .atlas-dashboard-nav .archive-column ul li a.disabled, .atlas-dashboard-nav .archive-column ul li a[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.atlas-dashboard-nav .archive-column ul li a:active, .atlas-dashboard-nav .archive-column ul li a.active {
    background-color: #ccc \9;
}
.atlas-dashboard-nav .archive-column ul li a:first-child {
    *margin-left: 0;
}
.atlas-dashboard-nav .archive-column ul li a:first-child {
    *margin-left: 0;
}
.atlas-dashboard-nav .archive-column ul li a:hover {
    color: #666;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
.atlas-dashboard-nav .archive-column ul li a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.atlas-dashboard-nav .archive-column ul li a.active, .atlas-dashboard-nav .archive-column ul li a:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.atlas-dashboard-nav .archive-column ul li a.disabled, .atlas-dashboard-nav .archive-column ul li a[disabled] {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.atlas-dashboard-nav .archive-column ul li a .label, .atlas-dashboard-nav .archive-column ul li a .badge {
    position: relative;
    top: -1px;
}
.atlas-dashboard-nav .archive-column ul li a:hover, .atlas-dashboard-nav .archive-column ul li a:active, .atlas-dashboard-nav .archive-column ul li a.active, .atlas-dashboard-nav .archive-column ul li a.disabled, .atlas-dashboard-nav .archive-column ul li a[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.atlas-dashboard-nav .archive-column ul li a:active, .atlas-dashboard-nav .archive-column ul li a.active {
    background-color: #008ecc \9;
}
.atlas-dashboard-nav .archive-column ul li a:hover, .atlas-dashboard-nav .archive-column ul li a:active, .atlas-dashboard-nav .archive-column ul li a.active, .atlas-dashboard-nav .archive-column ul li a.disabled, .atlas-dashboard-nav .archive-column ul li a[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.atlas-dashboard-nav .archive-column ul li a:active, .atlas-dashboard-nav .archive-column ul li a.active {
    background-color: #008ecc \9;
}
.atlas-dashboard-nav .archive-column ul li a .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.atlas-dashboard-nav .archive-column ul li a:hover, .atlas-dashboard-nav .archive-column ul li a:active, .atlas-dashboard-nav .archive-column ul li a.active, .atlas-dashboard-nav .archive-column ul li a.disabled, .atlas-dashboard-nav .archive-column ul li a[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.atlas-dashboard-nav .archive-column ul li a:active, .atlas-dashboard-nav .archive-column ul li a.active {
    background-color: #008ecc \9;
}
.atlas-dashboard-nav .archive-column ul li a:hover, .atlas-dashboard-nav .archive-column ul li a:active, .atlas-dashboard-nav .archive-column ul li a.active, .atlas-dashboard-nav .archive-column ul li a.disabled, .atlas-dashboard-nav .archive-column ul li a[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.atlas-dashboard-nav .archive-column ul li a:active, .atlas-dashboard-nav .archive-column ul li a.active {
    background-color: #008ecc \9;
}
.ie8 #slider .cycle-overlay {
    background: url("../images/slideCaption.png") no-repeat;
}
.ie8 #slider .slide-info {
    margin-top: 20px;
}
.ie8 #slider .container {
    width: 940px;
}
.ie8 .widget-area .affiliate-event-widget .event-info select {
    margin-bottom: 109px;
}
.ie8 #header #main-nav .dropdown-menu .featured {
    width: 400px;
}
.ie8 .dr-info .gray.widget h3 {
    margin-bottom: .7142857142857143em;
}
.ie9 .widget-area .affiliate-event-widget .event-info select {
    margin-bottom: 109px;
}
@media(min-width:1200px) {
    .form-callout {
    position: absolute;
    color: #000;
    font-weight: 600;
    text-align: justify;
    right: 2.142857142857143em;
    top: -1.2857142857142858em;
}
.form-callout span.large {
    font-size: 2.2857142857142856em;
    line-height: 1.4285714285714286em;
    display: block;
}
.form-callout span.small {
    font-size: 1.7857142857142858em;
    line-height: 1.4285714285714286em;
    color: #00b1ff;
    display: block;
}
.form-callout span.medium {
    font-size: 1.9285714285714286em;
}
.form-callout img {
    margin-bottom: 1.2857142857142858em;
    margin-right: 0;
    width: auto;
}
.widget-area .widget .find-doctor .control-group.inline-block {
    width: 48%}
.widget-area .widget .find-doctor .control-group.inline-block select, .widget-area .widget .find-doctor .control-group.inline-block input[type='text'] {
    width: 90%}
#slider, #hero-container {
    background: #efefef;
    box-shadow: inset 0 0 10px #555;
}
#slider .slideshow-container, #hero-container .slideshow-container {
    width: 1170px;
}
#slider #slideNav.three, #hero-container #slideNav.three {
    width: 80%;
    margin-left: 8%}
#slider #slideNav.three li, #hero-container #slideNav.three li {
    width: 33.333333333333336%}
#slider #slideNav, #hero-container #slideNav {
    position: absolute;
    z-index: 999;
    bottom: -5px;
    width: 95%;
    left: 2.5%}
#slider #slideNav ul, #hero-container #slideNav ul {
    margin-bottom: 0;
}
#slider .cycle-overlay, #hero-container .cycle-overlay {
    height: 100%}
.result .card {
    float: left;
    width: 73%}
.result .info {
    *zoom: 1;
}
.result .info:before, .result .info:after {
    display: table;
    content: "";
    line-height: 0;
}
.result .info:after {
    clear: both;
}
.result .info:before, .result .info:after {
    display: table;
    content: "";
    line-height: 0;
}
.result .info:after {
    clear: both;
}
.result .address {
    width: 35%;
    float: left;
}
.result .hours, .result address {
    width: 35%}
.result p.insurance {
    width: 100%;
    float: left;
}
.result .sub-info {
    *zoom: 1;
    float: right;
    width: 100%}
.result .sub-info:before, .result .sub-info:after {
    display: table;
    content: "";
    line-height: 0;
}
.result .sub-info:after {
    clear: both;
}
.result .sub-info:before, .result .sub-info:after {
    display: table;
    content: "";
    line-height: 0;
}
.result .sub-info:after {
    clear: both;
}
.result a {
    float: left;
}
.result .btn.info {
    float: right;
    border-radius: 0!important;
}
.dr-info .widget.gray .img-contain {
    width: 42%}
.dr-info .widget.gray .address, .dr-info .widget.gray .insurance, .dr-info .widget.gray .hours {
    font-size: 14px;
}
.dr-info .widget.gray .insurance {
    padding-top: .7142857142857143em;
}
.dr-info .widget.gray .btn {
    padding: .5714285714285714em 3.5714285714285716em .42857142857142855em;
}
.dr-info .info {
    width: auto;
}
.dr-info .map-img {
    width: 50%}
.dr-info .additional-info {
    width: 48%;
    margin-left: 2%}
.featured-event img {
    width: 20%;
    margin-right: 2%}
.featured-event .info {
    width: 78%}
}@media(min-width:980px) and (max-width:1200px) {
    #slider .slideshow-container, #hero-container .slideshow-container, #slider .main-container, #hero-container .main-container {
    width: 100%!important;
}
.widget-area .widget {
    min-height: 16.071428571428573em;
}
#header #main-nav li {
    font-weight: 700;
}
#header #main-nav li a {
    font-size: .9em;
}
}@media(min-width:768px) and (max-width:979px) {
    h2 {
    font-size: 2.857142857142857em;
}
#header #main-nav ul li a {
    padding: 5px;
}
#slider .slideshow-container, #hero-container .slideshow-container, #slider .main-container, #hero-container .main-container {
    width: 100%;
    max-height: 1000px;
}
#slider .slideshow-container .slide-img, #hero-container .slideshow-container .slide-img, #slider .main-container .slide-img, #hero-container .main-container .slide-img {
    min-height: 1px;
}
#slider .slideshow-container .cycle-overlay, #hero-container .slideshow-container .cycle-overlay, #slider .main-container .cycle-overlay, #hero-container .main-container .cycle-overlay {
    position: static;
    height: auto;
    width: 96.5%;
    background: url("../images/slideCaptionMobile.png");
    padding: 2%;
    border-radius: 0;
    z-index: 0;
}
#slider .slideshow-container .cycle-overlay .slide-info, #hero-container .slideshow-container .cycle-overlay .slide-info, #slider .main-container .cycle-overlay .slide-info, #hero-container .main-container .cycle-overlay .slide-info {
    margin: 0;
    width: 100%;
    height: 120px;
    position: relative;
}
#slider .slideshow-container .cycle-overlay .slide-info h2, #hero-container .slideshow-container .cycle-overlay .slide-info h2, #slider .main-container .cycle-overlay .slide-info h2, #hero-container .main-container .cycle-overlay .slide-info h2 {
    font-size: 1.2857142857142858em;
}
#slider .slideshow-container .cycle-overlay .slide-info a, #hero-container .slideshow-container .cycle-overlay .slide-info a, #slider .main-container .cycle-overlay .slide-info a, #hero-container .main-container .cycle-overlay .slide-info a {
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: 1em;
}
#slider .slideshow-container .cycle-overlay .slide-info a .slide-btn, #hero-container .slideshow-container .cycle-overlay .slide-info a .slide-btn, #slider .main-container .cycle-overlay .slide-info a .slide-btn, #hero-container .main-container .cycle-overlay .slide-info a .slide-btn {
    background: url("../images/icons.png") no-repeat;
    height: 1.7142857142857142em;
    width: 1.7142857142857142em;
    margin-top: -4px;
    margin-left: 5px;
    background-position-x: -333px;
    background-position-y: -51px;
}
#slider #slideNav, #hero-container #slideNav {
    position: static;
    width: 100%;
    margin-bottom: -5px;
}
#slider #slideNav ul li, #hero-container #slideNav ul li {
    font-size: 1em;
}
#slider #slideNav ul li a i, #hero-container #slideNav ul li a i {
    width: 18%;
    background: url("../images/icons.png") no-repeat 333px 50px transparent;
}
#slider #slideNav ul li .inner, #hero-container #slideNav ul li .inner {
    width: 63%}
#news-events {
    line-height: 1.3846153846153846em;
}
.discussion img {
    width: 100%;
    margin-bottom: 5px;
}
.discussion .info {
    width: 100%}
.widget .btn {
    width: 96%;
    padding: .35714285714285715em 2%}
.widget .content-img {
    margin-bottom: .5714285714285714em;
}
.widget.gray {
    min-height: 20em;
}
.widget.gray .form-horizontal select {
    width: 100%;
    margin-bottom: .5em;
}
.widget.gray .form-horizontal .btn {
    width: 100%}
.widget.text-widget {
    min-height: 0;
}
.find-doctor .control-group.inline-block {
    width: 100%}
.find-doctor .control-group.inline-block select {
    width: 100%}
.find-doctor .control-group.inline-block input[type='text'] {
    width: 96%;
    padding: 2%}
.find-doctor .advanced {
    padding-top: .7142857142857143em;
    display: block;
}
.wide-widget .heading {
    height: 50px;
}
.wide-widget .feature-link {
    overflow: hidden;
}
.affiliate-event-widget .event-info .address {
    margin-bottom: .7142857142857143em;
}
.affiliate-event-widget .event-info select {
    margin-bottom: 0;
}
.op-jobs .heading {
    height: auto;
}
.job-list span {
    display: block;
}
.image-widget.main.iframe {
    padding: 0;
}
.image-widget.main.iframe .iframecontainer {
    width: 100%;
    margin-right: 0;
}
.image-widget.main.iframe .info {
    width: 100%}
.image-widget.main.iframe .btn {
    margin-bottom: 1.0714285714285714em;
}
.image-widget h4 {
    margin-bottom: .35714285714285715em;
}
.result-hor .top {
    width: 47%;
    margin: 0 0 0 2%;
    padding: 1% 0 0 0;
}
.result-hor .top .col {
    width: 100%}
.result-hor .top .col:last-child {
    display: none;
}
.result-hor .col.img {
    width: 47%;
    margin: 1% 0 1.25% 1%}
.result-hor .eyematch {
    position: static;
    float: left;
    width: 50%;
    padding: 1%;
    margin: 1% 0;
    text-align: center;
}
.result-hor h4 {
    float: left;
    margin: .5% 0 .5% 2%}
.result-hor .sub-info {
    width: 100%;
    *zoom: 1;
}
.result-hor .sub-info:before, .result-hor .sub-info:after {
    display: table;
    content: "";
    line-height: 0;
}
.result-hor .sub-info:after {
    clear: both;
}
.result-hor .sub-info:before, .result-hor .sub-info:after {
    display: table;
    content: "";
    line-height: 0;
}
.result-hor .sub-info:after {
    clear: both;
}
.result-hor .sub-info .btn {
    width: 33.3339%}
.find-legislator .controls, .affiliate-event .controls, .find-legislator .control-group.required, .affiliate-event .control-group.required, .find-legislator .control-group, .affiliate-event .control-group {
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 100%}
.find-legislator select, .affiliate-event select {
    width: 100%;
    margin-bottom: .5714285714285714em;
}
.form-callout {
    display: none;
}
.dr-info .widget.gray .img-contain {
    width: 100%}
.dr-info .widget.gray h4 {
    margin: .7142857142857143em 0;
}
.dr-info .widget.gray .info {
    width: 100%}
.dr-info .widget.gray .address, .dr-info .widget.gray .hours {
    width: 50%;
    float: left;
}
.dr-info .widget.gray .insurance {
    margin-bottom: 0;
}
.dr-info .widget.gray h3 {
    margin-bottom: .7142857142857143em;
}
.dr-info .widget.gray .btn {
    width: 96%;
    padding: 8px 2%}
.dr-info .map-img {
    width: 100%;
    margin-bottom: 1.2857142857142858em;
}
.dr-info .map-img img {
    width: 100%}
.dr-info .additional-info {
    width: 100%;
    margin-left: 0;
}
.dr-info h3.connect {
    margin-top: .7142857142857143em;
}
.profile ul li {
    width: 100%}
.refine {
    padding: 1.0714285714285714em;
}
.refine select {
    width: 100%}
.refine .miles {
    width: auto;
}
.refine input[type="text"] {
    width: 96%;
    padding: 2%}
.featured-event img {
    width: 42%}
.featured-event .info {
    width: 55%}
.event-detail .btn {
    width: 97%;
    padding: 8px 1%}
.featured.article .meta {
    float: left;
}
.featured.article .meta .date {
    border-right: 1px solid #efefef;
}
.meta .date {
    border-right: 0;
}
.social {
    border-bottom: 1px solid #efefef;
    width: 100%}
.st_facebook_large {
    border-right: 0;
}
.st_facebook_large, .st_twitter_large, .st_email_large {
    margin-bottom: .7142857142857143em;
    width: 31.746031746031747%}
.sub-article span {
    padding: 0;
}
.banner {
    font-size: 1.1428571428571428em;
}
.news-title {
    font-size: 2.142857142857143em;
}
.crop {
    max-width: 30%}
.author-meta {
    float: left;
    max-width: 60%;
    margin-top: 1.0714285714285714em;
}
.featured.article .meta {
    width: 100%;
    float: left;
}
.featured.article .meta .date, .featured.article .meta .author {
    width: 100%;
    border-right: 0;
}
.featured.article .meta .date {
    border-bottom: 1px solid #efefef;
    padding-bottom: .8571428571428571em;
    margin-bottom: .9285714285714286em;
}
.meta {
    width: 100%;
    float: left;
}
.meta .date, .meta .author {
    width: 100%;
    border-right: 0;
}
.meta .date {
    border-bottom: 1px solid #efefef;
    padding-bottom: .42857142857142855em;
    margin-bottom: .9285714285714286em;
}
.article.detail .date {
    float: left;
    border-bottom: 0;
    padding-bottom: 0;
}
.article.detail .st_email_large, .article.detail .st_twitter_large, .article.detail .st_facebook_large, .article.detail .st_linkedin_large {
    width: 23.80952380952381%}
}@media(max-width:767px) {
    select {
    height: 2.857142857142857em;
}
h2 {
    font-size: 2.4285714285714284em;
}
#footer .featured-sites {
    padding: .7142857142857143em 0;
}
#footer .featured-sites .site {
    float: none;
    margin: 1.4285714285714286em 0;
    width: 100%;
    text-align: center;
}
#adaptive-header .navbar-fixed-top {
    position: absolute;
}
#adaptive-header .navbar-fixed-top .navbar-inner .container {
    padding: 0 20px;
}
#adaptive-header .navbar-fixed-top .navbar-inner .container .logo {
    margin-left: 0;
}
#slider .slideshow-container, #hero-container .slideshow-container, #slider .main-container, #hero-container .main-container {
    max-height: 1000px;
}
#slider .slideshow-container .slide-img, #hero-container .slideshow-container .slide-img, #slider .main-container .slide-img, #hero-container .main-container .slide-img {
    min-height: 1px;
}
#slider .slideshow-container .cycle-overlay, #hero-container .slideshow-container .cycle-overlay, #slider .main-container .cycle-overlay, #hero-container .main-container .cycle-overlay {
    position: static;
    height: auto;
    width: 96%;
    background: url("../images/slideCaptionMobile.png");
    padding: 2%;
    border-radius: 0;
    z-index: 0;
}
#slider .slideshow-container .cycle-overlay .slide-info, #hero-container .slideshow-container .cycle-overlay .slide-info, #slider .main-container .cycle-overlay .slide-info, #hero-container .main-container .cycle-overlay .slide-info {
    margin: 0;
    width: 100%;
    height: 200px;
    position: relative;
}
#slider .slideshow-container .cycle-overlay .slide-info h2, #hero-container .slideshow-container .cycle-overlay .slide-info h2, #slider .main-container .cycle-overlay .slide-info h2, #hero-container .main-container .cycle-overlay .slide-info h2 {
    font-size: 1.4285714285714286em;
}
#slider .slideshow-container .cycle-overlay .slide-info a, #hero-container .slideshow-container .cycle-overlay .slide-info a, #slider .main-container .cycle-overlay .slide-info a, #hero-container .main-container .cycle-overlay .slide-info a {
    position: absolute;
    bottom: 0;
    right: 0;
}
#slider .slideshow-container .cycle-overlay .slide-info a:hover, #hero-container .slideshow-container .cycle-overlay .slide-info a:hover, #slider .main-container .cycle-overlay .slide-info a:hover, #hero-container .main-container .cycle-overlay .slide-info a:hover {
    color: #00b1ff;
}
#slider .slideshow-container .cycle-overlay .slide-info a .slide-btn, #hero-container .slideshow-container .cycle-overlay .slide-info a .slide-btn, #slider .main-container .cycle-overlay .slide-info a .slide-btn, #hero-container .main-container .cycle-overlay .slide-info a .slide-btn {
    background: url("../images/icons.png") no-repeat;
    height: 1.7142857142857142em;
    width: 1.7142857142857142em;
    margin-top: -4px;
    margin-left: 5px;
    background-position-x: -333px;
    background-position-y: -51px;
}
#slider #slideNav, #hero-container #slideNav, #slider #slideNav.three, #hero-container #slideNav.three {
    position: static;
    width: 100%;
    margin-bottom: -5px;
    border-top: 0;
}
#slider #slideNav ul .bar, #hero-container #slideNav ul .bar, #slider #slideNav.three ul .bar, #hero-container #slideNav.three ul .bar {
    display: none;
}
#slider #slideNav ul li:last-child, #hero-container #slideNav ul li:last-child, #slider #slideNav.three ul li:last-child, #hero-container #slideNav.three ul li:last-child {
    margin-bottom: -1px;
}
#slider #slideNav ul li.cycle-pager-active, #hero-container #slideNav ul li.cycle-pager-active, #slider #slideNav.three ul li.cycle-pager-active, #hero-container #slideNav.three ul li.cycle-pager-active {
    border-right: 0;
    border-left: 9px solid #00b1ff;
}
#slider #slideNav ul li.cycle-pager-active:hover, #hero-container #slideNav ul li.cycle-pager-active:hover, #slider #slideNav.three ul li.cycle-pager-active:hover, #hero-container #slideNav.three ul li.cycle-pager-active:hover {
    border-left: 9px solid #00b1ff;
}
#slider #slideNav ul li.cycle-pager-active:hover .advocacy-icon, #hero-container #slideNav ul li.cycle-pager-active:hover .advocacy-icon, #slider #slideNav.three ul li.cycle-pager-active:hover .advocacy-icon, #hero-container #slideNav.three ul li.cycle-pager-active:hover .advocacy-icon {
    background-position: -720px -55px;
}
#slider #slideNav ul li.cycle-pager-active:hover .excel-icon, #hero-container #slideNav ul li.cycle-pager-active:hover .excel-icon, #slider #slideNav.three ul li.cycle-pager-active:hover .excel-icon, #hero-container #slideNav.three ul li.cycle-pager-active:hover .excel-icon {
    background-position: -664px -55px;
}
#slider #slideNav ul li.cycle-pager-active:hover .member-icon, #hero-container #slideNav ul li.cycle-pager-active:hover .member-icon, #slider #slideNav.three ul li.cycle-pager-active:hover .member-icon, #hero-container #slideNav.three ul li.cycle-pager-active:hover .member-icon {
    background-position: -75px -56px;
}
#slider #slideNav ul li.cycle-pager-active:hover .rss-icon, #hero-container #slideNav ul li.cycle-pager-active:hover .rss-icon, #slider #slideNav.three ul li.cycle-pager-active:hover .rss-icon, #hero-container #slideNav.three ul li.cycle-pager-active:hover .rss-icon {
    background-position: -271px 0;
}
#slider #slideNav ul li.cycle-pager-active:hover .tool-icon, #hero-container #slideNav ul li.cycle-pager-active:hover .tool-icon, #slider #slideNav.three ul li.cycle-pager-active:hover .tool-icon, #hero-container #slideNav.three ul li.cycle-pager-active:hover .tool-icon {
    background-position: -143px -58px;
}
#slider #slideNav ul li.cycle-pager-active:hover .education-icon, #hero-container #slideNav ul li.cycle-pager-active:hover .education-icon, #slider #slideNav.three ul li.cycle-pager-active:hover .education-icon, #hero-container #slideNav.three ul li.cycle-pager-active:hover .education-icon {
    background-position: -207px -58px;
}
#slider #slideNav ul li.cycle-pager-active:hover .inner a, #hero-container #slideNav ul li.cycle-pager-active:hover .inner a, #slider #slideNav.three ul li.cycle-pager-active:hover .inner a, #hero-container #slideNav.three ul li.cycle-pager-active:hover .inner a {
    color: #00b1ff;
}
#slider #slideNav ul li:hover, #hero-container #slideNav ul li:hover, #slider #slideNav.three ul li:hover, #hero-container #slideNav.three ul li:hover {
    border-left: 9px solid #000;
}
#slider #slideNav ul li:hover .advocacy-icon, #hero-container #slideNav ul li:hover .advocacy-icon, #slider #slideNav.three ul li:hover .advocacy-icon, #hero-container #slideNav.three ul li:hover .advocacy-icon {
    background-position: -720px 0;
}
#slider #slideNav ul li:hover .excel-icon, #hero-container #slideNav ul li:hover .excel-icon, #slider #slideNav.three ul li:hover .excel-icon, #hero-container #slideNav.three ul li:hover .excel-icon {
    background-position: -663px -1px;
}
#slider #slideNav ul li:hover .member-icon, #hero-container #slideNav ul li:hover .member-icon, #slider #slideNav.three ul li:hover .member-icon, #hero-container #slideNav.three ul li:hover .member-icon {
    background-position: -73px -2px;
}
#slider #slideNav ul li:hover .rss-icon, #hero-container #slideNav ul li:hover .rss-icon, #slider #slideNav.three ul li:hover .rss-icon, #hero-container #slideNav.three ul li:hover .rss-icon {
    background-position: -271px -57px;
}
#slider #slideNav ul li:hover .tool-icon, #hero-container #slideNav ul li:hover .tool-icon, #slider #slideNav.three ul li:hover .tool-icon, #hero-container #slideNav.three ul li:hover .tool-icon {
    background-position: -140px -1px;
}
#slider #slideNav ul li:hover .education-icon, #hero-container #slideNav ul li:hover .education-icon, #slider #slideNav.three ul li:hover .education-icon, #hero-container #slideNav.three ul li:hover .education-icon {
    background-position: -206px -1px;
}
#slider #slideNav ul li:hover .inner a, #hero-container #slideNav ul li:hover .inner a, #slider #slideNav.three ul li:hover .inner a, #hero-container #slideNav.three ul li:hover .inner a {
    color: #00517e;
}
#slider #slideNav ul li, #hero-container #slideNav ul li, #slider #slideNav.three ul li, #hero-container #slideNav.three ul li {
    font-size: 1em;
    min-height: 1px;
    width: 100%;
    border: 0;
    border-left: 9px solid #000;
    margin-top: -5px;
    border-bottom: 1px solid #ccc;
    margin-left: -3px;
}
#slider #slideNav ul li .inner, #hero-container #slideNav ul li .inner, #slider #slideNav.three ul li .inner, #hero-container #slideNav.three ul li .inner {
    float: left;
    text-align: left;
    min-height: 30px;
    padding-top: 20px;
    padding-right: 2px;
    padding-left: 0;
    border-right: 0;
}
#slider #slideNav ul li i, #hero-container #slideNav ul li i, #slider #slideNav.three ul li i, #hero-container #slideNav.three ul li i {
    float: left;
    max-width: 55px;
    margin: 4px;
}
.content .image-widget {
    padding: .7142857142857143em 0;
}
.content .image-widget h4 {
    margin: .5em 0;
}
.image-widget.main, .image-widget {
    padding: 0;
}
.widget-area .widget.image-widget img {
    float: none;
    margin-bottom: .35714285714285715em;
}
.widget-area .widget.no-p {
    padding: .35714285714285715em;
}
.widget-area .affiliate-event-widget .event-info select {
    margin-bottom: 10px;
}
.widget-area .gray {
    min-height: 1em;
}
.widget-area .widget .btn {
    width: 95%;
    padding: .5em 2%;
    line-height: 1.0714285714285714em;
    margin-bottom: 1.2857142857142858em;
}
.widget-area .find-doctor .control-group.inline-block input[type='text'] {
    padding: 4px .75%;
    width: 98%}
.widget-area .affiliates .form-horizontal select {
    float: left;
    width: 49%;
    margin-right: 2%}
.widget-area .affiliates .form-horizontal .btn {
    width: 49%}
.widget-area #news-events .widget.no-p {
    margin: 0;
}
.widget-area #news-events .widget.no-p a {
    display: block;
}
.widget-area #news-events .widget.no-p p {
    margin-bottom: .35714285714285715em;
}
.widget-area #news-events .widget.no-p img {
    margin-bottom: .35714285714285715em;
}
.widget-area #news-events .row-fluid [class*="span"] {
    min-height: 0;
}
.widget-area .product-widget .info, .widget-area .marketing-widget .info, .widget-area .affiliate-event-widget .info {
    min-height: 1em;
}
.widget-area .product-widget .feature-link, .widget-area .marketing-widget .feature-link, .widget-area .affiliate-event-widget .feature-link {
    margin-bottom: .5714285714285714em;
}
.widget-area .product-widget .pricing, .widget-area .marketing-widget .pricing, .widget-area .affiliate-event-widget .pricing {
    margin-bottom: .5714285714285714em;
}
.widget-area .product-widget .caption, .widget-area .marketing-widget .caption, .widget-area .affiliate-event-widget .caption {
    margin-bottom: .2857142857142857em;
}
.widget-area .product-widget .subtext.date, .widget-area .marketing-widget .subtext.date, .widget-area .affiliate-event-widget .subtext.date {
    margin-bottom: .5714285714285714em;
    padding-bottom: 0;
}
.widget-area .product-widget img, .widget-area .marketing-widget img, .widget-area .affiliate-event-widget img {
    margin-top: .5714285714285714em;
}
.widget-area .product-widget .address, .widget-area .marketing-widget .address, .widget-area .affiliate-event-widget .address {
    margin-bottom: .2857142857142857em;
}
.widget-area .product-widget .heading, .widget-area .marketing-widget .heading, .widget-area .affiliate-event-widget .heading {
    font-size: 14px;
}
.widget-area .image-widget.main.iframe .iframecontainer {
    width: 100%;
    margin-bottom: .35714285714285715em;
}
.widget-area .image-widget.main.iframe .info {
    width: 100%}
.widget-area .image-widget.main.iframe .btn {
    margin-bottom: 1.0714285714285714em;
}
.widget-area .widget.social-small.no-p {
    border-top: 1px solid #ccc;
    padding-top: 1.4285714285714286em;
}
.learn-more {
    min-height: 1em;
}
.learn-more p {
    padding: 1px;
}
.nav-pills li {
    width: 100%}
.result-hor .top {
    width: 47%;
    margin: 0 0 0 2%;
    padding: 1% 0 0 0;
}
.result-hor .top .col {
    width: 100%}
.result-hor .top .col:last-child {
    display: none;
}
.result-hor .col.img {
    width: 47%;
    margin: 1% 0 1.25% 1%}
.result-hor .col.img .infantSEE {
    bottom: 0;
}
.result-hor .eyematch {
    position: static;
    float: left;
    width: 49%;
    padding: 1%;
    margin: 1% 1% 1% 0;
    text-align: center;
}
.result-hor h4 {
    float: left;
    margin: .5% 0 .5% 2%}
.result-hor .sub-info {
    width: 100.2%}
.result-hor .bottom .col {
    padding: 1% 2%}
.dr-info h4 {
    margin: 1.2857142857142858em 0;
}
.dr-info .social-icons {
    *zoom: 1;
}
.dr-info .social-icons:before, .dr-info .social-icons:after {
    display: table;
    content: "";
    line-height: 0;
}
.dr-info .social-icons:after {
    clear: both;
}
.dr-info .social-icons:before, .dr-info .social-icons:after {
    display: table;
    content: "";
    line-height: 0;
}
.dr-info .social-icons:after {
    clear: both;
}
.form-callout {
    display: none;
}
.dr-info .widget.gray .img-contain {
    width: 100%}
.dr-info .widget.gray h4 {
    margin: .7142857142857143em 0;
}
.dr-info .widget.gray .info {
    width: 100%}
.dr-info .widget.gray .address, .dr-info .widget.gray .hours {
    width: 50%;
    float: left;
}
.dr-info .widget.gray .insurance {
    margin-bottom: .7142857142857143em;
}
.dr-info .widget.gray h3 {
    margin-bottom: .7142857142857143em;
}
.dr-info .widget.gray .btn {
    width: 96%;
    padding: .5714285714285714em 2%}
.dr-info .map-img img {
    width: 100%}
.refine input[type=text] {
    width: 96%;
    padding: .2857142857142857em 2%}
.find-legislator .controls, .find-legislator .control-group.required, .find-legislator .control-group {
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 100%}
.find-legislator select {
    width: 100%;
    margin-bottom: .5714285714285714em;
}
.featured-event img {
    width: 43%}
.featured-event .info {
    width: 55%}
.event-detail .btn {
    width: 97%;
    padding: 8px 1%}
.featured.article h3, .article.detail h3 {
    font-size: 1.9285714285714286em;
}
.article.detail .st_email_large, .article.detail .st_twitter_large, .article.detail .st_facebook_large, .article.detail .st_linkedin_large {
    width: 23.80952380952381%}
.article.detail .date {
    float: left;
    border-bottom: 0;
    padding-bottom: 0;
}
.social {
    border-bottom: 1px solid #efefef;
    width: 100%}
.st_facebook_large {
    border-right: 0;
}
.st_facebook_large, .st_twitter_large, .st_email_large {
    margin-bottom: .7142857142857143em;
    width: 31.746031746031747%}
.sub-article span {
    padding: 0;
}
.topics li a {
    width: 95%;
    padding: 2.5%}
.news-title {
    font-size: 2.142857142857143em;
    margin-top: 1.4285714285714286em;
}
.news-title:first-child {
    margin-top: 1.4285714285714286em;
}
.crop {
    max-width: 30%}
.featured.article .meta {
    float: left;
}
.featured.article .meta .date {
    padding-right: 0;
}
.author-meta {
    float: left;
    max-width: 60%;
    margin-left: 5%;
    margin-top: 1.0714285714285714em;
}
}@media(max-width:480px) {
    body {
    padding: 0 10px;
    overflow-x: hidden;
}
#slider .slideshow-container, #hero-container .slideshow-container, #slider .main-container, #hero-container .main-container {
    min-height: 1px;
}
#slider .slideshow-container .slide-img, #hero-container .slideshow-container .slide-img, #slider .main-container .slide-img, #hero-container .main-container .slide-img {
    z-index: 2000;
}
#slider .slideshow-container .cycle-overlay .slide-info, #hero-container .slideshow-container .cycle-overlay .slide-info, #slider .main-container .cycle-overlay .slide-info, #hero-container .main-container .cycle-overlay .slide-info {
    height: 10.714285714285714em;
    padding-bottom: 1.0714285714285714em;
}
#slider .slideshow-container .cycle-overlay .slide-info p, #hero-container .slideshow-container .cycle-overlay .slide-info p, #slider .main-container .cycle-overlay .slide-info p, #hero-container .main-container .cycle-overlay .slide-info p {
    font-size: .8571428571428571em;
}
#slider .slideshow-container .cycle-overlay .slide-info h2, #hero-container .slideshow-container .cycle-overlay .slide-info h2, #slider .main-container .cycle-overlay .slide-info h2, #hero-container .main-container .cycle-overlay .slide-info h2 {
    font-size: 1.2142857142857142em;
}
#slider .slideshow-container .cycle-overlay .slide-info a, #hero-container .slideshow-container .cycle-overlay .slide-info a, #slider .main-container .cycle-overlay .slide-info a, #hero-container .main-container .cycle-overlay .slide-info a {
    position: absolute;
    bottom: .5em;
    right: 0;
    font-size: .8571428571428571em;
}
#slider .slideshow-container .cycle-overlay .slide-info a:hover, #hero-container .slideshow-container .cycle-overlay .slide-info a:hover, #slider .main-container .cycle-overlay .slide-info a:hover, #hero-container .main-container .cycle-overlay .slide-info a:hover {
    color: #00b1ff;
}
#slider .slideshow-container .cycle-overlay .slide-info a .slide-btn, #hero-container .slideshow-container .cycle-overlay .slide-info a .slide-btn, #slider .main-container .cycle-overlay .slide-info a .slide-btn, #hero-container .main-container .cycle-overlay .slide-info a .slide-btn {
    background: url("../images/icons.png") no-repeat;
    height: 2em;
    width: 2em;
    margin-top: -4px;
    margin-left: 5px;
    background-position-x: -333px;
    background-position-y: -51px;
}
#slider #slideNav ul li i, #hero-container #slideNav ul li i, #slider #slideNav.three ul li i, #hero-container #slideNav.three ul li i {
    width: 50%;
    left: 15%}
#slider #slideNav ul li .inner, #hero-container #slideNav ul li .inner, #slider #slideNav.three ul li .inner, #hero-container #slideNav.three ul li .inner {
    min-height: 20px;
}
#slider .callout, #hero-container .callout {
    font-size: .8571428571428571em;
    padding: 4px;
}
#adaptive-header {
    height: 60px;
}
#adaptive-header .logo img {
    width: 70%}
.widget-area .widget .form-horizontal .btn {
    width: 98%;
    padding-left: 2%;
    padding-right: 2%;
    margin-top: 5px;
}
.widget-area .widget .form-horizontal select {
    width: 98%}
.widget-area .wide-widget {
    padding: .35714285714285715em;
}
.widget-area .find-doctor .control-group.inline-block {
    width: 100%}
.widget-area .find-doctor .control-group.inline-block select {
    width: 100%}
.widget-area .discussion .info {
    width: 100%}
.widget-area .discussion img {
    width: 100%;
    margin-bottom: .35714285714285715em;
}
.widget-area .news-wide .event img {
    width: 100%}
.widget-area .three ul.pull-left {
    width: 100%;
    margin-bottom: 0;
}
.widget-area .three ul.pull-left:last-child {
    margin-bottom: .7142857142857143em;
}
.result-hor .col.img {
    width: 97%;
    margin-bottom: 0;
    margin: 1.5% 1.5% 0 1.7%}
.result-hor .top {
    height: auto;
    width: 98%;
    margin-bottom: 2%}
.result-hor .top .col {
    width: 100%;
    padding: 0;
}
.result-hor .top .col:last-child {
    display: block;
    padding-top: 2%}
.result-hor h4 {
    padding: 1%;
    margin: 1% 0 0 1%;
    width: 100%}
.result-hor .eyematch {
    position: static;
    padding: 1%;
    width: 95.6%;
    margin: 0 0 1% 1.68%}
.result-hor .sub-info {
    width: 100%}
.result-hor .sub-info .btn {
    border-radius: 0;
    width: 100%;
    padding: 2.5% 0;
}
.form-horizontal.locator .control-label {
    width: 100%}
.form-horizontal.locator .controls {
    margin-left: 0;
}
.form-horizontal.locator .control-group {
    padding-left: 1.2857142857142858em;
}
.form-horizontal.locator .widget.gray {
    padding: 1.2857142857142858em;
}
.form-horizontal.locator .widget.gray .control-group {
    padding-left: 0;
}
.form-horizontal.locator .widget.gray p {
    padding-left: 0;
    margin: 0;
}
.find-legislator select, .affiliate-event select {
    margin-bottom: .5714285714285714em;
    width: 100%}
.find-legislator .controls, .affiliate-event .controls, .find-legislator .control-group, .affiliate-event .control-group {
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 100%}
.find-legislator .btn, .affiliate-event .btn {
    width: 98%;
    padding: .5714285714285714em 1% .42857142857142855em;
}
.control-group.single .control-label {
    width: 7.142857142857143em;
    float: left;
}
.control-group.single .controls.after {
    float: left;
}
.row.actions h3 {
    width: 100%}
.row.actions .actions.pull-right {
    float: none;
}
.dr-info .widget.gray .address, .dr-info .widget.gray .hours {
    width: 100%}
.dr-info .map-img {
    width: 100%;
    margin-bottom: 1.2857142857142858em;
}
.dr-info .map-img img {
    width: 100%}
.dr-info .additional-info {
    width: 100%;
    margin-left: 0;
}
.profile ul li {
    width: 100%}
.featured-event img {
    width: 100%;
    margin: 0 0 .7142857142857143em 0;
}
.featured-event .info {
    width: 100%}
.featured-event .excerpt {
    margin-top: .7142857142857143em;
}
.event-detail img {
    width: 100%;
    margin-bottom: .7142857142857143em;
}
.event-detail .event-info {
    width: 100%}
.crop {
    max-width: 100%;
    margin-left: 27%;
    width: 120px;
}
.author-meta {
    float: left;
    max-width: 100%;
    margin-left: 0;
    width: 100%}
.featured.article .meta {
    width: 100%;
    float: left;
}
.featured.article .meta .date, .featured.article .meta .author {
    width: 100%;
    border-right: 0;
}
.featured.article .meta .date {
    border-bottom: 1px solid #efefef;
    padding-bottom: .8571428571428571em;
    margin-bottom: .9285714285714286em;
}
.meta {
    width: 100%;
    float: left;
}
.meta .date, .meta .author {
    width: 100%;
    border-right: 0;
}
.meta .date {
    border-bottom: 1px solid #efefef;
    padding-bottom: .42857142857142855em;
    margin-bottom: .9285714285714286em;
}
.detail-ad {
    margin: .7142857142857143em 0 1.7142857142857142em;
    width: 100%;
    float: none;
}
.detail-ad .shop {
    margin: 0;
}
}dl dt {
    margin-bottom: 10px;
}
dl dd {
    margin-bottom: 20px;
    margin-left: 40px;
    padding-left: 10px;
    border-left: 3px solid #ccc;
}
.widget-area .widget p, .social-small .twitter-feed .tweet, #header #secondary-header #sub-nav li {
    font-family: Arial, sans-serif;
}
.row-fluid.widget-area {
    padding-bottom: 20px;
}
.auto-height {
    min-height: auto!important;
}
.feed-image-wrapper {
    overflow: hidden;
    height: 116px;
    margin-bottom: 14px;
}
.result-hor .sub-info .btn {
    width: 50%}
.result-hor .col p.address {
    margin-bottom: 6px;
}
.no-height {
    min-height: 0!important;
}
.SingleCategoryPage .image-widget {
    padding: 2em 0;
}
.SingleCategoryPage .image-widget .page-listing h4 {
    line-height: 1.2em;
    margin: 0 0 .7em 0;
}
.CategoryPageMultiple #wrapper ul {
    padding-left: 20px;
    margin-bottom: 1.5em;
}
.CategoryPageMultiple #wrapper ul li {
    line-height: 1.5em;
}
.topic-description {
    margin-bottom: 2em;
}
#searchResults td, #searchResults div, #searchResults .p, #searchResults a, #searchResults .d, #searchResults .s {
    font-family: arial, sans-serif;
}
#searchResults td, #searchResults div, #searchResults .p, #searchResults a, #searchResults .d {
    font-size: 12pt;
}
#searchResults div, #searchResults td, #searchResults .p, #searchResults .s {
    color: #000;
}
#searchResults .d, #searchResults .p, #searchResults .s {
    background-color: #fff;
}
#searchResults b {
    font-weight: bold;
}
#searchResults .s {
    font-size: 100%}
#searchResults .g {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
}
#searchResults .s td {
    width: 34em;
}
#searchResults .l {
    color: #00c;
}
#searchResults a:link, #searchResults .w, #searchResults .w a:link {
    color: #00c;
    text-decoration: underline;
}
#searchResults .f, #searchResults .f:link, #searchResults .f a:link {
    color: #77c;
}
#searchResults a:visited, #searchResults .f a:visited {
    color: #551a8b;
}
#searchResults a:active, #searchResults .f a:active {
    color: #f00;
}
#searchResults .t {
    color: #000;
}
#searchResults .t {
    background-color: #e5ecf9;
}
#searchResults .z {
    display: none;
}
#searchResults .i, #searchResults .i:link {
    color: #a90a08;
}
#searchResults .a, #searchResults .a:link {
    color: #008000;
}
#searchResults div.n {
    margin-top: 1ex;
}
#searchResults .n a {
    font-size: 10pt;
    color: #000;
}
#searchResults .n .i {
    font-size: 10pt;
    font-weight: bold;
}
#searchResults .q a:visited, #searchResults .q a:link, #searchResults .q a:active, #searchResults .q {
    color: #00c;
}
#searchResults .b, #searchResults .b a {
    font-size: 12pt;
    color: #00c;
    font-weight: bold;
}
#searchResults .d {
    margin-right: 1em;
    margin-left: 1em;
}
#searchResults div.oneboxResults {
    max-height: 150px;
    overflow: hidden;
}
#searchPagination ul li a:link, #searchNavigation a:link {
    text-decoration: none!important;
}
.pagination ul li.current a {
    background: #00b1ff;
    color: #fff!important;
}
.SearchResults #sidebar {
    margin-top: 4em;
}
.showing {
    color: #999;
    font-size: .7em;
    font-weight: normal;
    font-style: italic;
}
h1.results-heading {
    line-height: 1.4em;
    margin-top: -1em;
}
.form-horizontal input.btn.btn-primary[type="submit"] {
    position: relative;
    left: 10px;
}
.x923 #form-wrapper label {
    position: relative;
    top: .3em;
    left: .3em;
    display: inline!important;
}
.EventListing .event {
    margin-bottom: 25px;
}
.page-x18361 {
    margin: 0!important;
    padding: 0!important;
}
#eyelearnHeader {
    background: url('/Images/logos/logo-background.jpg') no-repeat;
    border-bottom: solid 40px #f5861f;
    height: 300px;
    margin-bottom: 40px;
    position: relative;
}
#eyelearnHeader h3 {
    font-weight: bold;
    font-style: normal;
    color: #1780bc;
    padding-top: 120px;
    font-family: arial, sans-serif;
    text-align: center;
    width: 400px;
    font-size: 26px;
    text-transform: none;
}
#eyelearnBody h4 {
    color: #cbc1b2;
    font-family: arial, sans-serif;
    font-size: 20px;
}
#eyelearnBody {
    font-family: arial, sans-serif!important;
}
#eyelearnFeatures {
    float: right;
    width: 450px;
    font-family: arial, sans-serif;
    margin-bottom: 50px;
    margin-right: 70px;
}
#eyelearnOffers {
    text-align: left;
}
#eyelearnRight {
    float: right;
    margin-top: 8px;
    width: 150px;
}
#eyelearnhLeft {
    width: 200px;
    padding-left: 20px;
    padding-bottom: 40px;
}
#eyelearnProfessionals {
    text-align: left;
    width: 350px;
    float: left;
    font-size: 20px;
}
#eyelearnSlider {
    background: url('/Images/optometrist/player.png') no-repeat;
    width: 560px;
    height: 346px;
    position: absolute;
    top: 20px;
    right: 15px;
}
#eyelearnSlider .carousel-control {
    margin-top: 10px!important;
}
#eyelearnSliderContent {
    height: 294px;
    width: 469px;
    margin-top: 28px;
    margin-left: 46px;
}
#eyelearnVideo {
    float: left;
    margin-left: 20px;
    margin-top: 20px;
}
ul.toggleView li {
    margin-bottom: 0;
}
.x1895 ul.toggleView li ul {
    border: solid 1px #ccc;
    background: #fff;
    padding: 10px;
}
.x1895 .span6 .svAbstract {
    padding-top: 25px;
    margin-bottom: 25px;
}
.x1895 .span6 .svAbstract p {
    min-height: 130px;
    *height: 130px;
}
.x1895 .span6 h2 {
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    background: #036;
    font-weight: bold;
    padding: 8px;
    margin-left: 32%;
    text-transform: uppercase;
    margin-top: 0;
}
.x1895 .span6 img {
    float: left;
    padding-right: 15px;
}
.x1895 .span6 {
    position: relative;
}
.x1895 .span6 ul.toggleView {
    display: none;
    position: absolute;
    top: -5px;
    left: 0;
    z-index: 1000;
    list-style: none;
}
.x1895 .span6 ul.toggleView li ul {
    border: solid 1px #ccc;
    background: #fff;
    padding: 10px;
}
.x1895 .span6 ul {
    list-style: none;
}
.x1895 .span6 ul li a:hover {
    color: #0094e6;
    cursor: default;
}
.x1895 .span6 ul li li a:hover {
    text-decoration: underline;
    cursor: pointer;
}
.x1895 hr {
    display: none;
}
.svision #left {
    display: none;
}
.svision #body {
    min-height: 600px;
}
.svision #sv-tabs {
    overflow: hidden;
    zoom: 1;
    padding: 0;
    margin: 0;
    position: relative;
    top: 2px;
}
.svision #sv-tabs li {
    display: block;
    list-style: none;
    margin: 0 5px 0 0;
    padding: 0;
    float: left;
}
.svision #sv-tabs li a {
    display: block;
    padding: 2px 5px;
    border: 2px solid #ccc;
    border-bottom: 0 none;
    text-align: center;
}
.svision .sv-tab-section {
    background: #fff;
    padding: 10px 35px;
    border: 2px solid #ccc;
    min-height: 320px;
}
.svision #sv-tabs li a.current, .svision #sv-tabs li.active a {
    background: #fff;
    color: #000;
    border-bottom: 0 none;
}
.svision table td {
    text-align: left;
}
.svision table td.tabFirst {
    width: 30%}
#ajax-header {
    float: left;
    margin: 0;
    width: 150px;
    padding-right: 20px;
}
#ajax-header h1 {
    color: #859900;
    margin: 0 0 10px;
    padding: 0;
}
#ajax-nav {
    background: #2f79c2;
    margin: 0;
    padding: 0;
    overflow: hidden;
    zoom: 1;
}
#ajax-nav li {
    border: 2px solid #fff;
    border-left: 0;
    border-right: 0;
    display: block;
    list-style-type: none;
    margin: 0 0 0 auto;
    padding: 2px 0 2px 5px;
    width: 100%}
#ajax-nav a, #ajax-nav a:link, #ajax-nav a:visited {
    color: #fff;
}
#ajax-nav a:hover, #ajax-nav a:active {
    color: #fff;
}
#ajax-nav a {
    font-weight: bold;
    font-size: 14px;
}
.svision h2 {
    margin-top: 10px;
}
.svision #Content {
    float: left;
    width: 98%}
.svision #main-col {
    float: left;
    width: 70%}
.svision #side-col {
    float: right;
    width: 250px;
    padding-left: 20px;
}
.svision #Content li {
    margin-bottom: 0;
}
.svision #Content #terms li {
    margin-bottom: 10px;
}
.sv-tab-section .float-left {
    padding-right: 15px;
    clear: both;
    float: left;
}
.sv-tab-section .float-right {
    padding-left: 15px;
}
.svision .widget {
    border: 2px solid #ddd;
    margin: 10px 0;
}
.svision .widget h4 {
    margin: 0 0 10px 0;
    padding: 10px;
    background: #1c3764;
    color: #fdf6e3;
}
.svision .float-right {
    float: right;
    margin: 0 0 10px 10px;
}
.svision.float-left {
    float: left;
    margin: 0 10px 10px 0;
}
.svision .source {
    font-size: 12px;
}
#ajax-foot {
    clear: both;
    margin: 10px 0 40px 0;
    padding: 5px;
    background: #859900;
    color: #f3f6e3;
}
#ajax-foot p {
    margin: 0;
    padding: 0;
    font-size: 12px;
}
#main-col ol, #main-col ul {
    margin-bottom: 1.3em;
}
#main-col ol.letters {
    list-style-type: upper-alpha;
}
#main-col ol.letters.small {
    list-style-type: lower-alpha;
}
#main-col ul, #main-col ol.noLabel {
    list-style-type: none;
}
#main-col ul.bullets {
    list-style-type: disc;
}
#main-col ol.numbers li {
    margin-bottom: 0;
}
#main-col ol li+p {
    margin-top: 0;
    margin-bottom: 1.3em;
}
#main-col ol li, #main-col ul li {
    margin-bottom: 1.3em;
}
#main-col ol li+ul {
    padding-left: 0;
}
#main-col ol li+ol {
    padding-left: 20px;
}
#main-col ol ul li, #main-col ol ol.numbers li {
    margin-bottom: 0;
}
#main-col table td {
    vertical-align: top;
    padding: 1em .7em;
}
#main-col .firstCell {
    width: 295px;
}
#main-col table {
    border-collapse: collapse;
}
#main-col table.tight td {
    vertical-align: top;
    padding: .1em .2em;
}
#main-col table, #main-col th, #main-col td {
    border: 1px solid black;
}
#main-col ol+ul {
    padding-left: 55px;
}
#main-col p {
    line-height: 1.5em;
}
#main-col h2 {
    text-transform: uppercase;
}
#main-col .sv-tab-section ul {
    padding-left: 0;
}
.svision ul.areaNavigation {
    display: none;
}
#AdGroup {
    float: right;
    margin: 0 5px 30px 5px;
    z-index: 20;
    text-align: center;
    width: 240px;
    display: inline;
    position: relative;
}
.x1934 .row-fluid [class*="span"] {
    min-height: 8em;
}
.carousel.museum img {
    margin: 0 auto;
}
.carousel.museum h3 {
    color: #fff;
}
.carousel.museum .carousel-caption {
    visibility: hidden;
}
.carousel.museum:hover .carousel-caption {
    visibility: visible;
}
.viewMoreSlideshows {
    margin-top: 20px;
    display: block;
}
body.museum .viewMoreSlideshows {
    display: none;
}
.carousel.newsSlide {
    margin-top: 10px;
}
.carousel.newsSlide .sharingWidget {
    margin-top: 10px;
}
.carousel.newsSlide img {
    margin: 0 auto;
}
.carousel.newsSlide .carousel-caption {
    color: #ccc;
}
.carousel.newsSlide .carousel-caption .slideNum {
    color: #888;
    font-weight: bold;
    display: block;
    float: left;
    padding-right: 10px;
}
.x896 h3 {
    height: 37px;
    padding: 12px 0 2px 14px;
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
    #header #main-nav li a {
    padding: .6em;
}
}.nav-profile li {
    background: #efefef;
}
.nav-profile li .active {
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
}
.nav-profile li a {
    color: #222;
}
.nav-profile li a:hover {
    color: #fff;
}
.myaoa-header {
    color: inherit;
}
.myaoa-header:hover {
    color: #0094e6;
}
.myaoa-profile form h4 {
    font-weight: normal;
    color: #000;
}
.myaoa-profile p.text-info {
    font-style: italic;
}
.link-wrapper ul.inline {
    display: inline-block;
    padding: 15px 0;
}
.link-wrapper ul.inline .badge:hover {
    background-color: #0094e6;
}
.link-wrapper ul.inline a {
    color: #fff;
}
ul.padded li {
    padding: .5em;
}
div[class="tooltip-inner"] {
    max-width: 350px;
}
.content #search-form {
    position: relative;
    width: 15em;
}
.content #search-form form input.search-btn {
    background: url("/prebuilt/images/search-icon.png") no-repeat!important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 3px;
    top: 9px;
}
.summaryControl .RadComboBox_PersonifyDefault .rcbDisabled .rcbReadOnly td.rcbArrowCellRight {
    background-position: -108px -88px!important;
}
.formRow .rcbInputCell.rcbInputCellLeft input[type="text"] {
    border: 0;
}
input.update {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    *line-height: 1.2857142857142858em;
    text-align: center;
    vertical-align: middle;
    color: #666;
    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, #fff, #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 #bbb;
    *border: 0;
    border-bottom-color: #a2a2a2;
    -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, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    border-color: #c5c5c5;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    font-size: 1.1428571428571428em;
    font-family: Arial, sans-serif;
    font-weight: 100;
    border-radius: 3px!important;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    padding: .5714285714285714em .7142857142857143em .42857142857142855em;
    font-weight: 600;
    line-height: 1.2857142857142858em;
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-color: transparent;
    cursor: pointer;
    color: #0094e6;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-size: 10px;
    text-transform: inherit;
}
input.update:hover, input.update:active, input.update.active, input.update.disabled, input.update[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
input.update:active, input.update.active {
    background-color: #ccc \9;
}
input.update:hover, input.update:active, input.update.active, input.update.disabled, input.update[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
input.update:active, input.update.active {
    background-color: #ccc \9;
}
input.update:first-child {
    *margin-left: 0;
}
input.update:first-child {
    *margin-left: 0;
}
input.update:hover {
    color: #666;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
input.update:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
input.update.active, input.update:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
input.update.disabled, input.update[disabled] {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
input.update .label, input.update .badge {
    position: relative;
    top: -1px;
}
input.update:hover {
    text-decoration: underline;
}
input.update.aspNetDisabled:hover {
    text-decoration: none;
}
input.SaveEditButton, input.viewCartButton, input.checkoutButton, input.next, input.processOrder, #NextButton, .buttonRow .next, .AdvancedButtonCell input.AdvancedSearchButton, .MTGDetailRegisterButton, .btnFilterSearch {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    *line-height: 1.2857142857142858em;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #666;
    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, #fff, #e6e6e6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    *background-color: #e6e6e6;
    border: 1px solid #bbb;
    *border: 0;
    border-bottom-color: #a2a2a2;
    -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, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    border-color: #c5c5c5;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    font-size: 1.1428571428571428em;
    font-family: Arial, sans-serif;
    font-weight: 100;
    border-radius: 3px!important;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    padding: .5714285714285714em .7142857142857143em .42857142857142855em;
    font-weight: 600;
    line-height: 1.2857142857142858em;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #00a0f0;
    background-image: -moz-linear-gradient(top, #0094e6, #00b1ff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0094e6), to(#00b1ff));
    background-image: -webkit-linear-gradient(top, #0094e6, #00b1ff);
    background-image: -o-linear-gradient(top, #0094e6, #00b1ff);
    background-image: linear-gradient(to bottom, #0094e6, #00b1ff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0094e6', endColorstr='#ff00b1ff', GradientType=0);
    border-color: #00b1ff #00b1ff #007cb3;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #00b1ff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #fff!important;
}
input.SaveEditButton:hover, input.viewCartButton:hover, input.checkoutButton:hover, input.next:hover, input.processOrder:hover, #NextButton:hover, .buttonRow .next:hover, .AdvancedButtonCell input.AdvancedSearchButton:hover, .MTGDetailRegisterButton:hover, .btnFilterSearch:hover, input.SaveEditButton:active, input.viewCartButton:active, input.checkoutButton:active, input.next:active, input.processOrder:active, #NextButton:active, .buttonRow .next:active, .AdvancedButtonCell input.AdvancedSearchButton:active, .MTGDetailRegisterButton:active, .btnFilterSearch:active, input.SaveEditButton.active, input.viewCartButton.active, input.checkoutButton.active, input.next.active, input.processOrder.active, #NextButton.active, .buttonRow .next.active, .AdvancedButtonCell input.AdvancedSearchButton.active, .MTGDetailRegisterButton.active, .btnFilterSearch.active, input.SaveEditButton.disabled, input.viewCartButton.disabled, input.checkoutButton.disabled, input.next.disabled, input.processOrder.disabled, #NextButton.disabled, .buttonRow .next.disabled, .AdvancedButtonCell input.AdvancedSearchButton.disabled, .MTGDetailRegisterButton.disabled, .btnFilterSearch.disabled, input.SaveEditButton[disabled], input.viewCartButton[disabled], input.checkoutButton[disabled], input.next[disabled], input.processOrder[disabled], #NextButton[disabled], .buttonRow .next[disabled], .AdvancedButtonCell input.AdvancedSearchButton[disabled], .MTGDetailRegisterButton[disabled], .btnFilterSearch[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
input.SaveEditButton:active, input.viewCartButton:active, input.checkoutButton:active, input.next:active, input.processOrder:active, #NextButton:active, .buttonRow .next:active, .AdvancedButtonCell input.AdvancedSearchButton:active, .MTGDetailRegisterButton:active, .btnFilterSearch:active, input.SaveEditButton.active, input.viewCartButton.active, input.checkoutButton.active, input.next.active, input.processOrder.active, #NextButton.active, .buttonRow .next.active, .AdvancedButtonCell input.AdvancedSearchButton.active, .MTGDetailRegisterButton.active, .btnFilterSearch.active {
    background-color: #ccc \9;
}
input.SaveEditButton:hover, input.viewCartButton:hover, input.checkoutButton:hover, input.next:hover, input.processOrder:hover, #NextButton:hover, .buttonRow .next:hover, .AdvancedButtonCell input.AdvancedSearchButton:hover, .MTGDetailRegisterButton:hover, .btnFilterSearch:hover, input.SaveEditButton:active, input.viewCartButton:active, input.checkoutButton:active, input.next:active, input.processOrder:active, #NextButton:active, .buttonRow .next:active, .AdvancedButtonCell input.AdvancedSearchButton:active, .MTGDetailRegisterButton:active, .btnFilterSearch:active, input.SaveEditButton.active, input.viewCartButton.active, input.checkoutButton.active, input.next.active, input.processOrder.active, #NextButton.active, .buttonRow .next.active, .AdvancedButtonCell input.AdvancedSearchButton.active, .MTGDetailRegisterButton.active, .btnFilterSearch.active, input.SaveEditButton.disabled, input.viewCartButton.disabled, input.checkoutButton.disabled, input.next.disabled, input.processOrder.disabled, #NextButton.disabled, .buttonRow .next.disabled, .AdvancedButtonCell input.AdvancedSearchButton.disabled, .MTGDetailRegisterButton.disabled, .btnFilterSearch.disabled, input.SaveEditButton[disabled], input.viewCartButton[disabled], input.checkoutButton[disabled], input.next[disabled], input.processOrder[disabled], #NextButton[disabled], .buttonRow .next[disabled], .AdvancedButtonCell input.AdvancedSearchButton[disabled], .MTGDetailRegisterButton[disabled], .btnFilterSearch[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
input.SaveEditButton:active, input.viewCartButton:active, input.checkoutButton:active, input.next:active, input.processOrder:active, #NextButton:active, .buttonRow .next:active, .AdvancedButtonCell input.AdvancedSearchButton:active, .MTGDetailRegisterButton:active, .btnFilterSearch:active, input.SaveEditButton.active, input.viewCartButton.active, input.checkoutButton.active, input.next.active, input.processOrder.active, #NextButton.active, .buttonRow .next.active, .AdvancedButtonCell input.AdvancedSearchButton.active, .MTGDetailRegisterButton.active, .btnFilterSearch.active {
    background-color: #ccc \9;
}
input.SaveEditButton:first-child, input.viewCartButton:first-child, input.checkoutButton:first-child, input.next:first-child, input.processOrder:first-child, #NextButton:first-child, .buttonRow .next:first-child, .AdvancedButtonCell input.AdvancedSearchButton:first-child, .MTGDetailRegisterButton:first-child, .btnFilterSearch:first-child {
    *margin-left: 0;
}
input.SaveEditButton:first-child, input.viewCartButton:first-child, input.checkoutButton:first-child, input.next:first-child, input.processOrder:first-child, #NextButton:first-child, .buttonRow .next:first-child, .AdvancedButtonCell input.AdvancedSearchButton:first-child, .MTGDetailRegisterButton:first-child, .btnFilterSearch:first-child {
    *margin-left: 0;
}
input.SaveEditButton:hover, input.viewCartButton:hover, input.checkoutButton:hover, input.next:hover, input.processOrder:hover, #NextButton:hover, .buttonRow .next:hover, .AdvancedButtonCell input.AdvancedSearchButton:hover, .MTGDetailRegisterButton:hover, .btnFilterSearch:hover {
    color: #666;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
input.SaveEditButton:focus, input.viewCartButton:focus, input.checkoutButton:focus, input.next:focus, input.processOrder:focus, #NextButton:focus, .buttonRow .next:focus, .AdvancedButtonCell input.AdvancedSearchButton:focus, .MTGDetailRegisterButton:focus, .btnFilterSearch:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
input.SaveEditButton.active, input.viewCartButton.active, input.checkoutButton.active, input.next.active, input.processOrder.active, #NextButton.active, .buttonRow .next.active, .AdvancedButtonCell input.AdvancedSearchButton.active, .MTGDetailRegisterButton.active, .btnFilterSearch.active, input.SaveEditButton:active, input.viewCartButton:active, input.checkoutButton:active, input.next:active, input.processOrder:active, #NextButton:active, .buttonRow .next:active, .AdvancedButtonCell input.AdvancedSearchButton:active, .MTGDetailRegisterButton:active, .btnFilterSearch:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
input.SaveEditButton.disabled, input.viewCartButton.disabled, input.checkoutButton.disabled, input.next.disabled, input.processOrder.disabled, #NextButton.disabled, .buttonRow .next.disabled, .AdvancedButtonCell input.AdvancedSearchButton.disabled, .MTGDetailRegisterButton.disabled, .btnFilterSearch.disabled, input.SaveEditButton[disabled], input.viewCartButton[disabled], input.checkoutButton[disabled], input.next[disabled], input.processOrder[disabled], #NextButton[disabled], .buttonRow .next[disabled], .AdvancedButtonCell input.AdvancedSearchButton[disabled], .MTGDetailRegisterButton[disabled], .btnFilterSearch[disabled] {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
input.SaveEditButton .label, input.viewCartButton .label, input.checkoutButton .label, input.next .label, input.processOrder .label, #NextButton .label, .buttonRow .next .label, .AdvancedButtonCell input.AdvancedSearchButton .label, .MTGDetailRegisterButton .label, .btnFilterSearch .label, input.SaveEditButton .badge, input.viewCartButton .badge, input.checkoutButton .badge, input.next .badge, input.processOrder .badge, #NextButton .badge, .buttonRow .next .badge, .AdvancedButtonCell input.AdvancedSearchButton .badge, .MTGDetailRegisterButton .badge, .btnFilterSearch .badge {
    position: relative;
    top: -1px;
}
input.SaveEditButton:hover, input.viewCartButton:hover, input.checkoutButton:hover, input.next:hover, input.processOrder:hover, #NextButton:hover, .buttonRow .next:hover, .AdvancedButtonCell input.AdvancedSearchButton:hover, .MTGDetailRegisterButton:hover, .btnFilterSearch:hover, input.SaveEditButton:active, input.viewCartButton:active, input.checkoutButton:active, input.next:active, input.processOrder:active, #NextButton:active, .buttonRow .next:active, .AdvancedButtonCell input.AdvancedSearchButton:active, .MTGDetailRegisterButton:active, .btnFilterSearch:active, input.SaveEditButton.active, input.viewCartButton.active, input.checkoutButton.active, input.next.active, input.processOrder.active, #NextButton.active, .buttonRow .next.active, .AdvancedButtonCell input.AdvancedSearchButton.active, .MTGDetailRegisterButton.active, .btnFilterSearch.active, input.SaveEditButton.disabled, input.viewCartButton.disabled, input.checkoutButton.disabled, input.next.disabled, input.processOrder.disabled, #NextButton.disabled, .buttonRow .next.disabled, .AdvancedButtonCell input.AdvancedSearchButton.disabled, .MTGDetailRegisterButton.disabled, .btnFilterSearch.disabled, input.SaveEditButton[disabled], input.viewCartButton[disabled], input.checkoutButton[disabled], input.next[disabled], input.processOrder[disabled], #NextButton[disabled], .buttonRow .next[disabled], .AdvancedButtonCell input.AdvancedSearchButton[disabled], .MTGDetailRegisterButton[disabled], .btnFilterSearch[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
input.SaveEditButton:active, input.viewCartButton:active, input.checkoutButton:active, input.next:active, input.processOrder:active, #NextButton:active, .buttonRow .next:active, .AdvancedButtonCell input.AdvancedSearchButton:active, .MTGDetailRegisterButton:active, .btnFilterSearch:active, input.SaveEditButton.active, input.viewCartButton.active, input.checkoutButton.active, input.next.active, input.processOrder.active, #NextButton.active, .buttonRow .next.active, .AdvancedButtonCell input.AdvancedSearchButton.active, .MTGDetailRegisterButton.active, .btnFilterSearch.active {
    background-color: #008ecc \9;
}
input.SaveEditButton:hover, input.viewCartButton:hover, input.checkoutButton:hover, input.next:hover, input.processOrder:hover, #NextButton:hover, .buttonRow .next:hover, .AdvancedButtonCell input.AdvancedSearchButton:hover, .MTGDetailRegisterButton:hover, .btnFilterSearch:hover, input.SaveEditButton:active, input.viewCartButton:active, input.checkoutButton:active, input.next:active, input.processOrder:active, #NextButton:active, .buttonRow .next:active, .AdvancedButtonCell input.AdvancedSearchButton:active, .MTGDetailRegisterButton:active, .btnFilterSearch:active, input.SaveEditButton.active, input.viewCartButton.active, input.checkoutButton.active, input.next.active, input.processOrder.active, #NextButton.active, .buttonRow .next.active, .AdvancedButtonCell input.AdvancedSearchButton.active, .MTGDetailRegisterButton.active, .btnFilterSearch.active, input.SaveEditButton.disabled, input.viewCartButton.disabled, input.checkoutButton.disabled, input.next.disabled, input.processOrder.disabled, #NextButton.disabled, .buttonRow .next.disabled, .AdvancedButtonCell input.AdvancedSearchButton.disabled, .MTGDetailRegisterButton.disabled, .btnFilterSearch.disabled, input.SaveEditButton[disabled], input.viewCartButton[disabled], input.checkoutButton[disabled], input.next[disabled], input.processOrder[disabled], #NextButton[disabled], .buttonRow .next[disabled], .AdvancedButtonCell input.AdvancedSearchButton[disabled], .MTGDetailRegisterButton[disabled], .btnFilterSearch[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
input.SaveEditButton:active, input.viewCartButton:active, input.checkoutButton:active, input.next:active, input.processOrder:active, #NextButton:active, .buttonRow .next:active, .AdvancedButtonCell input.AdvancedSearchButton:active, .MTGDetailRegisterButton:active, .btnFilterSearch:active, input.SaveEditButton.active, input.viewCartButton.active, input.checkoutButton.active, input.next.active, input.processOrder.active, #NextButton.active, .buttonRow .next.active, .AdvancedButtonCell input.AdvancedSearchButton.active, .MTGDetailRegisterButton.active, .btnFilterSearch.active {
    background-color: #008ecc \9;
}
input.SaveEditButton .caret, input.viewCartButton .caret, input.checkoutButton .caret, input.next .caret, input.processOrder .caret, #NextButton .caret, .buttonRow .next .caret, .AdvancedButtonCell input.AdvancedSearchButton .caret, .MTGDetailRegisterButton .caret, .btnFilterSearch .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
input.SaveEditButton:hover, input.viewCartButton:hover, input.checkoutButton:hover, input.next:hover, input.processOrder:hover, #NextButton:hover, .buttonRow .next:hover, .AdvancedButtonCell input.AdvancedSearchButton:hover, .MTGDetailRegisterButton:hover, .btnFilterSearch:hover, input.SaveEditButton:active, input.viewCartButton:active, input.checkoutButton:active, input.next:active, input.processOrder:active, #NextButton:active, .buttonRow .next:active, .AdvancedButtonCell input.AdvancedSearchButton:active, .MTGDetailRegisterButton:active, .btnFilterSearch:active, input.SaveEditButton.active, input.viewCartButton.active, input.checkoutButton.active, input.next.active, input.processOrder.active, #NextButton.active, .buttonRow .next.active, .AdvancedButtonCell input.AdvancedSearchButton.active, .MTGDetailRegisterButton.active, .btnFilterSearch.active, input.SaveEditButton.disabled, input.viewCartButton.disabled, input.checkoutButton.disabled, input.next.disabled, input.processOrder.disabled, #NextButton.disabled, .buttonRow .next.disabled, .AdvancedButtonCell input.AdvancedSearchButton.disabled, .MTGDetailRegisterButton.disabled, .btnFilterSearch.disabled, input.SaveEditButton[disabled], input.viewCartButton[disabled], input.checkoutButton[disabled], input.next[disabled], input.processOrder[disabled], #NextButton[disabled], .buttonRow .next[disabled], .AdvancedButtonCell input.AdvancedSearchButton[disabled], .MTGDetailRegisterButton[disabled], .btnFilterSearch[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
input.SaveEditButton:active, input.viewCartButton:active, input.checkoutButton:active, input.next:active, input.processOrder:active, #NextButton:active, .buttonRow .next:active, .AdvancedButtonCell input.AdvancedSearchButton:active, .MTGDetailRegisterButton:active, .btnFilterSearch:active, input.SaveEditButton.active, input.viewCartButton.active, input.checkoutButton.active, input.next.active, input.processOrder.active, #NextButton.active, .buttonRow .next.active, .AdvancedButtonCell input.AdvancedSearchButton.active, .MTGDetailRegisterButton.active, .btnFilterSearch.active {
    background-color: #008ecc \9;
}
input.SaveEditButton:hover, input.viewCartButton:hover, input.checkoutButton:hover, input.next:hover, input.processOrder:hover, #NextButton:hover, .buttonRow .next:hover, .AdvancedButtonCell input.AdvancedSearchButton:hover, .MTGDetailRegisterButton:hover, .btnFilterSearch:hover, input.SaveEditButton:active, input.viewCartButton:active, input.checkoutButton:active, input.next:active, input.processOrder:active, #NextButton:active, .buttonRow .next:active, .AdvancedButtonCell input.AdvancedSearchButton:active, .MTGDetailRegisterButton:active, .btnFilterSearch:active, input.SaveEditButton.active, input.viewCartButton.active, input.checkoutButton.active, input.next.active, input.processOrder.active, #NextButton.active, .buttonRow .next.active, .AdvancedButtonCell input.AdvancedSearchButton.active, .MTGDetailRegisterButton.active, .btnFilterSearch.active, input.SaveEditButton.disabled, input.viewCartButton.disabled, input.checkoutButton.disabled, input.next.disabled, input.processOrder.disabled, #NextButton.disabled, .buttonRow .next.disabled, .AdvancedButtonCell input.AdvancedSearchButton.disabled, .MTGDetailRegisterButton.disabled, .btnFilterSearch.disabled, input.SaveEditButton[disabled], input.viewCartButton[disabled], input.checkoutButton[disabled], input.next[disabled], input.processOrder[disabled], #NextButton[disabled], .buttonRow .next[disabled], .AdvancedButtonCell input.AdvancedSearchButton[disabled], .MTGDetailRegisterButton[disabled], .btnFilterSearch[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
input.SaveEditButton:active, input.viewCartButton:active, input.checkoutButton:active, input.next:active, input.processOrder:active, #NextButton:active, .buttonRow .next:active, .AdvancedButtonCell input.AdvancedSearchButton:active, .MTGDetailRegisterButton:active, .btnFilterSearch:active, input.SaveEditButton.active, input.viewCartButton.active, input.checkoutButton.active, input.next.active, input.processOrder.active, #NextButton.active, .buttonRow .next.active, .AdvancedButtonCell input.AdvancedSearchButton.active, .MTGDetailRegisterButton.active, .btnFilterSearch.active {
    background-color: #008ecc \9;
}
#PreviousButton {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    *line-height: 1.2857142857142858em;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #666;
    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, #fff, #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 #bbb;
    *border: 0;
    border-bottom-color: #a2a2a2;
    -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, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    border-color: #c5c5c5;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    font-size: 1.1428571428571428em;
    font-family: Arial, sans-serif;
    font-weight: 100;
    border-radius: 3px!important;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    padding: .5714285714285714em .7142857142857143em .42857142857142855em;
    font-weight: 600;
    line-height: 1.2857142857142858em;
}
#PreviousButton:hover, #PreviousButton:active, #PreviousButton.active, #PreviousButton.disabled, #PreviousButton[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
#PreviousButton:active, #PreviousButton.active {
    background-color: #ccc \9;
}
#PreviousButton:hover, #PreviousButton:active, #PreviousButton.active, #PreviousButton.disabled, #PreviousButton[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
#PreviousButton:active, #PreviousButton.active {
    background-color: #ccc \9;
}
#PreviousButton:first-child {
    *margin-left: 0;
}
#PreviousButton:first-child {
    *margin-left: 0;
}
#PreviousButton:hover {
    color: #666;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
#PreviousButton:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
#PreviousButton.active, #PreviousButton:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
#PreviousButton.disabled, #PreviousButton[disabled] {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
#PreviousButton .label, #PreviousButton .badge {
    position: relative;
    top: -1px;
}
input.duplicateProcessOrder {
    background: #00b1ff!important;
    border: 1px solid #bbb!important;
    padding: .5714285714285714em .7142857142857143em .42857142857142855em!important;
}
.pagerShowAll {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    *line-height: 1.2857142857142858em;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #666;
    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, #fff, #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 #bbb;
    *border: 0;
    border-bottom-color: #a2a2a2;
    -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, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    border-color: #c5c5c5;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    font-size: 1.1428571428571428em;
    font-family: Arial, sans-serif;
    font-weight: 100;
    border-radius: 3px!important;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    padding: .5714285714285714em .7142857142857143em .42857142857142855em;
    font-weight: 600;
    line-height: 1.2857142857142858em;
    padding: 2px 10px;
    font-size: 11.9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.pagerShowAll:hover, .pagerShowAll:active, .pagerShowAll.active, .pagerShowAll.disabled, .pagerShowAll[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.pagerShowAll:active, .pagerShowAll.active {
    background-color: #ccc \9;
}
.pagerShowAll:hover, .pagerShowAll:active, .pagerShowAll.active, .pagerShowAll.disabled, .pagerShowAll[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.pagerShowAll:active, .pagerShowAll.active {
    background-color: #ccc \9;
}
.pagerShowAll:first-child {
    *margin-left: 0;
}
.pagerShowAll:first-child {
    *margin-left: 0;
}
.pagerShowAll:hover {
    color: #666;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
.pagerShowAll:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.pagerShowAll.active, .pagerShowAll:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.pagerShowAll.disabled, .pagerShowAll[disabled] {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.pagerShowAll .label, .pagerShowAll .badge {
    position: relative;
    top: -1px;
}
.SearchButton {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    *line-height: 1.2857142857142858em;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #666;
    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, #fff, #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 #bbb;
    *border: 0;
    border-bottom-color: #a2a2a2;
    -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, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    border-color: #c5c5c5;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    font-size: 1.1428571428571428em;
    font-family: Arial, sans-serif;
    font-weight: 100;
    border-radius: 3px!important;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    padding: .5714285714285714em .7142857142857143em .42857142857142855em;
    font-weight: 600;
    line-height: 1.2857142857142858em;
}
.SearchButton:hover, .SearchButton:active, .SearchButton.active, .SearchButton.disabled, .SearchButton[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.SearchButton:active, .SearchButton.active {
    background-color: #ccc \9;
}
.SearchButton:hover, .SearchButton:active, .SearchButton.active, .SearchButton.disabled, .SearchButton[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.SearchButton:active, .SearchButton.active {
    background-color: #ccc \9;
}
.SearchButton:first-child {
    *margin-left: 0;
}
.SearchButton:first-child {
    *margin-left: 0;
}
.SearchButton:hover {
    color: #666;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
.SearchButton:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.SearchButton.active, .SearchButton:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.SearchButton.disabled, .SearchButton[disabled] {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.SearchButton .label, .SearchButton .badge {
    position: relative;
    top: -1px;
}
.ControlPanel_PromtionalProductListControl, div.billingAddress {
    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);
}
.ControlPanel_PromtionalProductListControl blockquote, div.billingAddress blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15);
}
.wndCancelConfirmation .btnYes {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    *line-height: 1.2857142857142858em;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #666;
    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, #fff, #e6e6e6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    *background-color: #e6e6e6;
    border: 1px solid #bbb;
    *border: 0;
    border-bottom-color: #a2a2a2;
    -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, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    border-color: #c5c5c5;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    font-size: 1.1428571428571428em;
    font-family: Arial, sans-serif;
    font-weight: 100;
    border-radius: 3px!important;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    padding: .5714285714285714em .7142857142857143em .42857142857142855em;
    font-weight: 600;
    line-height: 1.2857142857142858em;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #d6834c;
    background-image: -moz-linear-gradient(top, #de9462, #ca6a2a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#de9462), to(#ca6a2a));
    background-image: -webkit-linear-gradient(top, #de9462, #ca6a2a);
    background-image: -o-linear-gradient(top, #de9462, #ca6a2a);
    background-image: linear-gradient(to bottom, #de9462, #ca6a2a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde9462', endColorstr='#ffca6a2a', GradientType=0);
    border-color: #ca6a2a #ca6a2a #8b491d;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #ca6a2a;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.wndCancelConfirmation .btnYes:hover, .wndCancelConfirmation .btnYes:active, .wndCancelConfirmation .btnYes.active, .wndCancelConfirmation .btnYes.disabled, .wndCancelConfirmation .btnYes[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.wndCancelConfirmation .btnYes:active, .wndCancelConfirmation .btnYes.active {
    background-color: #ccc \9;
}
.wndCancelConfirmation .btnYes:hover, .wndCancelConfirmation .btnYes:active, .wndCancelConfirmation .btnYes.active, .wndCancelConfirmation .btnYes.disabled, .wndCancelConfirmation .btnYes[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.wndCancelConfirmation .btnYes:active, .wndCancelConfirmation .btnYes.active {
    background-color: #ccc \9;
}
.wndCancelConfirmation .btnYes:first-child {
    *margin-left: 0;
}
.wndCancelConfirmation .btnYes:first-child {
    *margin-left: 0;
}
.wndCancelConfirmation .btnYes:hover {
    color: #666;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
.wndCancelConfirmation .btnYes:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.wndCancelConfirmation .btnYes.active, .wndCancelConfirmation .btnYes:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.wndCancelConfirmation .btnYes.disabled, .wndCancelConfirmation .btnYes[disabled] {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.wndCancelConfirmation .btnYes .label, .wndCancelConfirmation .btnYes .badge {
    position: relative;
    top: -1px;
}
.wndCancelConfirmation .btnYes:hover, .wndCancelConfirmation .btnYes:active, .wndCancelConfirmation .btnYes.active, .wndCancelConfirmation .btnYes.disabled, .wndCancelConfirmation .btnYes[disabled] {
    color: #fff;
    background-color: #ca6a2a;
    *background-color: #b55f26;
}
.wndCancelConfirmation .btnYes:active, .wndCancelConfirmation .btnYes.active {
    background-color: #a05421 \9;
}
.wndCancelConfirmation .btnYes:hover, .wndCancelConfirmation .btnYes:active, .wndCancelConfirmation .btnYes.active, .wndCancelConfirmation .btnYes.disabled, .wndCancelConfirmation .btnYes[disabled] {
    color: #fff;
    background-color: #ca6a2a;
    *background-color: #b55f26;
}
.wndCancelConfirmation .btnYes:active, .wndCancelConfirmation .btnYes.active {
    background-color: #a05421 \9;
}
.wndCancelConfirmation .btnYes .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.savingsHeader {
    color: #9c0011!important;
    background: none!important;
}
.savingsHeader .savingsLink {
    color: #9c0011!important;
    text-decoration: none!important;
    cursor: arrow!important;
}
.savingsHeader .decore {
    background-image: none!important;
}
.PCKMemberPriceSavings {
    display: block;
    text-align: center;
}
.previewProductInfo .ProductInfo li.pricingPreview .PriceListUL .PCKMemberPriceSavings {
    display: block;
    text-align: center;
}
#paymentInfoDiv label {
    font-size: .9em!important;
}
#paymentInfoDiv input[type="text"] {
    font-size: 1em;
    height: 1em!important;
}
h3.checkoutHeader {
    color: #444;
}
.MarketplacePage #footer, .MarketplaceLandingPage #footer {
    height: auto!important;
    margin-top: 0;
}
.MarketplacePage .AdvancedSearchTree, .MarketplaceLandingPage .AdvancedSearchTree {
    margin-top: 5px;
}
.MarketplacePage .AdvancedSearchTree tr td, .MarketplaceLandingPage .AdvancedSearchTree tr td {
    padding-top: 15px;
}
.MarketplacePage #header #main-nav .span12>li, .MarketplaceLandingPage #header #main-nav .span12>li {
    font-size: 14px!important;
}
.MarketplacePage #header .cart-wrapper a.cart-icon, .MarketplaceLandingPage #header .cart-wrapper a.cart-icon {
    left: 26px!important;
}
.MarketplacePage #header .search-form, .MarketplaceLandingPage #header .search-form {
    position: relative!important;
    left: 44px;
}
.MarketplacePage #marketplace-nav li, .MarketplaceLandingPage #marketplace-nav li {
    margin-right: 0!important;
    border-right: solid 1px #fff!important;
}
.MarketplacePage #marketplace-nav li a, .MarketplaceLandingPage #marketplace-nav li a {
    border-right: none!important;
}
.MarketplacePage #marketplace-nav li:last-child, .MarketplaceLandingPage #marketplace-nav li:last-child {
    border-right: none!important;
}
.MarketplacePage .group:after, .MarketplaceLandingPage .group:after, .MarketplacePage .ctrlContent:after, .MarketplaceLandingPage .ctrlContent:after {
    clear: both!important;
    content: ""!important;
    display: table!important;
}
.MarketplacePage .mtgDescViewMore, .MarketplaceLandingPage .mtgDescViewMore {
    color: #0094e6!important;
    font-size: 13px;
    margin-top: .8em;
}
.MarketplacePage .MtgRegWizard_PersonifyDefault .buttonRow a.cancel, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault .buttonRow a.cancel {
    color: #0094e6!important;
    font-size: 13px;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    *line-height: 1.2857142857142858em;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #666;
    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, #fff, #e6e6e6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    *background-color: #e6e6e6;
    border: 1px solid #bbb;
    *border: 0;
    border-bottom-color: #a2a2a2;
    -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, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    border-color: #c5c5c5;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    font-size: 1.1428571428571428em;
    font-family: Arial, sans-serif;
    font-weight: 100;
    border-radius: 3px!important;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    padding: .5714285714285714em .7142857142857143em .42857142857142855em;
    font-weight: 600;
    line-height: 1.2857142857142858em;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #00a0f0;
    background-image: -moz-linear-gradient(top, #0094e6, #00b1ff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0094e6), to(#00b1ff));
    background-image: -webkit-linear-gradient(top, #0094e6, #00b1ff);
    background-image: -o-linear-gradient(top, #0094e6, #00b1ff);
    background-image: linear-gradient(to bottom, #0094e6, #00b1ff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0094e6', endColorstr='#ff00b1ff', GradientType=0);
    border-color: #00b1ff #00b1ff #007cb3;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #00b1ff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #fff!important;
    position: relative;
    top: -0.3em;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter:hover, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:hover, .MarketplacePage #dvMtgSesFilter input.btnFilter:active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:active, .MarketplacePage #dvMtgSesFilter input.btnFilter.active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.active, .MarketplacePage #dvMtgSesFilter input.btnFilter.disabled, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.disabled, .MarketplacePage #dvMtgSesFilter input.btnFilter[disabled], .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter:active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:active, .MarketplacePage #dvMtgSesFilter input.btnFilter.active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.active {
    background-color: #ccc \9;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter:hover, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:hover, .MarketplacePage #dvMtgSesFilter input.btnFilter:active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:active, .MarketplacePage #dvMtgSesFilter input.btnFilter.active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.active, .MarketplacePage #dvMtgSesFilter input.btnFilter.disabled, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.disabled, .MarketplacePage #dvMtgSesFilter input.btnFilter[disabled], .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter:active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:active, .MarketplacePage #dvMtgSesFilter input.btnFilter.active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.active {
    background-color: #ccc \9;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter:first-child, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:first-child {
    *margin-left: 0;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter:first-child, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:first-child {
    *margin-left: 0;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter:hover, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:hover {
    color: #666;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter:focus, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter.active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.active, .MarketplacePage #dvMtgSesFilter input.btnFilter:active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.MarketplacePage #dvMtgSesFilter input.btnFilter.disabled, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.disabled, .MarketplacePage #dvMtgSesFilter input.btnFilter[disabled], .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter[disabled] {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter .label, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter .label, .MarketplacePage #dvMtgSesFilter input.btnFilter .badge, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter .badge {
    position: relative;
    top: -1px;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter:hover, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:hover, .MarketplacePage #dvMtgSesFilter input.btnFilter:active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:active, .MarketplacePage #dvMtgSesFilter input.btnFilter.active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.active, .MarketplacePage #dvMtgSesFilter input.btnFilter.disabled, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.disabled, .MarketplacePage #dvMtgSesFilter input.btnFilter[disabled], .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter:active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:active, .MarketplacePage #dvMtgSesFilter input.btnFilter.active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.active {
    background-color: #008ecc \9;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter:hover, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:hover, .MarketplacePage #dvMtgSesFilter input.btnFilter:active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:active, .MarketplacePage #dvMtgSesFilter input.btnFilter.active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.active, .MarketplacePage #dvMtgSesFilter input.btnFilter.disabled, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.disabled, .MarketplacePage #dvMtgSesFilter input.btnFilter[disabled], .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter:active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:active, .MarketplacePage #dvMtgSesFilter input.btnFilter.active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.active {
    background-color: #008ecc \9;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter .caret, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter:hover, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:hover, .MarketplacePage #dvMtgSesFilter input.btnFilter:active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:active, .MarketplacePage #dvMtgSesFilter input.btnFilter.active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.active, .MarketplacePage #dvMtgSesFilter input.btnFilter.disabled, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.disabled, .MarketplacePage #dvMtgSesFilter input.btnFilter[disabled], .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter:active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:active, .MarketplacePage #dvMtgSesFilter input.btnFilter.active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.active {
    background-color: #008ecc \9;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter:hover, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:hover, .MarketplacePage #dvMtgSesFilter input.btnFilter:active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:active, .MarketplacePage #dvMtgSesFilter input.btnFilter.active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.active, .MarketplacePage #dvMtgSesFilter input.btnFilter.disabled, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.disabled, .MarketplacePage #dvMtgSesFilter input.btnFilter[disabled], .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.MarketplacePage #dvMtgSesFilter input.btnFilter:active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter:active, .MarketplacePage #dvMtgSesFilter input.btnFilter.active, .MarketplaceLandingPage #dvMtgSesFilter input.btnFilter.active {
    background-color: #008ecc \9;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    *line-height: 1.2857142857142858em;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #666;
    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, #fff, #e6e6e6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    *background-color: #e6e6e6;
    border: 1px solid #bbb;
    *border: 0;
    border-bottom-color: #a2a2a2;
    -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, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    border-color: #c5c5c5;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    font-size: 1.1428571428571428em;
    font-family: Arial, sans-serif;
    font-weight: 100;
    border-radius: 3px!important;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    padding: .5714285714285714em .7142857142857143em .42857142857142855em;
    font-weight: 600;
    line-height: 1.2857142857142858em;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #00a0f0;
    background-image: -moz-linear-gradient(top, #0094e6, #00b1ff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0094e6), to(#00b1ff));
    background-image: -webkit-linear-gradient(top, #0094e6, #00b1ff);
    background-image: -o-linear-gradient(top, #0094e6, #00b1ff);
    background-image: linear-gradient(to bottom, #0094e6, #00b1ff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0094e6', endColorstr='#ff00b1ff', GradientType=0);
    border-color: #00b1ff #00b1ff #007cb3;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #00b1ff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #fff!important;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:hover, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:hover, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.disabled, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.disabled, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton[disabled], .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.active {
    background-color: #ccc \9;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:hover, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:hover, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.disabled, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.disabled, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton[disabled], .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.active {
    background-color: #ccc \9;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:first-child, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:first-child {
    *margin-left: 0;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:first-child, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:first-child {
    *margin-left: 0;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:hover, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:hover {
    color: #666;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:focus, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.disabled, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.disabled, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton[disabled], .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton[disabled] {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton .label, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton .label, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton .badge, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton .badge {
    position: relative;
    top: -1px;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:hover, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:hover, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.disabled, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.disabled, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton[disabled], .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.active {
    background-color: #008ecc \9;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:hover, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:hover, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.disabled, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.disabled, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton[disabled], .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.active {
    background-color: #008ecc \9;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton .caret, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:hover, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:hover, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.disabled, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.disabled, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton[disabled], .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.active {
    background-color: #008ecc \9;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:hover, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:hover, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.disabled, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.disabled, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton[disabled], .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton:active, .MarketplacePage .dvMtgSessDateWiseGrouping .purchaseButton.active, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .purchaseButton.active {
    background-color: #008ecc \9;
}
.MarketplacePage .dvMtgSessDateWiseGrouping .ctrlContent, .MarketplaceLandingPage .dvMtgSessDateWiseGrouping .ctrlContent {
    border: 1px solid #ccc;
    border-radius: 4px;
}
.MarketplacePage .btnMtgSesShowHideGroup, .MarketplaceLandingPage .btnMtgSesShowHideGroup {
    background-color: #fff;
    background-image: url("../../images/marketplace/ArrowDown.png");
    border: 0 none;
    height: 12px;
    width: 12px;
}
.MarketplacePage .mtgWizardButtons input, .MarketplaceLandingPage .mtgWizardButtons input {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    *line-height: 1.2857142857142858em;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #666;
    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, #fff, #e6e6e6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    *background-color: #e6e6e6;
    border: 1px solid #bbb;
    *border: 0;
    border-bottom-color: #a2a2a2;
    -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, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    border-color: #c5c5c5;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    font-size: 1.1428571428571428em;
    font-family: Arial, sans-serif;
    font-weight: 100;
    border-radius: 3px!important;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    padding: .5714285714285714em .7142857142857143em .42857142857142855em;
    font-weight: 600;
    line-height: 1.2857142857142858em;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #00a0f0;
    background-image: -moz-linear-gradient(top, #0094e6, #00b1ff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0094e6), to(#00b1ff));
    background-image: -webkit-linear-gradient(top, #0094e6, #00b1ff);
    background-image: -o-linear-gradient(top, #0094e6, #00b1ff);
    background-image: linear-gradient(to bottom, #0094e6, #00b1ff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0094e6', endColorstr='#ff00b1ff', GradientType=0);
    border-color: #00b1ff #00b1ff #007cb3;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #00b1ff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #fff!important;
}
.MarketplacePage .mtgWizardButtons input:hover, .MarketplaceLandingPage .mtgWizardButtons input:hover, .MarketplacePage .mtgWizardButtons input:active, .MarketplaceLandingPage .mtgWizardButtons input:active, .MarketplacePage .mtgWizardButtons input.active, .MarketplaceLandingPage .mtgWizardButtons input.active, .MarketplacePage .mtgWizardButtons input.disabled, .MarketplaceLandingPage .mtgWizardButtons input.disabled, .MarketplacePage .mtgWizardButtons input[disabled], .MarketplaceLandingPage .mtgWizardButtons input[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.MarketplacePage .mtgWizardButtons input:active, .MarketplaceLandingPage .mtgWizardButtons input:active, .MarketplacePage .mtgWizardButtons input.active, .MarketplaceLandingPage .mtgWizardButtons input.active {
    background-color: #ccc \9;
}
.MarketplacePage .mtgWizardButtons input:hover, .MarketplaceLandingPage .mtgWizardButtons input:hover, .MarketplacePage .mtgWizardButtons input:active, .MarketplaceLandingPage .mtgWizardButtons input:active, .MarketplacePage .mtgWizardButtons input.active, .MarketplaceLandingPage .mtgWizardButtons input.active, .MarketplacePage .mtgWizardButtons input.disabled, .MarketplaceLandingPage .mtgWizardButtons input.disabled, .MarketplacePage .mtgWizardButtons input[disabled], .MarketplaceLandingPage .mtgWizardButtons input[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.MarketplacePage .mtgWizardButtons input:active, .MarketplaceLandingPage .mtgWizardButtons input:active, .MarketplacePage .mtgWizardButtons input.active, .MarketplaceLandingPage .mtgWizardButtons input.active {
    background-color: #ccc \9;
}
.MarketplacePage .mtgWizardButtons input:first-child, .MarketplaceLandingPage .mtgWizardButtons input:first-child {
    *margin-left: 0;
}
.MarketplacePage .mtgWizardButtons input:first-child, .MarketplaceLandingPage .mtgWizardButtons input:first-child {
    *margin-left: 0;
}
.MarketplacePage .mtgWizardButtons input:hover, .MarketplaceLandingPage .mtgWizardButtons input:hover {
    color: #666;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
.MarketplacePage .mtgWizardButtons input:focus, .MarketplaceLandingPage .mtgWizardButtons input:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.MarketplacePage .mtgWizardButtons input.active, .MarketplaceLandingPage .mtgWizardButtons input.active, .MarketplacePage .mtgWizardButtons input:active, .MarketplaceLandingPage .mtgWizardButtons input:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.MarketplacePage .mtgWizardButtons input.disabled, .MarketplaceLandingPage .mtgWizardButtons input.disabled, .MarketplacePage .mtgWizardButtons input[disabled], .MarketplaceLandingPage .mtgWizardButtons input[disabled] {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.MarketplacePage .mtgWizardButtons input .label, .MarketplaceLandingPage .mtgWizardButtons input .label, .MarketplacePage .mtgWizardButtons input .badge, .MarketplaceLandingPage .mtgWizardButtons input .badge {
    position: relative;
    top: -1px;
}
.MarketplacePage .mtgWizardButtons input:hover, .MarketplaceLandingPage .mtgWizardButtons input:hover, .MarketplacePage .mtgWizardButtons input:active, .MarketplaceLandingPage .mtgWizardButtons input:active, .MarketplacePage .mtgWizardButtons input.active, .MarketplaceLandingPage .mtgWizardButtons input.active, .MarketplacePage .mtgWizardButtons input.disabled, .MarketplaceLandingPage .mtgWizardButtons input.disabled, .MarketplacePage .mtgWizardButtons input[disabled], .MarketplaceLandingPage .mtgWizardButtons input[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.MarketplacePage .mtgWizardButtons input:active, .MarketplaceLandingPage .mtgWizardButtons input:active, .MarketplacePage .mtgWizardButtons input.active, .MarketplaceLandingPage .mtgWizardButtons input.active {
    background-color: #008ecc \9;
}
.MarketplacePage .mtgWizardButtons input:hover, .MarketplaceLandingPage .mtgWizardButtons input:hover, .MarketplacePage .mtgWizardButtons input:active, .MarketplaceLandingPage .mtgWizardButtons input:active, .MarketplacePage .mtgWizardButtons input.active, .MarketplaceLandingPage .mtgWizardButtons input.active, .MarketplacePage .mtgWizardButtons input.disabled, .MarketplaceLandingPage .mtgWizardButtons input.disabled, .MarketplacePage .mtgWizardButtons input[disabled], .MarketplaceLandingPage .mtgWizardButtons input[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.MarketplacePage .mtgWizardButtons input:active, .MarketplaceLandingPage .mtgWizardButtons input:active, .MarketplacePage .mtgWizardButtons input.active, .MarketplaceLandingPage .mtgWizardButtons input.active {
    background-color: #008ecc \9;
}
.MarketplacePage .mtgWizardButtons input .caret, .MarketplaceLandingPage .mtgWizardButtons input .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.MarketplacePage .mtgWizardButtons input:hover, .MarketplaceLandingPage .mtgWizardButtons input:hover, .MarketplacePage .mtgWizardButtons input:active, .MarketplaceLandingPage .mtgWizardButtons input:active, .MarketplacePage .mtgWizardButtons input.active, .MarketplaceLandingPage .mtgWizardButtons input.active, .MarketplacePage .mtgWizardButtons input.disabled, .MarketplaceLandingPage .mtgWizardButtons input.disabled, .MarketplacePage .mtgWizardButtons input[disabled], .MarketplaceLandingPage .mtgWizardButtons input[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.MarketplacePage .mtgWizardButtons input:active, .MarketplaceLandingPage .mtgWizardButtons input:active, .MarketplacePage .mtgWizardButtons input.active, .MarketplaceLandingPage .mtgWizardButtons input.active {
    background-color: #008ecc \9;
}
.MarketplacePage .mtgWizardButtons input:hover, .MarketplaceLandingPage .mtgWizardButtons input:hover, .MarketplacePage .mtgWizardButtons input:active, .MarketplaceLandingPage .mtgWizardButtons input:active, .MarketplacePage .mtgWizardButtons input.active, .MarketplaceLandingPage .mtgWizardButtons input.active, .MarketplacePage .mtgWizardButtons input.disabled, .MarketplaceLandingPage .mtgWizardButtons input.disabled, .MarketplacePage .mtgWizardButtons input[disabled], .MarketplaceLandingPage .mtgWizardButtons input[disabled] {
    color: #fff;
    background-color: #00b1ff;
    *background-color: #009fe6;
}
.MarketplacePage .mtgWizardButtons input:active, .MarketplaceLandingPage .mtgWizardButtons input:active, .MarketplacePage .mtgWizardButtons input.active, .MarketplaceLandingPage .mtgWizardButtons input.active {
    background-color: #008ecc \9;
}
.MarketplacePage .dvMtgSesFilter, .MarketplaceLandingPage .dvMtgSesFilter {
    width: 98%;
    padding: 2% 1%}
.MarketplacePage td.tdSesItems, .MarketplaceLandingPage td.tdSesItems {
    background-color: #666;
}
.MarketplacePage .dvMtgSesItems, .MarketplaceLandingPage .dvMtgSesItems {
    padding: 32px 7px;
}
.MarketplacePage .MtgRegWizard_PersonifyDefault .CustomerSpecialNeedControl_PersonifyDefault span, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault .CustomerSpecialNeedControl_PersonifyDefault span {
    margin-left: 30px;
}
.MarketplacePage .MtgRegWizard_PersonifyDefault .CustomerSpecialNeedControl_PersonifyDefault fieldset span, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault .CustomerSpecialNeedControl_PersonifyDefault fieldset span {
    display: block;
    margin-left: 0;
    text-align: center;
}
.MarketplacePage .MtgRegWizard_PersonifyDefault h3, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault h3 {
    margin-top: 10px;
    font-size: 12px;
}
.MarketplacePage .MtgRegWizard_PersonifyDefault h3.ctrlTitle a, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault h3.ctrlTitle a {
    font-size: 12px;
    font-weight: normal;
}
.MarketplacePage .MtgRegWizard_PersonifyDefault .Base_PersonifyDefault, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault .Base_PersonifyDefault {
    margin-bottom: 20px;
}
.MarketplacePage .MtgRegWizard_PersonifyDefault select, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault select, .MarketplacePage .MtgRegWizard_PersonifyDefault textarea, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault textarea, .MarketplacePage .MtgRegWizard_PersonifyDefault input[type="text"], .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault input[type="text"], .MarketplacePage .MtgRegWizard_PersonifyDefault input[type="password"], .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault input[type="password"], .MarketplacePage .MtgRegWizard_PersonifyDefault input[type="datetime"], .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault input[type="datetime"], .MarketplacePage .MtgRegWizard_PersonifyDefault input[type="datetime-local"], .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault input[type="datetime-local"], .MarketplacePage .MtgRegWizard_PersonifyDefault input[type="date"], .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault input[type="date"], .MarketplacePage .MtgRegWizard_PersonifyDefault input[type="month"], .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault input[type="month"], .MarketplacePage .MtgRegWizard_PersonifyDefault input[type="time"], .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault input[type="time"], .MarketplacePage .MtgRegWizard_PersonifyDefault input[type="week"], .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault input[type="week"], .MarketplacePage .MtgRegWizard_PersonifyDefault input[type="number"], .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault input[type="number"], .MarketplacePage .MtgRegWizard_PersonifyDefault input[type="email"], .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault input[type="email"], .MarketplacePage .MtgRegWizard_PersonifyDefault input[type="url"], .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault input[type="url"], .MarketplacePage .MtgRegWizard_PersonifyDefault input[type="search"], .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault input[type="search"], .MarketplacePage .MtgRegWizard_PersonifyDefault input[type="tel"], .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault input[type="tel"], .MarketplacePage .MtgRegWizard_PersonifyDefault input[type="color"], .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault input[type="color"], .MarketplacePage .MtgRegWizard_PersonifyDefault .uneditable-input, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault .uneditable-input {
    font-size: 12px;
}
.MarketplacePage .MtgRegWizard_PersonifyDefault .MTGBadgeCaption, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault .MTGBadgeCaption {
    font-size: 15px;
    color: #444;
}
.MarketplacePage .MtgRegWizard_PersonifyDefault .mtgRegContactMemberName, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault .mtgRegContactMemberName {
    margin-top: 10px;
}
.MarketplacePage .MtgRegWizard_PersonifyDefault .checkout, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault .checkout {
    padding: 10px 20px!important;
    display: none;
}
.MarketplacePage .MtgRegWizard_PersonifyDefault .MtgRegWizSummaryInstruction, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault .MtgRegWizSummaryInstruction {
    margin-top: 5px;
}
.MarketplacePage .MtgRegWizard_PersonifyDefault .section.contacts, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault .section.contacts, .MarketplacePage .MtgRegWizard_PersonifyDefault .section.title-address, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault .section.title-address {
    margin-right: 0;
}
.MarketplacePage .MtgRegWizard_PersonifyDefault .ctrlContent ul.mail-phone, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault .ctrlContent ul.mail-phone {
    margin-top: 0;
}
.MarketplacePage .MtgRegWizard_PersonifyDefault .MtgRegWizSummarySideHeading, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault .MtgRegWizSummarySideHeading {
    padding-bottom: 5px;
}
.MarketplacePage .MtgRegWizard_PersonifyDefault .ctrlContent .ctrlContent a.edit, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault .ctrlContent .ctrlContent a.edit {
    display: none;
}
.MarketplacePage .MtgRegWizard_PersonifyDefault .instruction, .MarketplaceLandingPage .MtgRegWizard_PersonifyDefault .instruction {
    display: none;
}
.MarketplacePage .MtgRegSmryRegInfoGrid .row, .MarketplaceLandingPage .MtgRegSmryRegInfoGrid .row {
    margin-left: 0!important;
}
.MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    *line-height: 1.2857142857142858em;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #666;
    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, #fff, #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 #bbb;
    *border: 0;
    border-bottom-color: #a2a2a2;
    -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, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    border-color: #c5c5c5;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    font-size: 1.1428571428571428em;
    font-family: Arial, sans-serif;
    font-weight: 100;
    border-radius: 3px!important;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    padding: .5714285714285714em .7142857142857143em .42857142857142855em;
    font-weight: 600;
    line-height: 1.2857142857142858em;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
}
.MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal:hover, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal:hover, .MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal:active, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal:active, .MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal.active, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal.active, .MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal.disabled, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal.disabled, .MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal[disabled], .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal:active, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal:active, .MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal.active, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal.active {
    background-color: #ccc \9;
}
.MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal:hover, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal:hover, .MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal:active, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal:active, .MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal.active, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal.active, .MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal.disabled, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal.disabled, .MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal[disabled], .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal:active, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal:active, .MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal.active, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal.active {
    background-color: #ccc \9;
}
.MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal:first-child, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal:first-child {
    *margin-left: 0;
}
.MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal:first-child, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal:first-child {
    *margin-left: 0;
}
.MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal:hover, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal:hover {
    color: #666;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
.MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal:focus, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal.active, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal.active, .MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal:active, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal.disabled, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal.disabled, .MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal[disabled], .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal[disabled] {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal .label, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal .label, .MarketplacePage .MeetingDetailControl_PersonifyDefault .addtocal .badge, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .addtocal .badge {
    position: relative;
    top: -1px;
}
.MarketplacePage .MeetingDetailControl_PersonifyDefault .MTGDetailBottom, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .MTGDetailBottom {
    margin-left: 200px;
}
.MarketplacePage .MeetingDetailControl_PersonifyDefault .question, .MarketplaceLandingPage .MeetingDetailControl_PersonifyDefault .question {
    clear: both;
    padding-top: 10px;
}
.MarketplacePage .MTGDetailEventsHeader, .MarketplaceLandingPage .MTGDetailEventsHeader {
    color: #666;
    background-color: #fff;
}
.MarketplacePage .MTGDetailContent:first-child, .MarketplaceLandingPage .MTGDetailContent:first-child {
    font-size: 14px;
    background: #efefef;
    border-bottom: .6428571428571429em solid #00b1ff;
    margin: 0 0 1.2857142857142858em 0;
    padding: 1.2857142857142858em 1.4285714285714286em;
    min-height: 14.285714285714286em;
    margin-left: 2%;
    margin-right: 2%}
.MarketplacePage .MTGDetailContent:first-child .error-message.hide.block, .MarketplaceLandingPage .MTGDetailContent:first-child .error-message.hide.block {
    color: #9d261d;
}
.MarketplacePage .MTGDetailContent:first-child p, .MarketplaceLandingPage .MTGDetailContent:first-child p {
    font-family: Arial, sans-serif;
    margin-bottom: 18px;
}
.MarketplacePage .MTGDetailContent:first-child .MTGDetailValue, .MarketplaceLandingPage .MTGDetailContent:first-child .MTGDetailValue {
    font-size: 13px;
    overflow: hidden;
}
.MarketplacePage .MTGDetailContent:first-child .RadRotator .rrRelativeWrapper, .MarketplaceLandingPage .MTGDetailContent:first-child .RadRotator .rrRelativeWrapper {
    left: 16%}
.MarketplacePage .MTGDetailShortDescription, .MarketplaceLandingPage .MTGDetailShortDescription {
    width: 96%}
.MarketplacePage .MTGDetailContentEventSchedule, .MarketplaceLandingPage .MTGDetailContentEventSchedule {
    width: 650px;
}
.MarketplacePage .MTGDetailContentEventSchedule .ctrlContent, .MarketplaceLandingPage .MTGDetailContentEventSchedule .ctrlContent {
    background-color: transparent!important;
    border: none!important;
}
.MarketplacePage .MTGDetailContentEventSchedule .SearchRow span, .MarketplaceLandingPage .MTGDetailContentEventSchedule .SearchRow span {
    margin-left: 15px;
}
.MarketplacePage .MTGDetailContentEventSchedule .btnGo, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    *line-height: 1.2857142857142858em;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #666;
    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, #fff, #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 #bbb;
    *border: 0;
    border-bottom-color: #a2a2a2;
    -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, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    border-color: #c5c5c5;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    font-size: 1.1428571428571428em;
    font-family: Arial, sans-serif;
    font-weight: 100;
    border-radius: 3px!important;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
    padding: .5714285714285714em .7142857142857143em .42857142857142855em;
    font-weight: 600;
    line-height: 1.2857142857142858em;
    padding: .321429em .464286em .178571em!important;
}
.MarketplacePage .MTGDetailContentEventSchedule .btnGo:hover, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo:hover, .MarketplacePage .MTGDetailContentEventSchedule .btnGo:active, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo:active, .MarketplacePage .MTGDetailContentEventSchedule .btnGo.active, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo.active, .MarketplacePage .MTGDetailContentEventSchedule .btnGo.disabled, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo.disabled, .MarketplacePage .MTGDetailContentEventSchedule .btnGo[disabled], .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.MarketplacePage .MTGDetailContentEventSchedule .btnGo:active, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo:active, .MarketplacePage .MTGDetailContentEventSchedule .btnGo.active, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo.active {
    background-color: #ccc \9;
}
.MarketplacePage .MTGDetailContentEventSchedule .btnGo:hover, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo:hover, .MarketplacePage .MTGDetailContentEventSchedule .btnGo:active, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo:active, .MarketplacePage .MTGDetailContentEventSchedule .btnGo.active, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo.active, .MarketplacePage .MTGDetailContentEventSchedule .btnGo.disabled, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo.disabled, .MarketplacePage .MTGDetailContentEventSchedule .btnGo[disabled], .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo[disabled] {
    color: #666;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.MarketplacePage .MTGDetailContentEventSchedule .btnGo:active, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo:active, .MarketplacePage .MTGDetailContentEventSchedule .btnGo.active, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo.active {
    background-color: #ccc \9;
}
.MarketplacePage .MTGDetailContentEventSchedule .btnGo:first-child, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo:first-child {
    *margin-left: 0;
}
.MarketplacePage .MTGDetailContentEventSchedule .btnGo:first-child, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo:first-child {
    *margin-left: 0;
}
.MarketplacePage .MTGDetailContentEventSchedule .btnGo:hover, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo:hover {
    color: #666;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
.MarketplacePage .MTGDetailContentEventSchedule .btnGo:focus, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.MarketplacePage .MTGDetailContentEventSchedule .btnGo.active, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo.active, .MarketplacePage .MTGDetailContentEventSchedule .btnGo:active, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.MarketplacePage .MTGDetailContentEventSchedule .btnGo.disabled, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo.disabled, .MarketplacePage .MTGDetailContentEventSchedule .btnGo[disabled], .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo[disabled] {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/* Hide Your Price for State Legislative and TP Conference Meeting 2015 */
form[action*="2641494"] .MTGDetailRightContent  li[id*=MemberPriceItem] div[id*=MemberPrice] {
	display: none;
}

.MarketplacePage .MTGDetailContentEventSchedule .btnGo .label, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo .label, .MarketplacePage .MTGDetailContentEventSchedule .btnGo .badge, .MarketplaceLandingPage .MTGDetailContentEventSchedule .btnGo .badge {
    position: relative;
    top: -1px;
}
.MarketplacePage .ShoppingCartSavingsControl_PersonifyDefault .savingsLogin, .MarketplaceLandingPage .ShoppingCartSavingsControl_PersonifyDefault .savingsLogin, .MarketplacePage .ShoppingCartSavingsControl_PersonifyDefault .savingsValue, .MarketplaceLandingPage .ShoppingCartSavingsControl_PersonifyDefault .savingsValue {
    line-height: 1.5em;
    vertical-align: top;
}
.MarketplacePage .ShoppingCartSavingsControl_PersonifyDefault .savingsValue, .MarketplaceLandingPage .ShoppingCartSavingsControl_PersonifyDefault .savingsValue {
    width: 90%!important;
}
.MarketplacePage .ShoppingCartSavingsControl_PersonifyDefault .savingsMembers, .MarketplaceLandingPage .ShoppingCartSavingsControl_PersonifyDefault .savingsMembers {
    display: none;
}
@media(max-width:767px) {
    .ad iframe {
    display: none;
}
.LoginPage .clearFloat {
    clear: both;
    margin-bottom: 15px;
}
.atlas-glossary .media-heading, .atlas-category-terms .media-heading {
    margin: 0 0 25px!important;
}
}@media(max-width:980px) {
    #header #main-nav li {
    font-weight: 600;
}
.ad iframe {
    -moz-transform: scale(0.61, 0.61);
    -webkit-transform: scale(0.61, 0.61);
    -o-transform: scale(0.61, 0.61);
    -ms-transform: scale(0.61, 0.61);
    transform: scale(0.61, 0.61);
    -moz-transform-origin: left center;
    -webkit-transform-origin: left center;
    -o-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
}
.MarketplacePage .MeetingDetailControl_PersonifyDefault .MTGDetailBottom {
    margin-left: 0;
}
}@media(min-width:981px) and (max-width:1200px) {
    .ad iframe {
    -moz-transform: scale(0.8, 0.8);
    -webkit-transform: scale(0.8, 0.8);
    -o-transform: scale(0.8, 0.8);
    -ms-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);
    -moz-transform-origin: left center;
    -webkit-transform-origin: left center;
    -o-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
}
}.span4 .ad {
    margin-bottom: 6%}
.span4 .ad iframe {
    margin-left: 9%}
.sharingWidget ul {
    float: left;
}
.sharingWidget ul li {
    float: left;
}
.sharingWidget span {
    display: block;
    float: left;
}
.atlas .span1, .atlas .span2, .atlas .span3, .atlas .span4, .atlas .span5, .atlas .span6, .atlas .span7, .atlas .span8, .atlas .span9, .atlas .span10, .atlas .span11, .atlas .span12 {
    min-height: 0;
}
.atlas .input-block-level {
    min-height: 0;
}
.atlas select, .atlas textarea, .atlas input[type="text"], .atlas input[type="password"], .atlas input[type="datetime"], .atlas input[type="datetime-local"], .atlas input[type="date"], .atlas input[type="month"], .atlas input[type="time"], .atlas input[type="week"], .atlas input[type="number"], .atlas input[type="email"], .atlas input[type="url"], .atlas input[type="search"], .atlas input[type="tel"], .atlas input[type="color"], .atlas .uneditable-input {
    margin: 0 0 .6428571428571429em 0;
    padding: 1.285714em .35714285714285715em;
}
.atlas #alphalist .span1, .atlas #alphalist .span2 {
    text-align: center;
    margin-bottom: 20px;
}
.atlas #alphalist ul {
    display: block;
    overflow: auto;
}
.atlas #alphalist ul li {
    text-align: center;
    padding: 0 15px 0 15px;
}
.atlas #alphalist ul li a {
    display: inline-block;
    float: left;
    margin-right: 5px;
}
.atlas-glossary .media-heading, .atlas-category-terms .media-heading {
    display: inline-block;
    margin: 25px 0;
}
.atlas-browse-all .row-fluid [class*="span"]:nth-of-type(6n+1) {
    margin-left: 0;
}
.atlas-form #additionalNotes {
    line-height: .8em;
}
form .error {
    color: red;
}
.wufoo label.desc, .wufoo legend.desc {
    font-size: 14px;
    font-family: Arial, sans-serif;
    color: #444;
    font-weight: normal;
}
.wufoo #header {
    display: none;
}
.wufoo h2, .wufoo textarea.textarea, .wufoo input.text {
    font-family: Arial, sans-serif;
}
body#public {
    padding: 0;
}
.x1934 .deh-featured-pages {
    padding-bottom: 10px;
}
.x1934 .deh-featured-pages p {
    margin-bottom: 10px;
}
.x1934 .deh-featured-pages div[id*='ContentInsert-'] {
    border-bottom: 2px solid #efefef;
    min-height: 339px;
}
.x1934 .deh-featured-pages div[id*='ContentInsert-'] img {
    margin-bottom: 10px;
}
.x1934 .deh-featured-pages h3.heading, .x1934 .deh-featured-pages h4 {
    font-size: 1.1428571428571428em!important;
    margin-bottom: 10px;
    min-height: 40px;
    text-transform: uppercase;
}
.x1934 #sidebar .archive-column ul {
    margin-left: 0;
    margin-bottom: 1.2857142857142858em;
    list-style: none;
    *zoom: 1;
}
.x1934 #sidebar .archive-column ul .heading {
    display: none;
}
.x1934 #sidebar .archive-column ul:before, .x1934 #sidebar .archive-column ul:after {
    display: table;
    content: "";
    line-height: 0;
}
.x1934 #sidebar .archive-column ul:after {
    clear: both;
}
.x1934 #sidebar .archive-column ul:before, .x1934 #sidebar .archive-column ul:after {
    display: table;
    content: "";
    line-height: 0;
}
.x1934 #sidebar .archive-column ul:after {
    clear: both;
}
.x1934 #sidebar .archive-column ul li {
    background: #666;
    margin: 0 0 .07142857142857142em 0;
    width: 100%;
}
.x1934 #sidebar .archive-column ul li a {
    color: #fff;
    padding: .6428571428571429em .7142857142857143em .5714285714285714em .7142857142857143em;
}
.x1934 #sidebar .archive-column ul li a:hover {
    background: 0;
}
.x1934 #sidebar .archive-column ul li:hover {
    background: #00b1ff;
}
.x1934 #sidebar .archive-column ul li {
    margin-bottom: 0!important;
}
.x1934 #sidebar .archive-column ul li a {
    display: block;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: .6428571428571429em .7142857142857143em .5714285714285714em .7142857142857143em;
}
.sections .sections-navigation {
    border-bottom: 1px solid #efefef;
    padding-bottom: 0;
    margin-bottom: 20px;
}
.sections .sections-contact div[class*='span'] {
    min-height: 0!important;
}
.sections #sidebar .archive-column ul {
    margin-left: 0;
    margin-bottom: 1.2857142857142858em;
    list-style: none;
    *zoom: 1;
}
.sections #sidebar .archive-column ul .heading {
    display: none;
}
.sections #sidebar .archive-column ul:before, .sections #sidebar .archive-column ul:after {
    display: table;
    content: "";
    line-height: 0;
}
.sections #sidebar .archive-column ul:after {
    clear: both;
}
.sections #sidebar .archive-column ul:before, .sections #sidebar .archive-column ul:after {
    display: table;
    content: "";
    line-height: 0;
}
.sections #sidebar .archive-column ul:after {
    clear: both;
}
.sections #sidebar .archive-column ul li {
    background: #666;
    margin: 0 0 .07142857142857142em 0;
    width: 100%;
}
.sections #sidebar .archive-column ul li a {
    color: #fff;
    padding: .6428571428571429em .7142857142857143em .5714285714285714em .7142857142857143em;
}
.sections #sidebar .archive-column ul li a:hover {
    background: 0;
}
.sections #sidebar .archive-column ul li:hover {
    background: #00b1ff;
}
.sections #sidebar .archive-column ul li {
    margin-bottom: 0!important;
}
.sections #sidebar .archive-column ul li a {
    display: block;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: .6428571428571429em .7142857142857143em .5714285714285714em .7142857142857143em;
}
.sections #sidebar .row .sections-imageLink {
    display: block;
    margin-bottom: 15px;
}
.sections iframe {
    margin: 0 auto;
}
.sun .portal div[id*='ContentInsert-'] h4.heading, .ocularnutrition .portal div[id*='ContentInsert-'] h4.heading, .sun .portal div[id*='ContentInsert-'] li.heading, .ocularnutrition .portal div[id*='ContentInsert-'] li.heading {
    min-height: 55px;
    display: block;
}
.sun .portal div[id*='ContentInsert-'] h4, .ocularnutrition .portal div[id*='ContentInsert-'] h4 {
    font-size: 1.1428571428571428em;
    margin: .7142857142857143em 0 0 0;
}
.TaxonomyPage #main div.container:nth-of-type(1) {
    display: none;
}
.TaxonomyPage #breadcrumbs {
    display: none;
}
.TaxonomyPage #full-width {
    margin-top: 0;
}
.TaxonomyPage #full-width h1 {
    position: absolute;
    width: 100%;
    left: 0;
    background-color: #0096de;
    color: #fff;
    text-align: center;
    font-weight: normal;
    font-size: 2em;
    padding: 15px 0;
    margin: 0;
}
.TaxonomyPage .deck-title {
    font-size: 1.5em;
    line-height: 3em;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    margin-bottom: 1em;
}
.TaxonomyPage .deck-title_topstory {
    margin-top: 3em;
}
.TaxonomyPage .featuredpages {
    border-top: 1px solid #efefef;
    padding-top: 1.5em;
}
.TaxonomyPage .featuredpages h4 {
    font-size: 1.25em;
    font-weight: 500;
}
.TaxonomyPage .featuredpages ul {
    padding-left: 1.25em;
}
@media(max-width:767px) {
    .TaxonomyPage .featuredpages .span4 {
    border-bottom: 1px solid #efefef;
    padding-bottom: 1.5em;
    margin-bottom: 1.5em;
}
.TaxonomyPage .featuredpages .span4:last-child {
    border: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
}.TaxonomyPage .navigationcomponents {
    border-top: 1px solid #efefef;
    padding-top: 1.5em;
}
.TaxonomyPage .navigationcomponents .heading {
    font-size: 1em;
}
.TaxonomyPage .navigationcomponents .archive-column li {
    margin-bottom: 1.125em!important;
}
.x4039 .archive-column, .x4040 .archive-column, .x4038 .archive-column, .x4037 .archive-column, .x4081 .archive-column {
    min-height: 0!important;
    padding: 0;
    margin-top: 1.2857142857142858em;
    margin-bottom: 1.2857142857142858em;
    *zoom: 1;
    font-size: 14px;
    background: #efefef;
    border-bottom: .6428571428571429em solid #00b1ff;
    margin: 0 0 1.2857142857142858em 0;
    padding: 1.2857142857142858em 1.4285714285714286em;
    min-height: 14.285714285714286em;
}
.x4039 .archive-column:before, .x4040 .archive-column:before, .x4038 .archive-column:before, .x4037 .archive-column:before, .x4081 .archive-column:before, .x4039 .archive-column:after, .x4040 .archive-column:after, .x4038 .archive-column:after, .x4037 .archive-column:after, .x4081 .archive-column:after {
    display: table;
    content: "";
    line-height: 0;
}
.x4039 .archive-column:after, .x4040 .archive-column:after, .x4038 .archive-column:after, .x4037 .archive-column:after, .x4081 .archive-column:after {
    clear: both;
}
.x4039 .archive-column:before, .x4040 .archive-column:before, .x4038 .archive-column:before, .x4037 .archive-column:before, .x4081 .archive-column:before, .x4039 .archive-column:after, .x4040 .archive-column:after, .x4038 .archive-column:after, .x4037 .archive-column:after, .x4081 .archive-column:after {
    display: table;
    content: "";
    line-height: 0;
}
.x4039 .archive-column:after, .x4040 .archive-column:after, .x4038 .archive-column:after, .x4037 .archive-column:after, .x4081 .archive-column:after {
    clear: both;
}
.x4039 .archive-column h3, .x4040 .archive-column h3, .x4038 .archive-column h3, .x4037 .archive-column h3, .x4081 .archive-column h3 {
    margin-top: 0;
    margin-bottom: 18px;
}
.x4039 .archive-column h3 i, .x4040 .archive-column h3 i, .x4038 .archive-column h3 i, .x4037 .archive-column h3 i, .x4081 .archive-column h3 i {
    float: left;
}
.x4039 .archive-column p, .x4040 .archive-column p, .x4038 .archive-column p, .x4037 .archive-column p, .x4081 .archive-column p {
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
}
.x4039 .archive-column .etc, .x4040 .archive-column .etc, .x4038 .archive-column .etc, .x4037 .archive-column .etc, .x4081 .archive-column .etc {
    padding-top: 5px;
    display: block;
}
.x4039 .archive-column .eventDate, .x4040 .archive-column .eventDate, .x4038 .archive-column .eventDate, .x4037 .archive-column .eventDate, .x4081 .archive-column .eventDate {
    margin-bottom: 0!important;
}
.x4039 .archive-column .subtextMuted, .x4040 .archive-column .subtextMuted, .x4038 .archive-column .subtextMuted, .x4037 .archive-column .subtextMuted, .x4081 .archive-column .subtextMuted {
    color: #666;
    margin-bottom: 0!important;
}
.x4039 .archive-column h4 i, .x4040 .archive-column h4 i, .x4038 .archive-column h4 i, .x4037 .archive-column h4 i, .x4081 .archive-column h4 i {
    margin-right: 5px;
    position: relative;
    top: 0;
}
.x4039 .archive-column ul, .x4040 .archive-column ul, .x4038 .archive-column ul, .x4037 .archive-column ul, .x4081 .archive-column ul {
    margin-left: 20px;
    margin-bottom: 10px;
}
.x4039 .archive-column ul.pull-left, .x4040 .archive-column ul.pull-left, .x4038 .archive-column ul.pull-left, .x4037 .archive-column ul.pull-left, .x4081 .archive-column ul.pull-left {
    width: 40%;
    margin-right: 2%}
.x4039 .archive-column .three ul.pull-left, .x4040 .archive-column .three ul.pull-left, .x4038 .archive-column .three ul.pull-left, .x4037 .archive-column .three ul.pull-left, .x4081 .archive-column .three ul.pull-left {
    width: 25%}
.x4039 .archive-column .content-img, .x4040 .archive-column .content-img, .x4038 .archive-column .content-img, .x4037 .archive-column .content-img, .x4081 .archive-column .content-img {
    margin-bottom: .5714285714285714em;
}
.x4039 .archive-column .error-message.hide.block, .x4040 .archive-column .error-message.hide.block, .x4038 .archive-column .error-message.hide.block, .x4037 .archive-column .error-message.hide.block, .x4081 .archive-column .error-message.hide.block {
    color: #9d261d;
}
.x4039 .archive-column p, .x4040 .archive-column p, .x4038 .archive-column p, .x4037 .archive-column p, .x4081 .archive-column p {
    font-family: Arial, sans-serif;
    margin-bottom: 18px;
}
.x4039 .archive-column li, .x4040 .archive-column li, .x4038 .archive-column li, .x4037 .archive-column li, .x4081 .archive-column li {
    margin-bottom: 1.125em!important;
}
.cookie-message {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding: 0 85px 0 20px;
    background: #f63;
    box-shadow: 1px 1px 1px #333;
    z-index: 1100;
    display: none;
    color: #fff;
    font: bold 11px/18px Arial;
}
.cookie-message p {
    text-align: center;
    margin: .6em 0;
    font-size: 1.3em;
}
.cookie-message a {
    color: #fff;
    text-decoration: underline;
}
.cookie-message a.cookiebar-close {
    position: absolute;
    top: .6em;
    *top: -2px;
    right: 20px;
    cursor: pointer;
    color: #fff;
    text-decoration: none;
}
sup.aoaTooltip {
    position: relative;
    left: 10px;
    top: -3px;
    border-bottom: 1px dashed #999;
}
sup.aoaTooltip a {
    color: #666;
}
form+.bs-modal-lg .modal-content {
    padding: 0 35px!important;
}
form+.bs-modal-lg .modal-content ul {
    padding-left: 35px!important;
}
form+.bs-modal-lg .modal-content .modal-header {
    border-bottom: 0;
}
form+.bs-modal-lg .modal-content>p {
    padding-top: 30px!important;
}
.responsiveAd .sidebarAd img {
    height: auto!important;
    max-width: 100%!important;
}
.sponsorAd div {
    display: none;
}
.sponsorAd div.showAd {
    display: block;
	margin-bottom: 20px;
}
.sponsorAd div.showMultiAd {
    display: block;
	margin-bottom: 20px;
}
.x195 .social-small {
    display: none;
}
.ProductDetailBlockCell, .ProductDetailContentCell {
    color: #666;
}
.ProductDetailBlockCell ul, .ProductDetailContentCell ul {
    margin-left: 20px!important;
}
.ProductDetailBlockCell ul+p, .ProductDetailContentCell ul+p {
    margin-top: .6428571428571429em;
}
.ProductDetailControl_PersonifyDefault .productDetail ul.info li {
    list-style-type: disc!important;
    margin-left: 20px;
}
.x5537 #map {
    float: left;
}
.x5537 .candidate {
    float: left;
    clear: left;
    margin-bottom: 10px;
}
.x5537 .candidate .name {
    font-size: 1em;
    font-weight: bold;
    line-height: 20px;
}
.x5537 .candidate .office {
    display: block;
    line-height: 20px;
}
.x5537 .candidate .stats {
    display: block;
    font-size: 1em;
    color: #666;
    line-height: 20px;
}
.x5537 .candidate .copy {
    float: right;
    padding-left: 5px;
}
.x5537 .legend {
    float: left;
    margin-left: -5%;
    margin-top: 240px;
}
.x5537 .remoteRegion {
    float: left;
    clear: left;
    margin-bottom: 10px;
}
.x5537 .remoteRegion span {
    display: block;
    float: left;
    padding-left: 10px;
}
.x5537 .hotspot {
    float: left;
    width: 20px;
    height: 20px;
    border: solid 1px #777;
    background: #999;
}
.x5537 .longPopover {
    height: 460px;
    overflow-y: scroll;
}
.x5537 h4 {
    color: #444;
}

/*zero out the margins on the Affiliate Homepage spans so you can use offsets in html instead */
.AffiliateHomePageNew .span4 [class*="span4"] { margin-left: 0; }

/* change the width of the offset to allow for variable width columns */
.AffiliateHomePageNew .offset1 { margin-left: 40px; }

/* All Affiliate pages */
.AffiliatePage h1 {
	font-size: 1.92857em;
}
.minnesota .container ul, .ne .container ul {
	margin-left: 30px;
}
.affiliateLogo {
    display: inline-block;
    padding: 0 10px 10px 10px;
    border-left: solid 1px #111;
    border-right: solid 2px #111;
    border-bottom: solid 2px #111;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-top: none;
}
.headerAffiliate #subnav {
    margin-left: 2em;
    position: absolute;
    top: 124px;
    right: 0px;
    z-index: 100;
    background: rgb(0, 0, 0);
}
.headerAffiliate #header #main-nav ul#nav {
    list-style:none;
    font-weight:bold;
    /** margin-bottom:10px; */
    float:left; /* Clear floats */
    width:100%;
    /* Bring the nav above everything else--uncomment if needed.
    position:relative;
    z-index:5;
    */
    border-bottom: none;
}
.headerAffiliate #header #main-nav ul#nav li {
    float:left;
    /*margin-right:10px;*/
    position:relative;
}
.headerAffiliate #header #main-nav ul#nav li li {
    border-top: solid 0px #00517E;
    margin-top: -4px;
}
.headerAffiliate #header #main-nav ul#nav ul {
    border-top: 8px solid #00517E;
    border-bottom: 1px solid #00517E;
}
.headerAffiliate #header #main-nav ul#nav ul a:hover {
    background: none;
    text-decoration: underline;
}
/*.headerAffiliate #header #main-nav .section1 .dropdown-menu { width: 450px; }
.headerAffiliate #header #main-nav .section2 .dropdown-menu { width: 250px; }
.headerAffiliate #header #main-nav .section3 .dropdown-menu { width: 250px; }
.headerAffiliate #header #main-nav .section4 .dropdown-menu { width: 250px; }
.headerAffiliate #header #main-nav .section7 .dropdown-menu { width: 250px; }
.headerAffiliate #header #main-nav .section8 .dropdown-menu { width: 250px; }*/
.headerAffiliate #header #main-nav .dropdown-menu .heading a {
    /* text-transform: none;
    font-size: 1.2em; */
}

.header-affiliate-mod  a.dropdown-toggle {
	text-transform: uppercase !important;
	font-weight: 800;
}

.header-affiliate-mod {
    background: #000;
    margin-left: 2em;
    position: absolute;
    top: 98px;
    /*left: -373px;*/
    right: 0;
    z-index: 100;
    height: 19px;
    font-size: 1.2em;
    /* text-transform: uppercase; */
    font-size: 20px;
    width: 74px;
    text-align: center;
}

.header-affiliate-mod .dropdown-menu {
	text-align: left;
}

.colorado .header-affiliate-mod {
	top: 98px;
}

.colorado .span3 [class*=span] {
	margin-left: 0;
}

.AffiliateHomePageNew .header-affiliate-mod {
	top: 98px;
}

.minnesota .headerAffiliate .header-affiliate-mod { left: -2px; }
.minnesota .headerAffiliate .header-affiliate-mod a {
    font-size: 14px;
}
.header-affiliate-mod a { 
    font-size: 14px;
    color: #FFF;
}


/* DC */
.headerAffiliate.state-dc { display: none; }
.dc .social-wide { display: none; }

.headerAffiliate #main-nav, .AffiliatePage #header #main-nav{ background: #FFF; }
.AffiliatePage .carousel-control { top: 80%;}

.minnesota .headerAffiliate { 

background: #D2CEC5; /* Old browsers */
background: -moz-linear-gradient(left, #efefef 0%, #efefef  48%, #D2CEC5 85%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#efefef), color-stop(48%,#efefef ), color-stop(85%,#D2CEC5), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #efefef 0%,#efefef  48%,#D2CEC5 85%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -ms-linear-gradient(left, #efefef 0%,#efefef  48%,#D2CEC5 85%,#efefef 100%); /* IE10+ */
background: linear-gradient(to right, #efefef 0%,#efefef 48%,#D2CEC5 85%,#efefef 100%); /* W3C */
}
.AffiliatePage #header img {
    position:relative;
    top:10px;
}
.headerAffiliate.state-ne img {
    position:relative;
    top:12px;
}
.headerAffiliate.state-kansas img {
    position:relative;
    top:17px;
}
.minnesota .headerAffiliate, .minnesota header {background: #efefef; }
.affiliateLogo.state-MN {
    background: white;
    box-shadow:20px 20px 50px 20px #efefef inset; }

/* Nebraska */
.ne {}

/* Kansas */
.ks{}

/* Registry */
.crown {
    background: url(../images/crown.jpg) no-repeat 0 5px;
    padding-left: 35px;
}


/* Superimposed buttons */
header#header .container{
	margin:0px auto 10px auto;
}

.home header#header .container{
	margin:0 auto;
}

nav#primary-navigation, #sidebar{
	width:252px;
	float: left;
}

ul#menu-primary-navigation{
	display: block;
	margin:0px;
	padding:0px;
}

ul#menu-primary-navigation li{
	width:100%;
	display: block;
	margin:0px 0px 8px 0px;
	padding:0px;
	float: left;
	clear: both;
}

ul#menu-primary-navigation li a:link, ul#menu-primary-navigation li a:visited{
	display: block;
	font-family: 'FuturaPTWebBold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	color:#000;
	text-transform: uppercase;
	margin:0px;
	padding:5px 20px 5px 20px;
	background: url('/_assets/site/bg-primary-nav.png') no-repeat right center;
	-webkit-transition: background-color .5s ease-in-out;
	-moz-transition: background-color .5s ease-in-out;
	-o-transition: background-color .5s ease-in-out;
	-ms-transition: background-color .5s ease-in-out;
	transition: background-color .5s ease-in-out;
	-webkit-font-smoothing: antialiased;	
}

ul#menu-primary-navigation li a:hover{
	text-decoration: none;
}

ul#menu-primary-navigation li a span{
	position: relative;
	right:2px;
	font-size: 42px;
	line-height: 45px;
	color:#fff;
	display: block;
}

ul#menu-primary-navigation li.food a:link, ul#menu-primary-navigation li.food a:visited{
	background-color: #faac18;
}

ul#menu-primary-navigation li.food a:hover, ul#menu-primary-navigation li.food a:active{
	background-color:#ffca05;
}

ul#menu-primary-navigation li.help a:link, ul#menu-primary-navigation li.help a:visited{
	background-color: #86b340;
}

ul#menu-primary-navigation li.help a:hover, ul#menu-primary-navigation li.help a:active{
	background-color:#c8d238;
}

ul#menu-primary-navigation li.hope a:link, ul#menu-primary-navigation li.hope a:visited{
	background-color: #f26522;
}

ul#menu-primary-navigation li.hope a:hover, ul#menu-primary-navigation li.hope a:active{
	background-color:#f8af94;
}

ul#menu-primary-navigation li ul.sub-menu{
	display: none;
}

#menu-5326 ul#menu-primary-navigation li.food ul.sub-menu,
#menu-5328 ul#menu-primary-navigation li.help ul.sub-menu,
#menu-26 ul#menu-primary-navigation li.hope ul.sub-menu
{
	display: block;
}

ul#menu-primary-navigation li.food ul.sub-menu{
	background: #faac18; /* Old browsers */
	background: -moz-linear-gradient(top,  #faac18 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faac18), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #faac18 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #faac18 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #faac18 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #faac18 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faac18', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

ul#menu-primary-navigation li.help ul.sub-menu{
	background: #86b340; /* Old browsers */
	background: -moz-linear-gradient(top,  #86b340 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#86b340), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #86b340 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #86b340 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #86b340 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #86b340 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86b340', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

ul#menu-primary-navigation li.hope ul.sub-menu{
	background: #f26522; /* Old browsers */
	background: -moz-linear-gradient(top,  #f26522 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f26522), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f26522 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f26522 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f26522 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f26522 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26522', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

ul#menu-primary-navigation li.current-menu-item ul.sub-menu, ul#menu-primary-navigation li.current_page_parent ul.sub-menu{
	display: block;
}

ul#menu-primary-navigation li ul.sub-menu li{
	position: relative;
	margin:0px;
	padding:0px;
}

ul#menu-primary-navigation li ul.sub-menu li a:link, ul#menu-primary-navigation li ul.sub-menu li a:visited{
	font-family: 'FuturaPTWebMedium', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color:#222222;
	text-transform: capitalize;
	padding-left:35px;
	background: none;
	-webkit-font-smoothing: antialiased;	
}

ul#menu-primary-navigation li.food ul.sub-menu li a:hover, ul#menu-primary-navigation li.food ul.sub-menu li a:active, ul#menu-primary-navigation li.food ul.sub-menu li.current_page_item > a{
	background-color:#ffca05;
}

ul#menu-primary-navigation li.help ul.sub-menu li a:hover, ul#menu-primary-navigation li.help ul.sub-menu li a:active, ul#menu-primary-navigation li.help ul.sub-menu li.current_page_item > a{
	background-color:#c8d238;
}

ul#menu-primary-navigation li.hope ul.sub-menu li a:hover, ul#menu-primary-navigation li.hope ul.sub-menu li a:active, ul#menu-primary-navigation li.hope ul.sub-menu li.current_page_item > a{
	background-color:#f8af94;
}

ul#menu-primary-navigation ul.children li a{
	font-family: 'FuturaPTWebLight', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	padding-left:35px;
	-webkit-font-smoothing: antialiased;
}

ul#menu-primary-navigation ul.children li ul.children a{
	padding-left:55px;
}

ul#menu-primary-navigation li ul.sub-menu li ul.children a:link, ul#menu-primary-navigation li ul.sub-menu li ul.children a:visited{
	font-family: 'FuturaPTWebLight', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
}

section  + .addFieldsWrapper {
	margin-bottom: 15px;
}

/* Affiliate homepage slider */

.AffiliateHomePageNew .cycle-slideshow.slideshow-container {
	height: 325px;
	overflow: hidden;
}

.AffiliateHomePageNew .cycle-slideshow.slideshow-container img {
    display: block;
}

.AffiliateHomePageNew .cycle-slideshow.slideshow-container .cycle-overlay {
	display: none;
}


.AffiliateHomePageNew #slider .cycle-overlay.noCaption, .AffiliateHomePageNew #hero-container .cycle-overlay.noCaption {
    display: none !important;
}

.AffiliateHomePageNew #slider .cycle-overlay, .AffiliateHomePageNew #hero-container .cycle-overlay {
	height: 35%;
}

.AffiliateHomePageNew #slider .cycle-overlay, .AffiliateHomePageNew #hero-container .cycle-overlay {
	border-radius: 0;
	bottom: 0;
	right: 20px;
	width: 44%;
	top: initial;
}

.AffiliateHomePageNew #slideshow img { display: none }
.AffiliateHomePageNew #slideshow img.first { display: block }

.AffiliateHomePageNew #slider .slide-info, .AffiliateHomePageNew #hero-container .slide-info {
	margin-left: 6%;
	margin-top: 0.9em;
	width: 60%;
}

.AffiliateHomePageNew #slider .slide-info a, .AffiliateHomePageNew #hero-container .slide-info a {
	margin-top: 0;
	background: url("../images/right-arrow.png") no-repeat top right;
	padding-right: 20px;
	font-size: 1.1428571428571428em;
}

/************** Nebraska override for slider *************/
/* Restore blue gradient button to overlay button */
.AffiliateHomePageNew.ne  #slider .slide-info a, .AffiliateHomePageNew.ne #hero-container .slide-info a {
	background-color: #00a0f0;
    background-image: linear-gradient(to bottom, #0094e6, #00b1ff);
    background-repeat: repeat-x;
	padding: 0.571429em 0.714286em 0.428571em;
}

/* hide overlay transparency */
.AffiliateHomePageNew.ne #slider .cycle-overlay, .AffiliateHomePageNew.ne #hero-container .cycle-overlay {
	background: none;
}

/* restore background color */
.AffiliateHomePageNew.ne #slider .slide-info a:hover, .AffiliateHomePageNew.ne #hero-container .slide-info a:hover {
    background-color: #78d8ff;
}

/* restore hover behavior */
.AffiliateHomePageNew.ne #slider .slide-info  a.btn-primary:hover  {
	background-color: #78d8ff;
	background-image: linear-gradient(to bottom, #c5eeff, #78d8ff);
}

.AffiliateHomePageNew.ne #slider .slide-info, .AffiliateHomePageNew.ne #hero-container .slide-info {
	margin-left: 15%;
	margin-top: 3em;
}

/************** End of Nebraska override *************/

.AffiliateHomePageNew #slider #slideNav, .AffiliateHomePageNew #hero-container #slideNav  {
	bottom: 5px;
}

/************** Affiliate override for slider *************/
.AffiliateHomePageNew.buttonOverlay  #slider .slide-info a, .AffiliateHomePageNew.buttonOverlay #hero-container .slide-info a {
	background-color: #00a0f0;
    background-image: linear-gradient(to bottom, #0094e6, #00b1ff);
    background-repeat: repeat-x;
	padding: 0.571429em 0.714286em 0.428571em;
}

/* hide overlay transparency */
.AffiliateHomePageNew.buttonOverlay #slider .cycle-overlay, .AffiliateHomePageNew.buttonOverlay #hero-container .cycle-overlay {
	background: none;
}

/* restore background color */
.AffiliateHomePageNew.buttonOverlay #slider .slide-info a:hover, .AffiliateHomePageNew.buttonOverlay #hero-container .slide-info a:hover {
    background-color: #78d8ff;
}

/* restore hover behavior */
.AffiliateHomePageNew.buttonOverlay #slider .slide-info  a.btn-primary:hover  {
	background-color: #78d8ff;
	background-image: linear-gradient(to bottom, #c5eeff, #78d8ff);
}

.AffiliateHomePageNew.buttonOverlay #slider .slide-info, .AffiliateHomePageNew.buttonOverlay #hero-container .slide-info {
	margin-left: 15%;
	margin-top: 3em;
}

/************** End of Affiliate override  *************/


/* attempt to create a little more space around the slider text on the base AOAExcel page */
.x6961 .element p { padding-right:11px; } 

/*zero out the margins on the Affiliate Homepage spans so you can use offsets in html instead */
.AffiliateHomePageNew .span4 [class*="span4"] {
	margin-left: 0;
}

/* change the width of the offset to allow for variable width columns */
.AffiliateHomePageNew .offset1 {
	margin-left: 40px;
}

/*Adding space to body copy to allow ads to flush to the right of the page*/
.addrow #full-width .span8.content {
	min-height: 145px !important;
}

/* Pricing */
.x4135 .PriceTextLabel {
	display: block;
}

.alertMsg {
	position: absolute; top: 63px;  color: red; font-size: 0.9em;
}

/* Adjust for marketplace header */
.MarketplacePage .alertMsg, .MarketplaceLandingPage .alertMsg {
	top: 53px;
}

.crown {
	background: url(../images/crown.jpg) no-repeat 0 5px;
	padding-left: 35px;
}

/* More Login form */
.form-group-lg > label, .form-group-lg input {
	font-size: 18px;
	margin-left: 30px;
}

/* Staggered images */
.imageStagger .pull-left {
	margin-right: 10px;
}

.imageStagger .pull-right {
	margin-left: 10px;
	margin-top: 10px;
}

.purple .btn-primary {
	background-color: #fb1e7d;
    background-image: linear-gradient(to bottom, #e41766, #fb1e7d);	
}

.purple .btn-primary:hover:hover, .purple .btn-primary:hover:active, .purple .btn-primary:hover.active, .purple .btn-primary:hover.disabled, .purple .btn-primary:hover[disabled] {
	background-color: #F8539A;
}

.purple .btn-primary:hover {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #f89bc3;
    background-image: -moz-linear-gradient(top, #f89bc3, #f85199 );
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f89bc3), to(#f85199 ));
    background-image: -webkit-linear-gradient(top, #f89bc3, #f85199 );
    background-image: -o-linear-gradient(top, #f89bc3, #f85199 );
    background-image: linear-gradient(to bottom, #f89bc3, #f85199 );
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc5eeff', endColorstr='#ff78d8ff', GradientType=0);
    border-color: #f85199  #f85199  #2cc1ff;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #f85199 ;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #dd1162 !important;
    text-shadow: 1px 1px 0 white;
}




.yellow .btn-primary {
	background-color: #f0ac1b;
    background-image: linear-gradient(to bottom, #e3a617, #f0ac1b);	
}

.yellow .btn-primary:hover:hover, .yellow .btn-primary:hover:active, .yellow .btn-primary:hover.active, .yellow .btn-primary:hover.disabled, .yellow .btn-primary:hover[disabled] {
	background-color: #F3C669;
}

.yellow .btn-primary:hover {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #f4dba5;
    background-image: -moz-linear-gradient(top, #f4dba5, #f3c667 );
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4dba5), to(#f3c667 ));
    background-image: -webkit-linear-gradient(top, #f4dba5, #f3c667 );
    background-image: -o-linear-gradient(top, #f4dba5, #f3c667 );
    background-image: linear-gradient(to bottom, #f4dba5, #f3c667 );
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc5eeff', endColorstr='#ff78d8ff', GradientType=0);
    border-color: #f3c667  #f3c667  #2cc1ff;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #f3c667 ;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #dc9b0c !important;
    text-shadow: 1px 1px 0 white;
}


.gradient-box {
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#fceed1));
	background: -webkit-linear-gradient(#f7f7f7, #fceed1);
	background: -o-linear-gradient(#f7f7f7, #fceed1);
	background: -moz-linear-gradient(100% 100% 90deg, #fceed1, #f7f7f7);
	background: linear-gradient(#f7f7f7, #fceed1);
	border: solid 1px #d29916;
	border-top: none;
}

.content .gradient-box  table tr  {
	border-top: none;
}

.content .gradient-box table th {
	background: none;
}

.content .gradient-box {
	font-size: 1.14286em;
}

.gradient-box  hr {
	border-color: #ddd;
	margin: 0;
}

section  + .addFieldsWrapper {
	margin-bottom: 15px;
}

[class*="graphic-"] {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    background-repeat: no-repeat;
}
.graphic-tv {
	background-image: url("../images/icon-tv.jpg"); 
}
.graphic-newspaper {
	background-image: url("../images/icon-newspaper.jpg"); 
}
.graphic-magazine {
	background-image: url("../images/icon-magazine.jpg"); 
}
.graphic-web {
	background-image: url("../images/icon-web.jpg"); 
}

.PressListing .event-info h1 {
	margin-bottom: 0.2em;
}

.PressListing .abstract {
	margin-bottom: 1.28571em;
	border-bottom: solid 1px #efefef;
}

.PressListing .abstract:last-child {
	border-bottom: none;
}

/*Added for new Schema type - IGX: copied from AffiliateHomepage CSS on line 14924 */
.AffiliateHomePageNew .span4 [class*="span4"] {
	margin-left: 0;
}

/*Added for new Schema type - IGX: copied from AffiliateHomepage CSS on line 14924 */
.AffiliateHomePageNew .offset1 {
	margin-left: 40px;
}


.AffiliateHomePageNew #slider .cycle-overlay {
	display: none !important;
}

/* Display cycle overlay for nebraska */
.AffiliateHomePageNew.ne #slider .cycle-overlay {
	display: block !important;
}

/* Display cycle overlay for colorado */
.AffiliateHomePageNew.co #slider .cycle-overlay {
	display: block !important;
	background: none !important;
}

/* Display cycle overlay for affiliates */
.AffiliateHomePageNew.buttonOverlay #slider .cycle-overlay {
	display: block !important;
}

/*Stying for Generic Listing Page*/
.GenericListing  ul {
	margin-left:40px !important;	
}

/* Nebraska footer styling */
.ne  #footer .featured-sites .site {
	width: 23%;
	margin: 27px 0;
}

.ne .social-wide .bordered {
	border-top: none;
    border-bottom: 1px solid #ccc;
}

/** Styling for News Archive page **/
.content section#articleList .article h3 {
	text-transform: none;
	font-size: 1.2em;
	margin-bottom: 0.3em;
}

.imageGallery img {
	float: left; 
	margin-left: 0px; 
	margin-right: 10px;
}


.content blockquote.imageGallery  p  {
	color: #666;
}

/** Building Fund **/
.deck-title_building-fund, .building-fund h4  {
	color: #444;
    /* font-size: 1.28571em; */
	font-size: 28px;
    font-weight: 600;
    line-height: 1.2em;
	text-transform: uppercase;
	margin: 0 0 0.2em;
}

.building-fund li {
	list-style: none;
	background: url(../images/bullet-blue.jpg) no-repeat 0 5px;
	padding-left: 15px;
}

.row-fluid.building-fund {
	border-bottom: 1px solid #ccc;
	margin-bottom: 25px;
}

.row-fluid.building-fund:last-child {
	border-bottom: none;
}

.row-fluid .offset6 {
    margin-left: 53.8462%;
}
:not(body.resultsPage) .row-fluid .span4 {
    width: 31.6239%;
}
/* .Homepage .deck.row-fluid.widget-area .span4
{
width:31.914893617021278%;
} */

.row-fluid.building-fund [class*="span"].offset6 {
	min-height: 50px;
}
.building-fund blockquote {
	clear: both;
	max-width: 300px;
/* 	padding: 20px; */
	position: relative;
	background: none;
	margin-top: 25px;
	margin-bottom: 20px;
}

.building-fund blockquote p {
	padding: 30px 20px;
	background: #f7f7f7;
	font-size: 14px;
}

.building-fund blockquote span {
	width: 120px;
	height: 80px;
	z-index: 100;
	position: absolute;
	top: -20px;
	left: 30px;
	background: transparent url("../images/icons/quotes-blue.png") no-repeat scroll 0 0;
}

/************** NEW JOIN PAGE (UNITED) ***********************************/

.membershipLanding {
	position: relative;
}

.teaserBlock .btn {
	float: left; 
	width: 130px;
}

.teaserBlock {
	margin-top: 50px;
	margin-bottom: 50px;
	float: left;
}

.teaserBlock p {
	text-align: center;
	font-size: 17px;
}

.teaserBlock + hr {
	clear: both;
	border-top: 1px solid #ccc;
}


.reasons {
	text-align: center;
	clear: both;
}

.reason-1, .reason-2, .reason-3, .reason-4 {
	border-top: solid 1px #ccc;
}

.content .reasons p {
	line-height: 1.6em;
}

.reasons .emblem {
	display: block;
	width: 247px;
	height: 92px;
	text-indent: -999em;
	margin: 0 auto;
}

.reasons .reason-1 .emblem {
	background: url(../../images/optometrist/reason-1.jpg);
}

.reasons .reason-2 .emblem {
	background: url(../../images/optometrist/reason-2.jpg);
}

.reasons .reason-3 .emblem {
	background: url(../../images/optometrist/reason-3.jpg);
}

.reasons .reason-4 .emblem {
	background: url(../../images/optometrist/reason-4.jpg);
}

.reasons h1 {
	font-size: 20px;
	color: #0098d0;
	margin-top: 50px;
	font-size: 28px;
	font-weight: normal;
	margin-bottom: 50px;
}

.reasons .entry {
	text-align: left;
	margin-bottom: 35px;
}

.reasons .entry[class*=span]{
	margin: 0 auto;
	float: none;
}

.reasons .entry p {
	position: relative;
	margin-top: 100px;
}

.entry .quotes {
	width: 120px;
	height: 80px;
	z-index: 100;
	position: absolute;
	top: -65px;
	left: 283px;
}


.reason-1 .entry .quotes {
	background: transparent url("../images/icons/quotes-red.png") no-repeat 0 0;
}

.reason-2 .entry .quotes {
	background: transparent url("../images/icons/quotes-green.png") no-repeat 0 0;
	left: 0;
}

.reason-3 .entry .quotes {
	background: transparent url("../images/icons/quotes-blue.png") no-repeat 0 0;
}

.reasons .entry img {
	float: left;
	margin-right: 70px;
	margin-top: -30px;
	margin-bottom: 40px;
}

.content .reasons h2 {
	font-size: 28px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 20px;
}

.content .reasons h3 {
	font-size: 17px;
	margin: 5px 0;
}

.content .reason-1 h2 , .content .reason-1 h3 {
	color: #da2037;	
}

.content .reason-2 h2, .content .reason-2 h3 {
	color: #99ca3c;	
}

.content .reason-3 h2, .content .reason-3 h3 {
	color: #0098d0;	
}

.content .reason-4 h2, .content .reason-4 h3 {
	color: #414042;	
}

.content .reasons [class*=reason] p {
	padding-right: 60px;
	line-height: 1.6em;
	font-size: 15px;
}

.content .reasons [class*=reason] [class*=didYouKnow] p {
	padding-right: 0;
}

.content .reasons .entry p {
	padding-right: 0;
}

.content .reasons .entry strong {
	font-size: 17px;
}

.content .reasons .entry p em{
	font-size: 15px;
}

.content .reasons p.overview[class*=span] {
	padding-right: 0;
	font-size: 15px;
	margin-left: auto;
	margin-right: auto;
	float: none;
}

.content .reasons p strong {
}
.didYouKnow-container[class*=span] {
	clear: both;
	margin: 0 auto;
	float: none;
}

.didYouKnow {
	padding: 25px 90px;
	margin-bottom: 30px;
}

.content .didYouKnow h3 {
	text-transform: none;
}

.reason-1 .didYouKnow {
	background: #f9e9eb;
}
.reason-2 .didYouKnow {
	background: #e8f0d8;
}
.reason-3 .didYouKnow {
	background: #e5f4fa;
}
.reason-4 .didYouKnow {
	background:#edeeea;
}

.membershipLanding iframe {
	position: absolute; 
	/* bottom: 10%;  */
	left: 3%; 
	z-index:100;
}

.reasons .reviewNow[class*=span] {
	padding-top: 25px;
	margin: 0 auto 30px;
	float: none;
}

.reasons .reviewNow img {
	margin-right: 30px; 
}

.reasons .reviewNow p {
	text-align: left;
}

/************** END JOIN/UNITED FOR DESKTOP - MORE IN MEDIA QUERIES ***********************/

/****************** STUDENT LANDING PAGE **********************/


/* assumes element is already floated */
.verticalCenter {
	transform: translateY(50%);
}

#studentLanding > .row:nth-child(2) {
	background: #EDEEEE;
}

.content #studentLanding h2 {
	color: #00377A;
	font-size: 31px;
}

.conference-info-outer {
	background-color: #fafafa;
	padding: 6px;
	transform: translateY(20%);
}
.conference-info {
	padding: 20px 25px;
	background-color: #fff;
	border: 1px solid #ebebeb;
}

.conference-info * {
	padding: 0 15px;
}

.conference-info .btn {
	padding: .5714285714285714em .7142857142857143em .42857142857142855em;
}

.conference-info .row {
	margin-bottom: 2em;
}

.conference-info h5 {
	padding-left: 0;
	padding-bottom: 0.5em;
	border-bottom: solid 2px #dddedf;
	margin-bottom: 2em;
}

.content .conference-info p.date {
	margin-bottom: 0.5em;
	color: #606a70;
}


/****************** END OF STUDENT LANDING PAGE **************/

a.webinarIcon {
	background: url(../../images/optometrist/webinar-icon.png) no-repeat 100% 0;
	height: 20px;
	padding-right: 30px;
	display: inline-block
}

/*Hiding Sidebar for affiliated Pages*/
.NoSidebar .nav-pills{
	display: none;	
}

/* Responsive YouTube video */
.videoWrapper {
    float: none;
    /* clear: both; */
    width: 35%;
    position: absolute;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: -40%;
    left: 12%;
    width: 100%;
    height: 33.7%;
}

.rcorners {
    border-radius: 20px;
	border: solid 3px #ccc;
    background: #999;
    padding: 20px; 
    height: 38px;
	width: 180px;
	font-weight: bold;
}

.rcorners a { color: white; }

p.rcorners {
	font-size: 20px;
	margin-bottom: 1em;
}

/* Specific meeting detail page */

form[action*="3506945"] #marketplace-nav ul ,
form[action*="3506945"] .rtIn.MTGDetailEventsHeader, form[action*="3506945"] .rtIn.MTGDetailEventOption,
form[action*="3506945"] .breadcrumbs
{
	display: none;
}

form[action*="3506945"] {
	margin-top: 20px;
}

/* hide Lucene search box until launch */
/* #sub-nav + #search-form .searchfield {
	display: none;
} */

.search-form[action*=marketplace] {
	display: none;
}

/* If there's only one slide, hide this div (it contains the pager thumbnails) */
#slideNav.one  {
	display: none;
}

/* aoaplus */
.aoaPlus {
	color: #00367b;
}
.aoaPlus .content h2 {
	font-weight: normal;
	font-size: 24px;
	color: #00367b;
	margin: 0 0 0.5em 0;
	text-transform: uppercase;
}
.aoaPlus  .content .emphasis {
	color: #c5093b;
}
.aoaPlus .content .row-fluid {
	border-bottom: solid 1px #00367b;
	padding: 30px 0;
}

.aoaPlus .row-fluid [class*="span"] {
	min-height: 1px;
}

.aoaPlus .content .row-fluid img.pull-right {
	padding-right: 0;
}

.aoaPlus .content .row-fluid ul {
    list-style: none;
    padding:0;
    margin:0;
}

/* .aoaPlus .content .row-fluid li { 
    padding-left: 2em; 
    text-indent: -.1.2em;
	padding-bottom: 1em;
}

.aoaPlus .content .row-fluid li:before {
	content: "• ";
	color: #da2037;
} */


@media only screen and (min-width : 0) {
	.membershipLanding-start {
		font-size: 11px;
		bottom: -5%;
		right: 2%;
	}
	.reasons .entry img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.reasons .entry p {
		margin-top: 0px;
	}
		/*
	Hide Login button from main navigation.  Leading zeros function works only if there's a single login button on the page
	*/

	.LoginPage.AffiliatePage .header-affiliate-mod {
		display: none !important;
	}
}

/* Small Devices, Really small Phones */
@media only screen and (min-width : 320px) {
	.childrensAges p {
		margin-bottom: 0;
	}
	.childrensVision {
		display: none;
	}
	.signature {
		display: block;
		clear: both;
	}
	.content .reasons .entry p {
		display: block;
		clear: both;
	}
	.entry .quotes {
		left: 0;
	}
	.reasons .entry img {
		margin-bottom: 80px;
	}
	.content .reasons p.overview[class*="span"] {
		margin-bottom: 60px;
	}
	.reasons .reviewNow p {
		clear: both;
	}
	.reasons .reviewNow img {
		margin-bottom: 30px;
	}
	
	.didYouKnow {
		padding: 25px;
	}
	.teaserBlock p{
		margin: 0 0 20px;
	}
	.teaserBlock .btn {
		margin-left: 25%;
	}
	#jumpJoinDropdown {
		font-size: 13px;
	}
	.reasons h1.reviewClosing {
		padding: 0 40px;
	}	
	.header-affiliate-mod, .AffiliateHomePageNew .header-affiliate {
		top: 98px;
	}	
	.minnesota .header-affiliate-mod, .minnesota .AffiliateHomePageNew .header-affiliate-mod  {
		top: 82px;
	}
	.AffiliatePage .header-affiliate-mod, .AffiliatePage .AffiliateHomePageNew .header-affiliate-mod  {
		top: 134px;
	}
	
}


/* Small Devices, Phones */
@media only screen and (min-width : 480px) {
	.col.last.extraHeight {
		margin-top: 70px !important;
	}
	
	.membershipLanding-start {
		right: 4%;
		font-size: 17px;
	}
	.teaserBlock .btn {
		margin-left: 33%;
		margin-top: 30px;
	}
	
	.teaserBlock p{
		margin: 0 55px;
	}
	.reasons input[type*=submit] {
		margin-top: -3px; margin-left: 15px;
	}
	#jumpJoinDropdown {
		font-size: 14px;
	}
	.reasons h1.reviewClosing {
		padding: 0;
	}

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.col.last.extraHeight {
		margin-top: 0 !important;
	}

	.childrensVision.graphic {
		display: block; 
		position: absolute;
		background: url(../images/icon-Childrens-Vision.png) no-repeat; 
		right: -6%; 
		top: 140%; 
		width: 230px; 
		height: 66px; 
		padding-top: 25px;
		color: #fff; font-weight: bold;
	}
	.childrensAges {
		display: block; 
		padding-left: 15px; 
		padding-left: 69px; 
		padding-top: 10px;
	}
	
	.membershipLanding-start {
		bottom: -3%;
		right: 7%;
	}
	.content .reasons .entry p {
		clear: none;
	}
	.entry .quotes {
		left: 283px;
	}
	.reasons .entry img {
		margin-bottom: 40px;
		float: left;
	}
	.content .reasons p.overview[class*="span"] {
		margin-bottom: 40px;
	}

	.reasons .reviewNow img {
		margin-bottom: 0px;
		float: left;
	}
	.reasons .reviewNow p {
		clear: none;
	}
	.didYouKnow {
		padding: 25px 90px;
	}

	.reasons .entry img {
		display: inline;
		margin: -30px 70px 40px 0;
		float: left;
	}
	.reasons .entry p {
		margin-top: 100px;
	}
	.reasons .reason-2 .entry img {
		float: right; margin-left: 70px; margin-right: 0;
	}
	.teaserBlock p{
		float: left;
		width: 60%;
	}
	.teaserBlock .btn {
		margin-top: 30px;
		margin-left: 27%;
	}

}

@media only screen and (min-width : 969px) {
	.childrensVision.graphic {
		right: 0.8%; 
		top: 15px; 
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.childrensVision.graphic {
		right: 0.8%; 
		top: 15px; 
	}
	
	.signature {
		display: inline;
		clear: none;
	}
	.membershipLanding-start {
		bottom: 3%;
		right: 15%;
	}
	.teaserBlock .btn {
		margin-left: 2%;
		margin-top: 0;
	}
	.reasons .reviewNow img {
		margin-left: 60px;
	}
	.reasons .reviewNow p {
		margin-right: 60px;
	}
	.carousel-control.left {
		left: 10%;
	}
	.carousel-control.right {
		right: 10%;
	}

}

/* Accounting for browsers shrunk between 1194px and 1200px */
@media only screen and (min-width : 1194px) {
	.header-affiliate-mod, .AffiliateHomePageNew .header-affiliate-mod {
		top: 97px;
	}
	.minnesota .header-affiliate-mod {
		top: 97px;
	}
	.AffiliatePage .header-affiliate-mod {
		top: 135px;
	}
	
	.tx.AffiliatePage .header-affiliate-mod {
		top: 156px;
	}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) {
	/* Affiliate Login button */
	.header-affiliate-mod, .AffiliateHomePageNew .header-affiliate-mod {
		top: 97px;
	}
}


@media (max-width:767px) {
	.Homepage .deck.row-fluid.widget-area .span4 {
		width:auto;
	}
}

@media (max-width: 979px) and (min-width: 768px) {
	.Homepage .deck.row-fluid.widget-area .span4 {
		width:31.491712707182323%;
	}
	
}

/*==========  Non-Mobile First Media Queries  ==========*/
@media only screen and (max-width : 767px) {
	.sidebarBox {
		text-align: left !important;
	}
	
}
	


