/** CSS for The New Vision  - Compliant with CSS 2
** Developed by: Metrocomia
** Developer: Kira Kariakin
** Date: March 2003
** Versions: This CSS has been updated many times since the first version on 2000.
** Last Version: October 2003.
**/

/*******************************************************************************************/
/* classes for the top: earpieces, logo, breadcrumbs, date, etc*/

img.earLeft, img.earRight, img.logo { display: inline; margin-top:0px; margin-bottom: 0px; border: 0px ; }

img.earLeft { margin-right:25px; }

img.logo { margin-left:2px; margin-right:2px; margin-bottom: 5px; margin-top: 0px; }

img.earRight { margin-left:25px; }

.date { color: #FFFFFF; background-color:#000000; font-weight: bold; text-align:left; font-size:10px; margin:0px; padding:1px; }

.papers  { font-size:10px; font-weight :bold; color : #FFFFFF; background-color:#888888; margin:0px; padding:1px; border-top:3px solid #FFFFFF;}

.breadcrumbs { color: #000000; font-weight: normal; text-decoration : none; background-color: #FFFFFF; font-size:10px; padding:1px; margin:0px; border-bottom: 1px solid #000000; }

a.topLink { font-weight :bold; color : #FFFFFF; text-decoration : none; background-color: transparent; font-size:10px; }

a.topLink:Visited  { color :#FFFFFF; }
	
a.topLink:hover{ color: #CC0000; text-decoration:none; background-color: #CCCCCC; font-size:10px; }



/*****************************************************************************************/
/* Navigation classes   */

form { margin: 0px; padding:0px;}

.searchTop { font-size : 10px; color : #FFFFFF; background-color: #006600; margin:0px; padding:2px; border:1px solid #000000; font-weight:bold;}

a.searchLink,a.searchLink:hover,a.searchLink:visited {  font-size:10px; color:#FFFFFF; text-decoration: underline;background-color:transparent; }

.newsletter { font-size : 10px; color : #000000; background-color: #CCCC99; margin:0px; padding:0px; text-align:center; }

.navigation { font-size: 10px; font-weight : bold; color : #FFFFFF; background-color: #000000; margin:0px; padding:2px; }

p.daily, p.weekly, p.supplements, p.services { font-size : 10px; font-weight: normal; text-decoration : none; line-height : 12px; color: #000000; border-bottom: 1px solid #AAAAAA; margin:0px; padding:2px; }

.daily { background-color:#FFFFCC; }

.weekly { background-color:#CCCC99; }

.supplements { background-color:#999966; }

a.menu, a.menu:visited { font-size : 10px; font-weight: normal; text-decoration : none; color: #000000; background-color:transparent; }

a.menu:hover { color: #0000FF; text-decoration:underline; background-color: transparent; }


.leftBanner { color: #FFFFFF; font-weight: normal; text-decoration : underline; background-color: transparent; font-size:9px; }

/*******************************************************************************************/
/*  MainNews divider: general classes  */

div.news, div.newsCF { position:relative; top:0px; left:0px; clear: both; display:block; margin-bottom:10px; }

div.news { width:310px; }

div.newsBanners { position:relative; top:0px; left:0px; clear: both; display:block; padding-bottom:0px; padding-top:0px; width:310px; border-top:0px solid #000000; border-bottom: 0px solid #000000; text-align:center; margin-bottom:0px; margin-top:0px;}

.summary {display: block; }

.imgLeft { width: 50%; clear: right; display: inline; float:left; font-size : 9px; text-align : left; padding:0px; line-height:12px; border:0px solid #FF0000;}

.imgRight { width: 50%; clear: left; display: inline; float:right; font-size : 9px; text-align : left; padding:0px; line-height:12px; border:0px solid #FF0000;}
 
 .imgCenter { width: 100%; clear: both; display: block; float: none; font-size : 9px; text-align: left; padding:0px; line-height:12px; border:0px solid #FF0000; margin-bottom:10px;}

.headline1 {  font-size : 17px; font-family:"Times New Roman", Times; font-weight : bold; font-style : normal; color : #000000; text-decoration:underline; text-align : left; margin-bottom:5px; margin-top:10px;}

.headline1:hover { text-decoration:underline; color: #000000; }

.headline2 { font-size : 16px; font-family:"Times New Roman", Times; font-weight : bold; font-style : normal; color : #000000; text-decoration : underline; text-align : left; margin-bottom:5px; margin-top:10px;}
	
.headline2:hover { text-decoration:underline; color: #000000; }

.headline3 { font-size : 14px; font-family:"Times New Roman", Times; font-weight : bold; font-style : normal; color : #000000; text-decoration : underline; text-align : left; margin-bottom:5px; margin-top:10px;}

.sections { color:#CC0000; font-size: 13px; font-weight:bold; border-bottom: 1px solid #000000; margin-top:10px;}

.columnist { background-color: #FFFFFF; color: #666666; padding:2px; margin:0px;}

.opinion { background-color: #000000; font-size: 12px; font-weight:bold; color: #FFFFFF; padding:2px; margin-top:10px; margin-right:10px; }

.editorialText { background-color: #FFF0F5; color: #666666; margin:0px; margin-bottom:15px; padding:3px; margin-right:10px;}

.editorialClass { background-color: #FFF0F5; font-size: 10px; font-weight:normal; color: #666666; margin:0px; padding:3px; border: 1px solid #000000; margin-right:10px;}

.editorialHeadline { background-color: #FFF0F5; font-size: 12px; text-decoration:underline; font-weight:bold; color: #CC0000;margin: 0px; margin-right:10px;}

.editorialHeadline:hover { background-color: #FFF0F5; color: #CC0000; text-decoration:underline; }

/*******************************************************************************************/
 
 div.services { position: relative; top:0px; left:0px; width:125px; margin-bottom:10px;
 padding:0px;}
 
 .forexH { background-color: #999999; margin:0px; padding:1px; text-align:center; font-weight:bold; }
 
 .weather {  background-color: #3399FF; text-align:center;}

.rightSide { font-size : 10px; background-color: #CCCC99; margin:0px; padding:1px; text-align:center;}

.th { font-weight : bold; font-size:10px; color : #FFFFFF; background-color: #000000; margin:0px; padding:1px; text-align: center; }

/*******************************************************************************************/
.inside { border: 1px solid #000000; background-color: #D6BFD7;}

.insideHeadline { font-weight : bold; line-height :16px; text-decoration : none; text-align:center;}

.insideText { font-size:9px; line-height :12px; text-align:center; }

.insideText:hover { background-color:transparent; text-decoration:underline; }

/*******************************************************************************************/
/**  Secondary pages for advertisement and articles details  ****************/

td.advertising { font-weight :bold; background-color : #CCCCCC; }

td.advertising2 { background-color : #FFFFCC; }

td.advertising3 { text-align : center; background-color : #CCCCCC; }




