@media print {
	ul#navigation_accesibility, ul#navigation_utilities, div.show_button, div#toplinks, div#controls, ul#nav, p#breadcrumb, ul#nav_sub, div.listings_filter, div.bottom_links,
div.pagination, div#footer div.social, div#footer ul.nav, div#footer div.funded, p.inv, h1.inv, h2.inv, h3.inv, h4.inv, .inv, span.inv, div.tabs, p.clear, .replaced, form,
div.teacher img, a.button {display:none;}
	div#superbgimage{visibility:hidden;}
	div#header{border-bottom:2mm solid #999;margin:0;padding:0;height:20px;}
	div#header #logo{font-weight:bold;font-size:14pt;margin:0;height:20px;}
	div#footer{border-top:2mm solid #999;padding:0;margin:0;}
	div#footer .content {padding:0;}
	body{font-family:Arial, Helvetica, sans-serif;font-size:11pt; line-height:15pt; color:#000000;}
	h1{margin:7pt 0 15pt 0; padding:0; font-size:20pt;}
	h2, p.faux_h2{margin:20pt 0 5pt 0;  padding:0;  font-size:16pt;}
	h3{margin:20pt 0 5pt 0;  padding:0;  font-size:13pt;}
	h1.inv, h2.inv, h3.inv, h4.inv, h5.inv, h6.inv, label.inv{display:block;}
	p{margin:0 0 11pt 0;line-height:16pt !important;}
	p.copyright{font-size:10pt;}
	div#content div#main_content img{margin:10pt 0;}
	div#content p a:link:after,div#content p a:visited:after{content:" [" attr(href) "] ";}
	a:link,a:visited{text-decoration:none;color:#312D2E;}
	ul.links{margin:0 0 11pt 0;}
	li{margin-bottom:8px;}
	form fieldset div.col label{margin:0 0 5pt 0;}
	form fieldset div.col{margin:7pt 0 5pt 0;}
	img{float:none;}
	{display:none;}
	a img{border:none;}
}

@media handheld, only screen and (max-device-width: 480px) { 
	body {-webkit-text-size-adjust: none;}
}

@media screen {
	/*=======================
	Title: All styles for screen media. 
	Author: Katrin Kerber katrin@cogdesign.com. 
	Last updated: 30/07/2010
	Contents:
	1. YUI RESET + YUI BASE
	2. STRCUTURE RESET
	3. TYPOGRAPHY
	4. LINKS
	5. FORMS
	6. GRID SYSTEM
	7. HACKS
	8. JQUERY MODULAR COMPONENTS
	9. CSS MODULAR COMPONENTS
	10. SITE-SPECIFIC STYLES (GLOBALLY APPLIED)
	11. SECTION-SPECIFIC STYLES
	12. VISIBLE GRID GUIDE
	13. THIRD-PARTY SOFTWARE STYLES
	========================*/
	/* --[ =YUI RESET + YUI BASE]---------------------------- */
	/* Copyright (c) 2009, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 3.0.0 build: 1549 */
	html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
	/* Copyright (c) 2009, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 3.0.0 build: 1549*/
	h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
	/* --[ =STRUCTURE RESET]------------------------------- */
	html,html body{padding:0;margin:0;height:100%;}
	div#header{position:relative;margin:0 auto;}
	div#header #logo{text-indent:-90000px; display:block; padding:0; margin:0;}
	div#content{position:relative;margin:0 auto;}
	div#content div#main_content{position:relative;}
	div#footer{position:relative;margin:0 auto;}
	/* --[ =TYPOGRAPHY ]--------------------------- */
	/* Standard */
	body{font-size:87.5%;line-height:1.3em;font-family:Helvetica,Arial,sans-serif; color:#666666;} /* Set base font size to 14px for Internet Explorer 6 and below on Windows */
	html>body{font-size:14px;} /* Ignored by IE6, but used by Firefox, Safari, IE7, Opera */       
	p{font-size:1em;line-height:1.3em;margin:0 0 1.07em 0;}
	h1,h2,h3,h4,h5,h6, p.faux_h1, p.faux_h2, p.faux_h3, p.faux_h4, p.faux_h5, p.faux_h6{clear:both; font-weight:normal;color:#333333;}
	h1{font-size:2.14em; line-height:1.2em;margin:0.5em 0 0.36em 0;color:#666;}
	h2, p.faux_h2{font-size:1.71em; line-height:1.2em; margin:0 0 0.29em 0;color:#333;}/*24*/
	h3, p.faux_h3{font-size:1.4em;line-height:1.2em; margin:1em 0 0.2em 0;color:#333;}/*15px*/
	h4, h5, h6, p.faux_h5, p.faux_h5, p.faux_h6{font-size:1em; line-height:1.2em; margin:1em 0 0.2em 0;font-weight:bold;color:#333;}/*14px*/
	dl,ol,ul{margin:0 0 1em 0;}    
	ul, ol{margin-left:2.4em;}
	ul li, ol li{font-size:1em; line-height:1.3em; margin:0 0 0.57142em 0;} 
	dl dt{font-weight:bold; font-size:1em; line-height:1.2em;  margin:0.92857em 0 0.214285em 0;}
	dl dd{font-size:1em; line-height:1.2em; margin:0 0 0.57142em 0;}                                         
	sup,sub{position:relative;height:0;line-height:1px;vertical-align:baseline;}
	sup{bottom:1ex;}
	sub{top:.5ex;}  
	ins{text-decoration:underline;}
	del{text-decoration:line-through;}
	dfn{font-style:italic;font-weight:bold;} 
	pre {margin:0 0 1em 0;padding:0; overflow:auto; width:100%; font-family:courier, monospace;}
	blockquote {margin:1.5em 0; padding:0 2em;}
	blockquote p {font-size:1.29em;line-height:1.35em;font-style:italic;margin-bottom:5px;}
	blockquote cite {font-size:1em;line-height:1.2em;margin:-0.8333333em 0 0 0;}
	q{font-style:italic;}
	hr{line-height:1.2em;margin:0 0 0.57142em 0;}
	img {margin:0 0 1em 0;}
	table{margin:0 0 0.57142em 0; border-collapse:collapse;}
	table th{font-weight:bold;text-align:left;}
	table tr,table th,table td{margin:0;padding:0.25em 0.5em;border:none;}
	table tfoot{font-size:0.714286em;line-height:2.1em;margin:0 0 1.5em 0;font-style:italic;}
	table caption{height:21px;margin:0;}
	p.subheading {font-size:1.71em;line-height:1.2em;margin:0 0 0.57em 0;color:#333;}
	h1.nomargin, h2.nomargin, div.nomargin p, img.nomargin {margin-bottom:0;}
	h3.nomargin {margin:0;}
	body#t_dance h2.topborder {border-top:4px solid #00FFFA;padding-top:0.71em;margin-top:0.71em;width:100%;}
	body#t_watch h2.topborder {border-top:4px solid #FF00AE;padding-top:0.71em;margin-top:0.71em;width:100%;}
	body#t_engage h2.topborder {border-top:4px solid #4EFF48;padding-top:0.71em;margin-top:0.71em;width:100%;}
	/* --[ =LINKS ]------------
	These are global link styles that are often overwritten by declaration with greater specificity 
	---------------------------  */
	a {outline: none;}
	a:link {text-decoration:none;color:#FF00AE;}
	a:visited {text-decoration:none; color:#FF00AE;}
	a:link:hover, a:visited:hover {text-decoration:none; color:#333;}
	a:link:focus, a:visited:focus {text-decoration:none; color:#333; outline:none;}
	a:link:active, a:visited:active {text-decoration:none; color:#333;}
	:focus{outline:none;}
	a img{border:none;}  
	a:link:hover img, a:visited:hover img {opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);cursor:pointer;}
	body div#main_content a.button {display:block;float:left;padding:7px 8px 6px 8px;line-height:1em;background-color:#000;color:#fff;}
	body div#main_content a.button.floatright {float:right;}
	body div#main_content a.button:link {text-decoration:none;color:#fff;}
	body div#main_content a.button:visited {text-decoration:none; color:#fff;}
	body div#main_content a.button:link:hover, body div#main_content a.button:visited:hover {text-decoration:none; color:#fff;background-color:#666;}
	body div#main_content a.button:link:focus, body div#main_content a.button:visited:focus {text-decoration:none; color:#fff; outline:none;background-color:#666;}
	body div#main_content a.button:link:active, body div#main_content a.button:visited:active {text-decoration:none; color:#fff;background-color:#666;}
	body#t_dance a:link {text-decoration:none;color:#00FFFA;}
	body#t_dance a:visited {text-decoration:none; color:#00FFFA;}
	body#t_dance a:link:hover, body#t_dance a:visited:hover {text-decoration:none; color:#333;}
	body#t_dance a:link:focus, body#t_dance a:visited:focus {text-decoration:none; color:#333; outline:none;}
	body#t_dance a:link:active, body#t_dance a:visited:active {text-decoration:none; color:#333;}
	body#t_watch a:link {text-decoration:none;color:#FF00AE;}
	body#t_watch a:visited {text-decoration:none; color:#FF00AE;}
	body#t_watch a:link:hover, body#t_dance a:visited:hover {text-decoration:none; color:#333;}
	body#t_watch a:link:focus, body#t_dance a:visited:focus {text-decoration:none; color:#333; outline:none;}
	body#t_watch a:link:active, body#t_dance a:visited:active {text-decoration:none; color:#333;}body#t_watch a:link {text-decoration:none;color:#FF00AE;}
	body#t_engage a:link {text-decoration:none;color:#4EFF48;}
	body#t_engage a:visited {text-decoration:none; color:#4EFF48;}
	body#t_engage a:link:hover, body#t_engage a:visited:hover {text-decoration:none; color:#333;}
	body#t_engage a:link:focus, body#t_engage a:visited:focus {text-decoration:none; color:#333; outline:none;}
	body#t_engage a:link:active, body#t_engage a:visited:active {text-decoration:none; color:#333;}
	/* --[ =FORMS ]--------------------------------------- */
	form {position:relative;padding:0;margin:0 0 1.07em 0;}
	form fieldset {position:relative;padding:0;margin:0 0 0.357142em 0;}
	form fieldset legend{display:none;font-size: 1.14em; line-height:1.2em; padding:1em 0 0.5em 0;font-weight:bold;color:#C4C4C2;clear:both;}
	form fieldset legend.visible{display:block;}
	form fieldset label{position:relative;display:block;font-size:1em;line-height:1.2em;float:none;margin:0.57142em 0 0.357142em 0;}
	form fieldset input, form fieldset textarea{color:#000;background-color:#00FFFA;border:none;text-align:left;position:relative;display:block;padding:9px 5px 7px 5px;font-family:Helvetica,Arial,sans-serif;font-size:1em;}
	form fieldset input {height:14px;}/* total height = 30px */}
	form fieldset textarea {line-height:1.2em;}
	form fieldset input:focus, form fieldset textarea:focus{color:#000;border-color:none;background-color:#4EFF48;}
	form fieldset label.error{color:#FF00AE;margin:0;font-weight:normal;background-color:#FFF;padding:3px 0 0 0;font-size:0.85714286em;line-height:0.85714286em;}
	form fieldset input.error, form fieldset textarea.error{background-color:#FF00AE;color:#000;}
	form fieldset input.checkbox {display:block;width:auto!important;height:auto!important;border:none;padding:0;background:transparent;float:left;margin:0 10px 0 0;}
	form fieldset textarea{height:200px;}
	form input.button{color:#FFF;background-color:#000;border:none;display:block;padding:0 5px;font-family:Helvetica,Arial,sans-serif;font-size:1em;line-height:1em;height:30px;font-weight:bold;}
	form input.button:hover{background-color:#666;cursor:pointer;}
	form input.button.right{float:right;}
	form img {margin:0;}
	form fieldset p.forgot {margin-bottom:0;margin-top:5px;font-size:0.86em;}
	form fieldset div.vertsp, form fieldset div.unit_vertsp {margin-bottom:0.71em;}
	form#global_search input.button {padding:0 20px;}
	form#mailinglist fieldset input {width:208px;}
	form#mailinglist fieldset label.error {padding-left:0;position:absolute;}
	/* --[ =GRID SYSTEM ]------------------------------- 
	945 pixels 24-column grid system.
	-----------------------------------------------------*/
	/*set base properties*/
	.unit{margin-right:15px;position:relative;display:block;} 
	.unit_vertsp{margin-bottom:1.07em;margin-right:15px;position:relative;display:block;}/*1.07em=15px*/
	.vertsp {margin-bottom:1.07em;display:block;}
	.float{float:left;display:inline;clear:none;}
	.floatright{float:right;display:inline;clear:none;}
	.unit.last,.unit_vertsp.last{margin-right:0;}
	/*set base presentational properties*/
	.rounded{-moz-border-radius:15px;-webkit-border-radius:15px;}
	/*regular widths*/
	.one{width:25px;}
	.two{width:65px;}
	.three{width:105px;}
	.four{width:145px;}
	.five{width:185px;}
	.six{width:225px;}
	.seven{width:265px;}
	.eight{width:305px;}
	.nine{width:345px;}
	.ten{width:385px;}
	.eleven{width:425px;}
	.twelve{width:465px;}
	.thirteen{width:505px;}
	.fourteen{width:545px;}
	.fifteen{width:585px;}
	.sixteen{width:625px;}
	.seventeen{width:665px;}
	.eighteen{width:705px;}
	.nineteen{width:745px;}
	.twenty{width:785px;}
	.twentyone{width:825px;}
	.twentytwo{width:865px;}
	.twentythree{width:905px;}
	.twentyfour{width:945px;margin-right:0;}
	/*width -15px*/
	.one_single{width:10px;}
	.two_single{width:50px;}
	.three_single{width:90px;}
	.four_single{width:130px;}
	.five_single{width:170px;}
	.six_single{width:210px;}
	.seven_single{width:250px;}
	.eight_single{width:290px;}
	.nine_single{width:330px;}
	.ten_single{width:370px;}
	.eleven_single{width:410px;}
	.twelve_single{width:450px;}
	.thirteen_single{width:490px;}
	.fourteen_single{width:530px;}
	.fifteen_single{width:570px;}
	.sixteen_single{width:610px;}
	.seventeen_single{width:650px;}
	.eighteen_single{width:690px;}
	.nineteen_single{width:730px;}
	.twenty_single{width:770px;}
	.twentyone_single{width:810px;}
	.twentytwo_single{width:850px;}
	.twentythree_single{width:890px;}
	.twentyfour_single{width:930px;margin-right:0;}
	/*width -30px*/
	.two_both{width:35px;}
	.three_both{width:75px;}
	.four_both{width:115px;}
	.five_both{width:155px;}
	.six_both{width:195px;}
	.seven_both{width:225px;}
	.eight_both{width:275px;}
	.nine_both{width:315px;}
	.ten_both{width:355px;}
	.eleven_both{width:395px;}
	.twelve_both{width:435px;}
	.thirteen_both{width:475px;}
	.fourteen_both{width:515px;}
	.fifteen_both{width:555px;}
	.sixteen_both{width:595px;}
	.seventeen_both{width:635px;}
	.eighteen_both{width:675px;}
	.nineteen_both{width:715px;}
	.twenty_both{width:755px;}
	.twentyone_both{width:795px;}
	.twentytwo_both{width:835px;}
	.twentythree_both{width:875px;}
	.twentyfour_both{width:915px;margin-right:0;}
	/*padded*/
	.two_pad,.three_pad,.four_pad,.five_pad,.six_pad,.seven_pad,.eight_pad,.nine_pad,.ten_pad,.eleven_pad,.twelve_pad,.thirteen_pad,.fourteen_pad,.fifteen_pad,.sixteen_pad,.seventeen_pad,.eighteen_pad,.nineteen_pad,.twenty_pad,.twentyone_pad,.twentytwo_pad,.twentythree_pad,.twentyfour_pad{padding:1.07em 15px 1px 15px;}
	.two_pad{width:35px;}
	.three_pad{width:75px;}
	.four_pad{width:115px;}
	.five_pad{width:155px;}
	.six_pad{width:195px;}
	.seven_pad{width:225px;}
	.eight_pad{width:275px;}
	.nine_pad{width:315px;}
	.ten_pad{width:355px;}
	.eleven_pad{width:395px;}
	.twelve_pad{width:435px;}
	.thirteen_pad{width:475px;}
	.fourteen_pad{width:515px;}
	.fifteen_pad{width:555px;}
	.sixteen_pad{width:595px;}
	.seventeen_pad{width:635px;}
	.eighteen_pad{width:675px;}
	.nineteen_pad{width:715px;}
	.twenty_pad{width:755px;}
	.twentyone_pad{width:795px;}
	.twentytwo_pad{width:835px;}
	.twentythree_pad{width:875px;}
	.twentyfour_pad{width:915px;margin-right:0;}
	/*-------------------------------------------
	 Set form element width when inside columns
	 ------------------------------------------- */ 
	/*base width*/  
	form fieldset .one input, form fieldset .one textarea{width:13px;}
	form fieldset .two input, form fieldset .two textarea{width:53px;}
	form fieldset .three input, form fieldset .three textarea{width:93px;}
	form fieldset .four input, form fieldset .four textarea{width:133px;}
	form fieldset .five input, form fieldset .five textarea{width:173px;}
	form fieldset .six input, form fieldset .six textarea{width:213px;}
	form fieldset .seven input, form fieldset .seven textarea{width:253px;}
	form fieldset .eight input, form fieldset .eight textarea{width:293px;}
	form fieldset .nine input, form fieldset .nine textarea{width:333px;}
	form fieldset .ten input, form fieldset .ten textarea{width:373px;}
	form fieldset .eleven input, form fieldset .eleven textarea{width:413px;}
	form fieldset .twelve input, form fieldset .twelve textarea{width:453px;}
	form fieldset .thirteen input, form fieldset .thirteen textarea{width:493px;}
	form fieldset .fourteen input, form fieldset .fourteen textarea{width:533px;}
	form fieldset .fifteen input, form fieldset .fifteen textarea{width:573px;}
	form fieldset .sixteen input, form fieldset .sixteen textarea{width:613px;}
	form fieldset .seventeen input, form fieldset .seventeen textarea{width:653px;}
	form fieldset .eighteen input, form fieldset .eighteen textarea{width:693px;}
	form fieldset .nineteen input, form fieldset .nineteen textarea{width:733px;}
	form fieldset .twenty input, form fieldset .twenty textarea{width:773px;}
	form fieldset .twentyone input, form fieldset .twentyone textarea{width:813px;}
	form fieldset .twentytwo input, form fieldset .twentytwo textarea{width:853px;}
	form fieldset .twentythree input, form fieldset .twentythree textarea{width:893px;}
	form fieldset .twentyfour input, form fieldset .twentyfour textarea{width:933px;}
	/*width -15*/  
	form fieldset .two_single input, form fieldset .two_single textarea{width:38px;}
	form fieldset .three_single input, form fieldset .three_single textarea{width:78px;}
	form fieldset .four_single input, form fieldset .four_single textarea{width:118px;}
	form fieldset .five_single input, form fieldset .five_single textarea{width:158px;}
	form fieldset .six_single input, form fieldset .six_single textarea{width:198px;}
	form fieldset .seven_single input, form fieldset .seven_single textarea{width:238px;}
	form fieldset .eight_single input, form fieldset .eight_single textarea{width:278px;}
	form fieldset .nine_single input, form fieldset .nine_single textarea{width:318px;}
	form fieldset .ten_single input, form fieldset .ten_single textarea{width:358px;}
	form fieldset .eleven_single input, form fieldset .eleven_single textarea{width:398px;}
	form fieldset .twelve_single input, form fieldset .twelve_single textarea{width:438px;}
	form fieldset .thirteen_single input, form fieldset .thirteen_single textarea{width:478px;}
	form fieldset .fourteen_single input, form fieldset .fourteen_single textarea{width:518px;}
	form fieldset .fifteen_single input, form fieldset .fifteen_single textarea{width:558px;}
	form fieldset .sixteen_single input, form fieldset .sixteen_single textarea{width:598px;}
	form fieldset .seventeen_single input, form fieldset .seventeen_single textarea{width:638px;}
	form fieldset .eighteen_single input, form fieldset .eighteen_single textarea{width:678px;}
	form fieldset .nineteen_single input, form fieldset .nineteen_single textarea{width:718px;}
	form fieldset .twenty_single input, form fieldset .twenty_single textarea{width:758px;}
	form fieldset .twentyone_single input, form fieldset .twentyone_single textarea{width:798px;}
	form fieldset .twentytwo_single input, form fieldset .twentytwo_single textarea{width:838px;}
	form fieldset .twentythree_single input, form fieldset .twentythree_single textarea{width:878px;}
	form fieldset .twentyfour_single input, form fieldset .twentyfour_single textarea{width:918px;}
	/*width -30px*/
	form fieldset .two_both input, form fieldset .two_both textarea{width:23px;}
	form fieldset .three_both input, form fieldset .three_both textarea{width:63px;}
	form fieldset .four_both input, form fieldset .four_both textarea{width:103px;}
	form fieldset .five_both input, form fieldset .five_both textarea{width:143px;}
	form fieldset .six_both input, form fieldset .six_both textarea{width:183px;}
	form fieldset .seven_both input, form fieldset .seven_both textarea{width:223px;}
	form fieldset .eight_both input, form fieldset .eight_both textarea{width:263px;}
	form fieldset .nine_both input, form fieldset .nine_both textarea{width:303px;}
	form fieldset .ten_both input, form fieldset .ten_both textarea{width:343px;}
	form fieldset .eleven_both input, form fieldset .eleven_both textarea{width:383px;}
	form fieldset .twelve_both input, form fieldset .twelve_both textarea{width:423px;}
	form fieldset .thirteen_both input, form fieldset .thirteen_both textarea{width:463px;}
	form fieldset .fourteen_both input, form fieldset .fourteen_both textarea{width:503px;}
	form fieldset .fifteen_both input, form fieldset .fifteen_both textarea{width:543px;}
	form fieldset .sixteen_both input, form fieldset .sixteen_both textarea{width:583px;}
	form fieldset .seventeen_both input, form fieldset .seventeen_both textarea{width:623px;}
	form fieldset .eighteen_both input, form fieldset .eighteen_both textarea{width:663px;}
	form fieldset .nineteen_both input, form fieldset .nineteen_both textarea{width:703px;}
	form fieldset .twenty_both input, form fieldset .twenty_both textarea{width:743px;}
	form fieldset .twentyone_both input, form fieldset .twentyone_both textarea{width:783px;}
	form fieldset .twentytwo_both input, form fieldset .twentytwo_both textarea{width:823px;}
	form fieldset .twentythree_both input, form fieldset .twentythree_both textarea{width:863px;}
	form fieldset .twentyfour_both input, form fieldset .twentyfour_both textarea{width:903px;}
	/* --[ =HACKS ]-------------------------------- */
	/* Universal clear */
	.clear{clear:both;display:block;overflow:hidden;}
	/* Enhanced Universal Clearfix hack */
	.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
	.clearfix { display: inline-block; }
	/* Start commented backslash hack \*/
	* html .clearfix { height: 1%; }
	.clearfix { display: block; }
	/* Close commented backslash hack */
	/* Global */
	.inv{position:absolute;left:-900000px;z-index:-1;height:1px;float:left;clear:none;display:inline;}   
	/* --[ =JQUERY MODULAR COMPONENTS ]--------------------------- */
	/*fancyzoom - override default table styling (set in YUI BASE)*/
	.link.hover{cursor:pointer;}
	/* --[ =CSS MODULAR COMPONENTS]------------------------------- */
	body #top {margin-bottom:15px;}
	body #header #toplinks {float:right;font-size:1em;line-height:1em;}
	body #header #toplinks ul {padding:0;margin:0;margin-bottom:0.57142em;}
	body #header #toplinks ul li {list-style:none;float:left;margin:0;}
	body #header #toplinks a {outline: none;}
	body #header #toplinks a:link {text-decoration:none;color:#000;}
	body #header #toplinks a:visited {text-decoration:none; color:#000;}
	body #header #toplinks a:link:hover, body #header #toplinks a:visited:hover {text-decoration:underline; color:#000;}
	body #header #toplinks a:link:focus, body #header #toplinks a:visited:focus {text-decoration:none; color:#000; outline:none;}
	body #header #toplinks a:link:active, body #header #toplinks a:visited:active {text-decoration:none; color:#000;}
	/* main nav */
	#nav {padding:0;margin:0 0 15px 0;}
	#nav li {position:relative;cursor:pointer;list-style:none;display:block;height:50px;float:left;padding:0;text-indent:-9000px;margin:0;z-index:99;}
	#nav li.dance {width:262px;background:#00FFFA url('../site_assets/images/generic/dance_nav.png') top left no-repeat;}
	#nav li.watch {width:261px;background:#00FFFA url('../site_assets/images/generic/watch_nav.png') top left no-repeat;}
	#nav li.engage {width:262px;background:#00FFFA url('../site_assets/images/generic/engage_nav.png') top left no-repeat;}
	#nav li span, #nav li a {display:block;padding:0;margin:0;}
	#nav li ul {display:none;position:absolute;top:50px;left:0;padding:10px;z-index:1005;font-size:1em;line-height:1.2857143em;font-weight:bold;margin:0;}
	#nav li.dance ul {background-color:#00FFFA;padding-left:37px;width:215px;}
	#nav li.watch ul {background-color:#FF00AE;padding-left:34px;width:217px;}
	#nav li.engage ul {background-color:#4EFF48;padding-left:20px;width:232px;}
	#nav li.nojava:hover ul {display:block;}
	#nav li ul li {float:none;text-indent:0;height:20px;}
	#nav a {outline: none;}
	body #nav a:link {text-decoration:none;color:#000;}
	body #nav a:visited {text-decoration:none; color:#000;}
	body #nav a:link:hover, body #nav a:visited:hover {text-decoration:underline; color:#000;}
	body #nav a:link:focus, body #nav a:visited:focus {text-decoration:none; color:#000; outline:none;}
	body #nav a:link:active, body #nav a:visited:active {text-decoration:none; color:#000;}
	/* secondary nav */
	ul#nav_sub {margin:0;padding:5px 0 0 0;font-size:1.14em;line-height:1.14em;}
	body#t_dance ul#nav_sub,body#t_generic ul#nav_sub {border-top:4px solid #00FFFA; border-bottom:4px solid #00FFFA;}
	body#t_watch ul#nav_sub {border-top:4px solid #FF00AE;border-bottom:4px solid #FF00AE;}
	body#t_engage ul#nav_sub {border-top:4px solid #4EFF48;border-bottom:4px solid #4EFF48;}
	ul#nav_sub li {list-style:none;float:left;margin:0 5px 5px 0;padding:0;}
	ul#nav_sub li a {display:block;margin:0;padding:8px;background-color:#000;line-height:1em;}
	ul#nav_sub li.here a {background-color:#666;}
	body ul#nav_sub a:link {text-decoration:none;color:#fff;}
	body ul#nav_sub a:visited {text-decoration:none; color:#fff;}
	body ul#nav_sub a:link:hover, body ul#nav_sub a:visited:hover {text-decoration:none; color:#fff;background-color:#666;}
	body ul#nav_sub a:link:focus, body ul#nav_sub a:visited:focus {text-decoration:none; color:#fff; outline:none;background-color:#666;}
	body ul#nav_sub a:link:active, body ul#nav_sub a:visited:active {text-decoration:none; color:#fff;background-color:#666;}
	.listitem {padding-bottom:15px;margin-bottom:15px;}
	.listitem.first {margin-top:20px;}
	body#t_dance .listitem {border-bottom:4px solid #00FFFA;}
	body#t_watch .listitem {border-bottom:4px solid #FF00AE;}
	body#t_engage .listitem {border-bottom:4px solid #4EFF48;}
	body#t_generic .listitem {border-bottom:4px solid #999;}
	body#t_dance .listitem.last, body#t_watch .listitem.last, body#t_engage .listitem.last, body#t_generic .listitem.last {border:none;margin-bottom:0;}
	.listitem img {padding-right:25px;margin:0;}
	.listitem.course div.details, .listitem.event div.details {width:560px;}
	.listitem h2,.listitem h3{margin-top:0;margin-bottom:5px;}
	body div#main_content .listitem a.button {float:right;}
	.listitem p.subtitle {margin-bottom:0.36em;}
	div.thumb {margin:0 15px 15px 0;position:relative;}
	div.thumb a {display:block;}
	div.thumb img {margin:0;}
	div.thumb.last {margin-right:0;}
	div.thumb span.title {visibility:hidden;display:block;position:absolute;top:0;left:0;z-index:2;width:215px;height:102px;padding:5px;text-align:center;text-transform:uppercase;color:#fff;background:url('../site_assets/images/generic/spanbg.png') top left repeat;}
	div.thumb span.title span {display:block;}
	div.thumb.noimage {padding:1.0714286em 0.35714286em 0.35714286em 0.35714286em;width:95px;height:48px;overflow:hidden;font-size:0.85em;color:#fff;text-align:center;}
	div.thumb.noimage a, div.thumb.noimage a:link {color:#fff;display:block;width:95px;height:48px;}
	div.thumb.noimage a:link:hover, body.current_supporters #main_content div.thumb.noimage a:visited:hover{color:#999999;}
	div.thumb.nojava:hover span.title {visibility:visible;}
	div.thumb.nojava:hover span.title span {padding-top:15px;}
	p#breadcrumb {margin-bottom:0.21em;}
	p.subtitle {margin-bottom:15px;font-size:1.14em;color:#333;}
	div.pagination {font-size:1.14em;line-height:1.14em;}
	body#t_dance div.pagination {border-top:4px solid #00FFFA;}
	body#t_watch div.pagination {border-top:4px solid #FF00AE;}
	body#t_engage div.pagination {border-top:4px solid #4EFF48;}
	body#t_generic div.pagination {border-top:4px solid #999;}
	p.pagination {padding:10px;margin:0;display:block;float:left;}
	body#t_dance p.pagination {border-right:4px solid #00FFFA;border-bottom:4px solid #00FFFA;border-left:4px solid #00FFFA;}
	body#t_watch p.pagination {border-right:4px solid #FF00AE;border-bottom:4px solid #FF00AE;border-left:4px solid #FF00AE;}
	body#t_engage p.pagination {border-right:4px solid #4EFF48;border-bottom:4px solid #4EFF48;border-left:4px solid #4EFF48;}
	body#t_generic p.pagination {border-right:4px solid #999;border-bottom:4px solid #999;border-left:4px solid #999;}
	div.bottom_links {padding-top:15px;}
	div.bottom_links ul {margin:0;padding:0;}
	div.bottom_links ul li {margin:0;padding:0 5px 0 0;list-style:none;float:left;}
	ul.plain{padding:0;margin:0 0 1.07em 0;}
	ul.plain li{list-style:none;}
	ul.plain li ul {margin:0.36em 0 0 0.71em;}
	ul.plain li ul li {list-style:disc inside;}
	/* media thumbnails */
	a.mediazoom {display:block;width:120px;height:90px;position:relative;}
	a.mediazoom span.playicon {position:absolute;top:0;left:0;display:block;width:120px;height:90px;z-index:2;}
	body#t_dance span.playicon {background:url('../site_assets/images/generic/playicon.png') 50% 50% no-repeat;}
	body#t_watch span.playicon {background:url('../site_assets/images/generic/playicon_pink.png') 50% 50% no-repeat;}
	body#t_engage span.playicon {background:url('../site_assets/images/generic/playicon_green.png') 50% 50% no-repeat;}
	a.mediazoom.audio {text-indent:-9000px;display:block;width:120px;height:90px;}
	body#t_dance a.mediazoom.audio {background:url('../site_assets/images/generic/placeholder_audio.gif') top left no-repeat;}
	body#t_watch a.mediazoom.audio {background:url('../site_assets/images/generic/placeholder_audio_pink.gif') top left no-repeat;}
	body#t_engage a.mediazoom.audio {background:url('../site_assets/images/generic/placeholder_audio_green.gif') top left no-repeat;}
	div.imagetitle{text-align:left;}
	/*ajax media player*/
	div.playerwrapper {display:block;width:550px;height:300px;overflow:hidden;}
	div.playerwrapper.audio {display:block;width:290px;height:25px;padding:10px;overflow:hidden;}
	div.playerwrapper.audio a:hover, div.playerwrapper.audio a:link:hover, div.playerwrapper.audio a:visited:hover,
	div.playerwrapper.audio a:focus, div.playerwrapper.audio a:active {color:#333;} /* link appears when flash is disabled */
	div.media_description {display:block;padding:10px 10px 0 10px;width:530px;}
	div.audiomedia_description {display:block;padding:10px 10px 0 10px;width:320px;}
	/* page image slideshow */
	#slider {display:block;width:735px;height:420px;overflow:hidden;clear:both;}
	#slider img {margin-bottom:0;}
	#slider ul, #slider li{margin:0;padding:0;list-style:none;}
	ol#slidercontrols {margin:0;padding:0;list-style:none;}
	ol#slidercontrols li {display:block;float:left;margin:0 2px 0 0;line-height:1em;}
	body ol#slidercontrols li a:link, body ol#slidercontrols li a:visited, 
	body ol#slidercontrols li a:link:hover, body ol#slidercontrols li a:visited:hover,
	body ol#slidercontrols li a:link:focus, body ol#slidercontrols li a:visited:focus {display:block;padding:5px 8px 5px 8px;background-color:#000;color:#FFF;}
	ol#slidercontrols li a:hover {background-color:#333;text-decoration:none;}
	body#t_dance ol#slidercontrols li.current a {background-color:#00FFFA;}
	body#t_watch ol#slidercontrols li.current a {background-color:#FF00AE;}
	body#t_engage ol#slidercontrols li.current a {background-color:#4EFF48;}
	body#t_generic ol#slidercontrols li.current a {background-color:#FF00AE;}
	/* left and right columns */
	div.colleft {width:455px;}
	body#t_dance div.colright {width:240px;padding-left:15px;border-left:4px solid #00FFFA;}
	body#t_engage div.colright {width:240px;padding-left:15px;border-left:4px solid #4EFF48;}
	body#t_watch div.colright {width:240px;padding-left:15px;border-left:4px solid #FF00AE;}
	/* --[ =SITE-SPECIFIC STYLES (GLOBALLY APPLIED)]------------------------------- */
	div#header{padding:10px 15px 0 0;margin-bottom:15px;width:770px;height:115px;background:url('../site_assets/images/generic/header_bg.png') top left no-repeat;}
	div#header #logo{text-indent:-9000px;width:274px;height:115px;background:url('../site_assets/images/generic/gd_logo.png') 0 0 no-repeat;}
	div#header a#logo:hover {background-position:top right;}
	div#header form {margin:0;float:right;}
	div#content{padding-bottom:15px;margin-bottom:15px;}
	div#main_content {background-color:#FFF;padding:15px 25px 15px 25px;width:735px;}
	body#t_home div#main_content {background:none;padding:0;width:785px;}
	div#footer{width:100%;background-color:#FFF;color:#000;margin-top:15px;}
	div#footer div.content {margin:0 auto;width:835px;padding:167px 15px 0 0;background-position: 0 4px;background-repeat:no-repeat;}
	div#footer div.content.nojava {background-image:url('../site_assets/images/generic/footer_bg.jpg');}
	div#footer div.content div.social {border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0;margin-bottom:10px;}
	div#footer div.content div.social p {margin-bottom:0.36em;}
	div#footer div.content div.social div.links a {margin-right:10px;display:block;width:30px;height:30px;text-indent:-9000px;}
	div#footer div.content div.social div.links a:hover {opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);}
	div#footer div.content div.social div.links a.twitter {background:url('../site_assets/images/generic/twitter.gif') top left no-repeat;}
	div#footer div.content div.social div.links a.facebook {background:url('../site_assets/images/generic/facebook.gif') top left no-repeat;}
	div#footer div.content div.social div.links a.flickr {background:url('../site_assets/images/generic/flickr.gif') top left no-repeat;}
	div#footer div.content div.social div.links a.vimeo {background:url('../site_assets/images/generic/vimeo.gif') top left no-repeat;}
	div#footer div.content div.social div.links a.youtube {background:url('../site_assets/images/generic/youtube.gif') top left no-repeat;}
	div#footer div.content div.social div.links a.rss {background:url('../site_assets/images/generic/rss.gif') top left no-repeat;}
	div#footer div.content div.details {padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #000;}
	div#footer ul {margin:0;padding:0;}
	div#footer ul li {list-style:none;padding:0;margin:0;}
	div#footer p.tel {font-size:1.2857143em;line-height:1.2857143em;font-weight:bold;margin-bottom:0;}
	div#footer ul.nav, div#footer div.funded {font-size:0.85714286em;font-weight:bold;width:300px;float:right;}
	div#footer ul.nav li {line-height:1.5em;}
	div#footer div.funded a {display:block;height:51px;text-indent:-9000px;}
	div#footer div.funded a.greenwichcouncil {width:64px;background:url('../site_assets/images/generic/greenwich_council.gif') top left no-repeat;margin-right:20px;}
	div#footer div.funded a.artscouncil {width:215px;background:url('../site_assets/images/generic/arts_council.png') top left no-repeat;}
	div#footer div.funded a:hover {opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);}
	div#footer a {outline: none;}
	div#footer a:link {text-decoration:none;color:#000;}
	div#footer a:visited {text-decoration:none; color:#000;}
	div#footer a:link:hover, div#footer a:visited:hover {text-decoration:underline; color:#000;}
	div#footer a:link:focus, div#footer a:visited:focus {text-decoration:none; color:#000; outline:none;}
	div#footer a:link:active, div#footer a:visited:active {text-decoration:none; color:#000;}
	div#footer div.background {display:block;width:100%;height:48px;}
	body#t_dance div#footer div.background, body#t_home div#footer div.background {background:url('../site_assets/images/generic/dance_bg.gif') top left repeat;}
	body#t_watch div#footer div.background {background:url('../site_assets/images/generic/watch_bg.gif') top left repeat;}
	body#t_engage div#footer div.background {background:url('../site_assets/images/generic/engage_bg.gif') top left repeat;}
	body#t_generic div#footer div.background {background:url('../site_assets/images/generic/grey_bg.gif') top left repeat;}
	/* --[ =SECTION STYLES]------------------------------- */
	/* BACKGROUNDS */
	html.dance {background:url('../site_assets/images/generic/dance_bg.gif') top left repeat;}
	html.watch {background:url('../site_assets/images/generic/watch_bg.gif') top left repeat;}
	html.engage {background:url('../site_assets/images/generic/engage_bg.gif') top left repeat;}
	html.generic {background:url('../site_assets/images/generic/grey_bg.gif') top left repeat;}
	/* HOME */
	body#t_home div.sliderwrapper {display:block;width:545px;height:265px;position:relative;padding-bottom:15px;}
	#slider.home {display:block;width:535px;height:255px;overflow:hidden;border:5px solid #FFF;}
	#slider.home ul, #slider.home li {margin:0;padding:0;list-style:none;}
	#slider.home ul li {width:535px;height:255px;overflow:hidden;}
	#slider.home ul li a span.title {display:none;position:absolute;top:0;left:0;background-color:#00FFFA;z-index:50;padding:10px;width:515px;color:#FFF;font-size:1.43em;line-height:1.3em;font-weight:bold;margin:5px 0 0 5px;}
	#slider.home ul li a:hover span.title.nojava {display:block;}
	body#t_home a:link:hover img, body#t_home a:visited:hover img {opacity: 1.0;-moz-opacity: 1.0;filter:alpha(opacity=100);cursor:pointer;}
	body#t_home ol#slidercontrols {position:absolute;bottom:20px;left:5px;}
	body#t_home ol#slidercontrols li.current a {background-color:#00FFFA;}
	body#t_home div.button {position:relative;}
	body#t_home div.button a span.overlay {display:none;position:absolute;top:0;left:0;width:265px;height:100px;background:url('../site_assets/images/generic/btn_overlay.png') top left repeat;}
	body#t_home div.button a:hover span.overlay {display:block;}
	body#t_home h2 {font-size:1.14em;font-weight:bold;color:#000;background-color:#FFF;padding:8px 8px 7px 8px;}
	body#t_home h2 a.black {color:#000;}
	body#t_home h2 a.black:hover {color:#666;}
	body#t_home div.news {padding:10px 8px 9px 8px;width:209px;background-color:#FFF;min-height:326px;}
	body#t_home div.news div.item {padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #000;}
	body#t_home div.news div.item h3 {font-size:1em;font-weight:bold;margin:0 0 3px 0;}
	body#t_home div.news h2 {padding:0;}
	body#t_home .show_button {display:block;cursor:pointer;z-index:1;background-color:#00FFFA;}
	body#t_home .show_button.left {position:absolute;top:140px;left:0;width:27px;height:133px;background:url('../site_assets/images/generic/showpicture_btn.gif') top left no-repeat;text-indent:-9000px;}
	body#t_home .show_button.left.hide, body#t_home .show_button.top.hide {display:none;}
	body#t_home .show_button.left.hide {background-image:url('../site_assets/images/generic/showinfo_btn.gif');height:105px;}
	body#t_home .show_button.top.hide {margin-right:5px;padding:8px 7px 6px 7px;color:#000;font-size:1em;line-height:1em;background-color:#4EFF48;}
	body#t_home .show_button.nojava {display:none;}
	body#t_home div#content_wrapper {margin:0 auto;position:relative;padding-bottom:15px;} /* needed so area doesn't collapse when content is hidden */
	body#t_home div#content {margin-bottom:0;padding-bottom:0;}
	body#t_home #superbgimage, body#t_home div#bg {display:none;}
	body#t_home div#controls {margin:0;position:absolute;top:-43px;right:0;display:none;}
	body#t_home div#controls a {float:left;margin-right:5px;display:block;padding:5px 8px;background-color:#4EFF48;color:#000;cursor:pointer;}
	body#t_home div#controls a.activeslide {background-color:#fff;color:#000;}
	body#t_home div#footer {margin-top:0;}
	/*no java options*/
	body#t_home #show_button.nojava, body#t_home div#controls.nojava {display:none;}
	body#t_home div#bg.nojava {overflow:auto;display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:center center no-repeat;}
	/* CLASS/EVENT LISTINGS */
	div.listings_filter {margin-bottom:10px;}
	div.listings_filter h2 {display:block;float:left;padding-right:40px;}
	div.listings_filter form {padding-right:10px;margin:5px 10px 0 0;float:left;}
	div.listings_filter span {padding-top:7px;}
	body#t_dance div.listings_filter form {border-right:1px solid #00FFFA;}
	body#t_watch div.listings_filter form {border-right:1px solid #FF00AE;}
	body#t_engage div.listings_filter form {border-right:1px solid #4EFF48;}
	body#t_dance div.listings_filter form.last, body#t_watch div.listings_filter form.last, body#t_engage div.listings_filter form.last  {margin-right:0;border:none;}
	div.listings_filter form fieldset {margin-bottom:0;}
	div.listitem span.flag {position:absolute;display:block;width:150px;height:120px;z-index:5;}
	div.listitem span.flag.soldout {background:url('../site_assets/images/generic/listing_soldout.png') top left no-repeat;}
	div.listitem span.flag.returns {background:url('../site_assets/images/generic/listing_returns.png') top left no-repeat;}
	div.listitem span.flag.cancelled {background:url('../site_assets/images/generic/listing_cancelled.png') top left no-repeat;}
	/* CLASS/EVENT DETAIL */
	p.soldout {display:block;float:left;height:33px;width:121px;text-indent:-9000px;background:url('../site_assets/images/generic/soldoutflag_details.gif') top left no-repeat;margin-right:5px;}
	p.returns {display:block;float:left;height:33px;width:176px;text-indent:-9000px;background:url('../site_assets/images/generic/returnsflag_details.gif') top left no-repeat;margin-right:5px;}
	p.cancelled {display:block;float:left;height:33px;width:147px;text-indent:-9000px;background:url('../site_assets/images/generic/cancelledflag_detail.gif') top left no-repeat;}
	div.booking p {color:#666;font-size:1.29em; line-height:1.2em;margin-bottom:0;}
	div.teacher li {padding-bottom:0.57em;border-bottom:1px dotted #666;}
	div.teacher li.last {padding-bottom:0;border:none;}
	div.teacher li img {margin-bottom:0;}
	div.teacher li h3 {margin-top:0;}
	div.teacher div.bio {display:none;}
	div.teacher div.bio p {margin-bottom:1.07em;}
	div.teacher span.button {margin-top:0.29em;display:block;float:left;padding:7px 8px 6px 8px;line-height:1em;background-color:#000;color:#fff;cursor:pointer;}
	div.teacher span.button:hover {background-color:#666;}
	body#t_dance h2.quote {display:block;height:63px;background:url('../site_assets/images/generic/quote_top.gif') 0 10px no-repeat;} 
	body#t_watch h2.quote {display:block;height:63px;background:url('../site_assets/images/generic/quote_top_pink.gif') 0 10px no-repeat;} 
	body#t_engage h2.quote {display:block;height:63px;background:url('../site_assets/images/generic/quote_top_green.gif') 0 10px no-repeat;} 
	body#t_dance div.quotes {padding:0 20px;background:url('../site_assets/images/generic/quote_sides.gif') top left repeat-y;}
	body#t_watch div.quotes {padding:0 20px;background:url('../site_assets/images/generic/quote_sides_pink.gif') top left repeat-y;}
	body#t_engage div.quotes {padding:0 20px;background:url('../site_assets/images/generic/quote_sides_green.gif') top left repeat-y;}
	div.quotes blockquote {margin:0 0 12px 0;padding:0 0 10px 0;border-bottom:1px solid #666;color:#666;}
	div.quotes blockquote.last {margin:0;padding:0;border:none;}
	div.quotes blockquote p {font-size:1.29em;line-height:1.35em;font-style:italic;margin-bottom:5px;}
	body#t_dance div.quote_bottom {display:block;height:23px;background:url('../site_assets/images/generic/quote_bottom.gif') top left no-repeat;}
	body#t_watch div.quote_bottom {display:block;height:23px;background:url('../site_assets/images/generic/quote_bottom_pink.gif') top left no-repeat;}
	body#t_engage div.quote_bottom {display:block;height:23px;background:url('../site_assets/images/generic/quote_bottom_green.gif') top left no-repeat;}
	/* Dance styles */
	div#main_content div.dancestyles ul {margin:0 0 15px 0;padding:0;}
	div#main_content div.dancestyles ul li {display:block;margin:0;padding:5px 15px 5px 0;margin-right:1px;list-style:none;float:left;background:url('../site_assets/images/generic/grey_bg.gif') top right no-repeat;}
	/* Grenwich Dances */
	.greenwichdances h2 {margin-top:0.5em;}

	/* --[ =THIRD-PARTY SOFTWARE STYLES]------------------------------- */
	/*
	FancyBox - jQuery Plugin
	Simple and fancy lightbox alternative
	Copyright (c) 2008 - 2010 Janis Skarnelis | Version: 1.3.1 (05/03/2010)
	Dual licensed under the MIT and GPL licenses:
	http://www.opensource.org/licenses/mit-license.php | http://www.gnu.org/licenses/gpl.html
	 */
	#fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104;
display: none; } * html #fancybox-loading { /* IE6 */ position: absolute; margin-top: 0; } #fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height:
480px; background-image: url('../site_assets/images/third_party/fancybox/fancybox.png'); } #fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0;
background: #000; z-index: 1100; display: none; } * html #fancybox-overlay { /* IE6 */ position: absolute; width: 100%; } #fancybox-tmp { padding: 0; margin: 0; border: 0;
overflow: auto; display: none; } #fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none; } #fancybox-outer { position:
relative; width: 100%; height: 100%; background: #FFF; } #fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none;
overflow: hidden; } #fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; } #fancybox-close { position:
absolute; top: -15px; right: -15px; width: 30px; height: 30px; background-image: url('../site_assets/images/third_party/fancybox/fancybox.png'); background-position: -40px
0px; cursor: pointer; z-index: 1103; display: none; } #fancybox_error { color: #444; font: normal 12px/20px Arial; padding: 7px; margin: 0; } #fancybox-content { height:
auto; width: auto; padding: 0; margin: 0;} #fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align:
top;-ms-interpolation-mode: bicubic; } #fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block; } #fancybox-title { position: absolute;
bottom: 0; left: 0; font-family:Arial, Helvetica,sans-serif; font-size: 1em; z-index: 1102; } .fancybox-title-inside { padding: 10px 0; text-align: center; color: #333; }
.fancybox-title-outside { padding-top: 5px; color: #FFF; text-align: center; font-weight: bold; } .fancybox-title-over { color: #FFF; text-align: left; } #fancybox-title-over
{ padding: 10px; background-image: url('../site_assets/images/third_party/fancybox/fancy_title_over.png'); display: block; } #fancybox-title-wrap { display: inline-block; }
#fancybox-title-wrap span { height: 32px; float: left; } #fancybox-title-left { padding-left: 15px; background-image:
url('../site_assets/images/third_party/fancybox/fancybox.png'); background-position: -40px -90px; background-repeat: no-repeat; } #fancybox-title-main { font-weight: bold;
line-height: 29px; background-image: url('../site_assets/images/third_party/fancybox/fancybox-x.png'); background-position: 0px -40px; color: #FFF; } #fancybox-title-right {
padding-left: 15px; background-image: url('../site_assets/images/third_party/fancybox/fancybox.png'); background-position: -55px -90px; background-repeat: no-repeat; }
#fancybox-left, #fancybox-right { position: absolute; top: 0px; height: 100%; width: 15px; cursor: pointer; outline: none; background-image:
url('../site_assets/images/third_party/fancybox/blank.gif'); z-index: 1102; display:none;} #fancybox-left { left: 0px; } #fancybox-right { right: 0px; } #fancybox-left-ico,
#fancybox-right-ico { position: absolute; top: 50%; width: 30px; height: 30px; margin-top: -15px; cursor: pointer;z-index: 1102; display: block; } #fancybox-left-ico {
background-image: url('../site_assets/images/third_party/fancybox/fancybox.png'); background-position: -40px -30px;left:-10px;} #fancybox-right-ico { background-image:
url('../site_assets/images/third_party/fancybox/fancybox.png'); background-position: -40px -60px;right:-10px;} .fancy-bg { position: absolute; padding: 0; margin: 0; border:
0; width: 20px; height: 20px; z-index: 1001; } #fancy-bg-n { top: -20px; left: 0; width: 100%; background-image:
url('../site_assets/images/third_party/fancybox/fancybox-x.png'); } #fancy-bg-ne { top: -20px; right: -20px; background-image:
url('../site_assets/images/third_party/fancybox/fancybox.png'); background-position: -40px -162px; } #fancy-bg-e { top: 0; right: -20px; height: 100%; background-image:
url('../site_assets/images/third_party/fancybox/fancybox-y.png'); background-position: -20px 0px; } #fancy-bg-se { bottom: -20px; right: -20px; background-image:
url('../site_assets/images/third_party/fancybox/fancybox.png'); background-position: -40px -182px; } #fancy-bg-s { bottom: -20px; left: 0; width: 100%; background-image:
url('../site_assets/images/third_party/fancybox/fancybox-x.png'); background-position: 0px -20px; } #fancy-bg-sw { bottom: -20px; left: -20px; background-image:
url('../site_assets/images/third_party/fancybox/fancybox.png'); background-position: -40px -142px; } #fancy-bg-w { top: 0; left: -20px; height: 100%; background-image:
url('../site_assets/images/third_party/fancybox/fancybox-y.png'); } #fancy-bg-nw { top: -20px; left: -20px; background-image:
url('../site_assets/images/third_party/fancybox/fancybox.png'); background-position: -40px -122px; }
}