/* CSS Document */

#home .col1 { width: 314px; float: left; margin: 0; padding: 0; } /* primary content column */ 
#home .colCont { float: right; width: 431px; padding: 0; background:url(../../img/content/bdr-home.gif) repeat-y 0 0; margin: 10px 0 0 0; } /* secondary content column */ 
#home .colCont .col2 { float: left; width: 215px; margin: 0; padding: 0; }
#home .colCont .col3 { float: right; width: 205px; margin: 0 10px 0 0; padding: 0; }
#home h2 { background:url(../../img/localhdr/hdr-news.gif) no-repeat; width: 186px; height: 9px; margin: 13px 0 25px 0; }

/* teaser  */
#home h4 { height: 19px; margin: 0 0 2px 0; padding: 0; position: relative; }
#home h4 a { line-height: 19px; word-spacing: -0.02em; letter-spacing: -0.01em; }
#home h4 a span { color: #006699; padding-left: 3px; font-weight: bold; font-size: 9px; position: absolute; top: 0; }

#home h5 { margin: 0 0 2px 0; padding: 0; position: relative; }
#home h5 a { line-height: 14px; word-spacing: -0.02em; letter-spacing: -0.01em; color: #6E8210; text-decoration:none; }
#home h5 a span { padding-left: 3px; font-weight: bold; font-size: 9px; position: absolute; top: 0; }
#home .col3 .toutMod h5 { font: bold 10px/19px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 3px 20px; text-transform: uppercase; letter-spacing: -0.01em; text-decoration:none; color:#6E8210; } 

#home .col2 .teaserMod { width: 195px; margin: 0 auto 10px auto; }
.teaserMod, .toutMod { background:url(../../common/images/horizRule2.gif) no-repeat 50% bottom; padding-bottom: 10px; margin-bottom: 10px; margin-left:10px position: relative; }
.teaserMod h4 a, .toutMod h4 a{ text-decoration: none; } 
.teaserMod#science h4 a{ font-size: 10px; line-height: 19px; color: #666; text-transform: uppercase; font-weight: bold; }
.teaserMod .col2 h4 { font-size: 10px; line-height: 19px; color: #666; text-transform: uppercase; font-weight: bold; }
.teaserMod .moreInfo { padding-top: 10px; }
.teaserMod .moreInfo a { color: #006699; }
.teaserMod#science p.moreInfo { padding-bottom: 20px; }

/* tout */
#home .col3 .toutMod h4 { font: bold 11px/19px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 3px 20px; text-transform: uppercase; letter-spacing: -0.01em; } 
#home .col3 .toutMod h5 { font: bold 11px/19px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 3px 20px; text-transform: uppercase; letter-spacing: -0.01em; } 
#home .col3 .toutMod h4 a { color: #6E8210; text-decoration: none; }
#home .col3 .toutMod p {  font:11px/19px Verdana, Arial, Helvetica, sans-serif; margin-left: 20px; word-spacing: -0.05em; line-height: 13px; }
#home .col3 .toutMod img { border: 1px solid #ccc; padding: 2px; float: right; width: 46px; height: 46px; margin: 0 0 0 5px; }
#home .col3 .last { background: none; }
#home h4#rssStock { height: 22px; line-height: 22px; margin-top: 6px; background:none; text-align: right; color: #333; font: 9.0px/20px Verdana, Arial, Helvetica, sans-serif; letter-spacing: -0.03em; float: right;}
#home h4#rssStock span { color: #6E8210; font-weight: bold; font-size: 10.5px; }

/* Added to Change Homepage Font Sizes
---------------------------------------------------------- */
#home td .header,#home td .subHeader {font-size:11px;}
#home td .header,#home td #stories {font-size:11px;}
#home td.body p {font-size:11px;}
#home td.webcastTitle p, #home td.webcastText {font-size:11px;}

