/* ModuleBegin::events */ #Calendar { background-color: #f8f8f8; position:relative; } .calPrev { position: absolute; top: 5px; left: 15px; } .calNext { position: absolute; top: 5px; right: 5px; } .calTop { margin-left:10px; } .calMonth { position: relative; top: 5px; left: 0px; text-align: center; font-weight: bold; margin-left: 20px; margin-right: 20px;} .calPrev a, .calNext a, .calMonth a { text-decoration: none;} .calPrev a:hover, .calNext a:hover, .calMonth a:hover { text-decoration: underline;} .calGrid { margin-top: 15px; clear: both; width: 100%; text-align: center; margin: 15px 20px 0px 20px; } .calGrid td { font-size: 8pt; padding-right: 4px; text-align: right; } .calGrid tr.calWeek { font-weight: bold; text-align: center; } .calDayOn a { color: navy; font-weight: bold; } .calDayOn a:hover { background-color: navy; color: white; font-weight: bold; } .calTodayOff, .calTodayOn { border: 1px solid navy; background-color:#ffffb8; } .calBottom { text-align: left; margin-left: 20px; } .calMonthGlance { padding-top: 10px; } #calendarDetail table { width: 100%; table-layout: fixed; } #calendarDetail .calendarMonths { background-color: #000000; text-align: center; vertical-align: middle; } #calendarDetail .calendarMonths a { display: block; color: #ffffff; font-weight: bold; font-size: 11pt; text-decoration: none; padding: 5px 0px 5px 0px; } #calendarDetail .calendarMonths a:hover { background-color: #ffffb8; color: #000000; } #calendarDetail .calendarDays { border-collapse: collapse; table-layout: fixed; } #calendarDetail .calendarDays .title { font-size: 12pt; font-weight: bold; color: #333333; padding: 10px 0px 10px 0px; } #calendarDetail .calendarDays .prevLink, #calendarDetail .calendarDays .nextLink { font-size: 11pt; } #calendarDetail .calendarDays .normal { display: none; } #calendarDetail .calendarDays td { text-align: center; border: 1px solid #000000; font-weight: bold; } #calendarDetail .calendarDays .weekdays { height: 30px; background-color: #bbbbbb; } #calendarDetail .calendarDays .emptyDay { height: 60px; text-align: left; vertical-align: top; background-color: #eeeeee; } #calendarDetail .calendarDays .eventToday { height: 60px; text-align: left; vertical-align: top; background-color: #ffffb8; padding-left: 5px; } #calendarDetail .calendarDays .eventOff { height: 60px; text-align: left; vertical-align: top; padding-left: 5px; } #calendarDetail .calendarDays .eventOn { height: 60px; text-align: left; vertical-align: top; padding-left: 5px; } /* ModuleEnd::events */ /* ModuleBegin::blog */ .blogArchiveMonth { padding-left:10px; } .blogArchiveYear { font-weight: bold; } .blogDate { padding:5px 0px; font-weight: bold; background-color: #eeeeee; } .blogDividerComments { height: 1px; background-color:#cccccc; } .blogDividerTop { height: 1px; background-color:#cccccc; } .blogEntry { padding-top: 5px; } .blogEntryFooter { padding-bottom: 10px; } .blogFooter { height: 1px; background-color:#cccccc; } .blogPosted { padding-bottom: 5px; padding-top: 5px; color: #000066; } .blogTitle { color: #000066; font-weight: bold; padding-top: 10px; } /* ModuleEnd::blog */ /* ModuleBegin::documents */ .freedomDocuments table { width:100%; } /* ModuleEnd::documents */ /* ModuleBegin::proposals */ /* ModuleEnd::proposals */ .freedomTable { width: 100%; padding: 20px; border: 1px solid #ACBAD9; border-collapse: collapse; } .freedomTable TH, .freedomTable TD { border: 1px solid #ACBAD9; padding: 5px; } .freedomTable TH { background-color: #ACBAD9; color: #ffffff; padding-top: 8px; } .freedomTable TH A { color: #ffffff; font-weight: bold; text-decoration: none; } .freedomTable TH A:hover { text-decoration: underline; } .myaccountForm { text-align: left; padding-left: 20px; padding-right: 20px; } .myaccountFormSection { color: #3068a6; font-size: 12pt; font-weight: bold; padding-top: 20px; padding-bottom: 5px; } .myaccountHeading { position: relative; height: 20px; padding-left: 0px; } .myaccountMain { padding: 20px; } .myaccountMain TABLE { width: 80%; border-collapse: collapse; } .myaccountMain TD { border: 1px solid #ACBAD9; vertical-align: top; width: 50%; } .myaccountMain UL { margin-top: 5px; margin-bottom: 5px; } .myaccountMain LI { padding: 0px; } .myaccountTitle { display: block; width: 100%; text-align: center; font-weight: bold; color: #ffffff; height: 20px; padding-top: 4px; background-color: #ACBAD9; } .myaccountOdd, .myaccountEven { } .myaccountOdd A, .myaccountEven A { text-decoration: none; } .myaccountOdd A:hover, .myaccountEven A:hover { text-decoration: underline; } .myaccountLister { padding: 20px; } .webpageContent { margin: 20px 20px 20px 20px; } A { color: #3068a6; text-decoration: underline; } A:hover { text-decoration: none; } BODY, TH, TD, P { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left; } H1, .myaccountHeading { color: #3068a6; font-size: 16pt; font-weight: bold; } .design { vertical-align: bottom; font-size: 2px; } .blogArchiveMonth { padding-left: 10px; } .blogArchiveYear { font-weight: bold; } .blogCommentsLink { font-size: 8pt; } .blogDate { padding-top: 5px; font-size: 8pt; font-weight: bold; } .blogDividerBottom { } .blogDividerComments { height: 1px; background-color: #cccccc; } .blogDividerTop { height: 1px; background-color: #cccccc; } .blogEntry { padding-top: 5px; } .blogEntryFooter { padding-bottom: 10px; } .blogFooter { height: 1px; background-color: #cccccc; } .blogPosted { padding-bottom: 5px; padding-top: 5px; color: #3068a6; font-size: 8pt; } .blogTitle { color: #3068a6; font-weight: bold; padding-top: 10px; } .bodyMain { padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px; } .breadcrumbBold { font-size: 8pt; font-weight: bold; text-decoration: none; } .breadcrumbBold:hover { text-decoration: underline; } .breadcrumbLight { font-size: 8pt; text-decoration: none; } .calendarBody { background: #dbdbdb; } .calendarDayOff { color: #3068a6; font-size: 8pt; font-weight: normal; line-height: 140%; text-decoration: none; } .calendarDayOn { color: #3068a6; font-size: 8pt; font-weight: bold; line-height: 140%; text-decoration: underline; } .calendarDayOn:hover { background-color: #3068a6; color: #ffffff; text-decoration: none; } .calendarMonth { color: #3068a6; font-size: 8pt; font-weight: bold; text-decoration: none; text-transform: capitalize; } .calendarMonth:hover { text-decoration: underline; } .calendarMonthGlance { font-size: 8pt; text-decoration: none; } .calendarMonthGlance:hover { text-decoration: underline; } .calendarpopDay { color: #000000; font-size: 10pt; font-weight: normal; text-decoration: none; } .calendarpopEmptyDay { background-color: #e7e7e7; } .calendarpopEvent { font-size: 10pt; font-weight: bold; text-decoration: none; } .calendarpopEvent:hover { text-decoration: underline; } .calendarpopEventOff { background-color: #ffffff; } .calendarpopEventOn { background-color: #c1d8e1; } .calendarpopEventTime { color: #3068a6; font-size: 8pt; } .calendarpopHeader { color: #000000; font-size: 11pt; font-weight: bold; text-decoration: none; } .calendarpopLink { font-size: 8pt; font-weight: normal; text-decoration: none; } .calendarpopLink:hover { text-decoration: underline; } .calendarpopNormal { color: #000000; font-size: 10pt; font-weight: normal; } .calendarpopScroll { font-size: 10pt; text-decoration: none; } .calendarpopScroll:hover { text-decoration: underline; } .calendarpopToday { font-weight: bold; } .calendarpopWeek { color: #000000; font-size: 10pt; font-weight: bold; text-decoration: none; } .calendarScroll { color: #3068a6; font-size: 7pt; text-decoration: none; } .calendarScroll:hover { text-decoration: underline; } .calendarToday { font-weight: bold; } .calendarWeek { color: #3068a6; font-size: 8pt; font-weight: bold; } .copyright { color: #3068a6; font-size: 8pt; padding-left: 10px; } .datebox { font-size: 8pt; padding-left: 10px; } .directoryFieldLabel { font-weight: bold; } .directoryHeading { color: #3068a6; font-size: 11pt; font-weight: bold; padding-bottom: 10px; } .directoryListHeadline { font-weight: bold; } .directorySubTitle { color: #666666; font-size: 8pt; } .enewsBoxEdit { } .enewsBoxSubmit { text-align: center; } .enewsBoxText { color: #ffffff; font-size: 8pt; padding-bottom: 1px; padding-left: 15px; padding-top: 3px; } .eventBigLink { font-size: 8pt; font-weight: normal; } .eventBigLink:hover { } .eventDateHeader { background-color: #e3e3e3; font-size: 8pt; } .eventDetail { padding-left: 10px; } .eventHeadline { font-weight: bold; text-decoration: none; } .eventHeadline:hover { text-decoration: underline; } .eventHeadlineTD { padding-left: 10px; } .eventMoreLink { font-size: 8pt; padding-left: 10px; } .eventMoreLink:hover { } .eventNormalText { } .eventSmallText { } .FAQA { } .FAQAnswer { } .FAQLink { } .FAQLink:hover { } .FAQList { } .FAQMoreLink { } .FAQMoreLink:hover { } .FAQQ { color: #3068a6; font-weight: bold; } .FAQQHome { } .FAQQuest { color: #3068a6; font-weight: bold; } .FAQQuestHome { } .FAQTopLink { } .formBody { } .formButtons { text-align: center; padding-top: 10px; padding-bottom: 10px; } .formHeading { } .formSmallText { } .formText { } .formTextRequired { } .headerHeadline { font-size: 18pt; font-weight: bold; color: #000000; padding-top: 5px; padding-bottom: 5px; text-align: right; } .headerTagline { font-size: 14pt; color: 828282; font-weight: bold; font-style: italic; padding-bottom: 5px; padding-top: 5px; text-align: right; } .homePhoto { margin-bottom: 0px; margin-right: 20px; } .image { margin: 10px; } .imageCaption { color: #3068a6; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; padding-bottom: 5px; padding-top: 2px; text-align: center; } .jobHeading1 { color: #3068a6; font-size: 12pt; font-weight: bold; } .jobHeading2 { color: #3068a6; font-weight: bold; } .jobLink { } .jobSmallText { } .jobSmallTextBold { } .jobText { } .mapBoxEdit { } .mapBoxText { } .mapHeader { } .mapSmallText { } .menuPipe { color: #ffffff; font-size: 8pt; text-decoration: none; } .menuPipeLink { color: #ffffff; font-size: 8pt; } .menuPipeLink:hover { } .menuPipeTop { color: #3068a6; text-decoration: none; } .menuPipeTopLink { font-size: 8pt; font-weight: bold; text-decoration: none; } .menuPipeTopLink:hover { text-decoration: underline; } .menuTD1 { border-left: 1px solid #DEE4F0; background-color: #ACBAD9; } .menuTD1selected { border-left: 1px solid #DEE4F0; background-color: #DBDBDB; } .menuHeader { background-color: #DEE4F0; font-size: 1px; height: 1px; } .menuFooter { } .menuSeperator { background-color: #004077; font-size: 1px; height: 1px; } .menuTD2 { background-color: #feac00; padding-bottom: 2px; padding-top: 2px; padding-left: 10px; } .menuTDBullet1 { padding-left: 5px; vertical-align: top; } .menuTDBullet1selected { padding-left: 5px; vertical-align: top; } .menuText1 { color: #ffffff; font-weight: bold; text-decoration: none; } .menuText1:hover { text-decoration: underline; } .menuText1selected { color: #ffffff; font-weight: bold; text-decoration: none; } .menuText1selected:hover { text-decoration: underline; } .menuText2 { color: #664605; font-size: 8pt; text-decoration: none; } .menuText2:hover { text-decoration: underline; } .menuText1Format { padding-left: 5px; padding-top: 4px; padding-bottom: 4px; padding-right: 2px; } .menuText1selectedFormat { padding-left: 5px; padding-top: 4px; padding-bottom: 4px; padding-right: 2px; } .menuText2Format { } .menuText2selectedFormat { } .moreLink { } .moreoverCopyright { font-size: 8pt; font-style: italic; text-decoration: none; } .moreoverDate { color: #666666; font-size: 7pt; padding-left: 5px; } .moreoverDateHome { color: #666666; font-size: 7pt; padding-left: 5px; } .moreoverHeadline { font-weight: bold; text-decoration: none; } .moreoverHeadline:hover { text-decoration: underline; } .moreoverHeadlineHome { font-size: 8pt; font-weight: bold; text-decoration: none; } .moreoverHeadlineHome:hover { text-decoration: underline; } .moreoverMoreLink { font-size: 8pt; font-weight: normal; } .moreoverMoreLink:hover { } .moreoverMoreLinkHome { font-size: 8pt; } .moreoverMoreLinkHome:hover { } .moreoverSource { color: #666666; font-size: 8pt; } .moreoverSource:hover { } .moreoverSourceHome { color: #666666; font-size: 8pt; } .moreoverSourceHome:hover { } .moreoverTitleHome { font-weight: bold; text-decoration: none; } .moreoverTitleHome:hover { text-decoration: underline; } .newsBody { } .newsBullet { font-weight: bold; padding-left: 10px; } .newsHeadline { color: #3068a6; font-size: 12pt; font-weight: bold; text-align: left; text-decoration: none; } .newsListBlurb { font-weight: normal; padding-left: 10px; } .newsListHeadline { font-weight: bold; text-decoration: none; } .newsListHeadline:hover { text-decoration: underline; } .newsListHeadlineTD { padding-left: 10px; } .newsListPublishline { font-size: 8pt; font-weight: bold; padding-left: 10px; } .newsListMoreLink { font-size: 8pt; padding-left: 10px; } .newsListMoreLink:hover { } .newsPrevNext { line-height: 14pt; } .newsPublished { color: #666666; font-size: 8pt; } .newsSubHeadline { color: #3068a6; font-size: 8pt; text-align: left; text-decoration: none; } .photoAlbumBody { } .photoAlbumDescription { padding-bottom: 10px; } .photoAlbumTitle { } .photoGalleryBG { background: #ffffff; } .photoGalleryBGTop { background: #000000; } .photoGalleryBody { background-color: #3068a6; } .photoGalleryCaption { padding-top: 5px; text-align: center; } .photoGalleryDescription { font-size: 8pt; text-align: center; } .photoGalleryNumbers { background-color: #333333; font-size: 8pt; } .photoGalleryTitle { font-size: 8pt; } .photoPagnationTD { text-align: center; font-size: 8pt; } .photoRemote { padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; font-size: 8pt; font-weight: bold; } .photoRemoteTD { padding-bottom: 10px; padding-top: 10px; text-align: center; } .pollChoices { padding-left: 15px; } .pollHeading { color: #3068a6; font-size: 12pt; font-weight: bold; text-align: left; } .pollHomeChoices { font-size: 8pt; } .pollHomeQuestion { font-size: 8pt; } .pollLink { color: #3068a6; font-size: 8pt; font-weight: normal; padding-left: 10px; } .pollQuestion { color: #3068a6; font-size: 12pt; font-weight: bold; padding-bottom: 10px; padding-left: 10px; padding-top: 10px; } .pollResultChoices { font-size: 8pt; font-weight: bold; padding-left: 10px; } .pollResultHeading { color: #3068a6; font-size: 8pt; font-weight: bold; text-align: left; } .pollResultHomeChoices { font-size: 8pt; font-weight: bold; } .pollResultHomeHeading { color: #3068a6; font-weight: bold; text-align: left; } .pollResultHomeLink { font-size: 8pt; font-weight: bold; } .pollResultHomeQuestion { color: #3068a6; font-size: 8pt; font-weight: bold; text-align: left; } .pollResultLink { font-size: 8pt; font-weight: bold; } .pollResultQuestion { color: #3068a6; font-size: 12pt; font-weight: bold; padding-left: 10px; } .pollVote { padding-bottom: 10px; padding-top: 10px; text-align: center; } .prevnextLink { } .searchBox { vertical-align: middle; } .searchBoxInput { font-size: 8pt; vertical-align: middle; } .searchBoxList { } .searchBoxTable { } .searchBoxText { font-size: 8pt; } .searchHeading { font-size: 8pt; font-weight: bold; color: #ffffff; padding-right: 5px; } .searchHeadline { } .searchTopMatches { } .searchModule { } .searchModuleMore { } .searchModuleResults { } .sectionHeader { color: 3068a6; font-size: 16pt; padding-left: 20px; padding-bottom: 20px; } .sectionLink { font-size: 8pt; font-weight: bold; } .sectionLink:hover { } .sendpageBody { background-color: #3068a6; } .sendpageFormText { color: #ffffff; font-weight: normal; } .sendpageFormTextRequired { color: #ffffff; font-weight: bold; } .sendpageHeader { color: #ffffff; font-weight: bold; padding-top: 10px; } .shoppingAlert { font-size: 8pt; } .shoppingBody { font-size: 8pt; } .shoppingCartEvenRow { background-color: #ffffff; } .shoppingCartOddRow { background-color: #ebebeb; } .shoppingCartTableHeader { background-color: #3068a6; color: #ffffff; font-size: 8pt; font-weight: bold; } .shoppingForm { font-size: 8pt; } .shoppingFormQuantity { background-color: #9db3d0; font-size: 8pt; } .shoppingFormRequired { font-size: 8pt; font-weight: bold; } .shoppingHeading { } .shoppingInStock { } .shoppingItemHeading { } .shoppingOutOfStock { color: #dd0000; } .shoppingLowStock { } .stockBox { } .stockHeader { } .stockLinks { font-size: 8pt; } .stockLinks:hover { } .stockSmallText { font-size: 8pt; text-decoration: none; } .stockText { font-size: 8pt; text-decoration: none; } .WXForecastLink { text-align: center; } .WXForecastLink:hover { } .heading2 { } .heading3 { } .normaltext { } .WXSmalltext { font-size: 7pt; font-weight: normal; text-decoration: none; } .WXSmalltextHigh { color: #ff3333; font-size: 7pt; font-weight: bold; text-decoration: none; } .WXSmalltextLow { color: #3366cc; font-size: 7pt; font-weight: bold; text-decoration: none; } .newsCopyright { font-family: verdana,arial,helvetica; text-align: center; width: 100%; font-size: 1; font-style: italic; } #freedom_calendar { position: absolute; left: 100px; top: 100px; width: 175px; z-index: 100; visibility: hidden; clip:rect(0px 175px 145px 0px); height:145px; } /* ModuleBegin::news */ /* ----------------------------------------------------------------------- Lister for News Module: Each numbered item represents a different lister style ----------------------------------------------------------------------- */ #content .newsWrapper {position:relative;} .newsWrapper .newsItem span.newsListBlurb {display:block;} .newsWrapper .newsItem {border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px;overflow:auto;} .newsWrapper p img {float:left;margin:0 10px 0 0;} .newsWrapper .newsCount {position:absolute; top:5px; right:42px; color: #ccc;} .newsWrapper .newsListHeadline {font-size:120%;color: #406C47; font-weight: bold;} .newsWrapper .newsListHeadline a{color:#406C47;} .newsWrapper .newsListPublishline {font-size:90%;position:relative;color:#888;} .newsWrapper .newsListPublishline span {font-family:Georgia,serif;font-style:italic;} .newsWrapper .previousPage {float:left;} .newsWrapper .nextPage {float:right;} /* Box style lister -- each box has fixed width and floats left to fill available space */ .newsWrapper1 span {display:block;} .newsWrapper1 p.newsItem {width:200px;float:left;margin-right:24px;background-color:#eef;} .newsWrapper1 .newsListheadline:after {color: #999; font-weight: bold; content: " \000BB";} /* Unicode hex for » */ .newsWrapper1 .newsListPublishline {font-size:75%;} .newsWrapper1 .newsListPublishline b {display:block;} /* Simple lister -- each entry has fixed width and flows down a column */ .newsWrapper2 {border-top: 1px dashed #ccc;margin-top:50px;} .newsWrapper2 span {display:block;} .newsWrapper2 p.newsItem {width:200px;background-color:#efe;} .newsWrapper2 .newsListPublishline b {display:none;} .newsWrapper2 .newsListPublishline {font-size:75%;} /* Paragraph lister -- each entry flows as in a paragraph */ .newsWrapper3 {border-top: 1px dashed #ccc;margin-top:50px;} .newsWrapper3 p.newsItem {background-color:#fee;padding-left:24px;text-indent:-24px;margin-bottom:6px;} .newsWrapper3 .newsListPublishline b {display:none;} .newsWrapper3 .newsListPublishline:after {content: ". ";} /* Same as above just with thumbnails to left */ .newsWrapper4 {border-top: 1px dashed #ccc;margin-top:50px;} .newsWrapper4 p.newsItem {background-color:#fee;margin-bottom:6px;overflow:auto;} .newsWrapper4 img {float:left;margin-right:10px;} .newsWrapper4 .newsListPublishline b {display:none;} .newsWrapper4 .newsListPublishline:after {content: ". ";} /* END NEWS LISTER */ /* ----------------------------------------------------------------------- News Detail ----------------------------------------------------------------------- */ .newsDetailItem .newsHeadline {font-size:200%;color: #406C47; font-weight: bold;display:block;} .newsDetailItem .newsSubHeadline {font-size:120%;display:block;} .newsDetailItem .newsPublished:after {content: " | "} .newsDetailItem .newsPublished,.newsDetailItem .newsAuthor {font-size:90%;color:#888;} .newsDetailItem .newsPublished span,.newsDetailItem .newsAuthor span {font-family:Georgia,serif;font-style:italic;} .newsCopyright {font-style:italic;font-family:Georgia;font-size:90%;} /* ModuleEnd::news */ /* ModuleBegin::wiki */ #wiki_body { width:100%; height:300px; } #wiki_title { width: 200px; } #wiki_comments { width: 100%; } #wiki_category { margin:0; } #wiki_warning { padding: 10px 0px 10px 5px; width: 100%; border: 1px solid red; background-color: #fcc; font-weight: bold; color: red; } #wiki_toc { list-style:none; margin:0; padding:2px } #wiki_toc li { padding:2px 0px; } .wikiWrapper .revisions, #wiki_discussion .revisions { color:#555; padding-top:5px; text-align:center; } .wikiWrapper .revisions { border-top:1px solid #cfcfcf; } #wiki_preview_title { padding-bottom: 15px; font-size: 15pt; font-weight: bold; } #wiki_diff table { width: 100%; } #wiki_diff .th_row { background-color: #eee; } #wiki_diff th { padding:5px; } #wiki_diff td { padding:3px; border-bottom:1px solid #aaa; } #wiki_diff .history_header, .current_header { background-color: #d4d5d4; text-align: left; padding: 5px; margin: 0px 5px 0px 5px; border-bottom: 1px solid #000; } #wiki_diff .current, .history { background-color: #eee; margin: 0px 5px 0px 5px; border: 1px solid #d4d5d4; } #wiki_diff .inserted { background-color: #cfc; } #wiki_diff .deleted { background-color: #f59e92; } #wiki_diff .changed { background-color: #ffa; } #wiki_diff .unchanged { background-color: #eee; } #wiki_diff .back_button { width: 100%; text-align: center; padding-top: 30px; } #wiki_diff_legend { padding-top: 30px; vertical-align: top; } #wiki_diff_legend .title { font-size: 10pt; border: 1px solid #aaa; background-color: #d4d5d4; width: 300px; padding: 0; margin: 0; } #wiki_diff_legend .box { border: 1px solid #aaa; background-color: #eee; width: 300px; } #wiki_diff_legend .changed { margin: 10px 0px 10px 0px; padding-left: 5px; } #wiki_diff_legend .inserted { margin: 10px 0px 10px 0px; padding-left: 5px; } #wiki_diff_legend .deleted { margin: 10px 0px 10px 0px; padding-left: 5px; } /* ModuleEnd::wiki */ /* ModuleBegin::commerce */ .shoppingAlert { color: red; font-size: 8pt; } .shoppingBody { font-size: 8pt; } .shoppingCartEvenRow { background-color: #ffffff; color:#002d62; } .shoppingCartOddRow { background-color: #ebebeb; color:#002d62; } .shoppingCartTableHeader { background-color: #002d62; color: #ffffff; font-size: 8pt; font-weight: bold; } .shoppingForm { font-size: 8pt; color:#002d62; } .shoppingFormQuantity { background-color: #ffffff; font-size: 8pt; } .shoppingFormRequired { font-size: 8pt; font-weight: bold; color:#002d62; } .shoppingFormRequired input, .shoppingFormRequired select { font-weight: normal; color:#000; } .shoppingHeading { color:#002d62; } .shoppingInStock { } .shoppingItemHeading { } .shoppingOutOfStock { color: #dd0000; } .shoppingLowStock { } .shoppingTable { background-color: #e8e8e8; color:#002d62; } .shoppingTableBorder { background-color: #ffffff; } .shoppingFormRequired { width: 1%; } /* ModuleEnd::commerce */ /* ModuleBegin::membership */ #formLogin { margin:0 auto; border: 1px solid #ccc; padding: 20px; } .membershipLoginWrapper { } .memberLoginBox { margin: 0 auto; } .memberLoginBox td { padding: 2px; } .memberUser { } .memberPassword { } .memberRemember { } .memberForgot { } .memberSubmit { } /* ModuleEnd::membership */ /* ModuleBegin::directory-JMSCatalog */ .directoryListWrapper { } .directoryDetailWrapper { } .directoryName { } .directoryCategory { } /* ModuleEnd::directory-JMSCatalog */ /* ModuleBegin::directory-catalog */ .directoryListWrapper { } .directoryDetailWrapper { } .directoryName { } .directoryCategory { } /* ModuleEnd::directory-catalog */