/*****************************
  Default Style Elements
*****************************/

body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color:#CCCCAA; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; }


a {font: 12px verdana; color: maroon; text-decoration: underline;}
a:hover {color: #0000a0; text-decoration: underline;}
.Footer {color: #90ae90; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px;}
.NotifyText {color: #808080; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px;}
.Content_SubTitleRow {color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;}
.Content_BodyText {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;}
.Content {color: #808080; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px;}
.Quote_Text {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}

/*********************************
  Standard Style Elements
  -----------------------
  The following style elements are defined for every theme. When 
  creating a new theme, you should copy these elements.
***********************************/

/* Section Menu - Done */
.SectionMenu a {color: #FFFFFF; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
.SectionMenu a:hover {color: #ffff00; text-decoration: None; font-weight: normal;}

.SectionMenu2 {color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 10px;}
.SectionMenu2 a {color: #808080; text-decoration: none;font-family: arial, helvetica, sans-serif; font-size: 10px;}
.SectionMenu2 a:hover {color: #000000; text-decoration: underline; font-weight: normal;}

/* Topic Menu - Done*/
.TopicMenu {white-space: nowrap;}
.TopicMenu a {color: #808080; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px;}
.TopicMenu a:hover {color: #000000; text-decoration: underline;}

/* BreadCrumb Navigation - Done */
.BreadCrumb {font-family: verdana, arial, helvetica, sans-serif; color: #90AE90; font-size: 10px; }
.BreadCrumb a {color: #808080; text-decoration: none;font-size: 10px;}
.BreadCrumb a:hover {color: #000000; text-decoration: underline;}

/* UserLogin - Done*/
.UserLogin {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
.UserLogin a {color: #808080; text-decoration: none; font-size: 10px;}
.UserLogin a:hover {color: #ffffff; text-decoration: underline; font-weight: normal;}

/* UserGreeting */
.UserGreeting {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;  font-style: normal; text-align: center; color: #FFFFFF;}

/* Search - Done */
.Search {font-family: Verdana, Arial, San-Serif; font-size: 10px; color: #ffffff;}
.Search a {color: #808080; text-decoration: none; font-size: 10px; font-weight: bold;}
.Search a:hover {color: #ffffff; text-decoration: underline; font-size: 10px; font-weight: bold;}

/* Polls - Done */
.Poll_ListTitle	{font-size: 14px; font-weight:bold; text-align: center; background-color: #4f0c09;}
.Poll_ListTable {width: 100%; border-width: 1px; color: #ffffff; font-weight: 500; font-family: Verdana, Arial, helvetica, Sans-Serif; font-size: 10px; border-left: solid; border-right: solid; border-top: solid; border-bottom: solid; border-color: #E1D4B1; background-color: #90AE90;}
.Poll_Question {font-size: 12px; color: #ffffff; font-weight: bold;}
.Poll_radioButtonList {font-family: Verdana, Arial, helvetica, Sans-Serif; font-size: 10px; color: #ffffff; font-weight: 500;}

/***************************
  Modules 
***************************/
/* Articles - Done  */
.ArticleSection_SectionTitle {font-size: 20px; font-family: Verdana, Arial, helvetica, Sans-Serif; color: #0000a0;}
.ArticleSection_SectionDescription {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ArticleSection_ListTable {border: thick solid #0000a0 1px;}
.ArticleSection_ListItem {background-color:#c0c0c0; color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; border-bottom: solid 1px #0000a0;}
.ArticleSection_ListItem2 {background-color:#ffffff;}
.ArticleSection_ListAlternatingItem {background-color:#CCCCFF;}
.ArticleSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.ArticleSection_ListTitle {color: #000000; font-weight: bold; font-size: 16px; font-family: verdana, arial, helvetica, sans-serif;}
.ArticleSection_ListAuthorLink {font-weight: normal; font-size: 12px; color: #808080; text-decoration: none;}
.ArticleSection_ListBriefDescription {color: #0000c0; font-size: 12px; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif;}
.ArticleSection_ListReadMoreLink {color: #808080; text-decoration: none; font-size: 12px; font-weight: normal;}
.ArticleSection_NoArticles {font-family: verdana, arial, helvetica; font-size: 12px; color: #000000;}

.Article_Table {border-top: thick solid #0000a0 1px;}
.Article_IntroCell {background-color:#c0c0c0; border-top: thick solid #0000a0 3px;} 
.Article_BodyCell {background-color:#ffffff;}
.Article_Title {font-family: Verdana, Arial, helvetica, Sans-Serif; font-size: 20px; font-weight: bold;}
.Article_AuthorLink {color: #808080; text-decoration: none; font-size: 12px; font-weight: normal;}
.Article_BriefDescription {font-family: Verdana, Arial, helvetica, Sans-Serif; font: 12px verdana; font-style: italic;}
.Article_FullDescription {font: 12px verdana;color: #000000;}

/* Books - Done */
.BookSection_SectionTitle {font-size: 20px; font-family: Verdana, Arial, helvetica, Sans-Serif; color: #0000a0;}
.BookSection_SectionDescription {color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.BookSection_ListTable {border: thick solid #90ae90 1px;}
.BookSection_ListItem {background-color:#e1d4b1;}
.BookSection_ListItem2 {background-color:#ffffff;}
.BookSection_ListAlternatingItem {background-color:#CCCCFF;}
.BookSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.BookSection_ListLabel {font: 10pt verdana;}
.BookSection_ListTitle {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 16px;}
.BookSection_ListAuthor {font-family: Verdana, Arial, helvetica, Sans-Serif; font-size: 12px; font-style: italic;}
.BookSection_ListPublisher {color: #002f00; font-family: Verdana, Arial, helvetica, Sans-Serif; font-size: 12px; font-style: italic;}
.BookSection_ListPublicationDate {font-family: Verdana, Arial, helvetica, Sans-Serif; font-size: 12px; font-style: italic; }
.BookSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.BookSection_ListReadMoreLink {color: #002f00; text-decoration: none; font-size: 14px;}
.BookSection_NoBooks {font-family: verdana, arial, helvetica; font-size: 12px; color: #ffffff; background-color: #002f00;}

.Book_Table {background-color: #e1d4b1; border: thick solid #90ae90 1px;}
.Book_IntroCell {background-color:#e1d4b1;} 
.Book_BodyCell {background-color:#ffffff;}
.Book_Label {font: 10pt verdana;}
.Book_ISBN {font: 10pt verdana; font-style: italic;}
.Book_Price {font: 10pt verdana; font-style: italic;}
.Book_Title {font-weight: bold; font-size: 16px; font-family: Verdana, Arial, helvetica, Sans-Serif;}
.Book_Author {font: 12pt;} 
.Book_BriefDescription {font: 12px verdana; font-style: italic;}
.Book_FullDescription {font: 14px verdana;color: #000000}

/* Downloads - Done */
.DownloadSection_SectionTitle {font-size: 20px; font-family: Verdana, Arial, helvetica, Sans-Serif; color: #0000a0;}
.DownloadSection_SectionDescription {color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.DownloadSection_ListTable {border: thick solid #e1d4b1 1px;}
.DownloadSection_ListItem {background-color:#e1d4b1; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 12px;}
.DownloadSection_ListItem2 {background-color:#ffffff;}
.DownloadSection_ListAlternatingItem {background-color:#CCCCFF;}
.DownloadSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.DownloadSection_ListTitle {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 16px;}
.DownloadSection_ListAuthorLink {color: #002f00; text-decoration: none; font-size: 12px; font-weight: normal; font-family: Verdana, Arial, helvetica, Sans-Serif;}
.DownloadSection_ListFileSize {font-family: verdana, arial, helvetica; font-size: 10px; color: "#000000";}
.DownloadSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.DownloadSection_ListReadMoreLink {color: #002f00; text-decoration: none; font-size: 12px; font-weight: normal;}
.DownloadSection_ListDownloadLink {color: #002f00; text-decoration: none; font-size: 12px; font-weight: normal;}
.DownloadSection_NoDownloads {font-family: verdana, arial, helvetica; font-size: 12px; color: #ffffff;}

.Download_Table {background-color: #e1d4b1; border: thick solid #90ae90 1px;}
.Download_IntroCell {background-color: #e1d4b1;} 
.Download_BodyCell {background-color: #ffffff;}
.Download_Label {font-family: Verdana, Arial, helvetica, Sans-Serif; font-size: 12px; font-weight: bold;}
.Download_Title {font-family: Verdana, Arial, helvetica, Sans-Serif; font-size: 16px; font-weight: bold;}
.Download_FileSize {font-family: Verdana, Arial, helvetica, Sans-Serif; font-size: 12px;}
.Download_BriefDescription {font-family: Verdana, Arial, helvetica, Sans-Serif; font-size: 12px;}
.Download_FullDescription {font-family: Verdana, Arial, helvetica, Sans-Serif; font-size: 12px;color: #333333}
.Download_AuthorLink {color: #002f00; text-decoration: none; font-size: 12px; font-weight: normal;}
.Download_DownloadLink {color: #002f00; text-decoration: none; font-size: 12px; font-weight: normal;}

/* Events - Done */
.EventSection_SectionTitle {font-size: 20px; font-family: Verdana, Arial, helvetica, Sans-Serif; color: #0000a0;}
.EventSection_SectionDescription {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.EventSection_ListTable {border: thick solid #0000a0 1px;}
.EventSection_ListItem {background-color:#c0c0c0; color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; border-bottom: solid 1px #0000a0;}
.EventSection_ListItem2 {background-color:#ffffff;}
.EventSection_ListAlternatingItem {background-color:#CCCCFF;}
.EventSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.EventSection_ListTitle {color: #000000; font-weight: bold; font-size: 16px; font-family: verdana, arial, helvetica, sans-serif;}
.EventSection_ListDate {color: #000000; font-size: 12px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif;}
.EventSection_ListBriefDescription {color: #0000c0; font-size: 12px; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif;}
.EventSection_ListReadMoreLink {color: #808080; text-decoration: none; font-size: 12px; font-weight: normal;}
.EventSection_ListNotVisible {color: #ffffff; background-color:#002f00; font-size: 12px; font-style: italic;}
.EventSection_NoEvents {font-family: verdana, arial, helvetica; font-size: 12px; color: #000000;}

.Event_Table {border-top: thick solid #0000a0 1px;}
.Event_IntroCell {background-color:#c0c0c0; border-top: thick solid #0000a0 3px; width: 100%;} 
.Event_BodyCell {background-color:#ffffff;}
.Event_Title {font-family: Verdana, Arial, helvetica, Sans-Serif; font-size: 20px; font-weight: bold;}
.Event_Date {font-family: Verdana, Arial, helvetica, Sans-Serif; font-size: 14px;}
.Event_BriefDescription {font-family: Verdana, Arial, helvetica, Sans-Serif; font: 12px verdana; font-style: italic;}
.Event_FullDescription {font: 12px verdana; color: #000000}

/* Links - Done */
.LinkSection_SectionTitle {font-size: 20px; font-family: Verdana, Arial, helvetica, Sans-Serif; color: #0000a0;}
.LinkSection_SectionDescription {color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.LinkSection_ListTable {border: thick solid #90ae90 1px;}
.LinkSection_ListItem {border: solid #90ae90 1px; background-color: #d1d4b1;}
.LinkSection_ListItem2 {background-color:#ffffff;font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.LinkSection_ListAlternatingItem {border: solid #90ae90 1px; background-color:#ffffff;}
.LinkSection_ListAlternatingItem2 {background-color:#ffffff;}
.LinkSection_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.LinkSection_ListCommentLink {color: #002f00; text-decoration: none; font-size: 12px; font-weight: normal;}
.LinkSection_ListBriefDescription {color: #002f00; text-decoration: none; font-size: 12px; font-weight: normal;}
.LinkSection_NoLinks {font-family: verdana, arial, helvetica; font-size: 12px; color: #ffffff; background-color: #002f00;}

.Link_Table {width: 100%; background-color: #e1d4b1;}
.Link_IntroCell {background-color:#e1d4b1;} 
.Link_BodyCell {background-color:#FFFFFF;}
.Link_Link {color: #002f00; text-decoration: none; font-size: 12px; font-weight: normal;}
.Link_BriefDescription {font-family: Verdana, Arial, helvetica, Sans-Serif; font: 12px verdana; font-style: italic;}

/* Parent Section - Done */
.ParentSection_SectionTitle {font-size: 20px; font-family: Verdana, Arial, helvetica, Sans-Serif; color: #0000a0;}
.ParentSection_SectionDescription {color: #808080; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ParentSection_ListTable {border: none;}
.ParentSection_ListItem {border-top: thick dashed #cccccc 1px; background-color:#FFFFFF;}
.ParentSection_ListItem2 {background-color:#CCCCFF;font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ParentSection_ListAlternatingItem {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.ParentSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.ParentSection_ListTitleLink {color: #808080; text-decoration: underline; font: 12px verdana;}
.ParentSection_ListBriefDescription {color: #000080; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}

/* Photo Gallery - Done */
.PhotoSection_SectionTitle {font-size: 20px; font-family: Verdana, Arial, helvetica, Sans-Serif; color: #0000a0;}
.PhotoSection_SectionDescription {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.PhotoSection_SpacerCell {background-color: #1f2a68;}
.PhotoSection_ListTable {border: none;}
.PhotoSection_ListItem {border-top: thick dashed #cccccc 1px; background-color:#FFFFFF;}
.PhotoSection_ListItem2 {background-color:#CCCCFF;font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.PhotoSection_ListAlternatingItem {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.PhotoSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.PhotoSection_ListTitle {color: #000000; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif;}
.PhotoSection_ListBriefDescription {color: #0000c0; font-size: 12px; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif;}
.PhotoSection_ListReadMoreLink {color: maroon; text-decoration: underline; font-size: 12px; font-weight: normal;}
.PhotoSection_NoPhotos {font-family: verdana, arial, helvetica; font-size: 12px; color: #000000;}

.Photo_Table {border-top: thick solid #0000a0 1px; width: 100%;}
.Photo_IntroCell {background-color:#c0c0c0; width: 100%;} 
.Photo_BodyCell {background-color:#ffffff;}
.Photo_Title {font-family: Verdana, Arial, helvetica, Sans-Serif; font-size: 20px; font-weight: bold;}
.Photo_AuthorLink {color: #002f00; text-decoration: none; font-size: 12px; font-weight: normal;}
.Photo_DateCreated {font-family: Verdana, Arial, helvetica, Sans-Serif; font-size: 14px;}
.Photo_BriefDescription {font-family: Verdana, Arial, helvetica, Sans-Serif; font: 12px verdana; font-style: italic;}
.Photo_FullDescription {font: 12px verdana;}
.Photo_FullDescription a {font: 12px; color: #0000a0; font-weight: bold}
.Photo_FullDescription a:hover {font: 12px; color: #4f0c09; font-weight: bold}

/* Discuss - Done */
.discussTable {border:1px black solid; background-color:black;}
.discussTable td {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.discussTable th {height: 25px; padding: 3px; margin: 1px; background-color: #4f0c09; color: white; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight:bold;}
.discussTable a {color: #002f00; font-size: 11px; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.discussTable a:hover {color: #4f0c09; font-size: 11px; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.discussCell {padding: 3px; margin: 1px; background-color: #90ae90; color: #000000;}
.discussCellHilite {padding: 3px; background-color: #ffffff;}

/* Comments - Done */
.Comments_ListTable {border: thick solid #000000 2	px;}
.Comments_ListItem {background-color: #e1d4b1;}
.Comments_ListItem2 {background-color:#ffffff;}
.Comments_ListAlternatingItem {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.Comments_ListAlternatingItem2 {background-color:#CCCCFF;}
.Comments_ListTitle {color: #4f0c09; font-size: 14px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif;}
.Comments_ListTitleLink {color: #002f00; text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_ListAuthorLink {color: #002f00; text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_ListDateCreated {font-family: Verdana, Arial, helvetica, Sans-Serif; font-size: 12px;}
.Comments_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Comments_ListReplyLink {color: #002f00; text-decoration: none; font-size: 12px; font-weight: normal;}

.Comments_Table {border: thick solid #000000 1px;}
.Comments_IntroCell {background-color:#90ae90;} 
.Comments_BodyCell {background-color:#ffffff;}
.Comments_Title {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Comments_AuthorLink {color: #002f00; text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_DateCreated {font-size: 12px;}
.Comments_BriefDescription {font-size: 12px;}
.Comments_ParentLink {color: #002f00; text-decoration: none; font-size: 12px; font-weight: normal;}

/* Topics -  */
.Topics_TopicTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.Topics_TopicDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Topics_ListTable {border: thick solid #172a58 1px;}
.Topics_ListItem {background-color:#ffe600;}
.Topics_ListItem2 {background-color:#FFFFFF;}
.Topics_ListAlternatingItem {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.Topics_ListAlternatingItem2 {background-color:#CCCCFF;}
.Topics_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Topics_ListTitleLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.Topics_ListAuthorLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.Topics_ListDateCreated {font-size: 12px;}
.Topics_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}

/* Search - Done */
.Search_ListTable {border: none;}
.Search_ListItem {background-color:#dddddd;}
.Search_ListItem2 {background-color:#FFFFFF;}
.Search_ListAlternatingItem {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.Search_ListAlternatingItem2 {background-color:#CCCCFF;}
.Search_ListTitle {font-size: 16px; font-weight: bold; font-family: Verdana, Arial, helvetica, sans-serif; color: #0000a0;}
.Search_ListTitleLink {color: maroon; text-decoration: underline; font-size: 12px; font-weight: normal;}
.Search_ListAuthorLink {color: #0000a0; text-decoration: underline; font-size: 12px; font-weight: normal;}
.Search_ListDateCreated {font-family: Verdana, Arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000;}
.Search_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}
.Search_NoResults {font-family: verdana, arial, helvetica; font-size: 12px; color: #000000;}

/* Form - Done */
.Form_Title {font-size: 20px; font-family: Verdana, Arial, helvetica, Sans-Serif; color: #0000a0;}
.Form_Description {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; color: #808080;}
.Form_Table {font-family: Verdana, Arial, helvetica, sans-serif; background-color: #c0c0c0; border: thick solid #4f0c09 1px;}
.Form_Table a {color: #002f00;}
.Form_Table a:hover {color: #002f00; font-weight: bold;}
.Form_LabelRow {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 10pt;}
.Form_LabelCell {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 10pt;}
.Form_LabelText {color: #000000;  font-weight: bold; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 10pt;}
.Form_SuperLabelText {height: 17px; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 9px; vertical-align: bottom;}
.Form_FieldRow {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px;}
.Form_FieldCell {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px;}
.Form_Field {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 11px;}
.Form_SectionRow {font-family: Verdana, Arial, helvetica, sans-serif; color: white; background-color: #4f0c09;}
.Form_SectionCell {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12pt;}
.Form_SectionText {font-family: Verdana, Arial, helvetica, sans-serif; font-weight: bold;}
.Form_Button {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px;}
.Form_HelpText {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 8pt;}
.Form_SubSectionRow {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 13px;}
.Form_SubSectionCell {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 13px;}
.Form_SubSectionText {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 13px;}
.Form_List {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px;}
.Form_Message {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 9px; color: #000080; vertical-align: bottom;}
.Form_SubTitle {height: 20px; font-family: Verdana, Arial, helvetica, sans-serif; color: #ffffff; font-size: 14px; font-weight: bold; background-color: #4F0C09}

/* Custom Form */
.CustomForm_Title {font-size: 20px; font-family: Verdana, Arial, helvetica, Sans-Serif; color: #0000a0;}
.CustomForm_Description {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; color: #808080;}
.CustomForm_Table {font-family: Verdana, Arial, helvetica, sans-serif; background-color: #c0c0c0; border: thick solid #4f0c09 1px;}
.CustomForm_LabelRow {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 10pt;}
.CustomForm_LabelCell {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 10pt;}
.CustomForm_LabelText {color: #000000;  font-weight: bold; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 10pt;}
.CustomForm_SuperLabelText {height: 17px; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 9px; vertical-align: bottom;}
.CustomForm_FieldRow {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px;}
.CustomForm_FieldCell {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px;}
.CustomForm_Field {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 11px; width: 100%;}
.CustomForm_SectionRow {font-family: Verdana, Arial, helvetica, sans-serif; color: white; background-color: #4f0c09;}
.CustomForm_SectionCell {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12pt;}
.CustomForm_SectionText {font-family: Verdana, Arial, helvetica, sans-serif; font-weight: bold;}
.CustomForm_Button {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px;}
.CustomForm_HelpText {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 8pt;}
.CustomForm_SubSectionRow {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 13px;}
.CustomForm_SubSectionCell {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 13px;}
.CustomForm_SubSectionText {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 13px;}
.CustomForm_List {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px;}
.CustomForm_Message {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 9px; color: #000080; vertical-align: bottom;}
.CustomForm_SubTitle {height: 20px; font-family: Verdana, Arial, helvetica, sans-serif; color: #ffffff; font-size: 14px; font-weight: bold; background-color: #4F0C09}
.CustomForm_PrintLabel {font-family: Verdana, Arial, Helvetica, Sans-Serif; color: blue; font-size: 12px; font-weight: bold;}
.CustomForm_LongPrintLabel {font-family: Verdana, Arial, Helvetica, Sans-Serif; color: blue; font-size: 12px; font-weight: bold; font-style: italic;}

/* MemberList -  */
.MemberList_Header {font-family: Verdana, Arial, helvetica, sans-serif; background-color: #285100; color: White; border: thick solid #000000 1px;}
.MemberList_Label {font-family: Verdana, Arial, helvetica, sans-serif;}
.MemberList_Item {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 10px; background-color: #d6e1cc;}
.MemberList_AlternatingItem {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 10px; background-color: #9caf8a;}
.MemberList_Footer {font-family: Verdana, Arial, helvetica, sans-serif; background-color: #285100; color: White; border: thick solid #000000 1px;}

/* Web Box - Done */
.WebBox_ListTable {border: thick solid #90ae90 2px; font-size: 10px;}
.WebBox_ListItem {color: #000000; background-color: #ffffff; font: 10px verdana;}
.WebBox_ListItem a {color: #002f00; text-decoration: none; font-size: 10px;}
.WebBox_ListItem a:hover {color: #002f00; text-decoration: underline; font-weight: bold;}

.WebBox_TitleText {color: #2f0000; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.WebBox_TitleText a:active {color: #00002f; text-decoration: none; }
.WebBox_TitleText a:link {color: #00002f; text-decoration: none; }
.WebBox_TitleText a:visited {color: #00002f; text-decoration: none; }
.WebBox_TitleText a:hover {color: #00002f; text-decoration: none; font-weight: bold; }

.WebBox_TitleRow {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-style:italic;}
.WebBox_TitleCell {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
.WebBox_Table {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
.WebBox_SubText {font-family: verdana, arial, helvetica, sans-serif; font-size: 8px;}
.WebBox_Link {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 10px;}

/* Web Service Box -  */
.WebServiceBox_ListTable {border: thick solid #285100 2px;font-size: 10px;}
.WebServiceBox_ListItem {background-color: #ffffff; }
.WebServiceBox_ServiceTitleLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: bold;}
.WebServiceBox_ServiceTitleLink:hover {font-weight: bold;}
.WebServiceBox_ServiceDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
.WebServiceBox_ListTitleLink:link {color: #eff3eb; text-decoration:none;font: 10px verdana;}
.WebServiceBox_ListTitleLink:hover {color: #000000; text-decoration: underline;}
.WebServiceBox_ListDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; }
.WebServiceBox_Copyright {font-family: verdana, arial, helvetica, sans-serif; font-size: 8px;}
.WebServiceBox_LastRefreshed {font-family: verdana, arial, helvetica, sans-serif; font-size: 8px;}

/* Forum Login - Done */
.ForumLogin_SectionTitle {font-size: 20px; font-family: Verdana, Arial, helvetica, Sans-Serif; color: #0000a0; font-weight: normal;}
.ForumLogin_SectionDescription {color: #808080; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ForumLogin_LoginLink {color: #000000;}

/* Error Message - Done*/
.Error_Message {font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; color: Red;}

/* HtmlTextBox */
pre 
{
    word-wrap:break-word;
    padding:5px;
    margin-bottom:0px;
    margin-top:0px;
    margin-right:0px;
    margin-left:10px;
    background-color: #eeeeee;
    font: 10px normal Lucida Console;
}

.postBodyText {padding-bottom:20px; overflow-x:auto}
.postBodyText p {margin:0px;}

.commentText {padding-bottom:20px; overflow-x:auto}
.commentText p {margin:0px;}

.itemCommentText {padding-bottom:20px; overflow-x:auto}
.itemCommentText p {margin:0px;}

.articleBodyText {padding-bottom:20px; overflow-x:auto}
.articleBodyText p {margin:0px;}

.bookFullDescription {padding-bottom:20px; overflow-x:auto}
.bookFullDescription p {margin:0px;}

.bookPurchaseLink {padding-bottom:20px; overflow-x: auto; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.bookPurchaseLink p {margin:0px;}

.downloadFullDescription {padding-bottom:20px; overflow-x:auto}
.downloadFullDescription p {margin:0px;}

.eventFullDescription {padding-bottom:20px; overflow-x:auto}
.eventFullDescription p {margin:0px;}

.eventSpeaker {padding-bottom:20px; overflow-x: auto; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.eventSpeaker p {margin:0px;}

.eventLocation {padding-bottom:20px; overflow-x: auto; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.eventLocation p {margin:0px;}

.eventSpeakerBiography {padding-bottom:20px; overflow-x:auto}
.eventSpeakerBiography p {margin:0px;}

.itemEventSpeakerBiography {padding-bottom:20px; overflow-x: auto; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.itemEventSpeakerBiography p {margin:0px;}

.itemEventSpeaker {padding-bottom:20px; overflow-x:auto; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.itemEventSpeaker p {margin:0px;}

.itemEventLocation {padding-bottom:20px; overflow-x:auto; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.itemEventLocation p {margin:0px;}

.itemLinkTitle {color: #002f00; padding-bottom:20px; overflow-x:auto; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.itemLinkTitle p {margin:0px;}

.itemDateCreated {padding-bottom:20px; overflow-x:auto; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}

.DateCreated {padding-bottom:20px; overflow-x:auto; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}

.itemCommentCount {padding-bottom:20px; overflow-x:auto; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}

.photoFullDescription {padding-bottom:20px; overflow-x:auto}
.photoFullDescription p {margin:0px;}

/***********************************
  Theme Specific Style Elements
  ------------------------------
  The following style elements are specific to the current
  theme.
************************************/

/* Arc Theme */
.LogoCell 