/*****************************
  Default Style Elements
*****************************/
div.container
{
	text-align: center;
	margin-top: 30px;
	font-size: 12px;
	font-family: Arial;
}
.divcontainerHeading { background-color:Silver; line-height:3;}
div.container table
{
	font-size: 12px;
	border-collapse: collapse;
}

div.container table.tableBorder { border: solid 1px #cccccc;}
div.container table.tableSeparate {border-collapse: separate; }
div.container th 
{
	background-color: #f5f5f5;
	border: solid 1px #cccccc;
	padding: 4px 4px 4px 4px;
}

body
{
  font-size: 100%;
  margin: 0px;
  color: #333333;
  font-family: Times New Roman, Arial, helvetica, sans-serif;
  background-color: #ffffff;
  height:100%;
}
a {color:#570404; text-decoration: none; 
  font-size: 90%;font-family: Courier New, Arial; font-weight:bold;}
a:active {text-decoration: none;}
a:hover {color:#570404; text-decoration:underline;}
.FooterText {font-size: 90%; vertical-align:baseline;}
/*********************************
  Standard Style Elements
  -----------------------
  The following style elements are defined for every theme. When 
  creating a new theme, you should copy these elements.
***********************************/
.StaticNav{ background: #cccc99;	color: white;font-weight:bold; font-size:xx-small}
.StaticNav a { color:Gray; text-decoration: none;font-weight:bold; font-size:120%; font-family:Arial;}
.StaticNav a:hover {color: white; text-decoration: none;font-weight:bold;}

/* Section Menu */
.SectionNav{ font-weight: bold;	font-size: 90%;background: silver;	color: #666699;}
.SectionNav a {color: #570404; text-decoration: none; font-size: 100%; font-weight: bold;}
.SectionNav a:hover {color: white; text-decoration: none;font-weight: bold;}
.TopMenu {font-weight: bold;	font-size: 90%;	background: silver;	color: #570404;font-weight:normal;}
.TopMenu a {color: black; text-decoration: none; font-size: 100%;font-weight:normal; }
.TopMenu a:hover {color: black; text-decoration: none;font-weight:bold;}
/*.SectionMenu {}
.SectionMenu a {color: #570404; text-decoration: none; font-size: 90%;}
.SectionMenu a:hover {text-decoration: none;}


.SectionMenu2 { font-size: 90%;}
.SectionMenu2 a {color: #570404; text-decoration: none; font-size: 90%;}
.SectionMenu2 a:hover {text-decoration: none;}
*/


/* Topic Menu */
.TopicMenu {font-size: 90%;}
.TopicMenu a {color:#3366CC; text-decoration: none; font-size: 90%; font-weight: bold;}
.TopicMenu a:hover {text-decoration: underline;}

/* BreadCrumb Navigation */
.BreadCrumb { color: #000000; font-size: 90%;font-weight:normal; }
.BreadCrumb a { color:#570404; text-decoration: none;font-size: 90%;font-weight:normal;}
.BreadCrumb a:hover {color: #570404; text-decoration: none;font-weight:normal;}

.Crumb { color: #000000; font-size: 90%; }
.Crumb a { color:#570404; text-decoration: none;font-size: 90%;font-weight:normal;}
.Crumb a:hover {color: #570404; text-decoration: none;font-weight:normal;}

/* UserLogin */
.UserLogin {font-size: 80%; font-weight: bold;}
.UserLogin a {color: #570404; font-size: 80%; font-weight: bold;}
.UserLogin a:hover {color: #FFFFFF;}
.OTCLogin
{ 
  color: maroon;
  border-color:Gray;
  border-width:thin;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  background-color: gainsboro;
  text-align: center;
  border-bottom-style: solid;
}
.ArticleSection_SectionTitle {font-weight: bold; font-family:Arial Narrow; color:Maroon;}
.ArticleSection_SectionDescription {}
.ArticleSection_ListTable{border-top: #570404 thin solid;	color: #570404;}
.ArticleSection_ListItem {background-color:#cccc99;}
.ArticleSection_ListItem2{background-color: #f4f4d2;}
.ArticleSection_ListTitle{font-weight: bold;background-color: #cccc99;}
.ArticleSection_ListAuthorLink {font-size: smaller; }
.ArticleSection_ListBriefDescription {}
.ArticleSection_ListReadMoreLink {}
.ArticleSection_NoArticles {}
.Article_Table {}
.Article_IntroCell {background-color:#cccc99;} 
.Article_BodyCell { width:auto;}
.Article_Title { font-weight: bold; font-size: 110%;}
.Article_AuthorLink {font-size:70%;color:maroon;}
.Article_BriefDescription {font-size:70%;font-style: italic;}
.Article_FullDescription {font-size:100%;color: #333333}



/* Downloads */
.DownloadSection_SectionTitle {}
.DownloadSection_SectionDescription {}
.DownloadSection_ListTable {}
.DownloadSection_ListItem {}
.DownloadSection_ListItem2 {}
.DownloadSection_ListAlternatingItem {}
.DownloadSection_ListAlternatingItem2 {}
.DownloadSection_ListTitle {}
.DownloadSection_ListAuthorLink {}
.DownloadSection_ListFileSize {}
.DownloadSection_ListBriefDescription {}
.DownloadSection_ListReadMoreLink {}
.DownloadSection_ListDownloadLink {}
.DownloadSection_NoDownloads {}
.Download_Table {}
.Download_IntroCell {} 
.Download_BodyCell {}
.Download_Label {}
.Download_Title {}
.Download_FileSize {}
.Download_BriefDescription {}
.Download_FullDescription {}
.Download_AuthorLink {}
.Download_DownloadLink {}


/* Links */

.LinkSection_SectionTitle {}
.LinkSection_SectionDescription {}
.LinkSection_ListTable {}
.LinkSection_ListItem {}
.LinkSection_ListItem2 {}
.LinkSection_ListAlternatingItem {}
.LinkSection_ListAlternatingItem2 {}
.LinkSection_ListTitle { }
.LinkSection_ListBriefDescription {}
.LinkSection_ListCommentLink {}
.LinkSection_NoLinks {}
.Link_Table {}
.Link_Link { }
.Link_BriefDescription {}


/* Parent Section */
.ParentSection_SectionTitle{font-weight: bold; font-family:Arial Narrow; color:Maroon;}
.ParentSection_SectionDescription {}
.ParentSection_ListTable{	color: #570404;	background-color: silver; vertical-align:baseline;}
.ParentSection_ListItem {border-top: thick dashed #993300  1px; background-color:#FFFFFF;}
.ParentSection_ListItem2 {background-color:#993300;}
.ParentSection_ListAlternatingItem {border-top: thick dashed #993300 1px; background-color:#FFFFFF;}
.ParentSection_ListAlternatingItem2 {background-color:#FFFFFF;}
.ParentSection_ListTitleLink {}
.ParentSection_ListBriefDescription {}


/* Photo Gallery */

.PhotoSection_SectionTitle {}
.PhotoSection_SectionDescription {}
.PhotoSection_SpacerCell {}
.PhotoSection_ListTable {}
.PhotoSection_ListItem {}
.PhotoSection_ListItem2 {}
.PhotoSection_ListAlternatingItem {}
.PhotoSection_ListAlternatingItem2 {}
.PhotoSection_ListTitle {}
.PhotoSection_ListBriefDescription {}
.PhotoSection_ListReadMoreLink {}
.PhotoSection_NoPhotos {}
.Photo_Table {}
.Photo_IntroCell {} 
.Photo_BodyCell {}
.Photo_Title {}
.Photo_AuthorLink {}
.Photo_DateCreated {}
.Photo_BriefDescription {}
.Photo_FullDescription {}

/* Comments */
.Comments_ListTable {border: thick solid #cccc99 2px;}
.Comments_ListItem {background-color:#cccc99;}
.Comments_ListItem2 {background-color:#FFFFFF;}
.Comments_ListAlternatingItem {border: thick solid #993300 2px;}
.Comments_ListAlternatingItem2 {background-color:#cccc99;}
.Comments_ListTitle {font-weight: bold;}
.Comments_ListTitleLink {}
.Comments_ListAuthorLink {}
.Comments_ListDateCreated {}
.Comments_ListBriefDescription {}
.Comments_ListReplyLink {}
.Comments_Table {border: none;}
.Comments_IntroCell {background-color:#cccc99;} 
.Comments_BodyCell {background-color:#cccc99;}
.Comments_Title {}
.Comments_AuthorLink {}
.Comments_DateCreated {}
.Comments_BriefDescription {}
.Comments_ParentLink {}

/* Topics */
.Topics_TopicTitle { font-weight: bold; color:Maroon; font-family:Arial Narrow;}
.Topics_TopicDescription {}
.Topics_ListTable {border: border-top: thick solid #993300 3px; border-bottom: thick solid #993300 1px;border-left: thick solid #993300 1px;border-right: thick solid #993300 1px;}
.Topics_ListItem {background-color:#cccc99;}
.Topics_ListItem2 {background-color:#FFFFFF;}
.Topics_ListAlternatingItem {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.Topics_ListAlternatingItem2 {background-color:#cccc99}
.Topics_ListTitle {}
.Topics_ListTitleLink {}
.Topics_ListAuthorLink {}
.Topics_ListDateCreated {}
.Topics_ListBriefDescription {}

/* Search */
.Search_ListTable {}
.Search_ListItem {}
.Search_ListItem2 {}
.Search_ListAlternatingItem {}
.Search_ListAlternatingItem2 {}
.Search_ListTitle {}
.Search_ListTitleLink {}
.Search_ListAuthorLink {}
.Search_ListDateCreated {}
.Search_ListBriefDescription {}
.Search_NoResults {}

/* Form */

.Form_Title { font-weight: bold; font-size: 150%;}
.Form_Description {font-size: 100%;}
.Form_Table {border: thick solid #993300 2px; background-color:#cccc99;}
.Form_LabelRow {font-size: 100%;}
.Form_LabelCell {font-size: 100%;}
.Form_LabelText {font-size: 100%; font-variant: none;}
.Form_FieldRow {font-size: 100%; }
.Form_FieldCell {font-size: 100%;}
.Form_Field {font-size: 90%;}
.Form_SectionRow {font-size: 100%; color:#ffffff; background-color: #993300; font-weight:bold;}
.Form_SectionCell {font-size: 100%;}
.Form_SectionText {font-size: 100%; font-weight: bold;}
.Form_Button {font-size: 100%;}
.Form_HelpText {font-size: 75%;}
.Form_SubSectionRow {font-size: 100%;}
.Form_SubSectionCell {font-size: 100%;}
.Form_SubSectionText {font-size: 100%;}
.Form_List {font-size: 100%;}
.Form_Message {font-size: 100%; color: #CC0000}


/* Web Box */

.WebBox_ListTable
{
  border-right: silver thin solid;
  border-top: silver thin solid;
  border-left: silver thin solid;
  width: 100%;
  border-bottom: silver thin solid;
  background-color: gainsboro;
}
.WebBox_ListItem {background-color: gainsboro;font-size:75%}
.WebBox_ListItem a:active {}
.WebBox_ListItem a:link {}
.WebBox_ListItem a:visited {}
.WebBox_ListItem a:hover {}
.WebBox_TitleText { font-weight: bold; font-size: 100%;}
.WebBox_TitleRow {}
.WebBox_TitleCell {}
.WebBox_SubText { }
.itemTitleLink  {font-size:90%;color:maroon;font-weight:normal;}
.itemBriefDescription {}
.Quotes { font-weight: bold; font-size: 100%;color: #570404;}
.Quotes_Author {font-size: 80%;color: #570404;}

/* Web Service Box */
.WebServiceBox_ListTable {border-top: maroon thin solid;margin-top: 0px;width: 100%;background-color: #f4f4d2;}
.WebServiceBox_ListItem {background-color: #cccc99; }
.WebServiceBox_ServiceTitleLink {}
.WebServiceBox_ServiceTitleLink:hover {}
.WebServiceBox_ServiceDescription {background-color: #f4f4d2;  font-size: 90%;}
.WebServiceBox_LisTitleLink:link {}
.WebServiceBox_ListTitleLink:visited {}
.WebServiceBox_ListTitleLink:hover {}
.WebServiceBox_ListDescription
{
  display: inline-block;
  font-size: 100%;
  background-color: #eff0dc;
}
.WebServiceBox_Copyright { font-size: 80%;background-color: #cccc99}
.WebServiceBox_LastRefreshed {font-size: 60%;background-color: #cccc99}

/* Forum Login */
.ForumLogin_SectionTitle {}
.ForumLogin_SectionDescription {}
.ForumLogin_LoginLink {}

/* Discuss */
.discussTable {border:1px #570404 solid;background-color:#cccc99;}
.discussTable td{font-size: 90%;color:Black;}
.discussTable th {height: 25px;padding: 3px;margin: 1px;
    background-color: #cccc99;color: black;font-size: 80%;font-weight:bold;}
.discussTable a {color:#570404;font-size: 90%;text-decoration:underline;font-weight: bold;}
.discussCell {padding: 3px;margin: 1px;background-color: #f4f4d2;}
.discussCellHilite{padding: 3px;background-color: #f4f4d2;}

/* HtmlTextBox */
pre
{
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  margin: 0px;
  padding-top: 2px;
  font-family: 'Arial Narrow' , Sans-Serif;
  background-color: gainsboro;
  overflow:visible;
}

.postBodyText {padding-bottom:20px;width:500px; overflow-x:auto}
.postBodyText p {margin:0px;}
.commentText {padding-bottom:20px;width:500px; overflow-x:auto}
.commentText p {margin:0px;}
.itemCommentText {padding-bottom:20px;width:500px; overflow-x:auto}
.itemCommentText p {margin:0px;}
.articleBodyText {padding-bottom:20px;width:500px; overflow-x:auto}
.articleBodyText p {margin:0px;}
.bookFullDescription {padding-bottom:20px;width:500px; overflow-x:auto}
.bookFullDescription p {margin:0px;}
.downloadFullDescription {padding-bottom:20px;width:500px; overflow-x:auto}
.downloadFullDescription p {margin:0px;}
.eventFullDescription {padding-bottom:20px;width:500px; overflow-x:auto}
.eventFullDescription p {margin:0px;}
.eventSpeakerBiography {padding-bottom:20px;width:500px; overflow-x:auto}
.eventSpeakerBiography p {margin:0px;}
.itemEventSpeakerBiography {padding-bottom:20px;width:500px; overflow-x:auto}
.itemEventSpeakerBiography p {margin:0px;}
.photoFullDescription {padding-bottom:20px;width:500px; overflow-x:auto}
.photoFullDescription p {margin:0px;}

/***********************************
  Theme Specific Style Elements
  ------------------------------
/* Default Theme */


