table.category td.expand-collapse {
    padding-top: 4px;
    padding-right: 2px;
    padding-left: 8px;
    padding-bottom: 2px;
    background-color: #d0d8de;
    cursor: pointer;
}

table.category td.title {
    padding-left: 5px;
    padding-right: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
	background-color: #d0d8de;
}

table.category td.title a {
	text-decoration: none;
	color: #000000;
}

table.category td.title a:hover {
    color: #3fa9c1;
	text-decoration: underline;
}

table.category td.popout {
	border-right: #e1e1e1 1px solid;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
    background-color: #d0d8de;
}

div.navigation ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	border-left: #3fa9c1 5px solid;
}

div.navigation ul li {
	margin: 0px;
	display: inline;
}

div.navigation ul li a {
	display: block;
	float: none;
    border-right: #e1e1e1 1px solid;
    border-bottom: #dddddd 1px solid;
    padding-left: 7px;
    padding-right: 3px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #ffffff;
	text-decoration: none;
	font-size: 8pt;
	color: #616a71;
}

div.navigation a:hover {
    color: #dfe9a0;
	text-decoration: underline;
}

div.popOutMenu {
	position: absolute;
    border: #999999 1px solid;
    visibility: hidden;
    cursor: pointer;
}

div.popOutMenu ul {
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
    background-color: #eeeeee;
	list-style-type: none;
}

div.popOutMenu ul li {
	margin: 0px;
	display: inline;
}

div.popOutMenu ul li a {
	display: block;
	float: none;
	padding-left: 10px;
	padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #eeeeee;
    text-decoration: none;
}

div.popOutMenu ul li a:hover {
    color: #00467f;
    text-decoration: underline;
}
