@charset "UTF-8"; @media screen { /* The basic settings have been established by the Yahoo reset, fonts, and base css files */ /* The goal is to achieve the same look across almost all browsers */ /* override these two settings globally, before getting into specifics */ th, td { border: 0; } /* Set the overall look and feel for our site */ body { font-family: Verdana, "Lucida Grande", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; color: black; background-color: white; min-width: 640px; margin: 0; padding: 0; } /* Style the USRSA type at the top of the page */ #banner { padding: 10px 170px 0 0; height: 80px; } #bannerheader { color: maroon; text-shadow: gray 2px 2px 2px; font-size: 215%; font-weight: bold; letter-spacing: -0.05em; margin: 0 0 0 0.8em; white-space: nowrap; } #bannerheader a:link, #bannerheader a:visited, #bannerheader a:hover, #bannerheader a:active { text-decoration: none; border-width: 0; border-style: none; color: maroon; } /* Style the logo in the top right corner */ #logo { position: absolute; top: 2px; right: 2px; } .alternate { display: none; } /* Styles for the menu bar */ /* .yuimenubar .bd ul li.yuimenubaritem sets background color for top menu bar background */ .yuimenubar .bd ul.first-of-type { background: url(http://yui.yahooapis.com/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1412px; } /* .yuimenubar .bd ul li.yuimenubaritem does bg for top menu items */ .yuimenubar .bd ul li.yuimenubaritem { background: url(http://yui.yahooapis.com/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1412px; } /* .yuimenubar .bd ul li.yuimenubaritem a.yuimenubaritemlabel does font for top menu items */ .yuimenubar .bd ul li.yuimenubaritem a.yuimenubaritemlabel { font-weight: bold; font-size: 108%; color: white; } .yuimenubar .bd ul li.yuimenubaritem a.yuimenubaritemlabel-selected { background: url(http://yui.yahooapis.com/2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px; color: yellow; } /* .yuimenubar .bd li.yuimenuitem for the bg of the submenus */ .yuimenubar .bd li.yuimenuitem { background-color: #284ca6; } .yuimenubar .bd li.yuimenuitem-selected { background-color: #3056b5; } /* .yuimenubar .bd a.yuimenuitemlabel for the text of the submenus */ .yuimenubar .bd a.yuimenuitemlabel { color: white; } .yuimenubar .bd a.yuimenuitemlabel-selected { color: yellow; } /* Styles for the pages with Yahoo Datatables */ .yui-dt, .yui-dt-scrollable { margin-bottom: 1em; } .yui-dt-liner { white-space: normal; } .yui-dt th, .yui-skin-sam .yui-dt th a { font-weight: bold !important; text-align: center; } /* Style the live area of the page */ /* Font sizes are set by percent, as per the Yahoo baseline */ .content { text-align: left; padding: 1em 1em 2em 1em; min-height: 480px; min-width: 640px; } .content h2 { color: green; font-size: 153.9%; font-weight: bold; letter-spacing: -0.03em; } .content h3 { font-size: 138.5%; font-weight: bold; } .content h4 { color: maroon; font-size: 116%; font-weight: bold; } /* Style our links (doesn't effet YUI elements) */ .content a:link { color: blue; } .content a:visited { color: navy; border-width: 0 0 1px 0; border-style: none none dashed none; text-decoration: none; } .content a:hover { color: maroon; background-color: #ff9; } .content a:active { color: green; background-color: #ff6; } /* Style ordered and unordered lists */ .content li { list-style-position: outside; padding: 0 0 .5em 0; } .content ul li { list-style-type: disc; } .content ol li { list-style-type: decimal; } /* turn off table borders */ .content table th, .content table td { border: 0; } /* set our standard form table look and feel */ .table-container, .table-container-right { border: 1px black solid; background-color: #99ccff; border-spacing: 3px; } /* set left relief on right-aligned tables */ /* still need to use table align for positioning */ .table-container-right { margin-left: 1em; } /* Style our data lists (mostly for the TOC pages) */ .content dl { padding: 0; margin: 0; } .content dt { font-weight: bold; margin: 1em 0 0 0; } .content dd { margin: 0.5em 0 1em 2em; } /* Styles for the CGI pages */ .update { margin: 0 0 0 2px; } /* Style our cgi results tables */ .content .results { border-width: 1px; border-style: dotted; } .content .results th, .content .results td { color: black; text-align: center; /* border: 2px white solid; padding: 2px; */ } .content .results th, .content .results td { font-size: 77%; } .content .results th { background-color: silver; } .content .results td { background-color: #f4f4f4; } /* Style our special display tables */ .content .densepack th, .content .densepack td, .content .fullpack th, .content .fullpack td { color: black; text-align: center; border: 2px white solid; padding: 2px; } .content .densepack th, .content .densepack td { font-size: 77%; } .content .densepack th, .content .fullpack th { background-color: silver; } .content .densepack td, .content .fullpack td { background-color: #f4f4f4; } .content .densepack td li { color: black; background-color: #ff9; font-size: 77%; } /* Styles for non-YUI sortable tables */ .content .sortable { text-align: center; border-width: 1px; border-style: dotted; } .content .sortable th { background-color: silver; color: black; font-size: 77%; } .content .sortable td { color: black; font-size: 77%; } .content .sortable .odd { background-color: #ddd; } .content .sortable .even { background-color: #fff; } /* Styles for jQuery striped tables */ .content .jFull { background-color: #FAFAFA; cursor: hand; } .content .jFull th { font-weight: bold; color: white; background-color: #3D84C9; } .content .jFull tr { border-bottom: 1px #95BCE2 solid; } .content .jFull tr.alt td { background-color: #ECF6FC; } .content .jFull tr.over td { background-color: #BCD4E2; cursor: pointer; } .content #testimonialsContainer div, #tipsContainer div { padding: 0 1em; } .content .testimonial { font-style: italic; } .content .source { text-align: right; } /* additional styles for Digest pages */ .jDetail { font-size: 93%; margin: 0 auto; } .jDetail th { white-space: nowrap; } .reveal { text-align: center; } /* get our forms to look right */ .content form table th, .content form table td { border: 1px; } /* special case for some illustrations */ .content .illustration { color: black; background-color: #ffc; margin: 0 1em 0 1em; } /* Style the intro para that is below the heading on some pages */ .content .kicker { border-left: teal; border-width: 0 0 0 2em; padding: 0 0 0 1em; border-style: none none none solid; color: navy; font-weight: bold; } /* format the signatures on the testimonials page */ .content .signature { border-bottom: 1px solid gray; font-style: italic; margin-bottom: 24px; padding-bottom: 12px; text-align: center; } /* attempt to kill underlining in linked images */ a img, .content a img { text-decoration: none; border: none; margin: 0; padding: 0; border-width: 0; border-style: none; } a:link img, a:visited img, a:hover img, a:active img, .content a:link img, .content a:visited img, .content a:hover img, .content a:active img { text-decoration: none; border: none; border-width: 0; border-style: none; margin: 0; padding: 0; } /* work-around to prevent subs and sups from throwing off the line spacing */ .content sup, .content sub { font-size: smaller; vertical-align: baseline; position: relative; } .content sup { bottom: 0.33em; } .content sub { bottom: -0.25em; } /* define cleared in case we need it somewhere */ .cleared { clear: both; } /* Style the page footer */ #addressblock { position: relative; clear: both; margin: 0; color: white; background-color: maroon; font-size: 93%; padding: 1em 1em 1em 2em; line-height: 1.5; } #addressblock #addressblockLinks { float: right; } #addressblock a { color: white; background: maroon; text-decoration: none; padding: 0 5px 0 5px; font-weight: bold; } #addressblock a:hover { color: yellow; background: maroon; } #addressblock a:active { color: green; background-color: maroon; } } @media print { body { font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; color: black; background: white; } #banner { background-color: white; color: maroon; padding: 10px 170px 0 0; height: 80px; } #bannerheader { margin: 0 0 0 .8em; } #logo { position: absolute; top: 2px; right: 2px; } .alternate { display: none; } #yahoo-com,#yui-main,.yui-b,#navbar,.yuimenubar,.yuimenubarnav,.bd,.yuimenubaritem,.yuimenubaritemlabel { display: none; } .content { text-align: left; margin: 0; padding: 1em 0 2em 0; } .content h2 { color: green; background-color: white; } .content h4 { color: maroon; background-color: white; } .content a:link { color: blue; background-color: white; } .content a:visited { color: navy; background-color: white; border-width: 0 0 1px 0; border-style: none none dashed none; text-decoration: none; } .content a:hover { color: maroon; background-color: #ff9; } .content a:active { color: green; background-color: #ff6; } .content dt { font-weight: bold; margin: 1em 0 0 0; } .adblock_tall,.screenonly { display: none; } .update { margin: 0 0 0 2px; } .results td,th { font-size: .75em; } .densepack { text-align: center; border-color: white; border-width: 1px; border-style: dotted; } .densepack th { color: black; background-color: #9f9; font-size: .75em; } .densepack td { color: black; background-color: #ff9; font-size: .75em; } .densepack td li { color: black; background-color: #ff9; font-size: .75em; } .fullpack { text-align: center; border-color: white; border-width: 1px; border-style: dotted; } .fullpack th { color: black; background-color: #9f9; font-size: 1em; } .fullpack td { color: black; background-color: #ff9; } .illustration { color: black; background-color: #ffc; margin: 0 1em 0 1em; } .kicker { border-left: teal; border-width: 0 0 0 2em; padding: 0 0 0 1em; border-style: none none none solid; color: black; background-color: white; font-weight: bold; } a img { text-decoration: none; margin: 0; padding: 0; border-width: 0; border-style: none; } a:link img,a:visited img,a:hover img,a:active img { text-decoration: none; border-width: 0; border-style: none; margin: 0; padding: 0; } sup,sub { line-height: 0; font-size: .7em; } #addressblock { position: relative; clear: both; margin: 0; color: white; background-color: maroon; font-size: .8em; padding: 1em 1em 1em 2em; line-height: 1.5; } #addressblock #addressblockLinks { display: none; } #addressblock a { color: white; background: maroon; text-decoration: none; padding: 0 5px 0 5px; font-weight: bold; } #addressblock a:hover { color: yellow; background: maroon; } #addressblock a:active { color: green; background-color: maroon; } }
