/*-------- ID Selectors --primarily used for page layout ----------*/ #banner { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height : 55px; background-color: #E5E5E5; } #logo { position: absolute; top: 2px; left: 0; border: 0; background-color: transparent; margin-left : 5px; width: 50px; margin-right: 5%; z-index: 11; } #banner h1 { margin-right: 25%; position: absolute; top: 0px; left: 65px; color: #003366; font-size: 14px; font-weight: bold; text-transform: uppercase; } #menubar { position: absolute; top: 33px; left: 65px; height: 21px; } body>#menubar { height: 22px; } #MenuPos { height: 22px; font-size: .9em; z-index: 2; } #sub_banner { top: 50px; padding: 0px 0px 0px 0px; height : 25px; background-color: #CCCCCC; z-index: 1; } #breadcrumbs { position:absolute; left: 10px; top: 60px; font-size: 12px; } #search { margin-right: 13px; text-align: right; } #search form { font-size: 9px; margin: 0; display: inline; text-align: right; } #search form p { margin: 0; display: inline; text-align: right; } /* #sa, #q - These are Google Search form-parameter names */ #sa { margin-top: 5px; padding: 0; height: 16px; width: 50px; background-color: #666666; color: white; font-size: 10px; border-top: solid 1px white; border-left: solid 1px white; border-bottom: solid 1px gray; border-right: solid 1px gray; } p>#sa { height: 14px; } #q { padding: 0; height: 14px; width: 90px; font-size: 10px; border-top: solid 1px silver; border-left: solid 1px silver; border-bottom: solid 1px silver; border-right: solid 1px silver; } #main { /* width: 800px; */ margin: 2px 0 10px 0; /*background-color : #ffffff; */ } body>#main { margin-top: 6px; } #columnLeft { position: absolute; left:10px; top:82px; width:200px; } #columnCenter { font-size: 1em; margin-left: 216px; margin-right:216px; } #columnRight { position: absolute; right:10px; top:82px; width:200px; margin-right: 0; margin-top: 0px; } #columnMain { background: #ffffff; margin-left: 216px; margin-right: 10px; } #main p, #columnMain p{ max-width: 700px; min-width: 10px; text-align: justify; } #main p.illustratedBlurb { max-width: none !important; } #main ul, #main dl, #main ol { max-width: 620px; min-width: 10px; text-align: justify; } #columnLeft p, #columnCenter p, #columnRight p, #columnLeft ul, #columnCenter ul, #columnRight ul, #columnLeft ol, #columnCenter ol, #columnRight ol, #columnLeft dl, #columnCenter dl, #columnRight dl { text-align: left; } .low-emph, .low-emph * { color: gray; text-decoration: none !important; } .caption { font-size: .9em; font-style: italic; font-weight: normal; color: #000033; } .smallgray { font-size: .9em; font-weight: normal; color: #333333; } .smalllink { font-size: .9em; color: #333399; } .bodytext { font-size: 1em; text-align: justify; } .label, .bold { font-weight: bold; color: black; } .credits { font-size: 1.1em; color: #660033; text-align: justify; font-weight: bold; } .highlightBox, .spotlightBox { width: 100%; margin: 5px 0 0 0; padding: 0 0 0 0; background-color: #e1e1e1; border: solid 1px gray; } .spotlightBox { background-color: white; } .highlightBox h2, .spotlightBox h2 { color: white; background-color: #336699; margin: 0; text-align: center; } .highlightBox li { margin: 2px 0 2px 10px; } .highlightBox ul, .highlightBox ol { margin: 0 0 0 10px; padding-left: 0px; } .spotlightBox h2 { color: #000033; background-color: #E5E5E5; } .highlightBox a:hover, #breadcrumbs a:hover { background-color: white !important; } ul.member { list-style-type: none; } .menu0 { font-size: 1em; margin-left: 0em; text-align: left; color: #FFFFFF; background-color: #000066; } a.menu { font-size: 1em; color: #FFFFFF; } .selected { margin: 0px; font-size: 1em; font-weight: 900; color: #009933; background-color: #ffff99; padding: .1em; } .selected:hover { background-color: #ffff99 !important; } p.illustratedBlurb { clear: none; } div.caption { text-align: left !important; margin-top: 1px !important; } div.captionedImage { float: right; clear: right; margin: 4px 0 10px 10px; } div.captionedImage img { float: left; border: solid 1px gray; } div.captionedImage div { clear: left; width: 240px; text-align: center; margin-top: 20px; } div.captionedImageLeft { float: left; clear: left; margin: 0 10px 10px 5px; } div.captionedImageLeft img { float: left; border: solid 1px gray; } div.captionedImageLeft div { clear: left; width: 240px; } img { border: 0; } .footer { text-align: center; font-size: .9em; margin-right: 240px; margin-left: 240px; border-top: 1px dotted gray; } #main img { border: solid 1px silver; } img.text-illustration { margin: 8px 8px 8px 8px; float: right; }