/*** BASIC STYLES START ***/ BODY, DIV, TD, P{ font-family: verdana, arial, sans-serif, helvetica, verdana; font-size: 13px; line-height: 135%; color:#333333; } A:Link, A:Visited{ color:#003366; } /*** BASIC STYLES END ***/ /*** GLOBAL NAV STYLES START ***/ DIV.majorNavLink { font-family:verdana,arial,helvetica; font-size:11px; font-weight: bold; padding: 3 10 0 10; } A:Visited.majorNavLink,A:Link.majorNavLink { font-family:verdana,arial,helvetica; font-size:11px; color:#FFFFFF; margins:0px; text-decoration:none; margin-bottom:0px; } A:Hover.majorNavLink{ text-decoration:underline; } DIV.minorNavLink{ padding: 0 10 1 10; } A:Visited.minorNavLink,A:Link.minorNavLink { font-family: verdana,arial,helvetica; font-size: 12px; color: #336699; text-decoration: none; margin-top: 2px; } A:Hover.minorNavLink{ text-decoration:underline; color:#003366; } /*** GLOBAL NAV STYLES END ***/ /*** SUB NAV STYLES START ***/ DIV.subNavLink{ width:100%; margin: 6 0 6 0; padding-right: 4px; } A:Visited.subNavLink, A:Link.subNavLink { font-family: verdana,arial,helvetica; font-size: 11px; line-height: 13px; color: #ffffff; text-decoration: none; width: 100%; font-weight: bold; } .subNavNoLink{ font-family: verdana,arial,helvetica; font-size: 11px; color:#ffffff; text-decoration: none; width: 100%; } A:Hover.subNavLink{ color: #ffffff; } DIV.subNavSubLink{ } A:Visited.subNavSubLink,A:Link.subNavSubLink { font-family: verdana, arial, helvetica; font-size: 11px; color: #ffffff; text-decoration: none; height: 100%; } A:Hover.subNavSubLink{ } DIV.subNavHead { } A:link.subNavHead,a:visited.subNavHead { font-family:verdana,arial,helvetica; font-size:13px; font-weight:bold; color: #ffffff; padding:3 0 3 0; text-decoration:none; width:100%; } P.subNavHead { font-family:verdana,arial,helvetica; font-size:13px; font-weight:bold; color:#ffffff; padding:3 0 3 0; text-decoration:none; width:100%; } A:hover.subNavHead{ text-decoration:underline; } /*** SUB NAV STYLES END ***/ /*** margins styles start ***/ .bodyMargins{ margin: 15 15 5 15; width:100%; /* I have to specify a width for IE5 PC, or else it ignores the top-margin of the H1 element therein. But 100% is different in browsers without IE5x PC's broken box model, so I have to use the CSS2 selector trick to set the width to auto for those browsers*/ voice-family: "\"}\""; voice-family: inherit; } html>body .bodyMargins { width:auto; } /*** margins styles start ***/ .color { color:#003399; } .highlight{ color:#3333CC; } .errorMsg{ font-family:verdana,arial,helvetica; font-size:10px; color:#FF3333; margin-left:10px; } .smallLight{ font-family:verdana,arial,helvetica; font-size:10px; color:#999999; margin-top:6px; } H1,.head { font-family:verdana,arial,helvetica; font-size:14px; font-weight:bold; line-height:12pt; color:#003366; margin-top:4px; margin-bottom:8px; } .subHead { font-family:verdana,arial,helvetica; font-size:12px; font-weight:bold; color:#666666; margin-bottom:4px; } .footer{ font-family:verdana,arial,helvetica; font-size:10px; color:#999999; margin-top:3px; } .leftNav{ margin-left: 0px; width:100%; /* I have to specify a width for IE5 PC, or else it ignores the top-margin of the H1 element therein. But 100% is different in browsers without IE5x PC's broken box model, so I have to use the CSS2 selector trick to set the width to auto for those browsers*/ voice-family: "\"}\""; voice-family: inherit; } html>body .leftNav { width:auto; } .leftNav .subHead{ color: #ffffff; } .subNav{ } /*** CONTENT STYLES START ***/ /* this is for module sub navs like articles and message boards */ .subNav_module{ padding: 5 4 0 8; } .mod_pages IMG{ border: solid #003366; border-width: 1; } .mod_blogs { } .mod_articles { } .mod_displays { } .mod_displays IMG{ border: solid #003366; border-width: 1; } /*** CONTENT STYLES END ***/