article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
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,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
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:"";}
.clearfix:after{clear:both;}
.hide-text{font:a;color:transparent;text-shadow:none;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
body{margin:0;font-family:"futura-pt","Futura BT",Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:21px;color:#333333;background-color:#ffffff;}
a{color:#ff0099;text-decoration:none;}
a:hover{color:#b3006b;}
.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";}
.row:after{clear:both;}
[class*="span"]{float:left;margin-left:20px;}
.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:"";}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574%;*margin-left:2.0744680846382977%;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%;}
.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%;}
.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%;}
.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%;}
.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%;}
.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%;}
.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%;}
.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%;}
.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%;}
.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%;}
.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%;}
.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%;}
.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";}
.container:after{clear:both;}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";}
.container-fluid:after{clear:both;}
p{color:#333;margin:0 0 14px 0;font-family:"futura-pt","Futura BT",Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:21px;}p small{font-size:14px;color:#999999;}
p.credit{font-size:14px;color:#999999;font-style:italic;}
.shout{text-transform:uppercase;font-size:32px;line-height:42px;color:#4d4d4d;}
p.hero{color:#404040;text-transform:uppercase;font-size:27px;line-height:33px;}
p.lead{font-size:22px;line-height:28.875px;margin-bottom:21px;color:#666;}
p.event-date{font-weight:500;margin-bottom:4px;font-size:15px;}
img.lead{margin-top:9px;}
p a{color:#ff0099;font-weight:bold;}
p.lead a,p.hero a,p.shout a{font-weight:normal;}
p.fine-print{color:#999999;}
h1,h2,h3,h4,h5,h6{margin:0;font-family:"Steelfish","Heroic Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333333;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#888;}
h1{font-family:"Steelfish","Heroic Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;font-size:55px;line-height:60px;text-transform:uppercase;letter-spacing:3px;}h1 small{font-size:48px;}
h2{font-size:27px;font-family:"futura-pt","Futura BT",Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;margin:0 0 14px 0;color:#808080;line-height:32px;letter-spacing:1px;}h2 small{font-size:23px;}
.search-term{color:#666666;}
h3{color:#666666;font-size:27px;line-height:42px;margin-bottom:5px;letter-spacing:1px;font-weight:normal;}h3 small{font-size:24px;line-height:28px;}
h3.subdued-lead{margin-top:15px;color:#999999;}
h4,h5,h6{line-height:28px;font-family:"futura-pt","Futura BT",Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;}
h4{font-size:16px;font-weight:500;text-transform:uppercase;color:#444;}h4 small{font-size:13px;font-weight:normal;}
h5{font-size:16px;line-height:;}
h6{font-size:13px;letter-spacing:1px;color:#777;text-transform:uppercase;}
ul,ol{padding:0;margin:0 0 21px 0;}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0;color:#666666;}
ul{list-style:none;}
ol{list-style:decimal;margin-left:25px;}
ol ul{margin-left:5px;}
li{line-height:21px;}
ul{list-style-image:url("/media/2621/bullet-arrow-quote.png");margin-bottom:20px;margin-left:15px;}
.big-pink-list{font-size:20px;font-family:"Steelfish","Heroic Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;list-style-image:url("/media/2622/bullet-arrow-quote-big-pink.png");letter-spacing:1px;}.big-pink-list li{margin-bottom:10px;}
.unstyled-list{list-style:none;margin-bottom:0px;}
.unstyled-list-plus{list-style:none;margin-bottom:0px;margin-left:0px;}
dl{margin-bottom:21px;}
dt,dd{line-height:21px;}
dt{font-weight:bold;line-height:20px;}
dd{margin-left:10.5px;}
.dl-horizontal dt{float:left;width:120px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dl-horizontal dd{margin-left:130px;}
hr{margin:21px 0 14px 0;border:0;border-top:1px solid #e8e8e8;}
strong{font-weight:bold;}
em{font-style:italic;}
.muted{color:#999999;}
abbr[title]{cursor:help;border-bottom:1px dotted #ddd;}
abbr.initialism{font-size:90%;text-transform:uppercase;}
blockquote{padding:0 35px 0 15px;margin:21px 0;border-left:1px solid #eeeeee;}blockquote p{margin-bottom:0;font-size:16px;line-height:31.5px;color:#666666;font-family:Georgia,"Times New Roman",Times,serif;}
blockquote small{display:block;margin:10.5px 0;line-height:21px;color:#999999;font-size:13px;}blockquote small:before{content:'\2014 \00A0';}
blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
address{display:block;margin-bottom:21px;font-style:normal;line-height:21px;}
small{font-size:100%;}
cite{font-style:normal;}
form{margin:0 0 21px;}
fieldset{padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:31.5px;font-size:24px;line-height:42px;color:#333333;border:0;border-bottom:1px solid #eee;}legend small{font-size:15.75px;color:#999999;}
label,input,button,select,textarea{font-size:16px;font-weight:normal;line-height:21px;}
input,button,select,textarea{font-family:"futura-pt","Futura BT",Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;}
label{display:block;margin-bottom:5px;color:#333333;}
input,textarea,select,.uneditable-input{display:inline-block;*display:inline;*zoom:1;width:210px;height:28px;padding:4px;margin-bottom:9px;font-size:16px;line-height:28px;color:#666666;background-color:#ffffff;border:1px solid #cccccc;}
.uneditable-textarea{width:auto;height:auto;}
label input,label textarea,label select{display:block;}
input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;background-color:transparent;border:0 \9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
input[type="image"]{border:0;}
input[type="file"]{width:auto;padding:initial;line-height:initial;background-color:#ffffff;background-color:initial;border:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;}
select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px;}
input[type="file"]{line-height:18px \9;}
select{width:220px;background-color:#ffffff;}
select[multiple],select[size]{height:auto;}
input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
textarea{height:auto;}
input[type="hidden"]{display:none;}
.radio,.checkbox{min-height:18px;padding-left:18px;}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px;}
.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}
.radio.inline,.checkbox.inline{display:inline-block;*display:inline;*zoom:1;padding-top:5px;margin-bottom:0;vertical-align:middle;}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;}
input,textarea{-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 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
input:focus,textarea:focus{border-color:rgba(238, 15, 146, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238,15,146,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238,15,146,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238,15,146,.6);}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.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,textarea,.uneditable-input{margin-left:0;}
input.span12, textarea.span12, .uneditable-input.span12{width:930px;}
input.span11, textarea.span11, .uneditable-input.span11{width:850px;}
input.span10, textarea.span10, .uneditable-input.span10{width:770px;}
input.span9, textarea.span9, .uneditable-input.span9{width:690px;}
input.span8, textarea.span8, .uneditable-input.span8{width:610px;}
input.span7, textarea.span7, .uneditable-input.span7{width:530px;}
input.span6, textarea.span6, .uneditable-input.span6{width:450px;}
input.span5, textarea.span5, .uneditable-input.span5{width:370px;}
input.span4, textarea.span4, .uneditable-input.span4{width:290px;}
input.span3, textarea.span3, .uneditable-input.span3{width:210px;}
input.span2, textarea.span2, .uneditable-input.span2{width:130px;}
input.span1, textarea.span1, .uneditable-input.span1{width:50px;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;border-color:#ddd;}
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 input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#c4c4c4;-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow: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 input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48;}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#c4c4c4;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow: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 input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847;}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#c4c4c4;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow: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;}
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:20px 20px 21px;margin-top:21px;margin-bottom:21px;background-color:#f5f5f5;border-top:1px solid #ddd;*zoom:1;}.form-actions:before,.form-actions:after{display:table;content:"";}
.form-actions:after{clear:both;}
.uneditable-input{overflow:hidden;white-space:nowrap;cursor:not-allowed;background-color:#ffffff;border-color:#eee;-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);}
:-moz-placeholder{color:#999999;}
::-webkit-input-placeholder{color:#999999;}
.help-block,.help-inline{color:#666666;}
.help-block{display:block;margin-bottom:10.5px;}
.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px;}
.input-prepend,.input-append{margin-bottom:5px;}.input-prepend input,.input-append input,.input-prepend select,.input-append select,.input-prepend .uneditable-input,.input-append .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:middle;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}.input-prepend input:focus,.input-append input:focus,.input-prepend select:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{z-index:2;}
.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc;}
.input-prepend .add-on,.input-append .add-on{display:inline-block;*display:inline;*zoom:1;width:auto;height:21px;min-width:16px;padding:4px 5px;font-weight:normal;line-height:21px;text-align:center;text-shadow:0 1px 0 #ffffff;vertical-align:middle;background-color:#eeeeee;border:1px solid #ccc;}
.input-prepend .add-on,.input-append .add-on,.input-prepend .btn,.input-append .btn{margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.input-prepend .active,.input-append .active{background-color:#a9dba9;border-color:#46a546;}
.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-append .uneditable-input{border-right-color:#ccc;border-left-color:#eee;}
.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 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 .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius: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;}
.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none;}
.form-search label,.form-inline label{display:inline-block;*display:inline;*zoom:1;}
.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:10.5px;}
legend+.control-group{margin-top:21px;-webkit-margin-top-collapse:separate;}
.form-horizontal .control-group{margin-bottom:21px;*zoom:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";}
.form-horizontal .control-group:after{clear:both;}
.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right;}
.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:160px;*margin-left:0;}.form-horizontal .controls:first-child{*padding-left:160px;}
.form-horizontal .help-block{margin-top:10.5px;margin-bottom:0;}
.form-horizontal .form-actions{padding-left:160px;}
table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}
.table{width:100%;margin:21px 0;}.table th,.table td{padding:8px;line-height:21px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
.table th{font-weight:bold;}
.table thead th{vertical-align:bottom;}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
.table tbody+tbody{border-top:2px solid #dddddd;}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5;}
table .span1{float:none;width:44px;margin-left:0;}
table .span2{float:none;width:124px;margin-left:0;}
table .span3{float:none;width:204px;margin-left:0;}
table .span4{float:none;width:284px;margin-left:0;}
table .span5{float:none;width:364px;margin-left:0;}
table .span6{float:none;width:444px;margin-left:0;}
table .span7{float:none;width:524px;margin-left:0;}
table .span8{float:none;width:604px;margin-left:0;}
table .span9{float:none;width:684px;margin-left:0;}
table .span10{float:none;width:764px;margin-left:0;}
table .span11{float:none;width:844px;margin-left:0;}
table .span12{float:none;width:924px;margin-left:0;}
table .span13{float:none;width:1004px;margin-left:0;}
table .span14{float:none;width:1084px;margin-left:0;}
table .span15{float:none;width:1164px;margin-left:0;}
table .span16{float:none;width:1244px;margin-left:0;}
table .span17{float:none;width:1324px;margin-left:0;}
table .span18{float:none;width:1404px;margin-left:0;}
table .span19{float:none;width:1484px;margin-left:0;}
table .span20{float:none;width:1564px;margin-left:0;}
table .span21{float:none;width:1644px;margin-left:0;}
table .span22{float:none;width:1724px;margin-left:0;}
table .span23{float:none;width:1804px;margin-left:0;}
table .span24{float:none;width:1884px;margin-left:0;}
@font-face{font-family:'Steelfish Bold';src:url('/media/2643/steelfish_eb-webfont.eot');src:url('/media/2643/steelfish_eb-webfont.eot?#iefix') format('embedded-opentype'),url('/media/2645/steelfish_eb-webfont.woff') format('woff'),url('/media/2644/steelfish_eb-webfont.ttf') format('truetype'),url('/media/2647/steelfish_eb-webfont.svg#SteelfishEbRegular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Steelfish';src:url('/media/2640/steelfish_rg-webfont.eot');src:url('/media/2640/steelfish_rg-webfont.eot?#iefix') format('embedded-opentype'),url('/media/2642/steelfish_rg-webfont.woff') format('woff'),url('/media/2641/steelfish_rg-webfont.ttf') format('truetype'),url('/media/2646/steelfish_rg-webfont.svg#SteelfishRgRegular') format('svg');font-weight:normal;font-style:normal;}.band{width:100%;clear:both;}
#content{margin-top:110px;}
#content.no_breadcrumb{margin-top:80px;}
#home #content{margin-top:200px;}
.section-header{background:#000000;height:283px;position:absolute;overflow:hidden;z-index:10;}.section-header h1{margin-top:150px;margin-bottom:10px;color:#ffffff;height:60px;width:100%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.section-header p{color:#ffffff !important;font-size:19px !important;line-height:24px !important;width:750px !important;}
.section-header .container{position:relative;}
.section-header img{position:absolute;top:0px;left:50%;margin-left:-640px;max-width:none;}
.section-header+.container{padding-top:303px;}
.btn{display:inline-block;*display:inline;*zoom:1;background:#ff0099;color:#ffffff;padding:8px 12px;font-family:"Steelfish","Heroic Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:19px;font-weight:normal !important;line-height:21px;letter-spacing:1px;vertical-align:top;}
.btn:after{content:"\00BB \0020";padding:0 4px 0 16px;float:right;}
.btn:hover{text-decoration:none;color:#e4e11e;background:#b3006b;}
.btn-large{font-size:22px;line-height:18px;padding:10px;}
.btn-block{display:block;margin-bottom:10px;}
input[type="submit"].btn{border:none;}
.btn-no-arrow:after{content:none;padding:0;}
.btn-cancel{background:#aaa;}
.btn-cancel:hover{background:#666;}
.btn-cancel:after{content:none;padding:0;}
.btn-back:before{content:"\00AB \0020";padding:0 16px 0 4px;float:left;}
.btn-back:after{content:"";padding:0;}
.btn-prev-next{background:#999;}.btn-prev-next.btn-back:before{padding:0 10px 0 4px;}
.btn-prev-next:after{padding:0 10px 0 4px;}
.btn-prev-next:hover{background:#444;color:#fff;}
.btn.disabled{background:#999999;color:#eee;cursor:default;}
form a.btn{margin-bottom:9px;}
.clear{*zoom:1;}.clear:before,.clear:after{display:table;content:"";}
.clear:after{clear:both;}
img.pull-left{margin-right:20px;margin-bottom:15px;}
img.lazy-load{background:url("/media/2638/ajax-loader.gif") center center no-repeat;}
.img-mask{position:relative;overflow:hidden;}.img-mask img{border:none !important;position:absolute;}
.buy-tix-btn{display:block;font:a;color:transparent;text-shadow:none;border:0;background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:63px;height:72px;background-position:-291px -67px;overflow:hidden;}
.buy-tix-btn:hover{font:a;color:transparent;text-shadow:none;border:0;background-position:-356px -67px;}
.text-over-img{position:relative;}.text-over-img p{position:absolute;left:0px;right:0px;bottom:0px;margin:0px;}
.text-over-img h3{position:absolute;left:0px;right:0px;bottom:0px;margin:0px;}
.text-over-img a.btn{color:#ff0099;background:#e4e11e;font-size:23px;padding-top:12px;padding-bottom:12px;margin-bottom:0;}
.highlight-box{*zoom:1;background:#e4e11e;padding:8px 10px 0 10px;border:1px solid #ccc;}.highlight-box:before,.highlight-box:after{display:table;content:"";}
.highlight-box:after{clear:both;}
.tab-panel h3{border-top:3px solid #ccc;background:#333;color:#fff;font-size:42px;text-transform:uppercase;padding:7px 0 12px 10px;margin:0;}
.tab-panel ul{list-style:none;margin-bottom:0px;margin:0;padding:2px 0 0 10px;border-top:4px solid #666;border-bottom:1px solid #ccc;background:#f4f4f4;}.tab-panel ul li{display:inline-block;*display:inline;*zoom:1;text-transform:uppercase;font-size:13px;padding:0 7px 0 10px;margin:0 0 5px 0;line-height:15px;}.tab-panel ul li.active{padding:15px 12px 7px 12px;margin-top:-8px;margin-bottom:-1px;background:#fff;border-left:0;-webkit-box-shadow:0px -4px 4px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px -4px 4px rgba(0, 0, 0, 0.25);box-shadow:0px -4px 4px rgba(0, 0, 0, 0.25);border-bottom:1px solid #fff;}.tab-panel ul li.active a{color:#333;font-weight:bold;}
.tab-panel ul li+li{border-left:1px solid #aaa;}
.tab-panel ul li.active+li{border-left:none;}
#home #nav-bar{top:auto;}
#nav-bar{position:absolute;z-index:20;width:100%;top:0px;}#nav-bar .nav{height:80px;background:#ff0099;}#nav-bar .nav .container{position:relative;left:50%;margin-left:-470px;width:1040px;}
#nav-bar .nav .logo{margin:6px 10px 0 0;display:block;float:left;background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:58px;height:65px;background-position:-278px -0px;overflow:hidden;font:a;color:transparent;text-shadow:none;border:0;}
#nav-bar .nav ul{float:left;margin-left:0px;margin-bottom:0px;list-style:none;}#nav-bar .nav ul li{float:left;}#nav-bar .nav ul li a{display:block;padding:30px 9px 28px 9px;font-size:15px;font-family:"futura-pt","Futura BT",Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;color:#ffffff;}
#nav-bar .nav ul li .buy_tix{padding:0 0 0 8px;}
#nav-bar .nav ul li.last-child a{padding-right:0px;}
#nav-bar .nav ul li a:hover{color:#e4e11e;text-decoration:none;}
#nav-bar .nav ul li.active a{color:#e4e11e;}
#nav-bar .nav ul>li:hover ul.drop-down{display:block;}
#nav-bar .nav ul.drop-down{display:none;position:absolute;left:auto;margin-top:-25px;margin-left:-5px;float:none;background:url(/media/2631/nav-bg.png) repeat transparent;padding:15px 20px;-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);z-index:50;}#nav-bar .nav ul.drop-down li{float:none;border-bottom:1px solid #444;padding:4px 35px 4px 0px;}
#nav-bar .nav ul.drop-down li.drop-down-header,#nav-bar .nav ul.drop-down li:last-child{border:none;}
#nav-bar .nav ul.drop-down li.drop-down-header{color:#595959;font-weight:bold;text-transform:uppercase;font-size:14px;padding:0px 0px 0px 0px;}
#nav-bar .nav ul.drop-down li+li.drop-down-header{padding-top:10px;}
#nav-bar .nav ul.drop-down li a{padding:0px;text-transform:none;font-weight:normal;color:#999999;letter-spacing:0px;}
#nav-bar .nav ul.drop-down li a:hover{color:#e4e11e;}
#nav-bar .breadcrumb{background:#b3006b;height:30px;}#nav-bar .breadcrumb ul{margin-left:77px;padding-top:5px;margin-bottom:0;list-style:none;}
#nav-bar .breadcrumb li{float:left;font-weight:bold;font-family:"futura-pt","Futura BT",Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:1px;margin-right:8px;padding-right:13px;background:url("/media/2632/nav-breadcrumb-divider.png") center right no-repeat;}
#nav-bar .breadcrumb li.active{color:#e4e11e;padding-right:0px;margin-right:0px;background:none;}
#nav-bar .breadcrumb li a{color:#ff0099;}
#nav-bar .breadcrumb li a:hover{color:#e4e11e;text-decoration:none;}
#nav-bar .util{height:56px;background:url(/media/2637/util-nav-bg.png) repeat-x bottom;}#nav-bar .util .search{margin-top:14px;float:right;position:relative;padding-right:20px;}
#nav-bar .util .search form input[type="text"]{background:rgba(255, 255, 255, 0.75);border:1px solid #ccc;height:24px;width:200px;font-weight:bold;font-size:15px;line-height:27px;padding:0px 0px 0px 8px;color:#999;}
#nav-bar .util .search form input[type="submit"]{display:block;background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:16px;height:16px;background-position:-0px -75px;box-shadow:none;overflow:hidden;border:none;position:absolute;top:5px;left:188px;opacity:0.35;filter:alpha(opacity=35);}
.social-links{margin-top:11px;float:right;margin-bottom:0;list-style:none;}.social-links li{float:left;margin-left:4px;line-height:0px;}
.social-links a{background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:34px;height:34px;background-position:-38px -0px;margin-right:4px;overflow:hidden;display:inline-block;*display:inline;*zoom:1;font:a;color:transparent;text-shadow:none;border:0;}
.social-links li.emp a{background-position:-115px -117px;}
.social-links li.emp a:hover{background-position:-115px -49px;}
.social-links li.tw a{background-position:-149px -117px;}
.social-links li.tw a:hover{background-position:-149px -49px;}
.social-links li.fb a{background-position:-183px -117px;}
.social-links li.fb a:hover{background-position:-183px -49px;}
.social-links li.yt a{background-position:-115px -151px;}
.social-links li.yt a:hover{background-position:-115px -83px;}
.social-links li.fl a{background-position:-149px -151px;}
.social-links li.fl a:hover{background-position:-149px -83px;}
.social-links li.em a{background-position:-183px -151px;}
.social-links li.em a:hover{background-position:-183px -83px;}
#banner{position:relative;background:#ddd;height:385px;overflow:hidden;}#banner ul,#banner li{list-style:none;margin-bottom:0px;margin:0px;padding:0px;}
#banner ul{background:#111;width:100%;height:385px;overflow:hidden;position:relative;}#banner ul li{position:absolute;width:100%;}#banner ul li .wrap{min-height:385px;}#banner ul li .wrap video{min-width:940px;width:100%;}
#banner ul li .wrap img{width:100%;}
#banner ul li .slide-image-frame{width:940px;position:absolute;left:50%;top:0;margin-left:-470px;height:385px;}#banner ul li .slide-image-frame img{position:absolute;}
#banner ul li+li{display:none;}
#banner .container{position:relative;margin-top:-45px;}#banner .container ol.controls{display:block;list-style:none;margin-bottom:0px;float:right;margin-right:5px;}#banner .container ol.controls li{float:left;margin-right:3px;padding-top:10px;-webkit-transition:padding-top linear 0.1s;-moz-transition:padding-top linear 0.1s;-ms-transition:padding-top linear 0.1s;-o-transition:padding-top linear 0.1s;transition:padding-top linear 0.1s;height:22px;}#banner .container ol.controls li a{font:a;color:transparent;text-shadow:none;border:0;display:block;width:9px;height:0;padding-top:22px;background-color:#ff0099;overflow:hidden;}
#banner .container ol.controls li:hover{height:27px;padding-top:5px;}#banner .container ol.controls li:hover a{background-color:#ffffff;}
#banner .container ol.controls li.active{height:32px;padding-top:0px;}#banner .container ol.controls li.active a{background-color:#ffffff;}
.module{border-bottom:1px solid #ccc;margin-bottom:24px;padding-bottom:20px;position:relative;*zoom:1;}.module:before,.module:after{display:table;content:"";}
.module:after{clear:both;}
.module.no-bottom-margin{margin-bottom:0px;}
.module.no-bottom-border{border-bottom:none;padding-bottom:0px;}
.module.bottom-border{border-bottom:1px solid #ccc !important;padding-bottom:20px !important;}
.module .module{border-bottom:none;padding-bottom:0px;}
.module.sidebar{border-bottom:none;padding-bottom:0px;}.module.sidebar h3{font-size:24px;line-height:28px;}
.module.sidebar .module{border-bottom:1px solid #ccc !important;padding-bottom:20px !important;}
.module.group-visits h3{font-size:24px;line-height:28px;}
.module.sponsors>ul>li{margin-bottom:10px;}
.module.layout-separated>ul>li{border-left:1px solid #dddddd;margin-left:9px !important;padding-left:10px !important;margin-bottom:15px;}
.module.layout-separated>ul>li:first-child{border:none;margin-left:10px !important;}
.module.layout-separated [class*="span"]{border-left:1px solid #dddddd;margin-left:9px !important;padding-left:10px !important;}
.module.layout-separated [class*="span"]:first-child{border:none;margin-left:10px !important;}
.module.layout-full-width>ul{margin-left:-20px;*zoom:1;list-style:none;margin-bottom:0px;}.module.layout-full-width>ul:before,.module.layout-full-width>ul:after{display:table;content:"";}
.module.layout-full-width>ul:after{clear:both;}
.module.layout-full-width>ul>li{float:left;margin-left:20px;width:940px;}
.module.layout-halves>ul{margin-left:-20px;*zoom:1;list-style:none;margin-bottom:0px;}.module.layout-halves>ul:before,.module.layout-halves>ul:after{display:table;content:"";}
.module.layout-halves>ul:after{clear:both;}
.module.layout-halves>ul>li{float:left;margin-left:20px;width:460px;}
.module.layout-halves>table{width:100%;}.module.layout-halves>table>tbody>tr>td{width:50%;border:1px solid #dddddd;}
.module.layout-thirds>ul{margin-left:-20px;*zoom:1;list-style:none;margin-bottom:0px;}.module.layout-thirds>ul:before,.module.layout-thirds>ul:after{display:table;content:"";}
.module.layout-thirds>ul:after{clear:both;}
.module.layout-thirds>ul>li{float:left;margin-left:20px;width:300px;}
.module.layout-fourths>ul{margin-left:-20px;*zoom:1;list-style:none;margin-bottom:0px;}.module.layout-fourths>ul:before,.module.layout-fourths>ul:after{display:table;content:"";}
.module.layout-fourths>ul:after{clear:both;}
.module.layout-fourths>ul>li{float:left;margin-left:20px;width:220px;}
.module.layout-rotating-5 .wrap{overflow:hidden;position:relative;}.module.layout-rotating-5 .wrap>ul>li{border-left:1px solid #dddddd;margin-left:9px !important;padding-left:10px !important;margin-bottom:15px;}
.module.layout-rotating-5 .wrap>ul>li:first-child{border:none;margin-left:10px !important;}
.module.layout-rotating-5 .wrap [class*="span"]{border-left:1px solid #dddddd;margin-left:9px !important;padding-left:10px !important;}
.module.layout-rotating-5 .wrap [class*="span"]:first-child{border:none;margin-left:10px !important;}
.module.layout-rotating-5 .wrap>ul{position:relative;margin-left:-20px;*zoom:1;list-style:none;margin-bottom:0px;}.module.layout-rotating-5 .wrap>ul:before,.module.layout-rotating-5 .wrap>ul:after{display:table;content:"";}
.module.layout-rotating-5 .wrap>ul:after{clear:both;}
.module.layout-rotating-5 .wrap>ul>li{float:left;margin-left:20px;width:171.20000000000002px;}.module.layout-rotating-5 .wrap>ul>li h3{font-size:24px;line-height:28px;margin-top:5px;margin-bottom:10px;letter-spacing:1px;}
.module.layout-rotating-5 .wrap>ul>li h4{line-height:15px;margin-bottom:5px;}
.module.layout-rotating-5 .wrap>ul>li p{line-height:20px;color:#999999;}
.module.layout-rotating-5 .wrap>ul>li img{border:1px solid #dddddd;}
.module.layout-rotating-5 .wrap>ul>li .img-mask{width:168px;height:110px;border:1px solid #dddddd;}
.module.layout-rotating-5 .wrap>ul>li a{display:block;min-height:360px;overflow:auto;}
.module.layout-rotating-5 .wrap>ul>li:first-child{border:none;}
.module.layout-rotating-5 .wrap>ul>li:hover a{text-decoration:none;}
.module.layout-rotating-5 .wrap>ul>li:hover h3{color:#ff0099;}
.module.layout-rotating-5 .wrap>ul>li:hover p{color:#666666;}
.module.layout-rotating-5 .wrap>ul>li:hover h4 small{color:#333333;}
.module.layout-rotating-5 .wrap>ul>li:hover .img-mask img{top:-110px;}
.module.layout-rotating-5 .controls,.next-prev-controls .controls{position:absolute;right:0px;top:0px;width:75px;line-height:0px;}.module.layout-rotating-5 .controls a,.next-prev-controls .controls a{display:inline-block;*display:inline;*zoom:1;font:a;color:transparent;text-shadow:none;border:0;}
.module.layout-rotating-5 .controls a.prev,.next-prev-controls .controls a.prev{background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:34px;height:34px;background-position:-219px -73px;overflow:hidden;float:left;}
.module.layout-rotating-5 .controls a.next,.next-prev-controls .controls a.next{background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:34px;height:34px;background-position:-255px -73px;overflow:hidden;float:right;}
.module.layout-rotating-5 .controls a.prev:hover,.next-prev-controls .controls a.prev:hover{background-position:-219px -109px;}
.module.layout-rotating-5 .controls a.next:hover,.next-prev-controls .controls a.next:hover{background-position:-255px -109px;}
.module.layout-rotating-5 .controls a.prev.disabled,.next-prev-controls .controls a.prev.disabled,.module.layout-rotating-5 .controls a.prev.disabled:hover,.next-prev-controls .controls a.prev.disabled:hover{background-position:-219px -145px;}
.module.layout-rotating-5 .controls a.next.disabled,.next-prev-controls .controls a.next.disabled,.module.layout-rotating-5 .controls a.next.disabled:hover,.next-prev-controls .controls a.next.disabled:hover{background-position:-255px -145px;}
.next-prev-controls{border:0;padding:0;margin:0;}
.module.module-collapse{border-bottom-color:#ddd;}.module.module-collapse h2{background:#aaa;color:white;padding-left:50px;line-height:40px;margin:0px;font-size:21px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.module.module-collapse h2:before{width:40px;height:40px;display:block;content:"";background:#000000;position:absolute;top:0;left:0;border-right:1px solid #ffffff;}
.module.module-collapse h2:after{display:block;content:"";border:6px solid transparent;border-left-color:#e4e11e;position:absolute;top:20px;left:20px;margin:-5px 0 0 -3px;}
.module.module-collapse h2:hover:before{background:#e4e11e;}
.module.module-collapse h2:hover:after{border-left-color:#000000;}
.module-collapse-content{display:none;}
.module.module-collapse.expand h2{margin-bottom:20px;}
.module.module-collapse.expand h2:before{background:#e4e11e;}
.module.module-collapse.expand h2:after{border:6px solid transparent;border-top-color:#000000;margin:-2px 0 0 -6px;}
.module.module-collapse.expand .module-collapse-content{display:block;}
.module.search-results{border-bottom:none;padding-bottom:0px;}.module.search-results>ul>li{margin-top:20px;border-bottom:1px solid #ccc !important;padding-bottom:20px !important;}.module.search-results>ul>li a span{color:#999999;}
.module.search-results>ul>li a:hover span{color:#666666;}
#header .module.hero p{font-size:42px;line-height:52px;margin-bottom:0px;text-transform:uppercase;}
#header .module.hero a.buy-tix-btn{position:absolute;top:96px;right:55px;}
#header .module.cur-progs-exhs>ul{*zoom:1;list-style:none;margin-bottom:0px;margin-left:0;}#header .module.cur-progs-exhs>ul:before,#header .module.cur-progs-exhs>ul:after{display:table;content:"";}
#header .module.cur-progs-exhs>ul:after{clear:both;}
#header .module.cur-progs-exhs>ul>li{float:left;margin-right:15px;position:relative;width:100px;height:100px;overflow:hidden;background:#999999;}#header .module.cur-progs-exhs>ul>li p{position:absolute;padding:6px;font-size:14px;line-height:15px;font-family:"futura-pt","Futura BT",Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;color:#ffffff;}
#header .module.cur-progs-exhs>ul>li img{position:absolute;}
#header .module.cur-progs-exhs>ul>li:hover a{text-decoration:none;}
#header .module.cur-progs-exhs>ul>li:hover img{top:-100px;}
#header .module.cur-progs-exhs>ul>li:hover p{color:#e4e11e;}
#header .module.location,#header .module.hours,#header .module.newsletter{margin-bottom:10px;padding-bottom:0px;}
#header .module.location p,#header .module.hours p,#header .module.newsletter p{color:#999999;font-size:15px;line-height:19px;}
#header .module.newsletter form{position:relative;}
#header .module.newsletter form input[type="text"]{background:#ffffff;border:1px solid #ccc;height:24px;width:100px;font-weight:bold;font-size:13px;line-height:27px;padding:0px 30px 0px 8px;color:#999;}
#header .module.newsletter form input[type="submit"]{background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:26px;height:16px;background-position:-90px -49px;display:block;box-shadow:none;overflow:hidden;border:none;position:absolute;top:5px;left:114px;opacity:0.35;filter:alpha(opacity=35);}
#header .icon{display:inline-block;*display:inline;*zoom:1;margin-right:5px;}
#header .module.location h3,#header .module.hours h3,#header .module.newsletter h3{margin-bottom:0;}
#header .module.location .icon{background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:15px;height:23px;background-position:-28px -49px;overflow:hidden;}
#header .module.hours .icon{background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:23px;height:23px;background-position:-43px -46px;overflow:hidden;}
#header .module.newsletter .icon{background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:23px;height:23px;background-position:-66px -45px;overflow:hidden;}
.module.featured-exhibitions{padding-bottom:0px;}.module.featured-exhibitions>ul>li{margin-bottom:20px;position:relative;}.module.featured-exhibitions>ul>li span{position:absolute;bottom:0px;left:0px;display:block;background:#ff0099;color:#e4e11e;padding:7px 20px;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:600;text-decoration:none;}
.module.featured-exhibitions>ul>li a:hover{text-decoration:none;}
.module.featured-exhibitions>ul>li.alt span{left:auto;right:0px;}
.module.building .text-over-img{margin-bottom:10px;}.module.building .text-over-img p{background-color:rgba(0, 0, 0, 0.75);color:#ffffff;padding:10px;}
.module.upcoming-exhs>ul>li a{display:block;min-height:380px;overflow:auto;}
.module.upcoming-exhs>ul>li p{line-height:20px;color:#999999;}
.module.upcoming-exhs>ul>li .img-mask{border:1px solid #ccc;height:180px;width:218px;}
.module.upcoming-exhs>ul>li:nth-child(3n+1){border:none;margin-left:10px !important;}
.module.upcoming-exhs>ul li:hover a{text-decoration:none;}
.module.upcoming-exhs>ul li:hover h3{color:#ff0099;}
.module.upcoming-exhs>ul li:hover p{color:#666666;}
.module.upcoming-exhs>ul li:hover h4 small{color:#333333;}
.module.upcoming-exhs>ul li:hover .img-mask img{top:-180px;}
.module.upcoming-exhs h3{font-size:24px;line-height:28px;margin-top:5px;}
.module.museum-foot .icon{display:inline-block;*display:inline;*zoom:1;background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:18px;height:14px;background-position:-26px -75px;overflow:hidden;margin-right:2px;}
.module.museum-foot p{color:#333333;}
.module.museum-foot p.fine-print{color:#999999;}
.module.museum-foot h3 a{color:#666666;}
.module.museum-foot h3 a:hover{color:#ff0099;}
.module.museum-foot .hours strong{color:#333333;font-weight:bold;}
.module.museum-foot .hours .foot-block{width:218px;height:53px;background:#000000;border:1px solid #dddddd;*zoom:1;margin-bottom:10px;}.module.museum-foot .hours .foot-block:before,.module.museum-foot .hours .foot-block:after{display:table;content:"";}
.module.museum-foot .hours .foot-block:after{clear:both;}
.module.museum-foot .hours .foot-block img{float:left;}
.module.museum-foot .hours .foot-block h3{margin:0px;color:#e4e11e;float:left;font-size:21px !important;line-height:22px !important;padding:5px !important;}
.module.exhibit-featuring{padding-bottom:30px;}.module.exhibit-featuring p{color:#666666;}
.module.exhibit-featuring h3{color:#ff0099;}
.module.exhibit-featuring .span4 img{margin-bottom:10px;}
.module.exhibit-featuring .span4 p{margin-bottom:30px;}
.module.exhibit-sponsored-by{border-bottom:none;padding-bottom:0px;}.module.exhibit-sponsored-by>ul{margin-left:0;padding-left:20px;padding-bottom:22px;background:#eeeeee;}.module.exhibit-sponsored-by>ul>li{margin-left:0;width:230px;}.module.exhibit-sponsored-by>ul>li>img{margin:20px 0 0 0;}
.module.featured-progs p{color:#666666;}
.module.featured-progs img{margin-bottom:15px;}
.module.featured-progs h3{color:#333333;}
.module.featured-progs a:hover{text-decoration:none;}.module.featured-progs a:hover h3{color:#ff0099;}
.module.featured-progs>ul{list-style:none;margin-bottom:0px;}
.module.all-progs{padding-bottom:25px;}.module.all-progs p{color:#666666;}
.module.all-progs>ul{list-style:none;margin-bottom:0px;}.module.all-progs>ul>li{margin-bottom:20px;}
.module.all-progs>ul h3:hover{color:#ff0099;}
.module.all-progs h3{color:#333333;font-size:23px;line-height:28px;margin-bottom:5px;}
.hof-list ul{list-style:none;margin-bottom:0px;margin-left:0px;}.hof-list ul li{color:#999999;line-height:28px;}
.hof-list ul li:hover{color:#666666;}
.sort-btns .btn{margin-bottom:6px;}
.sort-btns .btn:after{content:none;}
.sort-btns-programs{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:4px 0 8px 0;padding:6px 0 12px 0;}
.sort-btns-education{border-bottom:1px solid #ccc;margin:0 0 30px 0;padding:0 0 12px 0;}
.sort-btn-selected{color:#e4e11e;background:#8a0053;}
ul.program-bio-list{list-style:none;margin-bottom:0px;margin:0;}ul.program-bio-list li{color:#aaa;margin-bottom:5px;font-size:15px;}
ul.program-bio-panel-list{list-style:none;margin-bottom:0px;margin:0;}ul.program-bio-panel-list li{margin-bottom:10px;}ul.program-bio-panel-list li+li{padding-top:10px;border-top:1px solid #ccc;}
ul.program-hotel-list{list-style:none;margin-bottom:0px;margin:0;}ul.program-hotel-list li{border-top:1px solid #ccc;padding-top:20px;padding-bottom:10px;}ul.program-hotel-list li .btn{width:260px;}
ul.schedule-nav-panel{list-style:none;margin-bottom:0px;margin:0;*zoom:1;}ul.schedule-nav-panel:before,ul.schedule-nav-panel:after{display:table;content:"";}
ul.schedule-nav-panel:after{clear:both;}
ul.schedule-nav-panel li{float:left;border:1px solid #ccc;}ul.schedule-nav-panel li+li{border-left:none;}
ul.schedule-nav-panel li a{display:inline-block;*display:inline;*zoom:1;background:#e3e3e3;padding:12px 15px;font-size:13px;text-transform:uppercase;line-height:10px;}ul.schedule-nav-panel li a:hover{background:#f3f3f3;}
ul.schedule-nav-panel li.active a{background:#f3f3f3;color:#444;font-weight:bold;-webkit-box-shadow:inset 0 0 5px #dddddd;-moz-box-shadow:inset 0 0 5px #dddddd;box-shadow:inset 0 0 5px #dddddd;}
ul.schedule-day-list{display:none;list-style:none;margin-bottom:0px;margin:0;}ul.schedule-day-list.active{display:block;}
ul.schedule-day-list li{margin-bottom:20px;}ul.schedule-day-list li.active h4 span{background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:40px;height:40px;background-position:-0px -151px;overflow:hidden;background-color:#e4e11e;}
ul.schedule-day-list li.active h4:hover{background-color:#c4c4c4;}ul.schedule-day-list li.active h4:hover span{background-color:#e4e11e;}
ul.schedule-day-list li.active table{display:table;}
ul.schedule-day-list li h4{font-size:20px;background-color:#c4c4c4;color:#FFFFFF;line-height:40px;}ul.schedule-day-list li h4 span{background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:40px;height:40px;background-position:-39px -152px;overflow:hidden;background-color:#333333;color:#333333;display:block;float:left;margin-right:12px;text-align:center;border-right:1px solid #ffffff;}
ul.schedule-day-list li h4:hover{background-color:#b3b3b3;}ul.schedule-day-list li h4:hover span{background-color:#262626;}
ul.schedule-day-list li h3 a,ul.schedule-day-list li h3 a:visited{color:inherit;}
ul.schedule-day-list li h3 a:hover{color:#FF0099;}
ul.schedule-day-list li table{display:none;border-top:1px solid #eeeeee;}
ul.schedule-day-list li td{padding:5px 10px 15px 10px;vertical-align:middle;border-top:1px solid #E0E0E0;color:#333333;min-height:48px;vertical-align:top;}ul.schedule-day-list li td p{font-size:14px;}ul.schedule-day-list li td p a{font-weight:normal;}
ul.schedule-day-list li td+td{border-left:1px solid #E0E0E0;}
.module.program-schedule ul.schedule-day-list li td{width:50%;}.module.program-schedule ul.schedule-day-list li td+td{width:25%;}
.module.film-fest-schedule ul.schedule-day-list li td{width:75%;}.module.film-fest-schedule ul.schedule-day-list li td+td{width:25%;}
.module.bracket a{font-weight:normal;text-transform:uppercase;}
.module.bracket>ul>li{border-bottom:1px solid #ccc;}.module.bracket>ul>li ul>li{margin-top:20px;}
.module.bracket li.highlight{border-bottom:1px solid #ccc;padding-bottom:20px;}
.module.bracket div.winner{background:#e4e11e;border:1px solid #ccc;padding:5px 0 0 10px;}
.module.bracket div.wild-card{background:#ddd;border:1px solid #ccc;padding:5px 0 0 10px;}.module.bracket div.wild-card h3{color:#999999;}
.module.bios-list li{*zoom:1;padding:15px 0 20px 0;border-bottom:1px solid #ccc;}.module.bios-list li:before,.module.bios-list li:after{display:table;content:"";}
.module.bios-list li:after{clear:both;}
.module.videos-list li{padding-bottom:20px;}
h3.col-header{background:#6a6a6a;color:#fff;font-size:18px;font-family:"futura-pt","Futura BT",Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;padding:5px 0 2px 10px;font-weight:bold;}
.oh-upcoming img{float:right;margin:0 0 8px 8px;}
.oh-upcoming h3{font-size:22px;line-height:1.2;}
.module.featured-events>ul{margin-bottom:10px;}.module.featured-events>ul>li{background:#333333;}.module.featured-events>ul>li h3{font-size:30px;color:#ff0099;margin:10px 20px;padding:0px 0px 10px 0px;letter-spacing:2px;border-bottom:1px solid #666666;}
.module.featured-events>ul>li p{margin:15px 20px 20px 20px;color:#999999;}.module.featured-events>ul>li p strong{color:#ff0099;}
.module.featured-events>ul>li:hover h3,.module.featured-events>ul>li:hover p strong{color:#e4e11e;}
.module.featured-events>ul>li:hover p{color:#eeeeee;}
#calendar .module.events-list{border-bottom:1px solid #E0E0E0;position:relative;}#calendar .module.events-list ul,#calendar .module.events-list li{margin:0;padding:0;list-style-type:none;}
#calendar .module.events-list>ul>li{display:none;}#calendar .module.events-list>ul>li>ul>li{display:none;}#calendar .module.events-list>ul>li>ul>li h4{font-size:20px;background-color:#c4c4c4;color:#FFFFFF;line-height:40px;}#calendar .module.events-list>ul>li>ul>li h4 span{height:40px;width:40px;background-color:#e4e11e;color:#333333;display:block;float:left;margin-right:12px;text-align:center;}
#calendar .module.events-list>ul>li>ul>li h3{font-size:25px;line-height:30px;letter-spacing:1px;color:#808080;}
#calendar .module.events-list>ul>li>ul>li h3 a,#calendar .module.events-list>ul>li>ul>li h3 a:visited{color:inherit;}
#calendar .module.events-list>ul>li>ul>li h3 a:hover{color:#FF0099;}
#calendar .module.events-list>ul>li>ul>li table{border-top:1px solid #eeeeee;}
#calendar .module.events-list>ul>li>ul>li td{padding:15px;vertical-align:middle;border-top:1px solid #E0E0E0;color:#333333;min-height:48px;}
#calendar .module.events-list>ul>li>ul>li tr.special-header td{background:url("/media/2623/calendar-program-hash-bg.png");padding:10px 0;}#calendar .module.events-list>ul>li>ul>li tr.special-header td h5{background-color:#333333;color:#707070;margin:0;padding:7px 10px 5px 10px;font-size:15px;line-height:20px;text-transform:uppercase;}
#calendar .module.events-list>ul>li>ul>li tr.special-header td h5 a{color:#ffffff;}
#calendar .module.events-list>ul>li>ul>li tr.special-header td h5 a:hover{color:#ff0099;}
#calendar .module.events-list>ul>li>ul>li tr.special-header td .icon{float:right;margin-top:4px;display:inline-block;*display:inline;*zoom:1;font:a;color:transparent;text-shadow:none;border:0;background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:9px;height:13px;background-position:-61px -74px;overflow:hidden;}
#calendar .module.events-list>ul>li>ul>li tr.special td{background-color:#333333;border-color:#eeeeee;}#calendar .module.events-list>ul>li>ul>li tr.special td p{color:#999999;}
#calendar .module.events-list>ul>li>ul>li tr:first-child td{border-top-width:0;}
#calendar .module.events-list>ul>li>ul>li td:first-child{width:160px;border-right:1px solid #E0E0E0;padding:10px;vertical-align:top;}
#calendar .module.events-list>ul>li>ul>li tr.special h3{color:#ffffff;}
#calendar .module.events-list>ul>li>ul>li td:first-child p{font-weight:bold;font-size:13px;color:#808080;}
#calendar .module.events-list>ul>li>ul>li.on{display:block;}
#calendar .module.events-list>ul>li:first-child{margin-top:0;}
#calendar .module.events-list>ul>li.on{display:block;}
#calendar .module.calendar{margin-bottom:35px;}#calendar .module.calendar>ul.months{list-style:none;margin-bottom:0px;*zoom:1;margin-bottom:25px;margin-left:0px;}#calendar .module.calendar>ul.months:before,#calendar .module.calendar>ul.months:after{display:table;content:"";}
#calendar .module.calendar>ul.months:after{clear:both;}
#calendar .module.calendar>ul.months>li{float:left;display:none;*zoom:1;}#calendar .module.calendar>ul.months>li:before,#calendar .module.calendar>ul.months>li:after{display:table;content:"";}
#calendar .module.calendar>ul.months>li:after{clear:both;}
#calendar .module.calendar>ul.months>li>h3{margin:0;background-color:#F0F0F0;text-align:center;text-transform:uppercase;font-size:28px;letter-spacing:1px;}#calendar .module.calendar>ul.months>li>h3 a{color:#666666;}
#calendar .module.calendar>ul.months>li>h3 a:hover{text-decoration:none;color:#ff0099;}
#calendar .module.calendar>ul.months>li>ul.weekdays>li{background-color:transparent;color:#B5B5B5;line-height:30px;}
#calendar .module.calendar>ul.months>li>ul{list-style:none;margin-bottom:0px;list-style-type:none;padding:0;clear:left;margin:0;}#calendar .module.calendar>ul.months>li>ul>li{border:1px solid #FFFFFF;float:left;width:32px;height:32px;border-width:1px 0 0 1px;padding:5px;text-align:center;background-color:#C8C8C8;color:#FFFFFF;}#calendar .module.calendar>ul.months>li>ul>li>span{line-height:30px;}
#calendar .module.calendar>ul.months>li>ul>li.outside{background-color:#E6E6E6;color:#CCCCCC;}
#calendar .module.calendar>ul.months>li>ul>li.event{background-color:#FFF200;color:#333333;font-weight:bold;}
#calendar .module.calendar>ul.months>li>ul>li.event:hover{cursor:pointer;color:#ffffff;background:#ff0099;}
#calendar .module.calendar>ul.months>li>ul>li:first-child{border-left:0;}
#calendar .module.calendar>ul.months>li.on{display:block;}
#calendar .module.calendar .controls{position:relative;z-index:2;}#calendar .module.calendar .controls a{position:absolute;top:15px;}
#calendar .module.calendar .controls a.prev{font:a;color:transparent;text-shadow:none;border:0;background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:9px;height:13px;background-position:-51px -74px;overflow:hidden;left:15px;}
#calendar .module.calendar .controls a.next{font:a;color:transparent;text-shadow:none;border:0;background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:9px;height:13px;background-position:-61px -74px;overflow:hidden;right:15px;}
#calendar .module.calendar .controls a.prev.disabled{background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:9px;height:13px;background-position:-71px -74px;overflow:hidden;}
#calendar .module.calendar .controls a.next.disabled{background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:9px;height:13px;background-position:-81px -74px;overflow:hidden;}
.module.event-activities{position:relative;}.module.event-activities a.buy-tix-btn{position:absolute;top:10px;right:10px;}
.module.event-activities p,.module.event-activities li{color:#666666;}
.module.event-details ul{list-style:none;margin-bottom:0px;margin-left:0px;margin-bottom:20px;}.module.event-details ul li{color:#666666;}
.module.event-details p{color:#666666;}
.module.event-share a.btn{margin-top:4px;}
.module.event-share h3{float:left;}
.module.event-share .social-links{margin-top:1px;float:left;}
.module.event-listing-sidebar{border-bottom:none;padding-bottom:0px;margin-top:46px;}.module.event-listing-sidebar .series{background:#333333;padding:6px 0 1px 10px;}.module.event-listing-sidebar .series h3{color:#eeeeee;margin-bottom:8px;}
.module.event-listing-sidebar .series p{line-height:18px;font-size:18px;}
.module.event-listing-sidebar .series-events{background:#eeeeee;padding:10px 0 1px 10px;}.module.event-listing-sidebar .series-events h3{color:#666666;margin-bottom:12px;}
.module.event-listing-sidebar .series-events ul{margin:0;list-style:none;}.module.event-listing-sidebar .series-events ul li ul{margin-bottom:18px;}.module.event-listing-sidebar .series-events ul li ul h4{line-height:inherit;text-transform:none;font-weight:bold;}
.module.event-listing-wide{border-bottom:none;padding-bottom:0px;}.module.event-listing-wide .module{border-bottom:1px solid #ccc !important;padding-bottom:20px !important;}
.module.event-listing-wide .span3 img{margin-top:9px;}
.module.event-listing-wide .span3 a.btn:first-child{margin-top:9px;}
.module.event-listing-wide p{color:#666666;}
.module.visit-location a.buy-tix-btn{position:absolute;top:50px;left:540px;}
.module.visit-location img{margin-bottom:10px;}
.module.visit-hours>table>tbody>tr>td{padding:10px;}.module.visit-hours>table>tbody>tr>td h2,.module.visit-hours>table>tbody>tr>td p{font-size:20px;color:#d9d9d9;line-height:25px;}
.module.visit-hours>table>tbody>tr>td h2{margin-bottom:3px;}
.module.visit-hours>table>tbody>tr>td p{margin-bottom:0px;}
.module.visit-hours>table>tbody>tr>td strong{font-weight:normal;}
.module.visit-hours>table>tbody>tr>td.active{background:#e4e11e;}.module.visit-hours>table>tbody>tr>td.active h2{color:#333333;}
.module.visit-hours>table>tbody>tr>td.active p{color:#666666;}
.module.visit-hours>table>tbody>tr>td.active strong{color:#333333;}
.module.around-emp>ul>li>ul{margin-left:0px;}
.module.around-emp p{color:#333333;}
.module.around-emp .text-over-img{margin-bottom:15px;}.module.around-emp .text-over-img h3{font-size:23px;padding:1px 0px 1px 10px;background:#000000;color:#e4e11e;}
.module.visit-store-item-listing{border-bottom:none;padding-bottom:0px;}.module.visit-store-item-listing>ul{list-style:none;margin-bottom:0px;margin-left:0px;}
.module.visit-store-item-listing .module{border-bottom:1px solid #ccc !important;padding-bottom:20px !important;}
.module.visit-store-item-listing .span3 img{margin-top:9px;}


.module.ticket-prices p.fine-print{font-size:14px;}
.module.ticket-prices p.fine-print strong{font-size:23px;font-weight:normal;color:#666666;}
.module.ticket-prices table th{border:1px solid #ffffff;background:#808080;text-align:center;font-size:12px;line-height:20px;font-weight:normal;color:#d9d9d9;padding:4px;}
.module.ticket-prices table tr td{border:1px solid #ffffff;background:#e1e1e1;padding:18px 15px;vertical-align:middle;text-align:center;color:#666666;}

.module.ticket-prices table tr td:first-child{font-family:"Steelfish","Heroic Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;color:#4d4d4d;font-size:23px;letter-spacing:1px;text-align:left;text-transform:none;font-weight:normal;}
.module.ticket-prices table tr .price {font-size:25px;font-weight:bold;}
.module.ticket-prices table tr .discount {font-size: 16px;font-weight:normal;background:#e4e11e;padding: 0 3px;}

.module.ticket-prices table tr .online-price{background:#e4e11e !important;color:#666666 !important;}
.module.ticket-prices table tr td.purchase{vertical-align:top;text-align:left;background:#d5d5d5;font-weight:normal;}
.module.ticket-prices table tr td.purchase hr{height:0px;border-top:4px dotted #ffffff;margin:-10px 0px 10px 0px;}
.module.ticket-prices table tr td.purchase .lead a{font-weight:bold;}
.module.ticket-prices table tr:nth-child(2n+2) td{background:#eeeeee;}
.module.ticket-prices table tr.members td{background:#ff0099;color:#ffffff;}
.module.ticket-prices table tr.members td p{color:#ffffff;margin:0px;line-height:18px;}
.module.ticket-prices table tr.members td p a{color:#e4e11e;}
.module.ticket-prices table tr.members td:last-child{padding:0px 15px;font-weight:normal;}
.module.ticket-prices table tr.audio-guide td{background:#808080;color:#ffffff;}
.module.ticket-prices table tr.audio-guide td p.fine-print{margin:10px 0px 0px 0px;text-transform:none;color:#ffffff;font-weight:normal;font-size:13px;line-height:13px;}
.module.ticket-prices table tr.audio-guide td.audio-explanation{text-transform:none;text-align:left;font-weight:normal;}
.module.ticket-prices table tr.audio-guide td.audio-explanation h5{color:#ffffff;font-size:17px;line-height:14px;margin-bottom:8px;}
.module.ticket-prices table tr.audio-guide td.audio-explanation p{margin:0px;color:#cccccc;}
.module.membership table th{border:1px solid #ffffff;background:#808080;text-align:center;font-size:12px;line-height:20px;font-weight:normal;color:#d9d9d9;padding:4px;}
.module.membership table tr td{border:1px solid #ffffff;background:#e1e1e1;padding:18px 15px;vertical-align:middle;}.module.membership table tr td a{font-weight:bold;}
.module.membership table tr td ul{margin:0px 0px 0px 10px;}.module.membership table tr td ul li{list-style-type:disc;line-height:18px;margin:0px;}
.module.membership table tr td:first-child{font-family:"Steelfish","Heroic Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;color:#4d4d4d;font-size:23px;letter-spacing:1px;}
.module.membership table tr td:nth-child(2){text-align:center;font-size:25px;text-transform:uppercase;font-weight:bold;color:#666666;background:#e4e11e !important;}
.module.membership table tr td:nth-child(3),.module.membership table tr td:nth-child(4){font-size:14px;line-height:15px;padding:5px 15px;}
.module.membership table tr td.purchase{vertical-align:top;text-align:left;background:#d5d5d5;}.module.membership table tr td.purchase hr{height:0px;border-top:4px dotted #ffffff;margin:-10px 0px 10px 0px;}
.module.membership table tr td.purchase p{font-size:13px;line-height:17px;}
.module.membership table tr td.purchase p.lead{font-size:17px;line-height:20px;}
.module.membership table tr td.purchase .buy-tix-btn{margin-right:47px;margin-bottom:63px;float:left;background-position:-291px -142px;}
.module.membership table tr td.purchase .buy-tix-btn:hover{background-position:-356px -142px;}
.module.membership table tr:nth-child(2n+2) td{background:#eeeeee;}
.module.donate{border:0px;margin-bottom:0px;}.module.donate p{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:22px;color:#999999;line-height:30px;}.module.donate p a{font-size:12px;}
.module.about-foot .annual-reports{margin-top:20px;}.module.about-foot .annual-reports td{padding-right:12px;}
.module.about-foot .annual-reports a{font-size:22px;font-family:"Steelfish","Heroic Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;}
.module.about-foot ul.more-info{margin-left:0px;}.module.about-foot ul.more-info li{font-size:22px;font-family:"Steelfish","Heroic Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;margin-bottom:10px;}
#footer{background-color:#333;margin-top:80px;padding-bottom:14px;}#footer h3,#footer h2{font-family:"futura-pt","Futura BT",Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:18px;text-transform:uppercase;line-height:16px;margin:30px 0;color:#888;}
#footer h2{color:#ffffff;}
#footer li,#footer p{font-size:15px;color:#999999;line-height:24px;}
#footer .span12 p{color:#555;font-size:14px;}
#footer .address li{float:left;margin:0 0 18px 15px;}
#footer .address p{font-size:14px;}
#footer .address a{font-weight:normal;}
#footer .address .emp-map-pin{margin-left:0;}
#footer .address .emp-map-pin a{display:block;background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:38px;height:48px;background-position:-0px -0px;overflow:hidden;margin-top:-5px;-webkit-transition:margin-top linear 0.1s;-moz-transition:margin-top linear 0.1s;-ms-transition:margin-top linear 0.1s;-o-transition:margin-top linear 0.1s;transition:margin-top linear 0.1s;}
#footer .address .emp-map-pin a:hover{margin-top:-8px;}
#footer .address .emp-map-pin a:active{margin-top:-4px;}
#footer .span2 a,#footer .span3 a{color:#666666;}
#footer .span2:hover a:hover,#footer .span3:hover a:hover{color:#e4e11e;}
#footer .span2:hover h3,#footer .span3:hover h3,#footer .span2:hover a,#footer .span3:hover a{color:#ccc;}
#footer hr{border-color:#444;}
#footer .table{width:330px;margin-bottom:30px;}#footer .table td{border:none;font-weight:bold;color:#999999;border-bottom:1px solid #444;padding-top:5px;}
#footer .table th{color:#5f5e5e;font-size:15px;font-weight:500;padding-bottom:6px;border-bottom:2px solid #444;}
#footer .table tr td.dark{color:#5f5e5e;}
#footer .table tbody tr:hover td{background:#444;color:#ddd;}
#footer form{margin-top:25px;position:relative;}#footer form input[type="text"]{background:#444;border:none;height:auto;width:318px;font-weight:bold;font-size:20px;line-height:32px;padding-left:8px;color:#333 !important;-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:box-shadow linear 0.2s,background linear 0.2s;-moz-transition:box-shadow linear 0.2s,background linear 0.2s;-ms-transition:box-shadow linear 0.2s,background linear 0.2s;-o-transition:box-shadow linear 0.2s,background linear 0.2s;transition:box-shadow linear 0.2s,background linear 0.2s;}
#footer form input[type="text"]:hover,#footer form input[type="text"]:focus{background:#ddd;border-color:rgba(238, 15, 146, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238,15,146,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238,15,146,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238,15,146,.6);}
#footer form input[type="submit"]{display:block;box-shadow:none;border:none;background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:27px;height:27px;background-position:-0px -48px;overflow:hidden;position:absolute;top:6px;left:296px;}
#footer form:hover input[type="text"]{background:#ddd;border-color:rgba(238, 15, 146, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238,15,146,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238,15,146,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238,15,146,.6);}
.module.detail-slideshow .slideshow{position:relative;height:380px;}.module.detail-slideshow .slideshow ol{list-style:none;margin-bottom:0px;margin:0px;padding:0px;}
.module.detail-slideshow .slideshow .slides{position:absolute;top:0px;left:0px;overflow:hidden;background:#e8e8e8;width:529px;height:380px;border-right:1px solid #dcdcdc;}.module.detail-slideshow .slideshow .slides ol{position:relative;width:100%;height:100%;}.module.detail-slideshow .slideshow .slides ol li{position:absolute;top:0px;left:0px;}
.module.detail-slideshow .slideshow .slides li+li{display:none;}
.module.detail-slideshow .slideshow .captions{position:absolute;top:0px;left:530px;overflow:hidden;background:#f3f3f3;width:350px;height:249px;padding:10px 30px;border-bottom:1px solid #ddd;}.module.detail-slideshow .slideshow .captions ol{position:relative;}.module.detail-slideshow .slideshow .captions ol li{position:absolute;top:0px;left:0px;}.module.detail-slideshow .slideshow .captions ol li h3{color:#ff0099;font-size:24px;letter-spacing:1px;margin-bottom:0px;}
.module.detail-slideshow .slideshow .captions ol li h4{margin-top:-7px;margin-bottom:5px;}.module.detail-slideshow .slideshow .captions ol li h4 small{color:#666666;}
.module.detail-slideshow .slideshow .captions ol li p{font-size:14px;line-height:18px;}
.module.detail-slideshow .slideshow .captions ol li+li{display:none;}
.module.detail-slideshow .slideshow .captions .pagination{position:absolute;bottom:0px;left:30px;width:55px;height:30px;background:#e8e8e8;padding-left:5px;*zoom:1;}.module.detail-slideshow .slideshow .captions .pagination:before,.module.detail-slideshow .slideshow .captions .pagination:after{display:table;content:"";}
.module.detail-slideshow .slideshow .captions .pagination:after{clear:both;}
.module.detail-slideshow .slideshow .captions .pagination h3{font-size:23px;line-height:32px;float:left;margin:0px;padding:0px;}
.module.detail-slideshow .slideshow .captions .pagination h3.total{color:#999999;}
.module.detail-slideshow .slideshow .thms{position:absolute;top:270px;left:530px;overflow:hidden;background:#f3f3f3;width:410px;height:110px;}.module.detail-slideshow .slideshow .thms ol{position:relative;top:10px;left:30px;}.module.detail-slideshow .slideshow .thms ol li{border:2px solid transparent;float:left;}.module.detail-slideshow .slideshow .thms ol li img{width:113px;height:88px;}
.module.detail-slideshow .slideshow .thms ol li:hover{border:2px solid #ff0099;}
.module.detail-slideshow .slideshow .controls a{display:inline-block;*display:inline;*zoom:1;font:a;color:transparent;text-shadow:none;border:0;position:absolute;top:312px;}
.module.detail-slideshow .slideshow .controls a.prev{background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:14px;height:26px;background-position:-0px -121px;overflow:hidden;left:540px;}
.module.detail-slideshow .slideshow .controls a.next{background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:14px;height:26px;background-position:-0px -95px;overflow:hidden;right:10px;}
.module.detail-slideshow .slideshow .controls a.prev:hover{background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:14px;height:26px;background-position:-14px -121px;overflow:hidden;}
.module.detail-slideshow .slideshow .controls a.next:hover{background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:14px;height:26px;background-position:-14px -95px;overflow:hidden;}
.module.detail-slideshow .slideshow .controls a.prev.disabled,.module.detail-slideshow .slideshow .controls a.prev.disabled:hover{background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:14px;height:26px;background-position:-28px -121px;overflow:hidden;}
.module.detail-slideshow .slideshow .controls a.next.disabled,.module.detail-slideshow .slideshow .controls a.next.disabled:hover{background-color:transparent;background-image:url("/media/2635/sprite-sheet.png");background-repeat:no-repeat;width:14px;height:26px;background-position:-28px -95px;overflow:hidden;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}
.modal{position:fixed;top:50%;left:50%;z-index:1050;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;-webkit-box-shadow:0 3px 7px #000000;-moz-box-shadow:0 3px 7px #000000;box-shadow:0 3px 7px #000000;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
.modal-header{padding:9px 15px 7px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;border:1px solid #ddd;background:none;float:right;}
.modal-header .close:hover{border:1px solid #ddd;background:#ddd;float:right;}
.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:#eee;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";}
.modal-footer:after{clear:both;}
.modal-footer .btn+.btn{margin-left:5px;}
.modal>form{margin:0;}
.pull-right{float:right;}
.pull-left{float:left;}
.hide{display:none;}
.show{display:block;}
.show-inline{display:inline-block;}
.invisible{visibility:hidden;}