body { color: #51534D; margin: 0; padding: 0; text-align: left; background: #62635f url(images/bodybackg.html) repeat; font-family: "Lucida Grande" , sans-serif, Arial; font-size: 0.7em; line-height: 1.5em; } h1, h2, h3, h4, h5, h6 { color: #72053C; text-align: left; line-height: normal; } h1 { font-size: 1.65em; } h2 { font-size: 1.65em; } #pageWrapper { width: 976px; background-color: #bbc4a4; padding: 0; text-align: left; margin: 0 auto; background-image: url(images/pagewrapbackg.html); background-repeat: repeat-y; background-position: right top; position: relative; } #header { text-align: right; height: 107px; background: #f4e3bd url(images/headerbackg.html) repeat-x; } #header img.cicLogo { border-style: none; border-width: 0; position: relative; top: 15px; z-index: 1; left: 25px; } #header #searchBoxArea { float: right; padding-top: 5px; padding-right: 10px; padding-left: 15px; width: 186px; } #header #searchBoxArea fieldset { border: none; margin: 0; padding: 3px 0 0 0; } #header #searchBoxArea .sfsearchBox .sfsearchTxt { border-style: solid solid none solid; font-size: 11px; width: 112px; background-image: url(images/searchboxbackg.html); background-repeat: repeat-x; height: 15px; padding: 2px 2px 1px 2px; color: #666666; border-top-width: 1px; border-top-color: #9b9a97; border-right-width: 1px; border-right-color: #9b9a97; border-left-width: 1px; border-left-color: #9b9a97; } #header #searchBoxArea .sfsearchBox .sfsearchSubmit { margin: 0 0 0 5px; font-size: 1em; } #header #generalLinks { text-transform: lowercase; font-family: Arial, Helvetica, sans-serif; padding-top: 10px; font-size: 0.85em; } #header #generalLinks ul { display: block; } #header #generalLinks ul li { display: inline; } #header #generalLinks ul li a { padding-left: 8px; padding-right: 8px; color: #6F6F6F; font-weight: bold; text-decoration: none; border-left-style: solid; border-left-width: 1px; border-left-color: #858484; } #header #generalLinks ul li img { border-width: 0; } #header #generalLinks ul li.firstItem a { border-left: none; } #header #generalLinks ul li a:hover { text-decoration: underline; } #header #generalLinks ul li.rssLink-top { position: relative; top: 2px; } #header #generalLinks h2, #secondaryNavigation h2 { position: absolute; left: -1000px; top: -1000px; } #header ul, #secondaryNavigation ul, #cicMembersSection ul { margin: 0; padding: 0; list-style: none; } #header ul li, #secondaryNavigation ul li, #cicMembersSection ul li { margin: 0; padding: 0; list-style: none; } #secondaryNavigation { margin: 0; padding: 0; height: 28px; position: absolute; top: 79px; width: 976px; } #secondaryNavigation ul { display: block; float: right; text-align: center; padding-left: 93px; background: url(images/secnavfade.html) no-repeat; } #secondaryNavigation ul li { float: left; background: url(images/secnavseparator.html) no-repeat left; padding: 0 0 0 1px; } #secondaryNavigation ul li a { text-align: center; display: block; padding: 0; margin: 0; height: 28px; background-repeat: no-repeat; } #secondaryNavigation ul li a span { position: absolute; left: -1000px; top: -1000px; } #secondaryNavigation ul li#secNav-comAndGroups a { background-image: url(images/secnav-comandgroups.html); width: 105px; } #secondaryNavigation ul li#secNav-research a { background-image: url(images/secnav-research.html); width: 84px; } #secondaryNavigation ul li#secNav-stratDir a { background-image: url(images/secnav-stratdir.html); width: 77px; } #secondaryNavigation ul li#secNav-impact a { background-image: url(images/secnav-impact.html); width: 62px; } #secondaryNavigation ul li#secNav-reports a { background-image: url(images/secnav-reports.html); width: 70px; } #secondaryNavigation ul li#secNav-cicMe a { background-image: url(images/secnav-cicme.html); width: 78px; } #secondaryNavigation ul li#secNav-cicMe { background-image: url(none.html); padding-left: 0; } #mainNavigation { border-bottom: 1px solid #2a2a2a; border-top: 1px solid #5f5f5c; height: 43px; clear: both; } #sideColumn { margin: 0 0 0 -3px; /*-3px margin fixes a bug with IE6 */ padding: 20px 10px 20px 10px; float: right; width: 297px; height: 1%; position: relative; } #sideColumn #sideColumnContent { padding-top: 0; } #sideColumn #sideColumnContent.homePageSideColumnContent { padding-top: 234px; } #pageWrapper #sideColumn #sideColumnContent p { margin: 0; padding: 0; } #sideColumn #cicMembersSectionBox { background: url(images/cicmemberstopshdw.html) no-repeat; position: absolute; top: 0; left: 0; width: 317px; padding: 11px 0 0 0; } #cicMembersSection { padding: 0; font-size: 11px; line-height: 15px; overflow: visible; font-family: Arial, Helvetica, sans-serif; position: relative; } #cicMembersSection h2 { text-align: left; margin: 0 0 5px 0; padding: 0 0 0 20px; font-size: 16px; line-height: 15px; display: block; } #cicMembersSection #cicMembersBlurb { position: absolute; top: -1000em; left: -1000em; } #cicMembersSection #cicMembersBlurb span { position: absolute; left: -1000em; top: -1000em; } #cicMembersSection #cicMembersListing { padding: 0 0 2px 20px; text-align: left; overflow: auto; } #cicMembersSection #cicMembersListing li { /* needed to fix a bug in IE7: */ float: left; clear: left; } #cicMembersSection #cicMembersListing a { display: block; width: 175px; height: 12px; background-repeat: no-repeat; background-position: 2px center; margin: 0; padding: 1px 2px; border-width: 0; } #cicMembersSection #cicMembersListing .uc a { background-image: url('../../images/memberuniversities/uc.html'); } #cicMembersSection #cicMembersListing .uiuc a { background-image: url('../../images/memberuniversities/uiuc.html'); } #cicMembersSection #cicMembersListing .iu a { background-image: url('../../images/memberuniversities/iu.html'); } #cicMembersSection #cicMembersListing .iowa a { background-image: url('../../images/memberuniversities/iowa.html'); } #cicMembersSection #cicMembersListing .umd a { background-image: url('../../images/memberuniversities/umd.html'); } #cicMembersSection #cicMembersListing .umich a { background-image: url('../../images/memberuniversities/umich.html'); } #cicMembersSection #cicMembersListing .msu a { background-image: url('../../images/memberuniversities/msu.html'); } #cicMembersSection #cicMembersListing .umn a { background-image: url('../../images/memberuniversities/umn.html'); } #cicMembersSection #cicMembersListing .unl a { background-image: url('../../images/memberuniversities/unl.html'); } #cicMembersSection #cicMembersListing .nu a { background-image: url('../../images/memberuniversities/nu.html'); } #cicMembersSection #cicMembersListing .osu a { background-image: url('../../images/memberuniversities/osu.html'); } #cicMembersSection #cicMembersListing .psu a { background-image: url('../../images/memberuniversities/psu.html'); } #cicMembersSection #cicMembersListing .pu a { background-image: url('../../images/memberuniversities/pu.html'); } #cicMembersSection #cicMembersListing .ru a { background-image: url('../../images/memberuniversities/ru.html'); } #cicMembersSection #cicMembersListing .uwmad a { background-image: url('../../images/memberuniversities/uwmad.html'); } #cicMembersSection #cicMembersListing a span { position: absolute; top: -1000em; left: -1000em; } #cicMembersSection #cicMembersListing a:hover { background-color: #96d0e4; border: 1px solid #796cc4; padding: 0 1px; } #cicSchoolPicturesArea, #breadcrumbs, #mainContent { padding-left: 39px; width: 620px; } #cicSchoolPicturesArea { background-position: top; background: #7d7f75; background-image: url(images/cicschoolpicareauppershdw.html); background-repeat: repeat-x; } .hidden { position: absolute; left: -1000px; top: -1000px; } .decorativeHorizontalSeparator { background-position: left center; display: block; background-image: url(images/horizline-decoration.html); background-repeat: repeat-x; } .decorativeHorizontalSeparator span { background-color: #FFFFFF; padding-right: 10px; } .firstLevelSchoolPictures, .secondLevelSchoolPictures, .noImageSchoolPictureArea { display: block; text-align: right; } .cycleImages { position: relative; margin: 0 15px 0 10px; padding: 0; } .firstLevelSchoolPictures { height: 216px; } .firstLevelSchoolPictures .cycleImages { top: 193px; } .secondLevelSchoolPictures { height: 138px; background: url(images/serverroom.html) no-repeat; } .secondLevelSchoolPictures .cycleImages { top: 115px; } .noImageSchoolPictureArea { height: 26px; background-image: url(none.html); } #breadcrumbs { height: 22px; padding-top: 5px; background-color: #e5e5e4; font-family: Arial, Helvetica, sans-serif; text-transform: lowercase; font-size: 0.95em; overflow: hidden; } #breadcrumbs ul { padding-bottom: 0; } #breadcrumbs a:link, #breadcrumbs a:visited { color: #7d7f76; font-weight: bold; text-decoration: none; padding-left: 0; } #breadcrumbs a:hover { text-decoration: underline; } #mainContent { margin: 0; padding-top: 30px; padding-right: 25px; padding-bottom: 25px; width: 595px; background-color: #FFFFFF; height: 1%; position: relative; overflow: auto; } #mainContent h1 { margin-bottom: 25px; } #footer { clear: both; background: #f9e3ac url(images/footerbackg.html) repeat-x; height: 58px; text-align: center; border-top: 2px solid #FFFFFF; color: #6C5202; font-weight: bold; padding-top: 15px; font-family: Arial, Helvetica, sans-serif; } #footer .footInfoBit { background-position: left center; background-repeat: no-repeat; background-image: url(images/footerbullet.html); padding: 0 10px 0 20px; } #footer .firstItem { background-image: none; } #footer .footInfoBit-socialLinks img { border-width: 0; } #footer .footInfoBit-socialLinks a { margin: 0 7px; } .moreLink { display: block; margin: 0 0 0 0; padding: 6px 0 0 0; } .moreLink a { background-image: url(images/morelink.html); background-repeat: no-repeat; display: block; width: 58px; height: 15px; } .moreLink a span { position: absolute; top: -1000em; left: -1000em; } /******* CATEGORIES FILTER ************/ .categoriesFilter { display: block; margin: 0 0 40px 0; } .categoriesFilter .sftaxonTitle { font-size: 1.25em; margin: 0; padding: 10px 0 0 10px; background-image: url(images/categoriesfilter-header.html); background-repeat: no-repeat; height: 40px; width: 285px; } .categoriesFilter .sftaxonVerticalList { margin: 0; padding: 0 10px 0 20px; list-style: none; } .categoriesFilter .sftaxonVerticalList li { margin: 0; padding: 0; list-style: none; } .categoriesFilter a.sftaxonLink { color: #1E2116; text-decoration: none; display: block; padding: 2px; } .categoriesFilter a.sftaxonLink:hover { background-color: #F2F6E5; } /******* ARCHIVE FILTER ************/ .archiveFilter { display: block; margin: 0 0 40px 0; } .archiveFilter .sfarchiveTitle { font-size: 1.25em; margin: 0; padding: 10px 0 0 10px; background-image: url(images/categoriesfilter-header.html); background-repeat: no-repeat; height: 40px; width: 285px; } .archiveFilter .sfarchiveList { margin: 0; padding: 0 10px 0 20px; list-style: none; } .archiveFilter .sfarchiveList li { margin: 0; padding: 0; list-style: none; } .archiveFilter .sfarchiveListItem a { color: #1E2116; text-decoration: none; display: block; padding: 2px; } .archiveFilter .sfarchiveListItem .sfSel { background-color: #F2F6E5; } .archiveFilter .sfarchiveListItem a:hover { background-color: #F2F6E5; } /***** PROGRAM PAGE CONTACTS *******/ .programContacts { padding: 0 0 0 58px; } .programContacts h2 { font-size: 1.3em; font-weight: bold; color: #4b503e; padding: 0; margin: 15px 0; position: relative; left: -20px; } .programContacts p { padding: 0 0 10px 0 !important; } .programContacts a { color: #9B7714; text-decoration: underline; font-weight: bold; } /***** SUPPORT FOR SOME OLD ELEMENTS (from old cic site) *****************/ /***** this section will be removed once the legacy elements are gone ****/ .cicGroupMembersTable td.memberSection { text-align: left; padding: 10px 30px; } .cicGroupMembersTable td.memberSection h3 { text-align: center; } /***** END LEGACY SECTION ****/ .cic-impactStatistics { margin: 0 0 20px 0; font-family: Helvetica, Arial, sans-serif; } .cic-impactStatistics th { padding: 0; } .cic-impactStatistics th { position: absolute; top: -1000em; left: -1000em; } .cic-impactStatistics caption { text-align: left; font-weight: bold; font-size: 1.2em; color: #72053C; text-transform: uppercase; } .cic-impactStatistics .statistic { text-align: right; padding-right: 100px; } .genericRadioButtons, .genericRadioButtons li { margin: 0; padding: 0; list-style-type: none; list-style-image: none; } .expandableList .sf_listTitle { font-size: 1.1em; } .expandableList .sf_listItemTitle, .expandableList .sf_listItemTitleexp { font-size: 1em; font-weight: normal; } .expandableList .sf_listItemTitle a, .expandableList .sf_listItemTitleexp a, .expandableList .sf_controlListItems a { color: #0000ff; } .nebraskaFAQ h2 { display: none; } .nebraskaFAQ .sf_listItemTitle, .nebraskaFAQ .sf_listItemTitleexp { font-size: 1em; } /*************************** FACEBOOK FAN BOX ****************************************/ .cic-fbFanBox { width: 292px; margin: 0 auto; } .cic-fbFanBox iframe { background-color: #FFFFFF; } /*************************** END FACEBOOK FAN BOX ************************************/ /*************************** RSS *****************************************************/ #rssFeedListing { border: 1px solid #C0C0C0; width: 550px; } #rssFeedListing td, #rssFeedListing th { padding: 2px 5px 2px 5px; text-align: left; display: table-cell; } #rssFeedListing th { vertical-align: middle; } #rssFeedListing td { vertical-align: top; background-color: #E5E5E4; } #rssFeedListing .feedLink { background-color: Transparent; text-align: left; width: 10%; } /************** Generic RSS links ********************/ .genericRssFeedLink { } .genericRssFeedLink img { border: none 0px; position: relative; top: 2px; border-width: 0; } .genericRssFeedLink a:link, .genericRssFeedLink a:visited { color: #51534D; } .rssLink-pageTop { display: block; position: absolute; top: 15px; right: 30px; } .rssLink-alignRight { text-align: right; display: block; } /*************************** END RSS **************************************************/ /*************************** STYLES FOR PRINTING *********************************************************/ @media print { #pageWrapper { width: 98%; border: solid 1px #666666; } #header { border-bottom: solid 1px #666666; } #mainNavigation, #secondaryNavigation, #sideColumn, #generalLinks, #searchBoxArea, #cicSchoolPicturesArea { display: none; } #cicSchoolPicturesArea, #breadcrumbs, #mainContent { width: auto; } #breadcrumbs { border-top: solid 1px #666666; border-bottom: solid 1px #666666; padding-top: 3px; } #footer { border-top: solid 1px #666666; } } /*************************** END STYLES FOR PRINTING *****************************************************/