/* Index and Overview Formatting 
----------------------------------------------- */


#product-pulldown {
	float:right; 
	margin:-28px 0 0 0;
}

#product-info-links {
	border-top:1px solid #ccc;
	margin-top:25px;
	margin-bottom:25px;
}

#product-info-links ul {
	margin:0;
	padding:5px 0;
}

#product-info-links li {
	display: inline;
	list-style-type: none;
	padding:0 8px 0 5px;
	border-right:1px solid #333;

}

#product-info-links li#first-link {
	padding-left:0;
	
}
#product-info-links li#last-link {
	border-right:none;
}

h3 {
	margin: 0px 0 5px 0;
	padding:0;
	}

h4 {
	color:#294942;
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;

}


sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

.noBG tr th {
	background:#fff;
	padding:0;
	margin:0;
	text-align:left;
	white-space:nowrap;
	}	



.PageDataTable h4 {
	color:#294942;
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;

}

.align-right {
	text-align:right;
	}
	
.table-spacer {
	
	padding:10px;
	}

.top-link {
	width:100%;
	text-align:right;
	padding:10px 0;
	}
	
.clear {clear:both;}

p.caption {
	margin-bottom:25px;
	font-size:10px;
	line-height:1.0em;
	}

