/*****************************
  Default Style Elements

Colors:

9999CC - (dark)
DBE8F4 - (darker)
000099 - (light)
A3B6DC - (dark)
6666CC - medium

BW Shades:

*000000
*FFFFFF
CCCCCC
999999
*666666
*333333
666666
1B1B1B

*****************************/

body {	margin: 0;
	background-color:#000000;
	font-size: 12px;
	color: #CCCCCC;
     }
     
.MainTable { margin-top:20px;}
.maincell {padding: 0px 5px 0px 5px;}
.menucell {}


a {color:#DBE8F4; text-decoration: none;}
a:active {text-decoration: none; color:#FF00FF}
a:hover {color:#FFFF00; text-decoration:underline;}
a img { border: 0; }

td {font-family: Arial; font-size: 13px;}

H1 {font-family: Arial Black; color:#999900; font-size: 20px; font-weight:normal;}
H2 {font-family: Arial Narrow; color:#DBE8F4; font-size: 18px; font-weight:bold;}
H3 {font-family: Arial Black; color:#DBE8F4; font-size: 16px; font-weight:normal;}

.H1 {font-family: Arial ; color:#DD0; font-size: 16px; font-weight:bold; margin-top: 10px; margin-bottom: 10px; }

td.colorlight {background-color:#000099;}
td.colordark {background-color:#DBE8F4;}



.colorLight_HorizontalLine {border-bottom: solid 1px #000099;}
.NotifyMe {font-family: Arial; font-size: 12px;}
.RSSFeed_Div {padding-top: 10px; border-top: 1px solid #00FF00; }
.Sorter {padding: 10px 5px 0px 5px; text-align: right;}

.text_PageHeader			{font-family: Arial; font-size: x-small;}
.text_FrontEditableHeader	{font-family: Arial; font-size: x-small;}
.text_PageFooter			{font-family: Arial; font-size: x-small;}
.text_FrontEditableFooter	{font-family: Arial; font-size: x-small;}
.text_FrontEditableFooter hr {color: #FF0000; width: 100%; align: left; size:"20"; }

.EditContent    {font-family: Arial; color: #FFFF00; font-size: 12px;}
.EditContent a  {font-family: Arial; color: #FFFF00; font-size: 12px;}
.EditContent td {font-family: Arial; color: #FFFF00; font-size: 12px; padding: 10px 5px 10px 5px;}

.VotingControl    {font-family: Arial; font-size: 16px ; padding: 0px 0px 10px 10px; border: solid 1px #000099; }
.VotingControl a  {font-family: Arial; font-size: 12px ; }
.VotingControl td {font-family: Arial; font-size: 12px ; padding: 10px 10px 10px 10px; }
.VotingControlContainer table {width: 300px; align:right; padding: 10px 10px 10px 10px }


.NotificationList a  {color: #333333;}
.NotificationList a:hover  {color: #000000;}



.FooterText {font-family: 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 */

.SectionMenu {font-family: arial, helvetica, sans-serif; font-weight:bold; color:#DBE8F4; font-size: 12px;}
.SectionMenu a {color: #DBE8F4; text-decoration: none; font-size: 12px; font-weight:bold;}
.SectionMenu a:hover {color: #FFFFFF; text-decoration: none; font-weight:bold;}


.StaticNav {font-family: arial, helvetica, sans-serif; font-weight:bold; font-size: 12px;}
.StaticNav a {text-decoration: none; font-size: 12px; font-weight:bold; color:#9999CC;}
.StaticNav a:hover {color: #FFFFFF; text-decoration: underline; font-weight:bold;}


.SectionMenu2 {font-family: arial, helvetica, sans-serif; font-size: 11px;}
.SectionMenu2 a {color: #DBE8F4; text-decoration: none; font-size: 11px;}
.SectionMenu2 a:hover {text-decoration: none;}


/* Topic Menu */

.TopicMenu {font-family: arial, helvetica, sans-serif; font-size: 11px;}
.TopicMenu a {color:#9999CC; text-decoration: none; ont-size: 11px; font-weight: bold;}
.TopicMenu a:hover {text-decoration: underline;}


/* BreadCrumb Navigation */

.BreadCrumb {font-family: Arial, Verdana, Sans-serif; color: #DD0; font-size: 12px; margin-top: 15px; margin-bottom: 15px; }
.BreadCrumb a { color: #EE0; text-decoration: none;font-size: 12px; margin-top: 10px; margin-bottom: 10px; }
.BreadCrumb a:hover {color: #FF0; text-decoration: underline; font-size: 13px; margin-top: 15px; margin-bottom: 15px; }



/* UserLogin */

.UserLogin {font-family: arial, helvetica, sans-serif; font-weight:bold; color:#DBE8F4; font-size: 12px;}
.UserLogin a {color: #DBE8F4; text-decoration: none; font-size: 12px; font-weight:bold;}
.UserLogin a:hover {color: #FFFFFF; text-decoration: none; font-weight:bold;}


/* Search */

.Search {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#DBE8F4;}
.Search a {text-decoration: none; font-size: 12px; font-weight: bold; color:#DBE8F4;}
.Search a:hover {text-decoration: none; color:#FFFFFF;}

.search_Link, .Search_Link { display: none; }

/***************************
  Modules 
***************************/


/* Articles */

.ArticleSection_SectionTitle {font-family: Arial; color:#DBE8F4; font-size: 16px; Font-weight: bold;}
.ArticleSection_SectionDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ArticleSection_ListTable {font-family: arial, helvetica, sans-serif; border: solid #A3B6DC 1px;}
.ArticleSection_ListTable table {padding: 2px; }
.ArticleSection_ListItem {background-color:#000044; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 5px 5px 5px 5px;}
.ArticleSection_ListItem2 {font-family: arial, helvetica, sans-serif; background-color:#333366; color:#FFFF00; padding: 5px 5px 5px 5px;}
.ArticleSection_ListAlternatingItem {font-family: arial, helvetica, sans-serif; background-color:#000044;}
.ArticleSection_ListAlternatingItem2 {font-family: arial, helvetica, sans-serif; background-color:#000044;}
.ArticleSection_ListTitle {font-family: Arial Narrow; color:#DBE8F4; font-size: 16px; font-weight:bold; }
.ArticleSection_ListAuthorLink {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: normal;}
.ArticleSection_ListBriefDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ArticleSection_ListReadMoreLink {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: normal;}
.ArticleSection_NoArticles {font-family: arial, helvetica; font-size: 12px; color: #A3B6DC;}

.Article_Table {font-family: arial, helvetica, sans-serif; border-top: solid #A3B6DC 5px; border-bottom: solid #A3B6DC 5px;}
.Article_IntroCell {font-family: arial, helvetica, sans-serif; background-color:#000044;} 
.Article_BodyCell {font-family: arial, helvetica, sans-serif; background-color: #333366;}
.Article_Title {font-family: Arial; color:#DBE8F4; font-size: 14px; font-weight: bold;}
.Article_AuthorLink {font-family: arial, helvetica, sans-serif; color:#FFFFFF; text-decoration: none; font-size: 12px; font-weight: normal;}
.Article_BriefDescription {font-family: arial, helvetica, sans-serif; font-size: 14px; font-style: normal;}
.Article_FullDescription {font-family: arial, helvetica, sans-serif; font-size: 14px; color: #EEEEEE; line-height: 125%; }
.Article_FullDescription li {padding-bottom: 10px; }

/* Books */

.BookSection_SectionTitle {font-family: Arial Black; color:#DBE8F4; font-size: 20px;}
.BookSection_SectionDescription {color: #999999; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.BookSection_ListTable {font-family: arial, helvetica, sans-serif; background-color:#000000; border: solid #A3B6DC 1px;}
.BookSection_ListItem {font-family: arial, helvetica, sans-serif;}
.BookSection_ListItem2 {font-family: arial, helvetica, sans-serif; background-color:#000099; padding: 5px 5px 5px 5px;}
.BookSection_ListAlternatingItem {font-family: arial, helvetica, sans-serif; background-color:#000099;}
.BookSection_ListAlternatingItem2 {font-family: arial, helvetica, sans-serif; background-color:#000099;}
.BookSection_ListLabel {font: 12pt verdana;}
.BookSection_ListTitle {font-family: Arial Narrow; color:#DBE8F4; font-size: 20px; font-weight:bold;}
.BookSection_ListAuthor {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: italic;}
.BookSection_ListPublisher {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: italic;}
.BookSection_ListPublicationDate {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: italic; }
.BookSection_ListBriefDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.BookSection_ListReadMoreLink {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: normal;}
.BookSection_NoBooks {font-family: arial, helvetica; font-size: 12px; color: #A3B6DC;}

.Book_Table {font-family: arial, helvetica, sans-serif; border-top: solid #A3B6DC 5px; border-bottom: solid #A3B6DC 5px;}
.Book_IntroCell {font-family: arial, helvetica, sans-serif; background-color:#000099;} 
.Book_BodyCell {font-family: arial, helvetica, sans-serif; background-color:#000000;}
.Book_Label {font-family: arial, helvetica, sans-serif; font-size: 12px;}
.Book_Title {font-family: Arial Black; color:#DBE8F4; font-size: 19px; font-variant: none;}
.Book_Author {font-family: arial, helvetica, sans-serif; font-size: 12pt;} 
.Book_BriefDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: italic;}
.Book_FullDescription {font-family: arial, helvetica, sans-serif; font-size: 12px;color: #CCCCCC}

/* Contact Form */

.ContactForm table { width: 600px; }
.ContactForm tr { width: 100%; }
.ContactForm td { vertical-align: top; text-align: Left; padding-bottom: 3px; }
.ContactForm ContactFormFieldTable {}
.ContactForm ContactFormFieldTitleCell { width: 30%;}
.ContactForm ContactFormFieldValueCell {}
.ContactFormFieldTitle {color: #FFFF00; font-family: arial; font-size: 12px; }

/* Downloads */

.DownloadSection_SectionTitle {font-family: Arial Black; color:#DBE8F4; font-size: 21px;}
.DownloadSection_SectionDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.DownloadSection_ListTable {border: solid #A3B6DC 2px;}
.DownloadSection_ListItem {background-color:#000099; padding: 5px 5px 5px 5px;}
.DownloadSection_ListItem2 {background-color:#000000; padding: 5px 5px 5px 5px;}
.DownloadSection_ListAlternatingItem {background-color:#000099;}
.DownloadSection_ListAlternatingItem2 {background-color:#000099;}
.DownloadSection_ListTitle {font-family: Arial Narrow; color:#DBE8F4; font-size: 20px; font-weight:bold;}
.DownloadSection_ListAuthorLink {color: #9999CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.DownloadSection_ListFileSize {font-family: Trebuchet, verdana, arial, helvetica; font-size: 12px; color:#A3B6DC;}
.DownloadSection_ListBriefDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.DownloadSection_ListReadMoreLink {text-decoration: none; font-size: 12px; font-weight: normal;}
.DownloadSection_ListDownloadLink {text-decoration: none; font-size: 12px; font-weight: normal;}
.DownloadSection_NoDownloads {font-family: arial, helvetica; font-size: 12px; color: #A3B6DC;}

.Download_Table {border-top: solid #A3B6DC 5px; border-bottom: solid #A3B6DC 5px;}
.Download_IntroCell {background-color:#000000;} 
.Download_BodyCell {background-color:#000099;}
.Download_Label {font-family: arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; font-variant: none;}
.Download_Title {font-size: 12px;}
.Download_FileSize {font-size: 12px;}
.Download_BriefDescription {margin: 5px; font-size: 16px; font-weight: bold; }
.Download_FullDescription {font-size: 12px;color: #CCCCCC}
.Download_AuthorLink {text-decoration: none; font-size: 12px; font-weight: normal;}
.Download_DownloadLink {text-decoration: none; font-size: 12px; font-weight: normal;}



/* Events */

.EventsSection_SectionTitle {font-family: Arial; font-weight: bold; line-spacing: 1px; color:#DBE8F4; font-size: 16px;}
.EventsSection_SectionDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.EventsSection_ListTable {font-family: arial, helvetica, sans-serif; border: solid #A3B6DC 1px; padding: 2px; }
.EventsSection_ListItem {background-color:#000044; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 5px 5px 5px 5px;}
.EventsSection_ListItem2 {font-family: arial, helvetica, sans-serif; background-color:#333366; padding: 5px 5px 5px 5px;}
.EventsSection_ListAlternatingItem {font-family: arial, helvetica, sans-serif; background-color:#000099;}
.EventsSection_ListAlternatingItem2 {font-family: arial, helvetica, sans-serif; background-color:#000099;}
.EventsSection_ListTitle {font-family: Arial Narrow; color:#DBE8F4; font-size: 16px; font-weight:bold;}
.EventsSection_ListReadMoreLink {padding-left: 5px; font-size: 14px; color: #FF3333; }
.EventsSection_ListReadMoreLink a {font-size: 14px; color: #FF3333; }

.EventsSection_ListAuthorEvent {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: normal;}
.EventsSection_ListBriefDescription {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: normal;color: #FFFFFF; }
.EventsSection_ListReadMoreEvent {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: normal;}
.EventsSection_NoEvents {font-family: arial, helvetica; font-size: 12px; color: #A3B6DC;}
.EventSection_ListDate {font-size: 12px; font-weight: bold; font-variant: none;}
.EventSection_ItemEventImage  {margin: 5px 5px 10px 10px; border: 0; }
.itemEventLocation {font-size: 12px; letter-spacing: 1px; font-weight: bold; color: #DDDD00; }
.EventsSection_ListDate {font-size: 10px; font-weight: normal; color: #00FFFF; }
.itemTitle {font-size: 18px; letter-spacing: 1px; font-weight: bold; color: #FFFFFF; word-spacing: 4px; }

.Event_Table {font-family: arial, helvetica, sans-serif; border-top: solid #A3B6DC 3px; border-bottom: solid #A3B6DC 5px;}
.Event_IntroCell {font-family: arial, helvetica, sans-serif; background-color:#000044; padding: 5px 5px 5px 5px; } 
.Event_BodyCell {font-family: arial, helvetica, sans-serif; background-color: #333366; padding: 5px 5px 20px 5px; border: 6px double #000044; }
.Event_Title {font-family: Arial Black; color:#DBE8F4; font-size: 17px;}
.Event_AuthorEvent {font-family: arial, helvetica, sans-serif; color:#FFFFFF; text-decoration: none; font-size: 12px; font-weight: normal;}
.Event_BriefDescription {font-family: arial, helvetica, sans-serif; font-size: 14px; font-style: normal;}
.Event_FullDescription {font-family: arial, helvetica, sans-serif; font-size: 16px;color: #CCCCCC; }

.EventCalendar_CalendarControlsDiv {text-align: center; border: solid 1px #E7EBFF; padding: 5px; margin-bottom: 10px;}
.EventCalendar_CalendarControlsTable {}
.EventCalendar_DateSelectTable {}
td.EventCalendar_DateSelectText {font-weight: bold; color: #506089; padding-left: 5px; padding-right: 20px;}
td.EventCalendar_CategorySelectText {font-weight: bold; color: #506089; padding-left: 5px; padding-right: 20px;}
td.EventCalendar_RolesSelectText {font-weight: bold; color: #506089; padding-left: 5px; padding-right: 20px;}

.EventCalendar_DayWeekPlannerDiv {background-color: #E7EBFF; text-align: center; border: solid 1px #000000; padding-top: 5px; padding-bottom: 5px;}

.EventsMonthCalendar_EventList { height: 50px; text-align: left; padding: 0px 4px 2px 4px; }
.EventsMonthCalendar_EventList a { text-decoration: none; }
.EventsMonthCalendar_EventList a:hover { text-decoration: none; }
table.EventsMonthCalendar_AddEventTable {width: 100%;}
.EventsMonthCalendar_DayNumber {font-size: 10px; text-align: right; padding: 0px 4px 0px 0px;}
.EventsMonthCalendar_SingleEvent {padding-bottom: 5px; font-weight: normal;}
.EventsMonthCalendar_SingleEvent a {font-weight: normal;}
.EventsMonthCalendar_SingleEvent a:hover {font-weight: normal;}

.EventToolTip { border: solid 2px #8492B6; background-color: #EEF1F6; color: #3C4451; padding: 10px; width: 300px; font-size: 11px; }




/* FAQs */

.FaqSection_SectionTitle {font-family: Arial Black; color:#DBE8F4; font-size: 21px;}
.FaqSection_SectionDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FaqSection_ListTable {font-family: arial, helvetica, sans-serif; border: solid #A3B6DC 2px;}
.FaqSection_ListItem {background-color:#000099; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 5px 5px 5px 5px;}
.FaqSection_ListItem2 {font-family: arial, helvetica, sans-serif; font-size: 14px; background-color:#000066; padding: 5px 5px 5px 5px;}
.FaqSection_ListAlternatingItem {font-family: arial, helvetica, sans-serif; background-color:#000099;}
.FaqSection_ListAlternatingItem2 {font-family: arial, helvetica, sans-serif; background-color:#000099;}
.FaqSection_ListTitle {font-family: Arial Narrow; color:#DBE8F4; font-size: 20px; font-weight:bold;}
.FaqSection_ListAuthorLink {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: normal;}
.FaqSection_ListBriefDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FaqSection_ListReadMoreLink {font-family: arial, helvetica, sans-serif; color: #FF0000; font-size: 12px; font-weight: normal;}
.FaqSection_ListReadMoreLink a {font-size: 12px; color: #FF3333; }
.FaqSection_NoFaqs {font-family: arial, helvetica; font-size: 12px; color: #A3B6DC;}

.Faq_Table {font-family: arial, helvetica, sans-serif; border-top: solid #A3B6DC 5px; border-bottom: solid #A3B6DC 5px;}
.Faq_IntroCell {font-family: arial, helvetica, sans-serif; background-color:#000099;} 
.Faq_BodyCell {font-family: arial, helvetica, sans-serif; background-color:;}
.Faq_Title {font-family: Arial Black; color:#DBE8F4; font-size: 17px;}
.Faq_AuthorLink {font-family: arial, helvetica, sans-serif; color:#FFFFFF; text-decoration: none; font-size: 12px; font-weight: normal;}
.Faq_BriefDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: italic;}
.Faq_FullDescription {font-family: arial, helvetica, sans-serif; font-size: 12px;color: #CCCCCC; }
.Faq_AnswerCell { border: 2px solid #CCCC00; background-color: #000066; }
.faqAnswerText { font-family: arial, helvetica, sans-serif; font-size: 14px;color: #DDDDDD; }
.FaqSection_ListIntroduction.itemBriefDescription { font-family: arial, helvetica, sans-serif; font-size: 14px;color: #DDDDDD; }
.


/* GeoLocation Mapping */

.LocationMapping_MapDiv {width: 540px; height: 500px; margin-top: 10px;}
.GeoMapMainMapDiv {width: 540px; height: 500px; margin-top: 10px;}
.GeoMapDrivingDirectionsInnerDiv {font-family:arial; font-size:9px; color:#DD0000; }
.GeoMapDrivingDirectionsInnerDiv A {font-family:arial; font-size:9px; color:#DD0000; }

/* HTMLNewsletters */

.HTMLNewslettersSection_SectionTitle {font-family: Arial Black; color:#DBE8F4; font-size: 21px;}
.HTMLNewslettersSection_SectionDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.HTMLNewslettersSection_ListTable {font-family: arial, helvetica, sans-serif; border: solid #A3B6DC 2px;}
.HTMLNewslettersSection_ListItem {background-color:#000099; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 5px 5px 5px 5px;}
.HTMLNewslettersSection_ListItem2 {font-family: arial, helvetica, sans-serif; background-color:#000000; padding: 5px 5px 5px 5px;}
.HTMLNewslettersSection_ListAlternatingItem {font-family: arial, helvetica, sans-serif; background-color:#000099;}
.HTMLNewslettersSection_ListAlternatingItem2 {font-family: arial, helvetica, sans-serif; background-color:#000099;}
.HTMLNewslettersSection_ListTitle {font-family: Arial Narrow; color:#DBE8F4; font-size: 20px; font-weight:bold;}
.HTMLNewslettersSection_ListAuthorLink {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: normal;}
.HTMLNewslettersSection_ListBriefDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.HTMLNewslettersSection_ListReadMoreLink {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: normal;}
.HTMLNewslettersSection_NoHTMLNewsletters {font-family: arial, helvetica; font-size: 12px; color: #A3B6DC;}

.HTMLNewsletter_Table {font-family: arial, helvetica, sans-serif; border-top: solid #A3B6DC 5px; border-bottom: solid #A3B6DC 5px;}
.HTMLNewsletter_IntroCell {font-family: arial, helvetica, sans-serif; background-color:#000099;} 
.HTMLNewsletter_BodyCell {font-family: arial, helvetica, sans-serif; background-color:;}
.HTMLNewsletter_Title {font-family: Arial Black; color:#DBE8F4; font-size: 17px;}
.HTMLNewsletter_AuthorLink {font-family: arial, helvetica, sans-serif; color:#FFFFFF; text-decoration: none; font-size: 12px; font-weight: normal;}
.HTMLNewsletter_BriefDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: italic;}
.HTMLNewsletter_FullDescription {font-family: arial, helvetica, sans-serif; font-size: 12px;color: #CCCCCC}



/* Links */

.LinksSection_SectionTitle {font-family: Arial Black; color:#DBE8F4; font-size: 21px; }
.LinksSection_SectionDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.LinksSection_ListTable {font-family: arial, helvetica, sans-serif; border: solid #A3B6DC 2px;}
.LinksSection_ListItem {background-color:#000099; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 5px 5px 5px 5px;}
.LinksSection_ListItem2 {font-family: arial, helvetica, sans-serif; background-color:#000000; padding: 5px 5px 5px 5px;}
.LinksSection_ListAlternatingItem {font-family: arial, helvetica, sans-serif; background-color:#000099;}
.LinksSection_ListAlternatingItem2 {font-family: arial, helvetica, sans-serif; background-color:#000099;}
.LinksSection_ListTitle {font-family: Arial Narrow; color:#DBE8F4; font-size: 20px; font-weight:bold;}
.LinksSection_ListAuthorLink {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: normal;}
.LinksSection_ListBriefDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; padding-left: 3px;}
.LinksSection_ListReadMoreLink {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: normal; padding-left: 3px;}
.LinksSection_NoLinks {font-family: arial, helvetica; font-size: 12px; color: #A3B6DC;}
.LinksSection_ListImage {margin: 0px 3px 0px 0px; }

.Link_Table {font-family: arial, helvetica, sans-serif; border-top: solid #A3B6DC 5px; border-bottom: solid #A3B6DC 5px;}
.Link_IntroCell {font-family: arial, helvetica, sans-serif; background-color:#000099;} 
.Link_BodyCell {font-family: arial, helvetica, sans-serif; background-color:;}
.Link_Title {font-family: Arial Black; color:#DBE8F4; font-size: 17px;}
.Link_AuthorLink {font-family: arial, helvetica, sans-serif; color:#FFFFFF; text-decoration: none; font-size: 12px; font-weight: normal;}
.Link_BriefDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: italic; }
.Link_FullDescription {font-family: arial, helvetica, sans-serif; font-size: 12px;color: #CCCCCC; }


/* Parent Section */

.ParentSection_SectionTitle {font-family: Arial Black; color:#DBE8F4; font-size: 21px;}
.ParentSection_SectionDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.ParentSection_ListTable {font-family: arial, helvetica, sans-serif; border: none; }
.ParentSection_ListItem {font-family: arial, helvetica, sans-serif; border-top: dashed #A3B6DC  1px; background-color:#000000;}
.ParentSection_ListItem2 {background-color:#A3B6DC ;font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ParentSection_ListAlternatingItem {font-family: arial, helvetica, sans-serif; border-top: dashed #A3B6DC 1px; background-color:#000000;}
.ParentSection_ListAlternatingItem2 {font-family: arial, helvetica, sans-serif; background-color:#000000;}
.ParentSection_ListTitleLink {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: normal; letter-spacing: 2px; word-spacing: 5px; background-color: #000044; padding: 1px 0px 3px 2px; margin-right: 5px; border-left: 1px solid #FFFF00; border-bottom: 1px solid #FFFF00; }
.ParentSection_ListBriefDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ParentSection_MainListTable td { vertical-align: top; text-align: left; padding-bottom: 10px;}

/* Photo Gallery */

.PhotoSection_SectionTitle {font-family: Arial Black; color:#DBE8F4; font-size: 21px;}
.PhotoSection_SectionDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.PhotoSection_SpacerCell {font-family: arial, helvetica, sans-serif; background-color: #A3B6DC;}
.PhotoSection_ListTable {font-family: arial, helvetica, sans-serif; border: none;}
.PhotoSection_ListTable td {font-family: arial, helvetica, sans-serif; border: none; vertical-align: bottom;}
.PhotoSection_ListItem {font-family: arial, helvetica, sans-serif; border-top: dashed #333333 1px; background-color:#000000;}
.PhotoSection_ListItem2 {background-color:#A3B6DC;font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.PhotoSection_ListAlternatingItem {font-family: arial, helvetica, sans-serif; border-top: dashed #A3B6DC 1px; background-color:#000000;}
.PhotoSection_ListAlternatingItem2 {font-family: arial, helvetica, sans-serif; background-color:#A3B6DC;}
.PhotoSection_ListTitle {font-family: Arial Narrow; color:#DBE8F4; font-size: 20px; font-weight:bold;}
.PhotoSection_ListBriefDescription {font-family: arial, helvetica, sans-serif; font-color: #FFFFFF; font-size: 12px; font-weight: normal;}
.PhotoSection_ListReadMoreLink {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: normal;}
.PhotoSection_NoPhotos {font-family: arial, helvetica; font-size: 12px; color: #A3B6DC;}
.PhotoSection_FullImage { margin: 12px 0px 5px 0px; }

.Photo_Table {background-color:clear;}
.Photo_IntroCell {background-color:clear;} 
.Photo_BodyCell {background-color:#000044; }
.Photo_BodyCell TD { border: solid 2px #AAAA00; padding: 10px; }
.Photo_Title {font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; font-variant: none; font-color: #FFFFFF; }
.Photo_AuthorLink {text-decoration: none; font-size: 12px; font-weight: normal;}
.Photo_DateCreated {font-size: 12px;}
.Photo_BriefDescription {font-size: 14px; font-style: normal; letter-spacing: 1px; font-weight: normal; color: #EEEE00; }
.Photo_FullDescription {font: arial; font-size: 12px; font-weight: bold; letter-spacing: 2px; line-height:150%; }


/* Comments */

.Comments_ListTable {border: solid #000099 2px;}
.Comments_ListItem {background-color:#000099;}
.Comments_ListItem2 {background-color:#000000;}
.Comments_ListAlternatingItem {border: solid #A3B6DC 2px;}
.Comments_ListAlternatingItem2 {background-color:#000099;}
.Comments_ListTitle {font-family: Arial Narrow; color:#DBE8F4; font-size: 20px; font-weight:bold;}
.Comments_ListTitleLink {text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_ListAuthorLink {text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_ListDateCreated {font-size: 12px;}
.Comments_ListBriefDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Comments_ListReplyLink {text-decoration: none; font-size: 12px; font-weight: normal;}


.Comments_Table {border: none;}
.Comments_IntroCell {background-color:#000099;} 
.Comments_BodyCell {background-color:#000099;}
.Comments_Title {font-family: arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; font-variant: none;}
.Comments_AuthorLink {text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_DateCreated {font-size: 12px;}
.Comments_BriefDescription {font-size: 12px;}
.Comments_ParentLink {text-decoration: none; font-size: 12px; font-weight: normal;}


/* Topics */

.Topics_TopicTitle {font-family: Arial Black; color:#DBE8F4; font-size: 21px;}
.Topics_TopicDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Topics_ListTable {border: border-top: solid #A3B6DC 3px; border-bottom: solid #A3B6DC 1px;border-left: solid #A3B6DC 1px;border-right: solid #A3B6DC 1px;}
.Topics_ListItem {background-color:#000099;}
.Topics_ListItem2 {background-color:#000000;}
.Topics_ListAlternatingItem {border-top: dashed #333333 1px; background-color:#EEEEEE;}
.Topics_ListAlternatingItem2 {background-color:#000099}
.Topics_ListTitle {font-family: Arial Narrow; color:#DBE8F4; font-size: 20px; font-weight:bold;}
.Topics_ListTitleLink {text-decoration: none; font-size: 12px; font-weight: normal;}
.Topics_ListAuthorLink {text-decoration: none; font-size: 12px; font-weight: normal;}
.Topics_ListDateCreated {font-size: 12px;}
.Topics_ListBriefDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}

/* Search */

.Search_ListTable {border: none;}
.Search_ListItem {background-color:#000099;}
.Search_ListItem2 {background-color:#000000;}
.Search_ListAlternatingItem {border-top: dashed #A3B6DC 1px; background-color:#000099;}
.Search_ListAlternatingItem2 {background-color:#CCCCFF;}
.Search_ListTitle {font-family: Arial Narrow; color:#DBE8F4; font-size: 20px; font-weight:bold;}
.Search_ListTitleLink {text-decoration: none; font-size: 12px; font-weight: normal; padding-bottom: 6px; border-top: 3px solid #0000EE; }
.Search_ListAuthorLink {text-decoration: none; font-size: 12px; font-weight: normal;}
.Search_ListDateCreated {font-size: 12px;}
.Search_ListHyperlink {padding-bottom: 12px; }
.Search_ListBriefDescription {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: normal; padding-top: 6px; padding-bottom: 6px; }
.Search_NoResults {font-family: arial, helvetica; font-size: 12px; color: #A3B6DC;}


/* Form */

.Form_Title {font-family: Arial Black; color:#DBE8F4; font-size: 21px;}
.Form_Description {font-size: 10px;}
.Form_Table {border: solid #A3B6DC 2px; background-color:#000099;}
.Form_LabelRow {font-size: 10pt;}
.Form_LabelCell {font-size: 10pt;}
.Form_LabelText {font-size: 10pt; font-variant: none;}
.Form_FieldRow {font-size: 10px; }
.Form_FieldCell {font-size: 10px;}
.Form_Field {font-size: 10px;}
.Form_SectionRow {font-size: 10pt; color:#000000; background-color: #A3B6DC; font-weight:bold;}
.Form_SectionCell {font-size: 10pt;}
.Form_SectionText {font-size: 10pt; font-weight: bold;}
.Form_Button {font-size: 10px;}
.Form_HelpText {font-size: 8pt;}
.Form_SubSectionRow {font-size: 10px;}
.Form_SubSectionCell {font-size: 10px;}
.Form_SubSectionText {font-size: 10px;}
.Form_List {font-size: 10px;}
.Form_Message {font-size: 10px; color: #A3B6DC}


/* Web Box */

.WebBox_ListTable {text-align:center; width:100%; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;}
.WebBox_ListItem  {text-align:center; font-size:11px;}
.WebBox_ListItem a:active  {text-align:center; color: #9999CC; text-decoration: none; font-size: 10px;}
.WebBox_ListItem a:link    {text-align:center; color: #9999CC; text-decoration: none; font-size: 10px;}
.WebBox_ListItem a:visited {text-align:center; color: #9999CC; text-decoration: none; font-size: 10px;}
.WebBox_ListItem a:hover   {text-align:center; color: #FFFFFF; text-decoration: none; font-size: 10px;}

.WebBox_TitleText {text-align:center; color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px;}
.WebBox_TitleRow  {text-align:center; color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 12px; font-style:italic;}
.WebBox_TitleCell {text-align:center; color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 12px;}

.WebBox_SubText {font-family: arial, helvetica, sans-serif; font-size: 10px;}
.WebBox_ListServiceDateLastRefreshed {display: none; }


/* Web Service Box */

.WebServiceBox_ListTable {width:100%;}
.WebServiceBox_ListItem {background-color: #000000; }
.WebServiceBox_ServiceTitleLink {font-family: arial, verdana, helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.WebServiceBox_ServiceTitleLink:hover {font-weight: bold;}
.WebServiceBox_ServiceDescription {font-family: arial,verdana, helvetica, sans-serif; font-size: 12px;}
.WebServiceBox_ListTitleLink:link {font-size: 12pt;}
.WebServiceBox_ListTitleLink:visited {font-size: 12pt; }
.WebServiceBox_ListTitleLink:hover {font-size: 12pt;}
.rssHorizontal_RssItemDescription {font-family: arial, helvetica, sans-serif; font-size: 13px; }
.WebServiceBox_Copyright {font-family: arial, helvetica, sans-serif; font-size: 10pt;}
.WebServiceBox_LastRefreshed {font-family: arial, helvetica, sans-serif; font-size: 10px; display: none; }

.rssHorizontal_RssListItem { border-bottom: 1px dotted #dbe8f4; padding: 15px 0; }
.rssHorizontal_RssItemPubDate { display: none; }


/* Vertical RSS */
.rssVertical_RssItemOuter { padding: 15px 0; }


/* Forum Login */

.ForumLogin_SectionTitle {font-family: Arial Black; color:#DBE8F4; font-size: 21px;}
.ForumLogin_SectionDescription {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ForumLogin_LoginLink {color: #A3B6DC;}
.itemTitleLink { color: #FFFF00; }



/* Discuss */
.discussTable 
{   
    border:1px #333333 solid;
    background-color:#000000;
}

.discussTable td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;


}

.discussTable th 
{
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-color: #6666CC;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight:bold;
}


.discussTable a 
{
    color:  #FFFF00;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px;
}


.discussCell  
{
    padding: 3px;
    margin: 1px;
    background-color: #333333;
}


.discussTable.title {font-size: 12px; letter-spacing: 1px; }

.discussCellHilite  
{
    padding: 3px;
    background-color: #333333;
}


.discussCellHilite.title { color: #FFFFFF; font-size: 16px; padding-bottom: 5px; letter-spacing: 1px; font-style: bold; }
.discussCellHilite.itemTitle { color: #FFFFFF; font-size: 16px; padding-bottom: 5px; letter-spacing: 1px; font-style: bold; }



/* 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 {font-size: 14px; padding-bottom: 10px; padding-left: 5px; width:400px; overflow-x:auto}
.postBodyText p {margin:1px;}

.commentText {font-size: 14px; padding-bottom: 10px; padding-left: 5px; width:400px; overflow-x:auto}
.commentText p {margin:1px;}

.itemCommentText {font-size: 14px; padding-bottom: 10px; padding-left: 5px; width:400px; overflow-x:auto}
.itemCommentText p {margin:1px;}

.itemDateCreated {font-size: 12px; color: #DDDD00; }
.dateCreated {font-size: 12px; color: #DDDD00; }

.articleBodyText {padding-bottom:20px;width:400px; overflow-x:auto}
.articleBodyText p {margin:0px;}

.bookFullDescription {padding-bottom:20px;width:400px; overflow-x:auto}
.bookFullDescription p {margin:0px;}


.downloadFullDescription {padding-bottom:20px;width:400px; overflow-x:auto}
.downloadFullDescription p {margin:0px;}

.eventFullDescription {padding-bottom:20px;width:400px; overflow-x:auto}
.eventFullDescription p {margin:0px;}

.eventSpeakerBiography {padding-bottom:20px;width:400px; overflow-x:auto}
.eventSpeakerBiography p {margin:0px;}

.itemEventSpeakerBiography {}
.itemEventSpeakerBiography p {margin:0px;}

.photoFullDescription {padding-bottom:20px;width:400px; overflow-x:auto}
.photoFullDescription p {margin:0px;}




/****************************************/
/* FlyOutMenu CSS */
/****************************************/

.MainMenuDiv
{
	background-color: #0469b3;
}

.rmLink:hover { text-decoration: none; }
.rmLink:hover span { cursor: pointer; }

.rmLink { border: double 3px #555555; font-family: Tahoma; font-size: 12px; 
   background-color: #0469b3; color: #fff; text-decoration: none; }

.rmRootGroup > .rmItem > .rmLink { white-space:normal; }

.rmLink:hover,
.rmFocused,
.rmExpanded
{
	border: double 3px #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	background-color: #1B1B1B ;
	color: #FFFF00;
}

/* A child group of buttons */
.rmGroup { background-color: #0469b3; }

/* The child button */
.rmGroup .rmLink
{
	border: double 3px #555555;
	background-color: #0469b3;
	color: #ffffff;
}

/* The hover state of a child button */
.rmGroup .rmLink:hover,
.rmGroup .rmFocused,
.rmGroup .rmExpanded
{
	border: double 3px #FFFFFF;
	background-color: #1B1B1B ;
	color: #FFFF00;
}

/* The expand arrow in normal state */
.rmExpandLeft,
.rmExpandRight
{
 background: transparent url(../../../../../Images/arrow_down_white.gif) right center no-repeat; margin-right: 4px;
}
