html {min-height:100%;min-width:100%;-ms-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,a {-webkit-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;border-width:0;margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;-webkit-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup {font-style:inherit;font-weight:inherit;}
del,ins {text-decoration:none;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:inherit;}
input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
body {font-family:Arial, Helvetica Neue, Helvetica, sans-serif;text-align:left;font-size:14px;line-height:17px;word-wrap:break-word;text-rendering:optimizeLegibility;}
a.nontext /* used to override default properties of \'a\' tag */ {color:#000;text-decoration:none;font-style:normal;font-weight:400;}
a,.Grey-Simple a {color:inherit;text-decoration:inherit;}
.normal_text {color:#000;font-family:Arial, Helvetica Neue, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:17px;text-align:left;text-decoration:none;text-indent:0;vertical-align:0;padding:0;}
.Character-Style {color:#A4A4A4;font-family:bebas-neue, sans-serif;font-size:55px;font-weight:400;}
.TabbedPanelsTab {white-space:nowrap;}
.MenuBar .MenuBarView,.MenuBar .SubMenuView /* Resets for ul and li in menus */ {display:block;list-style:none;}
.MenuBar .SubMenu {display:none;position:absolute;}
.NoWrap {white-space:nowrap;word-wrap:normal;}
.rootelem /* the root of the artwork tree */ {margin-left:auto;margin-right:auto;}
.colelem /* a child element of a column */ {display:inline;float:left;clear:both;}
.grpelem /* a child element of a group */ {display:inline;float:left;}
.clearfix:after /* force a container to fit around floated items */ {content:\"\\0020\";visibility:hidden;display:block;height:0;clear:both;}
:first-child+html .clearfix /* IE7 */ {zoom:1;}
.clip_frame /* used to clip the contents as in the case of an image frame */ {overflow:hidden;}
.inclusion_context /* context for positioning a group of elements that share the same height */ {display:table;table-layout:fixed;width:.01px;}
.inclelem /* element of an inclusion context */ {display:table-cell;vertical-align:top;}
.f3s_mid /* 3-slice frame,middle slice */ {background-repeat:repeat;}
.f3s_top,.f3s_bot /* 3-slice frame,top slice */ {background-repeat:no-repeat;}
.f9s_top_left,.f9s_bot_left /* 9-slice frame,left corner slice */ {background-repeat:no-repeat;background-position:left;}
.f9s_top_right,.f9s_bot_right /* 9-slice frame,right corner slice */ {background-repeat:no-repeat;background-position:right;}
.f9s_top_mid,.f9s_bot_mid /* 9-slice frame,top/bottom horizontal slice */ {background-repeat:repeat-x;background-position:0 0;}
.f9s_mid_left /* 9-slice frame,left vertical slice */ {background-repeat:repeat-y;background-position:left;}
.f9s_mid_right /* 9-slice frame,right vertical slice */ {background-repeat:repeat-y;background-position:right;}
.f9s_center /* 9-slice frame,center slice */ {background-repeat:repeat;background-position:0 0;}
.popup_anchor /* anchors an abspos popup */ {position:relative;width:0;height:0;}
.popup_element {z-index:100000;}
.pointer_cursor {cursor:pointer;}
span.wrap /* used to force wrap after floated array when nested inside a paragraph */ {content:\'\';clear:left;display:block;}
span.actAsInlineDiv /* used to simulate a DIV with inline display when already nested inside a paragraph */ {display:inline-block;}
.position_content,.excludeFromNormalFlow /* used when child content is larger than parent */ {float:left;}
.preload_images /* used to preload images used in non-default states */ {position:absolute;overflow:hidden;left:-9999px;top:-9999px;height:1px;width:1px;}
preload /* used to specifiy the dimension of preload item */ {height:1px;width:1px;}
.animateStates {-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
input:focus,textarea:focus /* remove default focussed input styling */ {outline:none;}
textarea {resize:none;overflow:auto;}
.fld-prompt /* form placeholders cursor behavior */ {pointer-events:none;}
.wrapped-input /* form inputs & placeholders let div styling show thru */ {position:absolute;top:0;left:0;background:transparent;border:none;}
.submit-btn /* form submit buttons on top of sibling elements */ {z-index:50000;}
.anchor_item /* used to specify anchor properties */ {width:22px;height:18px;}
.MenuBar .SubMenuVisible,.MenuBarVertical .SubMenuVisible,.MenuBar .SubMenu .SubMenuVisible,.popup_element.Active,span.actAsPara,.actAsDiv,a.nonblock.nontext,img.block {display:block;}
.ose_ei {visibility:hidden;z-index:0;}
.widget_invisible,.js .invi,.js .mse_pre_init,.js .an_invi /* used to hide the widget before loaded */ {visibility:hidden;}
.no_vert_scroll {overflow-y:hidden;}
.always_vert_scroll {overflow-y:scroll;}
.always_horz_scroll {overflow-x:scroll;}
.popup_element.Inactive,.js .disn,.hidden {display:none;}
.fullscreen {overflow:hidden;left:0;top:0;position:fixed;height:100%;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.scroll_wrapper {position:absolute;overflow:auto;left:0;right:0;top:0;bottom:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}
.MenuBar .MenuItemContainer,.SlideShowContentPanel .fullscreen img {position:relative;}
.accordion_wrapper {display:inline;float:left;width:0;}
a:link,a:visited,a:hover,a:active,.Grey-Simple a:link,.Grey-Simple a:visited,.Grey-Simple a:hover,.Grey-Simple a:active {color:#7F7F7F;text-decoration:none;}
@media screen and -webkit-min-device-pixel-ratio0 {body {text-rendering:auto;}
}
