/* 
Copyright 2006 Adobe Systems Incorporated
Edge Newsletter Fonts and Styles 
$Revision: 1.15 $
*/
body {
font: 75%/18px Arial, Helvetica, sans-serif;
color: #fff;
}
p {
margin: 0 0 10px;
padding: 0;
font-style: normal;
}
.form-columns h3 {
padding: 2px 4px 0 8px !important;
padding: 2px 4px 0 16px;
margin: 1em 0 1em -8px;
}
img.printAlt {
display: none;
}
div.h-nav {
margin: 0 -8px 0.85em -8px;
padding: 0.1em 8px;
position: relative;
zoom: 1;
}
div.h-nav ul {
float: right;
width: auto !important;
margin: 0 0 0 2ex;
padding: 0;
}
div.h-nav ul ul {
margin-bottom: 0;
padding-bottom: 0;
}
div.h-nav h3 {
float: left;
margin: 0;
padding: 0;
display: inline;
}
div.h-nav:after {
content: ".";
visibility: hidden;
display: block;
clear: both;
height: 0;
}
/*\*/
* html div.h-nav
{
height: 1em;
}
/**/
div.h-nav {
background-color: #ececec;
}
.txtleft {
text-align: left !important;
}
.txtright {
text-align: right !important;
}
.txtcenter,
.center {
text-align: center !important;
}
textarea,
.static-messaging .caption a {
font-family:  Arial, Helvetica, sans-serif !important;
}
#globalfooter,
#pageLayout .caption,
form.form-columns label,
.rightContent,
.fullwidth,
.util-links li a,
.submit {
font-family: Verdana, Arial, Helvetica, sans-serif !important;
}
body #pageLayout,
#pageLayout .caption,
#globalfooter,
.rightContent,
.fullwidth {
color: #000;
}
h4 {
font-size: 1.1em;
}
.arrow-back {
font-size: 24px;
}
textarea,
.rightContent h4{
font-size: 1em !important;
}
.legalnote {
font-size: 0.9em;
letter-spacing: 0.35px;
}
#globalfooter,
#pageLayout .caption,
form.form-columns label,
.rightContent,
.fullwidth,
.util-links li a,
.submit {
font-size: 0.85em !important;
}
h4 {
line-height: normal;
}
.legalnote {
line-height: 1.35em;
}
.static-messaging a,
label,
.link-more,
.util-links li a,
.required,
.submit {
font-weight: bold !important;
}
#pageLayout .caption,
label.label-description,
fieldset label {
font-weight: normal !important;
}
img,
img a,
img a:hover {
border: 0;
background: none;
}
a img {
cursor: pointer;
}
#bio img {
border: 1px solid #000;
}
.rightContent img,
.fullwidth img {
margin-bottom: 4px !important;
display: block;
}
a {
text-decoration: none;
}
:-moz-any-link:focus {
outline: none;
}
a,
#globalfooter a,
#globalfooter a:visited,
.caption a,
a:hover .caption {
color: #fff;
}
#globalfooter a:visited:hover {
color: #000;
}
a:hover,
#pageLayout a,
.static-messaging a:hover,
.util-links li a,
.link-list li a,
.rightContent ul li a,
.link-more a:hover {
color: #09f;
}
#pageLayout a:hover,
#pageLayout .link-list a:hover,
.link-list li a,
.util-links li a:hover,
.caption a:hover,
.rightContent ul li a:hover {
color: #fff !important;
}
#pageLayout .link-list a {
color: #008fe9 !important;
}
.required {
color:#FF0000;
}
#pageLayout li.selected a,
#pageLayout li.selected {
color: #888 !important;
}
a:hover,
#pageLayout .link-list a,
#pageLayout a,
#globalfooter a,
.caption a,
.rightContent ul li a,
.util-links li a {
background-color: transparent !important;
}
a:hover{
background-color: #fff;
}
.link-more a:hover,
#globalnav a:hover   {
background-color: #fff !important;
}
.link-list li a  {
background-color: #666;
}
.form-columns h3 {
background-color: #ececec;
border-bottom: 1px solid #bdbdbd;
}
.link-list li a:hover,
.util-links li a:hover,
.caption a:hover,
#pageLayout a:hover,
#pageLayout .link-list a:hover,
.rightContent ul li a:hover,
.link-more a,
a:hover .caption {
background-color: #0066cc !important;
}
a span.caption { 
cursor: pointer; 
display: block; 
position: relative; 
top: 10px !important;
top: 6px;
padding: 2px 4px 4px;
}
.link-more {
margin-top: -1px;
margin-bottom: 41px;
}
.link-more a { 
padding: 2px 4px; 
}
.link-list,
ul.link-more,
#articleUtil ul {
margin: 0;
padding: 0;
list-style: none;
}
.link-list li,
.link-more li {
margin: 0 0 6px;
}
.link-list li a  {
padding: 1px 4px 2px !important;
}
.util-links {
margin: 0;
padding: 0;
}
.util-links li  {
background: url(/newsletters/inspire/images/template/util_link.gif) left 6px no-repeat;
padding-left: 12px;
}
div.pipe-marker ul,
ul.pipe-marker {
list-style: none;
padding-left: 0;
margin-left: 0;
margin-top: 0;
margin-bottom: 1.5em;
}
/*\*/
div[class="pipe-marker"] li,
ul[class="pipe-marker"] li {
display: inline;
}
div[class="pipe-marker"] li+li:before,
ul[class="pipe-marker"] li+li:before {
content: "|";
color: #96A2A9;
margin-right: .5ex;
margin-left: .25ex;
}
/**/
div.pipe-marker .clear-both {
display: none;
}
/*\*/
div.pipe-marker ul,
ul.pipe-marker {
_width: 100%;
*width: 100%;
}
div.pipe-marker ul {
_height: 1em;
*height: 1em;
}
div.pipe-marker ul li,
ul.pipe-marker li {
_float: left;
_white-space: nowrap; 
_background: url(/images/master/markers/pipe.gif) no-repeat .35em left;
_margin-left: -1ex;
_padding-left: 1.5ex;
_padding-right: 2ex;
*float: left;
*white-space: nowrap; 
*background: url(/images/master/markers/pipe.gif) no-repeat .35em left;
*margin-left: -1ex;
*padding-left: 1.5ex;
*padding-right: 2ex;
}
ul.pipe-marker li:first-child {
_background: none;
_padding-left: 0;
*background: none;
*padding-left: 0;
}
/*/
div.pipe-marker li,
ul.pipe-marker li {
display: inline-block;
white-space:nowrap;
}
div.pipe-marker ul li:first-child,
ul.pipe-marker li:first-child {
padding-left: 0;
}
div.pipe-marker li+li,
ul.pipe-marker li+li {
background: url(/images/master/markers/pipe.gif) no-repeat .35em left;
}
div.pipe-marker li,
ul.pipe-marker li {
padding: 0 .5ex 0 1ex;
}
/**/
ul.pipe
{
list-style-type: none;
}
.pipe li
{
background-repeat: no-repeat;
background-position: left center;
line-height: 1em;
}
.pipe li+li
{
background-image: url("/newsletters/inspire/images/template/pipe.gif");
padding-left: 1px;
}
* html .pipe li
{
background-image: url("/newsletters/inspire/images/template/pipe.gif") !important;
padding-left: 1px;
}
* html li.first-child,
* html li.first-child a {
background-image: none !important;
}
ol.searchResults {
margin: 0;
padding: 0 0 0 12px;
}
ol.searchResults li {
vertical-align: top;
margin-bottom: 1em;
}
.caption {
font-weight: bold;
margin: -3px 0 14px !important;
margin: -2px 0 13px;
line-height: normal;
}
.caption a {
display: block;
padding: 2px 5px 6px 7px;
margin-left: -2px;
}
.with-author {
font-weight: normal;
}
.arrow-back {
width: 570px !important;
}
.arrow-back a {
padding-left: 30px;
line-height: 30px;
display: block;
overflow: hidden;
background-color: transparent;
text-indent: -9999px;
cursor: pointer;
width: 87px;
height: 23px;
background: transparent url(/newsletters/inspire/images/template/backOff.gif) top left no-repeat;
}
.arrow-back a:hover {
background: transparent url(/newsletters/inspire/images/template/backOn.gif) top left no-repeat;
}
.rightContent .link-list {
margin-bottom: 4px !important;
}
.rightContent .link-list li {
padding: 0;
margin: 3px 0 -3px 0 !important;
}
* html .rightContent .link-list li {
margin: 3px 0 -4px 0 !important;
}
.rightContent ul li a {
padding: 2px 4px !important;
margin-bottom: 0;
margin-left: -4px !important;
}
blockquote {
font: 24px Arial, Helvetica, sans-serif;
color: #a3a3a3;
margin: 0;
padding: 0;
}
.articleTOC  {
border-top: 1px solid #dadada;
border-bottom: 1px solid #dadada;
}
.rightContent .link-list .selected {
background: url(/newsletters/inspire/images/template/selected_listitem.gif) left 5px no-repeat;
padding-left: 10px !important;
}
h1 {
font-size: 34px;
line-height: normal;
letter-spacing: -1.3px;
font-weight: normal;
margin-top: 0;
margin-bottom: 19px;
}
h2 {
padding: 0;
margin-top: 0;
margin-bottom: 20px;
text-indent: -9999px;
font-weight: normal;
background-repeat: no-repeat;
}
#pageLayout h2 {
text-indent: 0;
font-size: 1.75em;
line-height: 1.25em;
margin-top: 26px;
margin-bottom: 28px;
}
h3 {
font-size: 1.25em;
margin-top: 0;
}
.articleTOC h3,
h4 {
font-size: 1em;
margin-top: 0;
margin-bottom: 0;
}
/*\*/
.featuredVideo,
.articlesThisIssue,
.getEdgeEmailed,
.itemsOfInterest {
margin-left: -2px;
margin-bottom: 16px;
text-indent: -9999px;
font-size: 16px;
}
.featuredVideo {
width: 149px; height:27px; 
background-image: url(/newsletters/inspire/images/headers/video_this_issue.png);
}
.articlesThisIssue {
width: 164px;	height:27px; 
background-image: url(/newsletters/inspire/images/headers/articles_this_issue.png);
}
.getEdgeEmailed {
width: 311px;	height:32px; 
margin-bottom: 7px;
margin-top: -1px;
background-image: url(/newsletters/inspire/images/headers/subscribe_to_edge.png);
}
.itemsOfInterest {
width: 157px;	height:27px;
margin-top: -4px;
background-image: url(/newsletters/inspire/images/headers/items_of_interest.png);
}
* html h1 {
background: none !important;
}
* html h1.featuredVideo {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/newsletters/inspire/images/headers/video_this_issue.png',sizingMethod='scale');
}
* html h1.articlesThisIssue {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/newsletters/inspire/images/headers/articles_this_issue.png',sizingMethod='scale');
}
* html h1.getEdgeEmailed {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/newsletters/inspire/images/headers/get_your_edge_emailed.png',sizingMethod='scale');
}
* html h1.itemsOfInterest {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/newsletters/inspire/images/headers/items_of_interest.png',sizingMethod='scale');
}
/*\*/
/*\*//*/
.featuredVideo,
.articlesThisIssue,
.getEdgeEmailed,
.itemsOfInterest {
text-indent: 0;
position: relative;
display: block;
color: #fff;
font-size: 26px;
margin-bottom: 1
}
/**/
div.preWrapper {
color: #000;
background-color: #F0F6FC;
border: 1px solid #ccc;
}
code strong, pre strong {
background-color: #F9F9B7;
}
pre, code {
margin-bottom: 1em;
padding: 0;
font-size: 12px;
color: #000;
}
div.preWrapper pre {
padding: 0;
margin: 4px 15px;
}
div.preWrapper {
padding: 15px 0;
margin: 1em 0;
}
* html div.preWrapper {
width: 98%;
overflow-x: auto;
}
.narrow {
width: 60% !important;
}
html>body div.preWrapper {
overflow: auto;
}
/* */
::root div.columns-2-aaB-B div.preWrapper {
width: 480px;
}
::root div.columns-2-aaB-B ul div.preWrapper,
::root div.columns-2-aaB-B ol div.preWrapper {
width: 450px;
}
/*\*/
#pageLayout li.selected a,
#pageLayout .link-list li.selected a:hover,
#pageLayout li.selected a:hover:visited,
#pageLayout li.selected a:visited {
color: #888 !important;
background-color: transparent !important;
cursor: text !important;
}
.static-messaging {
padding: 5px 5px 10px;
margin: 0 0 1em;
min-height: 1em;
height: auto !important;
height: 1em;
text-align: center;
width: 300px;
border: 1px solid #D3D3D3;
background: #f5f7f7;
}
.static-messaging h2 {
margin: 0em !important;
padding-bottom: 0.5em !important;
line-height: 1em;
}
.static-messaging .caption a {
font-size: 1.35em !important;
display: inline;
height: auto !important;
height: 1px;
position: relative;
z-index: 100;
}
.static-messaging img {
display: inline;
}
.static-messaging h2 img {
vertical-align:text-bottom;
margin-right: 4px;
}