/* Elements */

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0;}
h1 { width: 500px; text-align: left; padding: 0; margin: 15px 0 0 0; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 20px; font-weight: bold; clear: left; }
h2 { margin: 0; font-size: 18px; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: 400;}
p img { margin: 2px;}
p { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.3em; }
a img { border: none;}
p.readmore { text-align: right; padding-top: 1em; }
.welcomeReadmore {  margin-bottom: 20px; }
a.readmore { }
a { color: #00F;}
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline;}
a:active { text-decoration: none; }
form { margin: 0; padding: 0; }
#titleForPrint { text-align: left; display: none;}


/* Classes */

.NL-article { width: 380px; float: left;}
.NL-articleimage { width: 110px; float: left; }
.NL-articleimage img { border: 1px solid #000; }
.NL-articletitleBG { background-color: #FFF; margin-left: 80px; }
.NL-leftNavButton {border: 1px solid #000; padding: 0;}
.NL-leftNavButton img { margin:0;}
.callingWriters { margin-top: 10px; }
.survey { margin-top: 10px; }
.askUs { margin-top: 10px; }
.eduOpportunities { margin-top: 10px; }
.email { margin-top: 10px; }
.nextissue { width: 474px; clear: left; float: left; border: 1px solid #006A8A; margin-top: 30px; margin-left: 26px;}
.nextissue-label { display: none; width: 100px; color: #9C003F; float: left; font-size: 16px; font-weight: bold; padding-left: 8px; padding-top: 10px;}
.nextissue-details { width: 440px; float: left;}
.nextissue-details ul { margin: 0 0 0 30px; padding: 3px 0; list-style-image: url(/eMagazine/images/2007/03/icons/block-006A8A.gif); }
.nextissue-details ul li { padding: 1px;}
.nextissue-date { text-align: right; padding-right: 8px; font-weight: bold; color: #006A8A;}
.nextissue-ruler { margin-top: -16px; margin-left: -17px;}
.nextissue-title { display: block; margin-left: 10px;}

div.nextIssue-block { border: 1px solid #000; padding: 0; margin-top: 10px;}
div.nextIssue-block p { padding: 5px;}
div.nextIssue-block h5 { font-size: 16px; color: #9F7FA6; float: left; margin: 8px 0 0 0; padding: 0 3px 0 0; line-height: 1.2em;}
div.nextIssue-block img.nextIssueImage { margin: 2px 16px 0 2px; float: left;}
div.nextIssue-block img { border: none;}

#masterTable .previous-issues { padding: 1em 0 1em 1em; text-align: left; }
#masterTable .previous-issues a { font: 14px/1.2em Arial, Helvetica, sans-serif; padding: 1em 0; }

/* Classes specific to this page */
.NL-DidYouKnow { border: 1px solid #9C003F; border-top: none; margin-top: 0; padding-top: 5px;}
.NL-DidYouKnow p { margin: 0; color: #000; text-align: left; padding: 0 5px 5px 5px; }
.NL-DidYouKnow-HomeImage { margin-bottom: -6px; margin-top: 10px;}
.NL-DidYouKnow-HomeImage img { border: 1px solid #000;  }
.welcome .NL-article { width: 180px; }

/* Wrappers */

#NL-Wrapper { width: 780px; border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #666; padding-top: 150px; margin: 10px 0 0 0; }
#NL-stayConnectedWrapper { margin: 0; background-color: transparent; width: 780px; border-left: 1px solid #666; border-right: 1px solid #666; }
#NL-bottomWrapper { margin: 0; width: 780px; background-color: #006A8A; border-left: 1px solid #006A8A; border-bottom: 1px solid #006A8A; border-right: 1px solid #006A8A; }
.bottomNavWrapper { margin-right: 20px; }
#NL-contentwrapper { padding: 0;}
.NL-articlewrapper { width: 565px; margin: 0 0 0 10px; padding: 0;}

/* Navigation */

#NL-topnav { text-align: left; padding-left: 20px;}
#NL-topnav a { font-size: 12px; color: #000;}
#NL-topnav { clear: left;}

/* Left Navigation width */
.NL-DidYouKnow, .NL-leftNavButton { width: 178px; }
.NL-leftNavButton { text-align: left;}

/* Section styles */

div.welcome h1 { color: #006A8A; background-image: url(/eMagazine/images/line-welcome.gif); background-repeat: repeat-x; background-position: center left; width: 250px;}

div.coffee-break h2, div.coffee-break h1{ color: #603B0F; }
div.coffee-break h1 { background-image: url(/eMagazine/images/line-coffee.gif); background-repeat: repeat-x; background-position: center left}

div.view-from-front h2, div.view-from-front h1{ color: #9327EF; }
div.view-from-front h1 { background-image: url(/eMagazine/images/line-view.gif); background-repeat: repeat-x; background-position: center left}

div.key-good-assessments h2, div.key-good-assessments h1{ color: #9C003F; }
div.key-good-assessments h1 { background-image: url(/eMagazine/images/line-behind.gif); background-repeat: repeat-x; background-position: center left}

div.spotlight h2, div.spotlight h1{ color: #69BE5F; }
div.spotlight h1 { background-image: url(/eMagazine/images/line-spotlight.gif); background-repeat: repeat-x; background-position: center left}

div.spotlight2 h2, div.spotlight2 h1{ color: #69BE5F; }
div.spotlight2 h1 { background-image: url(/eMagazine/images/line-spotlight.gif); background-repeat: repeat-x; background-position: center left}

div.data-action h2, div.data-action h1{ color: #FF5400; }
div.data-action h1 { background-image: url(/eMagazine/images/line-data.gif); background-repeat: repeat-x; background-position: center left}

div.how-would-you-score h2, div.how-would-you-score h1{ color: #F9B049; }
div.how-would-you-score h1 { background-image: url(/eMagazine/images/line-how.gif); background-repeat: repeat-x; background-position: center left}

/* Footer styles */

.stayConnectedBottom, .stayConnectedTop { padding-left: 0;}
.stayConnectedBottom {width: 160px; height: 122px; position: absolute; margin-top: -85px;}
.stayConnectedBottom a { display: block;}
.stayConnectedTop {margin: 0; width: 160px; float: left; height: 93px;}
#NL-bottomWrapper { color: #FFF;}
#NL-bottomWrapper .stayConnectedBottom img { display: inline; margin: 0;}
#NL-bottomWrapper img { margin: 0; border: none;}

.bottomNav {padding: 10px 0 0 0;}
.bottomNav, .bottomAddress { text-align: center; width: 570px;}
.bottomNav a, .bottomAddress a, .unsubscribe a, .bottomAddress { color: #FFF;  }
.bottomNav a:link, .bottomAddress a:link, .unsubscribe a:link { text-decoration: none;}
.bottomNav a:visited, .bottomAddress a:visited, .unsubscribe a:visited { text-decoration: none;}
.bottomNav a:hover, .bottomAddress a:hover, .unsubscribe a:hover { text-decoration: underline;}
.bottomNav a:active, .bottomAddress a:active, .unsubscribe a:active { text-decoration: none;}


.bottomAddress {padding: 5px 0;}
.unsubscribe { clear: left; text-align: left; padding: 0 0 5px 10px;}
.stayConnected { text-align: left;}

#masterTable td { padding: 0;}
#masterTable td.masterTable-right { width: 575px; text-align: left; }
#masterTable td.masterTable-left { width: 195px; padding-left: 10px; }
