/* navigation */
#navigation
{
  padding:3px;
}

.ui-accordion-container
{
  width:196px;
}

.ui-accordion li
{
  font-size:0.73em;
  border:1px solid #fff;
  border-width:0 1px 1px 1px;
}

.ui-accordion li#nav-last, .ui-accordion li#nav-last2
{
  border:0;
}

.ui-accordion li a:hover
{
  text-decoration:none;
}

.ui-accordion li div div
{
  height:100%;
  border-top:1px solid #fff;
}

.ui-accordion li.selected div div
{
  border-top:1px solid #fff;
}

.ui-accordion li.first div div, .ui-accordion li#nav-last div div, .ui-accordion li#nav-last2 div div
{
  /*border-left:1px solid #fff;
  border-right:1px solid #fff;*/
}

.ui-accordion li.first
{
  border:0;
  border-bottom:1px solid #fff;
}

.ui-accordion { margin: 0; padding: 0; list-style-type: none; }
.ui-accordion li { margin: 0; padding: 0;}
.ui-accordion li .ui-accordion-header {
	display:block;
	height:25px;
	line-height:25px;
	position:relative;
	left:4px;
	width:192px;
	background-repeat: repeat-x;
}

.ui-accordion li .ui-accordion-right {
	display:block;
	position:absolute;
	top:0;
	right:0;
	height:25px;
	width:4px;
}

.ui-accordion li .ui-accordion-left {
	display:block;
	position:absolute;
	height:25px;
	width:4px;
	background-repeat:no-repeat;
}

.ui-accordion li#nav-last, .ui-accordion li#nav-last2
{
  border-bottom:1px solid #fff;
}

.ui-accordion li#nav-last div div, .ui-accordion li#nav-last2 div div
{
  border-top:0;
}

.ui-accordion li.only
{
  border:0;
}
.ui-accordion li#nav-last.selected, .ui-accordion li.only div div, .ui-accordion li#nav-last2.selected
{
  border-bottom:1px solid #fff;
}

.ui-accordion p
{
  margin:0 2px 2px 2px;
  padding:1px;
}

.ui-accordion p a
{
  font-weight:normal;
  padding:1px;
  font-size:0.9em;
}

.ui-accordion p a:hover
{
  text-decoration:underline;
}
/* end of navigation */
