/*********************************** Articles - Item Page ********************************/

TD.ArticleSummary			{font-weight:normal; font-size:80%;padding-bottom:15px;}
TD.ArticleTitle				{font-weight:bold; font-size:90%; padding-left:14px; height:29px; background-image:url("../ArrowartRTL.gif"); background-repeat:no-repeat;}
H1.ArticleTitle				{font-weight:bold; font-size:100%;}
TD.ArticleAuthor			{color:#999999; font-size:85%;}
TD.ArticleDate				{color:#999999; font-weight:normal; font-size:75%; direction:ltr; padding-top:3px;}
TD.Date						{color:#999999; font-weight:normal; font-size:11px; direction:ltr; padding-bottom:5px;}
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-top:3px; padding-bottom:3px; padding-left:3px; padding-right:5px;}
TD.MoreArticlesItemsContainer	{padding:5px;}
DIV.MoreArticleItem				{font-size:80%; font-weight:normal;}
SPAN.ArticlesListDate			{font-size:80%;}
A.ArticlesTitleTitle            {text-decoration: none;}
A.ArticlesTitleTitle:hover      {text-decoration: underline;}

DIV.seperator					{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-color:#bcbcbc; border-style:solid; border-width:1px; font-weight:bold; padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:3px;}
.ResponseTitle					{font-weight:bold; padding-top:3px;}
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-color:#bcbcbc; border-style:solid; border-width:1px; background-color:#ededed; width:100%;}

/*  Content Ratings */
TD.ArticleRatingsContainer		{padding-top:8px;}
TD.ArticleRatingsContainer TD	{font-size:70%;}

/* Pannel */
YD.ArticlePannelContainer		{text-align:center;}

/*********************************** 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:10px;}
TD.ArticlesListTitle		{background-image:url('../arrowartLTR.gif'); background-position:left 2px; background-repeat:no-repeat; padding-left: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:underline;}
TD.ArticlesListBody			{}
TD.ArticlesListSeperator	{padding-top:10px;border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CECECE;}
TD.ArticlesListTitleSeperator {height:1px;}

DIV.ArticlesListDate		{color:#999999; font-weight:normal; font-size:85%; direction:ltr; margin-top:3px;}
DIV.ArticlesListImg			{float:right; margin-left:10px;}
DIV.ArticlesListSummary		{font-size:95%; color:#484848; margin-top:8px;}
DIV.ArticlesListURL			{font-size:95%; color:#484848;}

TD.ArticlesListTopleft		{display:none;}
TD.ArticlesListTopright		{display:none;}
TD.ArticlesListBottomleft	{display:none;}
TD.ArticlesListBottomright	{display:none;}

/* Even */
TABLE.ArticlesListContainerEven	{}
TD.ArticlesListTitleEven		{}
A.ArticlesListTitleEven			{}
A.ArticlesListTitleEven:hover	{}
TD.ArticlesListBodyEven			{}
TD.ArticlesListSeperatorEven	{}

TD.ArticlesListTopleftEven		{}
TD.ArticlesListToprightEven		{}
TD.ArticlesListBottomleftEven	{}
TD.ArticlesListBottomrightEven	{}

/* Odd */
TABLE.ArticlesListContainerOdd	{}
TD.ArticlesListTitleOdd			{}
A.ArticlesListTitleOdd			{}
A.ArticlesListTitleOdd:hover	{}
TD.ArticlesListBodyOdd			{}
TD.ArticlesListSeperatorOdd		{}

TD.ArticlesListTopleftOdd		{}
TD.ArticlesListToprightOdd		{}
TD.ArticlesListBottomleftOdd	{}
TD.ArticlesListBottomrightOdd	{}


/*********************************** Articles - Gallery Display ********************************/
TABLE.ArticlesGalleryMatrixContainer {margin-top:10px;}
TABLE.ArticlesGalleryMatrixContainer TR {vertical-align:top;}
TD.ArticlesGalleryMatrixContainer	{padding-bottom:10px; text-align:center;width:160px;}
TR.ArticlesGalleryMatrixRow			{height:10px;}
TD.ArticlesGalleryMatrixSeperator 	{width:54px;}

TABLE.ArticlesGalleryContainer		{}
TD.ArticlesGalleryImg				{height:100px;}
SPAN.ArticlesGalleryImg				{display:block;border:solid 1px #6692A4;width:140px;height:100px;}
IMG.ArticlesGalleryImg				{border:solid 1px #FFFFFF;}
TD.ArticlesGalleryImgSeperator		{height:3px;}
TD.ArticlesGalleryBody				{vertical-align:top; height:100%; padding:3px; line-height:1.3em;}
DIV.ArticlesGalleryTitle			{font-weight:bold;}
A.ArticlesGalleryTitle				{text-decoration:none;}
A.ArticlesGalleryTitle:hover 		{text-decoration:underline;}
DIV.ArticlesGallerySummary			{padding-top:2px; font-size:80%;}
DIV.ArticlesGalleryURL				{}
DIV.ArticlesGalleryRatings			{padding-top:5px;}
DIV.ArticlesGalleryRatings TD		{font-size:70%;}

TD.ArticlesGalleryTopleft			{width:0px;}
TD.ArticlesGalleryTopright			{width:0px;}
TD.ArticlesGalleryBottomleft		{width:0px;}
TD.ArticlesGalleryBottomright		{width:0px;}

/* Even */
TABLE.ArticlesGalleryContainerEven	{}
DIV.ArticlesGalleryTitleEven		{}
TD.ArticlesGalleryImgEven			{}
TD.ArticlesGalleryImgEven IMG		{}

TD.ArticlesGalleryTopleftEven		{}
TD.ArticlesGalleryToprightEven		{}
TD.ArticlesGalleryBottomleftEven	{}
TD.ArticlesGalleryBottomrightEven	{}

/* Odd */
TABLE.ArticlesGalleryContainerOdd	{}
DIV.ArticlesGalleryTitleOdd			{}
TD.ArticlesGalleryImgOdd			{}
TD.ArticlesGalleryImgOdd IMG		{}

TD.ArticlesGalleryTopleftOdd		{}
TD.ArticlesGalleryToprightOdd		{}
TD.ArticlesGalleryBottomleftOdd	{}
TD.ArticlesGalleryBottomrightOdd		{}


/*********************************** Articles - Portal Display ********************************/
TABLE.ArticleMainContainer	{margin-top:10px;margin-bottom:10px; width:100%;}
DIV.ArticleMainTitle		{font-weight: bold; font-size:100%; background-image:url('../arrowartLTR.gif'); background-position:left 2px; background-repeat:no-repeat; padding-left:10px;}
A.ArticleMainTitle			{text-decoration:none;}
A.ArticleMainTitle:hover 	{text-decoration:underline;}
TD.ArticlesMainImg			{}
TD.ArticlesMainImg IMG		{}
DIV.ArticleMainDate			{font-weight:bold; font-size:85%;}
DIV.ArticleMainSummary		{font-size:90%; line-height:1.3em;}
DIV.ArticleMainURL			{}
DIV.ArticleMainRatings		{padding-top:5px;}
DIV.ArticleMainRatings TD	{font-size:80%;}

TD.PArticleMainContainer	{}
TD.PArticleSubContainer		{padding-bottom:10px;}
TD.PArticleContainer		{}

/* Even */
TABLE.ArticleMainContainerEven	{}
DIV.ArticleMainTitleEven		{}

TD.ArticlesMainTopleftEven		{}
TD.ArticlesMainToprightEven		{}
TD.ArticlesMainBottomleftEven	{}
TD.ArticlesMainBottomrightEven	{}

/* Odd */
TABLE.ArticleMainContainerOdd	{}
DIV.ArticleMainTitleOdd			{}

TD.ArticlesMainTopleftOdd		{}
TD.ArticlesMainToprightOdd		{}
TD.ArticlesMainBottomleftOdd	{}
TD.ArticlesMainBottomrightOdd	{}


/*********************************** Events Page ********************************/
IFRAME.Calendar				{width:250px; height:250px;}

TABLE.EventsListContainer	{width:100%; padding-right:5px; margin-top:10px;}

TR.EventsListHeaderRow		{background-color:#5275BD;color:#ffffff;}
TD.EventsListHeaderCell		{color:#ffffff;font-size:75%; font-weight:bold; padding-top:2px; padding-left:5px; padding-bottom:2px; padding-right:2px;}
TD.EventsListHeaderDate		{}
TD.EventsListHeaderTitle	{}
TD.EventsListHeaderInfo		{}

TR.EventListRow				{background-color:#ffffff;vertical-align:top; padding-top:3px;}
TD.EventListMonth			{font-weight:bold; color:#5275BD; padding:2px; padding-right:5px; background-color:#e2e2e2;}
TD.EventListDate			{font-weight:normal;border-bottom:solid 1px #5275BD}
TD.EventListTitle			{border-bottom:solid 1px #5275BD}
TD.EventListInfo			{font-size:75%;border-bottom:solid 1px #5275BD}
TD.EventListInfo DIV		{padding-bottom:2px;}
TD.EventListPaging			{}

/* Even */
TR.EventListRowEven							{}
TR.EventListRowEven TD.EventListDate		{}
TR.EventListRowEven TD.EventListTitle		{}
TR.EventListRowEven TD.EventListInfo		{}

/* Odd */
TR.EventListRowOdd							{}
TR.EventListRowOdd TD.EventListDate			{}
TR.EventListRowOdd TD.EventListTitle		{}
TR.EventListRowOdd TD.EventListInfo			{}


/*********************************** 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 #5275BD; 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-left:10px; padding-right: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			{text-align:center;}
TABLE.ImgGalleryTextContainer		{width:100%; padding-bottom:2px; padding-top:2px; color:#5275BD;}
DIV.ImgGallerySummary				{text-align:center;}
DIV.ImgGalleryTitle					{text-align:center;font-weight:bold;font-size:110%;}


/*  Image Warpper */
TR.ImgGalleryTop					{}
TD.ImgGalleryTopleft				{display:none;}
TD.ImgGalleryTop					{display:none;}
TD.ImgGalleryTopright				{display:none;}

TD.ImgGalleryleft					{display:none;}
TD.ImgGalleryright					{display:none;}

TD.ImgGalleryBottomleft			{display:none;}
TD.ImgGalleryBottom					{display:none;}
TD.ImgGalleryBottomright				{display:none;}


/******************************* FAQ ******************************/
TABLE.FaqQuestionContainer		{width:100%;}
TD.FaqQuestion					{text-align:justify;}
H3.FaqQuestion					{font-size:100%;}
A.FaqQuestion					{color:#5275BD;}
A.FaqQuestion:hover				{}
UL.FaqQuestion					{display:inline;}
LI.FaqQuestion					{}
TABLE.FaqAnswersContainer		{width:100%;}
TD.FaqQuestionAnswerTitle		{text-align:justify; font-weight:bold; padding-top:8px; color:#5275BD;}
TD.FaqQuestionAnswerBody		{text-align:justify;}
TD.FaqQuestionAnswerTop			{font-size:10px; padding-top:5px;}
A.FaqQuestionAnswerTop			{color:#5275BD;}
A.FaqQuestionAnswerTop:hover	{text-decoration:none; color:#757575;}


/******************************* Content Ratings ******************************/
TD.RatingTitle	{}
TD.RatingCount	{}


/******************************* Categories - Gallery View ******************************/
TD.CategoryItemTitle							{font-weight:bold; font-size:90%; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:3px;}
H3.CategoryItemTitle							{font-size:100%;}
TD.CategoryItemDesc								{}

A.CategoryItemTitle, A.CategoryItemTitle:hover	{font-weight:bold; font-size:90%;color:#ffffff;}
A.SubCategory, A.SubCategory:hover				{font-size:80%;}


/******************************* Categories - Gallery View ******************************/
H3.CategoryListItemTitle			{font-size:90%; font-weight:normal;}
H3.CategoryListItemTitle A			{}
H3.CategoryListItemTitle A:hover	{}


/*********************************** Forum ********************************/
TABLE.ForumTableContainer		{}
TD.ForumTitle					{padding:2px; padding-right:5px; padding-left:5px;}
TD.ForumDescription				{padding:2px; padding-right:5px; height:16px; color:#000000;}

TABLE.ForumSearchResultsContainer {border:0px solid #000000; border-collapse:collapse;}
TR.ForumSearchResults			{}

TD.ForumMessageContent			{padding:2px; padding-left:3px; padding-right:3px ;font-size:80%; background-color:#efefef;}
TD.ForumMessageContent A		{font-weight:bold;}
TD.ForumMessageContent A:HOVER	{}

TD.ForumMessagePostedBy			{font-size:70%; padding:2px; padding-left:3px; padding-right:3px; background-color:#efefef;}
TD.ForumMessageDate				{padding:3px; padding-top:4px; padding-bottom:2px; font-size:70%; background-color:#efefef;}
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	{}
TD.ForumSecondaryTitle			{padding:2px; padding-right:5px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#000000;}
A.ForumTitle					{font-weight:bold; padding:2px; padding-right:5px; color:#FFFFFF;}
A.ForumTitle:hover				{font-weight:bold; padding:2px; padding-right:5px; color:#FFFFFF;}

TABLE.ForumIndexTableContainer	TD.ForumMessageContent			{background-color:#f9f9f9; padding:2px; padding-left:3px; padding-right:3px ;font-size:80%;}
TABLE.ForumIndexTableContainer	TD.ForumMessageContent A		{font-weight:bold;}
TABLE.ForumIndexTableContainer	TD.ForumMessageContent A:HOVER	{}

TABLE.ForumIndexTableContainer	TD.ForumMessagePostedBy			{background-color:#f9f9f9; font-size:70%; padding:2px; padding-left:3px; padding-right:3px;}
TABLE.ForumIndexTableContainer	TD.ForumMessageDate				{background-color:#f9f9f9; padding:3px; padding-top:4px; padding-bottom:2px;font-size:70%}
TABLE.ForumIndexTableContainer	TD.ForumMessageSeperator		{background-color:#525151;}

TABLE.ForumIndexTableContainer	TD.ForumDescription				{padding:5px; height:16px; color:#525151;}

/* Submit response */
TD.ForumResponseOrginalMsg		{padding-top:5px;}
TABLE.ForumResponseOrginalMsg	{border:1px solid #000000; background-color:#ededed; width:100%;padding:5px;}


/********************************  Subscription ****************************/
TD.SubscribeTableContainer	{text-align:center; padding:10px; width:440px; border:0px solid #cccccc;}
TABLE.SubscribeTable		{padding-bottom:4px; width:100%;}
.ButtonSubscribe			{width:100px}
.SubscribeForm				{border:solid 1px black; width:150px}
.SubscribeFormWide			{border:solid 1px black; width:380px}


/*********************************** SiteMap ***************************************/
TD.SiteMapContainer				{padding-top:10px;}
TABLE.SiteMapContainer			{width:100%; padding:2px; margin-top:10px;}
TABLE.SiteMapContainer A		{text-decoration:none;}
TABLE.SiteMapContainer A:hover	{text-decoration:none;}

TD.SiteMapHeaderNode			{font-weight:bold; background-color:#324750; color:#ffffff; padding-left:12px;}
H3.SiteMapHeaderNode			{display:inline; font-weight:bold; font-size:90%; color:#ffffff;}
A.SiteMapHeaderNode			{color:#ffffff;}
TD.SiteMapNode					{font-weight:normal; border-bottom:1px solid #ffffff; color:#685531;}
H3.SiteMapNode					{display:inline; font-weight:bold; font-size:90%;}
TD.SiteMapNodeDesc         {font-size:80%;}

/*********************************** Messages ********************************/
TABLE.Messege		{}
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:#ededed; width:100%; height:100%; border:solid 1px #bcbcbc; padding:3px;}
TD.LoginNewMemberTitle				{font-weight:bold; border-bottom:solid 1px #bcbcbc;}
TABLE.LoginExistingMemberContainer	{background-color:#ededed; width:98%; height:100%; border:solid 1px #bcbcbc; padding:3px;}
TD.LoginExistingMemberTitle			{font-weight:bold;border-bottom:solid 1px #bcbcbc;}
td {text-align:}


/********************************** 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			{}
DIV.SearchResultLocation		{font-weight:normal; font-size:85%; color:#a5a3a4;}
TD.SearchResultsPages			{background-color:#ededed; border-width:1px; border-style:solid; border-color:#bcbcbc;}
DIV.SearchResultSummary			{font-weight:normal;}

/*********************************** Index ***************************************/
TD.IndexContainer				{padding-top:10px;}
TABLE.IndexContainer			{width:100%; padding:2px; margin-top:10px;}
TABLE.IndexContainer A		    {text-decoration:none;}
TABLE.IndexContainer A:hover	{text-decoration:none;}

TD.IndexHeaderNode		    	{font-weight:bold; background-color:#F9F3E7; color:#685531; padding-left:12px;}
H3.IndexHeaderNode		    	{display:inline; font-weight:bold; font-size:90%; color:#685531;}
A.IndexHeaderNode		    		{color:#685531;}
TD.IndexNode						{font-weight:normal; border-bottom:1px solid #ffffff;}
H3.IndexNode						{display:inline; font-weight:bold; font-size:90%;}
TD.IndexNodeDesc              {font-size:80%;}

/******************************************* Personnel *****************************/
TH.PersonnelHeader	{background-color:#5275BD; color:#FFFFFF;}

TD.hidden	{display:none;}
