#main-navcontainer ul
{
list-style-type: none;
text-align: left;
	display: inline;
}

#main-navcontainer ul li a
{
background: transparent url(../img-common/main-list-off.gif) left center no-repeat;
padding-left: 14px;
text-align: left;
font: bold 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #000;
}

#main-navcontainer ul li a:hover
{
background: transparent url(../img-common/main-list-on.gif) left center no-repeat;
color: black;
}

#main-navcontainer ul li a#current
{
background: transparent url(../img-common/main-list-active.gif) left center no-repeat;
color: #aaa;
}

#navcontainer ul
{
list-style-type: none;
text-align: left;
	display: inline;
}

#navcontainer ul li a
{
background: transparent url(../img-common/main-list-off.gif) left center no-repeat;
padding-left: 14px;
text-align: left;
text-decoration: none;
color: #000;
	font: normal 10px/180% 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

#navcontainer ul li a:hover
{
background: transparent url(../img-common/main-list-on.gif) left center no-repeat;
color: black;
}

#navcontainer ul li a#current
{
background: transparent url(../img-common/main-list-active.gif) left center no-repeat;
color: #aaa;
}

.title {
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.title a:visited, a:link {
	text-decoration: none;
	color: #aaa;
}

.title a:hover {
	color: #916e23;
}

.line {
	border-left: 1px dotted #bfbfbf;
}

.art {
	padding: 4px;
	background: white;
	border: 1px solid black;
}

.art-transparent {
	padding: 20px;
	border: 1px solid black;
	background: url(../img-common/screen.gif);
	font: 14px/140% Courier New, Courier, mono;
}

.caption {
	font: italic 10px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	padding-top: 6px;
}

.head
{
padding-left: 14px;
text-align: left;
font: bold 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color: #000;
}