body { font-family: verdana; font-size: 12px; }
body { background-color: #f1f1e6; }
body table.body { background-image: url('../themes/aqua/images/background_aqua.gif'); background-position: top center; background-repeat: repeat-x; }
table.body table.page { margin: 0px auto; }
table.body table.page td.page { background-color: transparent; width: 950px; }
table.body table.page td.page div.pageTopEdge { background-color: transparent; height: 0px; }
table.body table.page td.leftEdge { width: 1px; }
table.body table.page td.rightEdge { width: 1px; }
table.body table.page td.leftEdge div.minHeight { height: 600px; }
table.body table.page td.rightEdge div.minHeight { height: 600px; }
table.body table.footer table.content { margin: 0px auto; }
table.body table.footer td.footer { height: 30px; }
table.body table.footer td { vertical-align: top; padding-top: 10px; }
table.body table.footer table.content { margin: 0px auto; }
table.body table.footer table.content td { padding: 0px 3px; }
table.body table.footer table.content td { color: #777777; font-size: 10px; }
table.body table.footer table.content td a { color: #777777; }
table.body table.footer table.content td a:hover { color: #FFFFFF; }
table.body table.footer table.content td.space { background-color: transparent; width: 25px; padding: 0px; }
#ResourceLightBox { background-color: #000000; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 10px; }
#ResourceLightBoxClose { padding-bottom: 10px; text-align: right; }
#ResourceLightBoxClose a { display: block; color: #FFFFFF; font-size: 16px; font-weight: bold; }
#ResourceLightBoxClose a:hover { color: #FF0000; }
#ResourceLightBoxDetails { padding-top: 10px; color: #FFFFFF; font-size: 12px; }
#ResourceLightBoxDetails span.date { color: #005599; font-size: 10px; }
#ResourceLightBoxDetails span.title { color: #00AAFF; font-size: 16px; }
div.objects div.modjulArticle { background-color: transparent; color: #FFFFFF; padding: 20px; text-align: justify; width: 100%; }
div.objects div.modjulArticle h1 { color: #4a8caf; font-size: 16px; }
div.objects div.modjulArticle h2 { color: #4a8caf; font-size: 14px; }
div.objects div.modjulArticle h3 { color: #4a8caf; font-size: 12px; }
div.objects div.modjulArticle a { color: #00AAFF; }
div.objects div.modjulArticle a:hover { color: #FF0000; }
div.objects div.modjulaArticleImage { background-color: transparent; padding: 0px; width: 100%; }
div.objects div.modjulaArticleImage img { border: 0px; display: block; }
div.objects div.modjulArticleList { background-color: transparent; color: #4a8caf; padding: 20px; }
div.objects div.modjulArticleList table { width: 100%; }
div.objects div.modjulArticleList span.date { color: #005599; font-size: 9px; }
div.objects div.modjulArticleList a { color: #4a8caf; display: block; font-size: 14px; margin-bottom: 10px; }
div.objects div.modjulArticleList a:hover { color: #FFFFFF; }
div.objects div.modjulArticleList a.selected { color: #00AAFF; }
div.objects div.modjulArticleMini { background-color: transparent; color: #555555; padding: 20px; text-align: justify; width: 100%; }
div.objects div.modjulArticleMini a { color: #005599; }
div.objects div.modjulArticleMini a:hover { color: #00AAFF; }
div.objects div.modjulArticleMini h1 { color: #4a8caf; font-size: 18px; }
div.objects div.modjulArticleMini h2 { color: #4a8caf; font-size: 16px; }
div.objects div.modjulArticleMini h3 { color: #4a8caf; font-size: 14px; }
div.objects div.modjulAudioDownload { background-color: transparent; padding: 0px; }
div.objects div.modjulAudioDownload table { width: 100%; }
div.objects div.modjulAudioDownload span.date { color: #005599; font-size: 9px; }
div.objects div.modjulAudioDownload span.title { color: #00AAFF; font-size: 16px; }
div.objects div.modjulAudioDownload span.description { color: #000000; font-size: 12px; }
div.objects div.modjulAudioInfo { background-color: transparent; padding: 20px; }
div.objects div.modjulAudioInfo table { width: 100%; }
div.objects div.modjulAudioInfo span.date { color: #005599; font-size: 9px; }
div.objects div.modjulAudioInfo span.title { color: #00AAFF; font-size: 10px; }
div.objects div.modjulAudioInfo span.description { color: #FFFFFF; font-size: 10px; }
div.objects div.modjulAudioList { background-color: transparent; padding: 20px; }
div.objects div.modjulAudioList table { width: 100%; }
div.objects div.modjulAudioList span.date { color: #005599; font-size: 9px; }
div.objects div.modjulAudioList a { color: #FFFFFF; display: block; font-size: 10px; margin-bottom: 7px; }
div.objects div.modjulAudioList a:hover { color: #005599; }
div.objects div.modjulAudioList a.selected { color: #00AAFF; }
div.objects div.modjulAudioPlayer { background-color: transparent; padding: 0px; width: 100%; }
div.objects div.modjulAudioPlayer object { display: block; margin: 0px; padding: 0px; }
div.objects div.modjulAudioPlayer embed { margin: 0px; padding: 0px; }
div.objects div.modjulBlogArticle { color: inherit; padding: 20px; text-align: justify; width: 100%; }
div.objects div.modjulBlogArticle h1 { color: #00AAFF; font-size: 18px; }
div.objects div.modjulBlogArticle h2 { color: #00AAFF; font-size: 16px; }
div.objects div.modjulBlogArticle h3 { color: #00AAFF; font-size: 14px; }
div.objects div.modjulBlogArticleList { background-color: transparent; padding: 20px; }
div.objects div.modjulBlogArticleList table { width: 100%; }
div.objects div.modjulBlogArticleList span.date { color: #005599; font-size: 9px; }
div.objects div.modjulBlogArticleList a { color: #00AAFF; display: block; font-size: 14px; margin-bottom: 10px; }
div.objects div.modjulBlogArticleList a:hover { color: #005599; }
div.objects div.modjulBlogArticleList a.selected { color: #005599; }
div.objects div.modjulBlogArticleMini { color: #555555; padding: 20px; text-align: justify; width: 100%; }
div.objects div.modjulBlogArticleMini span.date { color: #005599; font-size: 9px; }
div.objects div.modjulBlogArticleMini span.subject { color: #57b5e7; font-size: 14px; }
div.objects div.modjulBlogArticleMini a { color: #005599; }
div.objects div.modjulBlogArticleMini a:hover { color: #00AAFF; }
div.objects div.modjulBlogArticleMini h1 { color: #57b5e7; font-size: 18px; }
div.objects div.modjulBlogArticleMini h2 { color: #57b5e7; font-size: 16px; }
div.objects div.modjulBlogArticleMini h3 { color: #57b5e7; font-size: 14px; }
div.objects div.modjulCalendar { background-color: transparent; padding: 0px; }
div.objects div.modjulCalendarEventTable { background-color: transparent; padding: 0px; }
div.objects div.modjulCalendarEventTable table { width: 100%; color: #888888; font-size: 10px; }
div.objects div.modjulCalendarEventTable table td { border: 2px solid #FFFFFF; padding: 5px; }
div.objects div.modjulCalendarEventTable table td.caption { background-color: transparent; color: #4a8caf; font-size: 12px; font-weight: bold; }
div.objects div.modjulCalendarEventTable table td.title { background-color: transparent; color: inherit; }
div.objects div.modjulCalendarEventTable table td.location { background-color: transparent; color: inherit; }
div.objects div.modjulCalendarEventTable table td.date { background-color: transparent; color: inherit; }
div.objects div.modjulCalendarEventTable table td.details { background-color: transparent; color: inherit; }
div.objects div.modjulCalendarEventTable table td.link { background-color: transparent; color: inherit; }
div.objects div.modjulCalendarEventTable table td.link a { color: inherit; }
div.objects div.modjulCalendarEventTable table td.link a:hover { color: #FF0000; }
div.objects div.modjulContactForm table { border-collapse: collapse; width: 100%; }
div.objects div.modjulContactForm td { padding: 0px; vertical-align: top; padding-bottom: 5px; }
div.objects div.modjulContactForm td.label { text-align: right; font-weight: bold; padding-right: 10px;}
div.objects div.modjulContactForm td.field { text-align: left; }
div.objects div.modjulContactForm td.message { color: #00AAFF; text-align: center; padding-bottom: 10px; }
div.objects div.modjulContactForm td.error { color: #FF0000; text-align: center; padding-bottom: 10px; }
div.objects div.modjulContactForm td.buttons { text-align: right; padding-top: 10px; }
div.objects div.modjulCustomFlash { padding: 0px; }
div.objects div.modjulFrameHeader { background-color: #555555; font-size: 9px; text-align: center; vertical-align: middle; }
div.objects div.modjulFrameHeader table { border-collapse: collapse; height: 18px; width: 100%; }
div.objects div.modjulFrameHeader td { color: #DDDDDD; font-size: 9px; text-align: center; vertical-align: middle; }
div.objects div.modjulFrameContent { background-color: #777777; }
div.objects div.modjulFrameContent table { border-collapse: collapse; height: 18px; width: 100%; }
div.objects div.modjulFrameContent td { color: #DDDDDD; font-size: 9px; text-align: center; vertical-align: middle; }
div.objects div.modjulFrame table { border-collapse: collapse; width: 100%; }
div.objects div.modjulFrame td { padding: 0px; }
div.objects div.modjulFrame td.topleft { height: 5px; width: 5px; }
div.objects div.modjulFrame td.top { height: 5px; }
div.objects div.modjulFrame td.topright { height: 5px; width: 5px; }
div.objects div.modjulFrame td.top div.overlay { height: 5px; width: 100%; }
div.objects div.modjulFrame td.left { vertical-align: top; width: 5px; }
div.objects div.modjulFrame td.center { vertical-align: top; }
div.objects div.modjulFrame td.right { vertical-align: top; width: 5px; }
div.objects div.modjulFrame td.left div.overlay { height: 0px; width: 5px; }
div.objects div.modjulFrame td.center td.overlay { height: 0px; }
div.objects div.modjulFrame td.right div.overlay { height: 0px; width: 5px; }
div.objects div.modjulFrame td.bottomleft { height: 5px; width: 5px; }
div.objects div.modjulFrame td.bottom { height: 5px; }
div.objects div.modjulFrame td.bottomright { height: 5px; width: 5px; }
div.objects div.modjulGalleryGrid { padding: 0px; }
div.objects div.modjulHorizontalMenu { background-color: transparent; padding: 7px; }
div.objects div.modjulHorizontalMenu table { margin: 0px 0px 0px auto; }
div.objects div.modjulHorizontalMenu a { color: #FFFFFF; padding: 5px; display: block; }
div.objects div.modjulHorizontalMenu a:hover { color: #86d4fd; }
div.objects div.modjulHorizontalMenu a.selected { color: #57b5e7; font-weight: bold; }div.objects div.modjulHorizontalMenu td.space { background-color: #397b9e; width: 1px; }
div.objects div.modjulImage { padding: 0px; }
div.objects div.modjulImage img { border: 0px; display:block; }
div.objects div.modjulImageFader { padding: 0px; }
div.objects div.modjulImageGrid { padding: 0px; }
div.objects div.modjulMediaInfo { background-color: transparent; padding: 10px; }
div.objects div.modjulMediaInfo table { width: 100%; }
div.objects div.modjulMediaInfo span.date { color: #005599; font-size: 9px; }
div.objects div.modjulMediaInfo span.title { color: #00AAFF; font-size: 10px; }
div.objects div.modjulMediaInfo span.description { color: #FFFFFF; font-size: 10px; }
div.objects div.modjulMediaList { background-color: transparent; padding: 10px; }
div.objects div.modjulMediaList table { width: 100%; }
div.objects div.modjulMediaList span.date { color: #005599; font-size: 9px; }
div.objects div.modjulMediaList a { color: #00AAFF; display: block; font-size: 14px; margin-bottom: 10px; }
div.objects div.modjulMediaList a:hover { color: #005599; }
div.objects div.modjulMediaList a.selected { color: #005599; }
div.objects div.modjulMediaPlayer { padding: 0px; width: 100%; }
div.objects div.modjulMediaPlayer object { background-color: transparent; display: block; margin: 0px; padding: 0px; }div.objects div.modjulMediaPlayer embed { background-color: transparent; margin: 0px; padding: 0px; }div.objects div.modjulMediaTable { background-color: transparent; padding: 0px; }
div.objects div.modjulMediaTable table.items { border-collapse: collapse; width: 100%; }
div.objects div.modjulMediaTable table.items td { padding: 5px; vertical-align: middle; }
div.objects div.modjulMediaTable table.items td.caption { background-color: transparent; color: #00AAFF; font-size: 16px; font-weight: bold; }
div.objects div.modjulMediaTable table.items td.title { background-color: transparent; color: #FFFFFF; font-size: 10px; }
div.objects div.modjulMediaTable table.items td.title a { color: #FFFFFF; }
div.objects div.modjulMediaTable table.items td.title a:hover { color: #00AAFF !important; }
div.objects div.modjulMediaTable table.items tr.selected td.title { background-color: #333333; color: #FF9C00; font-size: 10px; }
div.objects div.modjulMediaTable table.items tr.selected td.title a { color: #FF9C00 !important; }
div.objects div.modjulMediaTable table.items tr.selected td.title a:hover { color: #00AAFF !important; }
div.objects div.modjulMediaTable table.items td.date { background-color: transparent; color: #FFFFFF; font-size: 10px; }
div.objects div.modjulMediaTable table.items td.date a { color: #FFFFFF; }
div.objects div.modjulMediaTable table.items td.date a:hover { color: #00AAFF !important; }
div.objects div.modjulMediaTable table.items tr.selected td.date { background-color: #333333; color: #FF9C00; font-size: 10px; }
div.objects div.modjulMediaTable table.items tr.selected td.date a { color: #FF9C00 !important; }
div.objects div.modjulMediaTable table.items tr.selected td.date a:hover { color: #00AAFF !important; }
div.objects div.modjulMediaTable table.items td.artist { background-color: transparent; color: #FFFFFF; font-size: 10px; }
div.objects div.modjulMediaTable table.items td.artist a { color: #FFFFFF; }
div.objects div.modjulMediaTable table.items td.artist a:hover { color: #00AAFF !important; }
div.objects div.modjulMediaTable table.items tr.selected td.artist { background-color: #333333; color: #FF9C00; font-size: 10px; }
div.objects div.modjulMediaTable table.items tr.selected td.artist a { color: #FF9C00 !important; }
div.objects div.modjulMediaTable table.items tr.selected td.artist a:hover { color: #00AAFF !important; }
div.objects div.modjulMediaTable table.items td.description { background-color: transparent; color: #000000; font-size: 12px; }
div.objects div.modjulMediaTable table.items td.description a { color: #000000; }
div.objects div.modjulMediaTable table.items td.description a:hover { color: #00AAFF !important; }
div.objects div.modjulMediaTable table.items tr.selected td.description { background-color: #333333; color: #FF9C00; font-size: 12px; }
div.objects div.modjulMediaTable table.items tr.selected td.description a { color: #FF9C00 !important; }
div.objects div.modjulMediaTable table.items tr.selected td.description a:hover { color: #00AAFF !important; }
div.objects div.modjulMediaTable table.items td.buttons { background-color: transparent; color: #000000; font-size: 12px; }
div.objects div.modjulMediaTable table.items td.buttons a { color: #000000 !important; }
div.objects div.modjulMediaTable table.items td.buttons a:hover { color: #00AAFF !important; }
div.objects div.modjulMediaTable table.items tr.selected td.buttons { background-color: #333333; color: #FF9C00; font-size: 12px; }
div.objects div.modjulMediaTable table.items tr.selected td.buttons a { color: #FF9C00; }
div.objects div.modjulMediaTable table.items tr.selected td.buttons a:hover { color: #00AAFF !important; }
div.objects div.modjulMediaTable table.items td a { color: inherit; }
div.objects div.modjulMediaTable table.items td a:hover { color: #FF0000 !important; }
div.objects div.modjulMediaTable table.items td a img { border-style: none; }
div.objects div.modjulMediaTable table.items td.pagebuttons a { color: #FFFFFF; background-position: center center; background-repeat: no-repeat; display: inline-block; text-align: center; font-size: 10px; }
div.objects div.modjulMediaTable table.items td.pagebuttons a:hover { color: #000000 !important; }
div.objects div.modjulMediaTable table.items div.thumbnail { margin: 0px auto; }
div.objects div.modjulMediaTable table.items div.thumbnail img { max-width: 100%; height: 100%; }
div.objects div.modjulMediaTable table.condensed { width: 100%; border-collapse: collapse; border-collapse: collapse; }
div.objects div.modjulMediaTable table.condensed td { padding: 0px; }
div.objects div.modjulMediaTable table.thumbnail { width: auto !important; margin: 0px auto; border-collapse: collapse; }
div.objects div.modjulMediaTable table.thumbnail table { border-collapse: collapse; margin-bottom: 0px; }
div.objects div.modjulMediaTable table.thumbnail td { padding: 0px; text-align: center; vertical-align: top; }
div.objects div.modjulMediaTable div.menuyear { background-color: transparent; padding: 5px; }
div.objects div.modjulMediaTable div.menuyear table { width: auto !important; margin: 0px 0px 0px auto; }
div.objects div.modjulMediaTable div.menuyear a { color: #FFFFFF; font-size: 12px; padding: 0px; display: block; }
div.objects div.modjulMediaTable div.menuyear a:hover { color: #00AAFF !important; }
div.objects div.modjulMediaTable div.menuyear a.selected { color: #FF0000; font-weight: bold; }div.objects div.modjulMediaTable div.menuyear td.space { width: 15px; }
div.objects div.modjulMediaTable div.menumonth { background-color: transparent; padding: 7px; }
div.objects div.modjulMediaTable div.menumonth table { width: auto !important; margin: 0px 0px 0px auto; }
div.objects div.modjulMediaTable div.menumonth a { color: #FFFFFF; font-size: 12px; padding: 0px; display: block; }
div.objects div.modjulMediaTable div.menumonth a:hover { color: #00AAFF !important; }
div.objects div.modjulMediaTable div.menumonth a.selected { color: #FF0000; font-weight: bold; }div.objects div.modjulMediaTable div.menumonth td.space { width: 15px; }
div.objects div.modjulSpacer { height: 25px; }
div.objects div.modjulSplitHeader { background-color: #555555; font-size: 9px; text-align: center; vertical-align: middle; }
div.objects div.modjulSplitHeader table { border-collapse: collapse; height: 18px; width: 100%; }
div.objects div.modjulSplitHeader td { color: #DDDDDD; font-size: 9px; text-align: center; vertical-align: middle; }
div.objects div.modjulSplitColumn { background-color: #777777; }
div.objects div.modjulSplitColumn table { border-collapse: collapse; height: 18px; width: 100%; }
div.objects div.modjulSplitColumn td { color: #DDDDDD; font-size: 9px; text-align: center; vertical-align: middle; }
div.objects div.modjulText { background-color: transparent; color: #FFFFFF; padding: 20px; text-align: left; width: 100%; }
div.objects div.modjulText h1 { color: #4a8caf; font-size: 18px; }
div.objects div.modjulText h2 { color: #4a8caf; font-size: 18px; }
div.objects div.modjulText h3 { color: #4a8caf; font-size: 12px; }
div.objects div.modjulText a { color: #ff9c00; }
div.objects div.modjulText a:hover { color: #00AAFF; }
div.objects div.modjulVerticalMenu { background-color: transparent; padding: 20px; }
div.objects div.modjulVerticalMenu table { margin: 0px auto 0px 0px; }
div.objects div.modjulVerticalMenu a { color: #4a8caf; padding: 5px; display: block; }
div.objects div.modjulVerticalMenu a:hover { color: #00AAFF; }
div.objects div.modjulVerticalMenu a.selected { color: #EDFF00; font-weight: bold; }div.objects div.modjulVerticalMenu td.space { background-color: #4e4e4e; height: 1px; }
div.objects div.modjulVideoInfo { background-color: transparent; padding: 0.0px; }
div.objects div.modjulVideoInfo table { width: 100%; }
div.objects div.modjulVideoInfo span.date { color: #005599; font-size: 9px; }
div.objects div.modjulVideoInfo span.title { color: #00AAFF; font-size: 12px; }
div.objects div.modjulVideoInfo span.description { color: #999999; font-size: 12px; }
div.objects div.modjulVideoList { background-color: transparent; padding: 0.0px; }
div.objects div.modjulVideoList table { width: 100%; }
div.objects div.modjulVideoList span.date { color: #005599; font-size: 9px; }
div.objects div.modjulVideoList a { color: #00AAFF; display: block; font-size: 10px; margin-bottom: 6px; }
div.objects div.modjulVideoList a:hover { color: #005599; }
div.objects div.modjulVideoList a.selected { color: #FFFFFF; }
div.objects div.modjulVideoPlayer { background-color: #777777; padding: 0px; width: 100%; }
div.objects div.modjulVideoPlayer object { display:block; margin: 0px; padding: 0px; }div.objects div.modjulVideoPlayer embed { margin: 0px; padding: 0px; }