
/*Std. HTML Tag Definitions*/

body, 
td,
input,
select,
textarea                   { font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif }

A                        { color: #0033CC; text-decoration: none }
A:visited                {  }
A:active               	 {  }
A:hover                  { color: #0000FF }




/*List Definitions*/
.Top                     { color: #8c8c8c; font-weight: bold; font-size: 11px }
.Top A					 { color: #0000ef; text-decoration: underline }
.Top A:visited				{ color: #ffffff; text-decoration: underline; }
.Top A:hover 		       { color: #ff9c00; text-decoration: underline }

.Header                 { background-color: #ccccff; 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: #ccccff; color: #000000; font-weight: bold; font-size: 8pt  }


.Row                    { background-color: #f0f0f0; }
.Row A                  { color: #6666cc; }
.Row A:visited          { color: #000066; }
.Row A:hover            { color: #6666cc; 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: #cccccc; height: 1px; }

.ColDiv                 { background-color: #ffffff; }


/*Form Definitions*/
.FormBack                { } 
.FormLabel               { font-weight: normal; font-size: 11px; 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                 { color: #000000; font-weight: bold; font-size: 11px; }

TR.tabOff, 
TD.tabOff				  { color: black; font-weight: normal; font-size: 11px; text-decoration: none } 
TD.tabOff A				  { color: black; font-weight: normal; font-size: 11px; text-decoration: none }
TD.tabOff A:visited		  { color: black; font-weight: normal; font-size: 11px; text-decoration: none }
TD.tabOff A:hover          { color: blue; font-weight: normal; font-size: 11px; text-decoration: none }
TD.tabOn A				  { color: black; font-weight: bold; font-size: 11px; text-decoration: none }
TD.tabOn A:visited		  { color: black; font-weight: bold; font-size: 11px; text-decoration: none }
TD.tabOn A:hover          { color: black; font-weight: bold; font-size: 11px; text-decoration: none }
TD.tabOffGlobalNavigation A { color: #ccc; font-weight: bold; font-size: 11px; text-decoration: none }
TD.tabOffGlobalNavigation A:hover { color: white; font-weight: bold; font-size: 11px; text-decoration: none }
TD.tabOffGlobalNavigation A:visited { color: #ccc; font-weight: bold; font-size: 11px; text-decoration: none }
.tabOn                   { color: #000000; font-weight: bold; font-size: 11px; text-decoration: none; }
.tabOnGlobalNavigation  { color: #000000; font-weight: bold; font-size: 11px; text-decoration: none }
TD.tabOnGlobalNavigation  { color: #000000; font-weight: bold; font-size: 11px; text-decoration: none }
TD.tabOnGlobalNavigation  A { color: #000000; font-weight: bold; font-size: 11px; text-decoration: none }
TD.tabOnGlobalNavigation  A:visited { color: #000000; font-weight: bold; font-size: 11px; text-decoration: none }
TD.tabOnGlobalNavigation  A:hover { color: blue; font-weight: bold; font-size: 11px; text-decoration: none }

.tabOff					  { color: black; font-weight: normal; font-size: 11px; text-decoration: none }
TD.tabOffGlobalNavigation A				  { color: #ccc; font-weight: bold; font-size: 11px; text-decoration: none }
TD.tabOffGlobalNavigation A:hover          { color: white; font-weight: bold; font-size: 11px; text-decoration: none }
.tabOffGlobalNavigation  { color: #ccc; font-weight: bold; font-size: 11px; text-decoration: none }
.tabOff A				 { color: black; font-weight: bold; font-size: 11px; text-decoration: none } 
.tabOff A:visited,
.tabOff A:hover           { color: blue; font-weight: bold; font-size: 11px; text-decoration: none }



/*Viewbar Definitions*/
.Viewbar                { background-color: #6666cc; }

.viewOn,					
TR.viewOn,				
TD.viewOn,               
TD.viewOn A             { color: black; font-weight: bold; font-size: 11px; text-decoration: none }
TD.viewOn A:hover       { color: blue; font-weight: bold; font-size: 11px; text-decoration: none }
.viewOn A              { color: black; font-weight: bold; font-size: 11px; text-decoration: none }
.viewOn A:visited       { color: black; font-weight: bold; font-size: 11px; text-decoration: none }
.viewOn A:hover         { color: blue; font-weight: bold; font-size: 11px; text-decoration: none }



.viewOff,			
TR.viewOff,				{ font-weight: bold; }
TD.viewOff,				{ font-weight: bold; }
TD.viewOff A			{ color: #6666cc; font-weight: bold; font-size: 11px; text-decoration: none }
TD.viewOff A:hover      { color: blue; font-weight: normal; font-size: 11px; text-decoration: none }
.viewOff A				{ color: #6666cc; font-weight: normal; font-size: 11px; text-decoration: none }
.viewOff A:visited		{ color: #6666cc; font-weight: normal; font-size: 11px; text-decoration: none }
.viewOff A:hover        { color: blue; font-weight: normal; font-size: 11px; text-decoration: none }
	

/*Banner Definitions*/
.Banner                 { background-color: #6666cc; }


/*HTML Button Definitions*/
.button                 { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }

.button A,
.button A:visited,
.button A:hover			{ font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #FF9C00;}
TD .button A			{ font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
TD .button A:visited,
TD .button A:hover      { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #FF9C00; 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; }

/*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}



.title						{ color: black; font-weight: bold; font-size: 14px; text-decoration: none }

.section_title				{ color: black; font-weight: bold; font-size: 14px; text-decoration: none }


.header_table { 
font-size: 11px;
font-family: verdana,arial,helvetica,univers,zurich bt,sans-serif;
color: black;
text-decoration: none;
font-weight: bold;
}

.paragraph_verdana { 
font-size: 11px;
font-family: verdana,arial,helvetica,univers,zurich bt,sans-serif;
color: black;
text-decoration: none;
font-weight: bold;
}
