/* Newsweaver Flyer CSS */


@media screen{
html { min-height: 101%; }
}

img {
border: none;
}

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

/* List Styles - margin for Outlook 2007/2010 */
ul, ol {
margin-left: 24px;
padding-left: 0px ;
list-style-position:outside ;
/* uncomment for lists overflowing image 
overflow: hidden; */
}

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

/* Yahoo Blue Links */
.yshortcuts, .yshortcuts a span { 
color: #006699;  
}



body {
background-color: #ECECED;
margin-top:1em !important;
}

#wrapper {
background-color: #ECECED;
}



#CoverPage, .Generic, .SystemResponsePage {
width: 647px;
background-color: #FFFFFF;
border-collapse: collapse;
}











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

#main {
width: 73%;
padding: 10px;
background-color: #FFFFFF;
}

#left {
width: 27%;
padding: 10px;
background-color: #FFFFFF;
 border-right: none;
}

#left .nw-componentMainCell, #left .nw-componentMainCell td{
color: #333333;
}

.Generic #main, .SystemResponsePage #main{
width: 100%;
padding: 10px;
background-color: #FFFFFF;

}

#footer {
width: 100%;
}



td {
font-size:12px;color: #333333;
font-family:Arial, Helvetica, sans-serif;}

a {
color: #006699;
font-weight:normal;
font-style:normal;
text-decoration:none;}

a:hover, .link:hover {
font-weight:normal;
font-style:normal;
text-decoration:underline;/* Links hover in inbox version */
text-decoration:underline !important;
}



.nw_component_wrapper {
width: 100%;
}

.nw-componentSpacerMainCell {
padding-bottom: 0px;
}

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



#titlebar .nw-componentMainCell {
background-color: #004A99;
padding: 6px;
}

.titlebar_table td, .titlebar_table {
background-color: transparent;
}

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

.titlebar_table td a, .titlebar_table td a:hover {
font-weight: bold; color: #FFFFFF;}

.titlebar_table .titlebar_text {
}




.nw_main_title {
font-size:20px;font-weight:normal;
font-style:normal;
text-decoration:none;color: #004A99;
background-color: #FFFFFF;
padding: 10px 0px;
}



.nw_main_content {
font-size:13px;color: #333333;
padding: 0px 0px 10px 0px;
}




.DisplayTitle {
width: 100%;
}

.DisplayTitle td{
font-size:13px;font-weight:bold;
font-style:normal;
text-decoration:none;color: #004A99;
background-color: #FFFFFF;
padding: 6px 6px 6px 0px;
}



#footer {
background-color: #ECECED;
color: #333333;
font-size:11px;padding: 6px;
}

.ftext {
background-color: #ECECED;
color: #333333;
font-size:11px;}

.ftext a, .ftext a:hover {
}



.nw_navs {
color: ;
text-align: center; padding: 10px; color:#333333;}

.nw_navs a, .nw_navs a:hover {
font-weight: bold; color:#333333;}



#coverlink a, #coverlink a:hover {
color: #333333;
}

#coverlink .nw-componentMainCell {
padding-top: 10px;
border-top: dotted 1px #cccccc;
}



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

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

#before_text {
background-color: #ECECED;
width: 100%;
}

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

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

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





.TellFriend .nw-text, .TellFriend .nw-textarea, input.nw-survey-text, textarea.nw-survey-textarea {
margin-bottom: 10px;
margin-top: 5px;
padding: 4px;
font-family:Arial, Helvetica, sans-serif;font-size:12px;width: 75%;
}

.TellFriend .nw-componentMainCell {
padding: 10px 0;
}



.nw-form td.nw-form-display-title{
font-weight: normal;
font-size:13px;font-weight:bold;
font-style:normal;
text-decoration:none;color: #004A99;
background-color: #FFFFFF;
padding: 6px 6px 6px 0px;
}

.nw-form-display-title h3{
font-weight: normal;
font-size:13px;margin:0;
padding: 0;
}

.nw-form td.nw-form-introduction{
padding: 15px 0px;
}

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

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




.nw-survey-question .title{
}

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


.nw-survey-title{
font-size:13px;font-weight:bold;
font-style:normal;
text-decoration:none;color: #004A99;
background-color: #FFFFFF;
padding: 6px 6px 6px 0px;
margin-top: 0px;
margin-bottom: 10px;
}

#main .Survey .nw-componentMainCell {
padding: 5px 0px;
}




/*twitter padding reset */
.nw_twitter_feed_header, .nw_twitter_feed_footer, .nw_twitter_tweet{
padding: 0px;
border-bottom: none;
}

.nw_twitter_feed{
background-color: #CCCCCC;
}

.nw_twitter_feed_header a, .nw_twitter_feed_header a:hover{
color: #333333;
font-weight:bold;
}

.nw_twitter_feed_header_name{
color: #333333;
}

.nw_twitter_tweet{
background-color: #F0F0F0;
border-bottom: 1px dotted #333333;;
}

.nw_twitter_tweet_text {
padding: 10px;
padding-bottom: 0px;
}

.nw_twitter_tweet_links{	
padding: 10px;
padding-top: 0px;
}

.nw_twitter_feed_header_image, .nw_twitter_feed_footer td{
padding: 10px;
}

.nw_twitter_tweet a, .nw_twitter_tweet a:hover{
color: #006699;
}




#masthead .nw-componentMainCell{
background-color:#004A99
}

.EditableTitle{
padding:10px;
text-align:center;
}

.LogoArea{
padding:6px;
text-align:center;
}






