@charset "utf-8";
/* CSS Document */

#nlHome, 
#nlDisplay,
#nlSubject,
#nlStart,
#nlHits,
.nlSubjectD, 
.nlStartD, 
.nlHitsD
{
float:left;
}

/*   Newsletter A  */


#nlContainer{
border:1px solid #003399;
border-top: 2px solid #003399;
}

#TDContainer{
padding:0px 0px 0px 5px;
}
#TDContainer a {
 color:#000000;
 text-decoration:none;
}
#TDContainer a:hover {
 text-decoration:underline;
}
#newsletterHead, #newsletterHeadB{
width:186px;
height:19px;
background-image:url(newsLetterBarBG.jpg);
padding:5px 0px 0px 0px;
text-align:center;
font-weight:bolder;
color:#333399;
}
#newsletterHeadB{
background-image:none;
text-align:left;
width:340px;
float:left;
}

#tableHead{
background-image:url(nwHeadBg.gif);
height:30px;
font-weight:bolder;
}

.nlTR{
height:35px;
}

#nlHome, #nlDisplay{
color:#FFFFFF;
float:left;
padding-top:8px;
}

#nlHome{
width:350px;
text-align:center;
}

#nlSubject, #nlStart, #nlHits{
padding:3px 0px 3px 0px;
font-weight:bolder;
}

#nlSubject{
padding-left:155px;
}
#nlStart{
padding-left:120px;
}
#nlHits{
padding-left:40px;
}

.nlSubjectD, .nlStartD, .nlHitsD{
background-color:#FFFFFF;
color:#000000;
border: #CCCCCC ridge 2px;
height:25px;
padding:5px 0px 0px 3px;
}

.nlSubjectD{
font-weight:bolder;
width:297px;
}
.nlStartD{
width:83px;
height:30px;
padding-top:0px;
}
.nlHitsD{
width:83px;
}

.nlFooter, .nlFooter2{
text-align:center; 
font-weight:bolder;
padding:10px 0px 0px 0px;
}

.nlFooter2{
font-weight:normal;
}

.nlOption{
float:left;
padding:3px 0px 0px 5px;
}

/*   Newsletter B  */

#nlItemHead{
background-image:url(nwHeadBg.gif);
text-align:center;
color:#FFFFFF;
font-weight:bolder;
padding:10px;
}

#nlSpacer{
height:5px;
background-color:#CCCCCC;
}

#nlSpacer2{
background-image:url(nwHeadBg.gif);
height:5px;
}

#nlContainerB{
border: 1px solid #000000;

}

#nlHeader, #nlHeader2{
background-color:#CCCCCC;
}

#nlDate{
color:#CCCCCC;
text-align:right;
float:left;
padding-top:8px;
font-style:italic;
}

#nlHeader{
text-align:right;
padding:5px 5px 0px 0px;
height:20px;
}

#nlHeader2{
margin-top:5px; 
text-align:center; 
padding:10px 0px 10px 0px;
}

.logoHead{
float:right;
width:235px;
padding:20px 0px 0px 0px;
color:#000066;
font-size:18px;
font-weight:bolder;
text-align:center;
}
#nlLink{
font-size:12px;
color:#000000;
}

#nlLinkMotto{
font-weight:normal;
font-style:italic;
font-size:12px;
color:#000000;
}

.nlContainerInner{
padding:0px 10px 5px 10px;
border-bottom:#330099 1px solid;
}

#nlContainerB h3{
color:#FF0000;
}
#nlFontSmaller{
font-size:11px;
}