/* Poppulo Flyer CSS */



img {
border: none;
}

/* Strip out extra spacing in articles */
p {
margin:0;
padding:0;
}


/* Flash Video */
.ContentBlock iframe{
margin-bottom:10px;
}

/* Yahoo Blue Links */
.yshortcuts, .yshortcuts a span { 
;
}



body {
background-color: #FFFFFF;
padding: 0;
}

#wrapper {
background-color: #FFFFFF;
padding-top:1em;
}


#CoverPage, .Generic, .SystemResponsePage {
width: 600px;
background-color: #FFFFFF;
margin-bottom: 1em;
}



#header {
width: 100%;
padding: 0;
}

#CoverPage #main{
width:30%;
padding-left: 0;
padding-right: 0;
padding-top: 20px;
padding-bottom: 0;
background-color: #FFFFFF;
}

#CoverPage #left{
width:70%;
padding-left: 10px;
padding-right: 10px;
padding-top: 20px;
padding-bottom: 0;
background-color: #FFFFFF;

}

.Generic #main,
.SystemResponse #main{
 width: 70%;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #FFFFFF;
}

.Generic #main, .SystemResponsePage #main{
width: 100%;
/*padding: ;
*/background-color: #FFFFFF;
}

#CoverPage,  .Generic, .SystemResponsePage {
border: none;
border-collapse: separate;
}






td {
font-family:'Trebuchet MS', Trebuchet, Tahoma, Arial, sans-serif;
font-size:13px;
color: #555555;
font-weight:normal;
font-style:normal;
text-decoration:none;;
;
}

a {
;
}

a:hover, .link:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;;
;
}



.nw_component_wrapper {
width: 100%;
}

/*.nw-componentMainCell {
padding:0;
background-color: transparent;
}
*/

.Generic #main .nw-componentSpacerMainCell,
#SystemResponsePage #main .nw-componentSpacerMainCell{
padding-bottom: 10px;
}



#preheader .nw-componentMainCell {
background-color: #FFFFFF;
;
}

#preheader #preview_weblink_tbl .preview-text{
    width: 70%;
    vertical-align: top;
    
font-size:11px;
color: #777777;
font-weight:normal;
font-style:normal;
text-decoration:none;;
    padding: 0 20px 15px 20px;

}

#preheader #preview_weblink_tbl .web-link{
    width: 30%;
    vertical-align: top;
    text-align: right;
    
font-size:11px;
color: #777777;
font-weight:normal;
font-style:normal;
text-decoration:none;;
    padding: 0 20px 15px 20px;
}

#preheader #preview_weblink_tbl .web-link a{
    
font-size:12px;
color: #FF7F32;
font-weight:normal;
font-style:normal;
text-decoration:underline;;
}



#masthead .nw-componentMainCell{
    padding: 20px;
    background-color: #FFFFFF;
}

#masthead .nw-componentMainCell .logo {
text-align: center;
}

#mastheadlogo .nw-componentMainCell{
    padding: 10px;
    background-color: #FFFFFF;
}

#mastheadlogo .nw-componentMainCell .logo {
text-align: center;
}

#nw_mastheadlogo_wrapper .nw-componentSpacerMainCell{
   padding-top:0;
    padding-bottom:0;
}

#masthead .nw-componentMainCell .main_title{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
font-weight:bold;
font-style:normal;
text-decoration:none;;
background-color: #FFFFFF;
padding: 0;
text-align: right;
;
}


#masthead .nw-componentMainCell .email_date {

font-size:14px;
color: #444444;
font-weight:bold;
font-style:normal;
text-decoration:none;;
text-align: right;
padding: 10px 0 0 0;
}


#nw_masthead_wrapper .nw-componentSpacerMainCell{
   padding-top:0;
    padding-bottom:0;
}

#mastheadimage .nw-componentMainCell{
background-color: #FFFFFF;

/*This won't work as we need the Gmail fix below*/
/*text-align: center';*/
}

#mastheadimage img{
display:block;
}

#nw_mastheadimage_wrapper .nw-componentSpacerMainCell{
   padding-top:0;
    padding-bottom:0;
}



#titlebar .nw-componentMainCell {
background-color: #002855;
padding: 10px 20px;
;
}

#titlebar .nw-componentMainCell a, 
#titlebar .nw-componentMainCell a:hover {

font-size:13px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:underline;;
}


#titlebar .nw-componentMainCell .titlebar_subtitle {
    text-align: left;
    
font-size:16px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:none;;
}

#titlebar .nw-componentMainCell .titlebar_email_date {
    
font-size:16px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:none;;
    text-align: right;
}


#nw_titlebar_wrapper .nw-componentSpacerMainCell{
   padding-top:0;
    padding-bottom:0;
}


#introtext .nw-componentMainCell {

font-size:18px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:none;;
padding:30px 40px;
background-color:#23338B;
text-align: center;
;
}

#introtext .nw-componentMainCell a{

font-size:15px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:underline;;
}


#nw_introtext_wrapper .nw-componentSpacerMainCell{
   padding-top:0;
    padding-bottom:0;
}


#contenttitle .nw-componentMainCell{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;;
background-color: #0171BB;
padding: 10px;
;
text-align: center;
text-decoration: none;
}

#contenttitle .nw-componentMainCell a{
    text-decoration: none;
}

#nw_contenttitle_wrapper .nw-componentSpacerMainCell{
   padding-top:0;
    padding-bottom:0;
}


#maincontent .nw-componentMainCell {

font-size:12px;
color: #000000;
font-weight:normal;
font-style:normal;
text-decoration:none;;
background-color: #FFFFFF;
padding: 10px ;
;
text-align: right;
}

#nw_maincontent_wrapper .nw-componentSpacerMainCell{
   padding-top:0;
    padding-bottom:0;
}

#maincontent .nw-componentMainCell a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
font-weight:bold;
font-style:normal;
text-decoration:none;;
}

#maincontent .nw-componentMainCell a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
font-weight:normal;
font-style:normal;
text-decoration:underline;;
}


.nw-article-options {
padding: 10px 0;

font-size:11px;
color: #666666;
font-weight:normal;
font-style:normal;
text-decoration:none;}

.nw-article-options a{

font-size:11px;
color: #666666;
font-weight:normal;
font-style:normal;
text-decoration:none;}


.nw-article-comments-show-div{
background-color: transparent;
}

div.nw-comments-displayTitle, #CommentsPostDisplayTitle{

font-size:16px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;background-color: #FF7F32;
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
width: 98%;
}

div.nw-comments-comment{
margin-bottom: 10px;
}

div.nw-comments-author, .nw-article-comments-thankyou{
margin-top: 10px;
margin-bottom: 5px;
font-size: 14px;
color: #333333;
font-weight: bold;
}

div.nw-comments-content{
font-size: 14px;
color: #333333;
font-weight: normal;
margin-bottom: 5px;
}

div.nw-comments-date{
margin-bottom: 5px;
font-style: italic;
}
			
div.nw-comments-post{
margin-bottom: 5px;
}
			
div.nw-comments-post-form input, div.nw-comments-post-form textarea{
margin-bottom:15px;
margin-top:3px;
}

div.nw-comments-post-form textarea{
max-width: 320px;
}

.nw-comments-post-form{
font-size: 14px;
color: #000000;
font-weight: bold;    
}


.DisplayTitle {
width: 100%;
}

.DisplayTitle td{

font-size:16px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;background-color: #FF7F32;
padding: 10px;
;
}


#sidecontent .nw-componentMainCell{
    background-color:#23338B;
}

#sidecontent .nw-componentMainCell .side_contents{ 
   
font-size:13px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:none;;
       padding:10px;

}

#sidecontent .nw-componentMainCell .side_contents a{ 
    
font-size:14px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:underline;;
}

#sidecontent .nw-componentMainCell .side_content_title{
      padding:10px;
    background-color:#0070BA;

font-size:14px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;}


#nw_sidecontent_wrapper .nw-componentSpacerMainCell{
   padding-top:0;
    padding-bottom:10px;
}




#usefulhorizontal .nw-componentMainCell{

font-size:14px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:none;;
padding:10px;
background-color:#002855;
text-align:center;
}

#usefulhorizontal .nw-componentMainCell a{

font-size:14px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:none;;
}

#usefulhorizontal .nw-componentMainCell a:hover{

font-size:14px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:none;;
font-weight:normal;
font-style:normal;
text-decoration:underline;;
}

#usefulhorizontalDisplayTitle td{
   background-color:#002855;
    
font-size:14px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;;
    text-align: center;
    padding:10px;
}

#nw_usefulhorizontal_wrapper .nw-componentSpacerMainCell{
   padding-top:10px;
    padding-bottom:0;
}




#sideusefullinks .side_useful_contents{


color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;;
padding:5px 10px 20px 10px;
background-color:#A0C1D1;
text-align:left;
}

#sideusefullinks .side_useful_contents a{


color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;;
}

#sideusefullinks .side_useful_contents a:hover{


color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;;
;
}

#sideusefullinksDisplayTitle td,
#sideusefullinks .nw-componentMainCell .side_useful_title{
   background-color:#A0C1D1;
    
font-size:14px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;;
    text-align: left;
    padding:10px 10px 5px 10px;
}

#nw_sideusefullinks_wrapper .nw-componentSpacerMainCell{
   padding-top:0;
    padding-bottom:10px;
}



#socialnetworksDisplayTitle td{
   background-color:#7266A6;
    padding:10px;
    text-align: center;
    
font-size:14px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;;
}


#socialnetworks .nw-componentMainCell{
background-color:#2E3752;
padding:20px;
text-align: center;

font-size:12px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:none;;
;
}


#socialnetworks .nw-componentMainCell a{

font-size:12px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:none;;
}

#nw_socialnetworks_wrapper .nw-componentSpacerMainCell{
   padding-top:0;
    padding-bottom:0;
}



#footer {
background-color: #FFFFFF;
padding: 0;
text-align: center;
;
}




#footertext .nw-componentMainCell{
background-color: #FFFFFF;
padding: 20px;
text-align: right;
;
}

#footertext .nw-componentMainCell, 
#footertext .nw-componentMainCell td{
    
font-size:13px;
color: #555555;
font-weight:normal;
font-style:normal;
text-decoration:none;;
    text-align: right;
}

#footertext .nw-componentMainCell a,
#footertext .nw-componentMainCell td a{

font-size:14px;
color: #FFFF00;
font-weight:normal;
font-style:normal;
text-decoration:none;;
}

#footertext .nw-componentMainCell a:hover,
#footertext .nw-componentMainCell td a:hover{

font-size:14px;
color: #FFFF00;
font-weight:normal;
font-style:normal;
text-decoration:underline;;
}

#nw_footertext_wrapper .nw-componentSpacerMainCell{
   padding-top:0;
    padding-bottom:0;
}



#socialsharing td.social_sharing_td{
width: 20%;
padding: 10px 10px;
}



#coverlink a, #coverlink a:hover {

font-size:14px;
color: #002855;
font-weight:normal;
font-style:normal;
text-decoration:none;;
}

#coverlink .nw-componentMainCell {
padding: 10px 0;
border-bottom: dotted 1px #CCCCCC !important;
}

#nw_coverlink_wrapper .nw-componentSpacerMainCell {
padding-bottom: 15px;
}


#before_text{
color: #000001;
text-decoration: underline;
}

#before_text a:hover, 
#after_text a:hover {
text-decoration: none;
}

#before_text{
width: 100%;
border-collapse: collapse;
border-spacing: 0;
}

#inner_before_text{
padding: 0;
}

#before_text .before_text_wrapper {
background-color: #FFFFFF;
width: 100%;
}

#before_text .before_text_wrapper td{
font-size:11px;color: #000001;
text-align: left;
padding: 4px 0;
}

#before_text .before_text_wrapper td a{
font-size:11px;}




#after_text {
background-color: #FFFFFF;
width: 100%;
}

#after_text td{
font-size:11px;text-align: center;
padding-top: 10px;
padding-bottom: 10px;
}

#after_text td a{
font-size:11px;text-decoration: underline;
}

#after_text{
background-color: #FFFFFF;
}

#after_text td{
color: #777777;
}

#after_text td a{
color: #777777;
}



#SendToAFriendPage .TellFriend .nw-text, #SendToAFriendPage .TellFriend .nw-textarea{
margin-bottom: 10px;
margin-top: 5px;
padding: 4px;

font-size:14px;
color: #000000;
font-weight:normal;
font-style:normal;
text-decoration:none;;
width:98%;
}




#SendToAFriendPage .TellFriend .nw-componentMainCell {
padding: 20px 0 10px 0 !important;
}

#SendToAFriendPage .nw-tellfriend-form label{
font-weight: bold;

font-size:13px;
color: #000000;
font-weight:bold;
font-style:normal;
text-decoration:none;;

}



#SubscribePage .nw-form td.nw-form-display-title,
#UpdateProfilePage .nw-form td.nw-form-display-title{

font-size:16px;
color: #383F51;
font-weight:bold;
font-style:normal;
text-decoration:none;font-weight: normal;
background-color: #EBEBEB;
padding: 10px;
;
;
}


#SubscribePage .nw-form td.nw-form-introduction,
#UpdateProfilePage .nw-form td.nw-form-introduction{
padding: 10px 8px !important;

font-size:15px;
color: #000000;
font-weight:normal;
font-style:normal;
text-decoration:none;}

#SubscribePage .nw-form legend,
#UpdateProfilePage .nw-form legend{
font-size: 15px !important;
background-color: #DDDDDD;
border: 1px solid #CCCCCC;
color: #333333;
margin-left: 0 !important;
padding: 5px 8px !important;
}

#SubscribePage .nw-form fieldset,
#UpdateProfilePage .nw-form fieldset{
background-color: #FAFAFA !important;
border: 1px solid #DDDDDD !important;
}

#SubscribePage .nw-form-field{

font-size:13px;
color: #000000;
font-weight:bold;
font-style:normal;
text-decoration:none;
}

#UpdateProfilePage .nw-componentMainCell{

font-size:15px;
color: #000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
}

#UpdateProfilePage form{
    padding:10px 0;
}


/* Applies to Archive Search, Send to a friend, 
Subscribe & Update Profile */


.SearchBox a, .nw-search-results form a, 
.nw-tellfriend-form .nw-submit, 
.SignUpFormDisplay input[type=submit], 
.nw-survey-pagebreak-button{
display: inline-block;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
padding: 6px 16px;

font-size:14px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:none;;
background: #002855; 
border: 0 solid #FFFFFF;
}


.Generic .Survey .nw-survey-pagebreak-button, 
.Generic .Survey .nw-survey-submit,
.nw-system-response-survey .nw-survey-pagebreak-button, 
.nw-system-response-survey .nw-survey-submit{
display: inline-block;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
padding: 6px 16px;

font-size:13px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:none;;
background: #000000; 
border: 1px solid #FFFFFF;
}


#CoverPage #surveycoverpage.Survey .nw-survey-submit,
#CoverPage #surveycoverpage.Survey .nw-survey-form input[type=submit]{
display: inline-block;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
padding: 6px 16px;

font-size:14px;
color: #000000;
font-weight:normal;
font-style:normal;
text-decoration:none;;
background: #FFFFFF; 
border: 0 solid #FFFFFF;
}

.SearchBox a:hover, .nw-tellfriend-form .nw-submit:hover,  
.SignUpFormDisplay input[type=submit]:hover {
text-decoration: none;
background: #566371;
}

.nw-tellfriend-form .nw-submit, 
.SignUpFormDisplay input[type=submit]{
font-size: 14px;
}

.nw-tellfriend-form .nw-submit, 
.SignUpFormDisplay input[type=submit]{
display: inline-block;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
padding: 6px 16px;

font-size:14px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:none;;
background: #002855; 
border: 0 solid #FFFFFF;
}



.nw-system-response-heading{

font-size:16px;
color: #383F51;
font-weight:bold;
font-style:normal;
text-decoration:none;;
background-color: #EBEBEB;
padding: 10px;
;
}




#surveycoverpageDisplayTitle td{

font-size:16px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;    padding:10px 20px 5px 20px;
    background-color:#FF7F32;
    text-align: left;
    ;
}

#surveycoverpage .nw-componentMainCell{
    padding:10px 20px 10px 20px;
    background-color:#606060;
	text-align: left;
    ;
}

#surveycoverpage .nw-componentMainCell td{
	text-align: left;

}

/* Link to survey in inbox */
#surveycoverpage a.nw-survey-full-link{
	
font-size:13px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:underline;;
}

/* Answer link in inbox  */
#surveycoverpage a.nw-survey-answer-link{

font-size:14px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:underline;}

#CoverPage .nw-survey-question-mandatory,
#CoverPage .nw-survey-required-label{
}




/* Survey questions on cover page */
#CoverPage #surveycoverpage .nw-survey-question-title{

font-size:14px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:none;}

#CoverPage #surveycoverpage .nw_survey_option,
#CoverPage #surveycoverpage div.nw-survey-thankyou{

font-size:14px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:none;}




#SurveyPage #surveyDisplayTitle td{
    background-color:#000000;

font-size:16px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;    padding:;
/*	*/
}



#SurveyPage #survey .nw-componentMainCell{
    padding:15px 10px 20px 10px;
}

#SurveyPage .nw-survey-question-title{

font-size:16px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;}

#SurveyPage .nw_survey_option{

font-size:13px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:none;}


#SystemResponsePage .nw-survey-question-title{

font-size:14px;
color: #383F51;
font-weight:bold;
font-style:normal;
text-decoration:none;}

#SystemResponsePage .nw_survey_option{

font-size:14px;
color: #383F51;
font-weight:bold;
font-style:normal;
text-decoration:none;}

div.nw-survey-question{
	margin-bottom: 10px;
}

input.nw-survey-text, textarea.nw-survey-textarea {
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 4px;
	font-size: 14px;
    color: #333333;
	width: 95%;
}


#SurveyPage #survey .nw-componentMainCell{
        background-color:#606060;

}



/* Survey on back pages */
.Generic .Survey .nw-componentMainCell, 
.nw-system-response-survey{
    padding: 10px;
    
}

/* Boundry around questions */
.Generic .Survey .nw-survey-question, 
.nw-system-response-survey .nw-survey-question,
.nw-survey-results{ 
/*	padding: 20px 0;
*/}

.nw-survey-results{
	margin-bottom: 10px;
}

.nw-survey-results-table td{
	padding: 8px 12px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #F1F1F1;
	color:#383F51;
}

#CoverPage .nw-survey-results{
	margin-bottom: 10px;
}

#surveycoverpage .nw-survey-results-table td,
#surveycoverpage .nw-survey-grid-question .nw-survey-grid-question-options td{
	padding: 8px 12px;
	border-bottom: 1px solid #F1F1F1;
	background-color: #FFFFFF;
	color:#383F51;
		border: 1px solid #F1F1F1;

}

/* Targets results link */
.nw-survey-results-link a{

font-size:14px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:underline;
}

/* Required fields messages */
.nw-survey-validation-error,
.nw-survey-required-label{
	margin-bottom:10px;
color:#F50A41;
}


.nw-survey-results-link{
	padding-top: 15px;
}

/* Thank you message when survey completed */
div.nw-survey-thankyou{
	margin-bottom: 10px;
}

/* Thank you message when survey completed */
#SystemResponsePage .nw-survey-thankyou{
	margin-bottom: 10px;

font-size:14px;
color: #383F51;
font-weight:bold;
font-style:normal;
text-decoration:none;}

.Generic .Survey .nw-survey-pagebreak-button, 
.Generic .Survey .nw-survey-submit,
.nw-system-response-survey .nw-survey-pagebreak-button, 
.nw-system-response-survey .nw-survey-submit{
	font-size: 14px;	
}



#SystemResponsePage #main .DisplayTitle{
	
font-size:16px;
color: #383F51;
font-weight:bold;
font-style:normal;
text-decoration:none;;
	background-color: #FFFFFF;
padding: 10px 0;
color:#333333;
margin-bottom:0;
}

#SystemResponsePage #main {
    background-color: #FFFFFF;
    padding-top: 10px;
    padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
}



/*twitter padding reset */
#twitterfeed .nw_twitter_feed_header, #twitterfeed .nw_twitter_feed_footer, #twitterfeed .nw_twitter_tweet{
padding: 0;
}

#twitterfeed .nw_twitter_feed{
background-color: #6273A8;
text-align: left;
}

#twitterfeed .nw_twitter_feed_header a, #twitterfeed .nw_twitter_feed_header a:hover{

font-size:14px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;;
}


#twitterfeed .nw_twitter_feed_header_screen_name{

font-size:14px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;;
padding:0 0 5px 0;
}


#twitterfeed .nw_twitter_feed_header_name{
    
font-size:13px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:underline;;
padding:0 0 0 0;
}


#twitterfeed .nw_twitter_tweet{
background-color: #F0F0F0;
border-bottom-width:1px;
border-bottom-style:;
border-bottom-color:#5569DB;
/*;
*/}

#twitterfeed .nw_twitter_tweet_text {
padding: 10px 15px;

font-size:13px;
color: #444444;
font-weight:normal;
font-style:normal;
text-decoration:none;;
}

#twitterfeed .nw_twitter_tweet_links{	
padding: 10px 15px;
padding-top: 0;
font-size:10px;
}

#twitterfeed .nw_twitter_feed_footer td{
padding: 10px 15px;
}

#twitterfeed .nw_twitter_feed_header_image{
padding: 10px 10px 10px 15px;
}


#twitterfeed .nw_twitter_tweet a, #twitterfeed .nw_twitter_tweet a:hover{
color: #DE1B69;
font-weight:normal;
font-style:normal;
text-decoration:underline;}


#nw_twitterfeed_wrapper .nw-componentSpacerMainCell{
    padding-top:0;
    padding-bottom:0;
}



#SystemResponsePage .DisplayTitle{
    padding:8px 0 8px 8px;
}

.preText{
    padding-bottom:4px;
}



li {
text-align:left;
display:list-item;
}

ul {
padding-left:20px!important;
line-height:auto;
mso-line-height-rule:exactly;
padding-inline-start:inherit;
-webkit-padding-start: inherit;
list-style-position:outside;
text-indent:0;
}

ol {
padding-left:20px!important;
line-height:auto;
mso-line-height-rule:exactly;
padding-inline-start:inherit;
-webkit-padding-start: inherit;
list-style-position:outside;
}



/*#masthead .main_title,*/
/*#masthead .virus_logo,*/
/*#masthead .logo {*/
/*background-color: #FFFFFF;*/
/*}*/

/*#masthead .masthead_table {*/
/*   background-color: #FFFFFF; */
/*}*/

/*#masthead .virus_logo {*/
/*    padding: 10px 20px 10px 15px;*/
/*}*/

#footertext td.footer_logo {
    text-align: left;
}


#poweredby .nw-componentMainCell {
    background-color: #FFFFFF;
    padding: 20px 20px;
    text-align: center;
}

#poweredby .nw-componentMainCell td{
    color: #000001;
    opacity:0.5;
    font-size: 10px;
    text-align: center;
}

#poweredby .nw-componentMainCell a,
#poweredby .nw-componentMainCell a:hover {
    color: #000001;
    opacity:0.5;
    font-size: 10px;
    text-decoration: none !important;
}





@media only screen and (max-width:599px) {

#wrapper{
padding-top: 10px !important;
}
/* Hide before text if not required */
#before_text{
width:100%!important;
}

#preheader #preview_weblink_tbl .web-link,
#preheader #preview_weblink_tbl .preview-text,
#preheader td{
    display:none!important;
}

/* All layout pages are set to 100% width */
#CoverPage, .Generic, .SystemResponsePage, .before_text_wrapper table{
width:100% !important;
}

/* Fix for non-Auto-Scaling of images in iOS10 */
body{
padding: 0 !important;
}
/* Override for test and review banner */
#nsta-review-banner-header,
#ntsa-review-banner-right,
#ntsa-review-banner-right table td{
display:block !important;
width: auto !important;
}
#ntsa-review-banner-right,
#ntsa-review-banner-right table{
max-width: 320px !important;
width: 100% !important;
}
#ntsa-review-banner-right table td image{
display:none !important;
}
.nw_articleGallery_image img{
max-width: 100% !important;
}
.sub_title{
text-align:left !important;
padding-left: 0 !important;
padding-top: 10px !important;
}
.main_content{
font-size: 15px !important;
}
.footer_text{
font-size: 13px !important;
}
#mastheadimage img{
width:100% !important;
height:inherit !important;
max-width: 650px !important;
}

#maincontent img,
#introtext img,
#sidecontent img{
max-width: 100% !important;
height:inherit !important;
}


.logo img{
max-width: 100% !important;
height:inherit !important;
}




/* Stacking 2 or 3 column template layout - stack the left column on top, followed by the main column (with the right column on the bottom if required for a 3 column layout) */
#left, #main{
width:auto !important;
display:block !important;
padding-left:10px!important;
padding-right:10px!important;
}

#left{
    padding-bottom:0!important;
}

#main{
    padding-top:0!important;
}

#masthead td{
    display:block!important;
    text-align: left !important;
    width:auto !important;
}

#titlebar td{
    display:block!important;
    text-align: left !important;
    line-height:20px!important;
    width:auto !important;
}

#surveycoverpage .nw-survey-horizontal-question label {
   margin-top: 15px !important;
   margin-right: 10px !important;
   display: block !important;
}

#introtext .nw-componentMainCell, 
#maincontent .nw-componentMainCell,
#maincontentb .nw-componentMainCell,
#sidecontent .nw-componentMainCell td,
#getintouch .get_in_touch_content,
#introtext .nw-componentMainCell td, 
#maincontent .nw-componentMainCell td,
#maincontentb .nw-componentMainCell td,
#sidecontent .nw-componentMainCell td,
#getintouch .get_in_touch_content td,
#introtext .nw-componentMainCell span, 
#maincontent .nw-componentMainCell span,
#maincontentb .nw-componentMainCell span,
#sidecontent .nw-componentMainCell span,
#getintouch .get_in_touch_content span{
font-size: 16px !important;
}

#introtext .nw-componentMainCell a,
#maincontent .nw-componentMainCell a,
#maincontentb .nw-componentMainCell a,
#sidecontent .nw-componentMainCell a,
#getintouch .get_in_touch_content a,
#introtext .nw-componentMainCell td a, 
#maincontent .nw-componentMainCell td a,
#maincontentb .nw-componentMainCell td a,
#sidecontent .nw-componentMainCell td a,
#getintouch .get_in_touch_content td a,
#introtext .nw-componentMainCell span a, 
#maincontent .nw-componentMainCell span,
#maincontentb .nw-componentMainCell span a,
#sidecontent .nw-componentMainCell span a,
#getintouch .get_in_touch_content span a{
font-size: 16px !important;
}

#introtext .nw-componentMainCell a:hover,
#maincontent .nw-componentMainCell a:hover,
#sidecontent .nw-componentMainCell a:hover{
font-size: 16px !important;
}

#introtext .nw-componentMainCell{
    text-align:left!important;
}



/* iOS 11 survey button fix */

.nw-survey-submit input[type=button]{
    background-color: #FFFFFF !important;
    border-bottom: 9px solid #FFFFFF !important;
    border-left: 9px solid #FFFFFF !important;
    border-right: 9px solid #FFFFFF !important;
    border-top: 9px solid #FFFFFF !important;
    display: inline-block !important;
    line-height: 15px !important;
    text-decoration: none !important;
    text-align:center !important;
    
font-size:14px;
color: #000000;
font-weight:normal;
font-style:normal;
text-decoration:none; !important;
}

input[type=button] {
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
}

.nw-survey-answer-td {
display:block !important;
}


#useful .nw-componentMainCell a{
font-size: 14px !important;
}

#usefulhorizontal .nw-componentMainCell a{
font-size: 14px !important;
display:block!important;
}

#usefulhorizontal .nw-componentMainCell{
    color:#002855!important;

}

#useful td.nw-componentMainCell a:hover{
font-size: 14px !important;
}

#usefulhorizontal .nw-componentMainCell a:hover{
font-size: 14px !important;
}


#sidecontent .side_content_title {
    text-align: center !important;
}

#masthead td.main_title,
#masthead td.logo,
#masthead td.virus_logo {
    width: auto !important;
    text-align: center !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

#titlebar .titlebar_subtitle,
#titlebar .titlebar_email_date {
    padding: 5px !important;
     width: auto !important;
    text-align: center !important;
}

#footertext .nw-componentMainCell td{
      display:block!important;
    text-align: center !important;
    line-height:20px!important;
    width:auto !important;
    padding: 7px !important;
}

}

#contenttitle-clone-4230415-20230726-093723 .nw-componentMainCell {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;;
background-color: #0171BB;
padding: 10px;
;
text-align: center;
text-decoration: none;
}
#contenttitle-clone-4230415-20230726-093723 .nw-componentMainCell a {
text-decoration: none;
}
#nw_contenttitle-clone-4230415-20230726-093723_wrapper .nw-componentSpacerMainCell {
padding-top:0;
 padding-bottom:0;
}
#maincontent-clone-4230406-20230726-093736 .nw-componentMainCell {

font-size:12px;
color: #000000;
font-weight:normal;
font-style:normal;
text-decoration:none;;
background-color: #FFFFFF;
padding: 10px ;
;
text-align: right;
}
#nw_maincontent-clone-4230406-20230726-093736_wrapper .nw-componentSpacerMainCell {
padding-top:0;
 padding-bottom:0;
}
#maincontent-clone-4230406-20230726-093736 .nw-componentMainCell a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
font-weight:bold;
font-style:normal;
text-decoration:none;;
}
#maincontent-clone-4230406-20230726-093736 .nw-componentMainCell a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
font-weight:normal;
font-style:normal;
text-decoration:underline;;
}
@media only screen and (max-width:599px) {
#maincontent-clone-4230406-20230726-093736 img {
max-width: 100% !important;
height:inherit !important;
}
#maincontent-clone-4230406-20230726-093736 .nw-componentMainCell,
#maincontent-clone-4230406-20230726-093736 .nw-componentMainCell td,
#maincontent-clone-4230406-20230726-093736 .nw-componentMainCell span {
font-size: 16px !important;
}
#maincontent-clone-4230406-20230726-093736 .nw-componentMainCell a,
#maincontent-clone-4230406-20230726-093736 .nw-componentMainCell td a,
#maincontent-clone-4230406-20230726-093736 .nw-componentMainCell span {
font-size: 16px !important;
}
#maincontent-clone-4230406-20230726-093736 .nw-componentMainCell a:hover {
font-size: 16px !important;
}
}
#contenttitle-clone-4230415-20230720-130808 .nw-componentMainCell {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;;
background-color: #0171BB;
padding: 10px;
;
text-align: center;
text-decoration: none;
}
#contenttitle-clone-4230415-20230720-130808 .nw-componentMainCell a {
text-decoration: none;
}
#nw_contenttitle-clone-4230415-20230720-130808_wrapper .nw-componentSpacerMainCell {
padding-top:0;
 padding-bottom:0;
}
#maincontent-clone-4230406-20230720-130924 .nw-componentMainCell {

font-size:12px;
color: #000000;
font-weight:normal;
font-style:normal;
text-decoration:none;;
background-color: #FFFFFF;
padding: 10px ;
;
text-align: right;
}
#nw_maincontent-clone-4230406-20230720-130924_wrapper .nw-componentSpacerMainCell {
padding-top:0;
 padding-bottom:0;
}
#maincontent-clone-4230406-20230720-130924 .nw-componentMainCell a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
font-weight:bold;
font-style:normal;
text-decoration:none;;
}
#maincontent-clone-4230406-20230720-130924 .nw-componentMainCell a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
font-weight:normal;
font-style:normal;
text-decoration:underline;;
}
@media only screen and (max-width:599px) {
#maincontent-clone-4230406-20230720-130924 img {
max-width: 100% !important;
height:inherit !important;
}
#maincontent-clone-4230406-20230720-130924 .nw-componentMainCell,
#maincontent-clone-4230406-20230720-130924 .nw-componentMainCell td,
#maincontent-clone-4230406-20230720-130924 .nw-componentMainCell span {
font-size: 16px !important;
}
#maincontent-clone-4230406-20230720-130924 .nw-componentMainCell a,
#maincontent-clone-4230406-20230720-130924 .nw-componentMainCell td a,
#maincontent-clone-4230406-20230720-130924 .nw-componentMainCell span {
font-size: 16px !important;
}
#maincontent-clone-4230406-20230720-130924 .nw-componentMainCell a:hover {
font-size: 16px !important;
}
}
#contenttitle-clone-4230415-20230726-094429 .nw-componentMainCell {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;;
background-color: #0171BB;
padding: 10px;
;
text-align: center;
text-decoration: none;
}
#contenttitle-clone-4230415-20230726-094429 .nw-componentMainCell a {
text-decoration: none;
}
#nw_contenttitle-clone-4230415-20230726-094429_wrapper .nw-componentSpacerMainCell {
padding-top:0;
 padding-bottom:0;
}
#contenttitle-clone-4230415-20230726-093854 .nw-componentMainCell {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
font-weight:bold;
font-style:normal;
text-decoration:none;;
background-color: #0171BB;
padding: 10px;
;
text-align: center;
text-decoration: none;
}
#contenttitle-clone-4230415-20230726-093854 .nw-componentMainCell a {
text-decoration: none;
}
#nw_contenttitle-clone-4230415-20230726-093854_wrapper .nw-componentSpacerMainCell {
padding-top:0;
 padding-bottom:0;
}
#introtext-clone-4230422-20230719-142054 .nw-componentMainCell {

font-size:18px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:none;;
padding:30px 40px;
background-color:#23338B;
text-align: center;
;
}
#introtext-clone-4230422-20230719-142054 .nw-componentMainCell a {

font-size:15px;
color: #FFFFFF;
font-weight:normal;
font-style:normal;
text-decoration:underline;;
}
#nw_introtext-clone-4230422-20230719-142054_wrapper .nw-componentSpacerMainCell {
padding-top:0;
 padding-bottom:0;
}
@media only screen and (max-width:599px) {
#introtext-clone-4230422-20230719-142054 img {
max-width: 100% !important;
height:inherit !important;
}
#introtext-clone-4230422-20230719-142054 .nw-componentMainCell,
#introtext-clone-4230422-20230719-142054 .nw-componentMainCell td,
#introtext-clone-4230422-20230719-142054 .nw-componentMainCell span {
font-size: 16px !important;
}
#introtext-clone-4230422-20230719-142054 .nw-componentMainCell a,
#introtext-clone-4230422-20230719-142054 .nw-componentMainCell td a,
#introtext-clone-4230422-20230719-142054 .nw-componentMainCell span a {
font-size: 16px !important;
}
#introtext-clone-4230422-20230719-142054 .nw-componentMainCell a:hover {
font-size: 16px !important;
}
#introtext-clone-4230422-20230719-142054 .nw-componentMainCell {
text-align:left!important;
}
}





