td.TableCellNoBorder
{
	font-size: 8pt; 
}

.BorderBottom
{
	font-size: 0.7em;
	border-left: solid 3px #D9D9A7;
	background-color: #ffffff;
	text-align: center;
	border-top: none 0px;
}
.BorderLeft
{
		background-color: #ffffff;
	padding: 0.4em 0.2em 0.4em 0.1em;
	font-size: 10px;
	border-right: solid 1px #0000000;
	border-left: solid 3px #D9D9A7;
	
}
.BorderRight
{
	border-right: solid 5px #D9D9A7;	
	background-color: #ffffff;
	font-size: 0.9em;
	border-left: none 0px;
}

.BorderTop
{
	border-left: solid 3px #D9D9A7;	
	padding-right: 0px;
	padding-left: 0px;
	background-position: left top;
	background-color: #ffffff;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: 0px;
}

.BorderLeft A
{
	font-size: 1.0em;
}


.BorderLeft select

{
      font-size: 0.8em; 
}
.BorderLeft input

{
      font-size: 1em; 
}

.BorderLeft .Deemphasis
{
	font-size: 0.9em;
}

.BorderRight A
{
font-size: 0.9em;
}

.TopicBody
{
}


h1
{
	border-top: #637A44 2px solid;
	padding-left: 4px;
	font-size: 1.4em;
	margin-left: -5px;
	color: #515E33;
	padding-top: 2px;
}


h1 a
{
	color: #515E33;
	text-decoration: none;
}
h1 a:hover {
   color: #637A44;
   text-decoration:underline;
}

h2 {
   font-size: 1.35em;
	color: #515E33;
   margin-top: 1.6em;
}
h2 a {
   color: #637A44;
   text-decoration: none;
}
h2 a:hover {
   color: #637A44;
   text-decoration:underline;
}

h3
{
	margin-top: 1.6em;
	font-size: 1.1em;
	color: #515E33;
	font-variant: small-caps;
}
h3 a {
   color: #637A44;
   text-decoration: none;
}
h3 a:hover {
   color: #637A44;
   text-decoration:underline;
}

h4 {
   font-size: .76em;
	color: darkslateblue;
   margin-top: 1.6em;
}

h5 {
   font-size: .76em;
	color: #515E33;
   margin-top: 1.6em;
}

h6 {
   font-size: .76em;
	color: #515E33;
   margin-top: 1.6em;
}
h7 
{
   font-size: .76em;
   color: #515E33;
   margin-top: 1.6em;
}

pre
{
	font-size: 0.7em;
	background: #f5f5cf;
	margin-left: 2.4em;
	line-height: 1.2em;
	font-family: lucida console;
	border: solid 1px #637A44;
}

.ExternalLink {
	background-color: #F0F0DA;
}

.SidebarTileTitle {
	color: #ffffff;
	font-size: 0.9em;
	font-weight: bold;  
}
.SidebarTileBody 
{
	font-size: 0.9em;
}

.NewsletterTOCHeaderCell
{
	font-size: 10pt;
	border: 1px solid silver;
 	background: #e0e0aE;
}


.Menu
{
	border-right: #3333cc thin solid;
	border-top: #66ccff thin solid;
	display: none;
	background: #ccffcc;
	border-left: #66ccff thin solid;
	cursor: hand;
	padding: 2px;
	color: blue;
	border-bottom: #3333cc thin solid;
	position: absolute;
}

.ReadOnlyStripe
{
	color: red;
	font-weight: bold;
}

.MenuItemNormal
{
	background: #ccffcc;
}

.MenuItemHover
{
	background: #3300cc;
	color: #ffff99;
}

.SearchColumnHeading
{
	background: #637A44;

}

.SearchColumnFilter
{
	background: #637A44;
}

.SearchOddRow
{
	background: #F0F0DA;
}

.searchHitHead 
{
	background: #e0e0aE;	
}

.searchHitBody p
{
   margin-top: .8em;
}

.EditBody
{
	background: #d9d9a7;
}

.SaveChanges
{
	background: #d9d9a7;

}

.QuickLinkInput
{

	background: #e0e0aE;
}

.TopicTip
{
	background: #e0e0aE;
}

.DynamicTopicBar
{
	background: #e0e0aE;
}

.TableCellHighlighted
{
	background-color: #e0e0aE;
}

.TableCellHighlightedNoBorder
{
	background-color: #e0e0aE;
}

.fileitem
{
	font-size: 9pt;
	padding: 0.2em 0.2em 0.2em 1.2em;
	margin: 0.2em 0.2em 0.2em 1.2em; 
}

.fileheader
{
	font-size: 9pt;
	font-weight: bold; 
}

