/*************************************************************
  This Style is put together specifically for the
  HHGVSBOOK skin.  Don't expect it to look good elsewhere!
**************************************************************/

/*****************************
  Default Style Elements
*****************************/

body
{
	font-size: inherit;
	margin: 0px;
	font-family: Arial, Sans-Serif;
	background-color: blanchedalmond;
}
table
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: inherit;
	padding-bottom: 0px;
	margin: 0px;
	color: black;
	padding-top: 0px;
	font-family: 'Trebuchet MS' , Verdana, Arial, Sans-Serif;
	background-color: transparent;
}

p, dt { font-size: 13px; color: black; font-family: 'Trebuchet MS' ,Verdana, Arial, Sans-Serif; }
dd { font-weight: bold; font-size: 13px; }
a { color: black; text-decoration: underline; }
a:active { color: red; text-decoration: underline; }
a:hover { color: blue; text-decoration: underline; }

.FooterText { font-size: 11px; color: black; }
.rssLink { font-size: 4px; }
.itemEditContent { background-color: transparent; width: auto }
.SiteTitle
{
	color: #663300;
	font-family: 'Trebuchet MS' , Arial, Sans-Serif;
	background-color: transparent;
	font-variant: normal;
	font-size: 20px;
	vertical-align: middle;
	text-align: left;
	line-height: 16pt;
}


/*********************************
  Standard Style Elements
  -----------------------
  The following style elements are defined for every theme. When 
  creating a new theme, you should copy these elements.
***********************************/

/* Section Menu *//* The two menus (one at top, one at bottom) are the same format */

.SectionMenu
{
	font-weight: bold;
	font-family: 'Trebuchet MS' , Arial, Sans-Serif;
	background-color: black;
	text-align: center;
	font-variant: normal;
	font-size: 18px;
	color: #6699ff;
}
.SectionMenu a
{
	font-weight: bold;
	font-size:  18px;
	color: #EEE8AA;
	font-family: 'Trebuchet MS' , 'Microsoft Sans Serif' , Arial, Sans-Serif;
	text-decoration: none;
}
.SectionMenu a:active
{
	font-family: 'Trebuchet MS' , 'Microsoft Sans Serif' , Arial, Sans-Serif;
	font-size:  18px;
	font-weight: bold;
	color: #EEE8AA;
	text-decoration: none;
}
.SectionMenu a:link
{
	font-family: 'Trebuchet MS' , 'Microsoft Sans Serif' , Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #EEE8AA;
	text-decoration: none;
}
.SectionMenu a:visited
{
	font-family: 'Trebuchet MS' , 'Microsoft Sans Serif' , Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #EEE8AA;
	text-decoration: none;
}
.SectionMenu a:hover
{
	font-family: 'Trebuchet MS' , 'Microsoft Sans Serif' , Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: Yellow;
	text-decoration: underline;
}

.SectionMenu2
{
	font-weight: bold;
	font-size: 18px;
	color: beige;
	line-height: 1.75;
	font-family: 'Trebuchet MS' , 'Microsoft Sans Serif' , Arial, Sans-Serif;
	letter-spacing: 3px;
	background-color: darkgoldenrod;
	text-align: center;
	text-decoration: none;
}
.SectionMenu2 a { font-family: 'Trebuchet MS' ,'Microsoft Sans Serif' , Arial, Sans-Serif; font-size: 11px; font-weight: bold; color:  beige; text-decoration: none; }
.SectionMenu2 a:active { font-family: 'Trebuchet MS' ,'Microsoft Sans Serif' , Arial, Sans-Serif; font-size: 11px; font-weight: bold; color:  beige; text-decoration: none; }
.SectionMenu2 a:link { font-family: 'Trebuchet MS' ,'Microsoft Sans Serif' , Arial, Sans-Serif; font-size: 11px; font-weight: bold; color:  beige; text-decoration: none; }
.SectionMenu2 a:visited { font-family: 'Trebuchet MS' ,'Microsoft Sans Serif' , Arial, Sans-Serif; font-size: 11px; font-weight: bold; color:  beige; text-decoration: none; }
.SectionMenu2 a:hover { font-family: 'Trebuchet MS' ,'Microsoft Sans Serif' , Arial, Sans-Serif; font-size: 11px; font-weight: bold; color: Yellow; text-decoration: underline; }

/* SMR - Multi-Level Section Menu */
.SectionMenu_SelectedMenuItem { font-weight: bold; }


/* Topic Menu */
.TopicMenu { font-family: 'Trebuchet MS' ,Verdana, Arial, Sans-Serif; font-size: 14px; }
.TopicMenu a:active
{
	font-weight: bold;
	font-size: 12px;
	color: #bdb76b;
	font-family: 'Trebuchet MS';
	text-decoration: none;
}
.TopicMenu a:link { color: #996666; text-decoration: none; font-size: 12px; font-weight: bold; }
.TopicMenu a:visited { color: #996666; text-decoration: none; font-size: 12px; font-weight: bold; }
.TopicMenu a:hover { color: #FF9900; text-decoration: underline; font-size: 12px; font-weight: bold; }


/* BreadCrumb Navigation */
.BreadCrumb { font-weight: bold; font-size: 11px; color: white; font-family: 'Trebuchet MS','Arial' , verdana, arial, helvetica, sans-serif; text-align: left; font-variant: normal; }
.BreadCrumb a:active { color: green; text-decoration: none; }.
.BreadCrumb a:link { color: green; text-decoration: none; }
.BreadCrumb a:visited { color: black; text-decoration: none; }
.BreadCrumb a:hover { color: yellow; text-decoration: underline; }


/* UserLogin */
.UserLogin { font-weight: bold; font-size: 12px; font-family: Arial, Sans-Serif; letter-spacing: 2px; }
.UserLogin a:active
{
	color: khaki;
	text-decoration: none;
}
.UserLogin a:link
{
	color: khaki;
	text-decoration: none;
}
.UserLogin a:visited { color: yellow; text-decoration: none; }
.UserLogin a:hover { font-weight: bold; color: yellow; text-decoration: underline; }
.xUserLoginTable { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-left: dimgray thin solid; border-top-style: none; padding-top: 0px; border-bottom: dimgray thin solid; border-right-style: none; }



/* Search */
.SearchInputBox { font-weight: bold; font-size: 10px; color: white; font-family: Verdana, Arial, Sans-Serif; letter-spacing: 2px; background-color: Black; width: 150px; }
.Search
{
	font-weight: bold;
	font-size: 10px;
	color: khaki;
	font-family: Verdana, Arial, Sans-Serif;
	letter-spacing: 2px;
}
.Search a:active
{
	font-weight: bold;
	font-size: 10px;
	color: khaki;
	text-decoration: none;
}
.Search a:link
{
	font-weight: bold;
	font-size: 10px;
	color: khaki;
	text-decoration: none;
}
.Search a:visited { font-weight: bold; font-size: 10px; color: yellow; text-decoration: none; }


/***************************
  Modules 
***************************/

/*
   By type of class, all sections 
*/
.ItemSeparator {display: none; }
/* SectionTitle */
h1, .ArticleSection_SectionTitle, .BookSection_SectionTitle, .DownloadSection_SectionTitle, .EventSection_SectionTitle, .LinkSection_SectionTitle, .ParentSection_SectionTitle, .PhotoSection_SectionTitle, .ForumLogin_SectionTitle { font-weight: bold; font-size: 17px; }
h2 { font-weight: bold; font-size: 15px; }
/* ListItem (the upper block of a list item */
.ArticleSection_ListItem, .BookSection_ListItem, .DownloadSection_ListItem, .EventSection_ListItem, .LinkSection_ListItem, .ParentSection_ListItem, .PhotoSection_ListTable, .Comments_ListItem, .Topics_ListItem, .Search_ListItem { font-weight: normal; font-size: 11px; color: black; font-family: Verdana, Arial, Sans-Serif; background-color: #D4D9EC; }
.PhotoSection_ListItem { border-top: thick dashed #cccccc 1px; background-color: #FFFFFF; }
/* ListTitle[Link] */
.ArticleSection_ListTitle, .BookSection_ListTitle, .DownloadSection_ListTitle, .EventSection_ListTitle, .LinkSection_ListTitle, .PhotoSection_ListTitle, .Comments_ListTitle, .Comments_ListTitleLink, .Topics_ListTitle, .Search_ListTitle, { font-weight: bold; font-size: 12px; color: black; font-style: normal; }
.ParentSection_ListTitleLink { height: 25px; padding: 3px; margin: 1px; background-image: url(../Images/discussheader.gif); background-color: #4455aa; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width:100%;}
/* ListItem2 (the lower block of a list item */
.ArticleSection_ListItem2, .BookSection_ListItem2, .DownloadSection_ListItem2, .EventSection_ListItem2, .LinkSection_ListItem2, .ParentSection_ListItem2, .PhotoSection_ListItem2, .Comments_ListItem2, .Topics_ListItem2, .Search_ListItem2 { font-weight: normal; font-size: 11px; color: black; font-family: Verdana, Arial, Sans-Serif; background-color: #EEE8AA; }


/*
   By section, all types of class
*/

/* Articles */
.ArticleSection_SectionDescription { font-family: Verdana, Arial, Sans-Serif; font-size: 12px; font-weight: normal; }
.ArticleSection_ListTable { border: thick ridge #abc492 1px; width: 100%;}
/*Removed because could not see the item count and it is on more than one page .itemCommentCount { font-size: 12px; color: #4455aa; } */
.ArticleSection_ListAlternatingItem { background-color: #CCCCFF; }
.ArticleSection_ListAlternatingItem2 { background-color: #CCCCFF; }
.ArticleSection_ListAuthorLink { color: black; }
.ArticleSection_ListAuthorLink a { color: black; text-decoration: none}
.ArticleSection_ListAuthorLink a:hover { color: #EEE8AA; text-decoration: underline; }
.ArticleSection_ListBriefDescription { font-family: Verdana, Arial, Sans-Serif; font-size: 12px; font-weight: normal; }
.ArticleSection_ListReadMoreLink { font-size: 12px; }
.ArticleSection_NoArticles { font-family: Verdana, Arial, Sans-Serif; font-size: 12px; color: #CC0000; }

.Article_Table { border-right: white 2px inset; border-top: white 2px inset; border-left: white 2px inset; border-bottom: white 2px inset; }
.Article_IntroCell { font-size: 12px; color: white; background-color: #4455aa; }
.Article_IntroCell a { color: yellow; text-decoration: none; }
.Article_IntroCell a:hover { color: white; text-decoration: underline; }
.Article_BodyCell { font-size: 12px; color: black; background-color: white; }
.Article_Title { font-weight: bold; font-size: 17px; }
.Article_AuthorLink { font-size: 12px; }
.Article_BriefDescription { font-weight: bold; font-size: 12px; }
.Article_FullDescription { font-size: 12px; color: black; }


/* Books */
.BookSection_SectionDescription { color: #666666; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.BookSection_ListTable { border: thick ridge #abc492 1px; }
.BookSection_ListAlternatingItem { background-color: #CCCCFF; }
.BookSection_ListAlternatingItem2 { background-color: #CCCCFF; }
.BookSection_ListLabel { font: 10pt verdana; }
.BookSection_ListAuthor { font-style: italic; }
.BookSection_ListPublisher { font-style: italic; }
.BookSection_ListPublicationDate { font-style: italic; }
.BookSection_ListBriefDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.BookSection_ListReadMoreLink { font-size: 12px; }
.BookSection_NoBooks { font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000; }

.Book_Table { border: thick ridge #abc492 1px; }
.Book_IntroCell
{
	background-color: #cccc99;
	font-size: 14pt;
}
.Book_BodyCell { }
.Book_Label { font-size: 12px; }
.Book_Title { font-weight: bold; font-size: 12px; }
.Book_Author { font: 12pt; }
.Book_BriefDescription { font-size: 12px; font-style: italic; }
.Book_FullDescription { font-size: 12px; color: #333333; }


/* Downloads */
.DownloadSection_SectionDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.DownloadSection_ListTable { border: thick ridge #abc492 1px; }
.DownloadSection_ListAlternatingItem { background-color: #CCCCFF; }
.DownloadSection_ListAlternatingItem2 { background-color: #CCCCFF; }
.DownloadSection_ListAuthorLink { font-size: 12px; }
.DownloadSection_ListFileSize { font-size: 10px; color: black; font-family: Trebuchet, verdana, arial, helvetica; }
.DownloadSection_ListBriefDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.DownloadSection_ListReadMoreLink { font-size: 14px; }
.DownloadSection_ListDownloadLink { font-size: 14px; }
.DownloadSection_NoDownloads { font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000; }

.Download_Table { border: thick ridge #abc492 1px; font-size: 11px; }
.Download_IntroCell { background-color: #4455aa; }
.Download_BodyCell { }
.Download_Label { font-size: 12px; font-weight: bold; }
.Download_Title { font-size: 12px; }
.Download_FileSize { font-size: 12px; }
.Download_BriefDescription { font-size: 12px; }
.Download_FullDescription { font-size: 14px; }
.Download_AuthorLink { font-size: 12px; }
.Download_DownloadLink { font-size: 14px; }


/* Events */
.EventSection_SectionDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.EventSection_ListTable { border: thick ridge #abc492 1px; font-size: 11px; }
.EventSection_ListAlternatingItem { background-color: #CCCCFF; }
.EventSection_ListAlternatingItem2 { background-color: #CCCCFF; }
.EventSection_ListDate { font-size: 12px; font-weight: bold; font-variant: small-caps; color: white; }
.itemEventLocation { font-size: 12px; color: black; }
.EventSection_ListBriefDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.EventSection_ListReadMoreLink { font-size: 12px; }
.EventSection_ListNotVisible { background-color: #CCCCFF; font-size: 12px; font-style: italic; }
.EventSection_NoBooks { font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000; }

.Event_Table { border-right: white 2px inset; border-top: white 2px inset; border-left: white 2px inset; border-bottom: white 2px inset; }
.Event_IntroCell { font-size: 12px; color: white; background-color: #4455aa; }
.Event_IntroCell a { color: yellow; text-decoration: none; }
.Event_IntroCell a:hover { color: white; text-decoration: underline; }
.Event_BodyCell { }
.Event_Title { font-size: 17px; font-weight: bold; color: white; }
.Event_Date { font-size: 12px; font-weight: bold; color: white; }
.Event_BriefDescription { font-size: 12px; font-style: italic; }
.Event_FullDescription { font-size: 12px; color: black; }


/* Links */
.LinkSection_SectionDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.LinkSection_ListTable { border: none; }
.LinkSection_ListAlternatingItem { }
.LinkSection_ListAlternatingItem2 { }
.LinkSection_ListBriefDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.LinkSection_ListCommentLink { color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal; }
.LinkSection_NoLinks { font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000; }

.Link_Table { border: none; }
.Link_IntroCell { background-color: #FFFFFF; }
.Link_BodyCell { background-color: #FFFFFF; }
.Link_Link { font-size: 12px; font-weight: bold;  }
.Link_BriefDescription { font-size: 12px; }


/* Parent Section */
.ParentSection_SectionDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.ParentSection_ListTable
{
	border-right: #b8860b 1px groove;
	padding-right: 0px;
	border-top: #b8860b 1px groove;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #b8860b 1px groove;
	width: 100%;
	padding-top: 0px;
	border-bottom: #b8860b 1px groove;
	background-color: #f0e68c;
}
.ParentSection_ListAlternatingItem
{
	border-top: thick dashed green 1px;
	background-color: #ffff66;
}
.ParentSection_ListAlternatingItem2
{
	background-color: black;
	border-left-color: gray;
	border-bottom-color: gray;
	border-top-style: groove;
	border-top-color: gray;
	border-right-style: groove;
	border-left-style: groove;
	border-right-color: gray;
	border-bottom-style: groove;
}
.ParentSection_ListTable a {color: white}
.ParentSection_ListTable a:active {color:  #faebd7}
.ParentSection_ListTable a:visited
{
	color: #ffd700;
}
.ParentSection_ListTable a:hover {color: Yellow}
.ParentSection_ListBriefDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }


/* Photo Gallery */
.PhotoSection_SectionDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.PhotoSection_SpacerCell { }
.PhotoSection_ListAlternatingItem { border-top: thick dashed black 1px; background-color: #EEEEEE; }
.PhotoSection_ListAlternatingItem2 { background-color: #dcdcdc; }
.PhotoSection_ListBriefDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.PhotoSection_ListReadMoreLink { font-size: 12px; }
.PhotoSection_NoPhotos { font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000; }

.Photo_Table { border: thick ridge #abc492 1px; font-size: 11px; }
.Photo_IntroCell { }
.Photo_BodyCell { background-color: #4455aa; }
.Photo_Title { font-size: 12px; font-weight: bold; font-variant: small-caps; }
.Photo_AuthorLink { color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal; }
.Photo_DateCreated { font-size: 12px; }
.Photo_BriefDescription { font-size: 12px; font-style: italic; }
.Photo_FullDescription { font-size: 12px; }


/* Discuss */
.discuss_PaddingRight { width: 10px; }
.discussTable { border: 1px #013DA4 solid; background-color: #FFFFFF; }
.discussTable td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.discussTable th { height: 25px; padding: 3px; margin: 1px; background-image: url(../Images/discussheader.gif); background-color: #4455aa; color: white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.discussTable a { color: navy; font-size: 11px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.discussCell { padding: 3px; margin: 1px; background-color: #EEE8AA; }
.discussCellHilite { padding: 3px; background-color: #D4D9EC; }


/* Comments */
.Comments_ListTable { border: thick ridge #abc492 1px; font-size: 11px; }
.Comments_ListAlternatingItem { border-top: thick dashed #cccccc 1px; background-color: #EEEEEE; }
.Comments_ListAlternatingItem2 { background-color: #CCCCFF; }
.Comments_ListAuthorLink { font-size: 12px; }
.Comments_ListDateCreated { font-size: 12px; }
.Comments_ListBriefDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.Comments_ListReplyLink { font-size: 12px; }
.Comments_NoPermission P { font-weight: bold; font-size: 12pt; color: red; text-align: left; }

.Comments_Table { border: thick ridge #abc492 1px; font-size: 11px; }
.Comments_IntroCell { }
.Comments_BodyCell { }
.Comments_Title { font-size: 12px; font-weight: bold; font-variant: small-caps; }
.Comments_AuthorLink { font-size: 12px; }
.Comments_DateCreated { font-size: 12px; }
.Comments_BriefDescription { font-size: 12px; }
.Comments_ParentLink { font-size: 12px; }


/* Topics */

.Topics_TopicTitle { font-weight: bold; font-size: 17px; font-variant: small-caps; }
.Topics_TopicDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.Topics_ListTable { border: thick ridge #abc492 1px; font-size: 11px; }
.Topics_ListAlternatingItem { border-top: thick dashed #cccccc 1px; background-color: #EEEEEE; }
.Topics_ListAlternatingItem2 { background-color: #CCCCFF; }
.Topics_ListTitleLink { font-size: 12px; }
.Topics_ListAuthorLink { font-size: 12px; }
.Topics_ListDateCreated { font-size: 12px; }
.Topics_ListBriefDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }


/* Search */
.Search_ListTable { border: none; }
.Search_ListAlternatingItem { border-top: thick dashed #cccccc 1px; background-color: #EEEEEE; }
.Search_ListAlternatingItem2 { background-color: #CCCCFF; }
.Search_ListTitleLink { color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal; }
.Search_ListAuthorLink { color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal; }
.Search_ListDateCreated { font-size: 12px; }
.Search_ListBriefDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.Search_NoResults { font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000; }


/* Form */
.Form_Title { font-weight: bold; font-size: 17px; }
.Form_Description { font-size: 12px; }
.Form_Table { border: thick ridge #abc492 1px; font-size: 11px; background-color: #4455aa; }
.Form_LabelRow { font-size: 10pt; }
.Form_LabelCell { font-size: 10pt; }
.Form_LabelText { font-size: 10pt; font-variant: small-caps; }
.Form_FieldRow { font-size: 12px; }
.Form_FieldCell { font-size: 12px; }
.Form_Field { font-size: 11px; }
.Form_SectionRow { font-size: 14px; font-weight: bold; height: 25px; padding: 3px; margin: 1px; background-image: url(../Images/discussheader.gif); background-color: #4455aa; color: white; }
.Form_SectionCell { font-size: 12pt; }
.Form_SectionText { font-weight: bold; }
.Form_Button { font-size: 12px; }
.Form_HelpText { font-size: 8pt; }
.Form_SubSectionRow { font-size: 13px; }
.Form_SubSectionCell { font-size: 13px; }
.Form_SubSectionText { font-size: 13px; }
.Form_List { font-size: 12px; }
.Form_Message { font-size: 12px; color: #CC0000; }


/* Web Box */
.WebBox_ListTable { border-right: linen 2px groove; border-top: linen 2px groove; border-left: linen 2px groove; border-bottom: linen 2px groove; width: 125px; }
.WebBox_ListItem { font-size: 10px; color: black; font-family: Verdana, Arial, Sans-Serif; background-color: white; }
.WebBox_ListItem a { font-size: 10px; }
.WebBox a:hover { color: #FF6600; }

.WebBox_TitleText { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.WebBox_TitleText a:active, .WebBox_TitleText a:link, .WebBox_TitleText a:visited { color: #3366CC; text-decoration: none; }
.WebBox_TitleText a:hover { color: #FF6600; text-decoration: none; }

.WebBox_TitleRow { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-style: italic; }
.WebBox_TitleCell { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; }
.WebBox_Table { font-family: verdana, arial, helvetica, sans-serif; font-size: 8px; }
.WebBox_SubText { font-family: verdana, arial, helvetica, sans-serif; font-size: 8px; }
.WebBox_Link { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 10px; }


/* Web Service Box */
.WebServiceBox_ListTable { border-right: linen 2px groove; border-top: linen 2px groove; border-left: linen 2px groove; width: 125px; border-bottom: linen 2px groove; }
.WebServiceBox_ListItem { font-size: 10px; color: black; font-family: Verdana, Arial, Sans-Serif; background-color: white; }
.WebServiceBox_ServiceTitleLink { font-size: 12px; font-weight: bold; }
.WebServiceBox_ServiceTitleLink:hover { font-weight: bold; }
.WebServiceBox_ServiceDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; }
.WebServiceBox_ListTitleLink:link { font-size: 10px; }
.WebServiceBox_ListTitleLink:visited { font-size: 10px; }
.WebServiceBox_ListTitleLink:hover { font-size: 10px; }
.WebServiceBox_ListDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; }
.WebServiceBox_Copyright { font-family: verdana, arial, helvetica, sans-serif; font-size: 8px; }
.WebServiceBox_LastRefreshed { font-family: verdana, arial, helvetica, sans-serif; font-size: 8px; }


/* Forum Login */
.ForumLogin_SectionDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.ForumLogin_LoginLink { color: #996666; }

/* User (also Generic display of data) */
.DataTable { font-size: 11pt; }
.DataLabel { font-weight: bold; color: dimgray; }
.DataValue { color: Black; }

/* HtmlTextBox */

pre { word-wrap: break-word; padding: 5px; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-left: 10px; background-color: #eeeeee; font: 10px normal Lucida Console; }


.postBodyText { padding-bottom: 6px; width: 500px; overflow-x: auto; }
.postBodyText p { margin: 0px; }

.commentText { padding-bottom: 6px; width: 500px; overflow-x: auto; }
.commentText p { margin: 0px; }

.itemCommentText { padding-bottom: 6px; width: 500px; overflow-x: auto; }
.itemCommentText p { margin: 0px; }


.articleBodyText { padding-bottom: 6px; width: 500px; overflow-x: auto; }
.articleBodyText p { margin: 0px; }

.bookFullDescription { padding-bottom: 6px; width: 500px; overflow-x: auto; }
.bookFullDescription p { margin: 0px; }


.downloadFullDescription { padding-bottom: 6px; width: 500px; overflow-x: auto; }
.downloadFullDescription p { margin: 0px; }

.eventFullDescription { padding-bottom: 6px; width: 500px; overflow-x: auto; }
.eventFullDescription p { margin: 0px; }

.eventSpeakerBiography { padding-bottom: 6px; width: 500px; overflow-x: auto; }
.eventSpeakerBiography p { margin: 0px; }

.itemEventSpeakerBiography { padding-bottom: 10px; width: 500px; overflow-x: auto; }
.itemEventSpeakerBiography p { margin: 0px; }

.photoFullDescription { padding-bottom: 6px; width: 500px; overflow-x: auto; }
.photoFullDescription p { margin: 0px; }

.Form_SubTitle { font-weight: bolder; }

/*********************************
  Custom Styles for RSBOOK
**********************************/
.guideme { font-style: italic; }
.booktitle { font-weight: bolder; font-family: Arial, Verdana, 'Microsoft Sans Serif' , 'Franklin Gothic Book' , Sans-Serif; }
.CoName { font-weight: bolder; }

.ContentArea { list-style-position: outside; list-style-type: circle; background-color: white; }
.ContentArea h1 { font-family: Verdana, Arial, Sans-Serif; font-size: 15px; letter-spacing: 2px; }
.ContentArea h2 { font-family: Verdana, Arial, Sans-Serif; font-size: 14px; }
.ContentArea h3 { font-family: Verdana, Arial, Sans-Serif; font-size: 12px; font-weight: bold; letter-spacing: 1px; }
.ContentArea h4 { font-family: Verdana, Arial, Sans-Serif; font-size: 12px; font-weight: bold; font-variant: small-caps; }
.ContentArea p { font-size: 12px; color: black; font-family: Verdana, Arial, Sans-Serif; }

.ContentArea a { color: red; text-decoration: none; font-family: Verdana, Arial, Sans-Serif; }
.ContentArea a:active { color: violet; text-decoration: none; font-family: Verdana, Arial, Sans-Serif; }
.ContentArea a:hover { color: Black; text-decoration: underline; font-family: Verdana, Arial, Sans-Serif; }

.ContentArea dt { font-family: Verdana, Arial, Sans-Serif; font-size: 12px; color: Black; }
.ContentArea dd { font-size: 11px; color: black; font-family: Verdana, Arial, Sans-Serif; }
.ContentArea address { font-size: 12px; left: 15px; color: black; font-style: italic; font-family: Verdana, Arial, Sans-Serif; position: relative; }
.ContentArea li { list-style-position: outside; font-size: 12px; left: 15px; color: black; font-family: Verdana, Arial, Sans-Serif; list-style-type: circle; position: relative; }

/*******************************************
  Custom Styles for Syndicated HTML Content
********************************************/
.Synd h1 { font-size: 14pt; margin: 0in 0in 3pt 0pt; }
.Synd h2 { font-size: 11pt; margin: 0in 0in 0pt 0pt; }
.Synd P { font-size: 10pt; margin: 0in 0in 0pt 0.5in; }

/**************************************************
  Custom Styles for Syndicated HTML Quotes Content
***************************************************/
.Quote h2 { margin-top: 3px; text-indent: 20px; text-align: justify; }
.Quote P { padding-bottom: 20px; margin-left: 50%; margin-right: 15px; letter-spacing: 1px; }
