/* sprites box buttons */

.sprite-icon-hcal-add { background-position: 0 -30px; width:28px; height:18px; } 
.sprite-icon-geo { background-position: 0 -78px; width:29px; 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-congress { background-position: 0 -222px; width:99px; height:18px; } 
.sprite-icon-GoogleEarth { backgroud-image:url(./images/iconEmail.gif); } 
.sprite-icon-music { background-position: 0 -320px; width:99px; height:18px; } 
.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-workshop { background-position: 0 -464px; width:99px; height:18px; } 


.sprite-icon-add-favourite { background-image:url(./images/AddFavourites.gif); background-repeat:no-repeat;  height:30px; width:30px; width:35px;text-indent:-9000em;  float:left;}
.sprite-icon-remove-favourite { background-image:url(./images/RemoveFavourites.gif); background-repeat:no-repeat;  height:30px; width:35px;text-indent:-9000em;  float:left;}
.sprite-icon-maybe-favourite { background-image:url(./images/maybeFavourites.gif); background-repeat:no-repeat;  height:30px; width:35px;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/inviteFriend.gif); background-repeat:no-repeat; height:30px; width:35px; text-indent:-9000em;  float:left;}

.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 {
/* float:right; */
width: 450px;
padding:10px
margin-right:0px;
margin-left:0px;
}

TR#mainRow .boxes {
width: 450px;
padding-left: 20px;
padding-right: 50px;
}


#boxes_mainright {
float:left;
width: 200px;
margin:10px
}

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

.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; } used?

.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; /* non IE browsers */
margin-bottom:5em;
background-image:url(./images/box_classBottom.gif);
background-position: bottom left;
background-repeat:no-repeat;
width:450px;
}


# .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 -30px;

font-weight:600;
color: #fff
}


.box_form {
margin-bottom:2em !important; /* non IE browsers */
margin-bottom:5em;
# 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: 0 -1210px;
font-weight:600;
color: #fff
width:450px;
}

.box_red {
margin-bottom:2em !important; /* non IE browsers */
margin-bottom:5em;
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; /* non IE browsers */
/* margin-bottom:5em; */
background-image:url(box_emptyBottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
width:450px;
}

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

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

}

.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 -220px;
font-weight:600;
color: #fff
}

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

.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 -410px;
font-weight:600;
font-size:16px;
color: #fff
}

.box_eventTeaser {
margin-bottom:2em !important; /* non IE browsers */
margin-bottom:5em;
background-image:url(box_emptyBottom.gif);
background-position: bottom left;
background-repeat:no-repeat;
width:450px;
}

.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 -410px;
font-weight:600;
color: #fff
}

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

.box_eventTeaserCongress {
margin-bottom:2em !important; /* non IE browsers */
margin-bottom:5em;
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_eventTeaserCongress h3 a {
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: 35px;
}

.icons-wrapper {
height: 35px;

	
}

.vcard_highlight {
	font-weight: bold
}

.vevent abbr{border:0}

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

TR#mainRow TD.first {
    background-image:url(box_mainLeftPanel.png);
    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:180px;
}

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

TR#mainRow TD.first .navigation H3 {
   background:url(box_blackLeftTop.png) left 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#mainRow TD.first .navigation H4 {
   background:url(box_blackLeftTop.png) left 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#mainRow TD.first .navigation H4 A {
   color : #FFFFFF;
}
   
TR#mainRow TD.first .navigation ul {
    LIST-STYLE-TYPE: none;
    margin: 10px;
    padding: 0px;
    font-size: 12px;
    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;
}

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


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

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


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-image:url(box_emptyMiddleBottom.png); */
    background-position:left bottom;
    background-repeat:no-repeat;
    width:550px;  
    min-height:1000px;
    height:auto !important;
    height:1000px;
    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 {
    PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;  
}
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-RIGHT: 0px; */
  /* PADDING-LEFT: 0px; */
  PADDING-BOTTOM: 10px; 
  PADDING-TOP: 10px; 
  BORDER-BOTTOM: #ebebeb 2px solid 	list-style-type: none;
}



TR#mainRow TD.second .section .article ul a{
/*	color: #660000; */
}

TR#mainRow TD.second .section .article ul li.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.odd{
    color: #660000;
    text-align: left;
    background: #FFFFFF;
    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) 
    
}


/* begin css tabs */

ul#tabnav { /* general settings */
text-align: left; 
font-weight : bold; 
margin: 1em 0 1em 0; /* set margins as desired */
border-bottom: 1px solid #6c6; /* set border COLOR as desired */
list-style-type: none;
margin-left:15;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */

}

ul#tabnav li {
    display: inline;
}


        

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #6c6; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #EBEFEE; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 1px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;

}

ul#tabnav li.tab_on a {
/* background-color: #FFFFAA;  */
background-color: #660000;  
color: #FFFFFF;


}  

ul#tabnav li.addclub a {
background-color: #FFFFFF; 
margin-left: 15px;
}
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 { /* settings for hover effect */
background: #fff; /* set desired hover color */
}   

  
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)            
}

/* Vcalendar Styles 
TR#mainRow TD.second .section .sectioncontent .vcalendar {
    
}
                   
TR#mainRow TD.second .section .sectioncontent .vcalendar .vevent{

}

TR#mainRow TD.second .section .sectioncontent .vcalendar .vevent .summary{
}

TR#mainRow TD.second .section .sectioncontent .vcalendar .vevent .description{
}

TR#mainRow TD.second .section .sectioncontent .vcalendar .vevent .description .location vcard {
}
 
*/

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)            
}


/* end css tabs */




TR#mainRow TD.second .section .article .author{
    font-size: 10px;
    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 :lightGoldenRodYellow;
}

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, td span.d02, td span.d03, td span.d04, td span.d05, td span.d06,	td span.d07,
			td span.d08, td span.d09, td span.d10, td span.d11, td span.d12, td span.d13, td span.d14,
			td span.d15, td span.d16, td span.d17, td span.d18,	td span.d19, td span.d20, td span.d21,
			td span.d22, td span.d23, td span.d24, td span.d25,	td span.d26, td span.d27, td span.d28,
			td span.d29, td span.d30, 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; }			
				td span.d02 { background-position:-200px 0; }
				td span.d03 { background-position:-400px 0; }
				td span.d04 { background-position:-600px 0; }
				td span.d05 { background-position:-800px 0; }
				td span.d06 { background-position:0 -180px; }
				td span.d07 { background-position:-200px -180px; }
				td span.d08 { background-position:-400px -180px; }
				td span.d09 { background-position:-600px -180px; }
				td span.d10 { background-position:-800px -180px; }
				td span.d11 { background-position:0 -360px; }
				td span.d12 { background-position:-200px -360px; }
				td span.d13 { background-position:-400px -360px; }
				td span.d14 { background-position:-600px -360px; }
				td span.d15 { background-position:-800px -360px; }
				td span.d16 { background-position:0 -540px; }
				td span.d17 { background-position:-200px -540px; }
				td span.d18 { background-position:-400px -540px; }
				td span.d19 { background-position:-600px -540px; }
				td span.d20 { background-position:-800px -540px; }
				td span.d21 { background-position:0 -720px; }
				td span.d22 { background-position:-200px -720px; }
				td span.d23 { background-position:-400px -720px; }
				td span.d24 { background-position:-600px -720px; }
				td span.d25 { background-position:-800px -720px; }
				td span.d26 { background-position:0 -900px; }
				td span.d27 { background-position:-200px -900px; }
				td span.d28 { background-position:-400px -900px; }
				td span.d29 { background-position:-600px -900px; }
				td span.d30 { background-position:-800px -900px; }
				td span.d31 { background-position:0 -1080px; }





TR#mainRow TD.third{
 background-image:url(box_mainRightPanel.png);
       background-position:top left;
       background-repeat:repeat;
/*    BACKGROUND: #FFFFDD no-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 {
    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:200px;
}

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

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#mainRow TD.third .navigation H4 {
   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: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 {
    LIST-STYLE-TYPE: none;
    margin: 10px;
    padding: 0px;
    font-size: 12px;
    font-weight: bold;
    padding-bottom:2em;
}

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;
/*	display: block; */
}

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 UL LI A:hover {
    background-color: #660000;
    color: #fff;
}

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 .navigation TABLE TR TD {
    text-align: left;
}

TR#mainRow TD.third .navigation TABLE TR TD A:hover {
/*    background-color: #660000;
    color: #fff; */
}





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;
}