/* Newsweaver Simple Flyer CSS */


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

img {
border: none;
}


/* 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: #0000FF;  
}



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

#wrapper {
background-color: #FFFFFF;
}



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



#main{
padding: 0px;
}


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

a {
color: #0000FF;
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;
}



#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: #FFFFFF;
width: 100%;
}

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

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

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


