
body {
  background: url("/css/images/retro-background.gif") 50% 50% repeat;     
  opacity:.97;        
}

.popup {
  background: #FFF;  
  opacity: 1;
}

#container li {
   background: url(/css/images/sprite/iconSpriteTable.png) no-repeat top left;
}

.sprite-iconEventAdd { background: url(/css/images/sprites/sprite-admin-controls.png) no-repeat top left; background-position: 0 0; width: 48px; height: 49px; } 
.sprite-iconClubAdd { background: url(/css/images/sprites/sprite-admin-controls.png) no-repeat top left; background-position: -98px 0; width: 48px; height: 49px; } 
.sprite-iconCRM { background: url(/css/images/sprites/sprite-admin-controls.png) no-repeat top left; background-position: -196px 0; width: 48px; height: 49px; } 
.sprite-iconClubEdit { background: url(/css/images/sprites/sprite-admin-controls.png) no-repeat top left; background-position: -294px 0; width: 48px; height: 49px; } 
.sprite-iconGallery { background: url(/css/images/sprites/sprite-admin-controls.png) no-repeat top left; background-position: -392px 0; width: 48px; height: 49px; } 
.sprite-iconHelp { background: url(/css/images/sprites/sprite-admin-controls.png) no-repeat top left; background-position: -490px 0; width: 48px; height: 49px; } 
.sprite-iconReward { background: url(/css/images/sprites/sprite-admin-controls.png) no-repeat top left; background-position: -588px 0; width: 48px; height: 49px; } 
.sprite-iconValidate { background: url(/css/images/sprites/sprite-admin-controls.png) no-repeat top left; background-position: -686px 0; width: 48px; height: 49px; } 
.sprite-iconValidateAlert { background: url(/css/images/sprites/sprite-admin-controls.png) no-repeat top left; background-position: -784px 0; width: 48px; height: 49px; } 

.sprite-iconGoldAddEvent {  background: url(/css/images/sprites/sprite-page-controls.png) no-repeat top left; background-position: 0 0; width: 48px; height: 49px; } 
.sprite-iconGoldEmail { background: url(/css/images/sprites/sprite-page-controls.png) no-repeat top left;  background-position: -98px 0; width: 48px; height: 49px; } 
.sprite-iconGoldGallery { background: url(/css/images/sprites/sprite-page-controls.png) no-repeat top left;  background-position: -196px 0; width: 48px; height: 49px; } 
.sprite-iconGoldKML { background: url(/css/images/sprites/sprite-page-controls.png) no-repeat top left;  background-position: -294px 0; width: 48px; height: 49px; } 
.sprite-iconGoldSync { background: url(/css/images/sprites/sprite-page-controls.png) no-repeat top left;  background-position: -392px 0; width: 48px; height: 49px; } 
.sprite-iconGoldTwitter { background: url(/css/images/sprites/sprite-page-controls.png) no-repeat top left;  background-position: -490px 0; width: 48px; height: 49px; } 


.sprite-iconBallroom { 
  background: url(/css/images/sprites/iconSpriteTable.png) no-repeat top left;           
  background-position: 0 0;      
  float:left;  
  height:25px;  
  width:25px;
} 
.sprite-iconJive {
  background: url(/css/images/sprites/iconSpriteTable.png) no-repeat top left;           
  background-position: -70px 0;      
  float:left;  
  height:25px;  
  width:25px;
} 

.sprite-iconSalsa { 
  background: url(/css/images/sprites/iconSpriteTable.png) no-repeat top left;           
  background-position: -140px 0;      
  float:left;  
  height:25px;  
  width:25px;
} 


#worldwide {
display:inline;
margin-left:50px;
}

.country-list {
clear:left;

}
.country-list h2 {
border-bottom:1px solid #E4E4E4;
font-weight:normal;
margin-bottom:3px;
padding-bottom:15px;
}
.country-list ul {
float:left;
width:400px;
}
.country-list ul li {
float:left;
list-style:none;
width:125px;
}
.country-list ul li a {
background-position:0 0;
background-repeat:no-repeat;
color:#666666;
display:block;
min-height:30px;
padding:5px 20px 0 40px;
width:86px;
}
.section ul li a:hover {
color:#0088CC;
}
.country-list ul li a.long {
padding-top:0;
}
.country-list ul li.clear {
clear:left;
}
.country-list ul li a.generic {
background-image:url(/css/images/flags/generic.jpg);
}
.country-list ul li a.ireland {
background-image:url(/css/images/flags/ireland.jpg);
}

.country-list ul li a.uk {
background-image:url(/css/images/flags/uk.jpg);
}

.country-list ul li a.usa {
background-image:url(/css/images/flags/usa.jpg);
}

.country-list ul li a.australia {
background-image:url(/css/images/flags/australia.jpg);
}



.hide {
   left:-9999px;
   position:absolute;
   top:-9999px;
}
/* comments */
 .comments{
    
	}
.comments, .comments ul, #comments li{
	margin:0;
	padding:0;
	list-style:none;
  width:400px;
	}
.comments li{
	margin:1.5em 0;
	position:relative;
	font-size:13px;
	}
.comments a{color:#5a7981;text-decoration:none;}
.comments a:hover{color:#555;}
.comments .meta{
	padding-bottom:32px;
	background:url(/css/images/bg_comments1.gif) no-repeat 0 100%;
	}	
.comments .meta li{
	margin:0;
	display:inline;
	font-size:12px;
	color:#777;
	position:static;
	}	
.comments .meta .author{
	font-size:14px;
	font-weight:bold;
	}	
.comments .meta img{
	position:absolute;
	left:15px;
	top:68px;
	/* z-index:100; */
	border:1px solid #bfd5da;
	}	
.comments .body{
	padding:10px 28px 20px 100px;
	background:url(/css/images/bg_comments2.gif) no-repeat 0 100%;
	min-height:58px;
	}	

/* // comments */

.ft_cnt a img, TR#footerRow TD.footernav .hideme {
	display:none;
}

#slider {
	margin:0 auto;
	position:relative;
}

.scroll {
	width:500px;
	overflow:hidden;
	position:relative;
	clear:left;
}

.scrollContainer div.panel {
	width:500px;
	max-width:500px;
}

noscript p {
	color:#a00;
	font-size:13px;
	line-height:1.4em;
	text-align:left;
}

noscript ol {
	color:#a00;
	font-size:13px;
	line-height:1.4em;
	text-align:left;
	margin-left:25px;
}

noscript a {
	color:#a00;
	text-decoration:underline;
}

a:focus {
	outline:none;
}

.stripViewer .panelContainer .panel ul, TR#mainRow TD.third .navigation TABLE TR TD {
	text-align:left;
}

.slider-wrap {
	margin:0 auto;
	width:400px;
}

.csw {
	width:100%;
	height:400px;
	background:#6A9929;
	overflow:scroll;
}

.csw .loading {
	margin:200px 0 300px 0;
	text-align:center;
}

.sprite-box_headerRightPanel, .sprite-box_classTop, TR#teaserRow TD.third .menu .mydancepage:hover {
	background-position:0 -30px;
}

.sprite-box_headerLeftPanel {
	background-position:0 -159px;
}

.sprite-box_headerMiddlePanel {
	background-position:0 -159px;
	width:1px;
	height:99px;
}

.sprite-box_footerLeftPanel {
	background-position:0 -288px;
}

.sprite-box_footerMiddlePanel {
	background-position:160px -288px;
	width:1px;
	height:70px;
}

.sprite-box_footerRightPanel {
	background-position:0 -388px;
}

.sprite-box_contactTop {
	background-position:0 -220px;
}

.sprite-box_eventTop {
	background-position:0 -410px;
}

BODY {
	FONT-SIZE:12px;
	COLOR:#660000;
	FONT-FAMILY:trebuchet ms, arial, helvetica;
	background-color:#fff;
}

INPUT {
	FONT-SIZE:12px;
	COLOR:#660000;
}

SELECT {
	FONT-SIZE:12px;
	COLOR:#4f4e4e;
	FONT-FAMILY:trebuchet ms, Arial, Helvetica;
}

textfield {
	FONT-SIZE:12px;
	COLOR:#4f4e4e;
	FONT-FAMILY:trebuchet ms, Arial, Helvetica;
	BORDER-RIGHT:#ddd 1px solid;
	PADDING-RIGHT:3px;
	BORDER-TOP:#ddd 1px solid;
	PADDING-LEFT:3px;
	PADDING-BOTTOM:3px;
	BORDER-LEFT:#ddd 1px solid;
	PADDING-TOP:3px;
	BORDER-BOTTOM:#ddd 1px solid;
}

A {
	COLOR:#660000;
	TEXT-DECORATION:none;
	font-weight:bold;
}

A.dark {
	COLOR:#c75b49;
}

A.dark:hover {
	BACKGROUND:#c03923;
	COLOR:#fff;
}

H1 {
	FONT-FAMILY:trebuchet ms, Arial, Helvetica;
	border-bottom:2px solid #EBEBEB;
	FONT-SIZE:20px;
	LETTER-SPACING:-1px;
}

H2 {
	FONT-FAMILY:trebuchet ms, arial, helvetica;
	FONT-SIZE:20px;
	LETTER-SPACING:-1px;
}

H3 {
	FONT-FAMILY:trebuchet ms, arial, helvetica;
	FONT-SIZE:14px;
}

.help {
	COLOR:#FF0000;
	FONT-SIZE:10px;
	font-weight:bold;
}

#container {
	MARGIN:0px auto;
	MAX-WIDTH:1001px;
	POSITION:relative;
	vertical-align:top;
 padding-bottom:50px;
}

#structural {
	width:auto;
	text-align:left;
}

#structural TD.first {
	width:180px;
	vertical-align:top;
  
}

#structural TD.first .countrySwitcher {
  margin-left : 70px;
}

#structural TD.second {
	width:550px;
	vertical-align:top;
 background-position: 0px
}

#structural TD.third {
	width:270px;
	vertical-align:top;
	text-align:center;
}

TR#headerRow TD.maincolumn, TR#channelRow TD.maincolumn {
	HEIGHT:70px;
}

TR#headerRow TD.first {
	background-image:url(./images/spriteBlueBackground.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	text-align:center;
}

TR#headerRow TD.first P, TR#channelRow TD.first P {
	MARGIN:0px 0px 5px 8px;
}

TR#headerRow TD.first A, TR#headerRow TD.first A:hover, TR#channelRow TD.first A, TR#channelRow TD.first A:hover {
	BACKGROUND:none transparent scroll repeat 0% 0%;
}

TR#headerRow TD.second {
	background-image:url(./images/box_headerMiddlePanel.png);
	background-position:top;
	background-repeat:repeat;
	VERTICAL-ALIGN:middle;
	TEXT-ALIGN:center;
}

TR#headerRow TD.second H2 {
	FONT-SIZE:15px;
	FLOAT:left;
	MARGIN:0px 0px 3px 8px;
	COLOR:#FFF;
}

TR#headerRow TD.second H3 {
	MARGIN:0px 8px 3px 0px;
	COLOR:#FFFFDD;
	FONT-SIZE:12px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

TR#headerRow TD.second H3 A {
	PADDING-RIGHT:1px;
	PADDING-LEFT:1px;
	PADDING-BOTTOM:1px;
	COLOR:#ECE8DD;
	PADDING-TOP:1px;
	TEXT-DECORATION:none;
	FONT-SIZE:12px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

TR#headerRow TD.second H3 A:hover, TR#channelRow TD.second H3 A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFD959;
	font-style:normal;
	text-decoration:underline;
}

TR#headerRow TD.third {
	background-image:url(./images/spriteBlueBackground.gif);
	background-repeat:repeat;
	VERTICAL-ALIGN:middle;
	TEXT-ALIGN:center;
}

TR#headerRow TD.third P, TR#channelRow TD.third P {
	MARGIN:0px 5px 3px 0px;
}

TR#headerRow TD.third A {
vertical-align:top;
}

TR#headerRow TD.third A:hover, TR#channelRow TD.third A:hover {
	TEXT-DECORATION:underline;
}

TR#channelRow TD.first {
	background-image:url(./images/box_mainLeftPanel.gif);
	background-position:top right;
	background-repeat:repeat;
	VERTICAL-ALIGN:bottom;
}

TR#channelRow TD.second {
	background-image:url(box_emptyMiddleTop.png);
	background-position:top left;
	background-repeat:no-repeat;
	VERTICAL-ALIGN:bottom;
	TEXT-ALIGN:right;
	height:10px;
}

TR#channelRow TD.second H2 {
	FONT-SIZE:15px;
	FLOAT:left;
	MARGIN:0px 0px 3px 8px;
	COLOR:#FFFFDD;
}

TR#channelRow TD.second H3 {
	MARGIN:0px 8px 3px 0px;
	COLOR:#660000;
	FONT-SIZE:12px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

TR#channelRow TD.second H3 A {
	PADDING-RIGHT:1px;
	PADDING-LEFT:1px;
	PADDING-BOTTOM:1px;
	COLOR:#660000;
	PADDING-TOP:1px;
	TEXT-DECORATION:none;
	FONT-SIZE:12px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

TR#channelRow TD.third {
	background-image:url(box_mainRightPanel.png);
	background-position:top left;
	background-repeat:repeat;
	VERTICAL-ALIGN:bottom;
	TEXT-ALIGN:right;
}

TR#channelRow TD.third A {
	FONT-WEIGHT:bold;
	COLOR:#fff;
}

.pics {
	height:265px;
	width:450px;
	padding:0;
	margin:0;
}

.pics img {
	padding:15px;
	border:1px solid #ccc;
	background-color:#eee;
	max-width:420px;
	height:240px;
	top:0;
	left:0;
}

TR#teaserRow .boxes {
	width:450px;
	padding-left:25px;
	padding-right:25px;
}

TR#teaserRow TD.maincolumn {
	BORDER-BOTTOM:#fff 3px solid;
	HEIGHT:265px;
	BACKGROUND-COLOR:#FFC24F;
}




TR#teaserRow TD.first {
	background-image:url(./images/box_mainLeftPanel.gif);
	background-position:top right;
	background-repeat:repeat;
	height :265px;
}

TR#teaserRow TD.first .navigation {
	BORDER-TOP:#454545 0px solid;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	background-image:url(box_goldLeftBottom.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:210px;
	height:265px;
}

TR#teaserRow TD.first .navigation .breadcrumb {
	background:url(./images/box_goldLeftTop.png) top no-repeat #ececec;
	font-weight:600;
	font-size:14px;
	text-align:center;
	margin:0 0 0 -1px;
	color:#fff;
	padding-top:10px;
	padding-bottom:10px;
}

TR#teaserRow TD.first .navigation H4 {
	font-size:12px;
	text-align:center;
 color:#660000;
	margin:0 0 0 -1px;
	padding-top:10px;
	padding-bottom:10px;
}


TR#teaserRow TD.first .navigation .breadcrumb A {
	color:#FFFFFF;
 vertical-align:middle;
}

TR#teaserRow TD.first .navigation UL, TR#mainRow TD.third .navigation ul {
	LIST-STYLE-TYPE:none;
	margin:10px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	padding-bottom:2em;
}

TR#teaserRow TD.first .navigation UL LI {
	border-top-width:thin;
	border-right-width:thin;
	border-bottom-width:thin;
	border-left-width:thin;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:dotted;
	list-style-type:none;
	display:list-item;
 padding:3px;
}


TR#teaserRow .navigation .active {
   background-color: #EAEDFF;
}

TR#teaserRow TD.first .navigation UL LI A, TR#mainRow TD.first .navigation UL LI A {
	text-align:left;
	display:block;
	color:#660000;
}

TR#teaserRow TD.first .navigation UL LI A:hover, TR#teaserRow TD.third .navigation UL LI A:hover, TR#mainRow TD.first .navigation UL LI A:hover, TR#mainRow TD.third .navigation UL LI A:hover {
	background-color:#660000;
	color:#fff;
}

TR#teaserRow TD.second {
	background-image:url(frame_middleTeaser.png);
	background-position:top left;
	background-repeat:repeat-y;
	height :265px;
	width:500px;
	text-align:center;
	vertical-align:middle;
	FONT-WEIGHT:bolder;
	font-size:11px;
}

TR#teaserRow TD.second .login {
	BACKGROUND:#DDDDDD no-repeat;
	vertical-align:middle;
	border:1px solid;
	margin:30px;
	padding:10px;
}

tr#teaserRow td.second h3 {
	text-align:center;
}

TR#teaserRow TD.third .navigation, TR#mainRow TD.third .navigation_adverts, TR#mainRow TD.third .navigation {
	BORDER-TOP:#454545 0px solid;
	margin-top:15px;
	margin-right:15px;
	margin-bottom:15px;
	margin-left:15px;
	background-image:url(box_emptyBottomRight.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:225px;
}

TR#teaserRow TD.third .menu {
	BORDER-TOP:#454545 0px solid;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:35px;
	background-position:left bottom;
	background-repeat:no-repeat;
	width:200px;
}

TR#teaserRow TD.third .menu a {
	margin-top:10px;
	margin-bottom:10px;
}

TR#teaserRow TD.third .menu .register {
	background:url(./images/spriteMenuButtons.png) no-repeat top left;
	height:30px;
	background-position:0 -270px;
	text-indent:-999em;
	display:block;
}

TR#teaserRow TD.third .menu .register:hover {
	background-position:0 -690px;
}

TR#teaserRow TD.third .menu .search {
	background:url(./images/spriteMenuButtons.png) no-repeat top left;
	height:30px;
	background-position:0 -90px;
	text-indent:-999em;
	display:block;
}

TR#teaserRow TD.third .menu .search:hover {
	background-position:0 -450px;
}

TR#teaserRow TD.third .menu .salsaclubs {
	background:url(./images/spriteMenuButtons.png) no-repeat top left;
	height:30px;
	background-position:0 -210px;
	text-indent:-999em;
	display:block;
}

TR#teaserRow TD.third .menu .salsaclubs:hover {
	background-position:0 -570px;
}

TR#teaserRow TD.third .menu .jiveclubs {
	background:url(./images/spriteMenuButtons.png) no-repeat top left;
	height:30px;
	background-position:0 -630px;
	text-indent:-999em;
	display:block;
}

TR#teaserRow TD.third .menu .jiveclubs:hover {
	background-position:0 -510px;
}

TR#teaserRow TD.third .menu .mydancepage {
	background:url(./images/spriteMenuButtons.png) no-repeat top left;
	height:30px;
	background-position:0 -330px;
	text-indent:-999em;
	display:block;
}

TR#teaserRow TD.third .menu .facebook {
	background:url(./images/spriteMenuButtons.png) no-repeat top left;
	height:30px;
	background-position:0 -390px;
	text-indent:-999em;
	display:block;
}

TR#teaserRow TD.third .menu .facebook:hover {
	background-position:0 -150px;
}

TR#teaserRow TD.third .navigation H3, TR#teaserRow TD.third .navigation H4, TR#mainRow TD.third .navigation H3 {
	background:url(box_emptyTopRight.gif) top no-repeat #ececec;
	font-weight:600;
	font-size:15px;
	text-align:center;
	margin:0 0 0 -1px;
	color:#fff;
	padding-top:10px;
	padding-bottom:10px;
}

TR#teaserRow TD.third .navigation p, TR#teaserRow TD.third .navigation b {
	font-weight:bold;
	text-align:center;
	padding:5px;
}

TR#teaserRow TD.third .navigation ul {
	LIST-STYLE-TYPE:none;
	margin:10px;
	padding:0px;
	font-weight:bold;
	padding-bottom:2em;
}

TR#teaserRow TD.third .navigation UL LI {
	border-top-width:thin;
	border-right-width:thin;
	border-bottom-width:thin;
	border-left-width:thin;
	border-top-style:none;
	border-right-style:none;
	list-style-type:none;
	margin-bottom:5px;
	display:list-item;
}

TR#teaserRow TD.third .navigation UL LI A {
	text-align:center;
	display:block;
	padding:0px;
	color:#660000;
}

TR#teaserRow TD.third {
	background-image:url(box_mainRightPanel.png);
	background-position:top left;
	background-repeat:repeat;
	height :265px;
	color:#660000;
	text-align:center;
}

.sprite-squareicon-hcal-add, .sprite-squareicon-hcal-download {
	background-image:url(./images/iconCalendar.gif);
	width:48px;
	height:48px;
}

.sprite-squareicon-geo, .sprite-icon-geo {
	background-position:0 -78px;
	width:29px;
	height:18px;
}

.sprite-squareicon-edit {
	background-image:url(./images/iconEdit.gif);
	width:48px;
	height:48px;
}

.sprite-squareicon-review {
	background-image:url(./images/iconReview.gif);
	width:48px;
	height:48px;
}

.sprite-squareicon-GoogleEarth {
	background-image:url(./images/iconGoogleEarth.gif);
	width:48px;
	height:48px;
}

.sprite-squareicon-email {
	background-image:url(./images/iconEmail.gif);
	width:48px;
	height:48px;
}

.sprite-squareicon-twitter {
	background-image:url(./images/iconTwitter.gif);
	width:48px;
	height:48px;
}

.sprite-squareicon-gallery {
  background-image:url(./images/iconGallery.gif);
  width:48px;
  height:48px;
}
.sprite-squareicon-hcal-remote {
	background-image:url(./images/iconRemoteCalendar.gif);
	width:48px;
	height:48px;
}

.sprite-squareicon-music, .sprite-icon-music {
	background-position:0 -320px;
	width:99px;
	height:18px;
}

.sprite-squareicon-workshop, .sprite-icon-workshop {
	background-position:0 -464px;
	width:99px;
	height:18px;
}

.sprite-squareicon-congress, .sprite-icon-congress {
	background-position:0 -222px;
	width:99px;
	height:18px;
}

.sprite-icon-hcal-add {
	background-position:0 -30px;
	width:28px;
	height:18px;
}

.sprite-icon-edit {
	background-position:0 -126px;
	width:29px;
	height:18px;
}

.sprite-icon-review {
	background-position:0 -174px;
	width:58px;
	height:18px;
}

.sprite-icon-GoogleEarth {
	background-position:0 -270px;
	width:110px;
	height:20px;
}

.sprite-icon-hcal-download {
	background-position:0 -368px;
	width:28px;
	height:18px;
}

.sprite-icon-hcal-remote {
	background-position:0 -416px;
	width:116px;
	height:18px;
}

.sprite-icon-add-favourite {
	background-image:url(./images/iconFollow.gif);
	background-repeat:no-repeat;
	height:48px;
	width:48px;
	text-indent:-9000em;  
	float:left;
}

.sprite-icon-remove-favourite {
	background-image:url(./images/iconNoFollow.gif);
	background-repeat:no-repeat;
	height:48px;
	width:48px;
	text-indent:-9000em; 
	float:left;
}

.sprite-icon-maybe-favourite {
	background-image:url(./images/maybeFavourites.gif);
	background-repeat:no-repeat;
	height:48px;
	width:48px;
	text-indent:-9000em; 
	float:left;
}

.sprite-icon-email-friend {
	background-image:url(./images/emailFriend.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:65px;
	/*	text-indent:-9000em;  */
	float:left;
}

.sprite-icon-promotion-request {
	background-image:url(./images/iconPromote.gif);
	background-repeat:no-repeat;
	height:48px;
	width:48px;
	text-indent:-9000em;  
	float:left;
}

.sprite-icon-promotion-workflow
{
	background-image:url(./images/iconWorkFlow.gif);
	background-repeat:no-repeat;
	height:48px;
	width:48px;
	text-indent:-9000em;  
	float:left;
} 


.big-box-buttons {
	background-repeat:no-repeat;
	display:inline-block;
	margin:3px;
	/*	text-indent:-9000em;  */
}

.box-buttons {
	background-image:url(./images/spriteBoxButtons.gif);
	background-repeat:no-repeat;
	display:block;
	float:right;
	margin:5px;
	text-indent:-9000em; 
}

.old {
	BACKGROUND:#FF0000;
}

#boxes {
	width:500px;
	padding:10px;
  margin-right:0px;
	margin-left:0px;
}

TR#mainRow .boxes {
	width:500px;
	padding-right:50px;
 padding-left:5px;
}
                                                                       
#boxes_mainright {
	float:left;
	width:200px;
	margin:10px;
}

.sprite-box_emptyBottomRight {
	background-position:-1249px -689px;
}

.box_mainright {
	margin-bottom:20px;
	background-image:url(./images/spritePageFurniture.png);
	background-position:-1249px -689px;
	background-repeat:no-repeat;
}

.sprite-box_emptyTopRight {
	background-position:-600px -30px;
}

.box_mainright h3 {
	text-align:left;
	padding:15px 30px 9px 15px;
	margin:0 0 0 -1px;
	background:url(./images/spritePageFurniture.png) top no-repeat #ececec;
	background-position:-600px -30px;
	font-weight:600;
	color:#fff;
}

.sprite-box_classBottom {
	background-position:-1899px -960px;
}

.box_class {
	margin-bottom:2em !important;
	background-image:url(./images/box_classBottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:500px;
}

.sprite-box_classTop {
	background-position:0 -1210px;
}

.box_class h3 {
	text-align:left;
	padding:5px 30px 9px 15px;
	margin:0 0 0 -1px;
	background-image:url(./images/spriteBoxTops.gif);
	background-position:0 -35px;
	font-weight:600;
	color:#fff;
}

.box_form {
	margin-bottom:2em !important;
	background-image:url(box_classBottom.gif);
	background-image:url(./images/spritePageFurniture.png);
	background-position:-1899px -960px;
	background-repeat:no-repeat;
	width:450px;
}

.box_form h3 {
	text-align:left;
	padding:15px 30px 9px 15px;
	margin:0 0 0 -1px;
	background-image:url(./images/spritePageFurniture.png);
	background-position:0px -1210px;
	font-weight:600;
	color:#fff;
  width:450px;
}

.box_red {
	margin-bottom:2em !important;
	background-image:url(./images/spritePageFurniture.png);
	background-position:-1899px -960px;
	background-repeat:no-repeat;
	width:500px;
}

.box_red h3 {
	text-align:left;
	padding:15px 30px 9px 15px;
	margin:0 0 0 -1px;
	background:url(box_mapTop.png) top no-repeat #ececec;
	font-weight:600;
	color:#fff;
}

.box_contact {
	margin-bottom:2em !important;
	background-image:url(box_emptyBottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:500px;
}

.sprite-box_contactTop {
	background-position:-600px -349px;
}

.box_contact h1, .box_contact h2, .box_contact h3 {
	text-align:Left;
	padding:15px 30px 9px 15px;
	margin:0 0 0 -1px;
	background-image:url(./images/spriteBoxTops.gif);
	background-position:0 -245px;
	font-weight:600;
	color:#fff;
}

.box_event {
	margin-bottom:2em !important;
	background-image:url(./images/box_eventMusicBottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:500px;
}

.box_event h1, .box_event h2, .box_event h3 {
	text-align:left;
	padding:15px 30px 9px 15px;
	margin:0 0 0 -1px;
	background-image:url(./images/spriteBoxTops.gif);
	background-position:0 -455px;                                           
	font-weight:600;
	font-size:16px;
	color:#fff;
}

.box_eventTeaser {
	margin-bottom:2em !important;
	background-image:url(box_emptyBottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:500px;
}

.box_eventTeaser .event_description {
	height:70px;
}

.box_eventTeaser h3 {
	text-align:left;
	padding:5px 30px 9px 15px;
	margin:0 0 0 -1px;
	background-image:url(./images/spriteBoxTops.gif);
	background-position:0 -455px;
	font-weight:600;
	color:#fff;
}

.box_eventTeaser h3 a, .box_eventTeaserCongress h3 a {
	font-weight:600;
	color:#fff;
}

.box_eventTeaserCongress {
	margin-bottom:2em !important;
	background-image:url(box_emptyBottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.box_eventTeaserCongress h3 {
	text-align:left;
	padding:15px 30px 9px 15px;
	margin:0 0 0 -1px;
	background-image:url(./images/spriteBoxTops.gif);
	background-position:0 -410px;
	font-weight:600;
	color:#fff;
}

.box_class .box_body, .box_event .box_body, .box_eventTeaser .box_body, .box_eventTeaserCongress .box_body, .box_contact .box_body {
	padding:9px 19px 24px 15px;
	margin:0;
}

.icons {
	height:45px;
	text-align:center;
}

.icons-wrapper {
	height:50px;
}

.vcard_highlight {
	font-weight:bold;
}

.vevent abbr {
	border:0;
}

.sprite-box_mainLeftPanel {
	background-position:-1249px -349px;
}

TR#mainRow TD.first {
	background-image:url(./images/box_mainLeftPanel.gif);
	background-position:top right;
	background-repeat:repeat;
}

.sprite-box_blackLeftBottom {
	background-position:0 -61px;
}

TR#mainRow TD.first .navigation, TR#mainRow TD.first .navigation_active {
	BORDER-TOP:#454545 0px solid;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	background-image:url(box_blackLeftBottom.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:210px;
  min-height:160px;
  text-align : center; 

}

.sprite-box_blackLeftTop {
	background-position:0 -891px;
}

TR#mainRow TD.first .navigation H3, TR#mainRow TD.first .navigation H4 {
	background:url(box_blackLeftTop.png) left top no-repeat;
	font-weight:600;
	font-size:14px;
	text-align:center;
	margin:0 0 0 -1px;
	color:#fff;
	padding-top:10px;
	padding-bottom:10px;
 padding-left:40px;
}

TR#mainRow TD.first .navigation H4 A {
	color :#FFFFFF;
}

TR#mainRow TD.first .navigation ul {
	LIST-STYLE-TYPE:none;
	margin-right:10px;
 margin-top:10px; 
 margin-bottom:10px;
 margin-left:40px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	padding-bottom:2em;
}

TR#mainRow TD.first .navigation UL LI {
	border-top-width:thin;
	border-right-width:thin;
	border-bottom-width:thin;
	border-left-width:thin;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:dotted;
	list-style-type:none;
	display:list-item;
	padding-top:4px;
	padding-bottom:4px;
}

TR#mainRow TD.first .navigation UL LI.active {
	background-color:#5CB3FF;
}

TR#mainRow TD.first .navigation ul li ul{
  margin:10px;
  padding:0px;
  display:none;
}

TR#mainRow TD.first .navigation UL LI ul li {
  padding : 0px;
}

TR#mainRow TD.first .navigation UL li ul LI.active {
  background-color:#5CB3FF;
}

TR#mainRow TD.second {
	background-image:url(frame_middleTeaser.png);
	background-position:top left;
	background-repeat:repeat-y;
	FONT-SIZE:12px;
	VERTICAL-ALIGN:top;
	COLOR:#660000;
}

TR#mainRow TD.second .laregad_container {
	PADDING-RIGHT:11px;
	PADDING-LEFT:11px;
	PADDING-BOTTOM:11px;
	PADDING-TOP:11px;
}

TR#mainRow TD.second .laregad_container .largead {
	BORDER-RIGHT:#637986 1px solid;
	PADDING-RIGHT:10px;
	BORDER-TOP:#637986 1px solid;
	PADDING-LEFT:10px;
	BACKGROUND:#f0f0f0;
	PADDING-BOTTOM:10px;
	BORDER-LEFT:#637986 1px solid;
	WIDTH:317px;
	PADDING-TOP:10px;
	BORDER-BOTTOM:#637986 1px solid;
	TEXT-ALIGN:center;
}

TR#mainRow TD.second .title {
	MARGIN:20px 15px 0px;
	BORDER-BOTTOM:#dddbda 1px solid;
	POSITION:relative;
	HEIGHT:18px;
}

TR#mainRow TD.second .title H1 {
	FONT-SIZE:19px;
	MARGIN-BOTTOM:0px;
	COLOR:#000;
	LINE-HEIGHT:100%;
}

TR#mainRow TD.second .title SPAN {
	RIGHT:0px;
	BOTTOM:2px;
	POSITION:absolute;
}

TR#mainRow TD.second DIV.dark {
	BACKGROUND:#f3f2f1;
}

TR#mainRow TD.second .section {
	background-position:left bottom;
	background-repeat:no-repeat;
	width:550px;
	min-height:1000px;
	height:auto !important;
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:10px;
	PADDING-TOP:10px;
	margin-bottom:10px;
}

TR#mainRow TD.second .section .sectiontop {
	background:url(box_emptyMiddleTop.png) top no-repeat #ececec;
	background-position:left bottom;
	background-repeat:no-repeat;
	width:500px;
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:10px;
	PADDING-TOP:10px;
}

TR#mainRow TD.second  .section .sectioncontent H1, TR#mainRow TD.second .section .sectioncontent H2 {
	PADDING-RIGHT:15px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:10px;
	PADDING-TOP:10px;
}

TR#mainRow TD.second .section .sectioncontent STRONG {
	COLOR:#660000;
}

TR#mainRow TD.second .section .sectioncontent P.meta {
	MARGIN-TOP:5px;
	FONT-SIZE:9px;
	COLOR:#a7a7a7;
}

TR#mainRow TD.second .section .sectioncontent P.meta A {
	FONT-STYLE:italic;
}

TR#mainRow TD.second .section IMG.sectionimage {
	BORDER-RIGHT:#dddbda 5px solid;
	BORDER-TOP:#dddbda 5px solid;
	FLOAT:left;
	BORDER-LEFT:#dddbda 5px solid;
	BORDER-BOTTOM:#dddbda 5px solid;
}

TR#mainRow TD.second .section .article {
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}

TR#mainRow TD.second .section .article ul {
	list-style-type:square;
}

TR#mainRow TD.second .section .article h1, TR#mainRow TD.second .section .article h2  {
	PADDING-BOTTOM:10px;
	PADDING-TOP:10px;
	BORDER-BOTTOM:#ebebeb 2px solid;
  list-style-type: none;
}

TR#mainRow TD.second .section .article ul li.odd, .section .article table tr.odd {
	color:#660000;
	text-align:left;
	background:#FFFFFF;
	padding:5px;
	font-weight:bold;

}

TR#mainRow TD.second .section .article ul li.even {
	COLOR:#454545;
	text-align:left;
	background-color:#FFFFAA;
	padding:5px;
	font-weight:bold;
}
                                            
.section .article table tr.even {
	COLOR:#454545;
	text-align:left;
	background-color:#EBEFEE;
	padding:5px;
	font-weight:bold;
}

TR#mainRow TD.second .section .article ul li.odd_uk {
	COLOR:#660000;
	text-align:left;
	background:#FFFFFF;
	padding:5px;
	font-weight:bold;
	list-style-image:url(/salsa/uk_icon.gif);
}

TR#mainRow TD.second .section .article ul li.even_uk {
	COLOR:#454545;
	text-align:left;
	background-color:#FFFFAA;
	padding:5px;
	font-weight:bold;
	list-style-image:url(/salsa/uk_icon.gif);
}

.odd_jive {
	COLOR:#660000;
	text-align:left;
	background:#FFFFFF;
	padding:5px;
	font-weight:bold;
	list-style-image:url(/css/images/iconJive.gif);
}

.even_jive {
	COLOR:#454545;
	text-align:left;
	background-color:#EBEFEE;
	padding:5px;
	font-weight:bold;
	list-style-image:url(/css/images/iconJive.gif);
}

.odd_salsa {
	COLOR:#660000;
	text-align:left;
	background:#FFFFFF;
	padding:5px;
	font-weight:bold;
	list-style-image:url(/css/images/iconSalsa.gif);
}

.even_salsa {
	COLOR:#454545;
	text-align:left;
	background-color:#EBEFEE;
	padding:5px;
	font-weight:bold;
	list-style-image:url(/css/images/iconSalsa.gif);
}

.odd_ballroom {
	COLOR:#660000;
	text-align:left;
	background:#FFFFFF;
	padding:5px;
	font-weight:bold;
	list-style-image:url(/css/images/iconBallroom.gif);
}

.even_ballroom {
	COLOR:#454545;
	text-align:left;
	background-color:#EBEFEE;
	padding:5px;
	font-weight:bold;
	list-style-image:url(/css/images/iconBallroom.gif);
}

ul#tabnav {
	text-align:left;
	font-weight :bold;
	margin:1px 0px 1px 0px;
	border-bottom:1px solid #6c6;
	list-style-type:none;
	margin-left:15px;
	padding:3px 10px 3px 10px;
}

ul#tabnav li {
	display:inline;
}

ul#tabnav li a {
	padding:3px 4px;
	border:1px solid #6c6;
	background-color:#EBEFEE;
	color:#666;
	margin-right:1px;
	text-decoration:none;
	border-bottom:none;
}

ul#tabnav li.tab_on a {
	background-color:#660000;
	color:#FFFFFF;
}

ul#tabnav li.addclub a {
	background-color:#EAEDFF;
	margin-left:15px;
  color:#000000;
}

ul#tabnav li.tab_red a {
	background-color:#660000;
	color:#FFFFFF;
	text-decoration:blink;
	margin-left:15px;
}

ul#tabnav li.tab_orange a {
	background-color:#FF8C00;
	margin-left:15px;
}

ul#tabnav li a:hover {
	background:#fff;
}

TR#mainRow TD.second .section .sectioncontent .lessons li {
	text-align:left;
	background-color:#FFFFAA;
	padding:5px;
	font-weight:bold;
}

TR#mainRow TD.second .section .sectioncontent .lessons li.salsa {
	background-color:#CCFFCC;
	font-size:12px;
	list-style-image:url(/structure/images/salsaIconMini.gif);
}

TR#mainRow TD.second .section .sectioncontent .lessons li.jive {
	background-color:#CCFFCC;
	font-size:12px;
	list-style-image:url(/structure/images/jiveIconMini.gif);
}

R#mainRow TD.second .section .sectioncontent .lessons li.time {
	list-style-image:url(/facebook/dfexclamationicov2.gif);
}

TR#mainRow TD.second .section .sectioncontent .lessons li.info {
	font-weight:normal;
	list-style-image:url(/facebook/dfinfoico.gif);
}

TR#mainRow TD.second .section .sectioncontent .lessons li.price {
	list-style-image:url(/facebook/dfinfoico.gif);
}

TR#mainRow TD.second .section .sectioncontent .lessons li.address {
	list-style-image:url(/facebook/dffbhomeico.gif);
}

TR#mainRow TD.second .section .article .author {
	font-weight:bold;
	text-align:right;
}

TR#mainRow TD.second .navigation {
	PADDING-RIGHT:0px;
	BORDER-TOP:#454545 0px solid;
	PADDING-LEFT:0px;
	FONT-WEIGHT:bold;
	FONT-SIZE:12px;
	PADDING-BOTTOM:0px;
	PADDING-TOP:0px;
	margin-top:15px;
	margin-right:8px;
	margin-bottom:15px;
	margin-left:8px;
}

TR#mainRow TD.second .navigation UL {
	LIST-STYLE-TYPE:none;
	margin:0px;
	padding:0px;
}

TR#mainRow TD.second .navigation UL LI {
	list-style-type:none;
	margin:0px;
	padding:0px;
	display:block;
	font-weight:bolder;
	color:#660000;
}

TR#mainRow TD.second .navigation UL LI A {
	COLOR:#454545;
	text-align:left;
	display:inline;
}

TR#mainRow TD.second .navigation UL LI A:hover {
	COLOR:#660000;
	background-color:#ECE8DD;
	display:inline;
}

.text-only {
	display:block;
	visibility:hidden;
	position:absolute;
	left:-9999em;
}

TR#mainRow TD.second .event-table TD.image, TR#mainRow TD.second .event-table TD.event-detail {
	COLOR:#660000;
	Padding :10px;
	vertical-align:top;
	background:transparent url(../css/images/bg-dotted-hor-3.gif) repeat-x scroll 0 100%;
}

TR#mainRow TD.second .event-table TD.event-date {
	COLOR:#660000;
	Padding:10px;
	background:transparent url(../css/images/bg-dotted-hor-3.gif) repeat-x scroll 0 100%;
	background-color: #FAFAD2;
}

TR#mainRow TD.second .event-table TD.event-image {
	COLOR:#660000;
	Padding :10px;
	background:transparent url(../css/images/bg-dotted-hor-3.gif) repeat-x scroll 0 100%;
}

TR#mainRow TD.second .event-table TD.event-title {
	COLOR:#660000;
	Padding-left :10px;
	background:transparent url(../css/images/bg-dotted-hor-3.gif) repeat-x scroll 0 100%;
}

td span.d01 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
}

td span.d02 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-200px 0;
}

td span.d03 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-400px 0;
}

td span.d04 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-600px 0;
}

td span.d05 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-800px 0;
}

td span.d06 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:0 -180px;
}

td span.d07 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-200px -180px;
}

td span.d08 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-400px -180px;
}

td span.d09 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-600px -180px;
}

td span.d10 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-800px -180px;
}

td span.d11 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:0 -360px;
}

td span.d12 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-200px -360px;
}

td span.d13 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-400px -360px;
}

td span.d14 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-600px -360px;
}

td span.d15 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-800px -360px;
}

td span.d16 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:0 -540px;
}

td span.d17 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-200px -540px;
}

td span.d18 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-400px -540px;
}

td span.d19 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-600px -540px;
}

td span.d20 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-800px -540px;
}

td span.d21 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:0 -720px;
}

td span.d22 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-200px -720px;
}

td span.d23 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-400px -720px;
}

td span.d24 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-600px -720px;
}

td span.d25 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-800px -720px;
}

td span.d26 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:0 -900px;
}

td span.d27 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-200px -900px;
}

td span.d28 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-400px -900px;
}

td span.d29 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-600px -900px;
}

td span.d30 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:-800px -900px;
}

td span.d31 {
	display:block;
	width:48px;
	height:26px;
	margin-bottom:4px;
	text-indent:-9999px;
	background:url(../css/images/event-numbers.gif) 0 0 no-repeat;
	background-position:0 -1080px;
}

TR#mainRow TD.third {   
	background-image:url(box_mainRightPanel.png);
	background-position:top left;
	background-repeat:repeat;
	VERTICAL-ALIGN:top;
}

TR#mainRow td.third .rightColumnChart {
	FONT-WEIGHT:bold;
	FONT-SIZE:12px;
	TEXT-ALIGN:center;
	COLOR:#660000;
	margin:3px;
	PADDING:10px;
	BACKGROUND:#FFFF99;
	background-image:none;
}


TR#mainRow TD.third .navigation .navigation_body {
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:10px;
}

TR#mainRow TD.third .navigation H4 {
	background:url(box_emptyTopRight.gif) top no-repeat #ececec;
	font-weight:600;
	font-size:15px;
	text-align:center;
	margin:1px 0px 0px -1px;
	color:#fff;
	padding:10px;
}

TR#mainRow TD.third .navigation H4 A {
	color:#fff;
}

TR#mainRow TD.third .navigation H4 A:hover {
	color:#ffff00;
}

TR#mainRow TD.third .navigation p {
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}

TR#mainRow TD.third .navigation UL LI {
	border-top-width:thin;
	border-right-width:thin;
	border-bottom-width:thin;
	border-left-width:thin;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:dotted;
	list-style-type:none;
	margin-bottom:5px;
}

TR#mainRow TD.third .navigation .icons UL LI {
	display:block;
	border-bottom-style:none;
	float:left;
	height:30px;
	margin-right:5px;
}

TR#mainRow TD.third .navigation UL LI A {
	text-align:left;
	display:block;
}

TR#mainRow TD.third .navigation TABLE {
	padding:5px;
}

TR#mainRow TD.third .navigation TABLE TR {
	padding:5px;
	text-align:left;
	border-bottom:dotted;
	border:thin;
}

TR#mainRow TD.third .bullelist {
	FONT-SIZE:12px;
	TEXT-ALIGN:left;
	COLOR:#000;
	padding-top:10px;
	padding-bottom:10px;
	margin:10px;
	BACKGROUND:#FFFF99;
	PADDING-LEFT:0px;
	left:0px;
	border-bottom-width:3px;
	background-image:none;
}

TR#mainRow TD.third .bulletlist UL LI {
	left:5px;
	right:5px;
	margin:0px;
	padding:0px;
	list-style-type:decimal;
}

TR#mainRow TD.third .pooh {
	FONT-WEIGHT:bold;
	FONT-SIZE:12px;
	TEXT-ALIGN:center;
	COLOR:#000;
	margin:3px;
	PADDING:10px;
	BACKGROUND:#FFFF99;
	background-image:none;
}

tr#footerRow td {
	COLOR:#660000;                            
	height:70px;
	padding-bottom:3px;
	vertical-align:middle;
	TEXT-ALIGN:center;
}                                                                                          

TR#footerRow TD.first {
	background-image:url(./images/spriteBlueBackground.gif);
	background-repeat:no-repeat;
	text-align:right;
}

TR#footerRow TD.second {
	background-image:url(./images/box_footerMiddlePanel.png);
	background-repeat:repeat;
}

TR#footerRow TD.third {
	background-image:url(./images/spriteBlueBackground.gif);
	background-repeat:no-repeat;
}