IFRAME.Search {
	overflow: visible;
	width: 100%;
	border: thin solid #C9C9CF;
}

.TaxLink {
	font-weight:bold;
	text-decoration:none;
}

.TaxLink:hover {
	text-decoration:underline;
}

/* need to be explicit to override .SimulateLink 
 * which is in document body */
A.TaxLinkInactive, span.TaxLinkInactive {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

.TaxLinkInactive:hover {
	text-decoration:underline;
}

A.Button {
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	float: left;
	overflow: hidden;
	padding: 1px 3px 1px 3px;
	margin: 1px 1px 1px 1px;
	color: #000000;
	background-color: #F6F6FF;
	border: thin solid #C9C9CF;
}

A.Button:hover {
	color: #FFFFFF;
	background-color: #66666F;
}

.HighLight {
	padding: 1px 5px 1px 5px;
	font-weight: bold;
	border: thin solid #C9C9CF;
}

DIV.TermListTitle {
	font-weight: bold;
	padding-top: 10px;
	text-align:left;
}

DIV.TermList {
	background-color: #FFFFD6;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	border: thin solid #C9C9CF;
	text-align: left;
}

UL.TermList {
	padding-left: .75em;
	margin-left: .75em;
	margin-top: 0px;
	margin-bottom: 0px;
}

LI.TermItem {
	list-style-type: disc;
}

DIV.MoreTermInfo {
	background-color: #FFFFD6;
	font-weight: normal;
	padding: 5px 10px 1px 10px;
	border: thin solid #C9C9CF;
}

P.MoreTermInfo {
	padding-bottom: 2px;
	padding-bottom: 10px;
}

A.MoreTermInfo {
	font-weight: bold;
	text-decoration: none;
}

A.MoreTermInfo:hover {
	text-decoration: underline;
}

SPAN.TaxTerm {
	font-weight: bold;
	font-style: italic;
}

SPAN.TaxInactive {
	color: #990000;
}

TH.TaxHeader {
	font-weight:bold;
	font-size:larger;
	text-align:left;
	background-color:#F6F6FF;
	border-top: 1px solid #36363F;
	border-bottom: 1px solid #36363F;
	padding: 2px 5px 2px 5px;
}

TD.TaxBasic {
	vertical-align:top;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#000000;
	padding: 2px 5px 2px 5px;
}

TD.TaxBasicB {
	vertical-align:top;
	font-weight:bold;
	background-color:#F6F6FF;
	color:#000000;
	padding: 2px 5px 2px 5px;
}

TD.TaxLevel1 {
	vertical-align:top;
	font-weight:bold;
	background-color:#E9E9EF;
	color:#000000;
	padding: 2px 5px 2px 5px;
}

TD.TaxLevel2 {
	vertical-align:top;
	font-weight:bold;
	background-color:#F6F6FF;
	color:#000000;
	padding: 2px 5px 2px 5px;
}

DIV.CodeLevel1 {
	padding-left: 0em;
	padding-right: 0.5em;
}

DIV.CodeLevel2 {
	padding-left: 2em;
	padding-right: 0.5em;
}

DIV.CodeLevel3 {
	padding-left: 4em;
	padding-right: 0.5em;
}

DIV.CodeLevel4 {
	padding-left: 6em;
	padding-right: 0.5em;
}

DIV.CodeLevel5 {
	padding-left: 8em;
	padding-right: 0.5em;
}

DIV.CodeLevel6 {
	padding-left: 10em;
	padding-right: 0.5em;
}

