a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000067;
}
a:hover {
	text-decoration: none;
	font-weight: normal;
}
a:active {
	text-decoration: none;
	color: #FF0000;
}

dl.accordion{margin:0;padding:0;_overflow:hidden;}
dl.accordion dt
{
	filter:progid:DXImageTransform.Microsoft.Gradient(  GradientType=1,StartColorStr=#666666, EndColorStr=#CCCCCC);
	-moz-border-radius-topLeft:6px;
	_width:100%;/*hack for IE*/
	cursor:hand;
	display:block;
	cursor:hand;
	margin:0;
	padding:3px 6px;
	background:#999480;
	color:white;
	border-left:solid 1px #cccccc;
	border-top:solid 1px #f0f0f0;
	border-right:solid 1px #222222;
	border-bottom:solid 1px #222222;
	padding-top: 7px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

dl.accordion dt.hover
{
	filter:progid:DXImageTransform.Microsoft.Gradient(  GradientType=1,StartColorStr=#444444, EndColorStr=#AAAAAA);
	background:#555555;
}

dl.accordion dt.collapsing
{
	filter:progid:DXImageTransform.Microsoft.Gradient(  GradientType=1,StartColorStr=#31324A, EndColorStr=#DBDBDB);
	background:#31324A;
}
dl.accordion dt.expanding
{
	filter:progid:DXImageTransform.Microsoft.Gradient(  GradientType=1,StartColorStr=#333366, EndColorStr=#DBDBDB);
	background:#333366;
}

dl.accordion dd{
	margin:0;
	padding:6px;
	border:solid 1px #aaaaaa;
	border-bottom:inset 3px #aaaaaa;
	padding:6px;
	line-height:1.4;
	overflow:auto;
	background-color: #FFFFFF;
}
dl.accordion dd.default{height:auto;display:block;}
dl.accordion dd.default_close{display:none;}
