/*********************************** Articles - Item Page ********************************/

TD.ArticleSummary			{font-weight:normal; font-size:80%; padding-bottom:15px; color:#1f1947; }
TD.ArticleTitle				{font-weight:bold; font-size:100%; padding-bottom:4px; padding-right:10px; background-image:url("../ArrowGalleryRTL.gif"); background-repeat:no-repeat; background-position:right top; }
H1.ArticleTitle				{font-weight:bold; font-size:100%; color:#1f1947; }
TD.ArticleAuthor			{color:#4C4C84; font-size:85%; }
TD.ArticleDate				{color:#1f1947; font-weight:normal; font-size:75%; direction:ltr; padding-top:3px; }
TD.Date						{color:#1f1947; font-weight:normal; font-size:11px; direction:ltr; padding-bottom:5px; text-align:right; }
DIV.MainImageCaption		{}
A.AttFileGallery				{text-decoration:none; }
A.PannelLink				{font-weight:bold; font-size:85%; }
A.PannelLink:Hover			{font-weight:bold; }
#ctlBody					{}

/* More Articles */
TABLE.moreArticlesContainer		{border-style:solid; border-width:1px; width:100%; margin-top:8px; }
TR.MoreArticleTitle				{background-color:#EAEAEA; }
TD.MoreArticleTitle				{font-weight:bold; padding:3px 5px 3px 3px; }
TD.MoreArticlesItemsContainer	{}
TABLE.MoreArticlesItemsContainer		{width:100%; padding:5px; padding-top:1px; padding-bottom:1px; background-color:#c9980b; }
TD.MoreArticleItem				{font-size:80%; border:#ffffff 1px solid; font-weight:normal; background-color:#f5ecc3; }
SPAN.ArticlesListDate			{font-size:80%; }
A.MoreArticle					{text-decoration:none; }
A.MoreArticle:hover				{text-decoration:none; }
A.MoreArticleCurrent				{font-weight:bold; text-decoration:none; }
A.MoreArticleCurrent:hover		{font-weight:bold; text-decoration:underline; }

DIV.sperator					{border-top:solid 1px #bcbcbc; margin-bottom:5px; margin-top:10px; }

/* Talkbacks */
TABLE.ResponsesContainer		{font-weight:bold; margin-top:8px; }
TR.ResponsesHeader				{}
TD.ResponsesHeader				{border:#bcbcbc 1px solid; font-weight:bold; padding:3px 3px 3px 5px; }
DIV.ResponseTitle				{font-weight:bold; padding-top:3px; }
TD.ResponseTitle				{width:1px; }
SPAN.ResponseDate				{font-size:80%; padding-top:3px; }
A.ResponseTitle					{font-weight:bold; }
TR.ResponseOddRow				{background-color:#ededed; }
TR.ResponseEvenRow				{background-color:#ededed; }
TD.ResponsesListContainer		{padding-top:0px; padding-top:5px; }
TABLE.ResponsesListContainer	{border:#bcbcbc 1px solid; background-color:#fbf6e1; width:100%; }
TABLE.ResponsesListContainer TD	{padding:5px; }

/* Content Ratings */
TD.ArticleRatingsContainer		{padding-top:8px; }
TD.ArticleRatingsContainer TD	{font-size:70%; }

/*********************************** Articles - Lexicon Display ********************************/
TD.Char							{text-align:center; vertical-align:top; font-weight:bold; font-size:140%; color:#bbbbbb; background-color:#f2f2f2; width:26px; padding:3px; }
TD.ArticlesLexiconTitle			{font-weight:normal; font-size:75%; }
H3.ArticlesLexiconTitle			{font-size:100%; }
A.ArticlesLexiconTitle			{text-decoration:none; }
A.ArticlesLexiconTitle:hover	{}


/*********************************** Articles - List Display ********************************/
TABLE.ArticlesListContainer	{width:100%; margin-bottom:12px; padding-left:15px; }
TD.ArticlesListTitle		{ background-image:url("../ArrowArtRTL.gif"); background-repeat:no-repeat; background-position:right center; padding-right:10px; }
DIV.ArticlesListRatings		{padding-top:5px; }
DIV.ArticlesListRatings TD	{font-size:70%; }
H3.ArticlesListTitle		{font-size:100%; }
A.ArticlesListTitle			{text-decoration:none; }
A.ArticlesListTitle:hover	{text-decoration:none; }
TD.ArticlesListBody			{}
TD.ArticlesListSeperator	{display:none; }
TD.ArticlesListTitleSeperator		{height:1px; }

DIV.ArticlesListDate		{color:#1f1947; font-weight:normal; font-size:85%; direction:ltr; margin-top:3px; text-align:left; }
DIV.ArticlesListImg			{margin-left:14px; float:right; }
DIV.ArticlesListSummary		{color:#1f1947; margin-top:3px; line-height:1.4em; } 
DIV.ArticlesListURL			{font-size:85%; color:#01005E; }

TD.ArticlesListTopRight		{display:none; }
TD.ArticlesListTopLeft		{display:none; }
TD.ArticlesListBottomRight	{display:none; }
TD.ArticlesListBottomLeft	{display:none; }

/* Even */
TABLE.ArticlesListContainerEven	{}
TD.ArticlesListTitleEven		{}
A.ArticlesListTitleEven			{}
A.ArticlesListTitleEven:hover	{}
TD.ArticlesListBodyEven			{}
TD.ArticlesListSeperatorEven	{}

TD.ArticlesListTopRightEven		{}
TD.ArticlesListTopLeftEven		{}
TD.ArticlesListBottomRightEven	{}
TD.ArticlesListBottomLeftEven	{}

/* Odd */
TABLE.ArticlesListContainerOdd	{}
TD.ArticlesListTitleOdd			{}
A.ArticlesListTitleOdd			{}
A.ArticlesListTitleOdd:hover	{}
TD.ArticlesListBodyOdd			{}
TD.ArticlesListSeperatorOdd		{}

TD.ArticlesListTopRightOdd		{}
TD.ArticlesListTopLeftOdd		{}
TD.ArticlesListBottomRightOdd	{}
TD.ArticlesListBottomLeftOdd	{}


/*********************************** Articles - Gallery Display ********************************/
TABLE.ArticlesGalleryMatrixContainer		{}
TD.ArticlesGalleryMatrixContainer	{padding-bottom:12px; text-align:center; }
TR.ArticlesGalleryMatrixRow			{height:10px; }
TD.ArticlesGalleryMatrixSeperator		{width:10px; }

TABLE.ArticlesGalleryContainer		{}
TD.ArticlesGalleryImg				{}
TD.ArticlesGalleryImg IMG			{}
TD.ArticlesGalleryImgSeperator		{height:3px; }
TD.ArticlesGalleryBody				{vertical-align:top; height:100%; padding:3px; line-height:1.3em; }
DIV.ArticlesGalleryTitle			{font-weight:bold; font-size:80%; padding-top:1px; color:#1f1947; line-height:1.3em; background-image:url("../ArrowGalleryRTL.gif"); background-repeat:no-repeat; background-position:right top; padding-right:10px; }
A.ArticlesGalleryTitle				{text-decoration:none; color:#1f1947; line-height:1.2em; }
A.ArticlesGalleryTitle:hover			{text-decoration:none; }
DIV.ArticlesGallerySummary			{padding-top:2px; color:#1f1947; line-height:1.4em; }
DIV.ArticlesGalleryURL				{}
DIV.ArticlesGalleryRatings			{padding-top:5px; }
DIV.ArticlesGalleryRatings TD		{font-size:70%; }

TD.ArticlesGalleryTopRight			{width:0px; }
TD.ArticlesGalleryTopLeft			{width:0px; }
TD.ArticlesGalleryBottomRight		{width:0px; }
TD.ArticlesGalleryBottomLeft		{width:0px; }

/* Even */
TABLE.ArticlesGalleryContainerEven	{}
DIV.ArticlesGalleryTitleEven		{}
TD.ArticlesGalleryImgEven			{}
TD.ArticlesGalleryImgEven IMG		{}

TD.ArticlesGalleryTopRightEven		{}
TD.ArticlesGalleryTopLeftEven		{}
TD.ArticlesGalleryBottomRightEven	{}
TD.ArticlesGalleryBottomLeftEven	{}

/* Odd */
TABLE.ArticlesGalleryContainerOdd	{}
DIV.ArticlesGalleryTitleOdd			{}
TD.ArticlesGalleryImgOdd			{}
TD.ArticlesGalleryImgOdd IMG		{}

TD.ArticlesGalleryTopRightOdd		{}
TD.ArticlesGalleryTopLeftOdd		{}
TD.ArticlesGalleryBottomRightOdd	{}
TD.ArticlesGalleryBottomLeftOdd		{}


/*********************************** Articles - Portal Display ********************************/
TABLE.ArticleMainContainer	{margin-bottom:10px; width:100%; }
DIV.ArticleMainTitle		{font-weight:bold; font-size:100%; margin-bottom:5px; background-image:url("../ArrowGalleryRTL.gif"); background-repeat:no-repeat; background-position:right top; padding-right:10px; }
A.ArticleMainTitle			{text-decoration:none; }
A.ArticleMainTitle:hover		{text-decoration:none; }
TD.ArticlesMainImg			{}
TD.ArticlesMainImg IMG		{}
DIV.ArticleMainDate			{font-weight:bold; font-size:85%; padding-bottom:2px; margin-bottom:2px; }
DIV.ArticleMainSummary		{font-size:100%; line-height:1.4em; color:#1f1947; }
DIV.ArticleMainURL			{}
DIV.ArticleMainRatings		{padding-top:5px; }
DIV.ArticleMainRatings TD	{font-size:80%; }

TD.PArticleMainContainer	{}
TD.PArticleSubContainer		{}
TD.PArticleContainer		{}

/* Even */
TABLE.ArticleMainContainerEven	{}
DIV.ArticleMainTitleEven		{ margin-bottom:5px; }

TD.ArticlesMainTopRightEven		{}
TD.ArticlesMainTopLeftEven		{}
TD.ArticlesMainBottomRightEven	{}
TD.ArticlesMainBottomLeftEven	{}

/* Odd */
TABLE.ArticleMainContainerOdd	{}
DIV.ArticleMainTitleOdd			{ margin-bottom:5px; }

TD.ArticlesMainTopRightOdd		{}
TD.ArticlesMainTopLeftOdd		{}
TD.ArticlesMainBottomRightOdd	{}
TD.ArticlesMainBottomLeftOdd	{}


/*********************************** Events Page ********************************/
IFRAME.Calendar				{width:250px; height:250px; }

TABLE.EventsListContainer	{width:100%; padding-right:5px; }

TR.EventsListHeaderRow		{padding-right:5px; }
TD.EventsListHeaderCell		{font-size:75%; font-weight:bold; padding:2 5 2 5; }
TD.EventsListHeaderDate		{}
TD.EventsListHeaderTitle	{}
TD.EventsListHeaderInfo		{}

TR.EventListRow				{vertical-align:top; padding-top:3px; }
TD.EventListMonth			{font-weight:bold; color:#c9980b; padding:2px; padding-left:5px; padding-right:5px; }
TD.EventListDate			{font-weight:normal; background-color:#fbf6e1; padding-bottom:3px; }
TD.EventListTitle			{background-color:#fbf6e1; padding-bottom:3px; }
TD.EventListInfo			{font-size:75%; background-color:#fbf6e1; padding-bottom:3px; }
TD.EventListInfo DIV		{padding-bottom:2px; }
TD.EventListSeperator		{padding-top:1px; border-bottom:#CECECE 0px solid; }
TD.EventListPaging			{}

/* Even */
TR.EventListRowEven			{}
TD.EventListDateEven		{}
TD.EventListTitleEven		{}
TD.EventListInfoEven		{}
TD.EventListSeperatorEven	{}

/* Odd */
TR.EventListRowOdd			{}
TD.EventListDateOdd			{}
TD.EventListTitleOdd		{}
TD.EventListInfoOdd			{}
TD.EventListSeperatorOdd	{}


/*********************************** Event Page ********************************/
TD.EventTitle					{}
TD.EventSummary					{}
TD.EventDates					{}

/* More Events */
TABLE.moreEventsContainer		{}
TR.moreEventTitle				{}
TD.moreEventTitle				{}
TD.MoreEventsItemsContainer		{}
TABLE.MoreEventsItemsContainer	{}
TD.moreEventItem				{}
SPAN.EventsListDate				{}
A.MoreEvent						{}
A.MoreEvent:hover				{}
A.MoreEventCurrent					{}
A.MoreEventCurrent:hover		{}


/*********************************** Images Gallery ********************************/
TABLE.ImgGalleryContainer			{margin-bottom:10px; width:100%; }
TD.ImgGalleryContainer				{}

TABLE.ImgGalleryThumbContainer		{width:100%; }
TD.ImgGalleryThumbContainer			{}
TR.ImgGalleryThumb					{}
TD.ImgGalleryThumb					{padding-bottom:6px; }
TD.ImgGalleryThumbSeperator			{width:20px; }
IMG.ImgGalleryThumb					{border:1px solid #DEDEDE; cursor:pointer; }
IMG.ImgGalleryThumbOver				{border:1px solid #52A9DF; cursor:pointer; }

TABLE.ImgGalleryMainContainer		{width:100%; }
TD.ImgGalleryMainContainer			{}
TABLE.ImgGalleryMainContainer 

TD.ImgGalleryPannelContainer		{width:100%; }
TABLE.ImgGalleryPannelContainer		{width:100%; }
a.ImgGalleryPannelContainer			{}
TD.ImgGalleryPaging					{text-align:center; }
TABLE.ImgGalleryButtonsContainer	{padding-right:10px; padding-left:10px; margin-top:10px; margin-bottom:10px; border:1px solid #DEDEDE; width:100%; height:26px; }

TD.ImgGalleryImgContainer			{border:solid #DEDEDE 1px; text-align:center; filter:progid:DXImageTransform.Microsoft.Fade(duration=1.0,overlap=1.0); }
IMG.ImgGalleryImg					{}

TD.ImgGalleryTextContainer			{}
TABLE.ImgGalleryTextContainer		{width:100%; border-top:1px solid #DEDEDE; padding-bottom:2px; padding-top:2px; margin-top:8px; color:#1f1947; }
DIV.ImgGallerySummary				{color:#1f1947; }
DIV.ImgGalleryTitle					{color:#1f1947; font-weight:bold; }


/* Image Warpper */
TR.ImgGalleryTop					{}
TD.ImgGalleryTopRight				{display:none; }
TD.ImgGalleryTop					{display:none; }
TD.ImgGalleryTopLeft				{display:none; }

TD.ImgGalleryRight					{display:none; }
TD.ImgGalleryLeft					{display:none; }

TD.ImgGalleryBottomRight			{display:none; }
TD.ImgGalleryBottom					{display:none; }
TD.ImgGalleryBottomLeft				{display:none; }


/******************************* FAQ ******************************/
TABLE.FaqQuestionContainer		{width:100%; padding-left:15px; }
TD.FaqQuestion					{text-align:justify; }
H3.FaqQuestion					{font-size:100%; }
A.FaqQuestion					{}
A.FaqQuestion:hover				{}
UL.FaqQuestion					{display:inline; }
LI.FaqQuestion					{}
TABLE.FaqAnswersContainer		{width:100%; padding-left:15px; }
TD.FaqQuestionAnswerTitle		{text-align:justify; font-weight:bold; padding-top:8px; }
TD.FaqQuestionAnswerBody		{text-align:justify; color:#1f1947; }
TD.FaqQuestionAnswerTop			{font-size:10px; padding-top:5px; }
A.FaqQuestionAnswerTop			{}
A.FaqQuestionAnswerTop:hover	{text-decoration:none; }


/******************************* Content Ratings ******************************/
TD.RatingTitle	{}
TD.RatingCount	{}


/******************************* Categories - Gallery View ******************************/
TD.CategoryItemTitle							{font-weight:bold; font-size:90%; padding:2px 6px 3px 6px; }
H3.CategoryItemTitle							{font-size:100%; }
TD.CategoryItemDesc								{}
DIV.CategoryItemImgContainer	{text-align:center;}

A.CategoryItemTitle, A.CategoryItemTitle:hover	{font-weight:bold; font-size:90%; }
A.SubCategory, A.SubCategory:hover				{}


/******************************* Categories - List View ******************************/
H3.CategoryListItemTitle			{font-size:90%; font-weight:normal; }
H3.CategoryListItemTitle A			{color:#c16d13; }
H3.CategoryListItemTitle A:hover	{color:#008b06; }

H3.CategoryListItem			{}
H3.CategoryListItem A			{}
H3.CategoryListItem A:hover	{}


/*********************************** Forum ********************************/
TABLE.forumTableContainer		{background-color:#faeeb8; border:#cccccc 1px solid; }
TD.forumTitle					{padding:2 5 2 5; }
TD.forumDescription				{padding:2 5 2 5; height:16px; color:#4e1a05; }

TABLE.forumSearchResultsContainer		{border:0px solid #cccccc; border-collapse:collapse; }
TR.forumSearchResults			{}

TD.forumMessageContent			{padding:2 3 2 3; font-size:80%; }
TD.forumMessageContent A		{font-weight:bold; }
TD.forumMessageContent A:HOVER	{}

TD.forumMessageContent TABLE		{border-top:1px solid #cccccc; border-left:1px solid #cccccc; background-color:#fbf6e1; }
.forumMessageContentDescr		{ border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; padding:0px 3px; }

TD.forumMessagePostedBy			{font-size:70%; padding:2 3 2 3; background-color:#fbf6e1; }
TD.forumMessageDate				{padding:4 3 2 3; font-size:70%; background-color:#fbf6e1; }
TD.forumMessageSeperator		{background-color:#000000; }

A.forumButtonNewTopic			{font-weight:bold; text-decoration:none; }
A.forumButtonNewTopic:hover		{font-weight:bold; text-decoration:underline; }


/* Forum Index */
TABLE.forumIndexTableContainer	{border:#cccccc 1px solid; }
TD.forumSecondaryTitle			{padding:2 5 2 5; border-bottom:#cccccc 1px solid; }
A.forumTitle					{font-weight:bold; }
A.forumTitle:hover				{font-weight:bold; }

TABLE.forumIndexTableContainer	TD.forumMessageContent			{background-color:#fbf6e1; padding:2 3 2 3; font-size:80%; border-bottom:#f5ecc3 1px solid; }
TABLE.forumIndexTableContainer	TD.forumMessageContent A		{font-weight:bold; }
TABLE.forumIndexTableContainer	TD.forumMessageContent A:HOVER	{}

TABLE.forumIndexTableContainer	TD.forumMessagePostedBy			{background-color:#fbf6e1; font-size:70%; padding:2 3 2 3; border-bottom:#f5ecc3 1px solid; }
TABLE.forumIndexTableContainer	TD.forumMessageDate				{background-color:#fbf6e1; font-size:70%; padding:4 3 2 3; border-bottom:#f5ecc3 1px solid; }
TABLE.forumIndexTableContainer	TD.forumMessageSeperator		{background-color:#525151; }

TABLE.forumIndexTableContainer	TD.forumDescription				{padding:5px; height:16px; color:#1f1947; }

/* Submit response */
TD.forumResponseOrginalMsg		{padding-top:5px; }
TABLE.forumResponseOrginalMsg	{border:1px solid #000000; background-color:#fbf6e1; width:100%; padding:5px; }

.forumNavigation					{margin-top:5px; background-color:#ffe49b; }

.ForumA	{TEXT-DECORATION:UNDERLINE; CURSOR:pointer; color:#000000; font-weight:bold; }
.Author		{CURSOR:pointer; }

.forumMessageTools		{background-color:#fbf6e1; padding:0px 3px; margin:0px -3px; font-size:95%; }

.response IMG	{margin:0px 5px 0px 0px; border:none; }


/******************************** Subscription ****************************/
TD.subscribeTableContainer	{text-align:center; padding:10px; width:440px; border:1px solid #cccccc; }
TABLE.subscribeTable		{width:100%; }
TABLE.subscribeTable TD	{padding-bottom:5px; }
.buttonSubscribe			{width:100px; }
.subscribeForm				{margin-bottom:4px; width:150px; border-top-style:none; border-bottom-style:none; }
.subscribeFormWide			{margin-bottom:4px; width:380px; border-top-style:none; border-bottom-style:none; }


/*********************************** SiteMap ***************************************/
TD.siteMapContainer				{}
TABLE.siteMapContainer			{width:100%; padding:2px; margin-bottom:8px; }
TABLE.siteMapContainer A		{text-decoration:none; }
TABLE.siteMapContainer A:hover	{color:#c9980b; text-decoration:none; }

TD.SiteMapHeaderNode			{color:#1f1947; font-weight:bold; font-size:80%; background-color:#f5ecc3; padding:2 5 2 5; }
H3.siteMapHeaderNode			{color:#1f1947; display:inline; font-weight:bold; font-size:100%; }
TD.siteMapNode					{background-color:#fbf6e1; font-weight:normal; font-size:80%; border-bottom:#f5ecc3 1px solid; padding:2 5 2 5; }
H3.siteMapNode					{color:#4e1a05; display:inline; font-weight:normal; font-size:100%; }
H3.siteMapNode A				{}
H3.siteMapNode A:hover		{}


/*********************************** Messages ********************************/
TABLE.massege		{}
TD.MessageBody		{}
TD.MessageLink		{}
A.MessageLink			{}
A.MessageLink:hover	{}


/********************************** Campaigns *******************************/
TD.MsgContainer			{text-align:center; }
TD.ArticlesContainer	{padding-top:10px; }


/********************************** RSS *******************************/
TD.rssMessage				{text-align:center; padding:10px; }
TABLE.rssContainer			{width:100%; }
TABLE.rssContainer A		{}
TABLE.rssContainer A:hover	{}
TR.rssEvenRow				{}
TR.rssOddRow				{}


/********************************** Login *******************************/
DIV.PermissionMsg					{font-weight:bold; color:red; padding-top:10px; }
TABLE.LoginNewMemberContainer		{background-color:#fbf6e1; width:100%; height:100%; border:solid 1px #bcbcbc; padding:3px; }
TD.LoginNewMemberTitle				{font-weight:bold; border-bottom:solid 1px #bcbcbc; }
TABLE.LoginExistingMemberContainer	{background-color:#fbf6e1; width:98%; height:100%; border:solid 1px #bcbcbc; padding:3px; }
TD.LoginExistingMemberTitle			{font-weight:bold; border-bottom:solid 1px #bcbcbc; }


/********************************** Search Results *******************************/
TD.SearchMsg					{font-weight:bold; border-bottom:solid 1px #bcbcbc; padding-bottom:5px; }
TABLE.SearchResultsContainer	{width:100%; }
TD.SearchResultsContainer		{padding-top:5px; }
TD.SearchResult					{font-weight:bold; padding-top:5px; }
A.SearchResult					{}
A.SearchResult:hover			{}
TD.SearchResultsPages			{background-color:#ededed; border:#cccccc 1px solid;}
DIV.SearchResultLocation		{font-weight:normal; font-size:85%; color:#a5a3a4; }

