body { font: 13px arial,helvetica,clean,sans-serif; }
select, input, textarea { font: 99% arial,helvetica,clean,sans-serif; }
pre, code { font: 115% monospace; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0px; }
fieldset, img { border: 0px none; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none outside none; }
caption, th { text-align: left; }
q:before, q:after { content: ""; }
abbr, acronym { border: 0px none; }
a { color: rgb(15, 87, 194); text-decoration: none; }
a:link { color: rgb(15, 87, 194); text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited { color: rgb(100, 64, 108); text-decoration: none; }
a:active { color: rgb(231, 75, 0); text-decoration: underline; }
a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
p { color: rgb(0, 0, 0); font-family: arial,sans-serif; font-size: 93%; line-height: 138.5%; }
h1 { font-family: arial,helvetica,sans-serif; font-size: 182%; font-weight: normal; position: relative; top: -4px; }
h2 { font-family: arial,sans-serif; font-size: 123.1%; font-weight: bold; position: relative; top: -3px; color: rgb(64, 136, 0); }
h3 { font-family: arial,sans-serif; font-size: 85%; font-weight: bold; padding: 0px; }
h4 { font-family: arial,sans-serif; font-size: 93%; font-weight: bold; line-height: 138.5%; }
.bold { font-weight: bold; }
.off-screen { position: absolute; left: -5000px; width: 1px; height: 1px; overflow: hidden; }
.hidden { height: 1px; left: -5000px; overflow: hidden; position: absolute; width: 1px; }
.block { display: block; }
.hiddenDiv { display: none; }
.hidden-form { position: absolute; width: 1px; height: 1px; overflow: hidden; display: none; }
.clear-left { clear: left; }
.clear-right { clear: right; }
.clear-both { clear: both; }
.pointer { cursor: pointer; }
.grey-hr { border-bottom: 1px solid rgb(219, 220, 222); clear: both; height: 1px; margin: 0px; padding: 0px; }
.hr-for-ie { display: none; }
.layout-clear-left { clear: left; }
.layout-clear-right { clear: right; }
.layout-clear-both { clear: both; }
.clearboth { clear: both; line-height: 0; margin: -20px 0px 0px; }
.layout-body-region { width: 995px; padding: 0px; margin: 0px 0px 60px; vertical-align: top; }
.layout-middle-column-gutter { padding: 0px 0px 0px 16px; margin: 0px; }
.layout-toc-column { width: 175px; padding: 0px; margin: 0px; vertical-align: top; }
.layout-main-column { padding: 0px; margin: 0px; vertical-align: top; }
.layout-footer-double-grey-line { width: 995px; padding: 0px; margin: 0px; }
.layout-footer-gray-text { width: 975px; padding: 0px 10px 0px 0px; margin: 0px 0px 0px 10px; }
.layout-footer { width: 995px; padding: 0px; margin: 0px; }
.layout-navigation { width: 995px; padding: 0px 0px 10px; margin: 0px; }
.layout-header { width: 985px; padding: 0px 0px 0px 10px; margin: 0px; }
.layout-header table { width: 100%; padding: 0px; margin: 0px; }
.layout-region2 { padding: 0px; margin: 0px; }
.layout-region3 { padding: 0px 10px 0px 0px; margin: 0px; text-align: right; width: 48%; }
.layout-region4 { padding: 0px; margin: 0px; }
.layout-menu-navigation { margin: 0px; padding: 0px; width: 995px; display: inline; clear: both; }
.layout-body-left-no-toc_7525 { width: 721px; vertical-align: top; }
.layout-body-right-no-toc_7525 { width: 243px; padding: 0px; margin: 0px; vertical-align: top; }
.layout-body-left-no-toc_6633 { width: 641px; padding: 0px; vertical-align: top; }
.layout-body-right-no-toc_6633 { width: 323px; padding: 0px; margin: 0px; vertical-align: top; }
.layout-region-hidden { padding: 0px; margin: 0px; width: 995px; display: block; }
.grey-background-overlay { z-index: 888; position: absolute; left: 0px; top: 0px; display: none; width: 995px; height: 100%; background-color: rgb(0, 0, 0); opacity: 0.3; }
.layout-left-gutter-no-toc { width: 10px; padding: 0px; margin: 0px; }
.layout-body-gutter-right-no-toc { width: 10px; margin: 0px; padding: 0px; }
.layout-body-gutter-right-border-no-toc { width: 10px; border-left: 1px solid rgb(219, 220, 222); }
.layout-body-gutter-right-noborder-no-toc { width: 10px; border-left: 1px solid rgb(255, 255, 255); }
.layout-body-far-right-gutter-no-toc { width: 10px; margin: 0px; padding: 0px; }
.layout-2col { width: 995px; }
.layout-3col { width: 995px; }
.layout-2col-region2 { padding: 0px 10px 30px 35px; vertical-align: top; width: 593px; }
.layout-2col-region3 { padding: 0px 30px 30px 11px; vertical-align: top; width: 316px; }
.layout-1col-region7 { margin: 0px 30px 0px 35px; width: 930px; }
.layout-2col-region8 { width: 716px; padding: 0px 10px; vertical-align: top; }
.layout-2col-region9 { width: 238px; padding: 0px 10px 0px 11px; vertical-align: top; }
.layout-1col-region13 { margin: 0px 10px 0px 0px; width: 985px; }
.layout-1col-region19 { margin: 0px 10px; width: 975px; }
.layout-1col-region20 { margin: 0px 20px 0px 10px; width: 965px; }
.layout-1col-region21 { margin: 0px; width: 995px; }
.layout-region-01 { width: 995px; padding: 0px; margin: 0px; }
.layout-region-02 { padding: 0px; margin: 0px; float: left; width: 50%; }
.layout-region-03 { padding: 0px; margin: 0px; float: right; }
.layout-region-04 { padding: 0px; margin: 0px; clear: both; }
.layout-region-05 { margin: 0px 0px 0px 10px; padding: 0px; width: 985px; display: none; }
.layout-region-06 { margin: 0px; padding: 0px; width: 140px; vertical-align: top; }
.layout-region-07 { margin: 0px; padding: 0px; width: 595px; vertical-align: top; }
.layout-region-08 { width: 198px; padding: 0px; margin: 0px; vertical-align: top; }
.layout-region-09 { width: 995px; padding: 0px; margin: 0px; }
.layout-region-010 { padding: 0px; margin: 0px; width: 995px; display: none; }
.layout-body-left-gutter { width: 10px; padding: 0px; margin: 0px; }
.layout-body-toc-right-gutter { width: 21px; padding: 0px; margin: 0px; }
.layout-body-gutter-right { width: 10px; margin: 0px; padding: 0px; }
.layout-body-gutter-right-border { width: 10px; border-left: 1px solid rgb(219, 220, 222); }
.layout-body-gutter-right-noborder { width: 10px; border-left: 1px solid rgb(255, 255, 255); }
.layout-body-far-right-gutter { width: 10px; margin: 0px; padding: 0px; }
.page75_25WithToc-1col-region1 { padding: 0px 0px 10px; width: 995px; }
.page75_25WithToc-2col { width: 985px; padding: 0px 0px 0px 10px; margin: 0px; }
.page75_25WithToc-2col table { width: 100%; padding: 0px; margin: 0px; }
.page75_25WithToc-2col-region2 { padding: 0px; margin: 0px; }
.page75_25WithToc-2col-region3 { padding: 0px 10px 0px 0px; margin: 0px; text-align: right; width: 48%; }
.page75_25WithToc-1col-region4 { padding: 0px 0px 0px 10px; width: 985px; }
.page75_25WithToc-1col-region5 { padding: 0px 10px; width: 975px; }
.page75_25WithToc-2-3col { margin: 0px; padding: 0px; width: 995px; }
.page75_25WithToc-2-3col-region6 { padding: 0px 10px; width: 140px; vertical-align: top; }
.page75_25WithToc-2-3col-region12 { padding: 0px 10px; }
.page75_25WithToc-2-3col-region7 { padding: 0px 10px; width: 595px; border-right: 1px solid rgb(219, 220, 222); vertical-align: top; }
.page75_25WithToc-2-3col-region8 { padding: 0px 0px 0px 10px; width: 209px; vertical-align: top; }
.page75_25WithToc-1col-region9 { padding: 0px 10px; width: 975px; }
.page75_25WithToc-1col-region10 { padding: 0px 10px; width: 975px; }
.page75_25WithToc-1col-region11 { width: 995px; margin: 20px 0px 0px; }
.page75_25WithToc-region-hidden { margin: 0px; width: 995px; }
.ControlBar { padding: 0px; margin: 0px; }
.ControlBar .grey-hr { border-bottom: 1px solid rgb(219, 220, 222); clear: both; height: 1px; margin: 0px 0px 6px; padding: 0px; }
.Article-Control-Bar { font-family: arial,helvetica,sans-serif; width: 100%; padding: 2px 0px 0px; margin: 0px; clear: both; position: relative; top: -5px; }
.Article-Control-Bar ul { margin: 0px; padding: 0px; }
.Article-Control-Bar ul span { color: rgb(153, 153, 153); padding: 0px 1px; }
.Article-Control-Bar li { display: inline; vertical-align: middle; }
.Article-Control-Bar .left-column { float: left; }
.Article-Control-Bar .right-column { float: right; }
.Article-Control-Bar .print { font-size: 11px; background-image: url(3783c9d74e0ec0558900f39b03822edb59399127.gif) ; background-repeat: no-repeat; background-position: 1px 1px; }
.Article-Control-Bar .email { font-size: 11px; background-image: url(a8f491fa6092ce24abbdc31736bbd6304ba2cd44.gif) ; background-repeat: no-repeat; background-position: 0px 1px; }
.Article-Control-Bar .share { font-size: 11px; background-image: url(f31721fea399da9e8275832db45829721c159df8.png) ; background-repeat: no-repeat; padding: 0px 0px 0px 10px; background-position: 0px 0px; }
.Article-Control-Bar .rss { font-size: 11px; background-image: url(2a3af652a810cc45f08992c58e9d9770f3bcf1bf.gif) ; background-repeat: no-repeat; padding: 0px 0px 0px 17px; background-position: 0px 1px; }
.Article-Control-Bar .print a { padding-left: 20px; padding-right: 3px; }
.Article-Control-Bar .email a { padding-left: 20px; padding-right: 3px; }
.Article-Control-Bar .rss a { padding-left: 0px; padding-right: 3px; }
.Article-Control-Bar a { color: rgb(15, 87, 194); text-decoration: none; }
.Article-Control-Bar a:hover { text-decoration: underline; }
.Article-Control-Bar a:visited { color: rgb(15, 87, 194); }
.Article-Control-Bar a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Article-Control-Bar a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Article-Control-Bar .active a { color: rgb(0, 0, 0); }
.Article-Control-Bar .txt0 { margin-right: -1px; }
.Article-Control-Bar .txt0 a { font-size: 11px; font-weight: bold; }
.Article-Control-Bar .txt1 { margin-right: 0px; }
.Article-Control-Bar .txt1 a { font-size: 13px; font-weight: bold; }
.Article-Control-Bar .txt2 a { font-size: 16px; font-weight: bold; }
.Article-Control-Bar .grey-pipe { color: rgb(151, 152, 154); font-size: 14px; margin: 0px; padding: 0px 1px 0px 0px; }
.shareform { background-color: rgb(255, 255, 255); position: absolute; z-index: 1000; }
#shareform {  }
.pgcontrolshareform { background-color: rgb(255, 255, 255); position: absolute; z-index: 1000; }
.sharepopin { border: 1px solid rgb(153, 153, 153); width: 120px; padding: 3px 5px 0px 9px; background-color: rgb(255, 255, 255); text-align: left; }
.sharepopin .close { padding: 1px 0px 0px; text-align: right; }
.sharepopin ul { margin: -9px 0px 0px; padding: 0px; }
.sharepopin ul li { padding: 0px 0px 14px 30px; }
.sharepopin .facebook { background-image: url(e7de04aaa83909ecc1f07629dc84a21d140bc016.gif) ; background-repeat: no-repeat; background-position: 0px 0px; }
.sharepopin .twitter { background-image: url(c1394b79492aecc168b12db634da2ee9d5ccbb14.gif) ; background-repeat: no-repeat; background-position: 0px 0px; }
.sharepopin .linkedin { background-image: url(d9c590588ab4fcc56b0cc302e33bd31ecffab0e2.gif) ; background-repeat: no-repeat; background-position: 0px 0px; }
.sharepopin img { vertical-align: text-top; margin-left: 2px; }
.sharepopin a { color: rgb(15, 87, 194); font-family: arial,sans-serif; font-size: 85%; }
.Article { padding: 0px; margin: 0px 0px 20px; }
.Article h1 { font-family: arial,sans-serif; font-weight: normal; font-size: 182%; line-height: 116%; color: rgb(0, 0, 0); padding: 0px 0px 14px; margin: 0px; clear: both; }
.Article h2 { font-family: arial,sans-serif; font-weight: bold; line-height: 140%; font-size: 108%; color: rgb(0, 0, 0); padding: 5px 0px 13px; margin: -5px 0px 0px; top: 0px; }
.Article .byline { font-family: arial,sans-serif; font-size: 77%; color: rgb(102, 102, 102); text-transform: uppercase; line-height: 130%; padding: 0px 0px 7px; margin: -10px 0px 0px; }
.Article p { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; color: rgb(0, 0, 0); padding: 0px 0px 14px; position: relative; top: -4px; }
.Article .graytext { color: rgb(99, 101, 99); }
.Article .dotted-hr { border-bottom: 1px dotted rgb(219, 220, 222); clear: both; height: 1px; margin: 0px 0px 10px; padding: 0px; }
.Article .hr-for-ie { display: none; }
.Article .source-img { margin: 10px 0px 0px; padding: 0px; }
.Article .author-about { font-family: arial,sans-serif; color: rgb(102, 102, 102); font-size: 85%; font-style: italic; line-height: 146.5%; padding: 0px 0px 7px; margin: -4px 0px 0px; top: 0px; }
.Article .small-text { font-family: arial,sans-serif; color: rgb(102, 102, 102); font-size: 85%; line-height: 116%; padding: 0px 0px 10px; margin: 7px 0px 0px; }
.Article .copyright-text { border-bottom: 1px solid rgb(219, 220, 222); padding: 15px 0px 50px; display: block; margin-bottom: 1px; }
.Article .copy-text { font-family: arial,sans-serif; color: rgb(102, 102, 102); font-size: 85%; line-height: 138.5%; padding: 0px 0px 3px; margin: 0px; }
.Article .topimage { float: right; padding: 0px 0px 10px 10px; }
.Article .fullwrapper { padding: 0px; }
.Article .fullwrapper img { padding: 0px 0px 15px; }
.Article .wrapper { float: right; padding: 20px 0px 0px 20px; width: 260px; }
.Article .imagewrapper { float: right; padding: 0px 0px 10px 10px; }
.Article .Checkmark-List { padding: 0px; margin: -4px 0px 9px; }
.Article .Checkmark-List li { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; background-image: url(985b4eb8c8ecf10661e63465b4cc5c49fc50ebf4.gif) ; background-position: 0px 0px; background-repeat: no-repeat; padding: 0px 7px 9px 19px; margin: 0px; list-style: none outside none; }
.Article .Checkmark-List a { color: rgb(15, 87, 194); text-decoration: none; }
.Article .Checkmark-List a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Article .Checkmark-List a:visited { color: rgb(15, 87, 194); text-decoration: none; }
.Article .Checkmark-List a:hover { color: rgb(15, 87, 194); text-decoration: underline; }
.Article .Checkmark-List a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Article .Checkmark-List a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Article .Checkmark-List p { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; padding: 0px 0px 15px; margin: 0px; }
.Article .Chevron-List { padding: 0px; margin: -4px 0px 9px; }
.Article .Chevron-List li { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; background-image: url(6f4f91bdf138907a7ba046beddb4219bd62423a0.gif) ; background-position: 0px 3px; background-repeat: no-repeat; padding: 0px 7px 9px 18px; margin: 0px; list-style: none outside none; }
.Article .Chevron-List a { color: rgb(15, 87, 194); text-decoration: none; }
.Article .Chevron-List a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Article .Chevron-List a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Article .Chevron-List a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Article .Chevron-List a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Article .Chevron-List a:hover { text-decoration: underline; }
.Article .Arrow-List { padding: 0px; margin: -4px 0px 9px; }
.Article .Arrow-List li { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; background-image: url(4cffd634e1e001c4ce1188ed5e82632be4f2ced7.gif) ; background-position: 0px 3px; background-repeat: no-repeat; padding: 0px 7px 9px 19px; margin: 0px; list-style: none outside none; }
.Article .Arrow-List a { color: rgb(15, 87, 194); text-decoration: none; }
.Article .Arrow-List a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Article .Arrow-List a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Article .Arrow-List a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Article .Arrow-List a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Article .Arrow-List a:hover { text-decoration: underline; }
.Article .List-Numbered { padding: 0px; margin: -4px 0px 9px; }
.Article .List-Numbered li { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; color: rgb(0, 0, 0); list-style-position: outside; padding: 0px 0px 9px; list-style-type: decimal; margin: 0px 0px 0px 30px; }
.Article .List { padding: 0px; margin: -4px 0px 9px 1px; }
.Article .List li { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; padding: 0px 7px 9px 0px; margin: 0px 0px 0px 22px; list-style: square outside none; }
.emailPopin { background-color: rgb(255, 255, 255); left: 15px; position: absolute; top: 15px; visibility: visible; }
.emailPopin .hiddenDiv { visibility: hidden; }
.popin-form { font-family: arial,helvetica,sans-serif; border: 1px solid rgb(21, 52, 88); width: 503px; text-align: left; margin: 0px 0px 20px; }
.popin-form .grey { color: rgb(102, 102, 102); }
.popin-form .gray { font-family: arial,sans-serif; color: rgb(102, 102, 102); font-size: 93%; }
.popin-form .container { padding: 20px; }
.popin-form .blue-header { background-color: rgb(21, 52, 88); width: 100%; padding: 4px 0px; }
.popin-form .blue-header h3 { font-size: 93%; color: rgb(255, 255, 255); font-weight: bold; padding: 1px 0px 3px 8px; line-height: 100%; }
.popin-form .blue-header img { float: right; padding: 0px 4px 0px 0px; }
.popin-form h1 { font-size: 153.9%; padding: 16px 20px 4px; }
.popin-form h2 { color: rgb(0, 0, 0); font-size: 153.9%; font-weight: normal; padding: 0px 0px 5px; margin: -4px 0px 0px; }
.popin-form .container label { font-size: 93%; padding: 0px 0px 2px; margin: 0px; }
.popin-form .container p { font-size: 93%; padding: 0px 0px 18px; margin: 0px; line-height: 142%; }
.popin-form fieldset { border-top: 1px solid rgb(219, 220, 222); border-bottom: 1px solid rgb(219, 220, 222); margin: 0px 20px; }
.popin-form label { display: block; padding: 0px 0px 2px; }
.popin-form .text-fields { width: 99.7%; border: 1px solid rgb(102, 153, 204); }
.popin-form .container .grey-hr { padding: 0px; margin: 0px 0px 7px; }
.popin-form .container form { margin: 7px 0px 0px ! important; }
.popin-form .container form .inputArea { padding: 1px 0px 0px; margin: 0px 0px 6px; }
.popin-form .container form .inputArea .visibleDiv { padding: 0px; margin: 0px; display: inline-block; height: 33px; }
.popin-form .container form .inputArea img { padding: 2px 0px 0px; }
.popin-form .button-style { text-align: center; margin: 19px 0px 20px; display: block; }
.popin-form .button-style input { margin-right: 16px; }
.popin-form .popin-footnote { padding: 7px 0px 0px; font-size: 85%; color: rgb(102, 102, 102); line-height: 122%; margin: 0px; }
.popin-form .container input.blueborder, textarea { border: 1px solid rgb(102, 153, 204); padding: 3px; width: 455px; }
.popin-form .btn-spacer { margin-right: 20px; text-align: center; }
.popin-form .button { text-align: center; padding: 0px 0px 1px; margin: 20px 0px; }
.popin-form .messageBox { height: 60px; width: 460px; padding: 0px; margin: 1px 0px 0px; }
.popin-form .input-area { padding: 0px 0px 2px; margin: 0px; }
.popin-form .input-area input { border: 1px solid rgb(102, 153, 204); padding: 3px; width: 454px; }
.popin-form .grey-hr { border-bottom: 1px solid rgb(219, 220, 222); clear: both; height: 1px; margin: 0px 0px 1px ! important; padding: 0px; }
.popin-confirm { border: 1px solid rgb(21, 52, 88); margin: 0px; padding: 0px; width: 240px; }
.popin-confirm .close { float: right; padding: 4px 5px 0px 0px; width: 15px; z-index: 100; }
.popin-confirm .content { padding: 11px 7px 11px 20px; }
.popin-confirm .abv-text { font-family: arial,sans-serif; line-height: 125%; color: rgb(0, 0, 0); font-size: 131%; font-weight: normal; padding-bottom: 7px; }
.popin-form .hiddenDiv { display: block; height: 33px; visibility: hidden; }
.popin-form .email_invalid { margin: 0px; padding: 6px 0px 0px; }
.popin-form .email_invalid ul { margin: 0px; padding: 0px; }
.popin-form .email_invalid li { background-image: url(db2943935b146c5d662087046f37dc4f9e26b4c3.gif) ; background-position: 0px 1px; background-repeat: no-repeat; color: rgb(204, 0, 0); font-family: arial,sans-serif; font-size: 85%; line-height: 142%; list-style: none outside none; margin: 0px; padding: 0px 7px 3px 23px; }
.popin-form .email_valid { margin: 0px; padding: 6px 0px 0px; }
.popin-form .email_valid ul { margin: 0px; padding: 0px; }
.popin-form .email_valid li { background-image: url(370d811d7ffb63b2590a1c04a8c5252fefeafc62.gif) ; background-position: 0px 1px; background-repeat: no-repeat; color: rgb(0, 0, 0); font-family: arial,sans-serif; font-size: 85%; line-height: 142%; list-style: none outside none; margin: 0px; padding: 0px 7px 4px 23px; }
.Skin_Sent_Confirmation { border: 1px solid rgb(21, 52, 88); margin: 0px; padding: 0px; }
.Skin_Sent_Confirmation .close { float: right; padding: 4px 5px 0px 0px; text-align: left; width: 15px; z-index: 100; }
.Skin_Sent_Confirmation .content { padding: 8px 7px 11px 11px; text-align: left; }
.Skin_Sent_Confirmation .abv-text { color: rgb(0, 0, 0); font-family: arial,sans-serif; font-size: 131%; font-weight: normal; line-height: 139%; margin: 0px; padding: 0px 0px 8px; position: relative; top: -4px; width: 95%; }
.Skin_Sent_Confirmation .blw-text { color: rgb(0, 0, 0); font-family: arial,sans-serif; font-size: 131%; font-weight: bold; line-height: 132%; margin: 0px; padding: 6px 0px 0px; position: relative; top: -1px; }
.Skin_Sent_Confirmation .grey-hr { border-bottom: 1px solid rgb(219, 220, 222); clear: both; height: 1px; margin: 0px; padding: 0px; }
.Skin_Sent_Confirmation .hr-for-ie { display: none; }
.emailConfirmPopin { background-color: rgb(255, 255, 255); left: 150px; position: absolute; top: 150px; visibility: visible; width: 242px; }
.Skin_TOC { font-family: arial,sans-serif; font-size: 13px; padding: 0px; margin: 0px 0px 20px; border-right: 1px solid rgb(163, 193, 131); border-left: 1px solid rgb(163, 193, 131); }
.Skin_TOC h2 { padding: 3px 0px 3px 7px; margin: 0px; top: 0px; font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); font-family: arial,sans-serif; background-color: rgb(64, 136, 0); }
.Skin_TOC ul { margin: 0px; padding: 6px 0px; font-family: Arial,Helvetica,sans-serif; border-bottom: 1px solid rgb(163, 193, 131); }
.Skin_TOC ul li { margin: 0px; padding: 4px 0px 4px 14px; font-size: 11px; font-weight: normal; color: rgb(39, 74, 109); list-style: none outside none; line-height: 129%; }
.Skin_TOC ul li.selected a { font-weight: bold ! important; }
.Skin_TOC ul li.selected { color: rgb(78, 97, 114); background-color: rgb(238, 238, 238); font-weight: bold; padding: 3px 0px 2px 14px; height: 16px; line-height: 129%; }
.Skin_TOC a { color: rgb(39, 74, 109); text-decoration: none; font-weight: normal; }
.Skin_TOC a:link { color: rgb(39, 74, 109); text-decoration: none; font-weight: normal; }
.Skin_TOC li.selected a:hover { color: rgb(78, 97, 114); }
.Skin_TOC a:visited { color: rgb(36, 72, 107); text-decoration: none; font-weight: normal; }
.Skin_TOC a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Skin_TOC a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Skin_TOC a:hover { color: rgb(36, 72, 107); text-decoration: underline; }
.Horizontal-Dotted-Rule { border-bottom: 1px dotted rgb(219, 220, 222); clear: both; height: 1px; margin: 0px 0px 16px; padding: 0px; }
.Horizontal-Solid-Rule { border-bottom: 1px solid rgb(219, 220, 222); clear: both; height: 1px; margin: 0px 0px 16px; padding: 0px; }
.Double-Horizontal-Rule { border-top: 1px solid rgb(219, 220, 222); border-bottom: 1px solid rgb(219, 220, 222); clear: both; height: 1px; margin: 0px 0px 15px; padding: 0px; }
.Breadcrumb { font-family: arial,sans-serif; font-size: 11px; padding: 1px 0px 2px; margin: 0px; color: rgb(102, 102, 102); position: relative; top: -5px; }
.Breadcrumb ul { padding: 0px; margin: 0px 0px -1px; display: inline; }
.Breadcrumb ul li { display: inline; background-image: url(122bae3e64d0573e4bcec9143f18204152cdbc42.gif) ; background-position: right 5px; background-repeat: no-repeat; padding: 0px 7px 0px 0px; margin: 0px 4px 30px 0px; list-style: none outside none; }
.Breadcrumb img { vertical-align: 1px; padding: 0px 0px 0px 4px; margin: 0px; }
.Breadcrumb a { color: rgb(102, 102, 102); text-decoration: none; }
.Breadcrumb a:link { color: rgb(102, 102, 102); text-decoration: none; }
.Breadcrumb a:visited { color: rgb(102, 102, 102); text-decoration: none; }
.Breadcrumb a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Breadcrumb a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Breadcrumb a:hover { text-decoration: underline; }
.Skin_Search { padding: 0px; margin: 0px; }
.Skin_Search label { color: rgb(0, 0, 0); font-family: arial,sans-serif; font-size: 93%; line-height: 138.5%; font-weight: bold; padding: 0px; margin: 0px 9px 0px 0px; }
.Skin_Search .input-text { width: 208px; font-family: arial,sans-serif; font-size: 93%; line-height: 123.1%; padding: 2px 0px 2px 4px; margin: 0px 9px 0px 0px; border: 1px solid rgb(21, 52, 88); }
.Skin_Search .input-button { width: 35px; margin: 0px; padding: 0px; font-family: arial,sans-serif; font-size: 93%; }
.Grey-Background { background-color: rgb(238, 238, 238); border-top: 1px solid rgb(204, 204, 204); font-family: arial,sans-serif; height: 90px; margin: 0px; padding: 0px 8px 0px 15px; width: auto; }
.Grey-Background p { font-size: 85%; line-height: 159%; font-family: arial,sans-serif; color: rgb(102, 102, 102); padding: 0px 0px 4px; }
.Grey-Background .left-column { float: left; width: 49%; padding: 9px 0px 0px; margin: 0px; }
.Grey-Background .right-column { float: right; margin-top: 0px; padding: 8px 0px 0px; text-align: right; width: 50%; }
.Grey-Background ul { margin: 0px; padding: 0px; }
.Grey-Background ul li { display: inline; color: rgb(102, 102, 102); font-family: Arial; font-weight: normal; line-height: 107%; font-size: 85%; }
.Grey-Background ul li a { color: rgb(15, 87, 194); text-decoration: none; padding: 0px; }
.Grey-Background ul li a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Grey-Background ul li a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Grey-Background ul li a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Grey-Background ul li a:hover { text-decoration: underline; }
.Grey-Background .last-item { padding-right: 0px; color: rgb(15, 87, 194); text-decoration: none; padding-left: 1px; }
.Grey-Background .pipe { color: rgb(153, 153, 153); padding: 0px 1px 0px 5px; margin: 0px; }
.Repeating-Headline-Source-Desc { margin: 0px 0px 14px; padding: 0px; }
.Repeating-Headline-Source-Desc .teaser { padding: 0px; margin: 0px 0px 14px; }
.Repeating-Headline-Source-Desc h3 { font-family: arial,sans-serif; font-size: 100%; font-weight: bold; line-height: 138.5%; margin: 0px; padding: 0px 0px 5px; }
.Repeating-Headline-Source-Desc .source { color: rgb(102, 102, 102); font-family: arial,sans-serif; font-size: 77%; line-height: 100%; padding: 0px 0px 4px; text-transform: uppercase; }
.Repeating-Headline-Source-Desc p { color: rgb(0, 0, 0); font-family: arial,sans-serif; font-size: 93%; line-height: 138.5%; margin: 0px; padding: 0px; }
.Repeating-Headline-Source-Desc a { color: rgb(15, 87, 194); text-decoration: none; }
.Repeating-Headline-Source-Desc a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Repeating-Headline-Source-Desc a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Repeating-Headline-Source-Desc a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Repeating-Headline-Source-Desc a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Repeating-Headline-Source-Desc a:hover { color: rgb(15, 87, 194); text-decoration: underline; }
.Right-Image-Large-Headline { padding: 0px 0px 20px; margin: 0px; }
.Right-Image-Large-Headline .headline { padding: 0px 0px 6px; font-size: 153.9%; margin: -1px 0px 0px; line-height: 118%; font-family: arial,sans-serif; }
.Right-Image-Large-Headline .source { padding: 0px 0px 2px; font-weight: normal; font-size: 77%; margin: 0px; text-transform: uppercase; color: rgb(102, 102, 102); line-height: 108%; font-family: arial,sans-serif; }
.Right-Image-Large-Headline img { padding: 6px 0px 3px 1px; float: right; margin: 0px; }
.Right-Image-Large-Headline p { font-size: 93%; margin: 0px 0px -2px; line-height: 142%; font-family: arial,sans-serif; }
.Right-Image-Large-Headline a { color: rgb(15, 87, 194); text-decoration: none; }
.Right-Image-Large-Headline a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Right-Image-Large-Headline a:visited { color: rgb(15, 87, 194); text-decoration: none; }
.Right-Image-Large-Headline a:hover { color: rgb(15, 87, 194); text-decoration: underline; }
.Right-Image-Large-Headline a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Title-Headline-Source-Desc-Background { background-color: rgb(240, 240, 240); padding: 12px 10px 18px; margin: 0px 0px 17px; }
.Title-Headline-Source-Desc-Background h2 { color: rgb(102, 102, 102); font-family: arial,sans-serif; font-size: 85%; padding: 0px; font-weight: bold; line-height: 93%; text-transform: uppercase; margin: 0px 0px 3px; }
.Title-Headline-Source-Desc-Background .headline { font-family: arial,sans-serif; font-size: 100%; font-weight: bold; padding: 0px; margin: 0px 0px 6px; }
.Title-Headline-Source-Desc-Background .source { color: rgb(102, 102, 102); font-family: arial,sans-serif; padding: 0px 0px 4px; font-size: 77%; line-height: 116%; text-transform: uppercase; }
.Title-Headline-Source-Desc-Background p { font-size: 93%; font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif; line-height: 138.5%; }
.Title-Headline-Source-Desc-Background a { color: rgb(15, 87, 194); text-decoration: none; }
.Title-Headline-Source-Desc-Background a:hover { color: rgb(15, 87, 194); text-decoration: underline; }
.Title-Headline-Source-Desc-Background a:visited { color: rgb(100, 64, 108); }
.Title-Headline-Source-Desc-Background a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Title-Headline-Source-Desc-Background a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Left-Image-Top-Title { margin: 0px 0px 15px; }
.Left-Image-Top-Title .has-tooltip { float: left; padding: 0px 5px 2px 0px; margin: 0px; display: inline; }
.Left-Image-Top-Title .image { float: left; padding: 3px 9px 0px 0px; margin: 0px 0px 1px; }
.Left-Image-Top-Title .image a { margin: 0px 0px -3px; }
.Left-Image-Top-Title .gold_border { float: left; padding: 0px; border: 1px solid rgb(167, 136, 50); margin: 3px 9px 10px 0px; }
.Left-Image-Top-Title h3 { color: rgb(51, 102, 0); text-transform: uppercase; font-size: 85%; font-weight: bold; padding: 0px 0px 4px; margin: 0px; line-height: normal; }
.Left-Image-Top-Title .source { color: rgb(102, 102, 102); text-transform: uppercase; font-family: arial,sans-serif; font-size: 77%; font-weight: normal; line-height: 128%; margin: 0px 0px 2px; padding: 0px; }
.Left-Image-Top-Title .headline { font-family: arial,sans-serif; font-size: 100%; line-height: 138.5%; font-weight: bold; padding: 0px; margin: 0px 0px 6px; }
.Left-Image-Top-Title p { font-size: 93%; font-family: arial,sans-serif; line-height: 142%; margin-top: -2px; padding: 1px 0px 0px; }
.Left-Image-Top-Title a { color: rgb(15, 87, 194); text-decoration: none; }
.Left-Image-Top-Title a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Left-Image-Top-Title a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Left-Image-Top-Title a:hover { color: rgb(15, 87, 194); text-decoration: underline; }
.Left-Image-Top-Title a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Left-Image-Top-Title a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Article-Landing { padding: 0px; margin: 0px 0px 20px; }
.Article-Landing h1 { font-family: arial,sans-serif; font-weight: normal; font-size: 153.9%; line-height: 116%; color: rgb(0, 0, 0); padding: 0px 0px 5px; margin: 0px; clear: both; }
.Article-Landing .byline { font-family: arial,sans-serif; font-size: 77%; color: rgb(102, 102, 102); text-transform: uppercase; line-height: 130%; padding: 0px 0px 10px; margin: -10px 0px 0px; }
.Article-Landing h2 { font-family: arial,sans-serif; font-weight: normal; line-height: 140%; font-size: 153.9%; color: rgb(0, 0, 0); padding: 0px 0px 13px; margin: -3px 0px 0px; }
.Article-Landing h3 { font-family: arial,sans-serif; font-weight: bold; line-height: 140%; font-size: 108%; color: rgb(0, 0, 0); padding: 0px 0px 13px; margin: -3px 0px 0px; }
.Article-Landing p { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; color: rgb(0, 0, 0); padding: 0px 0px 14px; position: relative; top: -4px; }
.Article-Landing .Horizontal-Dotted-Rule { border-bottom: 1px dotted rgb(219, 220, 222); clear: both; height: 1px; margin: 0px 0px 10px; padding: 0px; }
.hr-for-ie { display: none; }
.Article-Landing .dotted-hr { border-bottom: 1px dotted rgb(219, 220, 222); clear: both; height: 1px; margin: 0px 0px 10px; padding: 0px; }
.Article-Landing .source-img { margin: 10px 0px 0px; padding: 0px; }
.Article-Landing .author-about { font-family: arial,sans-serif; color: rgb(102, 102, 102); font-size: 85%; font-style: italic; line-height: 146.5%; padding: 0px 0px 7px; margin: -4px 0px 0px; top: 0px; }
.Article-Landing .small-text { font-family: arial,sans-serif; color: rgb(102, 102, 102); font-size: 85%; line-height: 116%; padding: 0px 0px 10px; margin: 7px 0px 0px; }
.Article-Landing .copyright-text { border-bottom: 1px solid rgb(219, 220, 222); padding: 15px 0px 50px; display: block; margin-bottom: 1px; }
.Article-Landing .copy-text { font-family: arial,sans-serif; color: rgb(102, 102, 102); font-size: 85%; line-height: 138.5%; padding: 0px 0px 3px; margin: 0px; }
.turnOff { display: none; }
.Article-Landing .topimage { float: right; padding: 0px 0px 10px 10px; }
.Article-Landing .fullwrapper { padding: 0px; }
.Article-Landing .fullwrapper img { padding: 0px 0px 15px; }
.Article-Landing .wrapper { float: right; padding: 20px 0px 0px 20px; width: 260px; }
.Article-Landing .Ordered-List { padding: 0px; margin: 0px 0px 20px; }
.Article-Landing .Ordered-List li { font-family: arial,sans-serif; font-size: 93%; font-style: normal; line-height: 142%; color: rgb(0, 0, 0); list-style: decimal outside none; padding: 0px 0px 9px; margin: 0px 0px 0px 30px; }
.Article-Landing .Checkmark-List { padding: 0px; margin: -4px 0px 9px; }
.Article-Landing .Checkmark-List li { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; background-image: url(09030e2352c799cf310af1440f0e2039e5411dd3.gif) ; background-position: 0px 0px; background-repeat: no-repeat; padding: 0px 7px 9px 19px; margin: 0px; list-style: none outside none; }
.Article-Landing .Checkmark-List a { color: rgb(15, 87, 194); text-decoration: none; }
.Article-Landing .Checkmark-List a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Article-Landing .Checkmark-List a:visited { color: rgb(15, 87, 194); text-decoration: none; }
.Article-Landing .Checkmark-List a:hover { color: rgb(15, 87, 194); text-decoration: underline; }
.Article-Landing .Checkmark-List a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Article-Landing .Checkmark-List a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Article-Landing .Checkmark-List p { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; padding: 0px 0px 15px; margin: 0px; }
.Article-Landing .Chevron-List { padding: 0px; margin: -4px 0px 9px; }
.Article-Landing .Chevron-List li { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; background-image: url(187cc7a6eead9787e6ef4f77cd33deadf6f0d015.gif) ; background-position: 0px 3px; background-repeat: no-repeat; padding: 0px 7px 9px 18px; margin: 0px; list-style: none outside none; }
.Article-Landing .Chevron-List a { color: rgb(15, 87, 194); text-decoration: none; }
.Article-Landing .Chevron-List a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Article-Landing .Chevron-List a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Article-Landing .Chevron-List a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Article-Landing .Chevron-List a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Article-Landing .Chevron-List a:hover { text-decoration: underline; }
.Article-Landing .Arrow-List { padding: 0px; margin: -4px 0px 9px; }
.Article-Landing .Arrow-List li { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; background-image: url(1ea34bc46517a6c8bf7dbb4d740c20c86e78614f.gif) ; background-position: 0px 3px; background-repeat: no-repeat; padding: 0px 7px 9px 19px; margin: 0px; list-style: none outside none; }
.Article-Landing .Arrow-List a { color: rgb(15, 87, 194); text-decoration: none; }
.Article-Landing .Arrow-List a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Article-Landing .Arrow-List a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Article-Landing .Arrow-List a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Article-Landing .Arrow-List a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Article-Landing .Arrow-List a:hover { text-decoration: underline; }
.Article-Landing .List-Numbered { padding: 0px; margin: -4px 0px 9px; }
.Article-Landing .List-Numbered li { font-family: arial,sans-serif; font-size: 93%; font-style: normal; line-height: 142%; color: rgb(0, 0, 0); list-style-position: outside; padding: 0px 0px 9px; list-style-type: decimal; margin: 0px 0px 0px 30px; }
.Article-Landing .List { padding: 0px; margin: -4px 0px 9px 1px; }
.Article-Landing .List li { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; padding: 0px 7px 9px 0px; margin: 0px 0px 0px 22px; list-style: square outside none; }
.table-alt-rows-with-borders { font-family: arial,sans-serif; margin: 0px 0px 20px; padding: 0px; width: auto; }
.table-alt-rows-with-borders td { font-size: 93%; padding: 3px 4px 6px; line-height: 131%; }
.table-alt-rows-with-borders th { padding: 4px 4px 6px; }
.table-alt-rows-with-borders thead { font-size: 93%; }
.table-alt-rows-with-borders thead th { border-left: 1px solid rgb(209, 218, 227); border-bottom: 2px solid rgb(209, 218, 227); }
.table-alt-rows-with-borders .first-alternate-color { background-color: rgb(255, 255, 255); }
.table-alt-rows-with-borders .second-alternate-color { background-color: rgb(236, 241, 247); }
.table-alt-rows-with-borders .horizontal-grid-lines tr td { border-bottom: 1px solid rgb(209, 218, 227); margin: 0px; }
.table-alt-rows-with-borders .horizontal-grid-lines .last-row td { border-bottom: medium none; }
.table-alt-rows-with-borders .vertical-grid-lines tr td { border-bottom: 1px solid rgb(209, 218, 227); border-left: 1px solid rgb(205, 215, 225); }
.table-alt-rows-with-borders .vertical-grid-lines .first-cell { border-left: medium none; }
.table-alt-rows-with-borders .top-border { border-top: 4px solid rgb(209, 218, 227); }
.table-alt-rows-with-borders .left-right-border { border-left: medium none; border-right: 1px solid rgb(209, 218, 227); }
.table-alt-rows-with-borders .table-heading { border-bottom: 1px solid rgb(209, 218, 227); font-family: arial,sans-serif; margin: 0px; padding: 0px; width: auto; }
.table-alt-rows-with-borders .table-heading .caption { font-size: 131%; font-weight: bold; padding: 0px 0px 9px; }
.table-alt-rows-with-borders .table-heading .source-text { font-size: 85%; margin-top: -18px; padding: 0px; text-align: right; width: auto; }
.table-alt-rows-with-borders .footer { color: rgb(102, 102, 102); font-size: 85%; margin: 0px; padding: 7px 0px 5px; width: auto; }
.table-alt-rows-without-borders { font-family: arial,sans-serif; margin: 0px 0px 20px; padding: 0px; width: auto; }
.table-alt-rows-without-borders td { font-size: 93%; padding: 3px 4px 6px; line-height: 131%; }
.table-alt-rows-without-borders th { padding: 4px 4px 6px; }
.table-alt-rows-without-borders thead { font-size: 93%; }
.table-alt-rows-without-borders thead th { border-bottom: 2px solid rgb(209, 218, 227); }
.table-alt-rows-without-borders .first-alternate-color { background-color: rgb(255, 255, 255); }
.table-alt-rows-without-borders .second-alternate-color { background-color: rgb(236, 241, 247); }
.table-alt-rows-without-borders .horizontal-grid-lines tr td { margin: 0px; }
.table-alt-rows-without-borders .horizontal-grid-lines tr { margin: 0px; padding: 5px; }
.table-alt-rows-without-borders .horizontal-grid-lines .last-row td { border-bottom: medium none; }
.table-alt-rows-without-borders .vertical-grid-lines tr td { border-left: 1px solid rgb(209, 218, 227); }
.table-alt-rows-without-borders .vertical-grid-lines tr { border-left: 1px solid rgb(209, 218, 227); }
.table-alt-rows-without-borders .vertical-grid-lines .first-cell { border-left: medium none; }
.table-alt-rows-without-borders .top-border { border-top: 4px solid rgb(209, 218, 227); }
.table-alt-rows-without-borders .bottom-border { border-bottom: 1px solid rgb(209, 218, 227); }
.table-alt-rows-without-borders .left-right-border { border-left: medium none; border-right: 1px solid rgb(209, 218, 227); }
.table-alt-rows-without-borders .right-bottom { border-bottom: 1px solid rgb(209, 218, 227); border-right: 1px solid rgb(209, 218, 227); }
.table-alt-rows-without-borders .table-heading { border-bottom: 1px solid rgb(209, 218, 227); font-family: arial,sans-serif; margin: 0px; padding: 0px; width: auto; }
.table-alt-rows-without-borders .table-heading .caption { font-size: 131%; font-weight: bold; padding: 0px 0px 9px; }
.table-alt-rows-without-borders .table-heading .source-text { font-size: 85%; margin-top: -18px; padding: 0px; text-align: right; width: auto; }
.table-alt-rows-without-borders .bold { font-weight: bold; }
.table-alt-rows-without-borders .footer { color: rgb(102, 102, 102); font-size: 85%; margin: 0px; padding: 7px 0px 5px; width: auto; }
.table-alt-rows-without-borders .horizontal-grid-lines { border-bottom: 1px solid rgb(209, 218, 227); }
.table-white-background { font-family: arial,sans-serif; margin: 0px 0px 20px; padding: 0px; width: auto; }
.table-white-background thead { font-size: 93%; }
.table-white-background thead th { border-bottom: 2px solid rgb(209, 218, 227); }
.table-white-background td { font-size: 93%; padding: 3px 4px 6px; line-height: 131%; }
.table-white-background th { padding: 4px 4px 6px; }
.table-white-background .highlight-color { background-color: rgb(236, 241, 247); }
.table-white-background .horizontal-grid-lines tr td { border-bottom: 1px solid rgb(209, 218, 227); margin: 0px; }
.table-white-background .horizontal-grid-lines .lastRow td { border-bottom: medium none; }
.table-white-background .vertical-grid-lines tr td { border-bottom: 1px solid rgb(209, 218, 227); border-left: 1px solid rgb(205, 215, 225); }
.table-white-background .vertical-grid-lines .first-cell { border-left: medium none; }
.table-white-background .top-border { border-top: 4px solid rgb(209, 218, 227); }
.table-white-background .left-right-border { border-left: medium none; border-right: 1px solid rgb(209, 218, 227); }
.table-white-background .table-heading { border-bottom: 1px solid rgb(209, 218, 227); font-family: arial,sans-serif; margin: 0px; padding: 0px; width: auto; }
.table-white-background .table-heading .caption { font-size: 131%; font-weight: bold; padding: 0px 0px 9px; }
.table-white-background .table-heading .source-text { font-size: 85%; margin-top: -18px; padding: 0px; text-align: right; width: auto; }
.table-white-background .footer { border-bottom: 1px solid rgb(209, 218, 227); color: rgb(102, 102, 102); font-size: 85%; padding: 7px 0px 12px; width: auto; }
.table-white-background .highlight-color { background-color: rgb(236, 241, 247); }
.general-text-with-border { padding: 7px 9px 9px 10px; border: 1px solid rgb(219, 220, 222); margin: 0px 0px 20px; }
.general-text-with-border p { text-align: center; font-family: arial,sans-serif; font-size: 93%; padding: 0px; }
.general-text-with-border a { text-decoration: none; font-weight: normal; font-size: 93%; }
.general-text-with-border a:link { color: rgb(15, 87, 194); text-decoration: none; font-weight: normal; }
.general-text-with-border a:visited { color: rgb(128, 0, 128); text-decoration: none; font-weight: normal; }
.general-text-with-border a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.general-text-with-border a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.general-text-with-border a:hover { text-decoration: underline; }
.GeneralText-Image { margin: 0px; padding: 0px; }
.GeneralText-With-Style { margin: 0px; padding: 0px; font-family: arial,sans-serif; font-size: 131%; color: rgb(51, 51, 51); }
.container-gradient-background .Large-Target-Nav { font-family: arial,sans-serif; font-size: 13px; font-weight: bold; }
.container-gradient-background .Large-Target-Nav ul { padding: 9px 0px 0px; margin: 0px 0px 0px 10px; white-space: nowrap; }
.container-gradient-background .Large-Target-Nav li { float: left; margin: 3px 0px 0px; padding: 0px; line-height: 116%; background: url(e73356bf2642ba0fc85cd63977e0e8a73af214b7.gif)  repeat-x scroll 257px 0px transparent; border-right: 1px solid rgb(153, 153, 153); white-space: nowrap; height: 47px; }
.container-gradient-background .Large-Target-Nav li.first-item { background-position: left top; height: 47px; }
.container-gradient-background .Large-Target-Nav li.last-item { background-position: right top; border-right: medium none; }
.container-gradient-background .Large-Target-Nav li.selected { background-image: none; background-color: rgb(255, 255, 255); margin: 0px 0px 0px -1px; border-top: 1px solid rgb(153, 153, 153); border-left: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(153, 153, 153); color: rgb(51, 51, 51); position: relative; top: 1px; z-index: 3; display: block; padding: 8px 30px 8px 9px; white-space: nowrap; height: 33px; }
.container-gradient-background .Large-Target-Nav li a { color: rgb(15, 87, 194); display: block; padding: 9px 30px 7px 9px; }
.container-gradient-background .Large-Target-Nav li a:visited { color: rgb(15, 87, 194); text-decoration: none; height: 70%; }
.container-gradient-background .Large-Target-Nav li a:hover { text-decoration: underline; }
.container-gradient-background .Large-Target-Nav li a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.container-gradient-background .Large-Target-Nav li a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.container-gradient-background .Large-Target-Nav li { cursor: pointer; }
.container-gradient-background .Large-Target-Nav li.selected { cursor: default ! important; }
.Navbar-With-Static-Text { margin: 0px 0px 30px; border-bottom: 5px solid rgb(6, 128, 55); background-image: url(810874a55506f7ff0f00a8eb4c438c589f3c270e.gif) ; height: 67px; background-repeat: repeat-x; }
.Navbar-With-Static-Text .layout-clear-both { clear: both; }
.Navbar-With-Static-Text img { border: 0px none; display: block; margin: 13px 0px 0px 10px; padding: 0px; float: left; }
.Navbar-With-Static-Text span { float: right; display: block; margin: 0px; padding: 36px 9px 0px 0px; font-size: 123.1%; font-family: arial; font-weight: bold; color: rgb(255, 255, 255); }
.Navbar-With-Static-Text span sup { font-size: 80%; }
.Blue-Arrow { margin: 0px 0px 20px; padding: 0px; position: relative; top: -2px; }
.Blue-Arrow ul { margin: 0px 0px -5px; padding: 0px; }
.Blue-Arrow ul li { background-image: url(50a192c97b997a9501747a0c701933eaf0d1fbc4.gif) ; background-position: 0px 3px; background-repeat: no-repeat; list-style: none outside none; font-family: arial,sans-serif; font-size: 93%; }
.Blue-Arrow a { color: rgb(15, 87, 194); text-decoration: none; margin: 0px; padding: 0px 7px 1px 18px; }
.Blue-Arrow a:link { color: rgb(15, 87, 194); text-decoration: none; margin: 0px; padding: 0px 7px 1px 18px; }
.Blue-Arrow a:visited { color: rgb(15, 87, 194); text-decoration: none; }
.Blue-Arrow a:hover { text-decoration: underline; }
.Blue-Arrow a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Blue-Arrow a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Icon-List { padding: 0px; margin: 0px 0px 20px; position: relative; top: -2px; }
.Icon-List ul { padding: 0px; margin: 0px 0px -3px; }
.Icon-List ul li { display: inline; padding: 0px; margin: 0px; list-style-type: none; list-style-image: none; }
.Icon-List img { padding: 0px 7px 0px 0px; margin: 0px; vertical-align: middle; }
.Icon-List a { color: rgb(15, 87, 194); text-decoration: none; font-family: arial,sans-serif; font-size: 93%; line-height: 154%; padding: 0px; margin: 0px 0px -2px; }
.Icon-List a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Icon-List a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Icon-List a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Icon-List a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Icon-List a:hover { text-decoration: underline; }
.Left-Aligned-Green-Bullet { padding: 0px; margin: 0px 0px 20px; }
.Left-Aligned-Green-Bullet h3 { color: rgb(51, 102, 0); font-family: arial,sans-serif; font-size: 85%; text-transform: uppercase; padding: 0px 0px 1px; line-height: 138%; margin: -4px 0px 0px; }
.Left-Aligned-Green-Bullet ul { padding: 0px; margin: 0px 0px -11px; }
.Left-Aligned-Green-Bullet ul li { font-family: arial,sans-serif; font-size: 93%; line-height: 148%; background-image: url(a23aa133009699a06226a86563a4b869495560d5.gif) ; background-position: 0px 7px; background-repeat: no-repeat; padding: 0px 7px 7px 13px; margin: 0px; list-style: none outside none; }
.Left-Aligned-Green-Bullet a { color: rgb(15, 87, 194); text-decoration: none; }
.Left-Aligned-Green-Bullet a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Left-Aligned-Green-Bullet a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Left-Aligned-Green-Bullet a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Left-Aligned-Green-Bullet a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Left-Aligned-Green-Bullet a:hover { text-decoration: underline; }
.Left-Aligned-Green-Bullet-Background { background-color: rgb(240, 240, 240); border: 1px solid rgb(219, 220, 222); padding: 10px 8px 0px 10px; margin: 0px 0px 20px; }
.Left-Aligned-Green-Bullet-Background h3 { color: rgb(51, 102, 0); font-family: arial,sans-serif; font-size: 85%; text-transform: uppercase; padding: 0px; line-height: 131%; position: relative; top: -4px; }
.Left-Aligned-Green-Bullet-Background ul { padding: 0px; margin: 0px; position: relative; top: -2px; }
.Left-Aligned-Green-Bullet-Background ul li { font-family: arial,sans-serif; font-size: 93%; line-height: 148%; background-image: url(a23aa133009699a06226a86563a4b869495560d5.gif) ; background-position: 0px 7px; background-repeat: no-repeat; padding: 0px 0px 7px 13px; margin: 0px; list-style: none outside none; }
.Left-Aligned-Green-Bullet-Background a { color: rgb(15, 87, 194); text-decoration: none; }
.Left-Aligned-Green-Bullet-Background a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Left-Aligned-Green-Bullet-Background a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Left-Aligned-Green-Bullet-Background a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Left-Aligned-Green-Bullet-Background a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Left-Aligned-Green-Bullet-Background a:hover { text-decoration: underline; }
.Left-Aligned-Green-Bullet-Box { border: 1px solid rgb(219, 220, 222); padding: 6px 10px 10px; margin: 0px 0px 20px; }
.Left-Aligned-Green-Bullet-Box h3 { color: rgb(51, 102, 0); font-family: arial,sans-serif; font-size: 85%; text-transform: uppercase; padding: 0px; margin: 0px; line-height: 138%; }
.Left-Aligned-Green-Bullet-Box .image { float: left; padding: 5px 4px 15px 0px; margin: 0px; }
.Left-Aligned-Green-Bullet-Box .text { font-size: 138.5%; font-family: georgia,serif; line-height: 119%; padding: 3px 0px 15px; }
.Left-Aligned-Green-Bullet-Box ul { padding: 1px 0px 5px; margin: 0px; clear: both; }
.Left-Aligned-Green-Bullet-Box ul li { font-family: arial,sans-serif; font-size: 93%; line-height: 148%; background-image: url(a23aa133009699a06226a86563a4b869495560d5.gif) ; background-position: 0px 7px; background-repeat: no-repeat; padding: 0px 7px 7px 14px; margin: 0px; list-style: none outside none; }
.Left-Aligned-Green-Bullet-Box a { color: rgb(15, 87, 194); text-decoration: none; }
.Left-Aligned-Green-Bullet-Box a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Left-Aligned-Green-Bullet-Box a:hover { text-decoration: underline; }
.Left-Aligned-Green-Bullet-Box a:visited { color: rgb(128, 0, 128); }
.Left-Aligned-Green-Bullet-Box a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Left-Aligned-Green-Bullet-Box a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Left-Aligned-Green-Bullet-Box .nested-list ul { padding: 0px; margin: 0px; }
.Left-Aligned-Green-Bullet-Box .nested-list ul li { font-family: arial,sans-serif; font-size: 93%; line-height: 148%; background-image: url(50a192c97b997a9501747a0c701933eaf0d1fbc4.gif) ; background-position: 0px 4px; background-repeat: no-repeat; padding: 0px 7px 7px 18px; margin: 0px; list-style: none outside none; }
.Left-Aligned-Green-Bullet-Box .nested-list a:visited { color: rgb(15, 87, 194); }
.Left-Aligned-No-Bullets { margin: 0px 0px 20px; padding: 0px; }
.Left-Aligned-No-Bullets ul { margin: 0px 0px -11px; padding: 0px; }
.Left-Aligned-No-Bullets ul li { font-family: arial,sans-serif; font-size: 100%; line-height: 138.5%; list-style: none outside none; margin: 0px; padding: 0px 7px 9px 0px; }
.Left-Aligned-No-Bullets a { color: rgb(15, 87, 194); text-decoration: none; }
.Left-Aligned-No-Bullets a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Left-Aligned-No-Bullets a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Left-Aligned-No-Bullets a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Left-Aligned-No-Bullets a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Left-Aligned-No-Bullets a:hover { text-decoration: underline; }
.Horizontal-Bullet-Headline { padding: 0px; margin: -5px 0px 19px; }
.Horizontal-Bullet-Headline p { float: left; font-family: arial,sans-serif; font-size: 85%; color: black; font-weight: bold; padding: 2px 19px 0px 0px; }
.Horizontal-Bullet-Headline .last-child { padding: 1px 8px 0px 0px; }
.Horizontal-Bullet-Headline ul { padding: 2px 0px 0px; margin: 0px; display: inline-block; }
.Horizontal-Bullet-Headline ul .first-child { background-image: none; margin: 0px 20px 0px 0px; padding: 0px; }
.Horizontal-Bullet-Headline ul li { background-image: url(8ae76cba7fb3b17f608e682483143bb676f193a7.gif) ; background-position: right 5px; background-repeat: no-repeat; display: inline; list-style: none inside none; margin: 0px 20px 0px 0px; padding: 1px 5px 0px 0px; font-size: 85%; font-weight: normal; }
.Horizontal-Bullet-Headline a { text-decoration: none; color: rgb(15, 87, 194); font-family: arial,sans-serif; }
.Horizontal-Bullet-Headline a:visited { color: rgb(15, 87, 194); text-decoration: none; }
.Horizontal-Bullet-Headline a:active { color: rgb(15, 87, 194); text-decoration: underline; }
.Horizontal-Bullet-Headline a:focus { color: rgb(15, 87, 194); text-decoration: underline; }
.Horizontal-Bullet-Headline a:hover { text-decoration: underline; }
@media not all {
  .Horizontal-Bullet-Headline .last-child:after { content: "."; display: inline; height: 0px; visibility: hidden; }
  .Horizontal-Bullet-Headline .last-child { padding: 1px 3px 0px 0px; }
  .Horizontal-Bullet-Headline ul li { background-position: right 4px; }
}
.Horizontal-Bullet-Pipe { padding: 0px; margin: 0px 0px 20px; width: 100%; float: left; font-family: arial,sans-serif; color: rgb(15, 87, 194); font-size: 85%; }
.Horizontal-Bullet-Pipe ul { padding: 0px; margin: 0px; display: inline; }
.Horizontal-Bullet-Pipe ul li { display: inline; list-style: none inside none; margin: 0px; padding: 0px 1px 0px 5px; border-right: 1px solid rgb(102, 102, 102); }
.Horizontal-Bullet-Pipe ul .first-child { padding: 0px 1px 0px 0px; }
.Horizontal-Bullet-Pipe ul .last-child { border-right: medium none; }
.Horizontal-Bullet-Pipe a { text-decoration: none; color: rgb(15, 87, 194); font-weight: normal; font-family: arial,sans-serif; }
.Horizontal-Bullet-Pipe a:visited { color: rgb(15, 87, 194); text-decoration: none; }
.Horizontal-Bullet-Pipe a:active { color: rgb(15, 87, 194); text-decoration: underline; }
.Horizontal-Bullet-Pipe a:focus { color: rgb(15, 87, 194); text-decoration: underline; }
.Horizontal-Bullet-Pipe a:hover { text-decoration: underline; }
.Horizontal-Bullet-Pipe-Right-Aligned { padding: 0px; margin: 0px 0px 20px; color: rgb(102, 102, 102); font-family: arial,sans-serif; font-size: 85%; line-height: 123.1%; text-align: right; }
.Horizontal-Bullet-Pipe-Right-Aligned p { margin: 0px 0px 6px; }
.Horizontal-Bullet-Pipe-Right-Aligned ul { margin: 0px 0px 4px; }
.Horizontal-Bullet-Pipe-Right-Aligned ul li { display: inline; margin: 0px; padding: 0px 1px 0px 5px; border-right: 1px solid rgb(102, 102, 102); }
.Horizontal-Bullet-Pipe-Right-Aligned ul .last-child { border-right: medium none; padding-right: 0px; }
.Horizontal-Bullet-Pipe-Right-Aligned a { text-decoration: none; color: rgb(15, 87, 194); }
.Horizontal-Bullet-Pipe-Right-Aligned a:visited { color: rgb(15, 87, 194); text-decoration: none; }
.Horizontal-Bullet-Pipe-Right-Aligned a:active { color: rgb(15, 87, 194); text-decoration: underline; }
.Horizontal-Bullet-Pipe-Right-Aligned a:focus { color: rgb(15, 87, 194); text-decoration: underline; }
.Horizontal-Bullet-Pipe-Right-Aligned a:hover { text-decoration: underline; }
.Headline-Text-Bullet-With-Nested-No-Bullet { margin: 0px 0px 18px; padding: 0px; display: inline-block; }
.Headline-Text-Bullet-With-Nested-No-Bullet h2 { font-size: 131%; font-weight: bold; color: rgb(64, 136, 0); margin: 0px 0px -1px; }
.Headline-Text-Bullet-With-Nested-No-Bullet p { font-size: 93%; color: rgb(0, 0, 0); line-height: 138.5%; padding: 1px 0px 4px 1px; }
.Headline-Text-Bullet-With-Nested-No-Bullet h3 { color: rgb(51, 102, 0); font-family: arial,sans-serif; font-size: 85%; line-height: 138%; margin: -2px 0px 1px; text-transform: uppercase; }
.Headline-Text-Bullet-With-Nested-No-Bullet ul { list-style: square outside none; margin: 0px 0px -4px 14px; padding: 0px; }
.Headline-Text-Bullet-With-Nested-No-Bullet ul li { font-family: arial,sans-serif; font-size: 93%; line-height: 138.5%; padding: 0px 0px 4px; }
.Headline-Text-Bullet-With-Nested-No-Bullet .link-text { font-size: 93%; font-weight: normal ! important; color: rgb(0, 0, 0); line-height: 138.5%; margin: 4px 0px 0px 13px; padding: 0px 0px 0px 1px; }
.Headline-Text-Bullet-With-Nested-No-Bullet a { color: rgb(15, 87, 194); text-decoration: none; }
.Headline-Text-Bullet-With-Nested-No-Bullet a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Headline-Text-Bullet-With-Nested-No-Bullet a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Headline-Text-Bullet-With-Nested-No-Bullet a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Headline-Text-Bullet-With-Nested-No-Bullet a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Headline-Text-Bullet-With-Nested-No-Bullet a:hover { text-decoration: underline; }
.Left-Aligned-Green-Bullet-Headline { margin: -3px 0px 8px; padding: 0px; }
.Left-Aligned-Green-Bullet-Headline img.has-tooltip { padding: 0px 5px 0px 0px; position: relative; top: 0px; z-index: 1; }
.Left-Aligned-Green-Bullet-Headline h2 { color: rgb(64, 137, 0); font-family: arial,sans-serif; font-size: 131%; font-weight: bold; left: -1px; margin: 0px; padding-bottom: 1px; position: relative; top: 0px; }
.Left-Aligned-Green-Bullet-Headline a:visited { color: rgb(100, 64, 108); }
.Left-Aligned-Green-Bullet-Headline ul { font-size: 93%; padding: 0px; text-align: left; }
.Left-Aligned-Green-Bullet-Headline li { padding: 0px 0px 8px 13px; margin: 0px; background-image: url(a23aa133009699a06226a86563a4b869495560d5.gif) ; background-repeat: no-repeat; background-position: 0px 8px ! important; list-style: none outside none; color: rgb(0, 0, 0); line-height: 18px; }
.Left-Aligned-Green-Bullet-Headline li img { float: none; margin: 0px 0px -4px 4px; padding: 0px; }
.Left-Aligned-Green-Bullet-Headline li img.has-tooltip { position: static; }
.left-aligned-green-bullet-h3-nested-blue-arrow { display: block; padding: 0px; margin: 0px 0px 20px; }
.left-aligned-green-bullet-h3-nested-blue-arrow h3 { font-weight: bold; color: rgb(0, 0, 0); font-family: arial; font-size: 108%; padding: 0px 0px 11px; }
.left-aligned-green-bullet-h3-nested-blue-arrow ul { display: inline-block; padding: 0px; margin: 0px 0px -12px; }
.left-aligned-green-bullet-h3-nested-blue-arrow ul li { font-family: arial; font-size: 93%; line-height: 138.5%; background-image: url(a23aa133009699a06226a86563a4b869495560d5.gif) ; background-position: 0px 7px; background-repeat: no-repeat; padding: 0px 0px 9px 13px; margin: 0px; list-style: none outside none; }
.left-aligned-green-bullet-h3-nested-blue-arrow .bullet { font-family: arial; font-size: 93%; line-height: 138.5%; background-image: url(1ea34bc46517a6c8bf7dbb4d740c20c86e78614f.gif) ; background-position: 0px 8px; background-repeat: no-repeat; padding: 5px 0px 0px 19px; margin: 12px 0px -3px; list-style: none outside none; }
.left-aligned-green-bullet-h2-nested-blue-arrow { padding: 0px; margin: 0px 0px 20px; }
.left-aligned-green-bullet-h2-nested-blue-arrow h2 { font-weight: bold; color: rgb(0, 0, 0); font-family: arial; font-size: 131%; padding: 0px 0px 10px; margin: 0px; }
.left-aligned-green-bullet-h2-nested-blue-arrow ul { margin: 0px 0px -12px; }
.left-aligned-green-bullet-h2-nested-blue-arrow ul li { font-family: arial; font-size: 93%; line-height: 138.5%; background-image: url(a23aa133009699a06226a86563a4b869495560d5.gif) ; background-position: 0px 7px; background-repeat: no-repeat; padding: 0px 0px 9px 13px; margin: 0px; list-style: none outside none; }
.left-aligned-green-bullet-h2-nested-blue-arrow .bullet { font-family: arial; font-size: 93%; line-height: 138.5%; background-image: url(1ea34bc46517a6c8bf7dbb4d740c20c86e78614f.gif) ; background-position: 0px 9px; background-repeat: no-repeat; padding: 5px 0px 0px 19px; margin: 12px 0px -3px; list-style: none outside none; }
.two-column-bullet-h3 { padding: 0px; margin: 0px 0px 10px; display: inline; }
.two-column-bullet-h3 ul.left-column { float: left; width: 50%; margin: 0px 0px 9px; }
.two-column-bullet-h3 ul.right-column { float: left; width: 49%; margin: 0px 0px 9px; }
.two-column-bullet-h3 h3 { font-weight: bold; color: rgb(0, 0, 0); font-family: Arial; font-size: 108%; margin: 0px 0px 11px; }
.two-column-bullet-h3 .left-column li { font-family: arial; font-size: 93%; line-height: 138.5%; background-image: url(a23aa133009699a06226a86563a4b869495560d5.gif) ; background-position: 0px 7px; background-repeat: no-repeat; padding: 0px 30px 9px 13px; margin: 0px; list-style: none outside none; }
.two-column-bullet-h3 .right-column li { font-family: arial; font-size: 93%; line-height: 138.5%; background-image: url(a23aa133009699a06226a86563a4b869495560d5.gif) ; background-position: 0px 7px; background-repeat: no-repeat; padding: 0px 0px 9px 13px; margin: 0px; list-style: none outside none; }
.two-column-bullet-h3 .layout-clear-both { clear: both; }
.left-aligned-green-bullet-h2-nested-blue-arrow-green-header { padding: 0px; margin: 0px 0px 20px; }
.left-aligned-green-bullet-h2-nested-blue-arrow-green-header h2 { font-weight: bold; color: rgb(64, 136, 0); font-family: arial; font-size: 131%; padding: 0px 0px 10px; margin: 0px; }
.left-aligned-green-bullet-h2-nested-blue-arrow-green-header ul { margin: 0px 0px -12px; }
.left-aligned-green-bullet-h2-nested-blue-arrow-green-header ul li { font-family: arial; font-size: 93%; line-height: 138.5%; background-image: url(a23aa133009699a06226a86563a4b869495560d5.gif) ; background-position: 0px 7px; background-repeat: no-repeat; padding: 0px 0px 9px 13px; margin: 0px; list-style: none outside none; }
.left-aligned-green-bullet-h2-nested-blue-arrow-green-header .bullet { font-family: arial; font-size: 93%; line-height: 138.5%; background-image: url(1ea34bc46517a6c8bf7dbb4d740c20c86e78614f.gif) ; background-position: 0px 8px; background-repeat: no-repeat; padding: 5px 0px 0px 19px; margin: 12px 0px -3px; list-style: none outside none; }
.left-aligned-green-bullet-h3-nested-blue-arrow-green-header { padding: 0px; margin: 0px 0px 20px; }
.left-aligned-green-bullet-h3-nested-blue-arrow-green-header h3 { font-weight: bold; color: rgb(64, 136, 0); font-family: arial; font-size: 108%; padding: 0px 0px 11px; }
.left-aligned-green-bullet-h3-nested-blue-arrow-green-header ul { margin: 0px 0px -12px; }
.left-aligned-green-bullet-h3-nested-blue-arrow-green-header ul li { font-family: arial; font-size: 93%; line-height: 138.5%; background-image: url(a23aa133009699a06226a86563a4b869495560d5.gif) ; background-position: 0px 7px; background-repeat: no-repeat; padding: 0px 0px 9px 13px; margin: 0px; list-style: none outside none; }
.left-aligned-green-bullet-h3-nested-blue-arrow-green-header .bullet { font-family: arial; font-size: 93%; line-height: 138.5%; background-image: url(1ea34bc46517a6c8bf7dbb4d740c20c86e78614f.gif) ; background-position: 0px 8px; background-repeat: no-repeat; padding: 5px 0px 0px 19px; margin: 12px 0px -3px; list-style: none outside none; }
.Headline-Author-Source-Time { margin: -4px 0px 14px; padding: 0px; }
.Headline-Author-Source-Time .headline { font-family: arial,sans-serif; font-size: 100%; font-weight: bold; line-height: 132%; padding: 0px 0px 6px; margin: 0px; }
.Headline-Author-Source-Time .source { color: rgb(102, 102, 102); font-family: arial,sans-serif; font-size: 77%; line-height: 116%; text-transform: uppercase; padding: 0px; margin-bottom: -2px; }
.Headline-Author-Source-Time a { color: rgb(15, 87, 194); text-decoration: none; }
.Headline-Author-Source-Time a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Headline-Author-Source-Time a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Headline-Author-Source-Time a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Headline-Author-Source-Time a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Headline-Author-Source-Time a:hover { color: rgb(15, 87, 194); text-decoration: underline; }
.Right-Image-Large-Headline { padding: 0px 0px 20px; margin: 0px; }
.Right-Image-Large-Headline .image { float: right; padding: 6px 0px 5px 7px; margin: 0px; }
.Right-Image-Large-Headline .source { color: rgb(102, 102, 102); text-transform: uppercase; font-family: arial,sans-serif; font-size: 77%; font-weight: normal; line-height: 108%; margin: 0px; padding: 0px 0px 2px; }
.Right-Image-Large-Headline p { font-size: 93%; font-family: arial,sans-serif; line-height: 142%; margin: 0px 0px -2px; padding: 0px; }
.Right-Image-Large-Headline .headline { font-family: arial,sans-serif; font-size: 153.9%; padding: 0px 0px 6px; margin: 0px; line-height: 118%; }
.Right-Image-Large-Headline a { color: rgb(15, 87, 194); text-decoration: none; }
.Right-Image-Large-Headline a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Right-Image-Large-Headline a:visited { color: rgb(15, 87, 194); text-decoration: none; }
.Right-Image-Large-Headline a:hover { color: rgb(15, 87, 194); text-decoration: underline; }
.Right-Image-Large-Headline a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Right-Image-Large-Headline a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Right-Image-Top-Title { margin: -3px 0px 0px; padding: 0px 0px 20px; }
.Right-Image-Top-Title .has-tooltip { float: left; padding: 0px 5px 2px 0px; margin: 0px; display: inline; }
.Right-Image-Top-Title .image { float: right; padding: 3px 0px 0px 10px; margin: 0px 0px 17px; }
.Right-Image-Top-Title .gold_border { float: left; padding: 0px; border: 1px solid rgb(167, 136, 50); margin: 3px 9px 10px 0px; }
.Right-Image-Top-Title h3 { color: rgb(51, 102, 0); text-transform: uppercase; font-size: 85%; font-weight: bold; padding: 0px 0px 4px; margin: 0px; line-height: normal; }
.Right-Image-Top-Title .source { color: rgb(102, 102, 102); text-transform: uppercase; font-family: arial,sans-serif; font-size: 77%; font-weight: normal; line-height: 128%; margin: 0px; padding: 0px 0px 2px; }
.Right-Image-Top-Title .headline { font-family: arial,sans-serif; font-weight: bold; padding: 0px 0px 5px; margin: 0px; }
.Right-Image-Top-Title p { font-size: 93%; font-family: arial,sans-serif; line-height: 142%; padding: 0px; margin: 0px; position: relative; top: -1px; }
.Right-Image-Top-Title a { color: rgb(15, 87, 194); text-decoration: none; }
.Right-Image-Top-Title a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Right-Image-Top-Title a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Right-Image-Top-Title a:hover { color: rgb(15, 87, 194); text-decoration: underline; }
.Right-Image-Top-Title a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Right-Image-Top-Title a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.clear-both { clear: both; }
.Teaser-With-Text-And-Optional-Image { margin: 0px 0px 17px; display: inline-block; }
.Teaser-With-Text-And-Optional-Image img { float: left; margin: 5px 20px 0px 0px; padding: 0px; }
.Teaser-With-Text-And-Optional-Image p { font-family: arial,sans-serif; font-size: 116%; font-weight: normal; color: rgb(51, 51, 51); line-height: 117%; }
.Teaser-With-Text-And-Optional-Image p sup { font-size: 70%; }
.Teaser-With-Text-And-Optional-Image p a { color: rgb(0, 0, 0); cursor: pointer; }
.Teaser-With-Text-And-Optional-Image p span { font-weight: bold; color: rgb(0, 0, 0); text-decoration: underline; cursor: pointer; }
.Teaser-With-Text-And-Optional-Image p a:visited { color: rgb(0, 0, 0); text-decoration: underline; }
.Teaser-With-Text-And-Optional-Image p a:active, .tab-content p a:focus { color: rgb(0, 0, 0); text-decoration: underline; }
.Teaser-With-Text-And-Optional-Image p a:hover { text-decoration: underline; }
.Teaser-With-Image-And-Link { margin: 0px 0px 20px; padding: 0px; }
.Teaser-With-Image-And-Link img { float: left; margin: 0px 13px 0px 0px; padding: 3px 0px 0px; }
.Teaser-With-Image-And-Link p { font-family: arial,sans-serif; font-size: 123.1%; margin: 0px 0px 5px; padding: 0px; font-weight: bold; }
.Teaser-With-Image-And-Link .source { color: rgb(102, 102, 102); font-family: Arial,Verdana,Tahoma,Geneva,Helvetica,sans-serif; font-size: 77%; line-height: 108%; text-transform: uppercase; display: block; margin: 0px 0px 4px; }
.Teaser-With-Image-And-Link p.abstract { color: rgb(0, 0, 0); font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size: 93%; font-weight: normal; line-height: 138.5%; padding: 0px 0px 3px; }
.Teaser-With-Image-And-Link p.bullet { background-image: url(1ea34bc46517a6c8bf7dbb4d740c20c86e78614f.gif) ; background-position: left 2px; background-repeat: no-repeat; display: inline; list-style: none inside none; margin: 10px 0px 0px; padding: 0px 8px 0px 19px; text-decoration: none; color: rgb(15, 87, 194); font-weight: normal; font-family: arial,sans-serif; font-size: 93%; line-height: 138.5%; }
.Teaser-With-Image-And-Link a:visited { color: rgb(15, 87, 194); text-decoration: none; }
.Teaser-With-Image-And-Link a:active { color: rgb(15, 87, 194); text-decoration: underline; }
.Teaser-With-Image-And-Link a:focus { color: rgb(15, 87, 194); text-decoration: underline; }
.Teaser-With-Image-And-Link a:hover { text-decoration: underline; }
.teaser-with-right-image-and-link-h2 { margin: 0px 0px 20px; }
.teaser-with-right-image-and-link-h2 img { float: right; margin: 0px 0px 10px 10px; padding: 3px 0px 0px; }
.teaser-with-right-image-and-link-h2 h2 { font-family: arial,sans-serif; font-size: 131%; font-weight: bold; margin: 0px 0px 10px; }
.teaser-with-right-image-and-link-h2 .source { color: rgb(102, 102, 102); display: block; font-family: Arial,Verdana,Tahoma,Geneva,Helvetica,sans-serif; font-size: 77%; line-height: 108%; margin: -5px 0px 4px; text-transform: uppercase; }
.teaser-with-right-image-and-link-h2 p.abstract { color: rgb(0, 0, 0); font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size: 93%; font-weight: normal; line-height: 138.5%; padding: 0px; margin: 0px 0px -3px; }
.teaser-with-right-image-and-link-h2 p.bullet { background-image: url(1ea34bc46517a6c8bf7dbb4d740c20c86e78614f.gif) ; background-position: left 5px; background-repeat: no-repeat; color: rgb(15, 87, 194); display: block; font-family: arial,sans-serif; font-size: 108%; font-weight: normal; line-height: 138.5%; list-style: none inside none; margin: 16px 0px -4px; padding: 0px 8px 0px 19px; text-decoration: none; }
.teaser-with-large-text-and-optional-image { padding: 0px; margin: 0px 0px 20px; }
.teaser-with-large-text-and-optional-image p { color: rgb(68, 68, 68); font-family: Arial; font-size: 197%; padding: 9px 0px 0px; }
.teaser-with-large-text-and-optional-image h2 { color: rgb(68, 68, 68); font-family: arial,sans-serif; font-weight: bold; font-size: 197%; padding: 14px 0px 0px; }
.teaser-with-large-text-and-optional-image img { float: left; margin: 0px 20px 19px 0px; }
.right-image-gradient-background-header { margin: 0px 0px 20px; padding: 0px; width: 100%; background: url(4dd975ed91eab7e606f1cddd8162b36049755035.png)  repeat-x scroll left bottom transparent; height: 55px; }
.right-image-gradient-background-header h2 { font-family: arial; font-weight: bold; font-size: 131%; padding: 32px 0px 0px 14px; color: rgb(64, 136, 0); }
.right-image-gradient-background-header .sub-header { font-family: arial; display: inline; padding: 0px 0px 0px 7px; margin: 0px; color: rgb(0, 0, 0) ! important; }
.right-image-gradient-background-header .layout-clear-both { clear: both; }
.right-image-gradient-background-header img { margin: 12px 15px 0px 10px; padding: 0px; float: right; }
.teaser-with-right-image-and-link-h3 { margin: 0px 0px 20px; }
.teaser-with-right-image-and-link-h3 img { float: right; margin: 0px 0px 10px 10px; padding: 2px 0px 0px; }
.teaser-with-right-image-and-link-h3 h3 { font-family: arial,sans-serif; font-size: 108%; font-weight: bold; margin: 0px 0px 11px; color: rgb(0, 0, 0); }
.teaser-with-right-image-and-link-h3 .source { color: rgb(102, 102, 102); display: block; font-family: Arial,Verdana,Tahoma,Geneva,Helvetica,sans-serif; font-size: 77%; line-height: 108%; margin: -5px 0px 4px; text-transform: uppercase; }
.teaser-with-right-image-and-link-h3 p.abstract { color: rgb(0, 0, 0); font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size: 93%; font-weight: normal; line-height: 138.5%; padding: 0px; margin: 0px 0px -3px; }
.teaser-with-right-image-and-link-h3 p.bullet { background-image: url(1ea34bc46517a6c8bf7dbb4d740c20c86e78614f.gif) ; background-position: left 5px; background-repeat: no-repeat; color: rgb(15, 87, 194); display: block; font-family: arial,sans-serif; font-size: 108%; font-weight: normal; line-height: 138.5%; list-style: none inside none; margin: 16px 0px -4px; padding: 0px 8px 0px 19px; text-decoration: none; }
.teaser-with-right-image-and-link-h2-green-header { margin: 0px 0px 20px; }
.teaser-with-right-image-and-link-h2-green-header img { float: right; margin: 0px 0px 10px 10px; padding: 3px 0px 0px; }
.teaser-with-right-image-and-link-h2-green-header h2 { color: rgb(64, 136, 0); font-family: arial,sans-serif; font-size: 131%; font-weight: bold; margin: 0px 0px 10px; }
.teaser-with-right-image-and-link-h2-green-header .source { color: rgb(102, 102, 102); display: block; font-family: Arial,Verdana,Tahoma,Geneva,Helvetica,sans-serif; font-size: 77%; line-height: 108%; margin: -5px 0px 4px; text-transform: uppercase; }
.teaser-with-right-image-and-link-h2-green-header p.abstract { color: rgb(0, 0, 0); font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size: 93%; font-weight: normal; line-height: 138.5%; padding: 0px; margin: 0px 0px -3px; }
.teaser-with-right-image-and-link-h2-green-header p.bullet { background-image: url(1ea34bc46517a6c8bf7dbb4d740c20c86e78614f.gif) ; background-position: left 5px; background-repeat: no-repeat; color: rgb(15, 87, 194); display: block; font-family: arial,sans-serif; font-size: 108%; font-weight: normal; line-height: 138.5%; list-style: none inside none; margin: 16px 0px -4px; padding: 0px 8px 0px 19px; text-decoration: none; }
.teaser-with-right-image-and-link-h3-green-header { margin: 0px 0px 20px; }
.teaser-with-right-image-and-link-h3-green-header img { float: right; margin: 0px 0px 10px 10px; padding: 2px 0px 0px; }
.teaser-with-right-image-and-link-h3-green-header h3 { color: rgb(64, 136, 0); font-family: arial,sans-serif; font-size: 108%; font-weight: bold; margin: 0px 0px 10px; }
.teaser-with-right-image-and-link-h3-green-header .source { color: rgb(102, 102, 102); display: block; font-family: Arial,Verdana,Tahoma,Geneva,Helvetica,sans-serif; font-size: 77%; line-height: 108%; margin: -4px 0px 4px; text-transform: uppercase; }
.teaser-with-right-image-and-link-h3-green-header p.abstract { color: rgb(0, 0, 0); font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size: 93%; font-weight: normal; line-height: 138.5%; padding: 0px; margin: 0px 0px -3px; }
.teaser-with-right-image-and-link-h3-green-header p.bullet { background-image: url(1ea34bc46517a6c8bf7dbb4d740c20c86e78614f.gif) ; background-position: left 5px; background-repeat: no-repeat; color: rgb(15, 87, 194); display: block; font-family: arial,sans-serif; font-size: 108%; font-weight: normal; line-height: 138.5%; list-style: none inside none; margin: 16px 0px -4px; padding: 0px 8px 0px 19px; text-decoration: none; }
.layered-text { margin: 0px 0px 20px; }
.layered-text img { margin: -40px 0px 0px; padding: 0px; position: relative; top: 0px; left: 0px; z-index: 80; }
.layered-text h3 { margin: 0px; padding: 21px 0px 0px 19px; color: rgb(255, 255, 255); font-size: 17px; font-family: arial; position: relative; top: -4px; left: 0px; z-index: 99; }
.Small-Page-Title { padding: 0px; margin: 0px 0px 13px; position: relative; top: -4px; }
.Small-Page-Title h2 { font-size: 131%; font-weight: bold; color: rgb(64, 136, 0); font-family: arial,sans-serif; line-height: 118%; }
.Big-Page-Title { padding: 0px; margin: 0px 0px 9px; }
.Big-Page-Title h1 { padding: 0px; margin: -5px 0px 0px; font-size: 182%; font-weight: normal; color: rgb(64, 136, 0); font-family: arial,sans-serif; line-height: 118%; position: static; top: 0px; }
.big-page-title-black { padding: 0px; margin: 0px 0px 20px; }
.big-page-title-black h1 { color: rgb(0, 0, 0); font-size: 182%; font-family: arial; margin: -1px 0px -4px; }
.small-page-title-black { margin: 0px 0px 15px; padding: 0px; }
.small-page-title-black h2 { color: rgb(0, 0, 0); font-size: 131%; font-family: arial; margin: 0px 0px -1px; font-weight: bold; }
.sub-page-title-black { margin: 0px 0px 15px; padding: 0px; }
.sub-page-title-black h3 { color: rgb(51, 51, 51); font-size: 108%; font-family: arial; margin: 0px 0px -4px; font-weight: bold; }
.ActionBox-With-Background { padding: 14px 0px 0px; margin: 0px 0px 20px; text-align: center; border: 1px solid rgb(187, 187, 187); background-image: url(2c03a23a2ce5546173a35e8cd5f330717bfbc172.gif) ; background-position: 0px 0px; background-repeat: repeat; }
.ActionBox-With-Background .main-header { font-size: 100%; font-family: arial; margin: -3px 0px 1px; }
.ActionBox-With-Background .mid-header { font-size: 153.9%; font-family: arial; margin: 1px 0px 6px; padding: 2px 0px 0px; }
.ActionBox-With-Background .sub-header { font-size: 174%; font-family: arial; margin: 3px 0px 2px; }
.ActionBox-With-Background img { border: 0px none; margin: 0px 0px 8px; padding: 3px 0px 0px; }
.ActionBox-With-Background ul { margin: -5px 0px 19px; font-size: 93%; }
.ActionBox-With-Background ul .last-child { border-right: medium none; }
.ActionBox-With-Background ul li { display: inline; padding: 0px 5px; border-right: 1px solid rgb(102, 102, 102); }
.ActionBox-With-Background a { text-decoration: none; color: rgb(15, 87, 194); font-weight: normal; font-family: arial,sans-serif; font-size: 93%; }
.ActionBox-With-Background a:visited { color: rgb(15, 87, 194); text-decoration: none; }
.ActionBox-With-Background a:active { color: rgb(15, 87, 194); text-decoration: underline; }
.ActionBox-With-Background a:focus { color: rgb(15, 87, 194); text-decoration: underline; }
.ActionBox-With-Background a:hover { text-decoration: underline; }
.Page-Control-Bar { font-family: arial,helvetica,sans-serif; width: 100%; padding: 0px; margin-bottom: -3px; position: relative; top: -5px; }
.Page-Control-Bar ul { margin: 0px; padding: 0px; line-height: 135%; float: right; }
.Page-Control-Bar li { display: inline; vertical-align: middle; }
.Page-Control-Bar .print { font-size: 11px; background-image: url(3bbad3d1eba510d659e9f3637a9ca8babc4b1fd6.gif) ; background-repeat: no-repeat; background-position: 1px 0px; }
.Page-Control-Bar .email { font-size: 11px; background-image: url(9b8d27d6c684fa874ddd15dff5d91a26c01af918.gif) ; background-repeat: no-repeat; background-position: 0px 1px; }
.Page-Control-Bar .share { font-size: 11px; background-image: url(f31721fea399da9e8275832db45829721c159df8.png) ; background-repeat: no-repeat; background-position: 0px 0px; }
.Page-Control-Bar .rss { font-size: 11px; background-image: url(639f7d847fc90658c109e4e99d8f059d6797e751.gif) ; background-repeat: no-repeat; padding: 0px 0px 0px 16px; background-position: 0px 1px; }
.Page-Control-Bar .print a { padding-left: 20px; padding-right: 3px; }
.Page-Control-Bar .email a { padding-left: 20px; padding-right: 3px; }
.Page-Control-Bar .share a { padding-left: 9px; padding-right: 4px; }
.Page-Control-Bar .rss a { padding-left: 1px; padding-right: 3px; }
.Page-Control-Bar ul span { color: rgb(153, 153, 153); padding: 0px 2px; }
.Page-Control-Bar .txt0 a { font-size: 11px; font-weight: bold; }
.Page-Control-Bar .txt0 a:hover { text-decoration: underline; }
.Page-Control-Bar .txt1 a { font-size: 13px; font-weight: bold; padding-left: 1px; }
.Page-Control-Bar .txt1 a:hover { text-decoration: underline; }
.Page-Control-Bar .txt2 a { font-size: 16px; font-weight: bold; padding-left: 1px; }
.Page-Control-Bar .txt2 a:hover { text-decoration: underline; }
.Page-Control-Bar .active a { color: rgb(0, 0, 0); }
.Page-Control-Bar .grey-pipe { color: rgb(151, 152, 154); font-size: 14px; margin: 0px; padding: 0px 1px 0px 0px; }
.grey-hr { border-bottom: 1px solid rgb(219, 220, 222); clear: both; height: 1px; margin: 0px 0px 10px; padding: 0px; }
.hr-for-ie { display: none; }
@-moz-document url-prefix("") {
  .Callout-Arrow-With-Text { margin: 0px 0px -16px; }
}
.Callout-Arrow-With-Text { background: url(d29522129e4a5eb8671d3396d806e889ec8e1a93.png)  no-repeat scroll left top transparent; padding: 10px 0px 16px 259px; font-family: arial,sans-serif; clear: both; }
.Callout-Arrow-With-Text a { font-size: 123.1%; font-weight: bold; margin: 0px; padding: 9px 0px 8px; background-color: rgb(236, 241, 247); width: 100%; display: block; }
.Callout-Arrow-With-Text a:visited { color: rgb(15, 87, 194); text-decoration: none; }
.Callout-Arrow-With-Text a:active { color: rgb(15, 87, 194); text-decoration: underline; }
.Callout-Arrow-With-Text a:focus { color: rgb(15, 87, 194); text-decoration: underline; }
.Callout-Arrow-With-Text a:hover { text-decoration: underline; }
.Callout-With-Border { margin: 0px 0px 20px; padding: 0px; font-family: arial,sans-serif; font-size: 85%; }
.Callout-With-Border p { padding-bottom: 10px; margin: 0px 0px 1px; text-transform: uppercase; font-weight: bold; }
.Callout-With-Border { background: url(6c50591a8680d820a40b4d52c32475afab3111d1.gif)  no-repeat scroll left top transparent; }
.Callout-With-Border .top { background: url(012f0c886418e4279dc0a0fdfd47955a221cbbcf.gif)  no-repeat scroll right top transparent; }
.Callout-With-Border .bottom { background: url(c48f7b0b271523ba2aacc5707e12c871a3fa2f30.gif)  no-repeat scroll left bottom transparent; }
.Callout-With-Border .bottom div { background: url(f81874df36d5bf76dbeb4dca59d535e70ccf53e9.gif)  no-repeat scroll right bottom transparent; }
.Callout-With-Border .content { background: url(a31940adabd0f2ef1933c4a7b8b3f0fbca19fedc.gif)  repeat-y scroll right top transparent; padding: 0px 11px 10px; }
.Callout-With-Border .top div, .Callout-With-Border .top, .Callout-With-Border .bottom div, .Callout-With-Border .bottom { height: 8px; width: 100%; }
.Callout-With-Border a { color: rgb(15, 87, 194); text-decoration: none; padding-bottom: 3px; }
.Callout-With-Border a:hover { color: rgb(15, 87, 194); text-decoration: underline; }
.Callout-With-Border a:visited { color: rgb(100, 64, 108); }
.Callout-With-Border a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Callout-With-Border a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Callout-With-Border ul li { padding-bottom: 2px; font-size: 108%; }
.Double-Teaser-Grey-Background { background-color: rgb(240, 240, 240); border: 1px solid rgb(219, 220, 222); margin: 0px 0px 20px; padding: 10px 0px 0px 10px; }
.Double-Teaser-Grey-Background h3 { color: rgb(51, 102, 0); font-size: 85%; font-weight: bold; line-height: normal; margin: 0px; padding: 0px 0px 4px; text-transform: uppercase; position: relative; top: -3px; }
.Double-Teaser-Grey-Background p { font-family: arial,sans-serif; font-size: 93%; padding: 0px; margin: 0px; line-height: 142%; position: relative; top: -4px; }
.Double-Teaser-Grey-Background .clear { clear: both; }
.Double-Teaser-Grey-Background .image { margin: 0px; padding: 0px; }
.Double-Teaser-Grey-Background .image img { float: left; margin: 0px; padding: 3px 9px 0px 0px; }
.Double-Teaser-Grey-Background .text { font-family: arial,sans-serif; font-weight: bold; margin: 0px; padding: 0px 0px 8px; }
.Double-Teaser-Grey-Background .leftcolumn { display: inline; float: left; margin: 0px 0px 10px; padding: 0px; width: 48%; }
.Double-Teaser-Grey-Background .rightcolumn { display: inline; float: left; margin: 0px 0px 10px 10px; padding: 0px 0px 0px 10px; width: 47%; }
.Double-Teaser-Grey-Background .leftcontent { margin: -3px 0px 0px; }
.Double-Teaser-Grey-Background .rightcontent { margin: -3px 0px 0px; }
.Double-Teaser-Grey-Background a { color: rgb(15, 87, 194); text-decoration: none; }
.Double-Teaser-Grey-Background a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Double-Teaser-Grey-Background a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Double-Teaser-Grey-Background a:hover { color: rgb(15, 87, 194); text-decoration: underline; }
.Double-Teaser-Grey-Background a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Double-Teaser-Grey-Background a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Grey-Text { padding: 0px; margin: 0px 0px 20px; }
.Grey-Text p { margin: 0px 0px -5px; font-family: arial,sans-serif; font-size: 85%; line-height: 124%; color: rgb(102, 102, 102); }
.Grey-Text a { color: rgb(15, 87, 194); text-decoration: none; font-family: arial,sans-serif; font-size: 93%; line-height: 154%; padding: 0px; }
.Grey-Text a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Grey-Text a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Grey-Text a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Grey-Text a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Grey-Text a:hover { text-decoration: underline; }
.Article-QA { font-family: Arial,Helvetica,sans-serif; padding: 0px 0px 20px; }
.Article-QA h1 { font-family: arial,helvetica,sans-serif; font-size: 182%; line-height: 116%; color: rgb(0, 0, 0); font-weight: normal; padding: 0px 0px 8px; margin: 0px 0px -1px; }
.Article-QA h2 { font-family: arial,sans-serif; font-weight: bold; line-height: 140%; font-size: 108%; color: rgb(0, 0, 0); padding: 0px 0px 13px; margin: -5px 0px 0px; }
.Article-QA .byline { color: rgb(102, 102, 102); font-family: arial,sans-serif; font-size: 77%; line-height: 107%; text-transform: uppercase; padding: 0px 0px 13px; margin: -3px 0px 0px; font-weight: normal; }
.Article-QA .sub-headline { color: rgb(0, 0, 0); font-family: arial,sans-serif; font-size: 93%; line-height: 142%; padding: 0px 0px 13px; margin: -3px 0px 0px; font-weight: bold; }
.Article-QA p { font-size: 93%; line-height: 138.5%; padding: 0px; margin: -6px 0px 0px; }
.Article-QA .question { padding: 0px; }
.Article-QA .question .image { float: left; margin-right: 9px; padding: 0px 0px 10px; }
.Article-QA .signature { color: rgb(102, 102, 102); text-align: right; font-style: italic; padding: 12px 0px 21px; margin-top: -2px; }
.Article-QA .answer { padding: 0px; }
.Article-QA .answer .image { float: left; margin-right: 9px; padding: 0px 0px 10px; }
.Article-QA .answer p { padding: 0px 0px 20px; }
.Article-QA .author-detail { color: rgb(102, 102, 102); font-size: 85%; font-style: italic; line-height: 146.5%; }
.Article-QA .copyright-text { border-bottom: 1px solid rgb(219, 220, 222); padding: 15px 0px 50px; display: block; margin-bottom: 1px; }
.Article-QA .copyright-text img { display: block; padding-bottom: 15px; }
.Article-QA .copyright-text span { display: block; }
.Article-QA p.footnote1 { color: rgb(102, 102, 102); font-size: 85%; line-height: 138.5%; margin: 0px; padding: 9px 0px 12px; border-top: 1px solid rgb(219, 220, 222); border-bottom: 1px solid rgb(219, 220, 222); }
.Article-QA .footnote1 span { padding-top: 10px; display: block; }
.Article-QA .footnote1 span.italic-style { font-style: italic; line-height: 146.5%; }
.Article-QA p.footnote2 { color: rgb(102, 102, 102); font-size: 85%; line-height: 138.5%; margin: 0px; padding: 11px 0px 12px; }
.Article-QA .dotted-hr { border-bottom: 1px dotted rgb(219, 220, 222); clear: both; height: 1px; margin: 0px 0px 10px; padding: 0px; }
.Article-QA .hr-for-ie { display: none; }
.Article-QA .author-about { font-family: arial,sans-serif; color: rgb(102, 102, 102); font-size: 85%; font-style: italic; line-height: 146.5%; padding: 0px 0px 7px; margin: -4px 0px 0px; }
.Article-QA .small-text { font-family: arial,sans-serif; color: rgb(102, 102, 102); font-size: 85%; line-height: 116%; padding: 0px 0px 10px; margin: 7px 0px 0px; }
.Article-QA .copy-text { font-family: arial,sans-serif; color: rgb(102, 102, 102); font-size: 85%; line-height: 138.5%; padding: 0px 0px 7px; margin: -4px 0px 0px; }
.Article-QA .fullwrapper { padding: 0px; }
.Article-QA .fullwrapper img { padding: 0px 0px 15px; }
.Article-QA .Ordered-List { padding: 0px; margin: 0px 0px 20px; }
.Article-QA .Ordered-List li { font-family: arial,sans-serif; font-size: 93%; font-style: normal; line-height: 142%; color: rgb(0, 0, 0); list-style: decimal outside none; padding: 0px 0px 9px; margin: 0px 0px 0px 30px; }
.Article-QA .Checkmark-List { padding: 0px; margin: -4px 0px 9px; }
.Article-QA .Checkmark-List li { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; background-image: url(09030e2352c799cf310af1440f0e2039e5411dd3.gif) ; background-position: 0px 0px; background-repeat: no-repeat; padding: 0px 7px 9px 19px; margin: 0px; list-style: none outside none; }
.Article-QA .Checkmark-List a { color: rgb(15, 87, 194); text-decoration: none; }
.Article-QA .Checkmark-List a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Article-QA .Checkmark-List a:visited { color: rgb(15, 87, 194); text-decoration: none; }
.Article-QA .Checkmark-List a:hover { color: rgb(15, 87, 194); text-decoration: underline; }
.Article-QA .Checkmark-List a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Article-QA .Checkmark-List a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Article-QA .Checkmark-List p { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; padding: 0px 0px 15px; margin: 0px; }
.Article-QA .Chevron-List { padding: 0px; margin: -4px 0px 9px; }
.Article-QA .Chevron-List li { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; background-image: url(187cc7a6eead9787e6ef4f77cd33deadf6f0d015.gif) ; background-position: 0px 3px; background-repeat: no-repeat; padding: 0px 7px 9px 18px; margin: 0px; list-style: none outside none; }
.Article-QA .Chevron-List a { color: rgb(15, 87, 194); text-decoration: none; }
.Article-QA .Chevron-List a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Article-QA .Chevron-List a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Article-QA .Chevron-List a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Article-QA .Chevron-List a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Article-QA .Chevron-List a:hover { text-decoration: underline; }
.Article-QA .Arrow-List { padding: 0px; margin: -4px 0px 9px; }
.Article-QA .Arrow-List li { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; background-image: url(1ea34bc46517a6c8bf7dbb4d740c20c86e78614f.gif) ; background-position: 0px 3px; background-repeat: no-repeat; padding: 0px 7px 9px 19px; margin: 0px; list-style: none outside none; }
.Article-QA .Arrow-List a { color: rgb(15, 87, 194); text-decoration: none; }
.Article-QA .Arrow-List a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Article-QA .Arrow-List a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Article-QA .Arrow-List a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Article-QA .Arrow-List a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.Article-QA .Arrow-List a:hover { text-decoration: underline; }
.Article-QA .List-Numbered { padding: 0px; margin: -4px 0px 9px; }
.Article-QA .List-Numbered li { font-family: arial,sans-serif; font-size: 93%; font-style: normal; line-height: 142%; color: rgb(0, 0, 0); list-style-position: outside; padding: 0px 0px 9px; list-style-type: decimal; margin: 0px 0px 0px 30px; }
.Article-QA .List { padding: 0px; margin: -4px 0px 9px 1px; }
.Article-QA .List li { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; padding: 0px 7px 9px 0px; margin: 0px 0px 0px 22px; list-style: square outside none; }
.common-toc { margin: 0px 0px 20px; border-right: 1px solid rgb(163, 193, 131); border-bottom: 1px solid rgb(163, 193, 131); border-left: 1px solid rgb(163, 193, 131); }
.common-toc h2 { color: rgb(255, 255, 255); font-family: arial,sans-serif; font-weight: bold; font-size: 11px; padding: 0px; top: 0px; }
.common-toc h3 { color: rgb(0, 0, 0); font-family: arial; font-weight: bold; font-size: 11px; padding: 1px 14px 5px; }
.common-toc .navhead { background-color: rgb(64, 136, 0); margin: 0px 0px 6px; padding: 3px 7px; width: auto; vertical-align: middle; }
.common-toc .navcontent { padding: 0px 0px 3px; }
.common-toc ul { border-bottom: 1px solid rgb(163, 193, 131); margin: 0px 0px 6px; padding: 0px 0px 4px; font-family: Arial,Helvetica,sans-serif; list-style: none outside none; width: auto; }
.common-toc ul.last { border-bottom: 0px none; margin: 0px 0px 2px; }
.common-toc li { border-top: medium none; color: rgb(36, 72, 107); font-size: 11px; font-weight: normal; line-height: 129%; margin: 2px 0px 0px; padding: 0px 14px 5px; text-transform: none; }
.common-toc li.selected { background-color: rgb(238, 238, 238); color: rgb(78, 97, 114); font-weight: bold; padding: 1px 14px 5px; }
.common-toc li.selected a { color: rgb(78, 97, 114); font-weight: bold; text-decoration: none; }
.common-toc li.selected a:hover { color: rgb(78, 97, 114); font-weight: bold; text-decoration: underline; }
.common-toc li a { color: rgb(36, 72, 107); text-decoration: none; }
.common-toc li a:visited { color: rgb(36, 72, 107); }
.common-toc li a:active, .common-toc li a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.common-toc li a:hover { color: rgb(36, 72, 107); text-decoration: underline; }
.common-toc h3 a { color: rgb(78, 97, 114); text-decoration: none; }
.common-toc h3 a:visited { color: rgb(78, 97, 114); }
.common-toc h3 a:active, .common-toc h3 a:focus { color: rgb(78, 97, 114); text-decoration: underline; }
.common-toc h3 a:hover { color: rgb(78, 97, 114); text-decoration: underline; }
.teaser-with-image-and-blue-arrow-list { margin: -3px 0px 18px; }
.teaser-with-image-and-blue-arrow-list img { float: right; margin: 3px 0px 20px 10px; padding: 0px; }
.teaser-with-image-and-blue-arrow-list h2 { font-family: arial,sans-serif; font-size: 131%; font-weight: bold; margin: 0px 0px 10px; color: rgb(0, 0, 0); line-height: 116%; }
.teaser-with-image-and-blue-arrow-list .source { color: rgb(102, 102, 102); display: block; font-family: Arial,Verdana,Tahoma,Geneva,Helvetica,sans-serif; font-size: 77%; line-height: 108%; margin: -3px 0px 9px; text-transform: uppercase; }
.teaser-with-image-and-blue-arrow-list p.abstract { color: rgb(0, 0, 0); font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size: 93%; font-weight: normal; line-height: 138.5%; padding: 0px 0px 13px; }
.teaser-with-image-and-blue-arrow-list li { margin: 0px 0px 3px; }
.teaser-with-image-and-blue-arrow-list ul li p.bullet { background-image: url(1ea34bc46517a6c8bf7dbb4d740c20c86e78614f.gif) ; background-position: 0px 3px; background-repeat: no-repeat; display: inline; font-family: arial,sans-serif; font-size: 108%; line-height: 138.5%; margin: 10px 0px 0px; padding: 0px 8px 0px 19px; }
.horizontal-tab .teaser-with-image-and-blue-arrow-list img { float: right; margin: 3px 0px 0px 10px; padding: 0px; }
.contact-us { margin: 0px 0px 20px; }
.contact-us h3 { color: rgb(64, 136, 0); font-family: arial,sans-serif; font-weight: bold; font-size: 108%; padding: 0px 0px 4px; margin: 0px; }
.contact-us h3.subhead { color: rgb(0, 0, 0); font-family: arial,sans-serif; font-weight: normal; font-size: 108%; padding: 0px 0px 4px; margin: 0px; line-height: 153.9%; }
.contact-us h3.subhead span { font-size: 121%; font-weight: bold; }
.contact-us img { padding: 0px 0px 9px; margin: 0px; }
.contact-us p { color: rgb(0, 0, 0); font-family: arial,sans-serif; font-weight: normal; font-size: 93%; line-height: 138.5%; padding: 5px 0px; margin: 0px; }
.contact-us ul { padding: 6px 0px 0px; }
.contact-us ul li { font-size: 100%; font-family: arial,sans-serif; font-weight: normal; padding: 0px 0px 0px 8px; margin: 0px; display: inline; background: url(d7cce29ecc204efefb1ed462e20f2295cdeb04e6.gif)  no-repeat scroll 0px 2px transparent; }
.contact-us ul li.first { background: none repeat scroll 0% 0% transparent; padding: 0px 3px 0px 0px; }
.buttons-horizontal-list-images { padding: 0px; margin: 0px 0px 20px; display: inline-block; }
.buttons-horizontal-list-images ul { display: inline-block; margin: 0px 0px -3px; }
.buttons-horizontal-list-images ul li { float: left; padding: 0px; margin: 0px; }
.buttons-horizontal-list-images .layout-clear-both { clear: both; }
.marketing-horizontal-list-images { margin: 0px 0px 20px; display: inline-block; }
.marketing-horizontal-list-images ul li { float: left; width: 178px; border-right: 1px solid rgb(255, 255, 255); cursor: pointer; }
.marketing-horizontal-list-images p.large-font { color: rgb(255, 255, 255); font-family: arial,sans-serif; font-weight: bold; font-size: 131%; line-height: 116%; padding: 0px 0px 6px; margin: 0px 0px 0px -1px; }
.marketing-horizontal-list-images p.small-font { color: rgb(255, 255, 255); font-family: arial,sans-serif; font-weight: bold; font-size: 93%; line-height: 123.1%; padding: 0px 0px 6px; margin: 0px; }
.marketing-horizontal-list-images .text-background { cursor: pointer; display: inline-block; background-color: rgb(110, 166, 0); padding: 7px 10px 18px; margin: 0px; }
.marketing-horizontal-list-images .position1 .text-background { display: inline-block; background-color: rgb(110, 166, 0); padding: 7px 10px 18px; margin: 0px; }
.marketing-horizontal-list-images .position2 .text-background { display: inline-block; background-color: rgb(84, 140, 0); padding: 7px 10px 18px; margin: 0px; }
.marketing-horizontal-list-images .position3 .text-background { display: inline-block; background-color: rgb(61, 112, 0); padding: 7px 10px 18px; margin: 0px; }
.marketing-horizontal-list-images .position4 .text-background { display: inline-block; background-color: rgb(43, 86, 0); padding: 7px 10px 18px; margin: 0px; }
.marketing-horizontal-list-images .layout-clear-both { clear: both; }
.marketing-horizontal-list-images a:hover p.large-font { color: rgb(255, 255, 255); text-decoration: underline; }
.marketing-horizontal-list-images a:hover p.small-font { color: rgb(255, 255, 255); text-decoration: underline; }
.marketing-horizontal-list-images a { color: rgb(255, 255, 255); text-decoration: none; }
.marketing-horizontal-list-images a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.marketing-horizontal-list-images a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.marketing-horizontal-list-images a:active { color: rgb(255, 255, 255); text-decoration: underline; }
.marketing-horizontal-list-images a:focus { color: rgb(255, 255, 255); text-decoration: underline; }
.Expand-Collapse-Toolbar { font-size: 85%; margin: -1px 0px 19px; }
.Expand-Collapse-Toolbar ul li { display: inline; list-style: none outside none; }
.Expand-Collapse-Toolbar .expandall a { background: url(a13a0724b92cb0cf28bcb35e0863a6ce12723f48.gif)  no-repeat scroll 0px 1px transparent; padding-left: 20px; padding-top: 0px; }
.Expand-Collapse-Toolbar .collapseall { background: url(58dcd99baf92d40d551a89223bebe608474c5bc4.gif)  no-repeat scroll 0px 2px transparent; margin: 0px 0px 0px 6px; padding: 0px 0px 0px 11px; }
.Expand-Collapse-Toolbar .collapseall a { background: url(dbd108a6bfae4a614156760e2aeaaafd9f91d98c.gif)  no-repeat scroll 0px 1px transparent; padding-left: 20px; padding-top: 0px; }
.Expand-Collapse-Toolbar a { color: rgb(15, 87, 194); text-decoration: none; }
.Expand-Collapse-Toolbar a:hover { text-decoration: underline; }
.Expand-Collapse-Toolbar a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.iam { margin: 0px 0px 20px; }
.Expand-Collapse { margin: 0px 0px 12px; }
.exp-coll-hdr { font-size: 108%; font-family: arial; font-weight: bold; color: rgb(0, 0, 0); padding: 0px 0px 14px; margin: -3px 0px 0px; }
.exp-coll-headline { color: rgb(0, 0, 0); font-family: arial; font-size: 131%; font-weight: bold; padding: 0px 0px 14px; margin: -3px 0px 0px; }
.expand-collapse { margin: -2px 0px 0px; padding: 0px; }
.expand-collapse li { margin: 0px 0px 10px; }
.expand-collapse a { padding: 0px; margin: 0px 0px 20px; color: rgb(15, 87, 194); text-decoration: none; }
.expand-collapse level-one a:hover { text-decoration: underline; }
.expand-collapse a:hover { text-decoration: underline; }
.expand-collapse a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.expand-collapse a:visited { color: rgb(15, 87, 194); text-decoration: none; }
.level-one { padding: 0px 0px 5px; font-size: 93%; font-family: arial; color: rgb(15, 87, 194); line-height: 146.5%; }
.level-one a { padding: 0px; margin: 0px; color: rgb(15, 87, 194); text-decoration: none; }
.level-one img { padding: 0px 7px 0px 0px; }
.level-two { font-family: arial,sans-serif; color: rgb(0, 0, 0); font-size: 93%; line-height: 138.5%; padding: 0px 0px 5px 20px; margin: -2px 0px 0px; }
.level-two p { padding: 0px 0px 14px; }
.level-two ol { margin: 0px 0px 5px; }
.level-two ol li { font-family: arial,sans-serif; font-style: normal; color: rgb(0, 0, 0); list-style: decimal outside none; padding: 0px 0px 9px; margin: 0px 0px 0px 30px; }
.level-two ul { margin: 0px 0px 5px; }
.level-two ul li { font-family: arial,sans-serif; font-style: normal; color: rgb(0, 0, 0); list-style: square outside none; padding: 0px 0px 9px; margin: 0px 0px 0px 23px; }
.expand { display: block; }
.collapse { display: none; }
.Ask-a-Question .popin-form .messageBox { height: 60px; width: 460px; padding: 0px; margin: 0px; }
.Submit-Feedback .popin-form .messageBox { height: 60px; width: 460px; padding: 0px; margin: 0px; }
.Submit-Feedback .popin-form #emailsubjectline { display: none; }
.Submit-Feedback .popin-form #emailtoken { display: none; }
.Submit-Feedback .popin-form #userEmail { display: none; }
.Submit-Feedback .popin-form #formtype { display: none; }
.Ask-a-Question .popin-form #emailsubjectline { display: none; }
.Ask-a-Question .popin-form #emailtoken { display: none; }
.Ask-a-Question .popin-form #userEmail { display: none; }
.Ask-a-Question .popin-form #formtype { display: none; }
.container-gradient-background .Large-Target-Nav { font-family: arial,sans-serif; font-size: 13px; font-weight: bold; }
.container-gradient-background .Large-Target-Nav ul { padding: 9px 0px 0px; margin: 0px 0px 0px 10px; white-space: nowrap; }
.container-gradient-background .Large-Target-Nav li { float: left; margin: 3px 0px 0px; padding: 0px; line-height: 116%; background: url(e73356bf2642ba0fc85cd63977e0e8a73af214b7.gif)  repeat-x scroll 257px 0px transparent; border-right: 1px solid rgb(153, 153, 153); white-space: nowrap; height: 47px; }
.container-gradient-background .Large-Target-Nav li.first-item { background-position: left top; height: 47px; }
.container-gradient-background .Large-Target-Nav li.last-item { background-position: right top; border-right: medium none; }
.container-gradient-background .Large-Target-Nav li.selected { background-image: none; background-color: rgb(255, 255, 255); margin: 0px 0px 0px -1px; border-top: 1px solid rgb(153, 153, 153); border-left: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(153, 153, 153); color: rgb(51, 51, 51); position: relative; top: 1px; z-index: 3; display: block; padding: 8px 30px 8px 9px; white-space: nowrap; height: 33px; }
.container-gradient-background .Large-Target-Nav li a { color: rgb(15, 87, 194); display: block; padding: 9px 30px 7px 9px; }
.container-gradient-background .Large-Target-Nav li a:visited { color: rgb(15, 87, 194); text-decoration: none; height: 70%; }
.container-gradient-background .Large-Target-Nav li a:hover { text-decoration: underline; }
.container-gradient-background .Large-Target-Nav li a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.container-gradient-background .Large-Target-Nav li a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.container-gradient-background .Large-Target-Nav li { cursor: pointer; }
.container-gradient-background .Large-Target-Nav li.selected { cursor: default ! important; }
.container-gradient-background .Big-Page-Title { padding: 0px; margin: 0px; }
.container-gradient-background .Big-Page-Title h1 { padding: 0px; margin: -5px 0px 0px 3px; font-size: 24px; font-weight: normal; color: rgb(64, 136, 0); font-family: arial,sans-serif; line-height: 118%; position: static; top: 0px; }
.container-gradient-background { margin: 0px 0px 16px; padding: 0px 0px 1px; background-repeat: repeat-x; background-image: url(b523f46733228736ccb3f355582305ec112ef6c3.png) ; background-position: left bottom; }
.container-gradient-background .container75-25-right-border { background-repeat: repeat-x; background-image: url(b523f46733228736ccb3f355582305ec112ef6c3.png) ; background-position: left bottom; width: 995px; white-space: nowrap; }
.container-gradient-background .container75-25-right-border .title { padding: 0px; margin: 0px; clear: both; }
.container-gradient-background .container75-25-right-border .description { padding: 0px; margin: 0px; clear: both; }
.container-gradient-background .container75-25-right-border .clear-both { clear: both; }
.container-gradient-background .container75-25-right-border .leftcolumn { margin: 0px; padding: 0px 5px 0px 0px; width: 73%; float: left; display: inline; white-space: nowrap; }
.container-gradient-background .container75-25-right-border .rightcolumn { width: 22%; float: left; display: inline; border-left: 1px solid rgb(214, 215, 222); padding: 0px 0px 0px 10px; margin: 0px 0px 0px 10px; }
.container-gradient-background .contact-us-content { padding: 0px 10px 0px 0px; margin: 2px 0px 20px; }
.container-gradient-background .contact-us-content h2 { font-family: arial,sans-serif; font-weight: bold; font-size: 14px; color: rgb(0, 0, 0); padding: 0px 0px 2px; margin: 0px; white-space: nowrap; }
.container-gradient-background .contact-us-content p { font-family: arial,sans-serif; font-size: 13px; margin: 0px; padding: 0px 0px 11px; }
.container-gradient-background .contact-us-content p span { font-weight: bold; font-size: 16px; color: rgb(64, 136, 0); }
.container-gradient-background .contact-us-content ul { padding: 0px; margin: 0px; white-space: nowrap; }
.container-gradient-background .contact-us-content li { font-family: arial,sans-serif; font-size: 13px; display: inline; font-weight: bold; padding: 0px; margin: 0px -1px 0px 0px; white-space: nowrap; }
.container-gradient-background .contact-us-content li span { color: rgb(153, 153, 153); font-family: arial,sans-serif; font-size: 13px; padding: 0px 0px 0px 4px; margin: 0px; }
.container-gradient-background .contact-us-content a { color: rgb(15, 87, 194); text-decoration: none; }
.container-gradient-background .contact-us-content a:link { color: rgb(15, 87, 194); text-decoration: none; }
.container-gradient-background .contact-us-content a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.container-gradient-background .contact-us-content a:hover { color: rgb(15, 87, 194); text-decoration: underline; }
.container-gradient-background .contact-us-content a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.container-gradient-background .contact-us-content a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.contact-us-content { padding: 0px 10px 0px 0px; margin: 0px 0px 20px; }
.contact-us-content h2 { font-family: arial,sans-serif; font-weight: bold; font-size: 108%; color: rgb(0, 0, 0); padding: 0px 0px 2px; }
.contact-us-content p { font-family: arial,sans-serif; font-size: 100%; margin: 0px; padding: 0px 0px 11px; }
.contact-us-content p span { font-weight: bold; font-size: 123.1%; color: rgb(64, 136, 0); }
.contact-us-content ul { padding: 0px; margin: 0px; }
.contact-us-content li { font-family: arial,sans-serif; font-size: 100%; display: inline; font-weight: bold; padding: 0px; margin: 0px -1px 0px 0px; }
.contact-us-content li span { color: rgb(153, 153, 153); font-family: arial,sans-serif; font-size: 100%; padding: 0px 0px 0px 4px; margin: 0px; }
.contact-us-content a { color: rgb(15, 87, 194); text-decoration: none; }
.contact-us-content a:link { color: rgb(15, 87, 194); text-decoration: none; }
.contact-us-content a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.contact-us-content a:hover { color: rgb(15, 87, 194); text-decoration: underline; }
.contact-us-content a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.contact-us-content a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.container-grey-background .container50-50 { padding: 10px 0px 10px 10px; margin: 0px; }
.container-grey-background .container50-50 .title { padding: 0px; margin: 0px; clear: both; }
.container-grey-background .container50-50 .leftcolumn { width: 48%; float: left; display: inline; margin: 0px 0px -4px; }
.container-grey-background .container50-50 .rightcolumn { width: 47%; float: left; display: inline; padding: 0px 0px 0px 10px; margin: 0px 0px -4px 10px; }
.container-grey-background .container50-50 .description { clear: both; }
.container-grey-background .container50-50 .Left-Image-Top-Title { margin: -3px 0px 20px; clear: both; display: inline-block; }
.container-grey-background .container50-50 .Left-Image-Top-Title .has-tooltip { float: left; padding: 0px 5px 2px 0px; margin: 0px; display: inline; }
.container-grey-background .container50-50 .Left-Image-Top-Title .image { float: left; padding: 3px 9px 0px 0px; margin: 0px; }
.container-grey-background .container50-50 .Left-Image-Top-Title .image a { margin: 0px 0px -3px; }
.container-grey-background .container50-50 .Left-Image-Top-Title .gold_border { float: left; padding: 0px; border: 1px solid rgb(167, 136, 50); margin: 3px 9px 10px 0px; }
.container-grey-background .container50-50 .Left-Image-Top-Title h3 { color: rgb(51, 102, 0); text-transform: uppercase; font-size: 85%; font-weight: bold; padding: 0px 0px 4px; margin: 0px; line-height: normal; }
.container-grey-background .container50-50 .Left-Image-Top-Title .source { color: rgb(102, 102, 102); text-transform: uppercase; font-family: arial,sans-serif; font-size: 77%; font-weight: normal; line-height: 128%; margin: 0px; padding: 0px 0px 2px; }
.container-grey-background .container50-50 .Left-Image-Top-Title .headline { font-family: arial,sans-serif; font-weight: bold; padding: 0px 0px 5px; margin: 0px; position: relative; top: 0px; }
.container-grey-background .container50-50 .Left-Image-Top-Title p { font-size: 93%; font-family: arial,sans-serif; line-height: 142%; margin-top: 0px; position: relative; top: -2px; padding: 1px 0px 0px; }
.container-grey-background .container50-50 .Left-Image-Top-Title a { color: rgb(15, 87, 194); text-decoration: none; }
.container-grey-background .container50-50 .Left-Image-Top-Title a:link { color: rgb(15, 87, 194); text-decoration: none; }
.container-grey-background .container50-50 .Left-Image-Top-Title a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.container-grey-background .container50-50 .Left-Image-Top-Title a:hover { color: rgb(15, 87, 194); text-decoration: underline; }
.container-grey-background .container50-50 .Left-Image-Top-Title a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.container-grey-background .container50-50 .Left-Image-Top-Title a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.container-grey-background .container-50-50-left-border { padding: 10px 0px 10px 10px; margin: 0px; }
.container-grey-background .container-50-50-left-border .title { padding: 0px; margin: 0px; clear: both; }
.container-grey-background .container-50-50-left-border .leftcolumn { width: 47%; float: left; display: inline; border-right: 1px solid rgb(214, 215, 222); padding: 0px 10px 0px 0px; margin: 0px 10px -4px 0px; }
.container-grey-background .container-50-50-left-border .rightcolumn { width: 48%; float: left; display: inline; margin: 0px 0px -4px; }
.container-grey-background .container-50-50-left-border .description { clear: both; }
.container-grey-background .container50-50-right-border { padding: 10px 0px 10px 10px; margin: 0px; }
.container-grey-background .container50-50-right-border .title { padding: 0px; margin: 0px; clear: both; }
.container-grey-background .container50-50-right-border .leftcolumn { width: 47%; float: left; display: inline; margin: 0px 0px -4px; }
.container-grey-background .container50-50-right-border .rightcolumn { width: 48%; float: left; display: inline; border-left: 1px solid rgb(219, 220, 222); padding: 0px 0px 0px 10px; margin: 0px 0px -4px 10px; }
.container-grey-background .container50-50-right-border .description { clear: both; }
.container50-50 { padding: 0px; margin: 0px 0px 20px; }
.container50-50 .title { padding: 0px; margin: 0px; clear: both; }
.container50-50 .description { clear: both; }
.container50-50 .leftcolumn { width: 48%; float: left; display: inline; margin: 0px 10px 0px 0px; }
.container50-50 .rightcolumn { width: 48%; float: left; display: inline; padding: 0px; margin: 0px 0px 0px 10px; }
.container50-50 .Small-Page-Title h2 { font-size: 131%; font-weight: bold; color: rgb(64, 136, 0); font-family: arial,sans-serif; line-height: 118%; }
.container50-50-right-border { padding: 0px; margin: 0px 0px 20px; }
.container50-50-right-border .title { padding: 0px; margin: 0px; clear: both; }
.container50-50-right-border .leftcolumn { width: 48%; float: left; display: inline; padding: 0px 10px 0px 0px; }
.container50-50-right-border .rightcolumn { width: 48%; float: left; display: inline; border-left: 1px solid rgb(219, 220, 222); padding: 0px 0px 0px 10px; margin: 0px; }
.container50-50-right-border .description { clear: both; }
.container-50-50-left-border { padding: 0px; margin: 0px 0px 20px; }
.container-50-50-left-border .title { padding: 0px; margin: 0px; clear: both; }
.container-50-50-left-border .leftcolumn { width: 48%; float: left; display: inline; border-right: 1px solid rgb(219, 220, 222); padding: 0px 10px 0px 0px; margin: 0px 10px 0px 0px; }
.container-50-50-left-border .rightcolumn { width: 48%; float: left; display: inline; margin: 0px; }
.container-50-50-left-border .description { clear: both; }
.Container-PopIn .container-50-50-left-border .leftcolumn { width: 47.9%; float: left; display: inline; border-right: 1px solid rgb(219, 220, 222); padding: 0px 10px 0px 0px; margin: 0px 10px 0px 0px; }
.Container-PopIn .container-50-50-left-border .rightcolumn { width: 47.9%; float: left; display: inline; margin: 0px; }
.Container-PopIn .container50-50-right-border .leftcolumn { width: 47.9%; float: left; display: inline; padding: 0px 10px 0px 0px; }
.Container-PopIn .container50-50-right-border .rightcolumn { width: 47.9%; float: left; display: inline; border-left: 1px solid rgb(219, 220, 222); padding: 0px 0px 0px 10px; margin: 0px; }
.container-grey-background { margin: 0px 0px 20px; display: block; }
.container75-25 { padding: 0px 0px 20px; margin: 0px; }
.container75-25 .title { padding: 0px; margin: 0px; clear: both; }
.container75-25 .description { padding: 0px; margin: 0px; clear: both; }
.container75-25 .clear-both { clear: both; }
.container75-25 .leftcolumn { margin: 0px; width: 74%; float: left; display: inline; }
.container75-25 .rightcolumn { width: 25%; float: left; display: inline; }
.container-gradient-background .container75-25 { padding: 0px; margin: 0px; }
.container-gradient-background .container75-25 .title { padding: 0px; margin: 0px; clear: both; }
.container-gradient-background .container75-25 .description { padding: 0px; margin: 0px; clear: both; }
.container-gradient-background .container75-25 .clear-both { clear: both; }
.container-gradient-background .container75-25 .leftcolumn { margin: 0px; width: 74%; float: left; display: inline; }
.container-gradient-background .container75-25 .rightcolumn { width: 25%; float: left; display: inline; }
.container75-25-leftborder { padding: 0px 0px 20px; margin: 0px; }
.container75-25-leftborder .title { padding: 0px; margin: 0px; clear: both; }
.container75-25-leftborder .description { padding: 0px; margin: 0px; clear: both; }
.container75-25-leftborder .clear-both { clear: both; }
.container75-25-leftborder .leftcolumn { padding: 0px 10px 0px 0px; margin: 0px 10px 0px 0px; width: 75%; float: left; display: inline; border-right: 1px solid rgb(214, 215, 222); }
.container75-25-leftborder .rightcolumn { width: 22%; float: left; display: inline; }
.container-gradient-background .container75-25-rtborder { padding: 0px; margin: 0px; white-space: nowrap; }
.container-gradient-background .container75-25-rtborder .title { padding: 0px; margin: 0px; clear: both; }
.container-gradient-background .container75-25-rtborder .description { padding: 0px; margin: 0px; clear: both; }
.container-gradient-background .container75-25-rtborder .clear-both { clear: both; }
.container-gradient-background .container75-25-rtborder .rightcolumn { width: 22%; float: left; display: inline; border-left: 1px solid rgb(214, 215, 222); padding: 0px 0px 0px 10px; margin: 0px 0px 0px 10px; }
.container75-25-rtborder { padding: 0px 0px 20px; margin: 0px; }
.container75-25-rtborder .title { padding: 0px; margin: 0px; clear: both; }
.container75-25-rtborder .description { padding: 0px; margin: 0px; clear: both; }
.container75-25-rtborder .clear-both { clear: both; }
.container75-25-rtborder .leftcolumn { margin: 0px; width: 75%; float: left; display: inline; white-space: nowrap; }
.container75-25-rtborder .rightcolumn { width: 22%; float: left; display: inline; border-left: 1px solid rgb(214, 215, 222); padding: 0px 0px 0px 10px; margin: 0px 0px 0px 10px; }
.container-3Column { padding: 0px; margin: 0px 0px 20px; }
.container-3Column .title { clear: both; }
.container-3Column .leftcolumn { width: 30.7%; float: left; display: inline; margin: 0px 10px 0px 0px; }
.container-3Column .centercolumn { width: 30.7%; float: left; display: inline; margin: 0px 10px 0px 11px; }
.container-3Column .rightcolumn { width: 30.6%; float: left; display: inline; padding: 0px; margin: 0px 0px -1px 11px; height: auto; }
.container-3Column .description { clear: both; }
.container-3Column-border-left { padding: 0px; margin: 0px 0px 20px; }
.container-3Column-border-left .title { clear: both; }
.container-3Column-border-left .leftcolumn { width: 30.7%; float: left; display: inline; margin: 0px 10px 0px 0px; }
.container-3Column-border-left .centercolumn { width: 30.7%; float: left; display: inline; margin: 0px 10px 0px 0px; border-left: 1px solid rgb(219, 220, 222); padding: 0px 0px 0px 10px; }
.container-3Column-border-left .rightcolumn { width: 30.6%; float: left; display: inline; padding: 0px 0px 0px 10px; margin: 0px 0px -1px; height: auto; border-left: 1px solid rgb(219, 220, 222); }
.container-3Column-border-left .description { clear: both; }
.container-3Column-border-right { padding: 0px; margin: 0px 0px 20px; }
.container-3Column-border-right .title { clear: both; }
.container-3Column-border-right .leftcolumn { width: 30.7%; float: left; display: inline; padding: 0px 10px 0px 0px; margin: 0px; border-right: 1px solid rgb(219, 220, 222); }
.container-3Column-border-right .centercolumn { width: 30.7%; float: left; display: inline; padding: 0px 10px 0px 0px; margin: 0px 0px 0px 10px; height: auto; border-right: 1px solid rgb(219, 220, 222); }
.container-3Column-border-right .rightcolumn { width: 30.6%; float: left; display: inline; padding: 0px; margin: 0px 0px 0px 10px; height: auto; }
.container-3Column-border-right .description { clear: both; }
.Right-Bricklet-image-option { margin: 0px 0px 20px; padding: 0px; }
.navbar { width: 995px; padding: 0px 0px 5px; }
.top-header { background: url(c127b4ce493745c3fa70103ec94156d3db3ef2f5.jpg)  repeat-y scroll 0% 0% transparent; width: 995px; height: 37px; }
.top-header img { float: left; }
.top-header span { font-family: arial,Helvetica,sans-serif; font-size: 22px; color: rgb(56, 144, 21); font-style: italic; padding: 8px 0px 0px; margin-left: 656px; display: inline-block; }
.nav-bar { background-color: rgb(56, 144, 21); border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
.nav-bar ul { list-style-type: none; background-color: rgb(56, 144, 21); height: 19px; text-align: center; }
.nav-bar ul li { display: inline-block; margin: 0px; padding: 0px; border-right: 1px solid rgb(255, 255, 255); float: left; height: 19px; line-height: 19px ! important; width: 153px; cursor: pointer; }
.nav-bar ul li a { font-family: arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; padding: 0px 0px 2px; vertical-align: middle; }
.nav-bar ul li:hover, .nav-bar ul li a:hover { background: none repeat scroll 0% 0% rgb(131, 181, 31); }
.nav-bar ul li a:active { background: none repeat scroll 0% 0% rgb(131, 181, 31); display: block; }
.nav-bar ul li a:focus { background: none repeat scroll 0% 0% rgb(131, 181, 31); display: block; }
.nav-bar ul li.selected { padding: 0px; margin: 0px; font-family: arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(131, 181, 31); line-height: 19px ! important; width: 153px; text-align: center; cursor: auto; }
.Skin_Article_TopNews_Popup { border: 1px solid rgb(0, 0, 0); padding: 14px 10px 18px; }
.Skin_Article_TopNews_Popup .logos { text-align: center; }
.Skin_Article_TopNews_Popup .rss { float: left; padding: 2px 9px 25px 0px; }
.Skin_Article_TopNews_Popup p { font-family: arial,sans-serif; font-size: 93%; line-height: 135.8%; }
.Skin_Article_TopNews_Popup a { color: rgb(15, 87, 194); font-family: arial,sans-serif; text-decoration: none; }
.Skin_Article_TopNews_Popup a:visited { color: rgb(15, 87, 194); }
.Skin_Article_TopNews_Popup a:hover { text-decoration: underline; }
.Skin_Article_TopNews_Popup a:active, a:focus { color: rgb(231, 70, 0); text-decoration: underline; }
.rssform { background-color: rgb(255, 255, 255); left: 228px; position: absolute; top: 136px; width: 200px; z-index: 1000; }
.menu-navigation { margin: 0px 0px 20px; }
.framelessNav { margin: 0px 0px 0px 10px; }
.container60-40 .Article-Landing .byline { font-family: arial,sans-serif; font-size: 77%; line-height: 108%; text-transform: uppercase; color: rgb(102, 102, 102); position: relative; top: -9px; margin: 0px 0px 4px; padding: 0px; }
.Container-PopIn { background-color: rgb(255, 255, 255); border: 1px solid rgb(21, 52, 88); padding: 0px; width: 540px; }
.Container-PopIn a img { margin-right: 5px; margin-top: 5px; }
.Container-PopIn .container { width: auto; margin: -1px 20px 20px; }
.Container-PopIn .container .title { margin: 0px 0px 12px; }
.Container-PopIn .container50-50 { margin: 0px 0px 21px; }
.Container-PopIn .container .container50-50 .description p { padding: 15px 0px 0px; margin: 0px 0px -14px; }
.Container-PopIn .container50-50 .leftcolumn { width: 48%; float: left; margin: 0px 9px -2px 0px; padding: 0px; }
.Container-PopIn .container50-50 .rightcolumn { width: 48%; float: right; margin: 0px 0px -2px 10px; }
.Container-PopIn .description { clear: both; }
.Container-PopIn h2 { color: rgb(64, 136, 0); font-size: 131%; font-weight: bold; }
.Container-PopIn .leftcolumn .Left-Aligned-Green-Bullet-Headline { margin: -4px 0px 11px; }
.Container-PopIn .rightcolumn .Left-Aligned-Green-Bullet-Headline { margin: -3px 0px 10px; }
.container-gradient-background .container-4Region { background-image: url(2c03a23a2ce5546173a35e8cd5f330717bfbc172.gif) ; border: 1px solid rgb(219, 220, 222); display: inline-block; }
.container-gradient-background .container-4Region .toprow { margin: 0px 12px; padding: 11px 0px 9px; border-bottom: 1px solid rgb(219, 220, 222); display: inline-block; }
.container-gradient-background .container-4Region .toprow .GeneralText-Image { float: left; }
.container-gradient-background .container-4Region .title { clear: both; }
.container-gradient-background .container-4Region .leftcolumn { display: inline; float: left; padding: 10px 10px 0px 20px; width: 37%; }
.container-gradient-background .container-4Region .leftcolumn .Left-Aligned-No-Bullets ul li { font-size: 85%; line-height: 108%; }
.container-gradient-background .container-4Region .rightcolumn .Left-Aligned-No-Bullets ul li { font-size: 85%; line-height: 108%; }
.container-gradient-background .container-4Region .column { display: inline; float: left; padding: 6px 20px 0px; }
.container-gradient-background .container-4Region .column .Left-Aligned-No-Bullets ul { padding: 0px 0px 4px; }
.container-gradient-background .container-4Region .column .Left-Aligned-No-Bullets ul li { font-size: 100%; line-height: 138.5%; padding: 0px 6px 7px 0px; }
.container-gradient-background .container-4Region .rightcolumn { display: inline; float: left; padding: 10px 20px 0px 11px; width: 37%; }
.container-gradient-background .container-4Region .BottomRow { margin: 0px 20px; padding: 6px 0px 19px; border-top: 1px solid rgb(219, 220, 222); display: inline-block; }
.container-gradient-background .container-4Region .GeneralText-With-Style { margin: 0px 0px 12px; white-space: nowrap; }
.container-gradient-background .container-4Region .description { clear: both; }
.container60-40 { padding: 0px; margin: 0px 0px 20px; }
.container60-40 .title { padding: 0px; margin: 0px; clear: both; }
.container60-40 .description { clear: both; }
.container60-40 .leftcolumn { width: 57.6%; float: left; display: inline; margin: 0px 10px 0px 0px; }
.container60-40 .rightcolumn { width: 38.6%; float: right; display: inline; padding: 0px; margin: 0px 0px 0px 10px; }
.container60-40-rtborder { padding: 0px; margin: 0px 0px 20px; }
.container60-40-rtborder .title { padding: 0px; margin: 0px; clear: both; }
.container60-40-rtborder .leftcolumn { width: 58%; float: left; display: inline; padding: 0px 10px 0px 0px; }
.container60-40-rtborder .rightcolumn { width: 38%; float: right; display: inline; border-left: 1px solid rgb(219, 220, 222); padding: 0px 0px 0px 10px; margin: 0px; }
.container60-40-rtborder .description { clear: both; }
.container60-40-leftborder { padding: 0px; margin: 0px 0px 20px; }
.container60-40-leftborder .title { padding: 0px; margin: 0px; clear: both; }
.container60-40-leftborder .leftcolumn { width: 58%; float: left; display: inline; border-right: 1px solid rgb(219, 220, 222); padding: 0px 10px 0px 0px; margin: 0px 10px 0px 0px; }
.container60-40-leftborder .rightcolumn { width: 38%; float: right; display: inline; margin: 0px; }
.container60-40-leftborder .description { clear: both; }
.container-grey-background .horizontal-tab .tabbed-box { background: url(2ae4b155098846cf785341aef81e8d3388cfa3a7.gif)  repeat-x scroll left bottom transparent; border: 1px solid rgb(187, 187, 187); clear: both; padding: 15px 20px 20px 30px; position: relative; top: 3px; }
.container-grey-background .horizontal-tab .rounded-tab { font-family: Arial; font-size: 108%; margin: 0px 0px 0px 8px; font-weight: bold; left: 0px; text-align: center; z-index: 100; }
.container-grey-background .horizontal-tab .rounded-tab li.selected a { color: rgb(0, 0, 0); }
.container-grey-background .horizontal-tab .rounded-tab a { background: url(98cfc5af3b3efa210ed168dbf3f76295026f9bdb.gif)  no-repeat scroll left top transparent; color: rgb(76, 76, 76); cursor: pointer; display: block; float: left; padding: 0px 0px 0px 10px; }
.container-grey-background .horizontal-tab .rounded-tab a span { background: url(55056c6f26256047f8cbb2bdaf5475f294436c15.gif)  no-repeat scroll right top transparent; display: block; float: left; padding: 8px 20px 10px 10px; white-space: nowrap; }
.container-grey-background .horizontal-tab .rounded-tab a:hover { text-decoration: underline; }
.container-grey-background .horizontal-tab .rounded-tab a:visited { color: rgb(76, 76, 76); }
.container-grey-background .horizontal-tab .rounded-tab a:active { outline: medium none; }
.container-grey-background .horizontal-tab .rounded-tab a:focus { outline: medium none; }
.container-grey-background .horizontal-tab .rounded-tab ul { margin: 0px; padding: 0px; }
.container-grey-background .horizontal-tab .rounded-tab li { background-color: rgb(238, 238, 238); border-bottom: 1px solid rgb(187, 187, 187) ! important; color: rgb(76, 76, 76); float: left; margin: 0px 0px -4px 5px; position: relative; }
.container-grey-background .horizontal-tab .rounded-tab li.selected { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255) ! important; color: rgb(64, 136, 0); z-index: 100; }
.container-grey-background .horizontal-tab .rounded-tab li.selected a:hover { text-decoration: none; }
.container-grey-background .horizontal-tab .Teaser-With-Text-And-Optional-Image img { float: left; position: relative; left: -44px; margin: 5px -24px 0px 0px; }
.container { display: block; margin: 0px; padding: 0px; }
.container .title { clear: both; margin: 0px; padding: 0px; }
.container .single-column { display: inline; height: 100%; }
.container .description { clear: both; margin: 0px; padding: 0px; }
.container-gradient-background-with-border { margin: 0px 0px 20px; padding: 10px; background-repeat: repeat-x; background-image: url(fd25ccc113874d5fd584b0c2e823a7536aea2b59.png) ; background-position: left bottom; border: 1px solid rgb(219, 220, 222); display: inline-block; }
.container-gradient-background-with-border .toprow .teaser-with-large-text-and-optional-image { position: relative; left: -24px; margin: 0px 0px 20px; padding: 0px; }
.container-gradient-background-with-border .teaser-with-large-text-and-optional-image img { float: left; margin: 0px 20px 0px 0px; }
.container-3columncomplex { width: auto; }
.container-3columncomplex .toprow { width: auto; margin: 0px 0px 20px; }
.container-3columncomplex .leftcolumn { width: 31%; float: left; display: inline; padding: 0px 10px 0px 0px; margin: 0px 0px 10px; }
.container-3columncomplex .centercolumn { width: 31%; float: left; display: inline; padding: 0px 10px; margin: 0px 0px 10px; }
.container-3columncomplex .rightcolumn { width: 31%; float: left; display: inline; height: auto; padding: 0px 0px 0px 10px; margin: 0px 0px 10px; }
.container-3columncomplex .BottomRow { width: auto; margin: 10px 0px 0px; }
.container-3columncomplex .description { clear: both; }
.container-3columncomplex-border-left { width: auto; }
.container-3columncomplex-border-left .toprow { width: auto; margin: 0px 0px 20px; }
.container-3columncomplex-border-left .leftcolumn { width: 31%; float: left; display: inline; padding: 0px 9px 0px 0px; margin: 0px 0px 10px; border-right: 1px solid rgb(219, 220, 222); }
.container-3columncomplex-border-left .centercolumn { width: 31%; float: left; display: inline; padding: 0px 9px 0px 10px; margin: 0px 0px 10px; border-right: 1px solid rgb(219, 220, 222); }
.container-3columncomplex-border-left .rightcolumn { width: 31%; float: left; display: inline; height: auto; padding: 0px 0px 0px 10px; margin: 0px 0px 10px; }
.container-3columncomplex-border-left .BottomRow { width: auto; margin: 10px 0px 0px; }
.container-3columncomplex-border-left .description { clear: both; }
.container-3columncomplex-border-right { width: auto; }
.container-3columncomplex-border-right .toprow { width: auto; margin: 0px 0px 20px; }
.container-3columncomplex-border-right .leftcolumn { width: 31%; float: left; display: inline; padding: 0px 10px 0px 0px; margin: 0px 0px 10px; }
.container-3columncomplex-border-right .centercolumn { width: 31%; float: left; display: inline; padding: 0px 10px 0px 9px; margin: 0px 0px 10px; border-left: 1px solid rgb(219, 220, 222); }
.container-3columncomplex-border-right .rightcolumn { width: 31%; float: left; display: inline; height: auto; border-left: 1px solid rgb(219, 220, 222); padding: 0px 0px 0px 9px; margin: 0px 0px 10px; }
.container-3columncomplex-border-right .BottomRow { width: auto; margin: 10px 0px 0px; }
.container-3columncomplex-border-right .description { clear: both; }
.container-4columncomplex { width: auto; }
.container-4columncomplex .toprow { width: auto; margin: 0px 0px 20px; }
.container-4columncomplex .leftcolumn { width: 49.9%; float: left; display: inline; margin: 0px 0px 10px; }
.container-4columncomplex .leftcolumn .l-leftside { width: 44.5%; float: left; display: inline; padding: 0px 10px 0px 0px; }
.container-4columncomplex .leftcolumn .l-rightside { width: 44.5%; float: left; display: inline; padding: 0px 10px; }
.container-4columncomplex .rightcolumn { width: 49.9%; float: left; display: inline; margin: 0px 0px 10px; }
.container-4columncomplex .rightcolumn .r-leftside { width: 44.5%; float: left; display: inline; padding: 0px 10px; }
.container-4columncomplex .rightcolumn .r-rightside { width: 44.5%; float: left; display: inline; padding: 0px 0px 0px 10px; }
.container-4columncomplex .BottomRow { width: auto; margin: 10px 0px 0px; }
.container-4columncomplex .description { clear: both; }
.container-4columncomplex-border-left { width: auto; }
.container-4columncomplex-border-left .toprow { width: auto; margin: 0px 0px 20px; }
.container-4columncomplex-border-left .leftcolumn { width: 49.9%; float: left; display: inline; margin: 0px 0px 10px; }
.container-4columncomplex-border-left .leftcolumn .l-leftside { width: 44.5%; float: left; display: inline; border-right: 1px solid rgb(219, 220, 222); padding: 0px 9px 0px 0px; }
.container-4columncomplex-border-left .leftcolumn .l-rightside { width: 44.5%; float: left; display: inline; border-right: 1px solid rgb(219, 220, 222); padding: 0px 9px 0px 10px; }
.container-4columncomplex-border-left .rightcolumn { width: 49.9%; float: left; display: inline; margin: 0px 0px 10px; }
.container-4columncomplex-border-left .rightcolumn .r-leftside { width: 44.5%; float: left; display: inline; border-right: 1px solid rgb(219, 220, 222); padding: 0px 9px; }
.container-4columncomplex-border-left .rightcolumn .r-rightside { width: 44.5%; float: left; display: inline; padding: 0px 0px 0px 10px; }
.container-4columncomplex-border-left .BottomRow { width: auto; margin: 10px 0px 0px; }
.container-4columncomplex-border-left .description { clear: both; }
.container-4columncomplex-border-right { width: auto; }
.container-4columncomplex-border-right .toprow { width: auto; margin: 0px 0px 20px; }
.container-4columncomplex-border-right .leftcolumn { width: 49.9%; float: left; display: inline; margin: 0px 0px 10px; }
.container-4columncomplex-border-right .leftcolumn .l-leftside { width: 44.5%; float: left; display: inline; padding: 0px 10px 0px 0px; }
.container-4columncomplex-border-right .leftcolumn .l-rightside { width: 44.5%; float: left; display: inline; border-left: 1px solid rgb(219, 220, 222); padding: 0px 10px 0px 9px; }
.container-4columncomplex-border-right .rightcolumn { width: 49.9%; float: left; display: inline; margin: 0px 0px 10px; }
.container-4columncomplex-border-right .rightcolumn .r-leftside { width: 44.5%; float: left; display: inline; border-left: 1px solid rgb(219, 220, 222); padding: 0px 10px; }
.container-4columncomplex-border-right .rightcolumn .r-rightside { width: 44.5%; float: left; display: inline; border-left: 1px solid rgb(219, 220, 222); padding: 0px 0px 0px 9px; }
.container-4columncomplex-border-right .BottomRow { width: auto; margin: 10px 0px 0px; }
.container-4columncomplex-border-right .description { clear: both; }
.container4column { width: auto; margin: 0px 0px 20px; }
.container4column .title { clear: both; }
.container4column .leftcolumn { width: 49.9%; float: left; display: inline; }
.container4column .leftcolumn .l-leftside { width: 44.1%; float: left; display: inline; padding: 0px 10px 0px 0px; }
.container4column .leftcolumn .l-rightside { width: 44.1%; float: left; display: inline; padding: 0px 10px; }
.container4column .rightcolumn { width: 49.9%; float: left; display: inline; padding: 0px; margin: 0px; }
.container4column .rightcolumn .r-leftside { width: 44.1%; float: left; display: inline; padding: 0px 10px; }
.container4column .rightcolumn .r-rightside { width: 44.1%; float: left; display: inline; padding: 0px 0px 0px 10px; }
.container4column .description { clear: both; }
.container4column-border-left { width: auto; margin: 0px 0px 20px; }
.container4column-border-left .title { clear: both; }
.container4column-border-left .leftcolumn { width: 50%; float: left; display: inline; }
.container4column-border-left .leftcolumn .l-leftside { width: 44.7%; float: left; display: inline; border-right: 1px solid rgb(219, 220, 222); padding: 0px 9px 0px 0px; }
.container4column-border-left .leftcolumn .l-rightside { width: 45.2%; float: left; display: inline; padding: 0px 9px 0px 10px; border-right: 1px solid rgb(219, 220, 222); }
.container4column-border-left .rightcolumn { width: 49.9%; float: left; display: inline; padding: 0px; margin: 0px; }
.container4column-border-left .rightcolumn .r-leftside { width: 44.3%; float: left; display: inline; border-right: 1px solid rgb(219, 220, 222); padding: 0px 9px 0px 10px; }
.container4column-border-left .rightcolumn .r-rightside { width: 44.5%; float: left; display: inline; padding: 0px 0px 0px 10px; }
.container4column-border-left .description { clear: both; }
.container4column-border-right { width: auto; margin: 0px 0px 20px; }
.container4column-border-right .title { clear: both; }
.container4column-border-right .leftcolumn { width: 49.9%; float: left; display: inline; }
.container4column-border-right .leftcolumn .l-leftside { width: 44.5%; float: left; display: inline; padding: 0px 10px 0px 0px; }
.container4column-border-right .leftcolumn .l-rightside { width: 44.5%; float: left; display: inline; padding: 0px 10px 0px 9px; border-left: 1px solid rgb(219, 220, 222); }
.container4column-border-right .rightcolumn { width: 49.9%; float: left; display: inline; padding: 0px; margin: 0px; }
.container4column-border-right .rightcolumn .r-leftside { width: 44.5%; float: left; display: inline; border-left: 1px solid rgb(219, 220, 222); padding: 0px 10px 0px 9px; }
.container4column-border-right .rightcolumn .r-rightside { width: 44.5%; float: left; display: inline; padding: 0px 0px 0px 9px; border-left: 1px solid rgb(219, 220, 222); }
.container4column-border-right .description { clear: both; }
.container-4Region { width: auto; }
.container-4Region .toprow { width: auto; margin: 0px 0px 20px; }
.container-4Region .leftcolumn { width: 48.1%; float: left; display: inline; padding: 0px 10px 0px 0px; margin: 0px 0px 10px; }
.container-4Region .rightcolumn { width: 48.2%; float: left; display: inline; height: auto; padding: 0px 0px 0px 10px; margin: 0px 0px 10px; }
.container-4Region .BottomRow { width: auto; margin: 10px 0px 0px; }
.container-4Region .description { clear: both; }
.container-4Region-border-left { width: auto; }
.container-4Region-border-left .toprow { width: auto; margin: 0px 0px 20px; }
.container-4Region-border-left .leftcolumn { width: 48.1%; float: left; display: inline; padding: 0px 10px 0px 0px; margin: 0px 0px 10px; border-right: 1px solid rgb(219, 220, 222); }
.container-4Region-border-left .rightcolumn { width: 48.2%; float: left; display: inline; height: auto; padding: 0px 0px 0px 10px; margin: 0px 0px 10px; }
.container-4Region-border-left .BottomRow { width: auto; margin: 10px 0px 0px; }
.container-4Region-border-left .description { clear: both; }
.container-4Region-border-right { width: auto; }
.container-4Region-border-right .toprow { width: auto; margin: 0px 0px 20px; }
.container-4Region-border-right .leftcolumn { width: 48.1%; float: left; display: inline; padding: 0px 10px 0px 0px; margin: 0px 0px 10px; }
.container-4Region-border-right .rightcolumn { width: 48.2%; float: left; display: inline; height: auto; padding: 0px 0px 0px 9px; margin: 0px 0px 10px; border-left: 1px solid rgb(219, 220, 222); }
.container-4Region-border-right .BottomRow { width: auto; margin: 10px 0px 0px; }
.container-4Region-border-right .description { clear: both; }
.Image-Description { padding: 0px; margin: 0px; }
.Image-Description .image { padding: 0px 0px 10px; margin: 0px; }
.Image-Description p { font-family: arial,sans-serif; padding: 0px 0px 3px; line-height: 142%; font-size: 93%; margin: -4px 0px 0px; }
.Image-Description a { padding: 0px; margin: 0px; color: rgb(15, 87, 194); text-decoration: none; }
.Image-Description a:link { color: rgb(15, 87, 194); text-decoration: none; }
.Image-Description a:hover { text-decoration: underline; }
.Image-Description a:visited { color: rgb(128, 0, 128); text-decoration: none; }
.Image-Description a:active { color: rgb(231, 75, 0); text-decoration: underline; }
.Image-Description a:focus { color: rgb(231, 75, 0); text-decoration: underline; }
.ask-question-form { font-family: Arial,Helvetica,sans-serif; border: 1px solid rgb(21, 52, 88); width: 502px; }
.ask-question-form .blue-banner { background-color: rgb(21, 52, 88); width: 100%; display: inline-block; }
.blue-banner h3 { font-size: 100%; color: rgb(255, 255, 255); float: left; font-weight: bold; padding: 4px 0px 5px 10px; line-height: 100%; }
.blue-banner img { float: right; padding: 3px 5px 0px 0px; }
.ask-question-form h1 { font-size: 153.9%; padding: 16px 20px 4px; }
.ask-question-form p { padding: 0px 20px 20px; }
.ask-question-form fieldset { border-top: 1px solid rgb(219, 220, 222); border-bottom: 1px solid rgb(219, 220, 222); margin: 0px 20px; }
.ask-question-form label { display: block; padding: 6px 0px 1px; }
.ask-question-form .text-fields { width: 99.7%; border: 1px solid rgb(102, 153, 204); }
.ask-question-form .button-style { text-align: center; margin: 19px 0px 20px; display: block; }
.ask-question-form .button-style input { margin-right: 16px; }
.ask-question-form .footnote { padding: 7px 20px 19px; font-size: 85%; color: rgb(102, 102, 102); }
.print-page-popup { font-family: Arial,Helvetica,sans-serif; padding: 20px; }
.header-region { padding-bottom: 20px; }
.header-region .align-logo { float: right; position: relative; }
.header-region input { margin: 0px; padding: 0px 10px; }
.content-region1 { padding: 10px 0px 0px; }
.content-region2 { padding-bottom: 40px; }
.content-region2 .print-statement { padding: 10px 0px 20px; }
.horizontal-tab h2 { font-family: arial,sans-serif; font-size: 153.9%; color: rgb(64, 136, 0); margin: -3px 0px 15px; font-weight: normal; }
.imagewrapper { float: right; padding: 0px 0px 10px 10px; }
.horizontal-tab .Left-Aligned-Green-Bullet-Headline { margin: -5px 0px 10px; }
.Article p { color: rgb(0, 0, 0); font-family: arial,sans-serif; font-size: 93%; line-height: 142%; padding: 0px 0px 14px; position: static; top: -4px; display: block; }
.artcle-player { float: right; padding: 0px; width: 320px; }
.artcle-player .player { margin: 0px 0px 8px 1px; }
.artcle-player video { position: absolute; background: none repeat scroll 0% 0% rgb(51, 51, 51); }
.artcle-player .embedDiv { width: 100%; height: 100%; }
.artcle-player .overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.artcle-player .overlay img { position: absolute; bottom: 10px; right: 10px; }
.artcle-player a.overlayPlayButton { width: 100px; height: 100px; font-size: 72px; text-decoration: none; color: white; background: url(d84ce05cde7a4d50700e05c8fdf2fa835da34233.png)  repeat scroll 0% 0% transparent; }
.artcle-player .loadingIndicator { width: 98px; height: 20px; margin-left: -50px; margin-top: -10px; border: 1px solid white; color: white; font-size: 77%; line-height: 18px; background: none repeat scroll 0% 0% black; font-family: helvetica; text-align: center; }
.artcle-player .clipInfo { width: auto; height: auto; display: none; background: none repeat scroll 0% 0% rgb(238, 238, 238); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); padding: 2px 6px 0px; margin: 0px; }
.artcle-player .clipInfoTitle { color: rgb(0, 0, 0); padding: 0px 0px 5px; font-family: arial; font-weight: bold; font-size: 93%; }
.artcle-player .clipdescription { color: rgb(0, 0, 0); padding: 4px 0px 10px; font-family: arial; font-size: 85%; }
.artcle-player .clipLegalInfoDescription { padding: 0px 0px 6px; margin: 0px; }
.artcle-player .clipLegalInfoDescription .clipCopyRight { color: rgb(0, 0, 0); padding: 0px 0px 5px; font-family: arial; font-size: 85%; float: left; }
.artcle-player .clipLegalInfoDescription .clipdesclaimer { color: rgb(0, 0, 0); padding: 0px; font-family: arial; font-size: 77%; }
.artcle-player .clipLegalInfoDescription .legal-info { padding: 0px; margin: 0px; font-family: arial; font-size: 85%; float: right; display: none; }
.artcle-player .clipLegalInfoDescription .legal-info a { color: rgb(0, 0, 0); }
.artcle-player .cardOvelay { text-align: center; float: left; }
.artcle-player .disclaimer { padding: 0px; margin: 0px; display: none; }
.artcle-player .disclaimer p { color: rgb(0, 0, 0); font-family: arial; font-size: 77%; }
.artcle-player .error-message { padding: 10px; margin: 0px; width: 300px; background-color: rgb(0, 0, 0); }
.artcle-player .error-message p { color: rgb(255, 255, 255); font-family: arial; font-size: 85%; padding: 0px 0px 0px 50px; background-image: url(9dc4af78fc45d12b08d8357b62bcb3e6582ac3c0.jpg) ; background-repeat: no-repeat; background-position: 0px 0px; }
.artcle-player .error-message p a { color: rgb(255, 255, 255); text-decoration: underline; }
.popup-player { width: 480px; }
.popup-player .player { margin: 0px 0px 8px 1px; }
.popup-player video { position: absolute; background: none repeat scroll 0% 0% rgb(51, 51, 51); }
.popup-player .embedDiv { width: 100%; height: 100%; }
.popup-player .overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.popup-player .overlay img { position: absolute; bottom: 10px; right: 10px; }
.popup-player a.overlayPlayButton { width: 100px; height: 100px; font-size: 72px; text-decoration: none; color: white; background: url(d84ce05cde7a4d50700e05c8fdf2fa835da34233.png)  repeat scroll 0% 0% transparent; }
.popup-player .loadingIndicator { width: 98px; height: 20px; margin-left: -50px; margin-top: -10px; border: 1px solid white; color: white; font-size: 77%; line-height: 18px; background: none repeat scroll 0% 0% black; font-family: helvetica; text-align: center; }
.popup-player .clipInfo { width: auto; height: auto; display: none; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); padding: 2px 0px 5px; margin: 0px; }
.popup-player .clipInfoTitle { color: rgb(0, 0, 0); padding: 0px 0px 5px; font-family: arial; font-weight: bold; font-size: 93%; }
.popup-player .clipdescription { color: rgb(0, 0, 0); padding: 4px 0px 10px; font-family: arial; font-size: 85%; }
.popup-player .clipLegalInfoDescription { padding: 0px 0px 6px; margin: 0px; }
.popup-player .clipLegalInfoDescription .clipCopyRight { color: rgb(0, 0, 0); padding: 0px 0px 5px; font-family: arial; font-size: 85%; float: left; }
.popup-player .clipLegalInfoDescription .clipdesclaimer { color: rgb(0, 0, 0); padding: 0px 0px 5px; font-family: arial; font-size: 77%; }
.popup-player .clipLegalInfoDescription .legal-info { padding: 0px; margin: 0px; font-family: arial; font-size: 85%; float: right; display: none; }
.popup-player .clipLegalInfoDescription .legal-info a { color: rgb(0, 0, 0); }
.popup-player .cardOvelay { text-align: center; float: left; }
.popup-player .disclaimer { padding: 0px; margin: 0px; display: none; }
.popup-player .disclaimer p { color: rgb(0, 0, 0); font-family: arial; font-size: 77%; }
.popup-player .error-message { padding: 10px; margin: 0px; width: 480px; background-color: rgb(0, 0, 0); }
.popup-player .error-message p { color: rgb(255, 255, 255); font-family: arial; font-size: 85%; padding: 0px 0px 10px 50px; background-image: url(9dc4af78fc45d12b08d8357b62bcb3e6582ac3c0.jpg) ; background-repeat: no-repeat; background-position: 0px 0px; }
.popup-player .error-message p a { color: rgb(255, 255, 255); text-decoration: underline; }
.hub-player { padding: 0px; margin: 0px; }
.hub-player .player-info { width: 480px; float: left; }
.hub-player .release-info { width: 225px; height: 270px; overflow-y: auto; overflow-x: hidden; border: 1px solid rgb(229, 229, 229); float: left; margin: 0px 0px 10px; display: none; }
.hub-player .release-info img { width: 80px; height: 45px; float: left; }
.hub-player .release-info .releaseListTitle { color: rgb(0, 0, 0); font-size: 85%; font-weight: normal; padding: 2px 0px 0px; margin-left: 92px; width: 113px; }
.hub-player .release-info .releaseListItem { padding: 0px; border-bottom: 1px solid rgb(193, 194, 196); }
.hub-player .release-info .releaseListItem a { height: 46px; display: inline-block; text-decoration: none; padding: 5px; cursor: pointer; width: 100%; }
.hub-player .release-info .releaseListItem a:hover { background: none repeat scroll 0% 0% rgb(229, 229, 229); }
.hub-player .player { margin: 0px 0px 8px 1px; }
.hub-player video { position: absolute; background: none repeat scroll 0% 0% rgb(51, 51, 51); }
.hub-player .embedDiv { width: 100%; height: 100%; }
.hub-player .overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.hub-player .overlay img { position: absolute; bottom: 10px; right: 10px; }
.hub-player a.overlayPlayButton { width: 100px; height: 100px; font-size: 72px; text-decoration: none; color: white; background: url(d84ce05cde7a4d50700e05c8fdf2fa835da34233.png)  repeat scroll 0% 0% transparent; }
.hub-player .loadingIndicator { width: 98px; height: 20px; margin-left: -50px; margin-top: -10px; border: 1px solid white; color: white; font-size: 77%; line-height: 18px; background: none repeat scroll 0% 0% black; font-family: helvetica; text-align: center; display: none; }
.hub-player .clipInfo { width: 480px; height: auto; display: none; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); padding: 2px 0px 5px; margin: 0px; }
.hub-player .clipInfoTitle { color: rgb(0, 0, 0); padding: 0px 0px 5px; font-family: arial; font-weight: bold; font-size: 93%; }
.hub-player .clipdescription { color: rgb(0, 0, 0); padding: 4px 0px 10px; font-family: arial; font-size: 100%; }
.hub-player .clipLegalInfoDescription { padding: 0px 0px 6px; margin: 0px; }
.hub-player .clipLegalInfoDescription .clipCopyRight { color: rgb(0, 0, 0); padding: 0px 0px 5px; font-family: arial; font-size: 85%; float: left; }
.hub-player .clipLegalInfoDescription .clipdesclaimer { color: rgb(0, 0, 0); padding: 0px 0px 5px; font-family: arial; font-size: 77%; }
.hub-player .clipLegalInfoDescription .legal-info { padding: 0px; margin: 0px; font-family: arial; font-size: 85%; float: right; display: none; }
.hub-player .clipLegalInfoDescription .legal-info a { color: rgb(0, 0, 0); }
.hub-player .cardOvelay { text-align: center; float: left; }
.hub-player .disclaimer { padding: 0px; margin: 0px; display: none; }
.hub-player .disclaimer p { color: rgb(0, 0, 0); font-family: arial; font-size: 77%; }
.hub-player .error-message { padding: 10px; margin: 0px; width: 480px; background-color: rgb(0, 0, 0); }
.hub-player .error-message p { color: rgb(255, 255, 255); font-family: arial; font-size: 85%; padding: 0px 0px 10px 50px; background-image: url(9dc4af78fc45d12b08d8357b62bcb3e6582ac3c0.jpg) ; background-repeat: no-repeat; background-position: 0px 0px; }
.hub-player .error-message p a { color: rgb(255, 255, 255); text-decoration: underline; }
.Article-Landing p { font-family: arial,sans-serif; font-size: 93%; line-height: 142%; color: rgb(0, 0, 0); padding: 0px 0px 14px; position: static; top: -4px; display: block; }
.Small-Video-Player-with-List { margin: 0px; width: 247px; background: none repeat scroll 0% 0% rgb(238, 238, 238); }
.Small-Video-Player-with-List .player-info { width: 247px; background: none repeat scroll 0% 0% rgb(238, 238, 238); }
.Small-Video-Player-with-List .release-info { width: 247px; background: none repeat scroll 0% 0% rgb(238, 238, 238); display: none; }
.Small-Video-Player-with-List .release-info .releaseList { padding: 0px 5px 5px; }
.Small-Video-Player-with-List .release-info .releaseListTitle { font-size: 12px; padding: 5px 2px; }
.Small-Video-Player-with-List .release-info .releaseListTitle .releaseListTitleTimer { color: rgb(102, 102, 102); font-size: 12px; padding: 5px 2px; display: inline; }
.Small-Video-Player-with-List .release-info .releaseListItem { padding: 0px; }
.Small-Video-Player-with-List .release-info .releaseListItem a { display: inline-block; text-decoration: none; padding: 0px; cursor: pointer; width: 100%; }
.Small-Video-Player-with-List .release-info .releaseListItem a:focus { color: rgb(0, 0, 0); text-decoration: none; }
.Small-Video-Player-with-List .release-info .releaseListItem a:hover { background: none repeat scroll 0% 0% rgb(227, 227, 227); }
.Small-Video-Player-with-List .release-info .releaseListItem-selected { color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(221, 221, 221); font-size: 12px; }
.Small-Video-Player-with-List .release-info .releaseListItem-selected a { color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(221, 221, 221); font-size: 12px; }
.Small-Video-Player-with-List .release-info .releaseListItem-selected a:focus { color: rgb(0, 0, 0); text-decoration: none; font-size: 12px; }
.Small-Video-Player-with-List .player { margin: 0px 0px 8px 1px; }
.Small-Video-Player-with-List video { position: absolute; background: none repeat scroll 0% 0% rgb(51, 51, 51); }
.Small-Video-Player-with-List .embedDiv { width: 100%; height: 100%; }
.Small-Video-Player-with-List .overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.Small-Video-Player-with-List .overlay img { position: absolute; bottom: 10px; right: 10px; }
.Small-Video-Player-with-List a.overlayPlayButton { width: 100px; height: 100px; font-size: 72px; text-decoration: none; color: white; background: url(d84ce05cde7a4d50700e05c8fdf2fa835da34233.png)  repeat scroll 0% 0% transparent; }
.Small-Video-Player-with-List .loadingIndicator { width: 98px; height: 20px; margin-left: -50px; margin-top: -10px; color: white; font-size: 77%; line-height: 18px; background: none repeat scroll 0% 0% black; font-family: helvetica; text-align: center; display: none; }
.Small-Video-Player-with-List .clipInfo { width: auto; height: auto; display: none; padding: 1px 7px 0px; margin: 0px; }
.Small-Video-Player-with-List .clipInfoTitle { color: rgb(51, 51, 51); padding: 5px 0px; font-family: arial; font-weight: bold; font-size: 11px; line-height: 14px; }
.Small-Video-Player-with-List .clipdescription { color: rgb(51, 51, 51); font-family: arial; font-size: 11px; line-height: 14px; padding: 0px 0px 5px; }
.Small-Video-Player-with-List .clipLegalInfoDescription { padding: 0px; margin: 0px; }
.Small-Video-Player-with-List .clipLegalInfoDescription .clipCopyRight { color: rgb(51, 51, 51); padding: 5px 0px; font-family: arial; font-size: 11px; float: left; line-height: 14px; }
.Small-Video-Player-with-List .clipLegalInfoDescription .clipdesclaimer { color: rgb(51, 51, 51); font-family: arial; font-size: 11px; padding: 1px 0px 6px; line-height: 14px; }
.Small-Video-Player-with-List .clipLegalInfoDescription .legal-info { color: rgb(51, 51, 51); padding: 0px; margin: 5px 0px; font-family: arial; font-size: 11px; float: right; display: none; width: 96px; line-height: 14px; }
.Small-Video-Player-with-List .clipLegalInfoDescription .legal-info a { color: rgb(51, 51, 51); }
.Small-Video-Player-with-List .clipLegalInfoDescription .legal-info img { margin-right: 2px; padding: 0px; vertical-align: -1px; }
.Small-Video-Player-with-List .cardOvelay { text-align: center; float: left; }
.Small-Video-Player-with-List .disclaimer { padding: 0px; margin: 0px 0px 6px; display: none; }
.Small-Video-Player-with-List .disclaimer p { color: rgb(51, 51, 51); font-family: arial; font-size: 11px; line-height: 14px; }
.Small-Video-Player-with-List .error-message { padding: 10px; margin: 0px; width: 480px; background-color: rgb(0, 0, 0); }
.Small-Video-Player-with-List .error-message p { color: rgb(255, 255, 255); font-family: arial; font-size: 85%; padding: 0px 0px 10px 50px; background-image: url(9dc4af78fc45d12b08d8357b62bcb3e6582ac3c0.jpg) ; background-repeat: no-repeat; background-position: 0px 0px; }
.Small-Video-Player-with-List .error-message p a { color: rgb(255, 255, 255); text-decoration: underline; }
.results-total { color: rgb(0, 0, 0); font-family: arial,sans-serif; font-size: 93%; font-weight: normal; margin: 0px; }
.dotted-hr { border-bottom: 1px dotted rgb(219, 220, 222); clear: both; height: 1px; margin: 0px; padding-top: 1px; }
.spacing-div_8X0 { padding: 8px 0px 0px; }
.spacing-div_10X0 { padding: 10px 0px 0px; }
.result-line { width: 100%; }
.result-line .result-link { font-size: 116%; font-weight: normal; padding-bottom: 3px; }
.result-line .result-link a { color: rgb(15, 87, 194); text-decoration: none; }
.result-line .result-text { font-family: arial,sans-serif; font-size: 93%; line-height: 18px; }
.spacing-div_2X0 { padding: 2px 0px 0px; }
.spacing-div_19X0 { padding: 19px 0px 0px; }
.pagination-div { border-top: 1px dotted rgb(219, 220, 222); font-size: 93%; padding-top: 10px; }
.pagination-div li { border-right: 1px solid rgb(153, 153, 153); float: left; padding: 0px 8px; }
.pagination-div .last-pagination-link { border: medium none; float: left; padding-left: 8px; }
.result-per-page-div { float: right; font-size: 96%; padding: 0px 8px; }
.result-per-page-div .ten { font-size: 96%; border-right: 1px solid rgb(153, 153, 153); padding: 0px 4px; }
.result-per-page-div .twenty { font-size: 96%; border-right: medium none; padding: 0px 8px; }
.spacing-div_9X0 { padding: 9px 0px 0px; }
.off-screen { height: 1px; left: -5000px; overflow: hidden; position: absolute; width: 1px; }
