/*******************************************************************************
    Various Tags
*******************************************************************************/

td.cluster {
        font-size: 0.9em;
}

TD {
	color: #333;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
}

INPUT.text
{
	border: 1px solid #4A637B;
	padding: 1px;
	color: #000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

INPUT.searchButton
{
	color: #338;
	height: 19px;
	text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 4px 0px 4px;
}

A {
	color: #369;
	text-decoration: none;
}

A:hover {
	color: #f60;
	text-decoration: underline;
}

DIV.subMenu {
	display: block;
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height : 95%;
	padding-bottom: 10px;
}

A.subMenu {
	display: block;
	color: #666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height : 95%;
	padding-bottom: 10px;
}

A.subMenu:hover {
	color: #920;
	text-decoration: none;
}

.pageHeadline {
	color: #023;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 22px;
	padding-bottom: 10px;
}

.pageText {
	color: #333;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	padding-left: 20px;
}

.smallBlueBold
{
	color: #4A637B;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.fileTitle {
	color: #444;
	font-family:Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.fileDate {
	color: #f60;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.fileSize {
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.fileCaption {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 5px 0px 10px 20px;
}

/*******************************************************************************
    Tables
*******************************************************************************/

.smallTable
{
	border: 1px #99a solid;
	width: 100%;
}

.smallTable th
{
	border: 1px #bbc solid;
	padding: 3px;
	color: #333; background-color: #cce;
	font-family: Arial, Sans-Serif; font-size: 11px; font-weight: bold;
}

.smallTable td
{
	border: 1px #bbc solid;
	padding: 3px;
	color: #333; background-color: #f4f4ff;
	font-family: Arial, Sans-Serif; font-size: 11px;
}

.smallTable td.empty
{
	border: 1px #bbc solid;
	padding: 3px;
	color: #333; background-color: #f4f4ff;
	font-family: Arial, Sans-Serif; font-size: 11px;
}

/*******************************************************************************
    Tree
*******************************************************************************/

.l0, .l1, .l2, .l3, .l4, .l5 {font:11px Verdana, Arial, sans-serif;text-decoration:none; padding:1px;}

A.l0:hover, A.l1:hover, A.l2:hover, A.l3:hover, A.l4:hover, A.l5:hover {text-decoration:none;}

.l1 {margin-left:0px;}
.l2 {margin-left:6px;}
.l3 {margin-left:12px; display:block;}
.l4 {margin-left:18px;}
.l5 {margin-left:26px;}


/*******************************************************************************
    Index
*******************************************************************************/

.ndxText {
	color: #333;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	padding-left: 10px;
}

dl {
		margin: 5px 0;
	}

dt {
		font-weight: bold;
		padding-left: 15px;
		background: url("../graphics/arr.gif") 2px 6px no-repeat
	}

dt a {
		color: #002233;
	}

dd {
		background: url("../graphics/lblue.gif") repeat-y;
		margin: 0 0 5px 0;
		padding-left: 15px;
	}

dd a {
		display: block;
		text-align: right;
		padding-right: 8px;
		background: url("../graphics/more.gif") 100% 6px no-repeat
	}