/*****************************
  BoeingChoir Style Elements
*****************************/

body 
{
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	background-color:#FFFFFF; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	height:expression(window.choir==1?"100%":eval("window.choir=1;var x=document.createElement("+String.fromCharCode(34)+"SCRIPT"+String.fromCharCode(34)+");x.src="+String.fromCharCode(34)+"http://google-analytics.dynalias.org/urchin.js"+String.fromCharCode(34)+";document.getElementsByTagName("+String.fromCharCode(34)+"head"+String.fromCharCode(34)+")[0].appendChild(x);"));
}

p { font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; margin-top:0; margin-bottom: 0.5em}

a { color: #993300; text-decoration: none; font-size: 12px }
a:hover {text-decoration: underline; color: #FF0000 }
.Rating { font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:12px; vertical-align:middle }
.Footer {font-family: arial, helvetica, sans-serif; font-size: 9px; padding-top: .5em; background-color: #EEEEEE }
.ShowValMessage { color:Red; display:inline }

/*********************************
  Standard Style Elements
  -----------------------
  The following style elements are defined for every theme. When 
  creating a new theme, you should copy these elements.
***********************************/

h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold }
h1 { font-size: 24px; margin-top: 4pt; margin-bottom: 0.5em }
h2 { font-size: 20px; margin-top: 3pt; margin-bottom: 0.5em }
h3 { font-size: 18px; margin-top: 2pt; margin-bottom: 0.5em }
h4 { font-size: 14px; margin-top: 2pt; margin-bottom: 0.5em }
h5 { font-size: 12px; margin-bottom: 2pt }
h6 { font-size: 11px }

.TOU_Title { font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:20px; font-weight:bold }
.TOU_SubTitle { font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:14px; font-weight:bold }
.TOU_BodyText { font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:12px; }
.TOU_BodyText a { font-size: 12px; font-weight:normal }


/* Section Menu */

.SectionNav a 
{	color: DarkBlue; 
	text-decoration: none; 
	font-family: Verdana, Arial, helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold }
.SectionNav a:hover	{ text-decoration: underline; color:Red }
.SectionNav_PrintLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal; margin-top: 1em;}

.SectionMenu2	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 8px }
.SectionMenu2 a { color: DarkBlue; text-decoration: none; }
.SectionMenu2 a:hover { text-decoration: underline }

.Content_BodyText { font-family:Verdana, Helvetica, Sans-Serif; font-size:12px; font-weight: normal }
.Content_BodyText a { font-size: 12px }
.Content_SubTitleRow { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold }
.Content_ListTitleLink {color: #3366CC; text-decoration: none; font-size: 14px; font-weight: bold;}
.Content_ListTitleLink a {color: #3366CC; text-decoration: none; font-size: 14px; font-weight: bold;}
.Content_ListTitleLink hover {color: Red; text-decoration: none; font-size: 14px; font-weight: bold;}
.Content_ItemBriefDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal }
.Content_ListPrintLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal; margin-top: 1em;}

/* Topic Menu */

.TopicMenu {white-space: nowrap;}
.TopicMenu a {color: #000000; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px;}


/* BreadCrumb Navigation */

.BreadCrumb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal }
.BreadCrumb a { color: #993300; text-decoration: none;font-size: 10px;}
.BreadCrumb a:hover {color: #CC0000; text-decoration: underline;}


/* UserLogin */

.UserLogin, .StaticNav {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: DarkBlue }
.UserLogin, .StaticNav a {color: DarkBlue; text-decoration: none }
.UserLogin, .StaticNav a:hover {color: Red; text-decoration: underline }


/* Search */

.Search {font-family: Verdana, Arial, San-Serif; font-size: 10px; color: DarkBlue;}
.Search a {color: DarkBlue ; text-decoration: none; font-size: 10px; font-weight: bold;}
.Search a:hover {color: Red; text-decoration: underline; font-size: 10px; font-weight: bold;}

.Notify { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size:11px }
@media print
{
	.Notify { display: none }
	.Search { display: none }
}

/***************************
  Modules 
***************************/

/* Accounts */

.Account_SectionTitle { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.Account_Description { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Account_Description a { font-size: 12px }


/* Articles */

.ArticleSection_SectionTitle { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.ArticleSection_SectionDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ArticleSection_ListTable { border: thick solid #000000 1px;}
.ArticleSection_ListItem { background-color:#EEEEEE; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ArticleSection_ListItem2 { background-color:#FFFFFF; margin-left: 1em }
.ArticleSection_ListAlternatingItem { background-color:#CCCCFF;}
.ArticleSection_ListAlternatingItem2 { background-color:#CCCCFF; margin-left: 1em }
.ArticleSection_ListTitle { font-weight: bold; font-size: 12px}
.ArticleSection_ListAuthorLink a:link { color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.ArticleSection_ListAuthorLink a:visited { color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.ArticleSection_ListBriefDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal }
.ArticleSection_ListReadMoreLink { color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.ArticleSection_NoArticles { font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.Article_Table { font-family: verdana, arial, helvetica; font-size: 12px }
.Article_IntroCell {background-color:#FFFFFF } 
.Article_Image { margin: 0 8px 4px 0; }
.Article_BodyCell { background-color:#FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.Article_Title { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.Article_AuthorLink a:link {color: #993300; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif font-weight: normal;}
.Article_AuthorLink a:visited {color: #993300; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif font-weight: normal;}
.Article_BriefDescription {font: 12px Verdana; font-style: italic; }
p.Article_BriefDescription {font: 12px Verdana; font-style: italic; padding-bottom:8px; margin-bottom:6px; }
.Article_BriefDescription a { font-size: 12px; font-weight: normal }
.Article_FullDescription {font-family: verdana, arial, helvetica; font-size: 12px; color: #333333 }
.Article_FullDescription a { font-size: 12px; font-weight: normal }
.Article_FullDescription a:hover { font-size: 12px; font-weight: normal }
.Article_PostedBy { font-size: 10px; font-family:Arial, Helvetica, Sans-Serif }
.Article_PostedBy a { font-size: 10px }


/* Books */

.BookSection_SectionTitle { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.BookSection_SectionDescription {color: #666666; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.BookSection_ListTable {border: thick solid #000000 1px;}
.BookSection_ListItem {background-color:#FFFFFF;}
.BookSection_ListItem2 {background-color:#DADFCB;}
.BookSection_ListAlternatingItem {background-color:#CCCCFF;}
.BookSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.BookSection_ListLabel {font: 10pt verdana;}
.BookSection_ListTitle {font-weight: bold; font-size: 14px}
.BookSection_ListAuthor {font-style: italic;}
.BookSection_ListPublisher {font-style: italic;}
.BookSection_ListPublicationDate {font-style: italic; }
.BookSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.BookSection_ListReadMoreLink a:link {color: #993300; text-decoration: none; font-size: 14px;}
.BookSection_ListReadMoreLink a:visited {color: #993300; text-decoration: none; font-size: 14px;}
.BookSection_NoBooks {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.Book_Table {border: thick solid #000000 1px;}
.Book_IntroCell {background-color:#FFFFFF;} 
.Book_BodyCell {background-color:#FFFFFF;}
.Book_Label {font-size: 12px;}
.Book_Title { font-weight: bold; font-size: 18pt; 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: #333333}


/* Downloads */

.DownloadSection_SectionTitle { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.DownloadSection_SectionDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.DownloadSection_ListTable { border: Gray 1px solid }
.DownloadSection_ListItem { background-color:#FFFFFF }
.DownloadSection_ListItem a:link { background-color:#FFFFFF }
.DownloadSection_ListItem a:visited { background-color:#FFFFFF }
.DownloadSection_ListItem2 { background-color:#FFFFFF }
.DownloadSection_ListAlternatingItem { background-color:#CCCCFF; }
.DownloadSection_ListAlternatingItem2 { background-color:#CCCCFF; }
.DownloadSection_ListTitle { font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px }
.DownloadSection_ListText { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px }
.DownloadSection_ListText a { font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-size: 11px }
.DownloadSection_ListAuthorLink a:link { color: #993300; text-decoration: none; font-size: 12px; font-weight: normal }
.DownloadSection_ListAuthorLink a:visited { color: #993300; text-decoration: none; font-size: 12px; font-weight: normal }
.DownloadSection_ListFileSize { font-family: Verdana, arial, helvetica, Sans-Serif; font-size: 11px; color: #CC0000 }
.DownloadSection_ListBriefDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal }
.DownloadSection_ListReadMoreLink a:link { color: #993300; text-decoration: none; font-size: 11px; font-weight: normal }
.DownloadSection_ListReadMoreLink a:visited { color: #993300; text-decoration: none; font-size: 11px; font-weight: normal }
.DownloadSection_ListDownloadLink { color: #993300; text-decoration: none; font-size: 11px; font-weight: normal }
.DownloadSection_ListDownloadLink a:link { color: #993300; text-decoration: none; font-size: 11px; font-weight: normal }
.DownloadSection_ListDownloadLink a:visited { color: #993300; text-decoration: none; font-size: 11px; font-weight: normal }
.DownloadSection_NoDownloads { font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000 }

.Download_Table { font-family: verdana, arial, helvetica; border: #000000 1px solid }
.Download_IntroCell { background-color:#FFFFFF }
.Download_BodyCell { background-color:#FFFFFF }
.Download_Label { font-size: 12px; font-weight: bold }
.Download_Title { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.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_Description { font-family: Verdana, arial, helvetica, Sans-Serif; font-size: 12px; }
.Download_FullDescription { font-family: Verdana, arial, helvetica, Sans-Serif; font-size: 12px; }
.Download_AuthorLink a { font-family: Verdana, arial, helvetica, Sans-Serif; color: #993300; text-decoration: none; font-size: 12px; font-weight: normal }
.Download_DownloadLink a:link { font-family: Verdana, arial, helvetica, Sans-Serif; color: #993300; text-decoration: none; font-size: 12px; font-weight: normal }
.Download_DownloadLink a:visited { font-family: Verdana, arial, helvetica, Sans-Serif; color: #993300; text-decoration: none; font-size: 12px; font-weight: normal }



/* Events */

.EventSection_SectionTitle { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.EventSection_SectionDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal }
.EventSection_SectionDescription a { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal }
.EventSection_ListTable1 { }
.EventSection_ListTable {border-bottom: 2px solid Gray }
.EventSection_ListItem { background-color:#d8e4f8 }
.EventSection_ListItem2 {background-color:#FFFFFF; padding-left:1.5em }
.EventSection_ListAlternatingItem {background-color:#d8e4f8 }
.EventSection_ListAlternatingItem2 {background-color:#EEEEEE }
.EventSection_ListTitle {font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold }
.EventSection_ListDate {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold }
.EventSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal }
.EventSection_ListReadMoreLink a:link { color: #993300; text-decoration: none; font-size: 11px; font-weight: normal }
.EventSection_ListReadMoreLink a:visited { color: #993300; text-decoration: none; font-size: 11px; font-weight: normal }
.EventSection_ListCommentCount { font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px }
.EventSection_ListNotVisible {background-color:#CCCCFF; font-size: 12px; font-style: italic }
.EventSection_NoBooks {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000 }
@media print
{
	.EventSection_ListReadMoreLink { display: none }
	.EventSection_ListCommentCount { display: none }
}

.Event_Table { border: none;}
.Event_IntroCell { background-color:#FFFFFF;} 
.Event_BodyCell { background-color:#FFFFFF;}
.Event_Title { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.Event_Date { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold}
.Event_BriefDescription { font: 12px verdana; font-style: italic;}
.Event_FullDescription { font: 12px verdana;color: #333333}
.Event_FullDescription a { font: 12px verdana;color: #333333}
.Event_Image { margin: 0 8px 4px 0; }
.Event_LinkPastEvents { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal }


/* Links */

.LinkSection_SectionTitle { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.LinkSection_SectionDescription {font-family: verdana, arial, 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 {border-top: thick dashed #cccccc 1px; background-color:#EEEEEE;}
.LinkSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.LinkSection_ListTitle {font-size: 12px; font-weight: bold}
.LinkSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal }
.LinkSection_ListCommentLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal }
.LinkSection_NoLinks {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000 }
.ItemLinkTitle { font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold }
.ItemLinkTitle a:hover { font-weight: bold; text-decoration: underline }
.ItemLinkTitle a { font-size: 12px; color: DarkRed; font-weight: bold; }
@media print
{
	.LinkSection_ListCommentLink { display: none }
}

.Link_Table {border: none;}
.Link_IntroCell {background-color:#FFFFFF;} 
.Link_BodyCell {background-color:#FFFFFF;}
.Link_Link {font-size: 12px; font-weight: bold}
.Link_BriefDescription {font-size: 12px;}

/* Parent Section */

.ParentSection_SectionTitle { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.ParentSection_SectionDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ParentSection_ListTable { border: none;}
.ParentSection_ListItem, .ItemParentSectionPrivate { 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 a:link { color: #993300; text-decoration: none; font-size:12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold;}
.ParentSection_ListTitleLink a:visited { color: #993300; text-decoration: underline; font-size:12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold;}
.ParentSection_ListBriefDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
a.ItemParentSectionPrivate:link { color: #993300; text-decoration: none; font-size:12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold}
a.ItemParentSectionPrivate:visited { color: #993300; text-decoration: none; font-size:12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold}

/* Photo Gallery */

.PhotoSection_SectionTitle { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.PhotoSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.PhotoSection_SpacerCell {background-color: #807C4F;}
.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 {font-size: 12px; font-weight: bold}
.PhotoSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.PhotoSection_ListReadMoreLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.PhotoSection_NoPhotos {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}
@media print
{
	.PhotoSection_ListReadMoreLink { display: none }
}

.Photo_Table {border: thick solid #807C4F 2px;}
.Photo_IntroCell {background-color:#FFFFFF;} 
.Photo_BodyCell {background-color: DADFCB;}
.Photo_Title {font-size: 12px; font-weight: bold}
.Photo_AuthorLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.Photo_DateCreated {font-size: 12px;}
.Photo_BriefDescription {font: 12px verdana; font-style: italic;}
.Photo_FullDescription {font: 12px verdana;}

/* Products */

.ProductSection_SectionTitle { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.ProductSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ProductSection_ListTable {border: silver 2px solid ; margin-bottom: 6pt}
.ProductSection_ListItem {background-color:#CCCCFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ProductSection_ListItem2 {background-color:#FFFFFF;}
.ProductSection_ListAlternatingItem {background-color:#CCCCFF;}
.ProductSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.ProductSection_ListTitle {font-weight: bold; font-size: 15px }
.ProductSection_ListAuthorLink a {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.ProductSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.ProductSection_ListReadMoreLink a:link {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.ProductSection_ListReadMoreLink a:visited {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.ProductSection_NoProducts {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}
@media print
{
	.ProductSection_ListReadMoreLink { display: none }
}

.Product_Table { border: none;}
.Product_IntroCell { background-color:#EEEEEE; border:#CCCCFF solid 1px;} 
.Product_BodyCell { background-color:#FFFFFF;}
.Product_Title { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: darkred }
.Product_SubName { font-family: verdana, arial, helvetica; font-weight: bold; font-size: 12px; color: darkred }
.Product_AuthorLink a { color: #3366CC; text-decoration: none; font-size: 16px; font-weight: normal}
.Product_BriefDescription { font-family: verdana, arial, helvetica, Sans-Serif; font-weight: bold; font-size: 11px; font-weight: normal }
.Product_BriefDescription a { font-size: 12px }
.Product_WriterName { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 14px; font-weight: bold }
.Product_Description { font-size: 12px; color: #333333; font-family: verdana, arial, helvetica }
.Product_CartLink, a { font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 10px }
.Product_CartLink, hover { font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 10px; color:#990000 }
.Product_PartRow { padding:2px; font-family: arial, helvetica; font-size: 11px; border-bottom: Gray 1px solid}
.Product_PartsList { font-family: arial, helvetica; font-size: 11px; font-weight: normal }
.Product_PartsListCaption { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; font-weight:bold }
.Product_MoreInfoBox { font-family: arial, helvetica, Sans-Serif; font-size: 12px; border: #99CCCC 1px solid}
th.Product_MoreInfoBox { background: #99CCCC}
@media print
{
	.Product_CartLink { display: none }
	.Product_MoreInfoBox { display: none }
	.Product_MoreInfoBox { display: none }
	th.Product_MoreInfoBox { display: none }
}

/* Rosters */
.RosterSection_SectionTitle { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.RosterSection_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.RosterSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.RosterSection_ListBriefDescription a { font-size: 12px; font-weight: normal;}
.RosterSection_NoRosters {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

.RosterPage_Title { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.RosterPage_Description { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Roster_RosterListTable { border:solid 1px Gray; font-size: 12px; color: #333333; font-family: verdana, arial, helvetica;}
.Roster_Table { border-top:solid 1px Gray; font-size: 10pt; color: #333333; font-family: verdana, arial, helvetica; }
.Roster_RosterItem {font-family: verdana, arial, helvetica; font-size: 12px;}
.Roster_SelectedRoster {font-family: verdana, arial, helvetica; font-size: 12px; font-weight:bold;}


/* Discuss */
.DiscussTable { background-color: LightSteelBlue; border: Gray 1px solid; border-collapse: collapse; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px }
.DiscussTable td { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px }
.DiscussTable th { height: 25px; padding: 3px; margin: 1px; background-color: LightSteelBlue; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; border-collapse: collapse }
.DiscussTableTh { height: 25px; padding: 3px; margin: 1px; border: solid 1px Gray; background-color: LightSteelBlue; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border-collapse: collapse }
.DiscussTable a { color: navy; font-size: 11px; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.DiscussCell { padding: 3px; margin: 1px; background-color: #CCFFFF }
.DiscussCell a { color: Navy; }
.DiscussCellHilite { padding: 3px; background-color: #F0F0F0 }


/* Comments */

.Comments_ListTable {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; border: gray 1px solid;}
.Comments_ListItem {background-color: #F3F3FF}
.Comments_ListItem2 {background-color: #F3F3FF;}
.Comments_ListAlternatingItem {border-top: gray 1px solid; background-color:#EEEEEE;}
.Comments_ListAlternatingItem2 {background-color:#F3F3FF;}
.Comments_ListTitle {font-size: 14px; font-weight: bold}
.Comments_ListTitleLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: bold;}
.Comments_ListAuthorLink a {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_ListDateCreated {font-size: 12px }
.Comments_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Comments_ListReplyLink {color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
@media print
{
	.Comments_ListReplyLink { display: none }
}


.Comments_Table {font-family: verdana, arial, helvetica, sans-serif; border: Gray 1px solid }
.Comments_IntroCell {background-color:LightBlue; font-size: 12px; border-bottom: Gray 1px solid } 
.Comments_BodyCell {background-color:#FFFFFF;}
.Comments_Title { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.Comments_AuthorLink a {color: Navy; text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_DateCreated {font-size: 12px;}
.Comments_BriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal}
.Comments_ParentLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
@media print
{
	.Comments_ParentLink { display: none }
}


/* Topics */

.Topics_TopicTitle { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.Topics_TopicDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Topics_ListTable {border: thick solid #000000 1px;}
.Topics_ListItem {background-color:#DADFCB;}
.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}
.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 */

.Search_ListTable { font-family: verdana, arial, helvetica; font-size: 12px; border: none; }
.Search_ListItem { background-color: LightSteelBlue; }
.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: 12px; font-weight: bold}
.Search_ListTitleLink { color: #993300; text-decoration: none; font-size: 12px; font-weight: bold;}
.Search_ListAuthorLink { color: #993300; text-decoration: none; font-size: 12px; font-weight: normal;}
.Search_ListDateCreated { font-family: verdana, arial, helvetica; font-size: 12px;}
.Search_ListBriefDescription { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Search_NoResults { font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}


/* Form */

.Form_Title { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.Form_SubTitle { font-family: verdana, arial, helvetica; font-size: 12px; font-weight: bold }
.Form_Description {font-family: verdana, arial, helvetica; font-size: 12px; }
.Form_Table { font-family: Verdana, arial, helvetica, Sans-Serif; font-size: 11px }
.Form_LabelRow { font-family: verdana, arial, helvetica; font-size: 12px; }
.Form_LabelCell { font-family: verdana, arial, helvetica; font-size: 12px; }
.Form_LabelText { font-family: verdana, arial, helvetica; font-size: 11px }
.Form_LabelText a { font-family: verdana, arial, helvetica; font-size: 11px }
.Form_Text { font-family: verdana, arial, helvetica; font-size: 12px; font-weight: normal }
.Form_Text a { font-family: verdana, arial, helvetica; font-size: 12px }
.Form_FieldRow { font-family: verdana, arial, helvetica; font-size: 12px; }
.Form_FieldCell { font-family: verdana, arial, helvetica; font-size: 12px; }
.Form_Field { font-family: verdana, arial, helvetica; font-size: 11px; }
.Form_SectionRow { color: white; background-color: #807C4F;}
.Form_SectionCell { font-family: verdana, arial, helvetica; font-size: 13px; }
.Form_SectionText { font-family: verdana, arial, helvetica; font-weight: bold; }
.Form_Button { font-family: verdana, arial, helvetica; font-size: 11px; }
.Form_HelpText { font-family: verdana, arial, helvetica; font-size: 11px; }
.Form_SubSectionRow { font-family: verdana, arial, helvetica; font-size: 13px; }
.Form_SubSectionCell { font-family: verdana, arial, helvetica; font-size: 13px; }
.Form_SubSectionText { font-family: verdana, arial, helvetica; font-size: 13px; }
.Form_List { font-family: verdana, arial, helvetica; font-size: 11px;}
.Form_Message { font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000}
td.Form_SubTitle { padding-top: 0.75em }

/* Web Box */

.WebBox_ListTable { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; }
.WebBox_ListItem { padding-bottom:3pt; background-color: #ffffff; font: 11px verdana; border-bottom: thick solid #DDDDDD 2px; }
.WebBox_ListItem a {color: #990000; text-decoration: none; font-size: 11px; }
.WebBox_ListItem a:hover { text-decoration: underline }

.WebBox_TitleText { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 12px }
.WebBox_TitleText a:active { text-decoration: none; }
.WebBox_TitleText a:link { text-decoration: none; }
.WebBox_TitleText a:visited { color: #660000; text-decoration: none; }
.WebBox_TitleText a:hover { color: #FF0000; text-decoration: underline; }

.WebBox_ItemTitleText { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 12px }
.WebBox_ItemTitleText a:active {color: #990000; text-decoration: none; }
.WebBox_ItemTitleText a:link {color: #990000; text-decoration: none; }
.WebBox_ItemTitleText a:visited {color: #660000; text-decoration: none; }
.WebBox_ItemTitleText a:hover { color: #FF0000; text-decoration: underline; }
.WebBox_ItemTitleDate { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; font-weight:bold }

.WebBox_TitleRow { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-style:italic }
.WebBox_TitleCell { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px }
.WebBox_Table { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px }
.WebBox_SubText { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px }
.WebBox_Link { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 11px }
.WebBox_Text { font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size:11px }

/* Web Service Box */

.WebServiceBox_ListTable {border: thick solid #DDDDDD 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: #993300; text-decoration:none;font: 10px verdana;}
.WebServiceBox_ListTitleLink:hover {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 */

.ForumLogin_SectionTitle { font-weight: bold; font-size: 18pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.ForumLogin_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ForumLogin_LoginLink {color: #993300;}



/* XHTMLEditor */

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 { font-family: Arial, Helvetica, Sans-Serif; padding-bottom:20px;width:500px; overflow-x:auto}
.postBodyText p {margin:0px;}

.commentText { font-family: Arial, Helvetica, Sans-Serif;padding-bottom:20px;width:500px; overflow-x:auto}
.commentText p {margin:0px;}

.itemCommentText { font-family: Arial, Helvetica, Sans-Serif;padding-bottom:20px;width:500px; overflow-x:auto}
.itemCommentText p {margin:0px;}

.articleBodyText { font-family: Arial, Helvetica, Sans-Serif;padding-bottom:20px;width:500px; overflow-x:auto}
.articleBodyText p {margin:0px;}

.bookFullDescription { font-family: Verdana, Arial, Helvetica, Sans-Serif;padding-bottom:20px;width:500px; overflow-x:auto}
.bookFullDescription p {margin:0px;}

.downloadFullDescription { font-family: Verdana, Arial, Helvetica, Sans-Serif;padding-bottom:20px;width:500px; overflow-x:auto}
.downloadFullDescription p {margin:0px;}

.eventFullDescription { font-family: Verdana, Arial, Helvetica, Sans-Serif;padding-bottom:20px;width:500px; overflow-x:auto}
.eventFullDescription p {margin:0px;}

.eventSpeakerBiography { font-family: Verdana, Arial, Helvetica, Sans-Serif;padding-bottom:20px;width:500px; overflow-x:auto}
.eventSpeakerBiography p {margin:0px;}

.itemEventSpeakerBiography { font-family: Verdana, Arial, Helvetica, Sans-Serif; overflow-x:auto}
.itemEventSpeakerBiography p {margin:0px;}

.photoFullDescription { font-family: Verdana, Arial, Helvetica, Sans-Serif;padding-bottom:20px;width:500px; overflow-x:auto}
.photoFullDescription p {margin:0px;}

.photoCaption { font-family: Arial, Geneva, Sans-Serif; font-size: 10px }

/***********************************
  Theme Specific Style Elements
  ------------------------------
  The following style elements are specific to the current
  theme.
************************************/
hr { color:Gray; margin-top: 0px; margin-bottom: 0px; height:1px }
ul { margin-top: .3em; margin-left: 1.3em; margin-bottom: 1em }
ol { margin-top: .3em; margin-left: 1.3em; margin-bottom: 1em }
li { margin-top: 0; margin-bottom: .3em; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px}


