* { margin:0; padding:0; font-size:1em; }
body { font-size: 16px;  }
input, select, textarea { font-size:1.18em; }
input { padding: 0.08em 0; }
option { margin-right:0.5em; }
a img { border: none; }
a:focus { outline: none; }
ul, ol, dl { list-style: none; }
object { display: block; }
form { display: inline; }
#page {
width: 860px;
margin: 0 auto;
}
body.layoutPop #page {
width:605px;
}
#brand {
position: relative;
margin: 0 0 20px 0;
}
body.layoutPop #brand {
margin:0;
}
#brand #homelink {
display: block;
width:300px;
height: 45px;
margin: 50px 0 0 0;
}
body.layoutPop #brand h1 {
padding: 30px 0 0 30px;
}
body.layoutPop #brand #homelink {
margin:0;
}
#brand p {
position:absolute;
bottom: -5px;
right: 5px;
white-space:nowrap;
padding:0;
}
#brand small {
display:block;
position: absolute;
top: -43px;
right: 0;
}
#brand p a {
font-weight:normal;
}
#contentMain {
margin: 5px 0;
padding: 0;
overflow: hidden;
width: 100%;
}
#pageHeader {
height: 101px;
margin-bottom:5px;
}
#networkProtection, #homePrimary, #subNavBar, #pageContent {
float: left;
}
#networkProtection, #subNavBar {
width: 205px;
}
#pageContent {
width: 450px;
padding: 40px 100px 0 40px;
}
body.layoutWide #pageContent {
width:602px;
padding: 0 0 30px 0;
margin-left:2px;
}
body.layoutWide #pageContent h3 {
padding: 30px 30px 0 30px;
}
body.layoutWide #pageContent h4,
body.layoutWide #pageContent p {
padding: 0 30px;
}
#colDelta {
float:right;
width:205px;
overflow:hidden;
margin-bottom:-3px;
}
#partners {
width: 442px;
}
#partners img {
display: inline;
}
.frame {
background: url(frame_middle.gif) repeat-y;
margin-bottom: 2px;
}
.frame h3, .frame p.top {
background: url(frame_top.gif) no-repeat;
padding-top:2px;
}
.frame p.top {
padding-top: 10px;
}
.frame p.bottom {
background: url(frame_bottom.gif) no-repeat;
height: 10px;
}
.frame h4, .frame p, .frame ul {
padding: 0 10px;
}
.frame h3 span {
display: block;
width: 201px;
margin: 0 2px 2px 2px;
line-height: 40px;
}
#frame247 h3 span {
line-height:1.25;
padding:0.75em 0;
}
#slides {
margin-top:2em;
}
#slides img {
display: none;
top:0; left:0;
}
#slides img.default {
display: block;
}
body {
font-family: "Trebuchet MS", Helvetica, Tahoma, Arial, sans-serif;
line-height: 1.4;
background:#fff;
color:#000;
}
a,
a:link,
a:visited {
color: #00067F;
font-weight: bold;
text-decoration: none;
}
a:hover,
a:active {
text-decoration: underline;
}
.hilite { color: #00067F; }
.hilite a, .hilite a:link, .hilite a:visited, .hilite a:hover, .hilite aactive,
h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 aactive {
color: #00067F;
font-weight:normal;
text-decoration:none;
}
h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {
color:#000;
text-decoration:none;
}
#brand p {
color:#00067f;
font-size:1.625em;
font-weight:bold;
text-align:right;
}
.wbr { letter-spacing:-0.17em; }
.numeric,
.tel,
.phrase,
.nobr,
.nowidow { white-space:nowrap; }
.u { text-decoration:underline; }
em>strong {
text-transform:uppercase;
font-weight:inherit;
}
hr { margin:1em; }
.dateline { font-style:italic; }
.subHead {
margin:1em;
color:#333;
font-style:italic;
font-weight:normal;
}
a.featuredLink {
display:block;
padding:3px 0;
text-align:center;
font-weight:bold;
}
#brand small {
font-size: 0.43em;
}
body.layoutWide #pageContent {
background:url(bg_content_wide.gif) left bottom no-repeat;
}
body.layoutWide #pageContent>*:first-child {
background-image:url(bg_content_wide.gif);
}
#contentMain {
font-size: 0.8275em;
}
#pageContent p.intro,
p.note {
font-style:italic;
color:#444;
}
#pageContent p span {
font-weight: bold;
color: #00067F;
}
#pageContent .featured_text {
color:inherit;
font-weight:bold;
font-size:1.125em;
}
.frame h3 span {
background: #9ebed2 url(blue_header.gif) no-repeat;
text-align: center;
}
#frame247 li {
margin-left: 10px;
list-style: disc;
}
.frame p {
margin-bottom: 7px;
}
#pageContent h3, #pageContent h4, #pageContent h5, #pageContent ul, #pageContent p {
margin-bottom: 10px;
}
#pageContent h3 {
margin-top: 2em;
font-size: 1.2em;
color: #00067F;
}
#pageContent h3:first-child {
margin-top: 0;
}
body.layoutPop #pageContent h3 {
margin-top:0;
}
#pageContent h5 { margin-top:1.5em; }
#pageContent ol,
#pageContent ul { margin:1em 2em; padding:0; }
#pageContent ol li { list-style:decimal; }
#pageContent ul li { list-style:disc; }
#pageContent ol.separated li,
#pageContent ul.separated li { margin:1em 0; }
#pageContent h5+div.vcard,
#pageContent h5+ol,
#pageContent h5+ul { margin-top:-1em; }
#pageContent p.backToTop {
text-align:right;
font-size:0.9em;
font-weight:bold;
margin-bottom:2.5em;
}
#brand #homelink {
text-indent: -9999px;
background: url(benchmark.gif) no-repeat;
}
#pageHeader h1 a {
display:block;
height:101px;
text-indent: -9999px;
background: url(generic_header.jpg) no-repeat;
}
body.secCompany  #pageHeader h1 a { background-image: url(company_profile_header.jpg); }
body.secNews     #pageHeader h1 a { background-image: url(news_header.jpg); }
body.secServices #frameSubContact2 {
width:205px;
height:162px;
overflow:hidden;
text-indent:-1000em;
background:transparent url(contact_us_today_btn.jpg) 0 0 no-repeat;
}
#navSite {
overflow: hidden;
width: 100%;
}
#navSite li {
float: left;
}
#navSite a {
display: block;
height: 25px;
line-height:23px;
font-size:0.85em;
font-family:Arial, sans-serif;
font-weight:normal;
text-align:center;
color:#000;
text-transform:lowercase;
text-decoration:none;
background:url(navbar.gif) 0 0 no-repeat;
}
#company_profile a   { width: 173px; background-position:   0px    0px; color:#000; }
#navSite #company_profile a:hover  { background-position:   0px  -50px; color:#000; }
body.secCompany #company_profile a { background-position:   0px -100px; color:#fff; }
#services a    { width: 172px; background-position:-173px    0px; color:#000; }
#navSite #services a:hover   { background-position:-173px  -50px; color:#000; }
body.secServices #services a { background-position:-173px -100px; color:#fff; }
#testimonials a        { width: 172px; background-position:-345px    0px; color:#000; }
#navSite #testimonials a:hover       { background-position:-345px  -50px; color:#000; }
body.secTestimonials #testimonials a { background-position:-345px -100px; color:#fff; }
#news_events a  { width: 171px; background-position:-517px    0px; color:#000; }
#navSite #news_events a:hover { background-position:-517px  -50px; color:#000; }
body.secNewsletter #news_events a,
body.secNews #news_events a   { background-position:-517px -100px; color:#fff; }
#contact_us a   { width: 172px; background-position:-688px    0px; color:#000; }
#navSite #contact_us a:hover  { background-position:-688px  -50px; color:#000; }
body.secContact #contact_us a { background-position:-688px -100px; color:#fff; }
ul.subNav {
padding: 0;
}
ul.subNav li {
}
ul.subNav li a {
display: block;
padding: 6px 10px 7px 10px;
}
ul.subNav li:hover    { background:url(subnav_states_bot.jpg) right  bottom repeat-y; }
ul.subNav li.active   { background:url(subnav_states_bot.jpg) left   bottom repeat-y; }
ul.subNav li a:hover  { background:url(subnav_states_top.jpg) right  top    no-repeat; }
ul.subNav li.active a { background:url(subnav_states_top.jpg) left   top    no-repeat;
color: #FFF;
text-decoration: none;
}
#frameSubLinkies ul.subNav { margin-top:-0.675em; }
#subSubNav a {
display:block;
margin:10px 10px 10px 35px;
font-size:0.875em;
line-height:1.125;
text-indent:-10px;
text-transform:uppercase;
}
#subSubNav a.current {
color:#390;
text-decoration:underline;
}
#subSubNav a.next {
color:#666;
text-decoration:none;
text-transform:none;
}
#foot {
clear:both;
overflow:hidden;
margin:12px 0;
text-align:center;
line-height:2;
}
#foot p {
width:80%;
margin:1em auto;
line-height:1.125;
font-size:0.875em;
}
#footLegal {
text-transform:uppercase;
color:#999;
font-size:0.6275em;
white-space:nowrap;
}
#footLegal a {
display:block;
color:#666;
}
#termsFoot { width:205px; float:left; }
#homeFoot  { width:205px; float:right; }
ul.footKeyLinks {
width:60%;
margin:1em 19%;
padding-right:30px;
font-size:0.825em;
line-height:1.5;
}
ul.footKeyLinksWide {
width:auto;
padding:15px;
margin:1em 0;
background:#e2e2e2;
font-size:0.625em;
}
ul.footKeyLinks li {
display:inline;
margin-right:-0.25em;
margin-left:12px;
padding-left:18px;
background:transparent url(dot.gif) 0% 50% no-repeat;
}
ul.footKeyLinks li.keyLinksLeadin,
ul.footKeyLinks li.keyLinksFirstAfterLeadin,
ul.footKeyLinks li.keyLinksAddendum {
margin-left:0.5em;
padding-left:0;
background:none;
}
ul.footKeyLinks li.keyLinksLeadin {
display:block;
font-size:1.25em;
}
ul.footKeyLinks li:first-child,
ul.footKeyLinks li.first-in-row {
background:none;
}
ul.footKeyLinks a {
white-space:nowrap;
}
body.layoutForm #pageContent ul {
padding:0; margin:0;
overflow:hidden;
}
body.layoutForm #pageContent ul li {
list-style:none;
float:left;
width:256px;
margin:10px 0 0 30px;
padding:5px 0;
overflow:visible;
}
body.layoutForm #pageContent ul li.roomy {
width:542px;
}
body.layoutForm #pageContent ul li.error {
margin-left:23px;
padding-left:4px;
border-left:3px solid #600;
background-color:#fee;
}
body.layoutForm #pageContent div.formErrors {
padding:15px;
margin:30px;
border:3px solid #600;
border-width:3px 0;
background-color:#fee;
font-size:1.125em;
}
body.layoutForm #pageContent div.formErrors p {
padding:0; margin:0;
}
body.layoutForm #pageContent div.formErrors ol {
margin:0 3em;
}
body.layoutForm #pageContent label {
color:#009;
line-height:1;
}
body.layoutForm #pageContent label.required {
padding-right:0.75em;
background:url(required.gif) right top no-repeat;
}
body.layoutForm #pageContent dfn.required {
display:block;
font-style:normal;
padding-left:0.75em;
background:url(required.gif) left top no-repeat;
margin:20px 0 20px 30px;
}
body.layoutForm #pageContent input,
body.layoutForm #pageContent select,
body.layoutForm #pageContent textarea {
width:98%;
padding:2px 1%;
}
body.layoutForm #pageContent input.inputClassBtn {
width:auto;
padding:0;
}
body.layoutForm #pageContent textarea {
font-family:"Trebuchet MS",Helvetica,Tahoma,sans-serif;
height:18em;
}
body.layoutForm #pageContent input.inputClassSubmit {
float:right;
margin:20px 30px;
}
#eNewsSubscribe h3 {
font-size:1.125em;
color:#00067F;
text-align:center;
padding:10px;
}
#eNewsSubscribe fieldset {
border:none;
margin:0;
padding:10px;
}
#eNewsSubscribe label {
display:block;
font-size:0.8em;
padding-top:0.125em;
color:#333;
}
#eNewsSubscribe label.required {
font-weight:bold;
color:#000;
}
#eNewsSubscribe input.inputTypeText {
width:100%;
}
#eNewsSubscribe fieldset.labeledList {
padding:10px 0 0 0;
}
#eNewsSubscribe input.inputClassPip {
margin-right:0.5em;
}
#eNewsSubscribe fieldset.labeledList label {
padding-left:30px;
text-indent:-30px;
}
#eNewsSubscribe #subscribe_submit {
width:100%;
margin-top:15px;
}
div.tutto_click {
cursor:pointer;
}
#pageContent blockquote {
margin:0;
padding:24px;
}
#pageContent blockquote h3,
#pageContent blockquote h4 {
margin:0 0 0 -12px;
color:#000;
}
#pageContent blockquote p { margin-top:0.5em; }
#pageContent ol.definedOrder li {
position:relative;
list-style:none;
margin:1em 0;
}
#pageContent ol.definedOrder li li { margin:0; }
#pageContent ol.definedOrder li span.orderValue {
position:absolute;
top:auto; right:100%;
display:block;
padding-right:0.75em;
}
#frameSubContact {
text-align: center;
}
#frameSubContact h3,
#frameSubContact h4 {
font-size:1.3em;
line-height:1.125;
}
#frameSubContact h3 span {
background: url(company_profile_call.jpg) no-repeat;
padding-top: 103px;
color: #00067F;
display: block;
line-height:1.125;
font-weight:normal;
}
body.secServices #frameSubContact,
body.secNewsletter #frameSubContact,
body.secNews #frameSubContact {
width:205px;
margin-bottom:5px;
padding:127px 0 0 0;
overflow:hidden;
background:transparent url(schedule_consultation_top.jpg) 0 0 no-repeat;
}
body.secServices #frameSubContact a,
body.secNewsletter #frameSubContact a,
body.secNews #frameSubContact a {
display:block;
padding:13px;
background:transparent url(schedule_consultation_bottom.jpg) 0% 100% no-repeat;
color:#fff;
font-weight:bold;
font:15px "Trebuchet MS", sans-serif;
line-height:1.375;
text-transform:uppercase;
text-decoration:none;
}
body.secServices #frameSubContact strong,
body.secNewsletter #frameSubContact strong,
body.secNews #frameSubContact strong {
display:block;
color:#061da9;
}
#frameSubOffice h3 {
position:relative;
padding:160px 18px 0 18px;
margin:0;
background:url(happy_smiling.jpg) 2px 2px no-repeat;
}
#frameSubOffice .org { display:none; }
#frameSubOffice div.cardData {
margin:0 10px 0 18px;
}
.vcard {
line-height:1.4;
margin-bottom:2em;
}
.vcard .country-name { display:none; }
.vcard .street-address span { display:block; }
.vcard h3,
.vcard h4 { color:#000; }
.vcard h4 {
margin:5px 0 0 0;
padding:0;
}
.vcard .title { font-weight:bold; }
a.hcardLink {
display:block;
margin:12px 0 3px 0;
font-size:0.9em;
text-align:center;
}
#contentMain div.quanta {
width:651px;
margin:0;
padding:0 0 0 4px;
}
#contentMain div.quantum {
margin-bottom:5px;
padding:10px;
background:#fff url(bg_content_xwide.gif) left bottom no-repeat;
}
#contentMain .quantumTop {
margin:-10px -10px 0 -10px;
padding:10px 10px 0 10px;
background:#fff url(bg_content_xwide.gif) left top no-repeat;
}
#pageContent div.eventBox {
position:relative;
z-index:1;
overflow:hidden;
margin-bottom:1.5em;
min-height:404px;
}
#pageContent div.eventGist {
}
#pageContent div.eventGist h3,
#pageContent div.eventGist h4 {
position:relative;
z-index:100;
padding:10px 15px;
margin:28px -10px 0 -10px;
background:transparent url(bg_seminar_header_wide.gif) left top no-repeat;
color:#fff;
font-size:2em;
line-height:1;
}
#pageContent div.eventGist h3 { text-transform:uppercase; }
#pageContent div.eventGist h4 {
font-weight:normal;
padding-top:0.125em;
margin-top:-10px;
background-position:left bottom;
}
#pageContent div.eventGist h3 small {
display:block;
text-transform:none;
font-size:0.625em;
}
#pageContent div.eventGist p { margin:1em 0; }
#pageContent img.eventPic {
position:absolute;
top:0; left:0;
z-index:2;
}
#pageContent div.eventDetails {
padding:10px 0 0 287px;
margin:0;
}
#pageContent div.eventDetails div.description {
color:#00067f;
}
#pageContent div.eventDetails div.description h6 {
margin:1em 0 0 0;
}
#pageContent div.eventDetails div.description h6+ul {
margin:0 0 1em 1.5em;
}
#pageContent div.eventDetails div.description li strong {
display:block;
}
#pageContent div.eventDetails h5 {
width:3em;
float:left;
clear:left;
margin:0;
text-transform:uppercase;
font-size:0.9em;
line-height:1.875em;
}
#pageContent div.eventDetails abbr {
display:block;
margin:0 -3em 0 3em;
white-space:nowrap;
border:none;
outline:none;
text-decoration:none;
line-height:1.625em;
}
#pageContent div.eventDetails div abbr {
display:inline;
margin:0;
}
#pageContent div.eventDetails div.location {
clear:left;
}
#pageContent div.eventDetails a.signUp img {
margin:6px -6px -4px -6px;
}
a.mapIt {
display:block;
margin:0.125em 0 0.5em 0;
}
#pgIndex #contentGroup {
padding-bottom:15px;
background:url(home_faux_col_cap.gif) left bottom no-repeat;
}
#pgIndex #contentMain {
background:url(home_faux_col_tile.gif) left top repeat-y;
}
#pgIndex #networkProtection,
#pgIndex #colDelta { background:#fff; }
#pgIndex #networkProtection,
#pgIndex #frameTestimonials,
#pgIndex #frameBrief,
#pgIndex #frameContact { margin:0; }
#pgIndex #frameBrief p.bottom,
#pgIndex #frameContact p.bottom {
margin:0; padding:0;
background:none;
}
#pgIndex #frameENews {
height:197px;
margin:7px 0;
background:url(keyboard_touch.jpg) no-repeat;
}
#pgIndex #frameBrief ul,
#pgIndex #frameBlurb ul {
list-style:disc;
margin:0.5em 0;
font-size:1.125em;
line-height:1.125;
}
#pgIndex #frameBlurb li {
margin:0 0 0.25em 1.25em;
}
#pgIndex #frameBrief li {
margin:0.75em 0 0.25em 1.25em;
}
#pgIndex #frameBrief ul ul {
list-style:none;
margin:0.125em 0;
padding:0;
font-size:10px;
font-weight:normal;
}
#pgIndex #frameBrief li li {
display:inline;
margin:0;
padding-right:0.35em;
line-height:1.25;
}
#pgIndex #frameBrief li li a,
#pgIndex #frameBrief li li a:link,
#pgIndex #frameBrief li li a:visited {
color:#444;
text-decoration:underline;
}
#pgIndex #frameBrief li li a:hover,
#pgIndex #frameBrief li li a:active {
color:#44f;
}
#pgIndex #frameMsWidget p.top {
margin:0;
}
#pgIndex #frameMsWidget div { margin:2px 10px; }
#pgIndex #frameMsWidget object,
#pgIndex #frameMsWidget embed { display:block; margin:0; }
#pgIndex #homePrimary {
width:446px;
margin: 0 0 0 2px;
text-align:center;
}
#homePrimary h2 {
border-top:3px solid #770000;
padding:1em 0 0.25em 0;
font-size:1.5em;
font-weight:normal;
letter-spacing:-1px;
font-family:Arial, sans-serif;
color:#010583;
text-transform:uppercase;
}
#homePrimary p {
margin:1em 1em;
}
#pgIndex #frameConsult h4 {
font-size:1.45em;
line-height:1.125;
font-weight:normal;
}
#pgIndex #frameConsult h4 { color: #00067F; }
#pgIndex #frameConsult p {
font-size:1.125em;
text-align:center;
text-transform:uppercase;
margin:0.5em 0;
}
#pgIndex #frameConsult p.hilite {
background: url(call_us.jpg) bottom left no-repeat;
padding-bottom: 155px;
}
#pgIndex #frameConsult strong {
font-size:1.45em;
}
#pgIndex #frameContact strong {
text-transform:uppercase;
font-size:0.9em;
display:block;
}
#pgIndex #frameTestimonials ol {
font-size:1.1em;
}
#pgIndex #frameTestimonials cite {
display:block;
text-align:right;
margin:0 15px;
}
#pgIndex #frameTestimonials cite .phrase {
display:block;
white-space:normal;
}
#pgCompanyFounder #pageContent img {
float: left;
padding: 0 10px 10px 0;
}
#pgCompanyFounder #pageContent h3 {
padding-top:100px;
}
#pgCompanyFounder #pageContent h3 span {
display: block;
text-transform: uppercase;
font-size: .7em;
}
body.secServices #pageHeader {
position:relative;
background: url(services_header_blank.jpg) no-repeat;
}
body.secServices #pageHeader h1,
body.secServices #pageHeader h2 {
position:absolute;
bottom:10px; right:15px;
line-height:1.125;
margin:0 0 29px 0;
padding:0;
text-align:right;
text-transform:uppercase;
font-weight:bold;
font-size:26px;
color:#fff;
text-shadow: 4px 3px 5px rgba(0,0,0,0.82);
}
body.secServices #pageHeader h1.only-child {
margin:0;
}
body.secServices #pageHeader h2 {
font-size:20px;
font-weight:normal;
margin:0;
white-space:nowrap;
text-transform:none;
text-shadow: 2px 2px 3px rgba(0,0,0,0.82);
}
body.secServices #pageHeader h2.jsShadow {
margin:2px -2px -2px 2px;
}
body.secServices #pageContent { width:500px; }
body.secServices #pageContent h3 {
font-size:1.3em;
}
body.secServices #pageContent h3 a {
text-decoration:underline;
color:#00067f;
}
body.secServices #pageContent h3 a:hover {
color:#33c;
}
body.secServices #pageContent h4 {
color: #00067f;
}
body.secServices #pageContent h3+p,
body.secServices #pageContent h4+p {
margin-top:-10px;
}
body.secServices #pageContent h2 {
margin-top:2em;
font-size:1.2em;
color:#0c0;
text-transform:uppercase;
}
body.secServices #pageContent h2.video_head {
margin:70px 0 1em 0;
padding:0 0 0.5em 0;
font-size:20px;
font-weight:bold;
text-transform:uppercase;
background:#54d024 url(beveled_bar_green_bottom.gif) bottom left no-repeat;
color:#fff;
}
body.secServices #pageContent h2.video_head span {
display:block;
padding:0.5em 0.2em 0 0.2em;
line-height:0.8;
background:#54d024 url(beveled_bar_green_top.gif) top left no-repeat;
}
body.secServices #pageContent p em.only-child {
font-size:1.35em;
font-weight:bold;
color:#009;
font-style:normal;
line-height:1.25;
}
body.secServices #pageContent p em.only-child strong {
text-transform:none;
}
body.secServices #pageContent p em:first-child a:first-child {
font-size:1.25em;
font-weight:normal;
}
body.secServices #pageContent .differentiated li {
margin:1em 0;
}
body.secServices #pageContent .plain {
margin:1em 0;
padding:0;
}
body.secServices #pageContent .plain li {
list-style:none;
}
body.secServices #pageContent p.footnote {
font-size:0.875em;
font-style:italic;
margin:2em 0;
}
body.secNewsEvents #pageContent p.intro {
padding:30px 18px;
font-size:1.3em;
font-style:normal;
color:#00067f;
}
body.secNewsEvents #colDelta div.frame ul {
padding-left:2em;
}
body.secNewsEvents #colDelta div.frame ul li {
list-style:disc;
margin-bottom:0.875em;
}
body.secNewsEvents #colDelta div.frame ul li strong {
display:block;
}
body.secNewsletter #pageHeader {
position:relative;
background: url(generic_header.jpg) no-repeat;
}
body.secNewsletter #pageHeader h1,
body.secNewsletter #pageHeader h2 {
position:absolute;
bottom:10px; right:15px;
line-height:1;
margin:0;
padding:0;
text-align:right;
text-transform:uppercase;
font-weight:bold;
font-size:30px;
color:#fff;
text-shadow: 4px 3px 5px rgba(0,0,0,0.82);
}
body.secNewsletter #pageHeader h2 {
bottom:auto; top:15px;
font-size:12px;
text-shadow: 2px 2px 3px rgba(0,0,0,0.82);
padding-left:117px;
padding-bottom:15px;
background:url(bit_newsletter.png) top left no-repeat;
}
body.secNewsletter #pageHeader h1.jsShadow,
body.secNewsletter #pageHeader h2.jsShadow {
color:#000;
opacity:0.45;
margin:3px -3px -3px 3px;
}
body.secNewsletter #pageHeader h2.jsShadow {
margin:2px -2px -2px 2px;
background:none;
}
body.secNewsletter #pageContent h1,
body.secNewsletter #pageContent h2 {
color:#009;
font-size:1.6em;
line-height:1.25;
}
body.secNewsletter #pageContent h2 {
font-weight:normal;
margin:2em 0 0.5em 0;
}
body.secNewsletter #pageContent h1+h2 {
margin-top:0;
}
@media print {
body { font-size:16pt; }
#navSite,
#brand #homelink,
#brand small,
#subNavBar,
#foot,
.backToTop { display:none; }
#contentMain,
#pageContent div.eventBox {
overflow:visible;
}
#pageContent {
width:auto !important;
padding:2em 0;
}
body.secNewsEvents #contentMain {
width:630px;
margin:0 auto;
}
#brand #homelink {
padding:0 !important;
margin:0 !important;
display:list-item;
list-style-image: url(benchmark.gif);
list-style-position:inside;
}
#brand p {
position:static;
margin:0.75em 0 2em 0;
text-align:left;
font-size:0.875em;
}
#homePrimary h2 {
padding:0 !important;
margin:0 !important;
display:list-item;
list-style-image: url(securing_access_to_your_data.gif);
list-style-position:inside;
}
#pageHeader {
height:auto !important;
padding:0 !important;
margin:0 !important;
}
#page #pageHeader h1 a {
background:none !important;
text-indent:0 !important;
color:#000 !important;
height:auto !important;
font-size:2.5em;
padding:0 0 1em 0 !important;
margin:0;
}
#page #pageHeader h1 {
position:static;
padding:1.5em 0 0 0;
}
#page #pageHeader,
#page #pageHeader h1,
#page #pageHeader h2 {
background:none;
color:#000;
text-align:left;
text-shadow:none;
}
#page #pageHeader h2 {
position:static;
padding:0;
margin-top:-0.925em;
}
#page #pageHeader .jsShadow { display:none; }
}


/* Wed, 07 Oct 2009 09:34:38 -0700 :: parsed and cached in 0.02114 seconds */
