/* Global */ BODY, TD, p, .mainText, .normal, .sidebar { font-size: 10pt; color: #000000; font-family: Arial, Helvetica, sans-serif; } .title { font-weight: bold; font-size: 22px; text-transform: none; color: #23512A; font-family: Arial, Helvetica, sans-serif; } h1 { font-weight: bold; font-size: 16pt; margin-bottom: .5em; margin-top: 0; } h2 { font-weight: bold; font-size: 12pt; border-bottom: 1px solid #C7C7C7; padding-bottom: .1em; } h3 { font-weight: bold; font-size: 11pt; } h4 { font-weight: bold; font-size: 10pt; } h2, h3, h4 { margin-top: 1.5em; margin-bottom: .5em; } p, ul, ol { margin: 0 0 1em 0; } ul, ol { padding-left: 1.5em; margin-left: .5em; } li { margin-top: 0; margin-bottom: .5em; } p, li { line-height: 1.25em; } li ul { margin-top: .5em; } .itemHead { font-weight: bold; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; } .subtext, .published { font-size: 8pt; color: #888; font-family: arial,helvetica,sans-serif; line-height: 1em; margin-top: 0; margin-bottom: 1em; } .subtextDate { font-size: 8pt; color: #999999; font-style: italic; font-family: arial,helvetica,sans-serif; } div.footer { padding-top: 1em; } .footer, .footer p { font-size: 8pt; color: #333333; font-family: arial,helvetica,sans-serif; text-align: center; line-height: 1.5em; } .footer a, .footer a:visited { color: #44240B; } .printView { font-size: 8pt; color: #442453; font-family: arial,helvetica,sans-serif; text-decoration: none; } .leftColumn { background-color: #A3AE76; border: #41240b 2px solid; } .mainColumn { background-color: #FFFFFF; border: #41240b 2px solid; padding: 10px; } .rightColumn { background-color: #eaeaea; } a:visited { color: #0000CC; } a:hover { color: #8f7c98; text-decoration: underline; } .programName { font-weight: bold; font-size: 16px; text-transform: none; color: #442453; font-family: Arial, Helvetica, sans-serif; background-color: #eaeaea; } /* Navigation */ .navMain li ul { margin-top: 0; } ul.navMain, .navMain ul { list-style-type: none; margin-left: 5px; padding-left: 0; margin-bottom: .5em; } ul.navMain { margin-top: 7px; } .navMain li { margin-bottom: .5em; line-height: 1em; } .navMain li li { margin-bottom: 0; } .navMain a { font-weight: bold; font-size: 10pt; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; } .navMain li li a { font-size: 8pt; font-weight: normal; color: #44240B; font-family: Arial, Helvetica, sans-serif; text-decoration: none; } .navMain a:hover, .footer a:hover { color: #586d12; text-decoration: underline; } .navSidebar { font-weight: bold; font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif; text-decoration: none; } .navTop { padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 12px; padding-bottom: 2px; text-transform: uppercase; color: #ffcc99; padding-top: 2px; font-family: Arial, Helvetica, sans-serif; } .navCookieCrumb, .navCookieCrumb a { font-size: 11px; color: #442453; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; text-decoration: none; } .navCookieCrumb a:hover { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; } /* Sidebar */ .sbHead { padding-right: 5px; font-weight: bold; font-size: 14px; padding-bottom: 5px; color: #000066; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; } .sbText { padding-right: 5px; padding-left: 5px; font-size: 10pt; padding-bottom: 5px; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; } /* Promotions */ .promoTitle { font-weight: bold; font-size: 14px; color: #000066; font-family: Arial, Helvetica, sans-serif; } .promoItem { padding-left: 3px; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; } /* SnapPoll */ .spTable { border: #CCCCDD 1px solid; } .spHead { padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 14px; padding-bottom: 5px; color: #000066; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; } .spText { padding-right: 5px; padding-left: 5px; font-size: 10pt; padding-bottom: 5px; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; } /* Message Forum */ .messagePost { font-size: 10pt; color: #000000; font-family: Arial, Helvetica, sans-serif; background-color: #dddddd; } /* Form */ .wizardField { font-size: 10pt; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; } .wizardMenuStep { margin: 2px 2px 2px 2px; color: #006600; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; } .wizardFieldRequired { font-weight: bold; font-size: 10pt; color: #000000; font-family: Arial, Helvetica, sans-serif; } .wizardBox { padding: 2px 2px 2px 2px; background-color: #bdcea2; border: #53623a 0px solid; vertical-align: top; text-align: center; } .wizardWarning { font-size: 10pt; color: #ff0000; font-family: Arial, Helvetica, sans-serif; } /* calendar styles */ .calTextHeader { font-size: 8pt; color: #000000; font-weight: bold; background-color: #99cc99; text-decoration: none; } .calTextSubHeader { border-right: #666666 1px solid; font-size: 7pt; color: #666666; border-bottom: #666666 2px solid; background-color: #ffffff; text-align: center; text-decoration: none; } .calText { border-right: #666666 1px solid; font-size: 7pt; color: #333333; border-bottom: #666666 1px solid; background-color: #ffffff; text-align: center; text-decoration: none; } .calTextToday { border-right: #666666 1px solid; font-size: 7pt; color: #333333; border-bottom: #666666 1px solid; background-color: #eeddee; text-align: center; text-decoration: none; } /* Miscellaneous */ .box { border-right: #CCCCCC 1px solid; padding-right: 3px; padding-left: 6px; font-weight: bold; font-size: 10pt; padding-bottom: 3px; padding-top: 3px; font-family: arial,helvetica,sans-serif; } .line1 { background-color: #333333; } /*Custom*/ OL.FAQ, LI.FAQ { font-weight: bold; font-size: 13px; margin-top: 5px; margin-bottom: 5px; color: #53623a; font-family: Arial, Helvetica, sans-serif; } .FAQ_itemHead { font-weight: bold; font-size: 13px; color: #53623a; font-family: Arial, Helvetica, sans-serif; } /* taxonomy in form display */ .sectionMenu, .sm { width: 7px; } .sectionMenuExpander, a.sectionMenuExpander, a.sectionMenuExpander:link, a.sectionMenuExpander:visited, a.sectionMenuExpander:hover, .sme, a.sme, a.sme:link, a.sme:visited, a.sme:hover { font-weight: bold; width: 12px; font-size: 10pt; color: #000099; text-align: right; text-decoration: none; } .sectionMenuItem, .smi { font-size: 9pt; margin-left: 9px; color: #000099; text-decoration: none; } .sectionMenuItemLow { font-size: 9pt; margin-left: 9px; color: #9999ff; text-decoration: none; } .sectionMenuItemActive, .smiA { font-size: 9pt; margin-left: 9px; color: #000099; padding-right: 2px; padding-left: 2px; font-weight: bold; letter-spacing: 1pt; background-color: #ddddee; text-decoration: none; } /* New */ body { margin-left: 15px; margin-top: 15px; margin-right: 5px; background-color: #586D12; } table { margin: 0; padding: 0; } td { margin: 0; padding: 0; } tr { margin: 0; padding: 0; } #searchForm form, #searchForm input { margin: 0; padding: 0; } .image-left { float: left; margin-right: 1em; margin-bottom: 1em; } .image-right { float: right; margin-left: 1em; margin-bottom: 1em; } dt { margin-top: 1em; font-size: 14px; } dd { margin-left: 0; } .published { margin-bottom: .5em; } .comment { color: red; } span.pdf-icon, span.doc-icon, span.docx-icon { display: block; padding-left: 23px; min-height: 16px; } span.doc-icon, span.docx-icon { background: url(../images/wordicon.gif) no-repeat; } span.pdf-icon { background: url(../images/pdf-icon.gif) no-repeat; } h2.bio { background-color: #ccc; line-height: 1em; padding: 2px; margin-top: 2em; } h3.bio { margin-top: 2em; font-size: 14px; border-bottom: 1px solid #ccc; } .subhead { margin-top: 0; margin-bottom: 1em; } ol.abc { list-style-type: lower-alpha; } .backtotop { clear: both; text-align: right; } .video-container { margin-bottom: 2em; } .videolist { float: right; width: 200px; border: 1px solid #C7C7C7; margin: 2em; margin-right: 0; padding: 1em; background-color: #fff; } .videolist ul { margin: 0; padding: 0; list-style-type: none; } .videolist h2 { margin-top: 0; border-bottom: none; } img { border: 0; } div.mini-calendar { width: 200px; float: right; text-align: center; } h3.zem_event_calendar_nav { display: inline; } div.zem_event_calendar_nav { text-align: center; } table.zem_event_mini_calendar caption { display: none; } .zem_event_list p { margin-bottom: .5em; } div.zem_event_list { margin-bottom: 1em; } .event-details { border: 1px solid #A3AE76; padding: 0 1em; float: left; background-color: #E8EBDD; } .event-details h3 { margin-top: 1em; } .event-details ul { margin-left: 0; padding-left: 0; list-style-type: none; } .event-details li { font-size: .9em; } /* calendar styles */ table.zem_event_mini_calendar { margin: auto; } .zem_event_mini_calendar th { font-size: 8pt; color: #000000; font-weight: bold; background-color: #99cc99; } .zem_event_mini_calendar td { border-right: #666666 1px solid; font-size: 8pt; color: #333333; border-bottom: #666666 1px solid; background-color: #ffffff; width: 20px; height: 15px; } code { color: #586D12; } /* button styles */ /* button styles */ ul.section_list, ul.linklist { list-style-type: none; padding: 0 0 0 10px; margin: 0 -12px 0 0; width: 174px; float: right; background: white; clear: right; } .section_list li, .linklist li { padding: 0; margin: 0; } .section_list li a, .linklist li a { display: block; margin: 7px 0 7px 0; padding: 7px 10px 5px 9px; width: 154px; text-transform: uppercase; text-decoration: none; background: #3371a0 url(/images/blue-btn.gif) repeat-x; border: 1px solid #3371a0; border-right: 0; text-shadow: -1px -1px 0 #3371a0; border-radius: 7px 0px 0px 7px; -moz-border-radius: 7px 0px 0px 7px; -webkit-border-radius: 7px 0px 0px 7px; color: white; } .linklist li a { background: #7fa343 url(/images/green-btn.gif) repeat-x; border: 1px solid #4f7015; text-shadow: -1px -1px 0 #4f7015; } .section_list li a:visited, .linklist li a:visited { text-decoration: none; color: white; } .section_list li a:hover, .linklist li a:hover { background-position: 0 -100px; text-decoration: none; color: white; } .section_list li a:active, .section_list li a:focus { background: #3371a0; } .linklist li a:active, .linklist li a:focus { background: #4f7015; } p.callout { height: 71px; width: 486px; padding: 0; border-radius: 10px; margin: 2em auto; -moz-border-radius: 10px; -webkit-border-radius: 10px; } p#captioning { background-image: url(/images/captioning-callout.gif); } p#makeyourcase { background-image: url(/images/making-your-case-callout.gif); } .callout a { display: block; height: 69px; width: 484px; border: 1px solid rgba(0,0,0,0.5); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3); -o-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3); -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3); -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3); } .callout a span { position: absolute; left: -10000px; } #header { background: #fff; color: #586d12; display: block; height: 120px; width: 760px; } #header p { color: #586d12; font-size: 1.15em; font-weight: bold; line-height: 1.25; margin: 0; padding: 1em 1em 0 1em; } #header p a { font-weight: normal; line-height: 1.5em; } #header img { float: right; margin-left: 1em; } .subnav { float: right; width: 163px; border: 1px solid #CDCFCE; background-color: #EEF0EF; padding: 10px; margin: 1em; padding-bottom: 0; } .subnav ul { padding-left: 1em; } .subnav li { font-size: .9em; color: gray; } .banner { text-align: center; } #social-icons { clear: right; margin: 0 -12px 15px 0; padding: 0; width: 177px; float: right; background: white; } a.social-icon { border: 0; margin: 0; padding: 0; } .social-icon img { margin: 0; padding: 0; padding-left: 3px; } iframe { margin-bottom: 1em; }
