html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video { margin:0; padding:0; border:0; outline:0; font-size:100%; font-weight:400; font-style:normal; font-variant:normal; vertical-align:baseline; background:transparent; }
body { line-height:1; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
nav ul { list-style:none; }
blockquote,q { quotes:none; }
blockquote:before,blockquote:after,q:before,q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration:none; }
ins { background-color:transparent; text-decoration:none; }
mark { background-color:transparent; font-style:italic; font-weight:700; }
del { text-decoration:line-through; }
abbr[title],dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
td { vertical-align:top; text-align:left; }
hr { display:block; height:1px; border:0; border-top:1px solid silver; margin:1em 0; padding:0; }
input,select { vertical-align:middle; }
html { font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; }
body { margin:0; }
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary { display:block; }
audio,canvas,progress,video { display:inline-block; vertical-align:baseline; }
audio:not([controls]) { display:none; height:0; }
[hidden],template { display:none; }
a { background-color:transparent; }
a:active,a:hover { outline:0; }
abbr[title] { border-bottom:1px dotted; }
b,strong { font-weight:700; }
dfn { font-style:italic; }
h1 { font-size:2em; margin:.67em 0; }
mark { background:#ff0; color:#000; }
small { font-size:80%; }
sub,sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sup { top:-.5em; }
sub { bottom:-.25em; }
img { border:0; }
svg:not(:root) { overflow:hidden; }
figure { margin:1em 40px; }
hr { -moz-box-sizing:content-box; box-sizing:content-box; height:0; }
pre { overflow:auto; }
code,kbd,pre,samp { font-family:monospace,monospace; font-size:1em; }
button,input,optgroup,select,textarea { color:inherit; font:inherit; margin:0; }
button { overflow:visible; }
button,select { text-transform:none; }
button,html input[type="button"], input[type="reset"],input[type="submit"] { -webkit-appearance:button; cursor:pointer; }
button[disabled],html input[disabled] { cursor:default; }
button::-moz-focus-inner,input::-moz-focus-inner { border:0; padding:0; }
input { line-height:normal; }
input[type="checkbox"],input[type="radio"] { box-sizing:border-box; padding:0; }
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { height:auto; }
input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; }
fieldset { border:1px solid silver; margin:0 2px; padding:.35em .625em .75em; }
legend { border:0; padding:0; }
textarea { overflow:auto; }
optgroup { font-weight:700; }
table { border-collapse:collapse; border-spacing:0; }
td,th { padding:0; }
@font-face { src:url(/library/fonts/agency_fb.woff) format("woff"); font-family:'agency_fb'; font-weight:normal; font-style:normal; }
@font-face { src:url(/library/fonts/bombardier.woff) format("woff"); font-family:'ass'; font-weight:normal; font-style:normal; }
@font-face { src:url(/library/fonts/nyc.woff) format("woff"); font-family:'mule'; font-weight:normal; font-style:normal; }
@font-face { src:url(/library/fonts/federation_bold.woff) format("woff"); font-family:'federation_bold'; font-weight:normal; font-style:normal; }
.font_mule { font-family:'mule',Impact,monospace,Tahoma,sans-serif; }
img { max-width:100%; height:auto; line-height:0; }
.none { }
.align_center,.aligncenter,.center_align,.centeralign { text-align:center; }
.align_left,.alignleft,.left_align,.leftalign { text-align:left; }
.align_right,.alignright,.left_align,.leftalign { text-align:right; }
.clear { display:table; width:100%; height:0; content:" "; }
.clearfix:before,.clearfix:after { display:table; content:" "; }
.clearfix:after { clear:both; }
.bold,.strong { font-weight:700!important; }
.nobold,.nostrong { font-weight:400; }
.black { color:#000; }
.blue { color:blue; }
.error { color:#c00; }
.gray,.grey { color:gray; }
.green { color:green; }
.red { color:red; }
.silver { color:silver; }
.white { color:#fff; }
.italic { font-style:italic!important; }
.float_left,.floatleft,.left_float,.leftfloat { float:left!important; }
.float_right,.floatright,.right_float,.rightfloat { float:right!important; }
.hidden { position:relative; z-index:-1!important; display:block!important; overflow:hidden!important; margin:0!important; padding:0!important; width:0!important; height:0!important; border:0!important; font-size:0!important; line-height:0!important; }
.block { display:block; }
.inline { display:inline!important; }
.inline_block,.inline_span { display:inline-block!important; }
.stretch_text { white-space:nowrap; }
.justify { text-align:justify; }
.inline_flex { display:inline-flex; }
.indentxxxs { padding-left:.5em; }
.indentxxs { padding-left:.75em; }
.indentxs { padding-left:1em; }
.indentsm { padding-left:1.25em; }
.indent { padding-left:1.5em; }
.indentl,.indentlg { padding-left:2em; }
.indentxl { padding-left:3em; }
.indentxxl { padding-left:4em; }
.indentxxxl { padding-left:5em; }
.xxxlarge,.xxxlg,.xxxl { font-size:4em; }
.xxlarge,.xxlg,.xxl { font-size:3em; }
.xlarge,.xlg,.xl { font-size:2em; }
.large,.lg,.larger { font-size:1.5em; }
.nobreak,.nobr { white-space:nowrap!important; }
.nomargin,.nomarg { margin:0!important; }
.nomarginbottom,.nomargbottom { margin-bottom:0!important; }
.nomarginleft,.nomargleft { margin-left:0!important; }
.nomarginright,.nomargright { margin-right:0!important; }
.nomargintop,.nomargtop { margin-top:0!important; }
.nopadding,.nopad { padding:0!important; }
.nopadbottom { margin-bottom:0!important; }
.nopadleft { margin-left:0!important; }
.nopadright { margin-right:0!important; }
.nopadtop { margin-top:0!important; }
.xxsmall { font-size:.4em; }
.xsmall { font-size:.6em; }
.small,.smaller { font-size:.8em; }
.lineheight_normal { line-height:normal; }
.underline { text-decoration:underline!important; }
.uppercase,.uc { text-transform:uppercase!important; }
.lowercase,.lc { text-transform:lowercase!important; }
.smallcaps,.smallcap,.sc { font-variant:small-caps; }
.xsmallspacer,.xsspacer,.spacerxs { display:block; width:100%; height:1em; line-height:1; }
.smallspacer,.smspacer,.spacersm,.spacersmall { display:block; width:100%; height:2em; line-height:1; }
.spacer { display:block; width:100%; height:3em; line-height:1; }
.largespacer,.lgspacer,.spacerlg,.spacerlarge { display:block; width:100%; height:4em; line-height:1; }
.wrap { white-space:normal!important; }
#your_address_1 { display:none!important; }
@media only screen and (max-width : 400px) { .xxxlarge,.xxxlg,.xxxl { font-size:3.75em; }
.xxlarge,.xxlg,.xxl { font-size:2.75em; }
.xlarge,.xlg,.xl { font-size:1.75em; }
.large,.lg,.larger { font-size:1.25em; }
}
#messages { font-size: .8em; line-height: 1.2em; padding:1em 0; text-align:left; }
#messages a { text-decoration:none; }
#messages a:hover { text-decoration:underline; }
#messages ul,#messages ol { margin:0 0 0 2em; }
#messages .admin_message,#messages .developer_message,#messages .error_message,#messages .info_message,#messages .php_message,#messages .success_message,#messages .warning_message { overflow:auto; margin:0 0 1em; padding:.5em .75em .5em 8em; min-height:60px; max-height:15em; border-width:.15em; border-style:solid; border-radius:.75em; background-image:url(/templates/default/library/images/message_60.png); background-position:1em .5em; background-repeat:no-repeat; }
#messages .admin_message { border-color:#F58E0B; background-color:#FFECE6; }
#messages .admin_message a { color:#F58E0B; }
#messages .developer_message { border-color:#C00; background-color:#FAFAFA; }
#messages .developer_message a { color:#C00; }
#messages .error_message { border-color:#C00; background-color:#FDD; }
#messages .error_message a { color:#C00; }
#messages .info_message { border-color:#1B96DC; background-color:#C3E5F6; }
#messages .info_message a { color:#1B96DC; }
#messages .php_message { border-color:#380474; background-color:#959DC2; }
#messages .php_message a { color:purple; }
#messages .success_message { border-color:#FC0; background-color:#FFC; }
#messages .success_message a { color:#52B234!important; }
#messages .warning_message { border-color:#F38508; background-color:#FDB352; }
#messages .warning_message a { color:red; }
#messages .message_separator { display:block; width:100%; margin:.5em 0; height:.125em; border-top:.125em dashed silver; }
body { margin:0; padding:0; background-color:rgba(25,25,25,1); background-image:url(/library/images/backgrounds/dp_black_200.png); background-position:left top; background-repeat:repeat; color:rgba(25,25,25,1); font:16px/26px Helvetica,Helvetica Neue,Arial; }
a { color:rgba(255,153,0,1); text-decoration:none; }
a:hover { text-decoration:underline; }
p { margin:0; padding:1em 0 0; }
p + h1,p + h2,P + h3,ul + h1,ul + h2,ul + h3,ol + h1,ol + h2,ol + h3 { padding:1em 0 0; }
.header_wrapper,.menu_1_wrapper,.main_content_wrapper,.footer_wrapper { width:100%; }
#header,#menu_1,#main_content,#footer { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin:0 auto; width:950px; }
.header_wrapper,#header,.menu_1_wrapper,#menu_1,.main_content_wrapper,#main_content,.footer_wrapper,#footer { position:relative; top:0; left:0; height:auto; }
.header_wrapper { z-index:20; }
#header { z-index:25; padding:20px 0 20px 20px; box-shadow:4px 0 16px rgba(0,0,0,1),-4px 0 16px rgba(0,0,0,1); text-align:left; }
#header .searchbar_wrapper { position:absolute; top:0; right:20px; width:300px; }
#searchbar { }
#searchbar label { display:none; }
#searchbar #q { position:relative; top:0; left:0; width:220px; height:40px; outline:0; border-top:none; border-right:2px solid #434343; border-bottom:2px solid #434343; border-left:2px solid #434343; border-bottom-right-radius:10px; border-bottom-left-radius:10px; background-color:rgba(25,25,25,1); color:rgba(235,188,88,1); text-indent:10px; }
#searchbar button { position:relative; top:5px; right:0; float:right; padding:0 5px; height:30px; text-transform:uppercase; text-shadow:.05em .05em #CC7F00; letter-spacing:.025em; font-weight:700; }
#searchbar .error { clear:both; padding:.65em 0 .65em .65em; text-align:left; text-transform:uppercase; font-size:.65em; line-height:1; }
#header div.logo { }
#header a.logo { text-decoration:none; }
#header img.logo { display:inline-block; padding-top:0; padding-right:20px; padding-bottom:0; padding-left:0; max-height:240px; width:240px; height:auto; vertical-align:middle; }
#header div.org { display:inline-block; padding:0; vertical-align:middle; text-align:left; text-transform:uppercase; line-height:1; }
#header div.org span.name { display:block; color:rgba(255,153,0,1); letter-spacing:.025em; font-size:72px; font-family:'mule',Impact,monospace,Tahoma,sans-serif; }
#header div.org span.name2 { display:block; color:rgba(235,188,88,1); letter-spacing:.095em; font-size:18px; font-family:'federation_bold'; }
#header .social_icons { float:right; padding-right:10px; }
.menu_1_wrapper { z-index:40; background-image:url(/library/images/backgrounds/dp_gold_orange_100.png); background-position:center center; background-repeat:repeat-x; }
#menu_1 { z-index:45; height:50px; box-shadow:4px 0 16px rgba(25,25,25,.5),-4px 0 16px rgba(25,25,25,.5); color:inherit; text-transform:uppercase; letter-spacing:.02em; font-size:24px; font-family:'mule',Impact,monospace,Tahoma,sans-serif; line-height:50px; }
#menu_1,#menu_1 div.menu_1 { background-image:url(/library/images/backgrounds/dp_gold_orange_100.png); background-position:center top; background-repeat:repeat-x; }
.main_content_wrapper { background-color:rgba(242,242,239,1); }
#main_content { z-index:25; padding:3em 2em; min-height:400px; background-color:rgba(242,242,239,1); background-image:url(/templates/default/library/images/backgrounds/silver_gradient.png); background-position:center top; background-repeat:no-repeat; box-shadow:4px 0 16px rgba(25,25,25,.5),-4px 0 16px rgba(25,25,25,.5); text-align:left; line-height:1.4; }
#main_content h1,#main_content h2,#main_content h3,#main_content h4,#main_content h5,#main_content h6 { line-height:1.2; }
#main_content h1 { font-size:2em; }
#main_content h2 { font-size:1.75em; }
#main_content h3 { font-size:1.5em; }
#main_content h4,#main_content h5,#main_content h6 { font-size:1.25em; }
#main_content ol,#main_content ul { padding:0 0 0 3em; }
#main_content ol li,#main_content ul li { padding:.65em 0 0; }
#main_content ol li { list-style:decimal; }
#main_content ul { list-style-position:outside; list-style-image:url(/library/images/icons/arrow_east_orange.png); }
.footer_wrapper { z-index:10; background-color:rgba(25,25,25,1); }
#footer { z-index:15; padding:1em 1.25em; box-shadow:4px 0 16px rgba(0,0,0,1),4px 0 16px rgba(0,0,0,1); color:rgba(255,153,0,1); text-align:left; }
#footer a { color:rgba(235,188,88,1); }
#footer .left,#footer .right { text-transform:uppercase; font-family:'mule',Impact,monospace,Tahoma,sans-serif; line-height:1.4; }
#footer .top { }
#footer .right { float:right; color:rgba(235,188,88,1); text-align:right; }
#footer .bottom { position:relative; bottom:0; clear:both; padding:2em 0 0; color:#777; text-align:center; font-size:.7em; line-height:1.2; }
#footer .left { float:left; }
table.tbl_1 { }
table.tbl_1 tr.even:hover,table.tbl_1 tr.odd:hover { background-color:#CCC; }
table.tbl_1 td { padding:.35em; vertical-align:top; text-align:left; line-height:1; }
table.tbl_1 td.fld { text-transform:lowercase; font-weight:700; font-variant:small-caps; }
table.tbl_1 td.hdr { text-transform:lowercase; font-weight:700; font-variant:small-caps; background:#757575 url(/library/images/backgrounds/solid_757575_11.png) top left repeat-x; border-bottom:2px solid #353535; }
table.tbl_1 td.val { }
.page_title { }
table.scalable { width:100%; }
table.scalable td.left { padding:0 1em 0 0; }
table.scalable td.right { padding:0 0 0 1em; }
img.scalable { max-width:100%; width:auto; height:auto; }
div.silver_wrapper { padding:1em; border:.15em dashed silver; border-radius:.5em; background-color:rgba(242,242,242,1); }
div.white_wrapper { padding:1em; border:.15em dashed silver; border-radius:.5em; background-color:rgba(255,255,255,1); }
.youtube_player { width:853px; height:480px; }
@media only screen and (max-width : 949px) { #header,#menu_1,#main_content,#footer { margin:0; width:100%; box-shadow:none; }
}
@media only screen and (max-width : 900px) { #header { padding:20px 0 18px; }
#header img.logo { padding-right:18px; max-height:220px; width:220px; }
#header div.org span.name { font-size:68px; }
#header div.org span.name2 { font-size:17px; }
}
@media only screen and (max-width : 800px) { #header { padding:20px 0 16px; }
#header img.logo { padding-right:16px; max-height:200px; width:200px; }
#header div.org span.name { font-size:60px; }
#header div.org span.name2 { font-size:15px; }
.youtube_player { width:740px; height:416px; }
}
@media only screen and (max-width : 768px) { .youtube_player { width:708px; height:398px; }
}
@media only screen and (max-width : 700px) { #header { padding:20px 0 14px 14px; }
#header img.logo { padding-right:14px; max-height:170px; width:170px; }
#header div.org span.name { font-size:52px; }
#header div.org span.name2 { font-size:13px; }
.youtube_player { width:640px; height:360px; }
}
@media only screen and (max-width : 640px) { .youtube_player { width:580px; height:326px; }
}
@media only screen and (max-width : 600px) { #header { padding:20px 0 12px 12px; }
#header img.logo { padding-right:12px; max-height:140px; width:140px; }
#header div.org span.name { font-size:44px; }
#header div.org span.name2 { font-size:11px; }
.youtube_player { width:540px; height:304px; }
}
@media only screen and (max-width : 500px) { #header { padding:20px 0 10px 10px; }
#header div.org span.name { font-size:32px; }
#header div.org span.name2 { font-size:8px; }
#main_content img { max-width:100%; width:auto; height:auto; }
#main_content ul { list-style-image:url(/library/images/icons/arrow_east_orange_small.png); }
#footer .left,#footer .right { float:none; text-align:left; }
#main_content,#footer { font-size:smaller; }
.youtube_player { width:440px; height:248px; }
}
@media only screen and (max-width : 480px) { #header img.logo { padding-right:20px; max-height:130px; width:130px; }
#header div.org span.name { font-size:40px; }
#header div.org span.name2 { font-size:10px; }
#header .social_icons { padding-right:20px; }
.youtube_player { width:420px; height:236px; }
}
@media only screen and (max-width : 420px) { #header { padding:24px 0 8px 8px; }
#header img.logo { padding-right:12px; max-height:100px; width:100px; }
#header div.org span.name { font-size:28px; }
#header div.org span.name2 { font-size:7px; }
#header .social_icons { padding-right:12px; }
#header .searchbar_wrapper { right:12px; }
#contact_info img { display:none; }
#main_content h1 { font-size:1.65em; }
.youtube_player { width:380px; height:214px; }
#messages .admin_message,#messages .developer_message,#messages .error_message,#messages .info_message,#messages .php_message,#messages .success_message,#messages .warning_message { padding:.5em .75em; min-height:1em; max-height:10em; background-image:none; }
}
@media only screen and (max-width : 400px) { .youtube_player { width:340px; height:191px; }
}
@media only screen and (max-width : 360px) { .youtube_player { width:320px; height:180px; }
}
@media only screen and (max-width : 320px) { #header { padding:18px 0 6px 6px; }
#header img.logo { padding-right:8px; max-height:80px; width:80px; }
.youtube_player { width:280px; height:158px; }
}
.social_icons { }
.social_icons .roll_over { float:left; margin:5px; width:36px; height:36px; -webkit-transition:all ease .5s; -moz-transition:all ease .5s; -ms-transition:all ease .5s; -o-transition:all ease .5s; transition:all ease .5s; }
.social_icons .roll_over:hover { background-position:0 -36px; }
.google_plus { background-image:url(/library/images/social/google_36_rollover.png); }
.facebook { background-image:url(/library/images/social/facebook_36_rollover.png); }
.instagram { background-image:url(/library/images/social/instagram_36_rollover.png); }
.linkedin { background-image:url(/library/images/social/linkedin_36_rollover.png); }
.pinterest { background-image:url(/library/images/social/pinterest_36_rollover.png); }
.twitter { background-image:url(/library/images/social/twitter_36_rollover.png); }
.youtube { background-image:url(/library/images/social/youtube_36_rollover.png); }
.pmm3-toolbar { display:none; }
.menu_1 { font-family:inherit; font-size:inherit; line-height:inherit; }
.menu_1.shadows { }
.menu_1 a img { border:none; vertical-align:bottom; }
.menu_1.menu-left { text-align:left; }
.menu_1.menu-centered { text-align:center; }
.menu_1.menu-right { text-align:right; }
.menu_1:after { display:inline; clear:both; height:0; content:"\0020"; font-size:0; line-height:0; }
.menu_1 ul { display:inline-block; margin:0; padding:0; vertical-align:bottom; list-style-type:none; list-style-image:none; }
.menu_1 ul li { position:relative; float:left; list-style-type:none; list-style-image:none; }
.menu_1 ul li:hover { background-color:transparent; background-image:url(/library/images/arrows/arrow_orange_26_south.png); background-position:center top; background-repeat:no-repeat; }
.menu_1 ul li a { display:block; padding:0 1em; color:inherit; text-decoration:none; background-position:left center; background-repeat:no-repeat; }
.menu_1 ul li a.pm3-link:hover { background-color:transparent; color:inherit; }
.menu_1 a.trig_closed { background-image:none; }
.menu_1 ul ul a.trig_closed { background-image:url(/library/images/arrows/arrow_orange_26_east.png); background-position:.25em center; background-repeat:no-repeat; }
.menu_1 a.trig_open { background-color:transparent; background-image:url(/library/images/arrows/arrow_orange_26_south.png); background-position:center top; background-repeat:no-repeat; }
.menu_1 ul ul a.trig_open { background-image:url(/library/images/arrows/arrow_gold_26_east.png); background-position:.25em center; background-repeat:no-repeat; }
.menu_1 ul ul li { border:none; background-color:transparent; background-image:url(/library/images/backgrounds/dp_gold_200.png); background-position:left top; background-repeat:repeat; color:inherit; }
.menu_1 ul ul li:hover { background-color:transparent; background-image:url(/library/images/backgrounds/dp_orange_200.png); background-position:left top; background-repeat:repeat; }
.menu_1 ul ul li a { border:none; border-bottom:none; color:inherit; font-size:inherit; }
.menu_1 ul ul li:last-child a { border-bottom:none; }
.menu_1 ul ul li a.pm3-link:hover,.menu_1 ul ul li a.trig_open { background-color:transparent; color:inherit; }
.menu_1 ul li a.pm3-link,.menu_1 ul li a.pm3-link:hover { background-image:none; }
.menu_1 ul ul { display:block; width:200px; background-color:#EBBC58; background-image:url(/library/images/backgrounds/dp_gold_200.png); background-position:left top; background-repeat:repeat; text-align:left; }
.menu_1.transparent ul ul { background-color:#EBBC58; }
.menu_1.shadows ul ul { box-shadow:0 16px 16px rgba(25,25,25,.5); }
.menu_1.auto-subs ul ul { width:auto; }
.menu_1.auto-subs ul ul li a { white-space:nowrap; }
.menu_1 ul ul li { position:relative; float:none; margin:0; padding:0; }
.menu_1.rounded ul ul { border-radius:5px; }
.menu_1.rounded.justified ul li.pm3first ul.level_2,.menu_1.rounded.sub-left ul ul { border-top-left-radius:0; }
.menu_1.rounded.sub-left ul ul ul { border-top-left-radius:5px; }
.menu_1.rounded.justified ul li.pm3last ul.level_2 { border-top-right-radius:0; }
.menu_1.rounded ul a.root_trig,.menu_1.rounded ul a.root_link { border-radius:5px 5px 5px 5px; }
.menu_1.rounded a.root_trig.trig_open { border-radius:5px 5px 0 0; }
.menu_1.rounded ul ul a.pm3first,.menu_1.rounded ul ul .pm3first.pmm3-title-bar { border-radius:5px 5px 0 0; }
.menu_1.rounded.sub-centered.justified ul li.pm3first ul.level_2 a.pm3first,.menu_1.rounded.sub-right.justified .pm3first .level_2 a.pm3first,.menu_1.rounded.sub-left ul.level_2 a.pm3first { border-top-left-radius:0; }
.menu_1.rounded.sub-left ul.level_3 a.pm3first,.menu_1.rounded.sub-left.justified .pm3last ul.level_2,.menu_1.rounded.sub-left.justified .pm3last ul.level_2 a.pm3first,.menu_1.rounded.sub-right.justified .pm3first .level_2 ul a.pm3first { border-top-left-radius:5px; }
.menu_1.rounded.justified ul li.pm3last ul.level_2 a.pm3first,.menu_1.rounded.sub-right ul.level_2,.menu_1.rounded.sub-right ul.level_2 a.pm3first { border-top-right-radius:0; }
.menu_1.rounded.sub-right ul.level_2 ul,.menu_1.rounded.sub-right ul.level_2 ul a.pm3first { border-top-right-radius:5px; }
.menu_1.rounded.sub-right.justified .pm3first .level_2,.menu_1.rounded.sub-right.justified .pm3first .level_2 a.pm3first { border-top-right-radius:5px; }
.menu_1.rounded ul ul a.pm3last,.menu_1.rounded ul ul .pm3last.pmm3-title-bar { border-radius:0 0 5px 5px; }
.menu_1.rounded ul ul a.pm3first.pm3last { border-radius:5px 5px 5px 5px; }
.menu_1.rounded ul a.root_trig.trig_up { border-radius:5px 5px 5px 5px; }
.menu_1.rounded li.trig_up div { padding-bottom:10px; }
.menu_1.rounded .trig_up a.pm3first { border-radius:5px 5px 5px 5px!important; }
.menu_1.rounded ul li.trig_up ul { border-radius:5px 5px 5px 5px; }
.menu_1.rounded .trig_up .pm3first.pmm3-title-bar { border-radius:5px 5px 0 0!important; }
.menu_1.rounded .trig_up .pm3last.pmm3-title-bar { border-radius:0 0 5px 5px!important; }
.menu_1.vert.rounded { border-radius:5px; }
.menu_1.vert.rounded a.root_trig { border-radius:5px 5px 5px 5px; }
.menu_1.vert.rounded ul ul { border-radius:5px; }
.menu_1 .pmm3-title-bar { padding:0 1em; background-color:transparent; color:inherit; }
.menu_1.auto-subs ul ul .pmm3-title-bar { white-space:nowrap; }
.menu_1 .p7PM3_img { padding:0; border:none; background:none!important; text-align:center; }
.menu_1 .p7PM3_img img { max-width:100%; width:auto!important; height:auto!important; border:none; vertical-align:bottom; }
.menu_1.vert { border:none; background:none; }
.menu_1.vert.shadows { box-shadow:none; }
.menu_1.vert ul { display:block; }
.menu_1.vert ul li { position:relative; float:none; padding:0; }
.menu_1.vert ul ul li { margin:0; padding:0; }
.menu_1 ul.current_mark,.menu_1 ul li.current_mark { background-color:transparent; background-image:url(/library/images/arrows/arrow_black_26_south.png); background-position:center top; background-repeat:no-repeat; }
.menu_1 ul ul li.current_mark,.menu_1 ul ul li:hover.current_mark { border:none; background-color:transparent; background-image:url(/library/images/backgrounds/dp_orange_200.png); background-position:left top; background-repeat:repeat; color:inherit; }
.menu_1 ul ul li a.current_mark,.menu_1 ul ul li a:hover.current_mark { background-image:url(/library/images/arrows/arrow_black_26_east.png); background-position:left center; background-repeat:no-repeat; }
.menu_1.p7PM3noscript { position:relative; }
.menu_1.p7PM3noscript ul ul { position:absolute; top:100%; display:none; }
.menu_1.p7PM3noscript ul ul ul { top:0; left:100%; display:none; }
.menu_1.vert.p7PM3noscript ul ul { top:0; left:100%; }
.menu_1.p7PM3noscript li:hover ul { display:block; }
.menu_1.p7PM3noscript li:hover ul ul,.menu_1.p7PM3noscript li:hover ul ul ul,.menu_1.p7PM3noscript li:hover ul ul ul ul,.menu_1.p7PM3noscript li:hover ul ul ul ul ul,.menu_1.p7PM3noscript li:hover ul ul ul ul ul ul { display:none; }
.menu_1.p7PM3noscript li li:hover ul,.menu_1.p7PM3noscript li li li:hover ul,.menu_1.p7PM3noscript li li li li:hover ul,.menu_1.p7PM3noscript li li li li li:hover ul,.menu_1.p7PM3noscript li li li li li li:hover ul { display:block; }
.menu_1_crumbs.centered { text-align:center; }
.menu_1_crumbs.right { text-align:right; }
.menu_1_crumbs ul { display:inline-block; overflow:hidden; margin:0; padding:0; font-size:1em; }
.menu_1_crumbs li { display:block; float:left; margin-right:.25em; list-style-type:none; }
.menu_1_crumbs a { color:#000; text-decoration:none; }
.menu_1_crumbs a:hover { text-decoration:underline; }
.menu_1_crumbs li:last-child { margin-right:0; font-weight:700; }
.menu_1_crumbs.thick-arrow li:after { content:"\0020 \0020 \27A7"; }
.menu_1_crumbs.thin-arrow li:after { content:"\0020 \0020 \279F"; }
.menu_1_crumbs.open-arrow li:after { content:"\0020 \0020 \21E8"; }
.menu_1_crumbs.triangle-dots li:after { content:"\0020 \0020 \2234"; }
.menu_1_crumbs.double-colon li:after { content:"\0020 \0020 \2237"; }
.menu_1_crumbs.pipe li:after { content:"\0020 \0020 |"; }
.menu_1_crumbs.dash li:after { content:"\0020 \0020 -"; }
.menu_1_crumbs li:last-child:after { content:"\0020"; }
@media only screen and (min-width: 0px) and (max-width: 700px) { .menu_1.responsive:after { display:none; }
.menu_1.responsive { text-align:left!important; box-shadow:none; color:inherit; }
.menu_1.responsive .pmm3-toolbar { display:block; padding:0 1em; background-color:transparent; cursor:pointer; text-align:left; }
.menu_1.responsive .pmm3-toolbar a { color:inherit; text-decoration:none; font-weight:700; }
.menu_1.responsive .pmm3-toolbar a:hover { }
.menu_1.responsive .toggle-text.closed a:before { content:"Show Menu \0020"; }
.menu_1.responsive .toggle-text.opened a:before { content:"Hide Menu \0020"; }
.menu_1.responsive ul,.menu_1.responsive ul:hover { vertical-align:bottom; background-color:rgba(50,50,50,1); background-image:none; }
.menu_1.responsive ul ul li a:hover,.menu_1.responsive ul li a.current_mark,.menu_1.responsive ul li a:hover.current_mark { color:#f90; }
.menu_1.responsive ul ul li a.current_mark,.menu_1.responsive ul ul li a:hover.current_mark { background-image:none; }
.menu_1.responsive ul li a,.menu_1.responsive ul li a:hover { color:#EBBC58; }
.menu_1.responsive ul,.menu_1.responsive li,.menu_1.responsive a,.menu_1.responsive ul:hover,.menu_1.responsive li:hover,.menu_1.responsive a:hover { background-image:none; float:none; display:block; }
.menu_1.responsive ul.current_mark,.menu_1.responsive ul:hover.current_mark,.menu_1.responsive ul li.current_mark,.menu_1.responsive ul li:hover.current_mark { background-image:none; }
.menu_1.responsive ul li a.current_mark,.menu_1.responsive ul li a:hover.current_mark { background-image:url(/library/images/arrows/arrow_orange_26_east.png); background-position:left center; background-repeat:no-repeat; }
.menu_1.responsive ul li a.trig_open.current_mark { background-image:url(/library/images/arrows/arrow_gold_26_south.png); }
.menu_1.responsive ul li a.trig_closed.current_mark,.menu_1.responsive ul li a:hover.trig_closed.current_mark { background-image:url(/library/images/arrows/arrow_gold_26_east.png); }
.menu_1.responsive ul li a:hover.trig_open.current_mark { background-image:url(/library/images/arrows/arrow_gold_26_south.png); }
.menu_1.responsive ul ul li:hover { background-color:transparent; }
.menu_1.responsive ul ul { position:static!important; }
.menu_1.responsive ul ul li,.menu_1.responsive.auto-subs ul ul li { padding-left:2em; display:block; float:none; background-image:none; }
.menu_1.responsive a.trig_closed,.menu_1.responsive a:hover.trig_closed { background-image:url(/library/images/arrows/arrow_gold_26_east.png); background-position:left center; background-repeat:no-repeat; color:#EBBC58; }
.menu_1.responsive a.trig_open,.menu_1.responsive a:hover.trig_open { background-image:url(/library/images/arrows/arrow_gold_26_south.png); background-position:left center; background-repeat:no-repeat; color:#EBBC58; }
.menu_1.responsive ul li:hover { background-color:rgba(120,120,120,1); }
.menu_1.responsive ul li.trig_open,.menu_1.responsive ul li:hover.trig_open,.menu_1.responsive ul li.trig_open ul { background-color:rgba(80,80,80,1); }
.menu_1.responsive a:hover.trig_closed,.menu_1.responsive a:hover.trig_open { color:#f90; }
.menu_1.responsive .pmm3-title-bar { }
.menu_1.responsive ul.closed { display:none; }
.menu_1.responsive ul.opened { display:block; }
.menu_1.responsive.shadows * { box-shadow:none!important; }
.p7PM3.responsive.select .pmm3-select-wrapper { display:block; padding:.5em; }
.menu_1 div { top:0!important; left:0!important; }
}
.themule, .the_mule { text-transform:uppercase; font-family:'mule',Helvetica,Arial,sans-serif; letter-spacing:.025em; line-height:0; }
.the { position:relative; vertical-align:text-top; font-size:.3em; top:1.25em; }
.ass { font-variant:small-caps; font-family:'ass',Helvetica,Arial,sans-serif; }
.tm { line-height:0; position:relative; vertical-align:text-top; font-size:.5em; top:.4em; font-family:sans-serif; }
h1 .tm { top:1.1em; }
h2 .tm { top:1em; }
h3 .tm { top:.9em; }
h4 .tm,h5 .tm,h6 .tm { top:.8em; }
.ytv-canvas { display:block; background:rgba(25,25,25,1); font-family:arial,sans-serif; font-size:.8em; line-height:1; width:100%; height:400px; }
.ytv-canvas ::-webkit-scrollbar { border-left:1px solid #000; width:10px; }
.ytv-canvas ::-webkit-scrollbar-thumb { background:rgba(255,255,255,0.1); }
.ytv-video { position:absolute; top:0; right:30%; bottom:0; height:100%; width:70%; }
.ytv-video iframe { width:100%; height:100%; border:none; outline:none; display:block; }
.ytv-list { position:absolute; top:0; right:0; bottom:0; height:100%; width:30%; font-size:.75em; line-height:1.2; }
.ytv-list-inner { overflow:auto; position:absolute; top:52px; right:0; bottom:0; left:0; -webkit-overflow-scrolling:touch; }
.ytv-list ul { margin:0!important; padding:0!important; list-style-type:none!important; list-style-image:none!important; }
.ytv-list a { display:block; text-decoration:none; color:#fff; padding:1em; border-top-style:solid; border-top-width:1px; border-top-color:rgba(255,255,255,0.1); border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:rgba(0,0,0,0.5); border-left-style:solid; border-left-width:2px; border-left-color:#fff; }
.ytv-list .ytv-active a { color:#fff; border-left-color:#fff; background:rgba(255,255,255,0.05); }
.ytv-list a b { max-height:45px; overflow:hidden; display:block; text-overflow:ellipsis; }
.ytv-list li:first-child a { border-top:none; }
.ytv-list li:last-child a { border-bottom:none; }
.ytv-list a:hover,.ytv-list-header .ytv-playlists a:hover { background:rgba(255,255,255,0.05); }
.ytv-list a:active,.ytv-list-header .ytv-playlists a:active { background:rgba(0,0,0,0.05); }
.ytv-list .ytv-content { padding-left:130px; }
.ytv-list .ytv-content b { font-weight:400; }
.ytv-list .ytv-thumb-stroke { position:absolute; top:1px; left:1px; bottom:1px; right:1px; z-index:2; outline:1px solid rgba(255,255,255,0.1); }
.ytv-list .ytv-thumb { float:left; position:relative; outline:1px solid rgba(0,0,0,0.5); }
.ytv-list .ytv-thumb img { height:auto; width:auto; max-width:120px; display:block; }
.ytv-list .ytv-thumb span { position:absolute; bottom:5px; right:5px; color:#f2f2f2; background:rgba(0,0,0,0.7); padding:0 .5em; -webkit-border-radius:.25em; -moz-border-radius:.25em; border-radius:.25em; }
.ytv-views { display:block; margin-top:5px; font-size:.75em; font-weight:400; opacity:.3; }
.ytv-list-header { height:52px; -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.2); box-shadow:0 1px 2px rgba(0,0,0,0.2); }
.ytv-list-header a { background:rgba(255,255,255,0.05); position:relative; z-index:10; }
.ytv-list-header img,.ytv-list .ytv-playlists .ytv-thumb img { width:30px; vertical-align:middle; }
.ytv-list-header span { padding-left:1em; font-weight:700; }
.ytv-playlists { z-index:9; position:absolute; background:rgba(25,25,25,1); top:52px; left:0; right:0; bottom:0; overflow:auto; display:none; }
.ytv-playlists img,.ytv-list-header img { float:left; }
.ytv-playlists a span,.ytv-list-header a span { white-space:nowrap; padding-left:.75em; display:block; overflow:hidden; text-overflow:ellipsis; }
.ytv-playlists a span { font-weight:400; }
.ytv-list-header > a span { line-height:30px; }
.ytv-list-header .ytv-playlists a { background:none; }
.ytv-playlist-open .ytv-playlists { display:block; }
.ytv-relative { position:relative; width:100%; height:100%; }
.ytv-full { position:fixed; top:0; left:0; width:100%!important; height:100%!important; margin:0!important; }
.ytv-arrow { height:10px; width:0; position:relative; top:10px; right:5px; border:10px solid transparent; float:right; border-top-color:rgba(0,0,0,0.4); display:none; }
.ytv-has-playlists .ytv-arrow { display:inline-block; }
.ytv-playlist-open .ytv-arrow { border-color:transparent; border-bottom-color:rgba(0,0,0,0.4); top:-10px; }
.ytv-list-header a:after,.ytv-clear:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
a.ytv-list-header-link { }
span.ytv-video-title { }
@media only screen and (max-width : 800px) { div.ytv-list div.ytv-content { display:none; }
div.ytv-list img.ytv-thumb-img { width:200px; max-width:200px; height:auto; }
}
@media only screen and (max-width : 750px) { div.ytv-list img.ytv-thumb-img { width:170px; max-width:170px; }
}
@media only screen and (max-width : 700px) { div.ytv-list img.ytv-thumb-img { width:150px; max-width:150px; }
}
@media only screen and (max-width : 600px) { div.ytv-canvas { }
div.ytv-list { display:none; }
.ytv-canvas { height:360px; width:auto; }
.ytv-video { right:0; width:100%; }
}