/* Base Tags */

FORM { margin-bottom: 0px; }

DIV.clsDocBody { font-family: verdana,arial,helvetica,sans-serif; font-size: 75%;}

DIV.clsDocBody TD,
DIV.clsDocBody TH { font-size: 100% }
DIV.clsDocBody SELECT, INPUT { font-size: 80%; font-family: verdana,arial,helvetica,sans-serif; }

TD.clsTab {
	background-color: #014825;
	cursor: hand;
	border-left: 1px solid #014825;
	border-right: 1px solid #014825;
	border-top: 2px solid #014825;
	border-bottom: 2px inset #014825;
}

TD.clsTab A, TD.clsTab A:hover, TD.clsTab A:active {
	font-size:95%;
	color: #FFFFFF;
	text-decoration: none;
}

TD.clsTabSelected {
	border-top: 2px outset #014825;
	border-left: 2px outset #014825;
	border-right: 2px outset #014825;
	background-color: #014825;
}

TD.clsTabSelected A, TD.clsTabSelected A:hover, TD.clsTabSelected A:active {
	font-size:95%;
	color: #014825;
	text-decoration: none;
	font-weight: bold;
}

IMG.clsMoreImg { margin-top: 5px; }

TH { padding: 10px 0 6px 0 }

INPUT.clsButton {font-weight: bold}

A { color: #041825; text-decoration:none }
A:visited { color: #003377; }
A:active { text-decoration: underline }
A:hover { text-decoration: underline }


#frmSearch A:visited, #frmViews A:visited, #custLink A:visited,
#mSubscr A:visited, #mDevSupport A:visited { color: #003399 }

#cpyrt A { color: #000000 }
#cpyrt A:hover { color: #003399 }


/* Left Nav */

IMG.clsImgButton { margin-top: 2px; cursor: hand }

.clsTocHead { font: 105%/105%; color: #013015 }

DIV.clsTocHead { margin-top: 2px; cursor: hand }

DIV.clsTocItem DIV
{
	color: #014825;
	font: 95%/100%;
	padding-bottom:4px
}

DIV.clsTocItem1
{
	margin-top: 5px;
	padding-bottom:4px
}

TD.clsLNSubItems DIV
{
	color: #014825;
	font: 95%/100%;
}

/*document body*/

P.clsFeatureText SPAN, P.clsFeatureTabText SPAN {
	font-size: 100%;
	line-height: 130%;
}

P.clsFeatureText SPAN.PD, P.clsFeatureTabText SPAN {
	font-size: 100%;
	line-height: 130%;
	
}

P.clsFeatureText {
	font-size: 100%;
	line-height: 140%;
}

P.clsFeatureTabText {
	font-size: 100%;
	line-height: 170%;
}


TABLE#idTabs TD {
	font-size: 72%;
}

TABLE#newsContent { margin-right: 50px; }

SPAN.clsLeftNavDot, TD.clsLND {
	font-size:115%;
	color:red;
	line-height:1.3;
}

SPAN.clsCatHeader {
	background-color: #CCCCCC;
	color: #FFFFFF;
	padding: 1px;
	height: 1 em;
}

SPAN.clsBodyTxt { font-size: 100% }
FONT.clsSmallBodyTxt { font-size: 100% }

SPAN.story, SPAN.st { font: 100%/140% }

SPAN.category { color: #ffffff;	font: bold 75% }

SPAN.pubdate, SPAN.pd { color: #999999; }

.userData { behavior:url(#default#userdata) }


/*** TB2 OVERRIDE ***/

	#idToolbar A:hover { text-decoration:none; }



