body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
abbr,acronym {border:0}
table {font-size:inherit;font:100%}
select,input,textarea {font:95% arial,helvetica,sans-serif}
pre,code {font:115% monospace}
body * {line-height:1.22em}
body {background:white;font:9.5pt arial,helvetica,sans-serif}
a {color:#0063dc;text-decoration:underline}
#header {width:auto;margin:0 auto;height:1%;padding-top:none;background:none}
#header-outer,#header-inner {background:none;height:5em}
#bodyContainer {clear:both;width:auto;margin:0 auto;padding:0 0 1.5em}
#sideBar {display:none !important}
#content {float:none !important;margin:0 5%}
#content-01 {float:none !important}
.content-01-1 {clear:both;margin:0;padding:0}
.content-01-1-L {float:left;display:inline;width:15em;margin-right:1em;padding:0 1em 1em 0}
.content-01-1-R {float:left;display:inline;width:15em;padding:0 0 1em 1em}
.content-01-1-a {float:left;display:inline;width:12em;margin-right:1em;padding:0 1em 1em 0}
.content-01-1-b {float:left;display:inline;width:12em;margin-right:1em;padding:0 1em 1em}
.content-01-1-c {float:left;display:inline;width:12em;padding:0 0 1em 1em}
.content-01-1-a,.content-01-1-b,.content-01-1-c {margin-bottom:2em}
#content-02 {display:none !important}
#content-03 {clear:both;padding:0;width:auto}
#content-03b {clear:both;padding:0 1em;width:auto}
#footer {width:auto;margin:0;padding:0.5em 0;border-top:1px solid #b7b7b7}
#topMenu {display:none !important}
#logo {float:right}
#logo span {position:relative;bottom:0;right:3.5em}
#logo a {border:none;text-decoration:none}
#mainTabs {display:none !important}
.breadcrumb {display:none !important}
h1 {margin-top:0;margin-bottom:10px;color:#004990;font-size:18pt}
h1.newsArticle {font-size:189%;margin-top:15px;margin-bottom:15px}
.date-nav .date {color:#aaa;font-size:100%;letter-spacing:3px;text-transform:uppercase;font-weight:bolder}
h1.withMenu {float:left}
h1 span {color:#aaa;font-size:70%}
.teaser {font-size:129%;margin-bottom:20px}
#content-01 h2 {font-weight:bold;font-size:136%;color:#004990;margin-bottom:5px}
.content-01-1 h3 {font-weight:bold;font-size:114%;color:#004990}
ul.list {padding:0 0 15px 25px;line-height:1.5em}
ul.list li {font-size:107%;padding:0.4em 0 0.4em 0.5em;list-style-type:disc}
p {font-size:107%;line-height:1.5em;margin-bottom:17px}
.ol-panel,.ol-panel-outer,.ol-panel-inner,.ol-panel-content {height:1%;background:none}
.ol-panel .tHead li {float:left;padding-top:5px;padding-bottom:12px;text-transform:uppercase;color:#aaa;font-size:85%;font-style:italic;letter-spacing:3px}
.selProg-prog {width:391px;padding-right:15px;padding-left:30px;margin-right:30px}
.selProg-time {width:189px;padding-right:30px;padding-left:15px}
.tHead,.tFoot {width:auto;margin-left:0;background:none}
.tHead {border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
#promoSpace {width:960px;margin:0 auto;height:1%}
.siteID {margin:12px 0 5px;width:100%}
.newsFlash {position:relative;width:61%;padding:10px 20px 12px 43px;margin:17px auto 7px;background:#f2f2f2 url(../images/bg-newsFlash-SG-gr.gif) top left repeat-x;border:1px solid #dbdbdb}
.eyeCatcher {position:absolute;top:-13px;left:-19px}
.newsFlash p {width:37em;height:1%;float:left;margin:0;margin-right:20px;display:inline}
.newsFlash .mainBtn {margin-top:13px}
.siteID {font-size:115%;text-align:center;font-weight:bold;color:#505254}
.newsFlash p {font-size:93%;line-height:16px;text-align:justify}
.newsFlash em {font-size:136%;color:black;line-height:17px}
#content-home {width:960px;margin:0 auto;height:1%}
#content-home ul {height:1%;margin:5px 0 25px}
#content-home li {width:210px;float:left;display:inline;margin:10px 15px 0}
#content-home li h2 {background:#004990;margin-bottom:10px;padding-top:4px;padding-bottom:3px;padding-left:10px}
#content-home li p {margin-bottom:7px}
#content-home li ul {margin:0;font-size:93%}
#content-home li ul li {float:none;display:block;width:auto;margin:0 0 7px;padding-bottom:10px;border-bottom:1px solid #e5e5e5}
#content-home li h2 {color:white;font-size:100%;font-weight:bold;text-transform:uppercase}
.miniLink {font-size:93%;font-weight:bold}
.miniLink-02 {font-size:85%;font-weight:bold}
#content-home li p {font-size:93%}
#content-home li p.right {text-align:right}
#content-home .date {font-size:85%;color:#898989;letter-spacing:2px;text-transform:uppercase}
#content-home #webinars {line-height:17px;color:black}
#content-home #webinars em {font-weight:normal;font-size:93%;color:#898989}
#content-home #productRelease .title {font-size:107%}
#content-home #productRelease p {font-size:100%;line-height:16px}
#content-home .eventsItem {color:black}
.hl-Tab {background:none}
.hl-Tab#keyFeature {width:auto}
.hl-Tab h3 {margin-top:35px;margin-bottom:10px;background:white;color:black;padding:0;font-weight:bold}
.hl-01 {border-top:1px solid #aaa;border-bottom:1px solid #aaa;margin:0 0 1em;padding:0.8em 0 5px 2em;line-height:1.3em}
.hl-01 li {font-size:107%;padding:0 0 0.7em 0.7em;list-style-type:disc}
.content-01-1-a li,.content-01-1-b li,.content-01-1-c li {line-height:15px;margin-bottom:5px}
.content-01-1-L ul,.content-01-1-R ul {margin-top:3px;margin-bottom:20px}
.content-01-1-L li,.content-01-1-R li {line-height:15px;margin-bottom:5px}
.content-01-1-a ul,.content-01-1-b ul,.content-01-1-c ul {margin-bottom:20px}
.date-nav {margin-top:25px;height:1%}
.date-nav#dn-bot {margin:10px 0 25px}
.date-nav#dn-top {margin-top:0}
.date-nav .date {float:left;padding:2px 0}
.date-nav .news-nav {display:none !important}
#webinar h2 {color:#004990;font-weight:bold;font-size:136%;padding:5px 0 10px}
.ol-openPanel-TL,.ol-openPanel-TR,.ol-openPanel-BL,.ol-openPanel-BR {height:1%;background:none}
.webnrMenu {display:none !important}
.ol-openPanel-TL .tHead {border-top:1px solid #dbdbdb}
.ol-openPanel-TL .tHead li {float:left;padding-top:14px;padding-bottom:10px;text-transform:uppercase;color:#acacac;font-size:85%;font-style:italic;letter-spacing:3px}
.month {width:90px;margin-right:15px;padding-right:10px;padding-left:24px}
.prog {width:528px;padding-right:25px;padding-left:10px}
ul.wbnPan {padding:9px 0 0;padding-left:270px;text-align:center}
ul.wbnPan li {float:left;display:block;margin:0 7px}
ul.wbnPan li.clearLink {padding-top:5px}
.wbnItem {margin:0}
.odd {padding:15px 0}
.even {padding:15px 0;border-top:1px solid #dbdbdb;margin-left:1px;margin-right:1px;background:#f5f5f5}
.wbnItem .month,.wbnItem .prog {float:left}
.wbnItem .month {padding-top:1px}
.wbnItem .month span {text-transform:uppercase;font-size:107%;font-weight:bold;color:#aaa}
.wbnItem .prog h3 {font-size:136%;color:#004990}
.wbnItem em {font-weight:bold;color:#434343}
.wbnItem .title {font-style:italic;font-size:92%}
.wbnItem .dateInfo {padding-left:7px}
.wbnItem .timeInfo {font-style:italic;font-size:92%;padding-left:20px}
.wbnItem .callMe {padding-left:7px;font-size:92%}
.wbnItem .prog dl {margin:10px 0}
.wbnItem .prog dt {float:left;width:100px;margin-right:10px;padding-top:2px;text-transform:uppercase;color:#aaa;font-size:85%;letter-spacing:3px;text-align:right}
.wbnItem .prog dt.agenda {padding-top:3px}
.wbnItem .prog dd {width:415px;margin:0 0 5px;float:left}
.wbnItem .prog dd p {padding:0;font-size:100%;margin-bottom:15px;line-height:17px}
.wbnItem .prog dd p.small {margin-bottom:0}
.wbnItem .prog dd ul li {margin-bottom:7px}
.wbnItem .prog dd.agenda ul {list-style:outside disc;padding-left:25px}
.wbnItem .prog dd.agenda li {padding-left:5px}
.watchWbn {margin-top:10px}
.watchWbn li {float:left;display:block}
.watchWbn li.btn {padding-top:6px}
.watchWbn li.addInfo {width:206px;margin-left:15px;padding:3px 5px 3px 15px;border-left:1px solid #c2c2c2;font-size:92%;font-style:italic;color:#acacac}
.wbnMenu ul.bottom-past {border:1px solid #dbdbdb;border-bottom:none;border-top:none}
.form-reg {padding:5px 20px}
.form-reg p.note {margin-bottom:10px;border:none;padding:0;color:#acacac;font-style:italic}
.form-reg em {font-weight:bold;color:#434343}
.form-reg .ast {color:#004990;font-weight:bold}
.form-reg .addInfo {font-size:92%;font-style:italic;color:#959595}
.form-reg legend {font-weight:bold;font-size:114%;color:#004990}
.formItem label {font-weight:bold;text-align:right;color:#a0a0a0}
.formItem label.white {color:white}
.formItem input.text,.formField textarea {color:#464646;font-size:129%}
.formFeedback em {font-size:100%;font-weight:bold;color:red}
.formFeedback {font-size:92%;font-style:italic;color:#959595}
.form-reg fieldset {margin-bottom:20px;border-bottom:2px solid #dbdbdb}
.form-reg legend {margin-left:0;margin-top:10px;padding-bottom:5px}
.form-reg .formItem {margin:0;padding:13px 0;border-top:1px solid #eee}
.form-reg .formItem-2ndLine {margin:0;padding:0 0 13px;border-top:none}
.form-reg .formField {float:left;display:inline;margin-right:15px;padding:0;width:460px}
.form-reg .formFeedback {float:left;display:inline;padding:0 5px 0;width:170px}
.formField label {float:left;display:inline;width:140px;padding-left:10px;padding-right:5px;margin-right:15px}
.formField input.text,.formField textarea {width:275px;margin-top:0;padding:3px;border:1px solid #dbdbdb;background:#f5f5f5}
.formField input.checkBox-L {float:left;margin-right:7px;margin-bottom:3px}
.form-reg .formField-02 {float:left;display:inline;margin-right:15px;margin-bottom:12px;padding:0;width:460px;text-align:right}
.formField-02 label {width:432px;padding:0}
.formField-02 input.checkBox {margin-left:12px}
#registration h2 {color:#004990;font-weight:bold;font-size:136%;padding:5px 0 10px}
#registration h2.selProg {float:none}
.regForm {padding:5px 20px}
.regForm p.note {margin-bottom:10px;border:none;padding:0;color:#acacac;font-style:italic}
.regForm .ast {color:#004990;font-weight:bold}
.regForm dl {border-top:1px solid #eee;padding:13px 0;height:1%}
.regForm dt {float:left;display:inline;width:140px;padding-left:10px;padding-right:5px;margin-right:15px;font-weight:bold;text-align:right;color:#aaa}
.regForm dt label {font-weight:bold;text-align:right;color:#aaa}
.regForm dd {float:left;display:inline;width:300px;margin-right:15px}
.regForm dd input.reg-text,.regForm dd input.reg-text-2nd,.regForm dd textarea.reg-textField,.regForm dd input.otherInfo {width:290px;padding:3px;color:#464646;font-size:129%;border:1px solid #dbdbdb;background:#f5f5f5}
.regForm dd input.reg-text-2nd {margin-top:13px;display:inline}
.regForm dd textarea.reg-textField {height:60px}
.regForm dd input.otherInfo {margin-top:5px;margin-left:27px;width:263px}
.regForm dd input.ch-box {float:left;margin-right:10px}
.regForm dd li {padding:3px 0}
.regForm .radio {padding-left:7px}
.regForm dd.formError {float:left;padding-right:10px;padding-left:2px;width:160px;margin-right:0}
.formError em {font-size:100%;font-weight:bold;color:red}
.formError {font-size:92%;font-style:italic;color:#959595}
ul.regPan {padding:9px 0 0;padding-left:275px;text-align:center}
ul.regPan li {float:left;display:block;margin:0 7px}
ul.regPan li.clearLink {padding-top:5px}
.wbnItem-sel .even {border-top:none}
.wbnItem-sel h3 {float:left;display:block;font-size:122%;color:#434343}
.wbnItem-sel li ul {float:left}
.wbnItem-sel em {font-weight:bold;color:#434343}
.wbnItem-sel .timeInfo {font-style:italic;font-size:92%}
.wbnItem-sel .callMe {font-size:92%}
#pressReleases {margin-bottom:2em}
#pressReleases .newsIndex {margin-top:10px;border-bottom:2px solid #dbdbdb}
#pressReleases .newsIndex .tHead {border-top:1px solid #dbdbdb;width:auto}
#pressReleases .newsIndex .tHead li {float:left;padding-top:14px;padding-bottom:10px;text-transform:uppercase;color:#acacac;font-size:85%;font-style:italic;letter-spacing:3px}
#pressReleases .newsIndex h2 {font-size:115%;color:#004990;font-weight:normal}
#pressReleases .newsIndex .date {width:90px;margin-right:10px;padding-right:5px;padding-left:15px}
#pressReleases .newsIndex .title {width:315px;padding-right:15px;padding-left:10px}
#pressReleases .newsIndex dl {border-top:1px solid #eee;padding:13px 0;height:1%;margin:0 1px}
#pressReleases .newsIndex dt {float:left;color:#aaa;font-size:100%;line-height:15px;height:1%;padding-bottom:5px}
#pressReleases .newsIndex dd {float:left;height:1%;line-height:25px}
#achievements {margin-top:10px}
#achievements .tHead li {float:left;padding-top:14px;padding-bottom:10px;text-transform:uppercase;color:#acacac;font-size:85%;font-style:italic;letter-spacing:3px}
#achievements .awardsBody {width:12.5em;margin-right:2em;padding-right:0;padding-left:4em;text-align:right}
#achievements .awards {width:29em;padding-right:0;padding-left:1em}
#achievements .achievItems {border-bottom:2px solid #dbdbdb;margin-bottom:25px}
#achievements .achievItems dl {border-top:1px solid #eee;padding:13px 0;height:1%;margin:0 1px}
#achievements .achievItems dt {float:left;height:1%;width:12.5em;margin-right:1em;padding-right:1em;padding-left:1em;padding-bottom:0.5em}
#achievements .achievItems dd {float:left;height:1%;width:29em;padding-right:0;padding-left:1em}
#achievements h2 {clear:both;margin-top:10px;padding:3px 10px;border-bottom:1px solid #c9c9c9;font-size:122%;font-weight:bold;letter-spacing:3px;color:#004990}
#achievements .achievItems dt {font-size:100%;color:#9f9f9f;text-align:right}
#achievements .achievItems dd {color:#9f9f9f;font-style:italic}
#achievements .achievItems dd em {font-size:115%;font-style:normal;color:#004990}
#achievements .achievItems h3 {font-size:100%;color:black;font-style:normal}
#achievements dd em.winner,#achievements dd em.finalist {font-size:92%;font-style:normal;font-weight:bold;color:red}
#achievements dd em.winner,#achievements dd em.finalist {background:none}
.factSheet {margin:5px 0 20px;border-bottom:2px solid #dbdbdb}
.factSheet dl {border-top:1px solid #eee;padding:15px 0;height:1%}
.factSheet dt {float:left;display:inline;height:1%;width:110px;margin-right:5px;padding-top:3px;padding-right:10px;padding-left:15px}
.factSheet dd {float:left;height:1%;width:285px;padding-right:15px;padding-left:10px;line-height:23px}
.factSheet dt {font-size:100%;color:#aaa;text-align:right;font-style:italic}
.factSheet dd {font-size:122%}
.factSheet dd em {color:black}
.factSheet dd address {color:#898989;font-size:92%;line-height:21px}
.factSheet dd address .phone,.factSheet dd address .fax {font-size:92%;color:#aaa;font-style:italic}
.factSheet dd address .fax {margin-left:16px}
.financeInfo {padding:5px 0 20px}
.financeInfo .addInfo {font-style:italic;font-size:92%;color:#aaa}
.financeInfo .download {padding-right:20px}
#detSharePrice {padding-top:5px}
#detSharePrice h2 {margin-top:10px;margin-bottom:5px;margin-left:20px}
#detSharePrice ul {margin-bottom:10px;padding:0 20px}
#detSharePrice li {float:left;margin-right:20px;display:inline;width:202px;height:1%;padding:5px 0 0}
#detSharePrice li.end {margin-right:0}
#detSharePrice dl {border-top:1px solid #eee;height:1%;padding:5px 0}
#detSharePrice dt {float:left;display:inline;width:100px;height:1%;margin-right:10px;padding:1px 5px 5px}
#detSharePrice dd {height:1%;padding-right:5px;padding-bottom:5px;padding-left:0}
#detSharePrice h2 {font-size:167%;font-weight:normal;color:#004990}
#detSharePrice dt {text-align:right;font-style:italic;font-size:92%;color:#9f9f9f}
#detSharePrice dd {font-size:107%;color:black}
#daySharePrice h2 {margin-bottom:5px}
#daySharePrice table {border-bottom:2px solid #dbdbdb;caption-side:top}
#daySharePrice table caption {display:table-caption;height:1%;padding-bottom:15px}
#daySharePrice th {padding:14px 10px 10px;border-top:1px solid #dbdbdb}
#daySharePrice table .time {padding-left:35px;width:95px}
#daySharePrice table .midPrice {width:120px}
#daySharePrice table .changes {width:120px}
#daySharePrice table .vol {width:125px}
#daySharePrice tr.odd {background:#f6f6f6}
#daySharePrice tbody td {padding-top:7px;padding-bottom:7px;padding-left:10px;border-top:1px solid #e5e5e5}
#daySharePrice td.down {background:url(../images/symb-arrow-DOWN-blue.gif) 65px 50% no-repeat;color:black;font-weight:bold}
#daySharePrice tr.odd td.down {background:#f6f6f6 url(../images/symb-arrow-DOWN-blue.gif) 65px 50% no-repeat}
#daySharePrice td.up {color:black;font-weight:bold;background:url(../images/symb-arrow-UP.gif) 65px 50% no-repeat}
#daySharePrice tr.odd td.up {background:#f6f6f6 url(../images/symb-arrow-UP.gif) 65px 50% no-repeat}
#daySharePrice h2 {font-size:167%;font-weight:normal;color:#004990}
#daySharePrice table em {color:black;font-weight:bold}
#daySharePrice th {text-transform:uppercase;color:#acacac;font-size:85%;font-style:italic;letter-spacing:1px}
#pressInfo-IR {padding:25px 0}
#careerIndex {margin-top:10px}
#careerIndex h2 {margin-top:10px}
#careerIndex .tHead {width:465px;margin-top:20px;border-top:1px solid #dbdbdb}
#careerIndex .tHead li {float:left;display:inline;padding-top:14px;padding-bottom:10px}
#careerIndex .vacancy {width:280px;margin-right:20px;padding-right:10px;padding-left:20px}
#careerIndex .location {width:100px;padding-right:20px;padding-left:10px}
.careerItem {border-bottom:2px solid #dbdbdb;margin-bottom:25px}
.careerItem dl {border-top:1px solid #eee;padding:10px 0;height:1%;margin:0 1px}
.careerItem dt {float:left;height:1%;width:280px;display:inline;margin-right:20px;padding-right:10px;padding-left:20px;padding-bottom:5px}
.careerItem dd {float:left;height:1%;width:100px;padding-right:20px;padding-left:10px}
#careerIndex .tHead li {text-transform:uppercase;color:#acacac;font-size:85%;font-style:italic;letter-spacing:3px}
#careerIndex h2 {font-size:122%;font-weight:bold;color:#004990}
.careerItem dt {font-size:114%;font-style:normal;color:#004990}
#locations h2 {padding:3px 0;border-bottom:1px solid #c9c9c9}
#locations h3 {float:left;display:inline;margin-right:10px;width:75px;text-align:right}
#locations ul {margin-top:10px;margin-bottom:20px;height:1%}
#locations ul li {float:left;display:inline;margin-right:15px;padding:5px 0 10px;min-height:200px}
#locations ul li.end {margin-right:0}
#locations .officeDetails {float:left;margin:0;width:140px;padding:0}
#locations .phone {padding-left:17px;background:url(../images/icon-T-gr30.gif) left 50% no-repeat}
#locations .fax {padding-left:17px;background:url(../images/icon-F-gr30.gif) left 50% no-repeat}
#locations .email {padding-left:17px;background:url(../images/icon-E-gr30.gif) left 50% no-repeat}
#locations h2 {font-size:107%;font-weight:bold;letter-spacing:3px;color:#aaa;text-transform:uppercase}
#locations h3 {font-size:107%;font-weight:bold;color:#004990}
#locations .officeDetails {font-size:92%}
#locations .companyName {font-size:122%;color:#004990}
#locations address {line-height:16px;margin-bottom:5px}
#locations .contactDet {line-height:16px;margin-bottom:8px}
#locations .officeDetails .options {line-height:16px;padding:5px 0;border-top:1px solid #e5e5e5}
#directions h2.addr,#directions h2.map {float:left;display:inline;margin-right:15px}
#directions address {float:left;display:inline;height:1%;margin-right:35px}
#directions h2.withLine {padding:3px 0;border-bottom:1px solid #c9c9c9}
#directions h3 {float:left;display:inline;margin-top:15px;margin-right:40px;width:150px}
#directions p.theMap {float:left;margin:0;width:130px;padding:100px 0 35px 265px;height:1%;background:url(../images/gMap-Nottm.jpg) top left no-repeat}
#directions ol {float:left;height:1%;margin-top:15px;margin-bottom:20px;width:400px}
#directions ol li {margin-bottom:15px;line-height:18px}
#directions ol.short {margin-bottom:10px}
#directions ol.short li {margin-bottom:10px}
#directions h2 {font-size:107%;font-weight:bold;letter-spacing:3px;color:#aaa;text-transform:uppercase}
#directions h3 {font-size:107%;font-weight:bold;color:#004990;text-align:right}
#directions p.theMap {font-style:italic;font-size:92%;color:#aaa;line-height:14px}
#directions ol {list-style:decimal;list-style-position:outside;text-align:justify}
.resourcesItems {height:1%;padding:15px 20px 10px}
.resourcesItems li {width:190px;height:250px;float:left;display:inline;margin-right:25px;padding-right:25px;border-right:1px solid #e5e5e5}
.resourcesItems li.end {padding:0;margin:0;border:none}
.resourcesItems li h2 {margin-bottom:3px}
.resourcesItems li h3 {margin-bottom:5px}
.resourcesItems li h4 {margin-bottom:3px}
.resourcesItems li p {padding:0;margin-bottom:15px}
.resourcesItems li p.btn {width:auto;margin-top:15px;margin-bottom:0}
.resourcesItems .simpleMenu {margin-top:5px;margin-bottom:15px}
.resourcesItems li ul {padding:0;list-style-position:outside}
.resourcesItems li ul li {width:auto;height:auto;float:none;display:block;margin:0;margin-bottom:5px;padding:0;padding-left:14px;border:none;background:url(../images/icon-triangle-R-30gr.gif) 0 4px no-repeat}
.resourcesItems li h2 {font-size:129%;color:#004990}
.resourcesItems li h3 {font-size:85%;color:#aaa;letter-spacing:2px;text-transform:uppercase}
.resourcesItems li h4 {font-size:93%;color:black}
.resourcesItems li p {font-size:93%}
.resourcesItems li p.btn {text-align:right}
.resourcesItems li ul li {font-size:93%}
.resourcesItems .author {font-size:93%;font-style:italic;color:#626262}
.resourcesItems .addInfo {font-size:93%;color:#aaa}
.resourcesItems .featuredPaper {color:#aaa}
.resourcesItems .featuredPaper em {color:#626262}
.resourcesItems .featuredWebinar .date {font-size:93%;color:#aaa}
#brochures {margin-top:10px}
#brochures .tHead {border-top:1px solid #dbdbdb}
#brochures .tHead li {float:left;padding-top:14px;padding-bottom:10px;text-transform:uppercase;color:#acacac;font-size:85%;font-style:italic;letter-spacing:3px}
#brochures .title {width:620px;margin-right:10px;padding-right:10px;padding-left:50px}
#brochures .brochureItems {border-bottom:2px solid #dbdbdb;margin-bottom:50px}
#brochures .brochureItems li {border-top:1px solid #eee;padding:15px 50px;height:1%}
#brochures h2 {margin-bottom:2px}
#brochures h2 {font-size:122%;color:#004990}
#brochures .brochureItems dt {font-size:100%;color:#9f9f9f;text-align:left}
#brochures .brochureItems dd {color:#9f9f9f;font-style:italic}
#brochures .brochureItems dd em {font-size:122%;font-style:normal;color:#004990}
#brochures .brochureItems h3 {font-size:100%;color:#626262;font-style:normal}
#brochures table {width:100%;margin-top:10px;margin-bottom:75px;border-bottom:2px solid #dbdbdb}
#brochures thead th {border-top:1px solid #dbdbdb;padding:18px 15px 10px 50px}
#brochures td {padding:12px 15px 15px 50px;border-bottom:1px solid #dbdbdb}
#brochures td p {margin:10px 0 5px 25px;padding-left:10px;border-left:2px solid #eee}
#brochures thead th {text-transform:uppercase;color:#acacac;font-size:85%;font-style:italic;letter-spacing:3px}
#brochures .simpleMenu em {color:#626262;font-size:107%}
#papers {margin-top:10px}
#papers table {margin-top:10px;border-bottom:2px solid #dbdbdb}
#papers thead th {border-top:1px solid #dbdbdb;padding:18px 15px 10px}
#papers thead .title {width:55%}
#papers thead .date {padding-right:10px;padding-left:10px;width:15%}
#papers thead .pub {padding-right:10px;padding-left:10px;width:15%}
#papers thead .cat {width:15%}
#papers td {padding:12px 15px 15px;border-bottom:1px solid #dbdbdb}
#papers td p {margin:10px 0 5px 25px;padding-left:10px;border-left:2px solid #eee}
.order-DOWN {padding-right:17px;background:url(../images/icon-triangle-down-30gr.gif) right 50% no-repeat}
#papers .simpleMenu {padding-top:5px}
#papers .odd {background:#f6f6f6}
#papers h2 {color:#004990;font-size:122%;margin-bottom:3px}
#papers .author {font-size:93%;font-style:italic;color:#9f9f9f}
#papers thead th {text-transform:uppercase;color:#acacac;font-size:85%;font-style:italic;letter-spacing:3px}
#papers td {vertical-align:top}
#papers td.date {font-size:93%;color:#9f9f9f;padding-right:10px;padding-left:10px}
#papers td.pub {color:#9f9f9f;padding-right:10px;padding-left:10px}
#papers td p {font-size:93%;line-height:17px;text-align:justify}
#siteMap {margin-bottom:100px}
#siteMap h2 {padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #dbdbdb}
#siteMap ul {margin-bottom:10px;margin-left:30px}
#siteMap ul li {width:210px;float:left;display:inline;margin:0 25px 20px 0}
#siteMap ul li ul {margin-top:5px;margin-bottom:10px;margin-left:0}
#siteMap ul li ul li {width:auto;height:1%;float:none;display:block;margin:0;margin-bottom:4px;border:none}
#siteMap .end {margin-right:0}
#siteMap .S {height:30px}
#siteMap .S-end {height:30px;margin-right:0}
#siteMap .M {height:100px}
#siteMap .M-end {height:100px;margin-right:0}
#siteMap .L {height:260px}
#siteMap .L-end {height:260px;margin-right:0}
#siteMap .noChild {border:none}
#siteMap h2 {font-size:129%}
#siteMap ul li {font-size:100%;font-weight:bold}
#siteMap ul li ul li {font-size:93%;font-weight:normal}
#execTeam {margin-bottom:100px}
#execTeam h2 {margin-bottom:3px}
#execTeam ul {height:1%}
#execTeam ul li {width:207px;height:5em;float:left;display:inline;padding:15px;border-bottom:1px solid #e5e5e5}
#execTeam ul li.right-end {border-right:none}
#execTeam ul li img {float:left;display:inline;margin-right:10px}
#execTeam h2 {font-size:129%}
#execTeam .jobTitle {font-size:93%;color:#9f9f9f;line-height:14px}
#execProfile {margin-bottom:100px}
#execProfile h1 {margin-bottom:0}
#execProfile .jobTitle {padding-bottom:10px}
#execProfile .top {margin-top:20px}
#execProfile .jobTitle {font-size:136%;color:#004990}
.hl-02 {border-bottom:1px solid #004990}
.hl-02 li {font-size:100%;font-weight:bold;color:#004990;padding:10px 15px;border-bottom:1px solid #e1e1e1}
.hl-02 ul li ul {font-size:92%;margin-top:3px}
.hl-02 ul li ul li {padding:2px 0 2px 15px;margin-bottom:3px;border:none;background:url(../images/icon-triangle-R-30gr.gif) 2px 6px no-repeat}
.hl-02 ul li ul li {font-weight:normal;color:#707070;line-height:15px}
.hl-03 {border-bottom:1px solid #004990}
.hl-03 ul {font-size:92%;margin-top:3px}
.hl-03 li a {display:block;width:180px;padding:3px 0 3px 15px;font-weight:normal;border-bottom:1px solid #e1e1e1}
.hl-03 li a:hover {background:#eee;color:#0063dc}
.hl-03 li a.selected {background:#eee;color:#707070}
.hl-Box {margin-top:20px;margin-bottom:30px;height:1%}
.hl-Box h3 {padding:10px 15px 5px;font-weight:bold;font-size:107%;color:#004990}
.hl-Box p {margin:0 15px;font-size:92%;line-height:1.4em;padding-bottom:10px}
.hl-Box em {font-weight:bold;padding:0 2px;color:#004990}
.hl-Box dl {padding:0 15px 10px 25px;line-height:1.5em}
.hl-Box dt {font-weight:bold;float:left;margin-right:4px}
.hl-Box dd {margin:0}
.pressContact h4 {color:#aaa;font-size:92%;letter-spacing:3px;text-transform:uppercase;font-weight:bolder;margin-bottom:3px}
.pressContact h5 {font-size:122%}
.pressContact address {color:#898989;font-size:92%;line-height:16px;margin-bottom:7px}
.pressContact .contactDet {line-height:16px;margin-bottom:8px;font-weight:normal;font-size:93%;color:#626262}
.pressContact .phone {padding-left:17px;background:url(../images/icon-T-gr30.gif) left 50% no-repeat}
.pressContact .fax {padding-left:17px;background:url(../images/icon-F-gr30.gif) left 50% no-repeat}
.pressContact .email {padding-left:17px;background:url(../images/icon-E-gr30.gif) left 50% no-repeat}
.pressContact-PR {margin-top:20px;height:1%}
.pressContact-PR h3 {float:left;display:inline;margin-right:15px;font-size:114%;font-weight:bold;color:#004990}
.pressContact-PR h4 {color:#aaa;font-size:92%;letter-spacing:3px;text-transform:uppercase;font-weight:bolder}
.pressContact-PR h5 {font-size:122%;color:#004990}
.pressContact-PR address {color:#898989;font-size:92%;line-height:16px}
.pressContact-PR ul {float:left}
.pressContact-PR li {float:left;padding:0 20px}
.pressContact-PR li.us {border-right:1px solid #e5e5e5}
.stockQuote {padding:0 15px}
.stockQuote h3 {font-size:152%;margin:10px 0 1px;color:#004990}
.stockQuote .time {font-size:92%}
.stockQuote em {color:black}
.stockQuote ul {margin-top:10px}
.stockQuote li {border-top:1px solid #eee;padding:10px 0 10px;height:1%}
.stockQuote li ul {margin-top:0}
.stockQuote li ul li {border:none;padding:3px 0;height:1%}
.stockQuote dl {height:1%}
.stockQuote dt {float:left;display:inline;height:1%;width:60px;margin-right:10px;padding-top:1px;padding-right:2px;padding-left:10px}
.stockQuote dd {float:left;display:inline;height:1%;width:70px;padding-right:10px;padding-bottom:5px}
.stockQuote dt {text-align:right;font-style:italic;font-size:92%;color:#aaa}
.stockQuote dd {font-size:107%;color:black}
.stockQuote .current {color:#004990;font-size:114%;font-weight:bold}
.stockQuote .change {color:#004990}
#fotMenu {float:left;padding:5px 0;font-size:92%;display:inline}
#fotMenu li {float:left;margin:0;padding-right:18px;font-weight:bold}
#fotSubMenu,.copyright {float:right;padding:5px 0;font-size:92%}
#fotSubMenu li {display:inline;float:left;margin:0;padding-left:18px}
.clear {clear:both;visibility:hidden}
.spacer-110 {height:110px}
.spacer-90 {height:90px}
.popUp {background:url(../images/icon-popup.gif) right 1px no-repeat;padding-right:20px}
.genNote {color:#acacac;font-style:italic;font-size:93%;margin-bottom:12px;line-height:16px}
.genTerm {font-size:92%;color:#aaa}
.download {padding-right:17px;background:url(../images/icon-download-gr30.gif) right 50% no-repeat}
abbr {padding-bottom:0;background:none}
.register {padding-right:17px;background:url(../images/icon-arrow-R-s_gr.gif) right 50% no-repeat}
.openMenu {float:left;margin-left:15px;padding:7px 0;border-left:1px solid #dbdbdb}
.openMenu li {display:block;padding:0 15px}
.openMenu-h1 {float:left;display:inline;margin-top:40px;margin-left:20px;padding:10px 0;border-left:1px solid #dbdbdb;height:1%}
.openMenu-h1 li {float:left;display:block;padding:0 20px}