/*****************************
  Default Style Elements
*****************************/
body
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #ffffff;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(../Images/Background.gif);
	background-repeat: repeat-x;
}
.breadCrumbTD
{
	padding: 3px;
}
.siteHeader
{
	background-image: url(../Images/Back.jpg);
	background-repeat: no-repeat;
	background-position: center right;
	padding: 10px;
	border-bottom: solid 1px black;
	background-color: #DA0000;
}
.displayQuota
{
	color: #006699;
}
.Seperator
{
	font-size: 11px;
}
td
{
	background-repeat: repeat-x;
	font-size: 11px;
}
input
{
	color: Black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
textarea
{
	color: Black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

hr
{
	color: #AAAAAA;
}

a
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
}
a:active
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #660000;
	text-decoration: none;
}
select
{
	color: Black;
	position: relative;
	top: -4;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.FooterText
{
	color: #444444;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
}
.EditContent
{
	font-size: 11px;
}
.Notify_CheckPosition
{
	position: relative;
	top: 3px;
}



/*********************************
  Standard Style Elements
  -----------------------
  The following style elements are defined for every theme. When 
  creating a new theme, you should copy these elements.
***********************************/

/* Delete Page */

.Delete_AlertText
{
	color: #CC0000;
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
}


/* Rating */

.Rating
{
	color: #333333;
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
}
.itemRating
{
	color: #333333;
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
}

/* Forum */

.ForumLogin_SectionTitle
{
	color: #333333;
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.ForumLogin_SectionDescription
{
	color: #444444;
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
}
.Error_Message
{
	color: #CC0000;
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 10px;
}

.ForumLogin_RightHeader
{
	background-color: #660000;
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.ForumLogin_LeftHeader
{
	background-color: #ff9900;
}
.ForumLogin_RightHeaderOff
{
	color: #f0f0f0;
	background-color: #a0a0a0;
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 10px;
}
.ForumLogin_LeftHeaderOff
{
	background-color: #b0b0b0;
}


/* Section Menu */

.SectionMenu a
{
	color: #da0000;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
}
.SectionMenu a:hover
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #660000;
	text-decoration: none;
}

.SectionMenu2 a
{
	color: #da0000;
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.SectionMenu2 a:hover
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #660000;
	text-decoration: none;
}

.SectionMenu_RightHeader
{
	background-color: #FFFFFF;
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.SectionMenu_LeftHeader
{
	background-color: #FFFFFF;
}


/* Topic Menu */

.TopicMenu
{
	white-space: nowrap;
}
.TopicMenu a
{
	color: #DDDDDD;
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.TopicMenu a:hover
{
	color: #DDDDDD;
	text-decoration: underline;
}


/* BreadCrumb Navigation */

.BreadCrumb
{
	font-family: tahoma , arial, helvetica, sans-serif;
	color: #cc0000;
	font-size: 11px;
	line-height: 20px;
}
.BreadCrumb a
{
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
}
.BreadCrumb a:hover
{
	color: #555555;
	text-decoration: none;
}


/* UserLogin */

.UserLogin
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
}
.UserLogin a
{
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
}
.UserLogin a:hover
{
	color: #660000;
	text-decoration: none;
}


/* Search */

.Search
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 7pt;
	color: #da0000;
}
.Search a
{
	color: #da0000;
	text-decoration: none;
	font-size: 10px;
}
.Search a:hover
{
	color: #660000;
	text-decoration: none;
	font-size: 10px;
}



/***************************
  Modules 
***************************/


/* Articles */

.ArticleSection_SectionTitle
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
}
.ArticleSection_Notify
{
	color: #cc0000;
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 10px;
}
.ArticleSection_SectionDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.ArticleSection_ListTable
{
	border: dotted #aaaaaa 1px;
}
.ArticleSection_ListItem
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.ArticleSection_ListItem2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.ArticleSection_ListAlternatingItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCFF;
}
.ArticleSection_ListAlternatingItem2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCFF;
}
.ArticleSection_ListTitle
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 13px;
	color: #cc0000;
}
.ArticleSection_ListAuthorLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
.ArticleSection_ListBriefDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.ArticleSection_ListReadMoreLink
{
	font-family: tahoma , arial, helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
.ArticleSection_NoArticles
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
	color: #CC0000;
}
.ArticleSection_ArticleEditContent
{
	font-family: tahoma , arial, helvetica;
}

.Article_Table
{
	border: solid #aaaaaa 1px;
}
.Article_IntroCell
{
	background-color: #ffffff;
}
.Article_BodyCell
{
	background-color: #FFFFFF;
}
.Article_Title
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 13px;
	color: #cc0000;
}
.Article_AuthorLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}
.Article_BriefDescription
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
}
.Article_AuthorAndDateDescription
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
}
.Article_FullDescription
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
	color: #000000;
}


/* Books */

.BookSection_SectionTitle
{
	font-family: tahoma , arial, helvetica;
	font-weight: bold;
	font-size: 14px;
}
.BookSection_SectionDescription
{
	color: #666666;
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.BookSection_ListTable
{
	border: thick solid #ffcc00 1px;
}
.BookSection_ListItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.BookSection_ListItem2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
}
.BookSection_ListAlternatingItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCFF;
}
.BookSection_ListAlternatingItem2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCFF;
}
.BookSection_ListLabel
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.BookSection_ListTitle
{
	font-family: tahoma , arial, helvetica;
	font-weight: bold;
	font-size: 14px;
}
.BookSection_ListAuthor
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.BookSection_ListPublisher
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.BookSection_ListPublicationDate
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.BookSection_ListBriefDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.BookSection_ListReadMoreLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.BookSection_NoBooks
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
	color: #CC0000;
}

.Book_Table
{
	border: thick solid #000000 2px;
}
.Book_IntroCell
{
	background-color: #f0f0f0;
}
.Book_BodyCell
{
	background-color: #FFFFFF;
}
.Book_Label
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Book_Title
{
	font-family: tahoma , arial, helvetica;
	font-weight: bold;
	font-size: 11px;
}
.Book_Author
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.Book_BriefDescription
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Book_FullDescription
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


/* Downloads */

.DownloadSection_SectionTitle
{
	font-family: tahoma , arial, helvetica;
	font-weight: bold;
	font-size: 17px;
}
.DownloadSection_SectionDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.DownloadSection_ListTable
{
	border: thick solid #000000 2px;
}
.DownloadSection_ListItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
}
.DownloadSection_ListItem2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.DownloadSection_ListAlternatingItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
}
.DownloadSection_ListAlternatingItem2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
}
.DownloadSection_ListTitle
{
	font-family: tahoma , arial, helvetica;
	font-weight: bold;
	font-size: 11px;
}
.DownloadSection_ListAuthorLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
.DownloadSection_ListFileSize
{
	font-family: tahoma , arial, helvetica font-size: 10px;
	color: #444444;
}
.DownloadSection_ListBriefDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.DownloadSection_ListReadMoreLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
.DownloadSection_ListDownloadLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
.DownloadSection_NoDownloads
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
	color: #CC0000;
}

.Download_Table
{
	border: thick solid #000000 0px;
}
.Download_IntroCell
{
	background-color: #CCCCCC;
}
.Download_BodyCell
{
	background-color: #FFFFFF;
}
.Download_Label
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
	font-weight: normal;
}
.Download_Title
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Download_FileSize
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Download_BriefDescription
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Download_FullDescription
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.Download_AuthorLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
.Download_DownloadLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}



/* Events */

.EventSection_SectionTitle
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
}
.EventSection_Notify
{
	color: #cc0000;
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 10px;
}
.EventSection_SectionDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.EventSection_ListTable
{
	border: thick solid #ffcc00 1px;
}
.EventSection_ListItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.EventSection_ListItem2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.EventSection_ListAlternatingItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCFF;
}
.EventSection_ListAlternatingItem2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCFF;
}
.EventSection_ListTitle
{
	color: #cc0000;
	font-family: tahoma , arial, helvetica;
	font-size: 13px;
}
.EventSection_ListDate
{
	color: #ff0000;
	font-family: tahoma , arial, helvetica;
	font-size: 10px;
}
.EventSection_ListDetail
{
	color: #000000;
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
}
.EventSection_ListComments
{
	color: #000000;
	font-family: tahoma , arial, helvetica;
	font-size: 10px;
}
.EventSection_ListBriefDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.EventSection_ListReadMoreLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
}
.EventSection_ListNotVisible
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCFF;
	font-size: 11px;
	font-style: italic;
}
.EventSection_NoBooks
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
	color: #CC0000;
}

.Event_Table
{
	border: thick solid #ffcc00 1px;
}
.Event_IntroCell
{
	background-color: #FFFFFF;
}
.Event_BodyCell
{
	background-color: #FFFFFF;
}
.Event_Title
{
	color: #cc0000;
	font-family: tahoma , arial, helvetica;
	font-size: 13px;
}
.Event_Date
{
	color: #1865C8;
	font-family: tahoma , arial, helvetica;
	font-size: 10px;
}
.Event_BriefDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.Event_FullDescription
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


/* Links */

.LinkSection_SectionTitle
{
	font-family: tahoma , arial, helvetica;
	font-weight: bold;
	font-size: 17px;
}
.LinkSection_SectionDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.LinkSection_ListTable
{
	border: none;
}
.LinkSection_ListItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border-top: thick dashed #cccccc 1px;
	background-color: #FFFFFF;
}
.LinkSection_ListItem2
{
	background-color: #CCCCCC;
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.LinkSection_ListAlternatingItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border-top: thick dashed #cccccc 1px;
	background-color: #EEEEEE;
}
.LinkSection_ListAlternatingItem2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCFF;
}
.LinkSection_ListTitle
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}
.LinkSection_ListBriefDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.LinkSection_ListCommentLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
.LinkSection_NoLinks
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
	color: #CC0000;
}

.Link_Table
{
	border: none;
}
.Link_IntroCell
{
	background-color: #FFFFFF;
}
.Link_BodyCell
{
	background-color: #FFFFFF;
}
.Link_Link
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}
.Link_BriefDescription
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/* Parent Section */

.ParentSection_PageHeader
{
	font-size: 11px;
}
.ParentSection_SectionTitle
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #cc0000;
}
.ParentSection_SectionDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.ParentSection_ListTable
{
	border: dotted 1px #AAAAAA;
	border-left-width: 0px;
	border-top-width: 0px;
	margin-bottom: 8px;
}
.ParentSection_ListItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border-top: thick dashed #cccccc 1px;
	background-color: #FFFFFF;
}
.ParentSection_ListItem2
{
	background-color: #CCCCFF;
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.ParentSection_ListAlternatingItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border-top: thick dashed #cccccc 1px;
	background-color: #EEEEEE;
}
.ParentSection_ListAlternatingItem2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCFF;
}
.ParentSection_ListTitleLink
{
	font-family: tahoma , arial, helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
.ParentSection_ListBriefDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #440000;
	text-align: justify;
}
.ParentSection_ListBriefDescriptionBox
{
	border-top: dotted 0px #AAAAAA;
	border-left: dotted 0px #AAAAAA;
	border-bottom: dotted 0px #AAAAAA;
	border-right: dotted 0px #AAAAAA;
	padding: 5px 10px 10px 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


/* Photo Gallery */

.PhotoSection_SectionTitle
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
}
.PhotoSection_Notify
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
}
.PhotoSection_SectionDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.PhotoSection_SpacerCell
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #333333;
}
.PhotoSection_ListTable
{
	border: none;
}
.PhotoSection_ListItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border-top: thick dashed #cccccc px;
	background-color: #FFFFFF;
}
.PhotoSection_ListItem2
{
	background-color: #CCCCFF;
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.PhotoSection_ListAlternatingItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border-top: thick dashed #cccccc 1px;
	background-color: #EEEEEE;
}
.PhotoSection_ListAlternatingItem2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCFF;
}
.PhotoSection_ListTitle
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
}
.PhotoSection_ListBriefDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.PhotoSection_ListReadMoreLink
{
	font-family: tahoma , arial, helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
.PhotoSection_NoPhotos
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
	color: #CC0000;
}

.Photo_Table
{
	border: dotted #AAAAAA 1px;
	padding: 0px;
	scrollbar-base-color: #da0000;
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #ff0000;
	scrollbar-darkshadow-color: #990000;
	scrollbar-highlight-color: #da0000;
	scrollbar-face-color: #da0000;
	scrollbar-shadow-color: #da0000;
	scrollbar-track-color: #ffffff;
}

.Photo_Div
{
	scrollbar-base-color: #da0000;
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #ff0000;
	scrollbar-darkshadow-color: #990000;
	scrollbar-highlight-color: #da0000;
	scrollbar-face-color: #da0000;
	scrollbar-shadow-color: #da0000;
	scrollbar-track-color: #ffffff;
	margin-top: 10px;
}

.Photo_IntroCell
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 0px;
	padding-right: 20px;
	padding-left: 20px;
}
.Photo_BodyCell
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 0px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}
.Photo_Title
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}
.Photo_AuthorLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
.Photo_DateCreated
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Photo_BriefDescription
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
.Photo_FullDescription
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Photo_Border
{
	border-color: #ffcc00;
}

.PhotoSection_Thumbnail
{
	margin: 5px;
}

.No_Border
{
	border: none;
}

.itemPhotoImage
{
	border: solid 1px #da0000;
	margin: 0px;
	padding: 10px;
}

/* Discuss */
.Discuss_SectionTitle
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}
.discussTable
{
	border: solid 1px #AAAAAA;
	border-bottom: solid 0px #AAAAAA;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.discussTable td
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.discussTable th
{
	color: #444444;
	background-color: #F6F5F7;
	background-image: url(images/snap_headerBg.gif);
	border-bottom: 1px solid #AAAAAA;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	padding: 4px;
}


.discussTable a
{
	color: navy;
	font-size: 11px;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}


.discussCell
{
	padding: 5px;
	margin: 1px;
	background-color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}


.discussCellHilite
{
	padding: 5px;
	background-color: #F7F7F7;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}




/* Comments */

.Comments_ListTable
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border: dotted #aaaaaa 1px;
}
.Comments_ListItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FAF0D6;
}
.Comments_ListItem2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.Comments_ListAlternatingItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border-top: thick dashed #cccccc 1px;
	background-color: #EEEEEE;
}
.Comments_ListAlternatingItem2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCFF;
}
.Comments_ListTitle
{
	color: #cc0000;
	font-family: tahoma , arial, helvetica;
	font-size: 13px;
}
.Comments_ListTitleLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
.Comments_ListAuthorLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
.Comments_ListDateCreated
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Comments_ListBriefDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.Comments_ListReplyLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}


.Comments_Table
{
	border: thick solid #CCCCFF 2px;
}
.Comments_IntroCell
{
	background-color: #CCCCFF;
}
.Comments_BodyCell
{
	background-color: #FFFFFF;
}
.Comments_Title
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}
.Comments_AuthorLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
.Comments_DateCreated
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Comments_BriefDescription
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Comments_ParentLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}


/* Topics */

.Topics_TopicTitle
{
	font-family: tahoma , arial, helvetica;
	font-weight: bold;
	font-size: 17px;
}
.Topics_TopicDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.Topics_ListTable
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border: thick solid #000000 3px;
}
.Topics_ListItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #dddddd;
}
.Topics_ListItem2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.Topics_ListAlternatingItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border-top: thick dashed #cccccc 1px;
	background-color: #EEEEEE;
}
.Topics_ListAlternatingItem2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCFF;
}
.Topics_ListTitle
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}
.Topics_ListTitleLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
.Topics_ListAuthorLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
.Topics_ListDateCreated
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Topics_ListBriefDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}


/* Search */

.Search_ListTable
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border: none;
}
.Search_ListItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #dddddd;
}
.Search_ListItem2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.Search_ListAlternatingItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border-top: thick dashed #cccccc 1px;
	background-color: #EEEEEE;
}
.Search_ListAlternatingItem2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCFF;
}
.Search_ListTitle
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}
.Search_ListTitleLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
.Search_ListAuthorLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #da0000;
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
}
.Search_ListDateCreated
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 7px;
	color: #555555;
}
.Search_ListBriefDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.Search_NoResults
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
	color: #CC0000;
}
.Search_SearchBox
{
	background-repeat: no-repeat;
}


/* Form */

.Form_Title
{
	font-family: tahoma , arial, helvetica;
	font-weight: bold;
	font-size: 17px;
}
.Form_Description
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
}
.Form_Table
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: thick solid #AAAAAA 1px;
}
.Form_LabelRow
{
	font-family: tahoma , arial, helvetica;
	font-size: 10pt;
}
.Form_LabelCell
{
	font-family: tahoma , arial, helvetica;
	font-size: 10pt;
}

.LTRTextBoxes
{
	direction: ltr;
}

.Form_LabelText
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
	position: relative;
	top: -3px;
}
.Form_RequiredValidator
{
	font-family: tahoma , arial, helvetica;
	font-size: 8pt;
}
.Form_FieldRow
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
}
.Form_FieldCell
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
}
.Form_Field
{
	font-family: tahoma , arial, helvetica;
	font-size: 10px;
	height: 19px;
	width: 100;
	border: solid 1px #999999;
	background-image: url(\DiamondCMS\Communities\Common\Themes\Default\Images\txtback.gif);
}
.RegisterForm_Field
{
	font-family: tahoma , arial, helvetica;
	font-size: 10px;
	height: 19px;
	width: 250;
	border: 1px solid #b0b0b0;
	background-image: url(\DiamondCMS\Communities\Common\Themes\Default\Images\txtback.gif);
}
.Form_SectionRow
{
	font-family: tahoma , arial, helvetica;
	background-color: #AAAAAA;
	color: white;
}
.Form_SectionCell
{
	font-family: tahoma , arial, helvetica;
	font-size: 12pt;
}
.Form_SectionText
{
	font-family: tahoma , arial, helvetica;
	font-weight: bold;
}
.Form_Button
{
	font-size: 10px;
	width: 120px;
	font-family: tahoma , arial, helvetica;
	background-color: #ffffff;
	background-image: url(images/button.gif);
	text-align: center;
	border: solid 1px #888888;
	height: 20px;
	color: White;
}

.Form_HelpText
{
	font-family: tahoma , arial, helvetica;
	font-size: 9px;
}
.Form_SubSectionRow
{
	font-family: tahoma , arial, helvetica;
	font-size: 13px;
}
.Form_SubSectionCell
{
	font-family: tahoma , arial, helvetica;
	font-size: 13px;
}
.Form_SubSectionText
{
	font-family: tahoma , arial, helvetica;
	font-size: 13px;
}
.Form_List
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
}
.Form_Message
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
	color: #CC0000;
}
.Form_SubTitle
{
	font-family: tahoma , arial, helvetica;
	font-size: 11px;
	color: #CC0000;
}


/* Web Box */

.WebBox_ListTable
{
	font-family: tahoma , arial, helvetica, sans-serif;
	border: thick solid #DDDDDD 2px;
}
.WebBox_ListItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
}
.WebBox
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 10px;
}
.WebBox a:active
{
	color: #da0000;
	text-decoration: none;
	font-size: 10px;
}
.WebBox a:link
{
	color: #da0000;
	text-decoration: none;
	font-size: 10px;
}
.WebBox a:visited
{
	color: #da0000;
	text-decoration: none;
	font-size: 10px;
}
.WebBox a:hover
{
	color: #660000;
	text-decoration: underline;
	font-size: 10px;
}

.WebBox_TitleText
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.WebBox_TitleText a:active
{
	color: #da0000;
	text-decoration: none;
}
.WebBox_TitleText a:link
{
	color: #da0000;
	text-decoration: none;
}
.WebBox_TitleText a:visited
{
	color: #da0000;
	text-decoration: none;
}
.WebBox_TitleText a:hover
{
	color: #660000;
	text-decoration: none;
}

.WebBox_TitleRow
{
	font-family: tahoma , arial, helvetica, sans-serif;
	line-height: 15px;
	font-size: 10px;
}
.WebBox_TitleCell
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 10px;
}
.WebBox_Table
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 10px;
}
.WebBox_SubText
{
	color: #555555;
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 10px;
}
.WebBox_Link
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
.WebBox_RightHeader
{
	text-align: right;
	padding-right: 3px;
}
.WebBox_Header
{
	color: #444444;
	background-color: #F6F5F7;
	background-image: url(images/snap_headerBg.gif);
	border-bottom: 1px solid #AAAAAA;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	direction: ltr;
	height: 23px;
	cursor: default;
}
.WebBox_WebBoxListTable
{
	border: 1px solid #AAAAAA;
	border-bottom: 0px solid #AAAAAA;
	background-color: #FFFFFF;
	margin-bottom: 0px;
}

/* Web Service Box */

.WebServiceBox_ListTable
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border: dotted #AAAAAA 0px;
	height: 200px;
	overflow-y: scroll;
	scrollbar-base-color: #da0000;
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #ff0000;
	scrollbar-darkshadow-color: #990000;
	scrollbar-highlight-color: #da0000;
	scrollbar-face-color: #da0000;
	scrollbar-shadow-color: #da0000;
	scrollbar-track-color: #ffffff;
}
.WebServiceBox_ListItem
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.WebServiceBox_ServiceTitleLink
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.WebServiceBox_ServiceTitleLink:hover
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.WebServiceBox_ServiceDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 10px;
}
.WebServiceBox_ListTitleLink:link
{
	font-size: 8pt;
}
.WebServiceBox_ListTitleLink:visited
{
	font-size: 8pt;
}
.WebServiceBox_ListTitleLink:hover
{
	font-size: 8pt;
}
.WebServiceBox_ListDescription
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 8pt;
}
.WebServiceBox_Copyright
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 8pt;
}
.WebServiceBox_LastRefreshed
{
	font-family: tahoma , arial, helvetica, sans-serif;
	font-size: 8px;
}



/* HtmlTextBox */

pre
{
	padding: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	background-color: #DCDDDE;
	font: 10px normal Lucida Console;
}


.postBodyText
{
	padding-bottom: 20px;
	width: 500px;
}
.postBodyText p
{
	margin: 0px;
}

.commentText
{
	padding-bottom: 20px;
	width: 500px;
}
.commentText p
{
	margin: 0px;
}

.itemCommentText
{
	padding-bottom: 20px;
	width: 500px;
}
.itemCommentText p
{
	margin: 0px;
}

.articleBodyText
{
	padding-bottom: 20px;
	width: 500px;
}
.articleBodyText p
{
	margin: 0px;
}

.bookFullDescription
{
	padding-bottom: 20px;
	width: 500px;
}
.bookFullDescription p
{
	margin: 0px;
}


.downloadFullDescription
{
	padding-bottom: 20px;
	width: 500px;
}
.downloadFullDescription p
{
	margin: 0px;
}

.eventFullDescription
{
	padding-bottom: 20px;
	width: 500px;
}
.eventFullDescription p
{
	margin: 0px;
}

.eventSpeakerBiography
{
	padding-bottom: 20px;
	width: 500px;
}
.eventSpeakerBiography p
{
	margin: 0px;
}

.itemEventSpeakerBiography
{
	padding-bottom: 20px;
	width: 500px;
}
.itemEventSpeakerBiography p
{
	margin: 0px;
}

.photoFullDescription
{
	padding-bottom: 20px;
	width: 500px;
}
.photoFullDescription p
{
	margin: 0px;
}



/***********************************
  Theme Specific Style Elements
  ------------------------------
  The following style elements are specific to the current
  theme.
************************************/


/* Default Theme */
.BannerCell
{
	background-color: #FF8A00;
}
.FooterRightCell
{
	background-color: #FF8A00;
}
.SmallImage
{
	background-image: url(1tinymoon.gif);
	background-color: #FF8A00;
	background-position: center left;
	background-repeat: no-repeat;
}
.BigImage
{
	background-image: url(lbigmoon.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.PagerText
{
	font-size: 11px;
	color: #555555;
	text-align: left;
}

/* RSS News */
.News_NewsDescription
{
	font-size: 11px;
}

/* Vote Control */

.Vote_Default
{
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	border: solid 0px #C0C0C0;
	font-family: Tahoma;
	padding: 0px;
	text-align: right;
	direction: rtl;
}


.Vote_Choices
{
	font-size: 11px;
	color: #da0000;
	direction: rtl;
}
.Vote_ResultChoices
{
	font-size: 11px;
	color: #da0000;
	text-align: left;
}
.Vote_ButtonCell
{
	text-align: center;
}
.Vote_Results
{
	color: #000000;
	text-align: center;
}
.Vote_Graph
{
	text-align: center;
}
.GridView
{
	font-family: Tahoma;
	font-size: 11px;
	border: solid 1px #57566F;
	border-bottom: solid 0px #FFFFFF;
}
.GridViewHeader
{
	color: #444444;
	background-color: #F6F5F7;
	background-image: url(images/snap_headerCollapsedBg.gif);
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
}
.headSeparator
{
	color: #444444;
	background-color: #F6F5F7;
	background-image: url(images/snap_headerCollapsedBg.gif);
	font-family: Tahoma;
	font-weight: normal;
	height: 8px;
}

.Advertisement
{
	width: 625px;
	height: 170px;
	border: solid 1px #AAAAAA;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	margin-bottom: 10px;
}

.GallerySorter
{
	border-bottom: dotted 1px #AAAAAA;
	margin-bottom: 15px;
}

.FooterAnchor
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	text-decoration: none;
	font-size: 11px;
}
.FooterAnchor:active
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.FooterAnchor:hover
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.gridView
{
	border: solid 1px #AAAAAA;
}
.gridView_Header
{
	background-color: #AAAAAA;
	background: url(../Images/PanelHeader.gif);
	color: #ffffff;
}

.gridView_AlternateRow
{
	background-color: #efefef;
}

.gridView_Row
{
}

#gridPanel
{
	border: solid 1px #000000;
	overflow-y: scroll;
	
	scrollbar-base-color: #da0000;
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #ff0000;
	scrollbar-darkshadow-color: #990000;
	scrollbar-highlight-color: #da0000;
	scrollbar-face-color: #da0000;
	scrollbar-shadow-color: #da0000;
	scrollbar-track-color: #ffffff;
	height: 200px;
}

