/**********************************************************************************************
Color Themes
**********************************************************************************************/

/* Style2 : New Blue Theme */

/*Body Background*/
body
{
background-color: #333366
}


.info
{
background-color: #ffffff
}



/* Defines the look of the HRs */
hr
{
height: 1px; color: #CCCCFF;
}

/* Defines the look of the HRs for Body*/
.hr
{
height: 1px; color: #666666; 
}

/*Generic Background*/
.background
{
background-color: #333366
}

/*Padding & Background Color for the Dropdown Menus*/
.dropdown
{
padding-left: 15px; padding-right: 15px; padding-top: 8px; padding-bottom: 8px; background-color: #333366
}

/*Link Styles inside of the dropdowns */
.dropdownText 
{
font-family: Arial, Verdana, Geneva; font-size: 12px; color: white; text-decoration: none
}

a.dropdownText:link, a.dropdownText:visited
{
color: white; font-weight: normal; text-decoration: none
}

a.dropdownText:hover
{
font-weight: bold; text-decoration: none
}

/* News headings on the homepage */
.news {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; font-weight: bold; color: black}

.newstitle {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; font-weight: bold; color: #990000}

td.Mnews {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; font-weight: bold; color: black}

a.Mnews:link, a.Mnews:visited {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; font-weight: bold; color: #000000}

a.Mnews:hover {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; font-weight: bold; color: #481071}

td.Mnews2 {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; font-weight: bold; color: #481071}

/*Link Styles inside of the dropdowns */
.newTextBlack
{
font-family: Arial, Verdana, Geneva; font-size: 12px; color: black; text-decoration: none
}

a.newTextBlack:link, a.newText:visited
{
color: black; font-weight: normal; text-decoration: none
}

a.newTextBlack:hover
{
font-weight: bold; text-decoration: none
}

/*TD Background Color* also used in sidebar area*/
.td
{
background-color: #cccc99
}

/*Sidebar Background Color for Upcoming Events title*/
.events
{
background-color: #cccc99
}

/*Sidebar Background Color for table background color*/
.sidebar
{
background-color: #cccc99; height: 100%
}

/*Sidebar Background Image for Table BG*/
.sidebarbg
{
background-image: url(../images/sidebar.gif)
}

/*Background Color Used In a Few Select Places darker */
.menuBG2
{
background-color: #cccc99
}

/*Background Color Used In a Few Select Places lighter */
.menuBG3
{
background-color: #cccccc
}

/*Background Color for the menu on left - this is the MAIN background change*/
.menubg
{
background-color: #333366
}

/*This is similar to the style above, but ensures the background color shows through*/
.header
{
background-color: #333366; color: white
}

/*Generic Table BG Color*/
.table
{
background-color: #ffffff
}

/*Ensures size and color of font for the headings in the menu on the left*/
.subheading
{
font-family: Trebuchet MS, Arial, Geneva; font-size: 12px; font-weight: bold; color: #666666
}

/*Link styles for the headings in the menu on the left*/
a.subheading
{
font-family: Trebuchet MS, Arial, Geneva; font-size: 12px; font-weight: bold; color: white; text-decoration: none
}

/*Link styles for the headings in the menu on the left*/
a.subheading:link, a.subheading:visited, a.subheading:active 
{
font-family: Verdana, Trebuchet MS, Arial, Geneva; font-size: 12px; font-weight: bold; color: white; text-decoration: none
}

/*Link styles for the headings in the menu on the left*/
a.subheading:hover
{
text-decoration: underline; color: ffff99
}

.subheadingText
{
font-family: Verdana, Trebuchet MS, Arial, Geneva; font-size: 12px; font-weight: bold; color: black; text-decoration: none
}


/*This is the large font at the top of each section - (note: the REALLY large one)*/
.title
{
font-size: 30px; color: #ffffff; font-family: Verdana, Trebuchet MS, Arial, Geneva; 
}

/*This is the smaller one*/
.secondtitles
{
font-family: Arial Black, Arial, Helvetica, Geneva, Sans-serif; font-size: 24px; color: #999999; background-color: white
}

/*These are the headings you see on the interior, mixed in with the content, as on menu.htm*/
.thirdtitles 
{
font-family: Verdana, Arial, Geneva, Sans-serif; font-size: 12px; color: #333366; font-weight: bold
}

.fourthtitles
{
font-family: Verdana, Arial, Geneva, Sans-serif; font-size: 13px; color: #333366; font-weight: bold
}

.fifthtitles
{
font-family: Verdana, Arial, Geneva, Sans-serif; font-size: 14px; color: #333366; font-weight: bold
}

/*This specifies the background color of the interior pages (the lighter one)*/
.interiorBG
{
background-color: white; font-family: Verdana, Arial, Trebuchet MS, Geneva, Sans-Serif; font-size: 12px; color: black;
}

/*This specifies the background color of the interior pages (the lighter one)*/
.interiorBG2
{
background-color: #cccc99; font-family: Verdana, Arial, Trebuchet MS, Geneva, Sans-Serif; font-size: 12px; color: black;
}

/*This makes sure that whatever item is selected in the top menu, its background color (TD) is blue and the font size is 1 point larger than the others*/
.select
{
text-decoration: none; font-family: trebuchet ms, verdana, arial, helvetica, geneva; font-size: 13px; color: white; background-color: #333366; text-align: left
}

a.select:visited
{
color: white
}

a:visited
{
text-decoration: none
}

/*Forces text styles for items not selected in the top menu*/
.desc
{
font-size: 12px; background-color: black; text-align: left; color: white
}

/*
Not in use
.bluetheme_largetable
{
background-color: #303F61
}
*/

.border
{
background-color: #333366
}

/**********************************************************************************************
Styles for Top Menu, Dropdowns, and Content within dropdowns
**********************************************************************************************/
body
{
margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-padding: 0px; margin-height: 0px; margin-width: 0px;
}

a
{
text-decoration: none
}

/* Color of links in the menu bar */
.menulink
{
text-decoration: none; font-family: trebuchet ms, verdana, arial, helvetica, geneva; font-size: 13px; color: white; background-color: black; text-align: left
}

a.menulink:hover
{
color: #ffff99
}

/* This just forces the selected link in the menu bar to be white */
.selectedlink
{
color: white
}

/* Link colors inside of the dropdowns */
a.content:link, a.content:visited
{
font-family: Arial, Helvetica, Geneva; font-size: 12px; Color: white
}

a.content:hover
{
font-family: Arial, Helvetica, Geneva; Font-Size: 12px; Color: white; font-weight: bold
}

/**********************************************************************************************
Section headings, Link styles, and Font treatments
**********************************************************************************************/
.listing
{
font-family: Verdana, Arial, Trebuchet MS, Geneva, Sans-Serif; font-size: 12px; color: black
}

.listingSmall
{
font-family: Verdana, Arial, Trebuchet MS, Geneva, Sans-Serif; font-size: 11px; color: black
}

td
{
font-family: Verdana, Arial, Trebuchet MS, Geneva, Sans-Serif; font-size: 12px; color: black
}

a.listing:visited, a.listing:link; a.listing:active
{
font-family: Verdana, Arial, Trebuchet MS, Geneva, Sans-Serif; font-size: 12px; color: black
}

.listingw
{
font-family: Verdana, Arial, Trebuchet MS, Geneva, Sans-Serif; font-size: 12px; color: white
}
a.listingw:visited, a.listingw:link; a.listingw:active
{
font-family: Verdana, Arial, Trebuchet MS, Geneva, Sans-Serif; font-size: 12px; color: white
}

a.listingw:hover
{
font-family: Verdana, Arial, Trebuchet MS, Geneva, Sans-Serif; font-size: 12px; color: gray
}

a.listingSmall:visited, a.listingSmall:link; a.listingSmall:active
{
font-family: Verdana, Arial, Trebuchet MS, Geneva, Sans-Serif; font-size: 11px; color: black
}

a.listing:hover
{
font-family: Verdana, Arial, Trebuchet MS, Geneva, Sans-Serif; font-size: 12px; text-decoration: underline; color: black
}

a.listingSmall:hover
{
font-family: Verdana, Arial, Trebuchet MS, Geneva, Sans-Serif; font-size: 11px; text-decoration: underline; color: black
}

.listingBold
{
font-family: Verdana, Arial, Trebuchet MS, Geneva, Sans-Serif; font-size: 12px; color: black; font-weight: bold
}

.top_nav
{
font-family: Verdana, Arial, Trebuchet MS, Geneva, Sans-Serif; font-size: 10px; color: #ffff99
}

a.top_nav:link, a.top_nav:visited
{
font-family: Verdana, Arial, Trebuchet MS, Geneva, Sans-Serif; font-size: 10px; color: #ffff99
}

a.top_nav:hover
{
font-family: Verdana, Arial, Trebuchet MS, Geneva, Sans-Serif; font-size: 10px; color: ffffff
}

p
{
font-family: Verdana, Arial, Trebuchet MS, Geneva, Sans-Serif; font-size: 12px; color: black
}

.nopadding
{
padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px
}

a.none:link, a.none:active, a.none:hover, a.none:visited
{
color: black; text-decoration: none; font-family: verdana, arial, geneva; font-size: 12px
}

/* Link style within deep interior pages */
a.interior:link, a.interior:visited
{
color: #990000; text-decoration: underline
}

a.interior:hover
{
text-decoration: none
}

/* Scrollbar */
.scroll {scrollbar-face-color: #3d4f7a;	scrollbar-shadow-color: #000000; scrollbar-highlight-color: #303F61; scrollbar-3dlight-color: #657CB1; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #CDD5E4; scrollbar-arrow-color: #ffffff}

/* Defines the little "<click>" style in the popdowns in the Netscape Include*/
.smallLink
{
font-size: 10px; color: white; text-decoration: none
}

/* Above is not in use */

/* Netscape BG Image Fix */
#noBG
{
background-image: none;
}

/* Privacy Statement */
td.privacy {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; color: #aaaaaa}

.tcbody
/*  S & P Disclaimer */
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.storyheadline
/* Headline on full-text story page */
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.storydata
/* News Source Name */
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal
}
.storybody
/* Body text on full-text story page */
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
}
.topictopic
/* Topic Name on individual topic page */
{  
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
.topicheadline
/* Headline presented as link on individual topic page */
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10pt;
	font-color: #330066;
	text-decoration: underline;
    FONT-WEIGHT: bold
}
.topicbrief
/* News Brief presented under headline on All Topics page */
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal
}
.topicsource
/* News Source on specific headlind */
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal
}
.newssource
/* News Source on specific headlind for WATCH TOPICS */
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal
}
.newstopic
/* Topic Name presented as link on All Topics page */
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold
}
.newsheadline
/* Headline link under a topic on All Topics page */
{   
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	font-color: #330066;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal
}
.navlinks
/* text for "THIS TOPIC | ALL TOPICS" */
{   
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 8pt
}
.navdate
/* Date at top of pages, above date dropdown box */
{   
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.search-box 
/* text above search text entry box */
{	
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-weight: bold;
font-size:80%;
}
.search-text 
/* text in search entry box */
{	
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size:80%;
}
.lookup-text 
/* controls text "Ticker Lookup" */
{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-weight: normal;
font-size:80%;
}		
.company-name 
/* company name on company info result page */
{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-weight: bold;
font-size:90%;
color:black;
}		
.last-trade 
/* date & time stamp on quick quote */
{
font-size:60%;
}		
.qq-title 
/* Quick quote titles; example - "Daily High" */
{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 80%;
}		
.qq-data 
/* Quick quote numbers; example - Price # */
{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 85%;
font-weight: normal;
}		
.stock-detail 
/* all text and numbers on the stock detail page */
{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 75%;
font-weight: normal;
color: #000000;
}	
/*.title         PRSA stylesheet also has the same style element*/
/* titles appearing above the table with company info page */
/*{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-weight: bold;
font-size: 70%;
color: #000000;
}	*/	
.data 
/* date within the table of company info page */
{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 75%;
font-weight: normal;
color: #000000;
}
.research 
/* ??? */
{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 75%;
font-weight: normal;
}	
.chart-text
/* all text elements on company info page */
{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 70%;
}
.nav-selected
/* navigation text selected on the right side on company info component (selected choices) */
{	
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 8pt;
color: #990000;
text-decoration: none;
}
.nav
/* navigation text on the right side of company info component & right nav in MY Topics */
{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 8pt;
color: #000000;
text-decoration: underline;
}
.financials1 
/* Report name being viewed on company info page */
{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 90%;
font-weight: bold;
color: black;
text-decoration: none;
}
.financials2 
/* Report name NOT being viewed on company info page */
{
font-size: 70%;
font-weight: normal;
}
.next-previous 
/* links for "NEXT / PREVIOUS" at the bottom of company info component news */
{ 
font-family: Verdana, Arial, Helvetica, Sans-serif;
font size: 70%;
font-weight: normal;
color: #999999;
}
.data_fin 
/* All text and numbers within the reports on company info pages */
{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 65%;
font-weight: normal;
color: #000000;
}
.watchdate
/* Date displayed on WATCH TOPIC pages */
{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 8pt;
font-style: italic
}
.watchtime
/* Time displayed on WATCH TOPIC pages */
{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 8pt;
font-style: italic
}
