

body{font-family:verdana,sans-serif;padding:0px;margin:0px;font-size:small;}
.contextual{float:left;margin:0px 8px 30px 0px;}
.obscure{position:absolute;top:-9999px;left:-9999px;}
.clear{clear:both;}
.left{float:left;}
.credit{clear:left;}
.credit a:hover{text-decoration:none;}
.right{float:right;}
.center{text-align:center;}
.small{font-size:smaller;}
.large{font-size:larger;}
.bold{font-weight:bold;}
.upper{text-transform:uppercase;}
#structure-layout{font-size:.85em;width:800px;margin:auto;padding:0px 20px;overflow:hidden;background-color:#FFFFFF;}
#structure-header,#structure-footer{padding:14px 18px;overflow:hidden;}
#logo{float:left;}
#subscription-header{width:180px;margin:20px 0;float:right;}
#structure-navigation{border-bottom:1px solid #333333;}
#structure-navigation ul li a{padding:12px 15px 11px;display:block;border-style:solid;border-width:0;border-right-width:1px;}
#feature{margin:10px 0px 20px;width:800px;}
#structure-header p,#structure-footer p{margin:0px;padding:0px;}
#structure-navigation ul{margin:0;}
#structure-navigation ul li,#structure-footer ul li{float:left;background:none;padding:0;}
#structure-content{border-left:1px solid #BFBFBF;padding-left:19px;width:480px;}
#structure-promotion{width:280px;}
#structure-footer{margin-top:50px;}
#structure-footer ul li a{padding:0px 15px 0px 14px;border-left:1px solid;}
#structure-footer ul li:first-child a{padding-left:0px;border-left:none;}
.panel{padding:15px 20px;margin-bottom:20px;font-size:smaller;}
.panel h3{font-size:1.6em;margin:0px 0px 5px;}
.panel h4{margin:0px;}
.panel .callout{position:absolute;width:80px;padding:8px 10px 10px;margin:-26px 0px 0px 150px;font-weight:bold;font-size:1.7em;}
#structure-layout{background-color:#FFFFFF;}
#structure-header,#structure-footer{background-color:#F3F3F3;color:#797979;font-size:.85em;}
#structure-header a,#structure-footer a{color:#797979;}
#structure-navigation{background-color:#333333;background-image:url('../images/navigation-background.png');}
#structure-navigation input{width:160px;margin-top:2px;margin-right:1px;height:14px;border:0px;padding:6px;background-color:#4C4C4C;color:#FFFFFF;background-image:url('../images/search-input.png');background-position:center center;}
#structure-navigation button{height:26px;width:26px;margin-top:6px;margin-right:5px;border:0px;background-image:url('../images/search-button.png');background-position:center center;}
#structure-promotion .panel{background-color:#E9E9E9;}
.panel .callout{background-color:#10BFF5;color:#FFFFFF;}
.panel .callout a{color:#FFFFFF;}
.wide{margin-top:20px;width:779px ! important;}
.padded{margin-right:30px;}
.framed{border:6px solid #D6D6D6;}
.outer-shadow{padding:0px 10px;width:840px;margin:auto;background-image:url('../images/outer-shadow.png');}
.half-width{float:left;width:47%;padding-right:10px;margin:10px 0px;}
.half-width h3,.half-width p{margin:0px 0px 5px;}
.subscribe-teaser{clear:both;background-color:#10BFF5;color:#FFFFFF;padding:15px;}
.subscribe-teaser p{margin:3px 0px;font-family:'courier new',monospace;}
.subscribe-teaser p.callout{float:left;padding:7px 10px;width:70px;line-height:1.2em;background-color:#F00880;color:#FFFFFF;font-size:30px;font-weight:bold;margin:0px 20px 0px 0px ! important;}
#structure-content button{border:none;font-family:'courier new',monospace;font-weight:bold;font-size:2em;color:#FFFFFF;background-color:#000000;background-image:url('../images/navigation-background.png');}
#structure-promotion .App_HTMLContent,#structure-promotion .EMAPSubs_SocialMediaPanel,#structure-promotion .EMAPSubs_SupplementPanel{background:#E9E9E9;padding:12px 20px 10px;margin:0 0 20px;}
#structure-promotion .App_SnippetContent{background:#E9E9E9;padding:12px 20px 10px;position:relative;margin:0 0 20px;}
#structure-promotion .App_SnippetContent .click-here{position:absolute;right:15px;top:10px;height:85px;width:85px;}
#structure-promotion .App_SnippetContent .click-here a{display:block;color:#fff;font-size:16px;padding:8px;}
#structure-content .home-col-images{width:180px;}
#structure-content .home-col-images img{border:6px solid #ccc;margin:0 0 8px 0;}
#structure-content .home-col-content{margin-left:20px;width:280px;}
#structure-content .App_SnippetContent .subsPanel{color:#fff;padding:15px;margin:0 0 10px 0;}
#structure-content .App_SnippetContent .subsPanel h2{font-size:22px;margin:0;}
#structure-content .App_SnippetContent .subsPanel h2 a{color:#fff;}
#structure-content .smallprint{padding:0 0 0 118px;}
#structure-content .smallprint p{margin:0 0 6px 0;}
#structure-content .smallprint ul{padding-left:16px;}
#structure-content .smallprint ul li{list-style-type:disc;background:none;padding:0 0 4px 0;}
.buttonLink{margin-top:0;text-transform:lowercase;}
.buttonLink a{padding:3px 6px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.buttonLink a:hover{text-decoration:underline;}
.EMAPSubs_SubscriptionFeature,.EMAPSubs_SubscriptionFeature a{color:#fff;}
.EMAPSubs_SubscriptionFeature img{float:left;width:520px;height:275px;}
.EMAPSubs_SubscriptionFeature .right{background-image:url('../images/subscribe-callout.jpg');height:255px;width:228px;padding:20px 26px 0 26px;}
.EMAPSubs_SubscriptionFeature p{margin:0 0 14px;font-size:10px;text-align:center;}
.EMAPSubs_SubscriptionFeature p strong{font-family:Georgia,serif;font-size:17px;line-height:normal;font-weight:bold;}
.EMAPSubs_SubscriptionFeature .panel{display:block;padding:0;width:227px;height:68px;margin:0 0 14px;text-decoration:none;}
.EMAPSubs_SubscriptionFeature .panel span{display:block;padding:8px 10px;margin:0;font-family:Georgia,serif;font-size:18px;font-weight:bold;line-height:100%;text-align:left;}
.EMAPSubs_SubscriptionFeature .panel span .big{display:inline;padding:0;font-size:32px;}
.EMAPSubs_SubscriptionFeature .button{display:block;background-color:#000;padding:0;width:177px;height:36px;margin:0 25px 10px 25px;text-decoration:none;text-align:center;}
.EMAPSubs_SubscriptionFeature .button span{display:block;padding:8px 10px;margin:0;font-family:Georgia,serif;font-size:16px;font-weight:bold;line-height:120%;text-align:center;}
.EMAPSubs_SubscriptionFooter{padding:15px 0;margin:10px 0 0 0;width:480px;}
.EMAPSubs_SubscriptionFooter .inner{margin:0 15px;}
.EMAPSubs_SubscriptionFooter div{font-family:Georgia,serif;font-size:18px;font-weight:bold;line-height:110%;}
.EMAPSubs_SubscriptionFooter a{display:block;font-family:Georgia,serif;font-weight:bold;line-height:110%;text-decoration:none;}
.EMAPSubs_SubscriptionFooter .offer{display:block;float:left;width:94px;height:94px;margin:0 16px 0 0;}
.EMAPSubs_SubscriptionFooter .offer a{padding:8px 10px;font-size:26px;}
.EMAPSubs_SubscriptionFooter .button{float:left;display:block;padding:0;height:36px;text-align:center;width:auto;margin:17px 0 0;}
.EMAPSubs_SubscriptionFooter .button a{padding:8px 10px;margin:0;font-size:19px;text-align:left;}
.EMAPSubs_SupplementPanel{}
.EMAPSubs_SupplementViewer{margin:0 0 28px 0;}
.EMAPSubs_SupplementPanel .supplement,.EMAPSubs_SupplementViewer .supplement{float:left;margin:0 20px 14px 0;width:220px;}
.EMAPSubs_SupplementViewer .supplement{margin-bottom:20px;}
.EMAPSubs_SupplementPanel .supplement .coverImage,.EMAPSubs_SupplementViewer .supplement .coverImage{float:left;margin:0 8px 8px 0;min-height:100px;}
.EMAPSubs_SupplementPanel .supplement .coverImage img,.EMAPSubs_SupplementViewer .supplement .coverImage img{width:57px;}
.EMAPSubs_SupplementPanel .supplement .title,.EMAPSubs_SupplementViewer .supplement .title{font-family:tahoma,sans-serif;font-size:12px;font-weight:bold;margin:0 0 4px;}
.EMAPSubs_SupplementPanel .supplement p,.EMAPSubs_SupplementViewer .supplement p{font-family:tahoma,sans-serif;font-size:11px;margin:4px 0;}
.EMAPSubs_SupplementViewer .supplementDetails{}
.EMAPSubs_SupplementViewer .supplementDetails .coverImage{float:left;margin:0 8px 8px 0;}
.EMAPSubs_SupplementViewer .supplementDetails h2{margin:0 0 8px 0;}
.EMAPSubs_SubscriptionHeader{background:url(../images/subscription-header.jpg) top left no-repeat;width:180px;height:80px;text-align:center;}
.EMAPSubs_SubscriptionHeader p.title{font-family:Georgia,serif;padding:1px 0;margin:0;line-height:normal;}
.EMAPSubs_SubscriptionHeader p.title .highlight{font-size:18px;color:#fff;}
.EMAPSubs_SubscriptionHeader p.message{font-family:Georgia,serif;font-weight:bold;font-size:16px;line-height:200%;margin:0;color:#fff;}
.EMAPSubs_SocialMediaPanel{}
.EMAPSubs_SocialMediaPanel .links{display:inline-block;padding:0 0 10px 0;}
.EMAPSubs_SocialMediaPanel .links a{color:#000;display:block;float:left;margin:0 5px;}
.EMAPSubs_SocialMediaPanel .links a img{float:left;}
.EMAPSubs_SocialMediaPanel .links a span{color:#000;display:block;float:left;margin:0 0 0 6px;width:52px;font-size:9px;text-align:left;line-height:100%;}
