/* HTML TAG STYLES */body { background: url(../images/shell/body_bkg.gif) repeat; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; margin: 0px; padding: 0px; }blockquote { margin-left: 20px; padding-left: 0px; }h1 { color: #2d4852; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; margin: 3px 0px; padding: 3px 0px; }h2 { color: #2d4852; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px; padding: 0px; }h3 { color: #2d4852; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0px; padding: 0px; }h3.sidenav { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }p { line-height: 17px; margin-bottom: 0px; padding-bottom: 0px; }p, td { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }td.footer { color: #9b9c9d; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }td.padd10left { padding-left: 10px; padding-right: 10px; }/* LINK STYLES */a:link { color: #f23900; text-decoration: none; }a:visited { color: #f23900; text-decoration: none; }a:active { color: #f23900; text-decoration: none; }a:hover { color: #f23900; text-decoration: underline; }a.footer:link { color: #333333; text-decoration: none; }a.footer:visited { color: #333333; text-decoration: none; }a.footer:active { color: #ff6600; text-decoration: none; }a.footer:hover { color: #ff6600; text-decoration: underline; }a.sidenav:link { color: #000000; text-decoration: none; }a.sidenav:visited { color: #000000; text-decoration: none; }a.sidenav:active { color: #ff6600; text-decoration: none; }a.sidenav:hover { color: #ff6600; text-decoration: underline; }a.sidenav_h:link { color: #000000; text-decoration: none; }a.sidenav_h:visited { color: #000000; text-decoration: none; }a.sidenav_h:active { color: #ff6600; text-decoration: none; }a.sidenav_h:hover { color: #ff6600; text-decoration: underline; }/* BACKGROUND STYLES */.body_bkg_left { background: url(../images/shell/body_left_repeat.gif) repeat-y; background-position: top right; }.body_bkg_right { background: url(../images/shell/body_right_repeat.gif) repeat-y; background-position: top left; }.body_bkg_top { background: url(../images/shell/body_top_repeat.gif) repeat-x; background-position: top left; }.body_shadow { background: url(../images/shell/header_repeat.gif) repeat-x #FFFFFF; background-position: top left; }/* SUB STYLES */.sub_bkg_swiss { background: url(../images/features/army_knife.jpg) no-repeat #FFFFFF; background-position: top left; }.sidenav_padding { border-top: 1px solid #DADADA; padding: 7px 0px; }.sidenav_atpadding { background-color: #f4f6f6; border-top: 1px solid #dadada; padding: 7px 0; }.sidenav_greenpadding { background-color: #e4f8d8; border-top: 1px solid #dadada; padding: 7px 0; }.sidenav_expanded { background: url(../images/shell/mnav_gradient.gif) repeat-x; border-top: 1px solid #DADADA; padding: 7px 0px; }/* PAGE BACKGROUNDS */.bkg_green { background: url(../images/bkgs/bkg_green.jpg) no-repeat; background-position: top left; min-height: 380px; }.bkg_prepress { background: url(../images/bkgs/bkg_prepress.jpg) no-repeat; background-position: top left; min-height: 450px; }.bkg_largeformat { background: url(../images/bkgs/bkg_largeformat.jpg) no-repeat; background-position: top left; min-height: 450px; }.bkg_digital { background: url(../images/bkgs/bkg_digital.jpg) no-repeat; background-position: top left; min-height: 450px; }.bkg_litho { background: url(../images/bkgs/bkg_litho.jpg) no-repeat; background-position: top left; min-height: 450px; }.bkg_about { background: url(../images/bkgs/bkg_about.jpg) no-repeat; background-position: top left; min-height: 450px; }/* TEXT STYLES */.txtsml { font-size: 11px; }.txtlrg { font-size: 14px; }.h1highlight { color: #97a4a8; font-size: 24px; }.top0 { margin-top: 0px; padding-top: 0px; }