.sdmenu {
    width: 150px;
    font-family: Sans-Serif;
    font-size: 12px;
}

.sdmenu .title, .sdmenu .titlehidden{
    display: block;
    font-weight: bold;
    color: white;
    background: #FFF url(title.gif) repeat-x;
}

.sdmenu .title {
    border-bottom: 0px solid #DDD;
}

.sdmenu .arrow {
	margin-left: 10px;
    margin-right: 7px;
}

.sdmenu .titlehidden {
    border-bottom: none;
}

.sdmenu #top {
    background: url(toptitle.gif) no-repeat;
}
.sdmenu #top_pink {
    background: url(pink/toptitle.gif) no-repeat;
}
.sdmenu #top_blue {
    background: url(blue/toptitle.gif) no-repeat;
}
.sdmenu #top_grey {
    background: url(grey/toptitle.gif) no-repeat;
}

/* bof standard */
.sdmenu .submenu {
    overflow: hidden;
}
.sdmenu .submenu a {
    padding: 0px 0;
    text-indent: 10px;
    background: #EEE;
    display: block;
    border-bottom: 1px solid #DDD;
    color: #066;
    text-decoration: none;
}
.sdmenu .submenu {
    background : #066 url(linkarrow.gif) no-repeat right center;
    color: #FFF;
}
/* eof standard */
/* bof pink */
.sdmenu .submenu_pink_odd {
    overflow: hidden;
}
.sdmenu .submenu_pink_odd a {
    padding: 0px 0;
    text-indent: 10px;
    background: #EEE;
    display: block;
    border-bottom: 0px solid #DDD;
    color: #066;
    text-decoration: none;
}
.sdmenu .submenu_pink_odd {
    background : url(pink/title_odd.gif) repeat-x;
    color: #FFF;
}
/* eof pink */

.submenu2 a:hover {
	background : #CECECE no-repeat right center;
	border : 0px solid #000000 no-repeat;
}
.sdmenu .submenu {
    background : #ffffff url(linkarrow.gif) no-repeat right center;
    color: #FFF;
}









/* for later
rl for tco: start title colours
*/
.submenu_pink_odd{
    width: 150px;
    font-family: Sans-Serif;
    font-size: 12px;
    padding-bottom: 1px;
    color: #FFF;
	background: url(pink/title_odd.gif) repeat-x;
}
.submenu_pink_even{
	background: #FFF url(pink/title_even.gif) repeat-x;
	border : 1px solid #000000 no-repeat;
}
.submenu2_blue_odd a:hover {
	background: #FFF url(blue/title_odd.gif) repeat-x;
	border : 1px solid #000000 no-repeat;
}
.submenu2_blue_even a:hover {
	background: #FFF url(blue/title_even.gif) repeat-x;
	border : 1px solid #000000 no-repeat;
}
.submenu2_grey_odd a:hover {
	background: #FFF url(grey/title_odd.gif) repeat-x;
	border : 1px solid #000000 no-repeat;
}
.submenu2_grey_even a:hover {
	background: #FFF url(grey/title_even.gif) repeat-x;
	border : 1px solid #000000 no-repeat;
}
/*
rl for tco: end title colours
*/

.cell_pink_odd {
    background : url(pink/title_odd.gif) repeat-x;
    font-family: Sans-Serif;
    font-size: 12px;
	height: 20px;
}
.cell_pink_even {
    background : url(pink/title_even.gif) repeat-x;
    font-family: Sans-Serif;
    font-size: 12px;
	height: 20px;
}
.cell_blue_odd {
    background : url(blue/title_odd.gif) repeat-x;
    font-family: Sans-Serif;
    font-size: 12px;
	height: 20px;
}
.cell_blue_even {
    background : url(blue/title_even.gif) repeat-x;
    font-family: Sans-Serif;
    font-size: 12px;
	height: 20px;
}
.cell_grey_odd {
    background : url(grey/title_odd.gif) repeat-x;
    font-family: Sans-Serif;
    font-size: 12px;
	height: 20px;
}
.cell_grey_even {
    background : url(grey/title_even.gif) repeat-x;
    font-family: Sans-Serif;
    font-size: 12px;
	height: 20px;
}