.top {
	float: right;
	font-weight: bold;
}

.subNav li {
	display:inline;
	border-right:1px solid #000000;
	list-style-type:none;
	text-decoration:none;
	padding:0 5px 0 8px;
	text-align:center;
}

.subNav .noBorder {border:none;}

.caption {
	font-size:75%;
/*	margin: 0 auto;*/
	margin: 1px 20px 10px 20px;
	text-align: left;
}

.figure-right {
	float:right; 
	margin:0px 0px 10px 10px; 
	border:2px solid #666666;
}

.small {font-size:80%}
.red {color:#990000}

.unavailable {
	font-style: italic;
	color: #666666;
}

.revised {
	color:#990000;
	font-style:italic;
}
	
.subcat {
	color: #FFFFFF;
	position: absolute;
    left: -999em;
    width: 1em;
    overflow: hidden;
}

.hide {
	position: absolute;
    left: -999em;
    width: 1em;
    overflow: hidden;
}

.subcat1 {padding-left:15px;}
.subcat2 {padding-left:30px;}
.subcat3 {padding-left:45px;}
.subcat4 {padding-left:60px;}

.toc_border {
	border: medium solid #333; 
	padding:1px, 5px, 3px, 5px; 
	margin-right:10px; 
	float:left; 
}

.hidehdr {
	color:#cccccc;
	position: absolute;
    left: -999em;
    width: 1em;
    overflow: hidden;
}

.rowhilite {
	background-color:#EFEFEF;
}

.rowdk {
	background-color:#CCCCCC;
}

th {
	background-color:#cccccc;
}

#loading {
    position:absolute;
    width:300px;
    top:10px;;
    left:50%;
    margin-left:-150px;
    text-align:center;
    padding:7px 0 0 0;
    font:bold 11px Arial, Helvetica, sans-serif;
}