/*=============================================================================
 Cascading Style Sheet (CSS)
=============================================================================*/

.SatanRedDiv { width: 600px; border: solid 1px red; background-color: #000000; }
.SatanRedTable { width: 100%; border-width: 0; }
.SatanRedTable tr th { background: #300000; padding: 4px; font-family: Verdana; font-size: 8pt; color: #FF0000; border-width: 0; }
.SatanRedInput	{ border: solid 1px #ff0000; background-color: #000000; font-family: Verdana; font-size: 9pt; color: #ff0000; padding: 2px;  }
.SatanRedTextArea	{ border: solid 1px #ff0000; background-color: #000000; font-family: Verdana; font-size: 9pt; color: #ff0000; }
.SatanRedLink			{  text-decoration: none; }
.SatanRedLink:active		{ color: #FF0000; }
.SatanRedLink:link		{ color: #FF0000; }
.SatanRedLink:visited	{ color: #FF0000; }
.SatanRedLink:hover		{ color: #ff7000; }

/*=============================================================================
 Shadow Table - contains aligned PNG shadow images.s
-----------------------------------------------------------------------------*/

.ShtLt { text-align: right; vertical-align: bottom; }
.ShtLm { text-align: right; vertical-align: bottom; }
.ShtLb { text-align: right; vertical-align: top; }
.ShtCt { text-align: right; vertical-align: bottom; }
.ShtCm { }
.ShtCb { text-align: right; vertical-align: top; }
.ShtRt { text-align: left; vertical-align: bottom; }
.ShtRm { text-align: left; vertical-align: bottom; }
.ShtRb { text-align: left; vertical-align: top;}

/*=============================================================================
 HTML Body
-----------------------------------------------------------------------------*/
.MainBody	{ margin: 0; padding: 0;  cursor: url('Images/Cursors/HandCorpse.cur'), auto; background-color: #000000; overflow: hidden; background-image: url('Images/PatternCrossRed.gif'); }

.PageContent { margin: 0; padding: 0; cursor: url('Images/Cursors/HandCorpse.cur'), auto; background-color: #000000; background-image: url('Images/page_background.gif'); }

.PageMenu_Cell { width: 352px; background-image: url(Images/PatternMenu.gif); vertical-align: top; }
.PageMenu_Header { width: 314px; height: 115px; background-image: url(Images/MenuTop.gif); }
.PageMenu_Footer { width: 314px; height: 290px; background-image: url(Images/MenuBottom.gif); }
.PageMenu_CellRight { width: 26px; background-image: url(Images/PatternBorderRight.gif); }

.SatanDivSpace { height: 20px; overflow: hidden; }
/*
BODY.black { background-color: #000000;  background-image: none; font-family: Tahoma; font-size: 8pt;}
BODY.black DIV { background-color: #000000;  background-image: none; font-family: Tahoma; font-size: 8pt;}
BODY.black SPAN { background-color: #000000;  background-image: none; font-family: Tahoma; font-size: 8pt;}
*/

/*=============================================================================
Opinion
-----------------------------------------------------------------------------*/

.OpinionBody {text-align: justify; color: #FF0000; padding: 4px 4px 4px 4px; font-family: Verdana; font-size: 9pt;}
.OpinionBodyUser { }
.OpinionBodyAdmin {  background-color: #300000; color: #FF8800;}
.OpinionKeyword {  color: #000000; background-color: Red;}
.OpinionBody a			{  text-decoration: none; }
.OpinionBody a:active	{ color: #FF7000; }
.OpinionBody a:link		{ color: #FF7000; }
.OpinionBody a:visited	{ color: #FF7000; }
.OpinionBody a:hover	{ color: #ffa000; }

.OpinionsColapsedImage { outline-width: 0; cursor: pointer; }
.OpinionsExpandedImage { outline-width: 0; cursor: pointer; }

.divTitle { padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; cursor: url('Images/Cursors/HandLink.cur'), auto; }

.HrSeparator	{ margin-left: 0; margin-right: 0; margin-top: 16px; margin-bottom: 16px; text-align: center; width: 200px; border: #4a3018 1px dotted; height: 1px; }
.EditLink { position:absolute; margin-left: -24px; margin-top: 4px; cursor: pointer; } /*display: none;*/
.FlameImage { margin-top: 58px; margin-left: 38px; }

.Opinions_Rate_Title { color: #FF0000; font-family: Tahoma; font-size: 8pt; letter-spacing: 2pt; }
.Opinions_Rate_c5 { color: #FF0000; font-family: Tahoma; font-size: 8pt; }
.Opinions_Rate_c4 { color: #FF6000; font-family: Tahoma; font-size: 8pt;  }
.Opinions_Rate_c3 { color: #FF9F00; font-family: Tahoma; font-size: 8pt; }
.Opinions_Rate_c2 { color: #FFD800; font-family: Tahoma; font-size: 8pt; }
.Opinions_Rate_c1 { color: #FFFF00; font-family: Tahoma; font-size: 8pt; }
.Opinions_Rate_b5 { background-color: #FF0000 }
.Opinions_Rate_b4 { background-color: #FF6000 }
.Opinions_Rate_b3 { background-color: #FF9F00 }
.Opinions_Rate_b2 { background-color: #FFD800 }
.Opinions_Rate_b1 { background-color: #FFFF00 }

/*=============================================================================
 Rates
-----------------------------------------------------------------------------*/

.ratingStar { white-space:nowrap; height:12px; }
.ratingStar .ratingItem { font-size: 0; width: 12px; height: 12px; margin: 0; padding: 1px; display: block; background-repeat: no-repeat; cursor:pointer; }
.ratingStar .Filled { background-image: url(images/rating/star_on.png); }
.ratingStar .Empty { background-image: url(images/rating/star_off.png); }
.ratingStar .Saved { background-image: url(images/rating/star_saving.png); }

.Rates_Table	{ color: #ff0000; font-family: Tahoma; font-size: 8pt; }
.Rates_Rate1 { padding: 0; background-image: url('Images/skull-1.gif'); margin: 0; overflow: hidden; width: 0; height: 13px; }
.Rates_Rate0 { padding: 0; background-image: url('Images/skull-0.gif'); margin: 0; overflow: hidden; width: 60px; height: 13px; }

/*=============================================================================
 Intro
-----------------------------------------------------------------------------*/

.IntroBody { font-family: Tahoma; color: #FF0000; font-size: 8pt; margin: 0; padding: 0; }
.IntroDiv { font-family: Tahoma; color: #FF0000; font-size: 8pt; margin: 0; padding: 0; BORDER: solid 1px #ff0000; Padding: 8px; }
.IntroA { font-family: Tahoma; color: #FF0000; font-size: 8pt; text-decoration: none; cursor: url('Images/Cursors/HandLink.cur'), auto; }
.IntroTable { BORDER: solid 1px #ff0000;    }

/*=============================================================================
 Bible
-----------------------------------------------------------------------------*/

.BibleBody { border-width: 0px; padding: 0px; margin: 0px;  BACKGROUND-IMAGE:  url(/Main/Images/Bible/BiblePaper.gif); overflow: hidden; }
.BibleWordSelected { background-color: #008000; padding-left: 2px; padding-right: 2px; }
.BibleHeaderTable { width: 484px; margin-top: 4px; margin-bottom: 4px;  padding: 0; border: solid 1px #91603c; border-collapse: collapse; }
.BibleHeaderTable TD {  font-family: tahoma, arial, serif; font-size: 8pt;  }
.BibleHeaderTableCell {  padding: 4px; margin:0; border: solid 1px #D0BF97;   }
.BibleTable { margin-left: 4px; margin-right: 4px; border-width: 0; border-collapse: collapse; }
.BibleTable TD {padding :4px; TEXT-ALIGN: justify; font-family: arial, serif; font-size: 10pt; border-width: 0; }
.BibleTitle { font-family: tahoma, arial, serif; font-weight: bold; font-size: 10pt; text-align: center ;}
.BibleShortcut A { COLOR: #800000; text-decoration: none; white-space:nowrap; }
.BibleLine {   text-align:  justify; }
.BibleButtonImage { cursor: url('Images/Cursors/HandLink.cur'), pointer; }
.BibleInput { font-family: tahoma, arial, serif; font-size: 8pt; padding-left: 2px; padding-right: 2px; background-color: #F6E1B3; border: solid 1px #91603c;}
.BibleSelect { font-family: tahoma, arial, serif; font-size: 8pt; background-color: #F6E1B3; border: solid 1px #91603c;}
.BibleButton { cursor: url('Images/Cursors/HandLink.cur'), pointer; font-family: tahoma, arial, serif; font-size: 8pt; }
.Biblenavigation { margin-top: 8px; margin-bottom: 8px; }


/*=============================================================================
 Bible
-----------------------------------------------------------------------------*/

.Anotations_Shadow		{ width: 314px; height: 374px; position: absolute; top: 20px; left: 20px; visibility: visible; background-color: #000000; }
.Anotations_ShadowIn	{ width: 314px; height: 374px; left: 24px; position: absolute; top: 24px; }
.Anotations_Back		{ width: 314px; height: 374px; position: absolute; top: 20px; left: 20px; visibility: hidden; border: solid 1px #ff0000; padding: 4px; Z-INDEX: 3; OVERFLOW: hidden; }
.Anotations				{ width: 314px; height: 374px; background: #000000; position: absolute; top: 20px; left: 20px; border: solid 1px #ff0000; padding: 10px; font-size: 8pt; z-Index: 4; visibility: visible; overflow: hidden; color: #ff0000; font-family: Verdana; }
.Anotations a			{ color: #ff0000; text-decoration: none; }
.Anotations a:link		{ color: #ff0000; text-decoration: none; }
.Anotations a:visited	{ color: #ff0000; text-decoration: none; }
.Anotations a:hover		{ color: #ff7000; text-decoration: none; }
.Anotations_Line		{ margin-top: 0; margin-bottom: 0; border-left: 0; border-top: 0; border-right: 0; border-bottom: dotted 1px #800000; }
.Anotations_Author		{ font-family: Verdana; font-size: 8pt; color: #800000; text-transform: uppercase; font-weight: bold; }
.Anotations_Title		{ font-family: Verdana; font-size: 8pt; color: #ff0000; text-transform: uppercase; font-weight: bold; }
.Anotations_Subject		{ font-family: Verdana; font-size: 8pt; text-align: center; font-weight: bold; padding-bottom: 10px; }
.Anotations_Description	{ text-align: justify; }
.Anotations_TableFlameColumn	{ padding-top: 8px; padding-bottom: 10px; }

/*=============================================================================
 LINK
-----------------------------------------------------------------------------*/
/* a	{ cursor: url('Images/Cursors/HandLink.cur'), auto; }
/*-----------------------------------------------------------------------------
 LINK
=============================================================================*/

/*=============================================================================
 CONTENTS - Top part of page with CD and Images.
-----------------------------------------------------------------------------*/
.Contents 
.ContentsIcon { margin: 0; padding: 0; }
.ContentsTitleImage { margin: 0; padding: 0; }
.ContentsSpaceImage { width: 4px;}
.ContentsTitleTable { border-collapse: collapse; border: solid 1px #800000; width: 100%; }
.ContentsTitleRow {  }
.ContentsTitleCellOff { border: solid 1px #800000; text-align: left; padding: 1px  2px 2px 2px; white-space: nowrap; }
.ContentsTitleCellOn { border: solid 1px #800000; background-color: #340000; text-align: left; padding: 1px 2px 2px 2px; white-space: nowrap; }
.ContentsAlternativeTitleCellOff { border: solid 1px #ff0000; text-align: left; padding: 1px 4px 2px 2px; white-space: nowrap; }
.ContentsAlternativeTitleCellOn { border: solid 1px #ff0000; background-color: #340000; text-align: left; padding: 1px 4px 2px 2px; white-space: nowrap; }
.ContentsQuoteRow { height: 100%; }
.ContentsLink { text-decoration: none; }

/*=============================================================================
 Chapters - List of books parts and chapters on page.
-----------------------------------------------------------------------------*/


.PartsListPointImageCellTop { background-image: url('Images/PartsListImage_top.gif'); background-position: right bottom; background-repeat: no-repeat; }
.PartsListPointImageCellMiddle { background-image: url('Images/PartsListImage_middle.gif');  }
.PartsListPointImageCellBottom { background-image: url('Images/PartsListImage_Arrow.gif'); }

.Chapters				{ border: solid 1px #FF0000; background-color: #000000; width: 590px; color: #FF0000; }
.ChaptersHr				{ margin-left: 44px; margin-right: 44px; margin-top: 0; margin-bottom: 0; border-left: 0; border-top: 0; border-right: 0; border-bottom: dotted 1px #800000; }
.ChaptersHrParts		{ margin-left: 44px; margin-right: 44px; margin-top: 0; margin-bottom: 0; border-left: 0; border-top: 0; border-right: 0; border-bottom: dotted 1px #800000; }
.Chapters a				{ color: #ff0000; text-decoration: none;}
.Chapters a:link		{ color: #ff0000; text-decoration: none;}
.Chapters a:visited		{ color: #ff0000}
.Chapters a:hover		{ color: #ff7000; text-decoration: none; }
.ChaptersTitle			{ margin-left: 44px; margin-right: 44px; margin-top: 20px; margin-bottom: 10px; font-family: Verdana, Serif; font-weight: bolder; font-size: 9pt; text-transform: uppercase; text-align: center; }
.ChaptersDescription	{ margin-left: 44px; margin-right: 44px; margin-top: 10px; margin-bottom: 12px; font-family: Verdana, Serif; text-align: justify; font-size: 8pt;   }
.ChaptersPartsList		{ margin: 0; padding: 10px 0 10px 0; }
.ChaptersList			{ margin: 0; padding: 10px 0 22px 0; }
.ChaptersListItemLeft	{ width: 11px; height: 21px; empty-cells: show; background-image: url('Images/PartsListImage_plus.gif'); }
.ChaptersListItemLeftOn	{ width: 11px; height: 21px; empty-cells: show; background-image: url('Images/PartsListImage_minus.gif'); }
.ChaptersListItem img	{ margin: 0 7px 0px 0; }
.ChaptersListItem		{ margin: 0; padding: 0 4px 0 4px; text-align: left; }
.ChaptersListItemOn		{ margin: 0; padding: 0 4px 0 4px; text-align: left; }
.ChaptersListLink		{ color: #ff0000; font-size: 8pt; font-family: Verdana, Serif; } /*border-left: solid 4px transparent; padding-left: 0px;*/
.ChaptersListLink:active{ color: #ff0000; text-decoration: none; }
.ChaptersListLink:link	{ color: #ff0000; text-decoration: none; }
.ChaptersListLink:visited	{ color: #ff0000; text-decoration: none; }
.ChaptersListLink:hover	{ color: #ff7000; text-decoration: none;  } /*border-left: solid 4px #FF0000;*/

/*=============================================================================
 Part which contains Chapter > Section > Paragraph
-----------------------------------------------------------------------------*/

/* Apply custom styles (Book_Level_Section_<ChapterGuid>: FAQ */
.Book_Level_Section_afc6aa51 { font-weight: normal !important; }

.Book_Head { width: 600px; height: 44px; background-image: url(Images/paper_top.gif); margin: 0; padding: 0; }
.Book_Body { overflow: hidden; width: 600px; margin: 0; padding: 0; font-size: 10pt; color: #4a3018; font-family: arial, serif; background-image: url(Images/paper_middle.gif); }
.Book_Body_Edit { background-image: url(Images/paper_middle_edit.gif) !important; padding: 4px; width: 512px; }
.Book_Body_Enabled { width: 512px;  }
.Book_Body_Disabled { width: 512px; background-color:#ffd0d0; }
.Book_Foot { width: 600px; height: 44px; background-image: url(Images/paper_bottom.gif); margin: 0; padding: 0; }

.Book_Level_Root {}
.Book_Level_Serie {}
.Book_Level_Book {}
.Book_Level_Part {}
.Book_Level_Chapter { text-align: left; font-weight: bold; text-transform: uppercase; border-bottom: solid 2px #4a3018; padding-bottom: 4px; }
.Book_Level_Section { text-align: left; font-weight: bold; padding-top: 8px; padding-bottom: 6px; clear: both; }
.Book_Level_Paragraph{ text-align: justify; }

.Body_Errors { border: solid 1px red; }

.Book_Body hr { margin-left: 44px; margin-right: 44px; border: #4a3018 thin dotted; height: 1px; }
.Book_Body table		{ font-size: 10pt; color: #4a3018; font-family: arial, serif; }
.Book_Body a:link	{ color: #800000; text-decoration: none; }
.Book_Body a:active	{ color: #FF0000; text-decoration: none; }
.Book_Body a:visited	{ color: #800000; text-decoration: none; }
.Book_Body a:hover	{ color: #ff4700; text-decoration: none; }

.Book_Body .Light	{ color: #91603c }
.Book_Body .Light a:link	{ color: #803030; text-decoration: none; }
.Book_Body .Light a:active	{ color: #FF3030; text-decoration: none; }
.Book_Body .Light a:visited	{ color: #803030; text-decoration: none; }
.Book_Body .Light a:hover	{ color: #ff4700; text-decoration: none; }

.Book_Body .Separator	{ margin-left: 0; margin-right: 0; padding-top: 16px; padding-bottom: 16px; text-align: center; width: 200px; border: #4a3018 1px dotted; height: 1px; }
.Book_Body .Author	{ margin-left: 44px; margin-right: 44px; font-weight: bolder; text-align: right; padding-top: 20px;}


/*-----------------------------------------------------------------------------
 TEXT
=============================================================================*/

/*=============================================================================
 IMAGES
-----------------------------------------------------------------------------*/
.img_center		{ border: solid 1px #000000;}
.img_left		{ border: solid 1px #000000; margin-bottom: 5px; margin-right: 10px; margin-top: 5px; float: left; }
.img_right		{ border: solid 1px #000000; margin-bottom: 5px; margin-left: 10px; margin-top: 5px; float: right; }
.img_top_left	{ border: solid 1px #000000; margin-bottom: 5px; margin-right: 10px; float: left; }
.img_top_right	{ border: solid 1px #000000; margin-bottom: 5px; margin-left: 10px; float: right; }

.ImgLeft		{ border: solid 1px #000000; margin-right: 10px; float: left; }
.ImgCenter		{ border: solid 1px #000000; margin-right: 10px; }
.ImgRight		{ border: solid 1px #000000; margin-left: 10px; float: right; }
.ImgRedLeft { border: solid 1px #ff0000; float: left; margin-right: 8px; margin-bottom: 4px; }
.ImgRedRight { border: solid 1px #ff0000; float: right; margin-left: 8px; margin-bottom: 4px; }
/*-----------------------------------------------------------------------------
 IMAGES
=============================================================================*/

.title				{ padding: 8px; background-color: #000000; cursor: url('Images/Cursors/HandLink.cur'), auto; }
.titleAuthor img	{  }
.titleName		{ }

.Guestbook { margin-top: 20px; width: 600px; border: solid 1px #ff0000; background-color: #000000; font-size: 8pt; font-family: tahoma, serif; }
.GuestbookHeader { border-collapse: collapse; border: solid 1px #000000;  width: 100%; }
.GuestbookHeader TD {  font-family: Tahoma; font-size: 8pt; border: solid 1px #000000;  background-color: #300000; color: #FF0000; text-align: center; }
.GuestbookHeader A { color: #FF0000; text-decoration: none;}
.GuestbookImg { }
.GuestbookUser { text-align: justify; color: #FF0000; padding: 4px 4px 4px 4px ;}
.GuestbookAdmin {  text-align: justify; background-color: #300000; color: #FF8800; padding: 4px 4px 4px 4px ;}
.Guestbook a			{  text-decoration: none; }
.Guestbook a:active		{ color: #FF0000; }
.Guestbook a:link		{ color: #FF0000; }
.Guestbook a:visited	{ color: #FF0000; }
.Guestbook a:hover		{ color: #ff7000; }
.GuestbookFooter { border-collapse: collapse; border: solid 1px #000000;  width: 100%; }
.GuestbookFooter TD {  font-family: Tahoma; font-size: 8pt; border: solid 1px #000000;  background-color: #300000; color: #FF0000; text-align: center; }
.GuestbookFooter A { color: #FF0000; text-decoration: none;}
.GuestbookObjectName {  font-family: Tahoma; font-size: 8pt; border-width: 0; background-color: #100000; color: #800000; text-align: left; margin: 0; }
.GuestbookObjectName A { text-decoration: none; }
.GuestbookObjectName A:active		{ color: #800000; }
.GuestbookObjectName A:link		{ color: #800000; }
.GuestbookObjectName A:visited	{ color: #800000; }
.GuestbookObjectName A:hover		{ color: #ff7000; }


TABLE.Red {  border: solid 1px #FF0000; background-color: #000000; width: 600px; color: #FF0000; border-collapse: collapse; }
TABLE.Red TD {  border: solid 1px #FF0000; color: #FF0000; }
.Red30 { background-color: #300000; padding: 4px;}
.Red30 a { cursor: url('/main/Images/Cursors/HandLink.cur'), auto; }
.Red P			{ font-family: Verdana, Serif; font-size: 8pt;}
.Red a			{ text-decoration: none; font-family: Verdana, Serif; font-size: 8pt; cursor: url('Images/Cursors/HandLink.cur'), auto;}
.Red a:active	{ color: #FF0000; }
.Red a:link		{ color: #FF0000; }
.Red a:visited	{ color: #FF0000; }
.Red a:hover	{ color: #ff7000; }


.RedDiv { margin: 8px; font-family: Verdana, Serif; text-align: justify; font-size: 8pt; }
.RedTable {  border: solid 1px #FF0000; background-color: #000000; width: 600px; color: #FF0000; border-collapse: collapse; }
.RedTable TD { margin:8px; padding: 8px; font-family: Verdana, Serif; font-size: 8pt; border-width: 0; }
.RedTable P { font-family: Verdana, Serif; font-size: 8pt; margin: 0;}
.RedTableLabel { padding-bottom: 4px; font-weight:bold;}
.RedInputButton {background-color: #800000; color: #FF0000; font-family: Tahoma; font-size: 8pt; width: 100%; height: 24px; border-left: 2px solid #FF0000; border-right: 2px solid #400000; border-top: 2px solid #FF0000; border-bottom: 2px solid #400000; }
.RedLabelError { width: 100%; color:  #800000;}
.RedInputTextArea {width: 100%; font-family: Tahoma; font-size: 8pt; background-color: #300000; color: #FF0000; text-align: Justify; border: 1px solid #FF0000; padding: 4px;}
.RedInputText { background-color: #300000; color: #FF0000; font-family: Tahoma; font-size: 8pt; font-weight: bold; text-align: Center; border: 1px solid #FF0000; padding-left: 4px; padding-right: 4px; width: 100%;}
.RedInputRadioDiv { background-color: #300000; border: solid 1px #ff0000; padding: 8px 8px 8px 8px ;}
.RedInputRadio { border-collapse: collapse; border-width: 0;}
.RedInputRadio TR TD { padding: 0; margin: 0;  }
.RedInputRadio INPUT { padding-left: 16px;}
.RedInputRadio LABEL { color: #FF0000; }
.RedBottomFooter { width: 100%; text-align: center; margin-top: 4px; font-family: Verdana, Serif; font-size: 8pt; background-color: #300000;} 
.RedBottomFooter TR TD { padding: 4px; margin: 4px;}


.Quote			{ margin-top: 20px; border-collapse: collapse; width: 600px; border: solid 1px #ff0000; background-color: #000000; font-size: 8pt; font-family: tahoma, serif; }
.QuotePhotoTd	{ border: solid 1px #ff0000; background-color: #300000; }
.QuotePhotoImg	{ margin: 4px; }
.QuoteTable		{ border-collapse: collapse; width: 100%; height: 100%; border: solid 1px #000000; color: #FF0000;}
.QuoteAuthor	{ font-family: Tahoma; font-size: 8pt; border: solid 1px #000000; background-color: #300000; color: #800000; text-align: center; font-weight:bold; }
.QuoteAbout		{ font-family: Tahoma; font-size: 8pt; border: solid 1px #000000; background-color: #300000; color: #800000; text-align: center;}
.QuoteBody		{ border: solid 1px #000000; height: 76px; }
.QuoteText		{ font-family: Tahoma; font-size: 8pt; color: #ff0000; display: inline; text-align: justify; border-width:0;}

.TbDefinition { padding-top: 8px;}
.TbDefinitionWord { font-weight: bold; }
.TbDefinitionDefinitionShort {}
.TbDefinitionDefinitionLong { text-align: justify; padding-top: 6px;}

.SoulStatisticTable { border-collapse: collapse; font-family: Verdana, Serif; font-size: 8pt; width: 100%;}
.SoulStatisticTable TR TD { color: #ff0000; text-align: right; }
.SoulStatisticClock { text-align: left; font-weight:bold; color: #ff0000;  font-family: Verdana, Serif; font-size: 8pt;  }
.SoulStatisticSource { letter-spacing: 1pt; font-weight:bold; color: #B00000; }
.SoulStatisticMore { text-align: right;  font-weight:bold; }
.SoulStatisticName	{ text-align:right; color: #800000; font-family: Verdana, Serif; font-size: 8pt; white-space:nowrap ;}
.SoulStatisticNumber { font-weight:bold; font-family: Verdana, Serif; font-size: 8pt; white-space:nowrap ;}
.SoulStatisticTable a { text-decoration: none; font-family: Verdana, Serif; font-size: 8pt; }
.SoulStatisticTable a:active	{ color: #FF0000; }
.SoulStatisticTable a:link		{ color: #FF0000; }
.SoulStatisticTable a:visited	{ color: #FF0000; }
.SoulStatisticTable a:hover		{ color: #ff7000; }

.selectleft	{ font-family: tahoma, serif; font-size: 8pt; color: #ff0000; border: solid 1px #ff0000; background-color: #000000; }

StatisticTable {}
StatisticTable TR TD {font-family: tahoma, serif; font-size: 8pt; }
SPAN.red { font-family: tahoma, serif; font-size: 8pt; }

/* ------------------------------------------------------------
Controls/ListDataPager
-------------------------------------------------------------*/

.BA_ListDataPager		{ clear: both; background-color: #400000; width: 100%; margin-bottom: 20px;}
.BA_ListDataPager_0		{ border: solid 1px #ff0000;   }
.BA_ListDataPager_1		{ border: solid 1px #ff0000; }
.BA_ListDataPager_Text, .BA_ListDataPager_Text span { font-family: Arial, Helvetica, Sans-Serif !important; font-size: 9pt !important; color: #800000; }
.BA_ListDataPager tr td { padding:  2px 4px 2px 4px; }
.BA_ListDataPager tr td a { text-decoration: none; color: #ff0000; }
.BA_ListDataPager tr td span { font-size: 9pt; }
.BA_ListDataPager_Left { white-space: nowrap;}
.BA_ListDataPager_Middle { width: 100%; text-align: right;}
.BA_ListDataPager_Right {}
.BA_ListDataPager_Button { padding: 0 2px 0 2px; }
.BA_ListDataPager_TextBox { padding:0; text-align: center; border:solid 1px #ff0000; background: #000000; color: #ff0000;  }
.BA_ListDataPager_PageSize { padding: 0; }
a.BA_ListDataPager_Links { background-image: url('/App_Themes/Default/Images/Bullets/page.gif');background-repeat: no-repeat; display:inline-block;height:15px;font-size:1px; padding-top:0px;}
a.BA_ListDataPager_Links_First																	{ background-position:	   1px 3px; width:9px; margin-right:5px;}
a.BA_ListDataPager_Links_Previous																{ background-position:	  -8px 3px; width:5px; margin-right:5px;}
a.BA_ListDataPager_Links_Next																	{ background-position:	 -13px 3px; width:5px; margin-right:5px; margin-left:5px;}
a.BA_ListDataPager_Links_Last																	{ background-position:	 -18px 3px; width:9px; padding-top:0px;}
span.BA_ListDataPager_Links,          a[disabled="disabled"].BA_ListDataPager_Links {  }
span.BA_ListDataPager_Links_First,    a[disabled="disabled"].BA_ListDataPager_Links_First		{ background-position:   1px -24px; width:9px; margin-right:5px;}
span.BA_ListDataPager_Links_Previous, a[disabled="disabled"].BA_ListDataPager_Links_Previous	{ background-position:  -8px -24px;	width:5px; margin-right:5px;}
span.BA_ListDataPager_Links_Next,     a[disabled="disabled"].BA_ListDataPager_Links_Next		{ background-position: -13px -24px;	width:5px; margin-right:5px; margin-left:5px;}
span.BA_ListDataPager_Links_Last,     a[disabled="disabled"].BA_ListDataPager_Links_Last		{ background-position: -18px -24px;	width:9px;}
