
BODY
{
	font-size: 10pt;
	margin: 0px;
	background-color: #ffffff;
}
A
{
	font-size: 10pt;
	color: #3366cc;
	text-decoration: none;
}
A:active
{
	text-decoration: underline;
}
A:hover
{
	color: #ff9900;
	text-decoration: underline;
}
.FooterText
{
	font-size: 10px;
	font-family: Trebuchet, verdana, arial;
}
.SectionMenu A
{
	font-size: 10pt;
	color: #3366cc;
	font-family: verdana, arial, helvetica, sans-serif;
}
.SectionMenu A:hover
{
	color: #ff6600;
	text-decoration: underline;
}
.SectionMenu2 A
{
	font-size: 10pt;
	color: #3366cc;
	font-family: verdana, arial, helvetica, sans-serif;
}
.SectionMenu2 A:hover
{
	color: #ff6600;
	text-decoration: underline;
}
.TopicMenu
{
	white-space: nowrap;
}
.TopicMenu A
{
	font-size: 10px;
	color: #dddddd;
	font-family: verdana, arial, helvetica, sans-serif;
}
.TopicMenu A:hover
{
	color: #dddddd;
	text-decoration: underline;
}
.BreadCrumb
{
	font-size: 10px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}
.BreadCrumb A
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.BreadCrumb A:hover
{
	color: #000000;
	text-decoration: underline;
}
.UserLogin
{
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.UserLogin A
{
	font-size: 10px;
	color: #3366cc;
	text-decoration: none;
}
.UserLogin A:hover
{
	color: #ff6600;
}
.Search
{
	font-size: 7pt;
	color: #3366cc;
	font-family: Verdana, Arial, San-Serif;
	letter-spacing: 2px;
}
.Search A
{
	
	font-size: 10px;
	color: #3366cc;
	text-decoration: none;
}
.Search A:hover
{
	
	font-size: 10px;
	color: #ff6600;
	text-decoration: none;
}
.ArticleSection_SectionTitle
{
	font-weight: bold;
	font-size: 17px;
	font-variant: small-caps;
}
.ArticleSection_SectionDescription
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.ArticleSection_ListTable
{
}
.ArticleSection_ListItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	border: none;
}
.ArticleSection_ListItem2
{
	background-color: #ffffff;
}
.ArticleSection_ListAlternatingItem
{
	background-color: #ccccff;
}
.ArticleSection_ListAlternatingItem2
{
	background-color: #ccccff;
}
.ArticleSection_ListTitle
{
	font-weight: bold;
	font-size: 12pt;
	font-variant: small-caps;
	color: #333333;
}
.ArticleSection_ListAuthorLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.ArticleSection_ListBriefDescription
{
	font-weight: normal;
	font-size: 10pt;
	font-family: "verdana" , "arial" , "helvetica" , "sans-serif";
	line-height: 18px;
}
.ArticleSection_ListReadMoreLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.ArticleSection_NoArticles
{
	font-size: 12px;
	color: #cc0000;
	font-family: verdana, arial, helvetica;
}
.Article_Table
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}
.Article_IntroCell
{
	border-right: #ccccff 1px solid;
	border-top: #ccccff 1px solid;
	border-left: #ccccff 1px solid;
	border-bottom: #ccccff 1px solid;
	background-color: #eeeeee;
}
.Article_BodyCell
{
	background-color: #ffffff;
}
.Article_Title
{
	font-weight: bold;
	font-size: 17px;
	font-variant: small-caps;
}
.Article_AuthorLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.Article_BriefDescription
{
	font-size: 12px;
	font-variant: small-caps;
}
.Article_FullDescription
{
	font-size: 10pt;
	color: #000000;
	line-height: 18px;
	word-spacing: 1px;
}
.BookSection_SectionTitle
{
	font-weight: bold;
	font-size: 17px;
	font-variant: small-caps;
}
.BookSection_SectionDescription
{
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
}
.BookSection_ListTable
{
	border-right: #ccccff 2px solid;
	border-top: #ccccff 2px solid;
	border-left: #ccccff 2px solid;
	border-bottom: #ccccff 2px solid;
}
.BookSection_ListItem
{
	background-color: #ffffff;
}
.BookSection_ListItem2
{
	background-color: #ccccff;
}
.BookSection_ListAlternatingItem
{
	background-color: #ccccff;
}
.BookSection_ListAlternatingItem2
{
	background-color: #ccccff;
}
.BookSection_ListLabel
{
	font: 10pt verdana;
}
.BookSection_ListTitle
{
	font-weight: bold;
	font-size: 14px;
	font-variant: small-caps;
}
.BookSection_ListAuthor
{
	font-style: italic;
}
.BookSection_ListPublisher
{
	font-style: italic;
}
.BookSection_ListPublicationDate
{
	font-style: italic;
}
.BookSection_ListBriefDescription
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.BookSection_ListReadMoreLink
{
	font-size: 14px;
	color: #3366cc;
	text-decoration: none;
}
.BookSection_NoBooks
{
	font-size: 12px;
	color: #cc0000;
	font-family: verdana, arial, helvetica;
}
.Book_Table
{
	border-right: #ccccff 2px solid;
	border-top: #ccccff 2px solid;
	border-left: #ccccff 2px solid;
	border-bottom: #ccccff 2px solid;
}
.Book_IntroCell
{
	background-color: #ccccff;
}
.Book_BodyCell
{
	background-color: #ffffff;
}
.Book_Label
{
	font-size: 12px;
}
.Book_Title
{
	font-weight: bold;
	font-size: 12px;
	font-variant: small-caps;
}
.Book_Author
{
	font-weight: normal;
	font-size: 12pt;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
}
.Book_BriefDescription
{
	font-size: 12px;
	font-style: italic;
}
.Book_FullDescription
{
	font-size: 12px;
	color: #333333;
}
.DownloadSection_SectionTitle
{
	font-weight: bold;
	font-size: 17px;
	font-variant: small-caps;
}
.DownloadSection_SectionDescription
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.DownloadSection_ListTable
{
	border-right: #ccccff 2px solid;
	border-top: #ccccff 2px solid;
	border-left: #ccccff 2px solid;
	border-bottom: #ccccff 2px solid;
}
.DownloadSection_ListItem
{
	background-color: #ccccff;
}
.DownloadSection_ListItem2
{
	background-color: #ffffff;
}
.DownloadSection_ListAlternatingItem
{
	background-color: #ccccff;
}
.DownloadSection_ListAlternatingItem2
{
	background-color: #ccccff;
}
.DownloadSection_ListTitle
{
	font-weight: bold;
	font-size: 12px;
	font-variant: small-caps;
}
.DownloadSection_ListAuthorLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.DownloadSection_ListFileSize
{
	font-size: 10px;
	color: #cc0000;
	font-family: Trebuchet, verdana, arial, helvetica;
}
.DownloadSection_ListBriefDescription
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.DownloadSection_ListReadMoreLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.DownloadSection_ListDownloadLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.DownloadSection_NoDownloads
{
	font-size: 12px;
	color: #cc0000;
	font-family: verdana, arial, helvetica;
}
.Download_Table
{
	border: 1px solid #CCCCCC;
}
.Download_IntroCell
{
	background-color: #ccccff;
}
.Download_BodyCell
{
	background-color: #ffffff;
}
.Download_Label
{
	font-weight: bold;
	font-size: 12px;
	font-variant: small-caps;
}
.Download_Title
{
	font-size: 12px;
}
.Download_FileSize
{
	font-size: 12px;
}
.Download_BriefDescription
{
	font-size: 12px;
}
.Download_FullDescription
{
	font-size: 12px;
	color: #333333;
}
.Download_AuthorLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.Download_DownloadLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.EventSection_SectionTitle
{
	font-weight: bold;
	font-size: 17px;
	font-variant: small-caps;
}
.EventSection_SectionDescription
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.EventSection_ListTable
{
	border-right: #ccccff 2px solid;
	border-top: #ccccff 2px solid;
	border-left: #ccccff 2px solid;
	border-bottom: #ccccff 2px solid;
}
.EventSection_ListItem
{
	background-color: #ffffff;
}
.EventSection_ListItem2
{
	background-color: #ffffff;
}
.EventSection_ListAlternatingItem
{
	background-color: #ccccff;
}
.EventSection_ListAlternatingItem2
{
	background-color: #ffffff;
}
.EventSection_ListTitle
{
	font-weight: bold;
	font-size: 18px;
	font-variant: small-caps;
}
.EventSection_Speaker
{
	font-weight: bold;
	font-size: 12px;
	font-variant: small-caps;
}
.EventSection_ListDate
{
	font-weight: bold;
	font-size: 18px;
	font-variant: small-caps;
}
.EventSection_ListBriefDescription
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.EventSection_ListReadMoreLink
{
	font-weight: bold;
	font-size: 14px;
	color: #3366cc;
	text-decoration: none;
}
.EventSection_ListNotVisible
{
	font-size: 12px;
	font-style: italic;
	background-color: #ccccff;
}
.EventSection_NoBooks
{
	font-size: 12px;
	color: #cc0000;
	font-family: verdana, arial, helvetica;
}
.Event_Table
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}
.Event_IntroCell
{
	border-right: #ccccff 1px solid;
	border-top: #ccccff 1px solid;
	border-left: #ccccff 1px solid;
	border-bottom: #ccccff 1px solid;
	background-color: #eeeeff;
}
.Event_BodyCell
{
	background-color: #ffffff;
}
.Event_Title
{
	font-weight: bold;
	font-size: 18px;
	font-variant: small-caps;
}
.Event_Date
{
	font-weight: bold;
	font-size: 18px;
	font-variant: small-caps;
}
.Event_BriefDescription
{
	font-size: 12px;
	font-style: italic;
}
.Event_FullDescription
{
	font-size: 12px;
	color: #333333;
}
.LinkSection_SectionTitle
{
	font-weight: bold;
	font-size: 17px;
	font-variant: small-caps;
}
.LinkSection_SectionDescription
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.LinkSection_ListTable
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}
.LinkSection_ListItem
{
	border-top: #cccccc 1px dashed;
	background-color: #ffffff;
}
.LinkSection_ListItem2
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ccccff;
}
.LinkSection_ListAlternatingItem
{
	border-top: #cccccc 1px dashed;
	background-color: #eeeeee;
}
.LinkSection_ListAlternatingItem2
{
	background-color: #ccccff;
}
.LinkSection_ListTitle
{
	font-weight: bold;
	font-size: 12px;
	font-variant: small-caps;
}
.LinkSection_ListBriefDescription
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.LinkSection_ListCommentLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.LinkSection_NoLinks
{
	font-size: 12px;
	color: #cc0000;
	font-family: verdana, arial, helvetica;
}
.Link_Table
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}
.Link_IntroCell
{
	background-color: #ffffff;
}
.Link_BodyCell
{
	background-color: #ffffff;
}
.Link_Link
{
	font-size: 12px;
	font-variant: small-caps;
}
.Link_BriefDescription
{
	font-size: 12px;
}
.ParentSection_SectionTitle
{
	font-weight: bold;
	font-size: 17px;
	font-variant: small-caps;
}
.ParentSection_SectionDescription
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.ParentSection_ListTable
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}
.ParentSection_ListItem
{
	border-top: #cccccc 1px dashed;
	background-color: #ffffff;
}
.ParentSection_ListItem2
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ccccff;
}
.ParentSection_ListAlternatingItem
{
	border-top: #cccccc 1px dashed;
	background-color: #eeeeee;
}
.ParentSection_ListAlternatingItem2
{
	background-color: #ccccff;
}
.ParentSection_ListTitleLink
{
	font-weight: normal;
	font-size: 10pt;
	color: #3366cc;
	line-height: 18px;
	word-spacing: 1px;
}
.ParentSection_ListBriefDescription
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.PhotoSection_SectionTitle
{
	font-weight: bold;
	font-size: 17px;
	font-variant: small-caps;
}
.PhotoSection_SectionDescription
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.PhotoSection_SpacerCell
{
	background-color: #ccccff;
}
.PhotoSection_ListTable
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}
.PhotoSection_ListItem
{
	border-top: #cccccc 1px dashed;
	background-color: #ffffff;
}
.PhotoSection_ListItem2
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ccccff;
}
.PhotoSection_ListAlternatingItem
{
	border-top: #cccccc 1px dashed;
	background-color: #eeeeee;
}
.PhotoSection_ListAlternatingItem2
{
	background-color: #ccccff;
}
.PhotoSection_ListTitle
{
	font-weight: bold;
	font-size: 10pt;
	font-variant: small-caps;
	line-height: 18px;
}
.PhotoSection_ListBriefDescription
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.PhotoSection_ListReadMoreLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.PhotoSection_NoPhotos
{
	font-size: 12px;
	color: #cc0000;
	font-family: verdana, arial, helvetica;
}
.Photo_Table
{
	border-right: #ccccff 2px solid;
	border-top: #ccccff 2px solid;
	border-left: #ccccff 2px solid;
	border-bottom: #ccccff 2px solid;
}
.Photo_IntroCell
{
	background-color: #ffffff;
}
.Photo_BodyCell
{
	background-color: #ccccff;
}
.Photo_Title
{
	font-weight: bold;
	font-size: 12px;
	font-variant: small-caps;
}
.Photo_AuthorLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.Photo_DateCreated
{
	font-size: 12px;
}
.Photo_BriefDescription
{
	font-size: 12px;
	font-style: italic;
}
.Photo_FullDescription
{
	font-size: 12px;
}
.Comments_ListTable
{
	border-right: #aaaaaa 3px solid;
	border-top: #aaaaaa 3px solid;
	border-left: #aaaaaa 3px solid;
	border-bottom: #aaaaaa 3px solid;
}
.Comments_ListItem
{
	background-color: #dddddd;
}
.Comments_ListItem2
{
	background-color: #ffffff;
}
.Comments_ListAlternatingItem
{
	border-top: #cccccc 1px dashed;
	background-color: #eeeeee;
}
.Comments_ListAlternatingItem2
{
	background-color: #ccccff;
}
.Comments_ListTitle
{
	font-weight: bold;
	font-size: 12px;
	font-variant: small-caps;
}
.Comments_ListTitleLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.Comments_ListAuthorLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.Comments_ListDateCreated
{
	font-size: 12px;
}
.Comments_ListBriefDescription
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.Comments_ListReplyLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.Comments_Table
{
	border-right: #ccccff 2px solid;
	border-top: #ccccff 2px solid;
	border-left: #ccccff 2px solid;
	border-bottom: #ccccff 2px solid;
}
.Comments_IntroCell
{
	background-color: #ccccff;
}
.Comments_BodyCell
{
	background-color: #ffffff;
}
.Comments_Title
{
	font-weight: bold;
	font-size: 12px;
	font-variant: small-caps;
}
.Comments_AuthorLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.Comments_DateCreated
{
	font-size: 12px;
}
.Comments_BriefDescription
{
	font-size: 12px;
}
.Comments_ParentLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.Topics_TopicTitle
{
	font-weight: bold;
	font-size: 17px;
	font-variant: small-caps;
}
.Topics_TopicDescription
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.Topics_ListTable
{
	border-right: #aaaaaa 3px solid;
	border-top: #aaaaaa 3px solid;
	border-left: #aaaaaa 3px solid;
	border-bottom: #aaaaaa 3px solid;
}
.Topics_ListItem
{
	background-color: #dddddd;
}
.Topics_ListItem2
{
	background-color: #ffffff;
}
.Topics_ListAlternatingItem
{
	border-top: #cccccc 1px dashed;
	background-color: #eeeeee;
}
.Topics_ListAlternatingItem2
{
	background-color: #ccccff;
}
.Topics_ListTitle
{
	font-weight: bold;
	font-size: 12px;
	font-variant: small-caps;
}
.Topics_ListTitleLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.Topics_ListAuthorLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.Topics_ListDateCreated
{
	font-size: 12px;
}
.Topics_ListBriefDescription
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.Search_ListTable
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}
.Search_ListItem
{
	background-color: #dddddd;
}
.Search_ListItem2
{
	background-color: #ffffff;
}
.Search_ListAlternatingItem
{
	border-top: #cccccc 1px dashed;
	background-color: #eeeeee;
}
.Search_ListAlternatingItem2
{
	background-color: #ccccff;
}
.Search_ListTitle
{
	font-weight: bold;
	font-size: 12px;
	font-variant: small-caps;
}
.Search_ListTitleLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.Search_ListAuthorLink
{
	font-weight: normal;
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
.Search_ListDateCreated
{
	font-size: 12px;
}
.Search_ListBriefDescription
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.Search_NoResults
{
	font-size: 12px;
	color: #cc0000;
	font-family: verdana, arial, helvetica;
}
.Form_Title
{
	font-weight: bold;
	font-size: 17px;
	font-variant: small-caps;
}
.Form_Description
{
	font-size: 12px;
}
.Form_Table
{
	border-right: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid;
	border-left: #aaaaaa 1px solid;
	border-bottom: #aaaaaa 1px solid;
	background-color: #cccccc;
}
.Form_LabelRow
{
	font-size: 10pt;
}
.Form_LabelCell
{
	font-size: 10pt;
}
.Form_LabelText
{
	font-size: 10pt;
	font-variant: small-caps;
}
.Form_FieldRow
{
	font-size: 12px;
}
.Form_FieldCell
{
	font-size: 12px;
}
.Form_Field
{
	font-size: 11px;
}
.Form_SectionRow
{
	background-color: #ccccff;
}
.Form_SectionCell
{
	font-size: 12pt;
}
.Form_SectionText
{
	font-weight: bold;
}
.Form_Button
{
	font-size: 12px;
}
.Form_HelpText
{
	font-size: 8pt;
}
.Form_SubSectionRow
{
	font-size: 13px;
}
.Form_SubSectionCell
{
	font-size: 13px;
}
.Form_SubSectionText
{
	font-size: 13px;
}
.Form_List
{
	font-size: 12px;
}
.Form_Message
{
	font-size: 12px;
	color: #cc0000;
}
.WebBox_ListTable
{
	border-right: #dddddd 2px solid;
	border-top: #dddddd 2px solid;
	border-left: #dddddd 2px solid;
	border-bottom: #dddddd 2px solid;
}
.WebBox_ListItem
{
	font-weight: normal;
	font-size: 10px;
	line-height: normal;
	font-style: normal;
	background-color: #ffffff;
	font-variant: normal;
}
.WebBox
{
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.WebBox A:active
{
	font-size: 10px;
	color: #3366cc;
	text-decoration: none;
}
.WebBox A:link
{
	font-size: 10px;
	color: #3366cc;
	text-decoration: none;
}
.WebBox A:visited
{
	font-size: 10px;
	color: #3366cc;
	text-decoration: none;
}
.WebBox A:hover
{
	font-size: 10px;
	color: #ff6600;
	text-decoration: underline;
}
.WebBox_TitleText
{
	font-weight: bold;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.WebBox_TitleText A:active
{
	color: #3366cc;
	text-decoration: none;
}
.WebBox_TitleText A:link
{
	color: #3366cc;
	text-decoration: none;
}
.WebBox_TitleText A:visited
{
	color: #3366cc;
	text-decoration: none;
}
.WebBox_TitleText A:hover
{
	color: #ff6600;
	text-decoration: none;
}
.WebBox_TitleRow
{
	font-size: 10px;
	font-style: italic;
	font-family: verdana, arial, helvetica, sans-serif;
}
.WebBox_TitleCell
{
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.WebBox_Table
{
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.WebBox_SubText
{
	font-size: 8px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.WebBox_Link
{
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.WebServiceBox_ListTable
{
	border-right: #dddddd 2px solid;
	border-top: #dddddd 2px solid;
	border-left: #dddddd 2px solid;
	border-bottom: #dddddd 2px solid;
}
.WebServiceBox_ListItem
{
	background-color: #ffffff;
}
.WebServiceBox_ServiceTitleLink
{
	font-size: 14px;
}
.WebServiceBox_ServiceTitleLink:hover
{

}
.WebServiceBox_ServiceDescription
{
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.WebServiceBox_ListTitleLink:link
{
	font-size: 8pt;
}
.WebServiceBox_ListTitleLink:visited
{
	font-size: 8pt;
}
.WebServiceBox_ListTitleLink:hover
{
	font-size: 8pt;
}
.WebServiceBox_ListDescription
{
	font-size: 8pt;
	font-family: verdana, arial, helvetica, sans-serif;
}
.WebServiceBox_Copyright
{
	font-size: 8pt;
	font-family: verdana, arial, helvetica, sans-serif;
}
.WebServiceBox_LastRefreshed
{
	font-size: 8px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.ForumLogin_SectionTitle
{
	font-weight: bold;
	font-size: 17px;
	font-variant: small-caps;
}
.ForumLogin_SectionDescription
{
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.ForumLogin_LoginLink
{
	color: #3366cc;
}
.discussTable
{
	border-right: #013da4 1px solid;
	border-top: #013da4 1px solid;
	border-left: #013da4 1px solid;
	border-bottom: #013da4 1px solid;
	background-color: #ffffff;
}
.discussTable TD
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.discussTable TH
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 0.7em;
	background-image: url(../Images/discussheader.gif);
	padding-bottom: 3px;
	margin: 1px;
	color: white;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	height: 25px;
	background-color: #4455aa;
}
.discussTable A
{
	font-weight: bold;
	font-size: 11px;
	color: navy;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.discussCell
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 1px;
	padding-top: 3px;
	background-color: #ddeeff;
}
.discussCellHilite
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #d4d9ec;
}
PRE
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px 0px 0px 10px;
	font: 10px normal Lucida Console;
	padding-top: 5px;
	background-color: #dcddde;
	WORD-WRAP: break-word;
}
.postBodyText
{
	OVERFLOW-X: auto;
	padding-bottom: 20px;
	width: 500px;
}
.postBodyText P
{
	margin: 0px;
}
.commentText
{
	OVERFLOW-X: auto;
	padding-bottom: 20px;
	width: 500px;
}
.commentText P
{
	margin: 0px;
}
.itemCommentText
{
	OVERFLOW-X: auto;
	padding-bottom: 20px;
	width: 500px;
}
.itemCommentText P
{
	margin: 0px;
}
.articleBodyText
{
	OVERFLOW-X: auto;
	padding-bottom: 20px;
	width: 500px;
}
.articleBodyText P
{
	margin: 0px;
}
.bookFullDescription
{
	OVERFLOW-X: auto;
	padding-bottom: 20px;
	width: 500px;
}
.bookFullDescription P
{
	margin: 0px;
}
.downloadFullDescription
{
	OVERFLOW-X: auto;
	padding-bottom: 20px;
	width: 500px;
}
.downloadFullDescription P
{
	margin: 0px;
}
.eventFullDescription
{
	OVERFLOW-X: auto;
	padding-bottom: 20px;
	width: 500px;
}
.eventFullDescription P
{
	margin: 0px;
}
.eventSpeakerBiography
{
	OVERFLOW-X: auto;
	padding-bottom: 20px;
	width: 500px;
}
.eventSpeakerBiography P
{
	margin: 0px;
}
.itemEventSpeakerBiography
{
	OVERFLOW-X: auto;
	padding-bottom: 20px;
	width: 500px;
}
.itemEventSpeakerBiography P
{
	margin: 0px;
}
.photoFullDescription
{
	OVERFLOW-X: auto;
	padding-bottom: 20px;
	width: 500px;
}
.photoFullDescription P
{
	margin: 0px;
}
.SmallImage
{
	background-position: left center;
	background-image: url(ArrowRow_Small.gif);
	background-repeat: no-repeat;
}
.BigImage
{
	background-position: center center;
	background-image: url(ArrowRow_Big.gif);
	background-repeat: no-repeat;
}
.Error_Message
{
	color: red;
}
.Notify
{
	font-size: 9pt;
	color: #FF9900;
}

.txt01
{
	font-size: 10pt;
	color: #000000;
	padding-right: 5px;
	padding-top: 0px;
	line-height: 18px;
	list-style-image: url(images/orange_dot.gif);
	font-weight: normal;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-position: outside;
	letter-spacing: 1px;
}
.txt01 a:link
{
	color: #0066CC;
	text-decoration: underline;
}
.txt01 a:active
{
	color: #FF9900;
	text-decoration: underline;
}
.txt01 a:visited
{
	color: #0066CC;
	text-decoration: underline;
}
.txt01 a:hover
{
	color: #00CCFF;
	text-decoration: underline;
}

.list01
{
	font-size: 10pt;
	color: #666666;
	padding: 0px 0px 0px 10px;
	clip: rect(auto auto auto auto);
	line-height: 18px;
}
.list01 a:link
{
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
}
.list01 a:active
{
	font-size: 10pt;
	color: #FF9900;
	text-decoration: none;
}
.list01 a:visited
{
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
}
.list01 a:hover
{
	font-size: 10pt;
	color: #0066CC;
	text-decoration: none;
}

.list02
{
	font-size: 10pt;
	color: #666666;
	padding: 0px;
	clip: rect(auto auto auto auto);
	line-height: normal;
}
.list02 a:link
{
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
}
.list02 a:active
{
	font-size: 10pt;
	color: #FF9900;
	text-decoration: none;
}
.list02 a:visited
{
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
}
.list02 a:hover
{
	font-size: 10pt;
	color: #0066CC;
	text-decoration: none;
}
.catch
{
	color: #333333;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	line-height: 22px;
}
