/** tabs **/
.tab {
	margin-right: 5px;
	padding: 4px 10px;
	height:auto;
	border-top: 1px #B2B2B2 solid;
	border-right: 1px #B2B2B2 solid;
	border-left: 1px #B2B2B2 solid;
	background-color: #EAEAEA;
}
#tabs SPAN.selected {
	background-color: #D7D7D7;
	font-weight: bold;
}
#tabs SPAN:hover {
	background-color: #D7D7D7;
}
#tabs SPAN A {
	text-decoration: none;
	color: #000;
}
#tabs SPAN A:hover {
	text-decoration: underline;
}

/** header elements **/
#searchForm {
	white-space: nowrap;
}

/** round buttons **/
button.rb {
	border: 0px;
	background: none;
	padding: 0px;
	margin:0px;
	cursor: pointer;
	float:left;
}
div.rbbg {
	margin: 0px;
	padding: 3px 0;
	background: url(/mjsp/img/mj1/en_US/rbbg.gif) repeat-x top left;
	cursor: pointer;
}
html>body div.rbbg {
	padding: 3px 5px 4px 5px;
}
div.rbl {
	padding: 0px 0px 0px 4px;
	margin: 0px;
	background: url(/mjsp/img/mj1/en_US/rbl.gif) no-repeat top left;
}
div.rbr {
	background: url(/mjsp/img/mj1/en_US/rbr.gif) no-repeat top right;
	padding: 0px 4px 0px 0px;
	margin: 0px;
}

/** left panel **/
IMG.lpicon {cursor:pointer;}
