body
{
	font-family: Tahoma, Nesf2, Nesf, Tahoma, Arial;
    font-size: 10pt;
}

A
{
	font-size: 10pt;
}

.person
{
    color: #615958;
    font-size: 10pt;
    list-style-image: url('images/star.gif');
    vertical-align: top;
    text-decoration: none
}

.person A
{
    color: black;
    font-size: 11pt;
    text-decoration: none
}

.person A:hover
{
    color: #af503e;
    text-decoration: none
}

.books
{
	font-size: 10pt;
    padding-right: 10px;
    padding-bottom: 5px;
    vertical-align: middle 
}

.chapters
{
    color: #615958;
    font-size: 10pt;
    list-style-image: url('images/star.gif');
    vertical-align: top;
    padding-right: 27px;
    text-decoration: none
}

.chapters A
{
    color: black;
    text-decoration: none
}

.chapters A:hover
{
    color: #af503e;
    text-decoration: none
}

.PageNumber
{
	border-width: 1px;
	border-style: solid;
	border-color: #EFCBA5;
	background-color: #FFEACF; 
	font-size: 10pt;
	text-align: center;
	padding: 0px;
	white-space: nowrap; 
	vertical-align: middle
}

.PageNumber A
{
    color: #000000;
    text-decoration: none
}

.PageNumber A:hover
{
	background-color: #EFCBA5
}

.TextHeader
{
	border-width: 1px;
	border-style: solid;
	border-color: #EFCBA5;
	border-bottom-style: none;
	background-color: #FFEACF; 
	font-size: 10pt;
	padding: 0px;
	white-space: nowrap; 
	vertical-align: middle
}

.TextHeader A
{
    color: #af503e
}

.TextHeader A:hover
{
	background-color: #EFCBA5
}

.toc
{
    color: #615958;
    font-size: 10pt;
    list-style-image: url('images/star.gif');
    vertical-align: top;
    text-decoration: none
}

.toc A
{
    color: black;
    text-decoration: none
}

.toc A:hover
{
    color: #af503e
}

.TextTitle
{
	border-width: 1px;
	border-style: solid;
	border-color: #EFCBA5;
	background-color: #FFEACF; 
	font-size: 10pt;
	text-align: center;
	padding: 1px;
	vertical-align: middle
}

.TextBlock
{
	font-size: 10pt;
	text-align: justify;
	padding: 5px
}

.TextBlock A
{
    color: #af503e
}

.TextBlock A:hover
{
    color: #af503e
}

.TopMenu
{
    color: black;
	font-size: 10pt;
    vertical-align: middle;
    text-decoration: none
}
.TopMenu A
{
    color: black;
    text-decoration: none
}
.TopMenu A:hover
{
    color: #af503e
}

.SearchHeader
{
	border-width: 1px;
	border-style: solid;
	border-color: #EFCBA5;
	background-color: #FFEACF; 
	font-size: 10pt;
	text-align: center;
	padding: 1px;
	vertical-align: middle
}

.SearchHeader A
{
    color: black;
    text-decoration: none
}

.SearchHeader A:hover
{
	color: #af503e
}

.SearchResult
{
    color: #615958;
    font-size: 10pt;
    vertical-align: top;
    text-decoration: none
}

.SearchResult A
{
    color: #af503e
}

.SearchResult A:hover
{
	background-color: #CCE5EE
}

.SearchResultDesc
{
    color: #615958;
    font-size: 8pt;
    vertical-align: top;
    padding-right: 5px;
    text-decoration: none
}

.SearchResultDesc A
{
    color: #af503e
}

.SearchResultDesc A:hover
{
	background-color: #CCE5EE
}

.SearchResultNumber 
{
	border-width: 1px;
	border-style: solid;
	border-color: #EFCBA5;
	background-color: #FFEACF; 
	font-size: 10pt;
	text-align: center;
	padding: 1px;
	vertical-align: middle
}

.SearchResultItem 
{
	width: 21em; 
    color: #615958;
    font-size: 10pt;
    vertical-align: top;
    padding-right: 5px;
    padding-left: 5px;
    text-decoration: none;
	text-align: justify
}

.SearchResultItem A
{
    color: #af503e;
    text-decoration: none
}

.SearchResultItem A:hover
{
	background-color: #CCE5EE
}

.InfoBar
{
	font-size: 8pt;
	width: 211
}

TD.InfoBarTitle
{
	text-align: center;
	font-size: 8pt;
	vertical-align: middle
}

TD.InfoBarText
{
	text-align: justify;
	padding: 7px 25px 10px 25px;
	font-size: 9pt
}

TD.InfoBarText A
{
	font-size: 8pt;
	color: Black;
	text-decoration: none
}

TD.InfoBarText A:hover
{
	background-color: #FFEACF; 
	text-decoration: none
}

.RollerTitle
{
	font-size: 10pt;
	text-align: center;
	vertical-align: middle
}

.RollerTitle A
{
    text-decoration: none
}

.RollerTitle A:hover
{
    text-decoration: underline
}


.List
{
    color: #615958;
    font-size: 10pt;
    list-style-image: url('images/star.gif');
    vertical-align: top;
    text-decoration: none
}
.List A
{
    color: black;
    text-decoration: none
}
.List A:hover
{
    color: #af503e;
    text-decoration: none
}

.textline 
{
	width: 21em; 
	font-size: 10pt;
	text-align: justify
}
.textlinespace 
{
	line-height: 10px;
	height: 10px
}
.eol 
{
	display: inline;
	padding: 0px 50% 0px 50%;
	visibility: hidden
}

.smallfont
{
	font-size: 20pt
}

.smallbtn
{
	border-width: 1pt;
	border-style: solid;
	border-color: #92BECE;
	padding: 1px 1px 1px 1px;
	text-align: center;
	font-size: 8pt
}
.smallbtn A
{
	color: black;
	text-decoration: none
}
.smallbtn A:hover
{
	background-color: #FFEACF; 
	text-decoration: none
}