
/*Std. HTML Tag Definitions*/

body, 
td,
input,
select,
textarea                { font-family: Tahoma, Verdana, Lucida Console, Arial,Helvetica,Sans-Serif; font-size: 8pt }

A                       { color: #cc0000; }
A:visited               { color: #333399; }
A:active                {  }
A:hover                 {  }




/*List Definitions*/
.Top                    { color: #ffffff; font-family: Verdana; font-weight: bold; font-size: 10pt; }
.Top A,
.Top A:visited,
.Top A:hover 	      { color: #ffffff; text-decoration: underline; }

.Header                 { background-color: #333399; color: #000000; font-weight: bold; font-size: 8pt  }
.HeaderDiv              { background-color: #333399; width : 1px; }
.Header A,
.Header A:visited       { text-decoration: none; color: #000000; }
.Header A:hover         { text-decoration: none; color: #333399; }
.Header td              { background-color: #BBBBBB; color: #000000; font-weight: bold; font-size: 8pt  }


.Row                    { background-color: #d3d3d3; }
.Row A                  { color: #cc0000; }
.Row A:visited          { color: #6666cc; }
.Row A:hover            { color: #333399; text-decoration: underline; }
.Row2                   { background-color: #ffffff; }
.RowCenter              { background-color: #f0f0f0; text-align: center; }
.RowCenter A            { color: #6666cc; }
.RowCenter A:visited    { color: #000066; }
.RowRight               { background-color: #f0f0f0; text-align: right; }
.RowRight A             { color: #6666cc; }
.RowRight A:visited     { color: #000066; }
.RowDiv                 { background-color: #BBBBBB; height: 1px; }

.ColDiv                 { background-color: #333399; }


/*Form Definitions*/
.FormBack               { background-color: #cbcbc0; } 
.FormLabel              { font-weight: bold; text-align: right; }
 
/*Misc. Definitions*/
.Required               { color: #cc0000; font-weight: bold; font-size: 13pt; }
.Welcome                { font-weight: bold; font-size: 11pt; }
.CmdTxt                 { font-weight: bold; font-size: 11pt; }
.error                  { color: #cc0000; }
.Border1                { background-color: #333399; }



/*Login Page*/
.login, 
TD .login A,
TD .login NOBR          { font-weight: bold; color: #ffffff; }
TD .login INPUT         { font-weight: normal; }



/*Screenbar Definitions*/
.Screenbar              { background-color: #333399; }

TR.tabOn,
TD.tabOn                { font-size: 9pt;
				  color: #000000;
                          background: #ccccff;	
                          background-color: #ccccff;
                          font-weight: bold; }

TR.tabOff, 
TD.tabOff,  
TD.tabOff A,
TD.tabOff A:visited,
TD.tabOff A:hover       { font-size: 9pt;
				  color: #ffffff;
                          text-decoration: none;
                          font-weight: bold; }

.tabOn                  { font-size: 9pt;
                          color: #000000;
                          background: #000000;	
                          background-color: #cccccc;
                          text-decoration: none;
                          font-weight: bold; }


.tabOff,  
.tabOff A,
.tabOff A:visited,
.tabOff A:hover         { font-size: 9pt;
                          color: #ffffff;
                          text-decoration: none;
                          font-weight: bold; }



/*Viewbar Definitions*/
.Viewbar                { background-color: #999999; }

.viewOn,
TR.viewOn,
TD.viewOn               { font-size: 9pt;
                          color: #ffffff;
                          text-decoration: none;
                          background-color: #999999;
                          font-weight: bold; }

.viewOff,
TR.viewOff, 
TD.viewOff,  
TD.viewOff A,
TD.viewOff A:visited,
TD.viewOff A:hover      { font-size: 9pt;
                          color: #000000;
                          text-decoration: none;
                          font-weight: bold; }
	

/*Banner Definitions*/
.Banner                 { background-color: #cccccc; }


/*HTML Button Definitions*/
.button                 { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }

.button A,
.button A:visited,
.button A:hover,
TD .button A,
TD .button A:visited,
TD .button A:hover      { color: #cc3333; text-decoration: none; }

.buttonOff,
.buttonOff A,
.buttonOff A:visited,
.buttonOff A:hover,
TD .buttonOff A,
TD .buttonOff A:visited,
TD .buttonOff A:hover   { font-size: 8pt;
                          font-family: Arial, Helvetica, sans-serif;
                          color: #999999;
                          text-decoration: none; }

/*HTML inputButton Definitions*/
.inputbutton                 { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; border: 0; background: url(../images/cerca.JPG); }




/*SmartScript Definitions*/
.smartDialog            { background-color: #f0f0f0; font-weight: bold; }

/*Special Offer Definitions*/
.offr                   { text-align: center; }

.offrName,
.offrName A,
.offrName A:visited,
.offrName A:hover       { font-size: 130%; font-weight: bold; color: #333399; text-decoration: none; }

.offrPrompt             { text-align: center; color: #ff0000; font-size: 115%; font-weight: bold; }

.offrDisc               { color: #666666; font-size: 80%; }

/*--------------*/
/*Begin SI Merge*/
/*--------------*/

/*General*/
UL                      { list-style-type: square; }

/*Company Header*/
.CompanyName            { font-size: 12pt; font-weight: bold; }
.CompanyLink            { }


/*News*/
.NewsCompanyName        { font-size: 11pt; font-weight: bold; }
.NewsTimestamp          { }
.NewsHeadline           { }
.NewsSource             { font-style: italic; }
.NewsLegalCopyright     { }
.NewsSummary            { }
.NewsTotalStories       { font-style: bold; }
.NewsPageControl        { }
.NewsBullet             { }
.NewsTable              { width: 100%; cellspacing: 0; cellpadding: 0; }

/*Stock Quote*/
.SqCopyright            {font-size:10pt}

/*DETAIL*/
.SqDetName              {}
.SqDetValue             {font-weight:bold}
.SqDetChangePlus        {color:green}
.SqDetChangeMinus       {color:red}
.SqDetChangeZero        {color:black}

/*SUMM*/
.SqSummTick             {background-color: #f0f0f0; text-align:left}
.SqSummValue            {background-color: #f0f0f0; font-weight:bold; text-align:left}
.SqSummChangePlus       {background-color: #f0f0f0; color:green; text-align:;left}
.SqSummChangeMinus      {background-color: #f0f0f0; color:red; text-align:left}
.SqSummChangeZero       {background-color: #f0f0f0; color:black; text-align:left}
.SqSummHeader           { background-color: #cccc99; color: #000000; font-weight: bold; font-size: 8pt }

/*LOOKUP*/
.SqLookTick             {font-weight:bold}
.SqLookComp             {font-weight:bold}
.SqLookNull             {font-size:11pt}

/*Eportal Search Pages*/
.ExSearchTable { background-color:#ffffff; }
.ExSearchLabel { font-weight: bold; text-align: left }



/*Profile Data Definitions*/
.ProfLabel              { background-color: #cccccc; color: #000000; font-weight: bold; text-align: right; }
.ProfData               { background-color: #ffffff; }
.ProfSection            { background-color: #ffffff; color: #333399; font-size: 10pt; font-weight: bold; }
.ProfCopyright			{  }

/*Subsidiary*/
.SubsidCompanyName      { font-weight:bold; }
.SubsidSubsidName       { background-color:#f0f0f0; }
.SubsidCopyright        {  }
.SubsidDisclaimer       {  }
.SubsidCompleteList		{  }

/*Add Info*/
.AddInfoBullet          {  }
.AddInfoHeader          {  }
.AddInfoWebSite         {  }
.AddInfoDescr           {  }

/*Short Applet Tabs*/
.TopBlank               { background-color: #ffffff; color: #ffffff; font-weight: bold; font-size: 10pt; }
.TopBlank A,
.TopBlank A:visited,
.TopBlank A:hover       { color: #ffffff; text-decoration: underline; }

/* Lists of Links/Bulletins */
.LinkListInfo           { font-style: italic; }

/*Company Search*/
.CnsHead     {text-align:left; font-weight:bold; font-size: 10pt}			
.CnsRow      {text-align:left; background-color:#f0f0f0;font-size: 10pt }	
.CnsLink      { };

/* Calendar Styles */
.CalendarHeader              { background-color: #cccccc; } 
.CalendarHeader A            { color: #6666cc; }
.CalendarHeader A:visited    { color: #000066; }
.CalendarHeader A:hover      { color: #6666cc; text-decoration: underline; }
.CalendarTop                 { color: #000066; font-weight: bold; font-size: 10pt; }
.CalendarTop A               { color: #6666cc; }
.CalendarTop A:visited       { color: #000066; }
.CalendarTop A:hover         { color: #6666cc; text-decoration: underline; }

/*Stock Quote*/
.SqCopyright {font-size:8pt}

/*Detail*/
.SqDetName {}
.SqDetValue {font-weight:bold}
.SqDetChangePlus {color:green}
.SqDetChangeMinus {color:red}
.SqDetChangeZero {color:black}

/*SUMM*/
.SqSummTick {}
.SqSummValue {font-weight:bold}
.SqSummChangePlus {color:green}
.SqSummChangeMinus {color:red}
.SqSummChangeZero {color:black}

/*LOOKUP*/
.SqLookTick {font-weight:bold}
.SqLookComp {font-weight:bold}
.SqLookNull {font-size:11pt}
