/********************
  Default Style Elements   
********************/
body {margin: 0px; background-color: #ffffff; font-size: x-small; font-family: verdana, helvetica, sans-serif;}
ul, ol {margin: 0px;}
form, table {margin: 0px; font-size: x-small; color: #000000; font-family: verdana, helvetica, sans-serif;}
a {color: #000000; font-family: verdana, helvetica, sans-serif; font-size: x-small;}
a.external:active {text-decoration: overline underline;}
.footer {font-family: verdana, helvetica, san serif; font-size: 9px; color: #669966;}
date {font-family: trebuchet; font-size: 9px; color: #000000; font-weight: bold;}
/********************
  Specific Style Elements  
********************/
/* Address Section */
.HeaderAddress {color:#000000; font-family: verdana, arial, helvetica, san serif; font-size: 8pt; font-weight: normal; line-height: 15px; border-bottom: 1px solid #cccccc;}
/* BreadCrumb */
.BreadCrumb {font-family: verdana, helvetica, sans-serif; color: #669966; font-size: 11px;}
.BreadCrumb a {color: #669966; font-size: 11px; text-decoration: none;}
.BreadCrumb a:hover {color: #3333ff; text-decoration: underline;}
/* External Navigation Links */
.externalNavigation a {padding: 0.25em 0.5em 0.25em 0.75em; margin: 0; font: x-small verdana, san serif; color: #3333ff; width: 13em; text-align: right; text-decoration: none;}
.externalNavigation li {list-style: none; margin: 0; padding: 0.25em; border-top: 1px solid #dceef2;}
.externalNavigation a:visited {font: x-small verdana, san serif; width: 13em;}
.externalNavigation a:hover {text-decoration: overline underline; background-color: #dceef2; color: #3333ff; text-decoration: none;}
/* Header Section */
.HeaderCell {padding-right: 0.25em; font-size: 40px; color: #ffffff; font-weight: normal; text-align: right; font-family: Garamond, Times New Roman, Serif;}
.HeaderCell2 {padding-left: 0.25em; font-size: 40px; color: #36b9e7; font-weight: normal; text-align: left; font-family: Garamond, Times New Roman, Serif;}
/* Multi-Level Section Menu */
.SectionMenu a {padding: 0.25em 0.5em 0.25em 0.75em; margin: 0; font: 12px verdana, san serif; color: #0c2a60; width: 13em; text-align: right; text-decoration: none;}
.SectionMenu a:visited {font: 12px verdana, san serif; width: 13em;}
.SectionMenu a:hover {background-color: #ffffff;}
.SectionMenu_SelectedMenuItem {border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;}
/* Page Header */
.PageHeader {font-weight: normal; font-size: x-small; font-variant: normal; color: #000000;}
/* Search */
.Search {font-family: verdana, helvetica, sans-serif; font-weight: normal; font-size: xx-small; color: #0255fc; letter-spacing: 2px;}
.Search a {color: #ff3300; text-decoration: none; font-size: xx-small; font-weight: bold; }
.Search a:hover {text-decoration: none; font-size: xx-small; font-weight: bold;}
/* Section Menu Bottom */
.SectionMenu2 {color: #669966; font-family: verdana, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: bold;}
.SectionMenu2 a {color: #669966; font-family: verdana, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: bold;}
.SectionMenu2 a:hover {color: #3333ff; text-decoration: underline;}
/* Topic Menu */
.TopicMenu {white-space: nowrap;}
.TopicMenu a {color: #ddd; font-family: verdana, helvetica, sans-serif; font-size: xx-small; font-weight: bold;}
.TopicMenu a:hover {color: #ddd; }
/* UserLogin */
.UserLogin a {color: #000080; font-family: Arial; font-size: 13px; text-decoration: none;}
.UserLogin a:hover {color: #ff0000; font-family: Arial; font-size: 13px; text-decoration: underline;}
/********************************
  Community_Modules_Local_Sections  
********************************/
/* Articles_ArticleSection*/
.ArticleSection_SectionTitle {padding: 0.25em 0.5em 0.25em 0.75em; margin: 0; font-weight: normal; font-size: 17px; font-variant: normal; color: #000000; border-right: 1px solid #c2d5fc;}
.ArticleSection_SectionDescription {font-family: verdana, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ArticleSection_ListTable {border: none;}
.ArticleSection_ListItem {background-color: #ffffd9; border: #ffff5a solid 1px;}
.ArticleSection_ListItem2 {background-color:#ffffff;}
.ArticleSection_ListAlternatingItem {background-color: #ffffd9; font-family: verdana, helvetica, sans-serif; font-size: 12px;}
.ArticleSection_ListAlternatingItem2 {background-color: #ffffff;}
.ArticleSection_ListTitle {font-weight: normal; font-size: 15px; font-variant: normal; color: #000000; text-decoration: none;}
.ArticleSection_ListAuthorLink {color: #0255fc; font-size: small; font-weight: normal;}
.ArticleSection_ListBriefDescription {font-family: verdana, helvetica, sans-serif; font-size: x-small; font-weight: normal;}
.ArticleSection_ListReadMoreLink {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: none;}
.ArticleSection_ListReadMoreLink a {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: none;}
.ArticleSection_ListReadMoreLink a:hover {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: underline;}
.ArticleSection_NoArticles {font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #ff1a00; font-style: italic;}
/* Articles_Article*/
.Article_Table {border: none;}
.Article_IntroCell {background-color: #ffffd9; border: 1px solid #ffff5a;}
.Article_BodyCell {background-color: #ffffff;}
.Article_Title {font-weight: normal; font-size: 15px; font-variant: normal; color: #000000; text-decoration: none;}
.Article_AuthorLink {color: #0255fc; font-size: small; font-weight: normal;}
.Article_BriefDescription {font-family: verdana, helvetica, sans-serif; font-size: x-small; font-weight: normal;}
.Article_BriefDescription2 {font-family: Garamond, Times New Roman, Serif; font-size: medium; font-weight: normal;}
.Article_FullDescription {font-family: Garamond, Times New Roman, Serif; font-size: medium; font-weight: normal;}
/* ArticlesWithPic */
.ArticlesWithPicSection_SectionTitle {padding: 0.25em 0.5em 0.25em 0.75em; margin: 0; font-weight: normal; font-size: 17px; font-variant: normal; color: #000000; border-right: 1px solid #c2d5fc;}
.ArticlesWithPicSection_SectionDescription {font-family: verdana, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ArticlesWithPicSection_ListTable {border: none;}
.ArticlesWithPicSection_ListItem {background-color: #f2f7fe;}
.ArticlesWithPicSection_ListItem2 {background-color: #fff;}
.ArticlesWithPicSection_ListAlternatingItem {background-color: #f2f7fe;}
.ArticlesWithPicSection_ListAlternatingItem2 {background-color: #fff;}
.ArticlesWithPicSection_ListLabel {font: 10pt verdana;}
.ArticlesWithPicSection_ListTitle {font-weight: normal; font-size: 12px; font-variant: small-caps; color: #ff0000;}
.ArticlesWithPicSection_ListAuthor {color: #0255fc; text-decoration: none; font-size: small; font-weight: normal;}
.ArticlesWithPicSection_ListPublicationDate {font-size: small;}
.ArticlesWithPicSection_ListBriefDescription {font-family: verdana, helvetica, sans-serif; font-size: small; font-weight: normal;}
.ArticlesWithPicSection_ListReadMoreLink {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: underline;}
.ArticlesWithPicSection_ListReadMoreLink a {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: none;}
.ArticlesWithPicSection_ListReadMoreLink a:hover {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: underline;}
.ArticlesWithPicSection_NoArticlesWithPics {font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #ff1a00; font-style: italic;}
.ArticlesWithPic_Table {border: none;}
.ArticlesWithPic_IntroCell {background-color: #f2f7fe;}
.ArticlesWithPic_BodyCell {background-color: #fff;}
.ArticlesWithPic_Label {font-size: small;}
.ArticlesWithPic_Title {font-weight: normal; font-size: 15px; font-variant: normal; color: #000000; text-decoration: none;}
.ArticlesWithPic_Author {font-family: verdana, helvetica, sans-serif; font-size: small; font-weight: normal;}
.ArticlesWithPic_BriefDescription {font-family: verdana, helvetica, sans-serif; font-size: x-small; font-weight: normal;}
.ArticlesWithPic_FullDescription {font-size: small;color: #333;}
/* Books */
.BookSection_SectionTitle {padding: 0.25em 0.5em 0.25em 0.75em; margin: 0; font-weight: normal; font-size: 17px; font-variant: normal; color: #000000; border-right: 1px solid #c2d5fc;}
.BookSection_SectionDescription {font-family: verdana, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.BookSection_ListTable {border: none;}
.BookSection_ListItem {background-color: #f9f1ff; font-family: verdana, helvetica, sans-serif; font-size: small; font-weight: normal;}
.BookSection_ListItem2 {background-color: #fff;}
.BookSection_ListAlternatingItem {background-color: #f9f1ff; font-family: verdana, helvetica, sans-serif; font-size: small; font-weight: normal;}
.BookSection_ListAlternatingItem2 {background-color: #fff;}
.BookSection_ListLabel {font-size: small;}
.BookSection_ListTitle {font-weight: normal; font-size: 12px; font-variant: small-caps; color: #ff0000;}
.BookSection_ListAuthor {color: #0255fc; text-decoration: none; font-size: small; font-weight: normal;}
.BookSection_ListPublisher {font-size: small;}
.BookSection_ListPublicationDate {font-size: small;}
.BookSection_ListBriefDescription {font-family: verdana, helvetica, sans-serif; font-size: small; font-weight: normal;}
.BookSection_ListReadMoreLink {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: none;}
.BookSection_ListReadMoreLink a {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: none;}
.BookSection_ListReadMoreLink a:hover {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: underline;}
.BookSection_NoBooks {font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #ff1a00; font-style: italic;}
.Book_Table {border: none;}
.Book_IntroCell {background-color: #f9f1ff; border: #dba3ff solid 1px;}
.Book_BodyCell {background-color:#fff;}
.Book_Label {font-size: small;}
.Book_Title {font-weight: normal; font-size: 15px; font-variant: normal; color: #000000; text-decoration: none;}
.Book_Author {font: 12pt;}
.Book_BriefDescription {font-family: verdana, helvetica, sans-serif; font-size: x-small; font-weight: normal;}
.Book_FullDescription {font-size: small;color: #333;}
/* Downloads_Documents*/
.DownloadSection_SectionTitle {padding: 0.25em 0.5em 0.25em 0.75em; margin: 0; font-weight: normal; font-size: 17px; font-variant: normal; color: #000000; border-right: 1px solid #c2d5fc;}
.DownloadSection_SectionDescription {font-family: verdana, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.DownloadSection_ListTable {border: none;}
.DownloadSection_ListItem {background-color: #ffffff; font-family: garamond, serif; font-size: medium; font-weight: normal; border: #dd0000 solid 1px;}
.DownloadSection_ListItem2 {background-color: #ffffff;}
.DownloadSection_ListAlternatingItem {background-color: #ffffff;}
.DownloadSection_ListAlternatingItem2 {background-color: #ffffff;}
.DownloadSection_ListTitle {font-weight: normal; font-size: medium; font-variant: normal; color: #000000; text-decoration: none;}
.DownloadSection_ListAuthorLink {color: #0255fc;  font-size: small; font-weight: normal;}
.DownloadSection_ListFileSize {font-weight: normal; font-size: 15px; font-variant: normal; color: #000000; text-decoration: none;}
.DownloadSection_ListBriefDescription {font-family: verdana, helvetica, sans-serif; font-size: x-small; font-weight: normal;}
.DownloadSection_ListReadMoreLink {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: none;}
.DownloadSection_ListReadMoreLink a {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: none;}
.DownloadSection_ListReadMoreLink a:hover {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: underline;}
.DownloadSection_ListDownloadLink {color: #0255fc;  font-size: x-small; font-weight: normal;}
.DownloadSection_NoDownloads {font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #ff1a00; font-style: italic;}
.Download_Table {border: none;}
.Download_IntroCell {background-color: #ffffff; border: #dd0000 solid 1px;}
.Download_BodyCell {background-color: #ffffff;}
.Download_Label {font-weight: normal; font-size: 15px; font-variant: normal; color: #000000; text-decoration: none;}
.Download_Title {font-weight: normal; font-size: 15px; font-variant: normal; color: #000000; text-decoration: none;}
.Download_FileSize {font-weight: normal; font-size: 15px; font-variant: normal; color: #000000; text-decoration: none;}
.Download_BriefDescription {font-family: verdana, helvetica, sans-serif; font-size: x-small; font-weight: normal;}
.Download_FullDescription {font-size: small; color: #333333;}
.Download_AuthorLink {color: #0255fc;  font-size: small; font-weight: normal;}
.Download_DownloadLink {color: #3333ff;  font-size: x-small; font-weight: normal; text-decoration: none;}
.Download_DownloadLink a:hover {color: #3333ff;  font-size: x-small; font-weight: normal; text-decoration: underline;}
/* Events */
.EventSection_SectionTitle {padding: 0.25em 0.5em 0.25em 0.75em; margin: 0; font-weight: normal; font-size: 17px; font-variant: normal; color: #000000; border-right: 1px solid #c2d5fc;}
.EventSection_SectionDescription {font-family: verdana, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.EventSection_ListTable {border: none;}
.EventSection_ListItem {background-color: #ffe9f0; border: #ff97b7 solid 1px;}
.EventSection_ListItem2 {background-color: #fff;}
.EventSection_ListAlternatingItem {background-color: #ffe9f0;}
.EventSection_ListAlternatingItem2 {background-color: #fff;}
.EventSection_ListTitle {font-weight: normal; font-size: 12px; font-variant: small-caps; color: #ff0000;}
.EventSection_ListDate {font-size: small; font-weight: bold; font-variant: small-caps;}
.EventSection_ListBriefDescription {font-family: verdana, helvetica, sans-serif; font-size: small; font-weight: normal;}
.EventSection_ListReadMoreLink {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: none;}
.EventSection_ListReadMoreLink a {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: none;}
.EventSection_ListReadMoreLink a:hover {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: underline;}
.EventSection_ListNotVisible {font-family: verdana, helvetica, sans-serif; font-size: small; font-weight: normal; color: #ff1a00; font-style: italic;}
.EventSection_NoEvents {font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #ff1a00; font-style: italic;}
.Event_Table {border: none;}
.Event_IntroCell {background-color: #ffe9f0; border: #ff97b7 solid 1px;}
.Event_BodyCell {background-color: #fff;}
.Event_Title {font-weight: normal; font-size: 15px; font-variant: normal; color: #000000; text-decoration: none;}
.Event_Date {font-size: small; font-weight: bold; font-variant: small-caps;}
.Event_BriefDescription {font-family: verdana, helvetica, sans-serif; font-size: x-small; font-weight: normal;}
.Event_FullDescription {font-size: small; color: #333;}
/* Faqs */
.FaqSection_SectionTitle {padding: 0.25em 0.5em 0.25em 0.75em; margin: 0; font-weight: normal; font-size: 17px; font-variant: normal; color: #000000; border-right: 1px solid #c2d5fc;}
.FaqSection_SectionDescription {font-family: verdana, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FaqSection_ListTable {border: none;}
.FaqSection_ListItem {background-color: #fff4e3; border: #ff8700 solid 1px;}
.FaqSection_ListItem2 {background-color: #ffffff;}
.FaqSection_ListAlternatingItem {background-color: #fff4e3; font-family: verdana, helvetica, sans-serif; font-size: 12px;}
.FaqSection_ListAlternatingItem2 {background-color: #ffffff;}
.FaqSection_ListTitle {font-weight: normal; font-size: 15px; font-variant: normal; color: #000000; text-decoration: none;}
.FaqSection_ListAnswer {font-family: verdana, helvetica, sans-serif; font-size: x-small; font-weight: normal;}
.FaqSection_ListAuthorLink {font-family: verdana, helvetica, sans-serif; font-size: small; color: #000000; color: #0255fc;}
.FaqSection_ListBriefDescription {font-family: verdana, helvetica, sans-serif; font-size: x-small; font-weight: normal;}
.FaqSection_ListReadMoreLink {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: none;}
.FaqSection_ListReadMoreLink a {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: none;}
.FaqSection_ListReadMoreLink a:hover {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: underline;}
.FaqSection_NoFaqs {font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #ff1a00; font-style: italic;}
.Faq_Table {border: none;}
.Faq_IntroCell {background-color: #fff4e3; border: solid #ff8700 1px;}
.Faq_AnswerCell {background-color: #ffffff; font-family: verdana, helvetica, sans-serif; font-size: small;}
.Faq_ReferenceCell {background-color: #ffffff; font-family: verdana, helvetica, sans-serif; font-size: small;}
.Faq_BodyCell {background-color: #ffffff; font-family: verdana, helvetica, sans-serif; font-size: small;}
.Faq_Title {font-weight: normal; font-size: 15px; font-variant: normal; color: #000000; text-decoration: none;}
.Faq_Title1 {font-weight: normal; font-size: 15px; font-variant: normal; color: #000000; text-decoration: none;}
.Faq_AuthorLink {color: #0255fc;  font-size: small;}
.Faq_BriefDescription {font-family: verdana, helvetica, sans-serif; font-size: x-small; font-weight: normal;}
.Faq_Introduction {font-family: Garamond, Times New Roman, Serif; font-size: medium; font-weight: normal;}
.Faq_FullDescription {font-family: verdana, helvetica, sans-serif; font-size: small;}
/* Links */
.LinkSection_SectionTitle {padding: 0.25em 0.5em 0.25em 0.75em; margin: 0; font-weight: normal; font-size: 17px; font-variant: normal; color: #000000; border-right: 1px solid #c2d5fc;}
.LinkSection_SectionDescription {font-family: verdana, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.LinkSection_ListTable {border: none;}
.LinkSection_ListItem {border-top: thick dashed #cccccc 1px; background-color:#ffffff;}
.LinkSection_ListItem2 {background-color:#CCCCFF;font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.LinkSection_ListAlternatingItem {background-color:#fffbfc; color: #3333ff; text-decoration: none; font-size: 12px; font-weight: normal;}
.LinkSection_ListAlternatingItem a {background-color:#fffbfc; color: #3333ff; text-decoration: none; font-size: 12px; font-weight: normal;}
.LinkSection_ListAlternatingItem a:hover {background-color:#fffbfc; color: #3333ff; text-decoration: underline; font-size: 12px; font-weight: normal;}
.LinkSection_ListAlternatingItem2 {background-color:#ffffff; color: #3333ff; text-decoration: none; font-size: 12px; font-weight: normal;}
.LinkSection_ListAlternatingItem2 a {background-color:#ffffff; color: #3333ff; text-decoration: none; font-size: 12px; font-weight: normal;}
.LinkSection_ListAlternatingItem2 a:hover {background-color:#ffffff; color: #3333ff; text-decoration: underline; font-size: 12px; font-weight: normal;}
.LinkSection_ListTitle {font-weight: normal; font-size: 15px; font-variant: normal; color: #000000; text-decoration: none;}
.LinkSection_ListBriefDescription {font-family: verdana, helvetica, sans-serif; font-size: x-small; color: #000000;}
.LinkSection_ListCommentLink {color: #3333ff; text-decoration: none; font-size: 12px; font-weight: normal;}
.LinkSection_ListCommentLink2 {color: #3333ff; 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 {color: #3333ff;  font-size: x-small; font-weight: normal; text-decoration: none;}
.Link_BriefDescription {font-family: verdana, helvetica, sans-serif; font-size: x-small; font-weight: normal;}
/* Photo Section */
.PhotoSection_SectionTitle {padding: 0.25em 0.5em 0.25em 0.75em; margin: 0; font-weight: normal; font-size: 17px; font-variant: normal; color: #000000; border-right: 1px solid #c2d5fc;}
.PhotoSection_SectionDescription {font-family: verdana, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.PhotoSection_SpacerCell {background-color: #fff;}
.PhotoSection_ListTable {border: none;}
.PhotoSection_ListItem {background-color: #eee; font-family: verdana, helvetica, sans-serif; font-size: small; font-weight: normal;}
.PhotoSection_ListItem2 {background-color: #fff;}
.PhotoSection_ListAlternatingItem {background-color:#eee; font-family: verdana, helvetica, sans-serif; font-size: small; font-weight: normal;}
.PhotoSection_ListAlternatingItem2 {background-color: #fff;}
.PhotoSection_ListTitle {font-weight: normal; font-size: 12px; font-variant: small-caps; color: #ff0000;}
.PhotoSection_ListBriefDescription {font-family: verdana, helvetica, sans-serif; font-size: small; font-weight: normal;}
.PhotoSection_ListReadMoreLink {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: none;}
.PhotoSection_ListReadMoreLink a {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: none;}
.PhotoSection_ListReadMoreLink a:hover {font-weight: normal; font-size: x-small; font-variant: normal; color: #3333ff; text-decoration: underline;}
.PhotoSection_NoPhotos {font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #ff1a00; font-style: italic;}
.Photo_Table {border: none;}
.Photo_IntroCell {background-color: #eee; border: #cecece solid 1px;}
.Photo_BodyCell {background-color: #fff;}
.Photo_Title {font-weight: normal; font-size: 15px; font-variant: normal; color: #000000; text-decoration: none;}
.Photo_AuthorLink {color: #0255fc;  font-size: small; font-weight: normal;}
.Photo_DateCreated {font-size: 10px;}
.Photo_BriefDescription {font-family: verdana, helvetica, sans-serif; font-size: x-small; font-weight: normal;}
.Photo_FullDescription {font-family: verdana, helvetica, sans-serif; font-size: x-small; font-weight: normal;}
/********************************
  Community_Modules_Global_Sections  
********************************/
/* Comments */
.Comments_ListTable {border: none;}
.Comments_ListItem {background-color: #fff; border: #ddd solid 1px;}
.Comments_ListItem2 {background-color: #fff;}
.Comments_ListAlternatingItem {background-color: #fff; border: #ddd solid 1px;}
.Comments_ListAlternatingItem2 {background-color: #fff;}
.Comments_ListTitle {font-size: small; font-weight: bold; font-variant: small-caps;}
.Comments_ListTitleLink {color: #0255fc;  font-size: small; font-weight: normal;}
.Comments_ListAuthorLink {color: #0255fc;  font-size: small; font-weight: normal;}
.Comments_ListDateCreated {font-size: 10px;}
.Comments_ListBriefDescription {font-family: verdana, helvetica, sans-serif; font-size: small; font-weight: normal;}
.Comments_ListReplyLink {color: #0255fc;  font-size: small; font-weight: normal;}
.Comments_Table {border: none;}
.Comments_IntroCell {background-color: #fff; border: #ddd solid 1px;}
.Comments_BodyCell {background-color: #fff;}
.Comments_Title {font-weight: normal; font-size: xx-small; font-variant: normal; color: #0255fc;}
.Comments_AuthorLink {color: #0255fc;  font-size: small; font-weight: normal;}
.Comments_DateCreated {font-size: 10px;}
.Comments_BriefDescription {font-family: verdana, helvetica, sans-serif; font-size: small; font-weight: normal;}
.Comments_ParentLink {color: #0255fc;  font-size: small; font-weight: normal;}
/* Default Theme */
.SmallImage {background-image: url("ArrowRow_Small.gif"); background-position: center left; background-repeat: no-repeat;}
.BigImage {background-image: url("ArrowRow_Big.gif"); background-position: center center; background-repeat: no-repeat;}
/* Discuss */
.discussTable{border: #2b4985 solid 1px; background-color:#ffffff;}
.discussTable td{font-family: Arial, Helvetica, sans-serif; font-size: small;}
.discussTable th{height: 25px; padding: 3px; margin: 1px; background-image: url(../Images/discussheader.gif); background-color: #2b4985; color: white; font-family: Trebuchet, Arial, Verdana; font-size: 0.9em; font-weight:bold;}
.discussTable a{color: #2b4985; font-size: small;  font-family: arial, helvetica, sans-serif; font-weight: bold;}
.discussCell{padding: 3px; margin: 1px; background-color: #f2f7fc;}
.discussCellHilite{padding: 3px; background-color: #e5ecfb;}
.discussNoPosts {font-family: verdana, arial, helvetica; font-size: small; color: #ff1a00; font-style: italic;}
/* Form */
.Form_Title {padding: 0.25em 0.5em 0.25em 0.75em; margin: 0; font-weight: normal; font-size: 17px; font-variant: normal; color: #000000; border-right: 1px solid #c2d5fc;}
.Form_Description {font-size: x-small;}
.Form_Table {background-color: #cccccc; border: thick solid #aaa 1px;}
.Form_LabelRow {font-size: x-small}
.Form_LabelCell {font-size: x-small;}
.Form_LabelText {font-size: x-small; font-variant: small-caps;}
.Form_FieldRow {font-size: x-small;}
.Form_FieldCell {font-size: x-small;}
.Form_Field {font-size: x-small;}
.Form_SectionRow {background-color: #f2f7fe;}
.Form_SectionCell {font-size: x-small;}
.Form_SectionText {font-weight: bold;}
.Form_Button {font-size: x-small;}
.Form_HelpText {font-size: 8pt;}
.Form_SubSectionRow {font-size: 13px;}
.Form_SubSectionCell {font-size: 13px;}
.Form_SubSectionText {font-size: 13px;}
.Form_List {font-size: small;}
.Form_Message {font-size: small; color: #fca902}
/* Forum Login */
.ForumLogin_SectionTitle {padding: 0.25em 0.5em 0.25em 0.75em; margin: 0; font-weight: normal; font-size: 17px; font-variant: normal; color: #000000; border-right: 1px solid #c2d5fc;}
.ForumLogin_SectionDescription {font-family: verdana, helvetica, sans-serif; font-size: x-small; font-weight: normal;}
.ForumLogin_LoginLink {color: #0255fc; }
/* HtmlTextBox */
pre{word-wrap: break-word; padding: 5px; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-left: 10px; background-color: #dcddde; font: 10px normal lucida console;}
/* Parent Section */
.ParentSection_SectionTitle {padding: 0.25em 0.5em 0.25em 0.75em; margin: 0; font-weight: normal; font-size: 17px; font-variant: normal; color: #000000; border-right: 1px solid #c2d5fc; }
.ParentSection_SectionDescription {font-family: verdana, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ParentSection_ListTable {border: none;}
.ParentSection_ListItem {background-color: #ffffff;}
.ParentSection_ListItem2 {background-color: #ffffff; font-family: verdana, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ParentSection_ListAlternatingItem {background-color: #ffffff;}
.ParentSection_ListAlternatingItem2 {background-color: #ffffff;}
.ParentSection_ListTitleLink {font-weight: normal; font-size: 15px; font-variant: normal; color: #3333ff; text-decoration: none;}
.ParentSection_ListTitleLink:hover {font-weight: normal; font-size: 15px; font-variant: normal; color: #3333ff; text-decoration: underline;}
.ParentSection_ListBriefDescription {font-family: verdana, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
/* Rating Control */
.RateBox{font-size: small;}
/* Search */
.Search_ListTable {border: none;}
.Search_ListItem {border: #ff1a00 solid 1px;}
.Search_ListItem2 {background-color: #fff;}
.Search_ListAlternatingItem {border: #ff1a00 solid 1px;}
.Search_ListAlternatingItem2 {background-color: #fff;}
.Search_ListTitle {font-size: small; font-weight: bold; font-variant: small-caps;}
.Search_ListTitleLink {color: #0255fc;  font-size: small; font-weight: normal;}
.Search_List/*AuthorLink*/ {color: #0255fc;  font-size: small; font-weight: normal;}
.Search_ListDateCreated {font-size: 10px;}
.Search_ListBriefDescription {font-family: verdana, helvetica, sans-serif; font-size: small; font-weight: normal;}
.Search_NoResults {font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #ff1a00; font-style: italic;}
/* Topics */
.Topics_TopicTitle {font-weight: normal; font-size: xx-small; font-variant: normal; color: #fca902;}
.Topics_TopicDescription {font-family: verdana, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Topics_ListTable {border: none;}
.Topics_ListItem {border: #7caef5 solid 1px;}
.Topics_ListItem2 {background-color: #fff;}
.Topics_ListAlternatingItem {border: #7caef5 solid 1px;}
.Topics_ListAlternatingItem2 {background-color: #fff;}
.Topics_ListTitle {font-size: small; font-weight: bold; font-variant: small-caps;}
.Topics_ListTitleLink {color: #0255fc;  font-size: small; font-weight: normal;}
.Topics_ListAuthorLink {color: #0255fc;  font-size: small; font-weight: normal;}
.Topics_ListDateCreated {font-size: 10px;}
.Topics_ListBriefDescription {font-family: verdana, helvetica, sans-serif; font-size: small; font-weight: normal;}
/* Web Box */
.WebBox_ListTable {border: none;}
.WebBox_ListItem {background-color: #ffffff; font: 10px}
.WebBox {font-family: verdana, helvetica, sans-serif; font-size: 10px;}
.WebBox a:active {color: #0255fc; text-decoration: none; font-size: 10px;}
.WebBox a:link {color: #0255fc;  font-size: small; font-weight: normal;}
.WebBox a:visited {color: #0255fc; text-decoration: none; font-size: 10px;}
.WebBox a:hover {color: #ff1a00;  font-size: 10px;}
.WebBox_TitleText {font-family: verdana, helvetica, sans-serif; font-weight: bold; font-size: small; }
.WebBox_TitleText a:active {color: #0255fc; text-decoration: none; }
.WebBox_TitleText a:link {color: #0255fc;  font-size: small; font-weight: normal;}
.WebBox_TitleText a:visited {color: #0255fc; text-decoration: none; }
.WebBox_TitleText a:hover {color: #ff1a00; text-decoration: none; }
.WebBox_TitleRow {font-family: verdana, helvetica, sans-serif; font-size: xx-small; font-style: normal;}
.WebBox_TitleCell {font-family: verdana, helvetica, sans-serif; font-size: 10px;}
.WebBox_Table {font-family: verdana, helvetica, sans-serif; font-size: 10px;}
.WebBox_SubText {font-family: verdana, helvetica, sans-serif; font-size: 8px;}
.WebBox_Link {color: #0255fc;  font-size: x-small; font-weight: normal;}
/* Web Service Box */
.WebServiceBox_ListTable {border: none;}
.WebServiceBox_ListItem {background-color: #ffffd9; }
.WebServiceBox_ServiceTitleLink {color: #0255fc;  font-size: small; font-weight: normal;}
.WebServiceBox_ServiceTitleLink:hover {font-weight: bold;}
.WebServiceBox_ServiceDescription {font-family: verdana, 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: verdana, helvetica, sans-serif; font-size: 8pt; }
.WebServiceBox_Copyright {font-family: verdana, helvetica, sans-serif; font-size: 8pt;}
.WebServiceBox_LastRefreshed {font-family: verdana, helvetica, sans-serif; font-size: 8px;}
/* Vote Control */
.VoteItemClass{font-family: verdana, helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.VoteQuestionClass{font-weight: bold; font-size: small; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; padding-right: 3px; font-family: verdana, helvetica, sans-serif; background-color: #ccc;}
.VoteButtonClass{font-family: verdana, helvetica, sans-serif; font-size: small; font-weight: normal; background-color: #f4f2e8;}
.VoteTableClass{border-top: #807c4f 1px solid; border-bottom: #807c4f 1px solid; border-left: #807c4f 1px solid; border-right: #807c4f 1px solid;}
.VoteResultClass{font-family: verdana, helvetica, sans-serif; font-size: small; font-weight: normal; text-align:center; background-color: #ccc;}
