.BodyDividerThin {
color:#BBB4B4;
height:1px;
}

.BodyDivider {
color:#BBB4B4;
height:2px;
}

.BodyDividerThick {
color:#BBB4B4;
height:4px;
}

#mainnav {
text-align:left;
background-color:#000;
}

.MainNavTabs {
font-family:Arial, sans-serif;
font-size:12px;
font-weight:700;
}

#mainnav .siteType {
text-align:left;
}

#mainnav .siteType img {
vertical-align:top;
margin:0;
padding:0;
}

#mainnav .siteType hr {
color:#BF291C;
background-color:#BF291C;
width:550px;
margin-top:0;
margin-bottom:0;
}

#mainnavBottom {
text-align:left;
height:20px;
vertical-align:top;
background:transparent url(/images/header/headerbg_b.jpg) repeat-x;
margin:0;
padding:0;
}

#subnav {
height:16px;
text-align:center;
font-family:Arial, sans-serif;
padding-top:2px;
font-size:8pt;
background-image:url(images/subNavBackground.jpg);
background-repeat:repeat-x;
border-bottom:1px solid #666;
}

#subnav span {
padding-left:8px;
padding-right:8px;
}

#subnav a {
color:#333;
text-decoration:none;
}

#subnav a:hover {
color:#000;
text-decoration:none;
}

#mainArea {
text-align:left;
vertical-align:top;
width:901px;
margin:0;
padding:0;
}

#mainArea td.BodySection#small {
vertical-align:top;
width:210px;
background-color:#BBB4B4;
margin:0;
padding:0;
}

#mainArea td.BodySection#medium {
vertical-align:top;
width:691px;
margin:0;
padding:0;
}

#mainArea td.BodySection#full {
vertical-align:top;
width:100%;
border-bottom:solid 2px #BBB4B4;
margin:10px 20px;
padding:10px 20px;
}

#mainArea td.BodySection div.Header {
padding-left:12px;
padding-right:12px;
margin-bottom:13px;
height:29px;
line-height:29px;
border-bottom:2px;
font-family:Arial, sans-serif;
font-size:12px;
font-weight:700;
color:#BF291C;
text-align:left;
}

#mainArea td.BodySection div.HeaderRevsm {
font-size:12px;
font-weight:700;
color:#084476;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
}

#mainArea td.BodySection div.Header1 {
padding-left:12px;
padding-right:12px;
margin-bottom:3px;
font-family:Arial, sans-serif;
font-size:18px;
font-weight:700;
color:#BF291C;
text-align:left;
}

#mainArea td.BodySection div.Header2 {
padding-left:12px;
padding-right:12px;
margin-bottom:3px;
font-family:Arial, sans-serif;
font-size:12px;
font-weight:700;
color:#BF291C;
text-align:left;
}

#mainArea td.BodySection div.Header3 {
background-repeat:no-repeat;
padding-left:12px;
padding-right:12px;
margin-bottom:0;
font-family:Arial, sans-serif;
font-size:12px;
font-weight:700;
color:#BF291C;
text-align:left;
}

#mainArea td.BodySection div.HeaderConf3 {
background-repeat:no-repeat;
padding-left:0;
padding-right:0;
margin-bottom:0;
font-family:Arial, sans-serif;
font-size:12px;
font-weight:700;
color:#BF291C;
text-align:center;
}

.Body_Alert {
text-decoration:none;
color:#870007;
font-family:Arial;
font-size:14px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

#mainArea td.BodySection div.Body {
font-family:Arial, sans-serif;
font-size:13px;
color:#000;
text-align:left;
margin:0;
padding:0 12px 12px;
}

#mainArea td.BodySection div.Body2 {
padding-left:12px;
padding-right:12px;
padding-bottom:12px;
font-family:Arial, sans-serif;
font-size:13px;
color:#000;
text-align:justify;
}

#mainArea td.BodySection div.Body3 {
padding-left:22px;
padding-right:22px;
padding-bottom:12px;
font-family:Arial, sans-serif;
font-size:13px;
color:#000;
text-align:justify;
}

#mainArea td.BodySection div.Body td {
font-family:Arial, sans-serif;
font-size:12px;
}

#mainArea td.BodySection div.Body table.standard {
background-color:gray;
}

#mainArea td.BodySection div.Body tr.header2 {
font-weight:700;
background-color:#F5BAB1;
}

#mainArea td.BodySection div.Body li {
padding-bottom:3px;
}

#mainArea td.BodySection div.Body td.td3 {
font-size:11px;
}

#mainArea td.BodySection div.Body h2 {
font-size:10pt;
font-weight:700;
margin:0 0 8px;
}

#websitedescription {
display:none;
}

.redBoldText {
color:#BF291C;
font-weight:700;
}

.BoldTextBIG {
font-weight:700;
font-size:12pt;
}

.linkAD {
font-family:arial;
text-align:left;
font-size:10pt;
border:1px solid #999;
padding:4px;
}

.linkAD a {
color:#AD0000;
font-size:8.5pt;
font-weight:700;
}

.BottomArea {
letter-spacing:1px;
height:18px;
font-family:Arial, sans-serif;
font-size:12px;
font-weight:700;
color:#000;
line-height:18px;
text-align:center;
}

.BottomArea a {
letter-spacing:0;
color:#000;
text-decoration:none;
}

.BottomArea a:hover {
color:#D0D0D0;
}

.SmallBR {
padding-top:6px;
}

.SmallBR2 {
padding-top:3px;
}

.BodyHeaderSmall {
font-family:Tahoma,sans-serif;
font-size:13px;
font-weight:700;
color:#BF291C;
}

.BodyHeaderMedium {
font-family:Tahoma,sans-serif;
font-size:16px;
font-weight:700;
color:#BF291C;
}

.BodyHeaderMediumRev {
font-family:Arial,sans-serif;
font-size:16px;
font-weight:700;
color:#084476;
}

.BoxAreaTable {
border:1px solid #CCC;
border-bottom:0;
}

.BoxAreaTableHeaderText {
font-family:Tahoma,sans-serif;
font-size:12px;
font-weight:700;
padding-left:5px;
}

.BoxAreaTableRow {
vertical-align:top;
}

.BoxAreaTableRowTD {
font-family:Arial,sans-serif;
font-size:10pt;
padding:15px;
}

.BoxAreaTableRowTDLargeText {
font-family:Arial,sans-serif;
font-size:11pt;
}

.BoxAreaTableRowTDSmallText {
display:inline;
font-family:Arial,sans-serif;
font-size:9pt;
}

.BodyLinkBold {
text-decoration:none;
font-family:Tahoma,sans-serif;
font-size:10pt;
font-weight:700;
color:#BF291C;
}

.BodyLink {
text-decoration:none;
font-family:Arial,sans-serif;
font-size:10pt;
color:#BF291C;
}

.BodyLinkLG {
text-decoration:none;
font-family:Arial,sans-serif;
font-size:12pt;
color:#BF291C;
}

.BodyLinkSC {
text-decoration:none;
font-family:Arial,sans-serif;
font-size:11pt;
color:#BF291C;
}

.VisBodyLink {
text-decoration:none;
font-family:Arial,sans-serif;
font-size:10pt;
color:#BF291C;
font-weight:700;
}

.VisBodyLink:hover {
text-decoration:underline;
color:#888;
font-weight:700;
}

.SmallBodyLink {
text-decoration:none;
font-family:Arial,sans-serif;
font-size:9pt;
color:#BF291C;
}

.TinyBodyLink {
text-decoration:none;
font-family:Arial,sans-serif;
font-size:8pt;
color:#BF291C;
}

.TinyBR {
padding-top:4px;
}

.CourierBold {
font-family:Courier New,sans-serif;
font-weight:700;
}

.TRHeaderLight {
background-color:#B2CAE4;
}
.TRHeaderConf {
background-color:#870508;
color:white;
}

.TR1Light {
background-color:#F0F0F0;
}

.TDRowL {
font-family:Arial,sans-serif;
font-size:10pt;
text-align:left;
padding-left:10px;
}

.InputBox {
font-family:Arial,sans-serif;
font-size:8pt;
border:1px solid #888;
}

.TopLevelIndent {
padding-left:10px;
padding-top:8px;
padding-right:10px;
}

.TopLevelIndent2 {
padding-left:10px;
padding-top:8px;
padding-right:10px;
height:100px;
}

.CalendarOfEventsTable {
border:1px solid #888;
background-color:#E0E0E0;
width:750px;
}

.MMLink {
color:#039;
text-decoration:none;
}

.ReviewImagePadding {
margin-bottom:10px;
text-align:center;
}

.FeaturedStockImagePadding {
margin-bottom:10px;
}

.RedsBodyLinkBold {
text-decoration:none;
font-family:Tahoma,sans-serif;
font-size:10pt;
font-weight:700;
color:#C00;
}

.RedsBodyLinkBold:hover {
color:#004288;
}

.InvestorSideBarTD {
width:205px;
background-color:#E9E9E9;
border-right:1px solid #444;
border-bottom:1px solid #444;
}

.InvestorMainAreaTD {
border-bottom:1px solid #444;
padding:5px 5px 5px 15px;
}

.InvestorSideBar {
width:205px;
padding:0 6px 0 1px;
}

.SideBarHeadingLink:hover {
color:#C40;
}

.SideBarResearchLink:hover {
color:#A6A6A1;
}

.SideBarHeadingSMH {
font-weight:700;
font-size:10pt;
color:#BF291C;
font-family:Tahoma,Arial,Helvetica,sans-serif;
}

.SideBarHeadingSMHsm {
font-weight:700;
font-size:9pt;
color:#BF291C;
font-family:Tahoma,Arial,Helvetica,sans-serif;
}

.InvestorSideBarAreaSMH {
padding-bottom:7px;
font-family:Tahoma,sans-serif;
font-size:10pt;
}

.SideBarLinkSMH {
line-height:16px;
text-decoration:none;
color:#003;
font-size:9pt;
font-family:Tahoma;
}

.InvestorSideBarArea {
padding-left:8px;
padding-bottom:7px;
font-family:Tahoma,sans-serif;
font-size:8pt;
}

.SideBarLinkLarge {
font-family:Tahoma,sans-serif;
font-size:10pt;
font-weight:700;
text-decoration:none;
color:#003;
}

.InvestorCompanyName {
font-family:Tahoma,sans-serif;
font-size:14pt;
font-weight:700;
margin-bottom:-2px;
padding-top:10px;
text-transform:capitalize;
}

.InvestorIndustries {
font-family:Verdana,sans-serif;
font-size:10pt;
font-weight:700;
color:#444;
line-height:35px;
}

.InvestorTable {
border:1px solid #888;
background-color:#E0E0E0;
}

.InvestorHeadingIndustries {
font-family:Verdana,sans-serif;
font-size:12pt;
font-weight:700;
color:#3C78A7;
}

.InvestorHeadingLink {
font-family:Tahoma,sans-serif;
font-size:10pt;
font-weight:700;
color:#D18F49;
}

.InvestorHeadingLink:hover {
color:#A96721;
}

.InvestorArea {
padding-left:8px;
padding-bottom:10px;
padding-top:4px;
font-family:Arial,sans-serif;
font-size:10pt;
width:555px;
text-align:justify;
}

.InvestorPlayer {
text-align:center;
margin:0 14px 5px 6px;
}

.ie #InvestorPlayer {
margin:0 89px 5px 6px;
}

.InvestorTDHeader {
font-family:Arial,sans-serif;
font-size:10pt;
font-weight:700;
color:#FFF;
}

.InvestorTDHeaderSmall {
font-family:Arial,sans-serif;
font-size:11px;
font-weight:700;
color:#FFF;
}

.InvestorTDRow {
font-family:Arial,sans-serif;
font-size:11px;
}

.InvestorTDRowBold {
font-family:Arial,sans-serif;
font-size:11px;
font-weight:700;
}

.SCTable {
border:1px solid #888;
}

.SCTDRow {
font-family:Arial,sans-serif;
font-size:12px;
text-align:center;
height:22px;
}

.SCTR2 {
background-color:#F1F1F1;
}

.InvestorTRHeader {
background-color:#BF291C;
}

.InvestorTR00 {
background-color:#CCC;
}

.InvestorTRHighlight {
background-color:#FF0;
}

.InvestorTRHighlightLesser {
background-color:#FFFFA0;
}

.InvestorTRHighlightLeast {
background-color:#FFFFE0;
}

.InvestorManagementTitle {
color:#606060;
}

.InvestorAreaMainLink {
text-decoration:underline;
font-family:Tahoma,sans-serif;
font-size:10pt;
color:#BF291C;
}

.disclaimer {
font-size:8pt;
}

.boxcenter {
text-align:left;
margin-left:20px;
margin-right:20px;
font-family:arial;
font-size:11pt;
}

.hotelname {
font-weight:700;
font-size:13pt;
color:#BF291C;
text-decoration:underline;
}

.subheading1 {
font-weight:700;
font-size:10pt;
color:#BF291C;
}

.boxtr0 {
font-size:6pt;
}

.table1 table {
background-color:gray;
font-size:8pt;
}

.table2 {
cursor:pointer;
}

.table2 table {
background-color:gray;
font-family:Arial,sans-serif;
font-size:8pt;
width:100%;
}

.table2 td:hover {
background-color:#FFF;
}

.basic a:hover {
color:#565656;
}

.redu {
color:#BF291C;
text-decoration:underline;
}

.photodiv {
text-align:center;
font-weight:700;
width:160px;
cursor:pointer;
float:left;
padding-right:8px;
}

.TopGreyBoxInputBox {
font-family:Verdana,sans-serif;
font-size:10px;
color:#000;
border:1px solid #888;
}

.TopGreyBoxInputBox2 {
font-family:Verdana,sans-serif;
font-size:12px;
color:#000;
border:1px solid #888;
}

.heading1 {
font-weight:700;
font-family:Tahoma;
font-size:17px;
color:#BF291C;
}

.heading11 {
font-weight:700;
font-family:Tahoma;
font-size:17px;
color:#66150C;
}

.heading2 {
font-weight:700;
color:#BF291C;
font-size:12px;
font-family:Arial;
}

.heading21 {
font-weight:700;
color:#66150C;
}

.oneliner {
font-weight:700;
font-size:12pt;
font-family:Tahoma;
padding:0 0 0 5px;
}

.oneliner a:hover {
color:#66150C;
}

#mainArea td.BodySection div.Body #MenuArea h3 {
font-size:10pt;
color:#666;
margin:0;
}

#mainArea td.BodySection div.Body #MenuArea a {
text-decoration:none;
font-weight:700;
}

#mainArea td.BodySection div.Body #MenuArea a:hover {
color:#900;
}

#mainArea td.BodySection div.Body #MenuArea a#selected {
color:gray;
text-decoration:none;
cursor:default;
}

#mainArea td.BodySection div.Body #MenuArea a#selected:hover {
color:#AA8080;
}

#mainArea td.BodySection div.Body #MenuArea div.MenuText {
font-weight:400;
font-size:11px;
padding-left:5px;
}

.ConferenceHeading {
font-family:Arial,sans-serif;
font-size:14pt;
font-weight:700;
color:#BF291C;
}

.ConferenceHeading2 {
font-family:Arial,sans-serif;
font-size:12pt;
font-weight:700;
color:#BF291C;
}

.ConferenceLink {
color:#000;
text-decoration:underline;
}

.ConferenceLink:hover {
text-decoration:underline;
color:red;
}

.RadioNavLink {
text-decoration:none;
color:#000;
margin-left:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:400;
font-variant:normal;
text-align:left;
}

.RadioNavLink:hover {
text-decoration:underline;
color:#8C2E2E;
margin-left:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:400;
font-variant:normal;
background-color:#FFF;
text-align:left;
}

.vidlink {
color:#1E4E92;
font-size:8pt;
text-align:right;
text-decoration:none;
font-family:Arial;
}

.vidlink:hover {
color:#BF291C;
font-size:8pt;
text-align:right;
text-decoration:none;
font-family:Arial;
}

.videoheadlink {
color:#1E4E92;
font-size:10pt;
text-align:right;
text-decoration:none;
font-family:Arial;
}

.videoheadlink:visited {
color:#364F7A;
font-size:10pt;
text-align:right;
text-decoration:none;
font-family:Arial;
}

.videoheadlink:hover {
color:#BF291C;
font-size:10pt;
text-align:right;
text-decoration:none;
font-family:Arial;
}

.videolink {
color:#1E4E92;
font-size:8pt;
text-align:right;
text-decoration:none;
font-weight:400;
font-family:Arial;
}

.videolink:hover {
color:#BF291C;
font-size:8pt;
text-align:right;
text-decoration:underline;
font-family:Arial;
}

.videolink:visited {
color:#364F7A;
font-size:8pt;
text-align:right;
text-decoration:none;
font-weight:400;
font-family:Arial;
}

.videotext {
font-size:8pt;
text-align:right;
text-decoration:none;
font-family:Arial;
}

.homeSectionName {
font-family:myriad pro;
color:#BBB4B4;
font-size:18px;
font-weight:bolder;
text-decoration:none;
vertical-align:text-bottom;
margin-bottom:0;
}

.IndMainBody {
text-decoration:none;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:400;
font-variant:normal;
text-align:justify;
margin-left:35px;
margin-right:35px;
}

.TextQuote {
text-decoration:none;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:400;
font-variant:normal;
text-align:center;
}

.Subscription_Blue {
text-decoration:none;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:400;
font-variant:normal;
text-align:left;
}

.Subscription_Blue_BIG {
text-decoration:none;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-weight:700;
font-variant:normal;
text-align:left;
}

.Subscription_Red {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:400;
font-variant:normal;
text-align:left;
color:#FFF;
}

.VisBoxes_Top {
font-family:"Times New Roman", Times, serif;
font-size:17px;
font-style:normal;
font-weight:400;
font-variant:normal;
color:#FFF;
}

.VisBoxes_Top:hover {
font-family:"Times New Roman", Times, serif;
font-size:17px;
font-style:normal;
font-weight:400;
font-variant:normal;
color:#FFF;
text-decoration:underline;
}

.VisBoxes {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
font-style:normal;
font-weight:400;
font-variant:normal;
color:#FFF;
text-decoration:none;
}

.SubscriptionBox_Small {
font-family:"Arial Narrow", Arial;
font-size:11px;
font-style:normal;
font-weight:400;
font-variant:normal;
color:#000;
}

.ReviewLink {
text-decoration:none;
color:#084476;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.VisReviewLink {
text-decoration:none;
color:#870007;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.ReviewLinkLG {
text-decoration:none;
color:#084476;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.ReviewLinkLG:hover {
text-decoration:underline;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.ReviewCoverage {
text-decoration:none;
color:red;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.FooterLinks:hover {
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
font-style:normal;
font-weight:700;
font-variant:normal;
}

.AnchorLink:hover {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
font-style:normal;
font-weight:700;
font-variant:normal;
}

.Ticker {
text-decoration:none;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.Ticker_Blue {
text-decoration:none;
color:#03F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:700;
font-variant:normal;
}

.Ticker_White {
text-decoration:none;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.Customer_SVC {
text-decoration:none;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.TableBody {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:400;
font-variant:normal;
width:90%;
}

.GlossaryTextBold {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:700;
font-variant:normal;
text-decoration:underline;
}

.ResearchReportLink {
color:#FFF;
font-size:10pt;
text-align:left;
text-decoration:none;
font-family:Arial;
}

.ResearchReportLink:hover {
color:#FFF;
font-size:10pt;
text-align:left;
font-weight:400;
text-decoration:underline;
font-family:Arial;
}

.Radio60 {
color:#000;
font-size:11px;
text-decoration:none;
font-family:Arial;
}

.Radio60:hover {
color:#930;
font-size:11px;
font-weight:400;
text-decoration:underline;
font-family:Arial;
}

.RevReportTD {
text-align:left;
padding-left:10px;
}

#rounded-corner {
font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size:12px;
width:95%;
text-align:left;
border-collapse:collapse;
margin:45px;
}

#rounded-corner thead th.rounded-company {
background:#b9c9fe url(table-images/left.png) left -1px no-repeat;
}

#rounded-corner thead th.rounded-q4 {
background:#b9c9fe url(table-images/right.png) right -1px no-repeat;
}

#rounded-corner th {
font-weight:400;
font-size:13px;
color:#039;
background:#b9c9fe;
padding:8px;
}

test {
font-size:30px;
}

#rounded-corner td {
background:#e8edff;
border-top:1px solid #fff;
color:#669;
padding:8px;
}

#rounded-corner tfoot td.rounded-foot-left {
background:#e8edff url(table-images/botleft.png) left bottom no-repeat;
}

#rounded-corner tfoot td.rounded-foot-right {
background:#e8edff url(table-images/botright.png) right bottom no-repeat;
}

#rounded-corner tbody tr:hover td {
background:#d0dafd;
}

#gradient-style {
font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size:12px;
width:480px;
text-align:left;
border-collapse:collapse;
margin:45px;
}

#gradient-style th {
font-size:13px;
font-weight:400;
background:#b9c9fe url(https://www.redchip.com/images/table-images/gradhead.png) repeat-x;
border-top:2px solid #d3ddff;
border-bottom:1px solid #fff;
color:#039;
padding:8px;
}

#gradient-style td {
border-bottom:1px solid #fff;
color:#669;
border-top:1px solid #fff;
background:#e8edff url(table-images/gradback.png) repeat-x;
padding:8px;
}

#gradient-style tfoot tr td {
background:#e8edff;
font-size:12px;
color:#99c;
}

#gradient-style tbody tr:hover td {
background:#d0dafd url(table-images/gradhover.png) repeat-x;
color:#339;
}

.clientlist {
list-style:circle url(https://www.redchip.com/images/icons/favicon.ico);
}

.clientlist li {
padding-left:6px;
}

.CoreServ_TOP {
text-decoration:none;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.CoreServ {
text-decoration:none;
text-align:left;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.CoreServ_Link {
text-decoration:none;
color:#254389;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.CoreServ_Link:hover {
color:#870007;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:400;
font-variant:normal;
text-decoration:underline;
}

.Highlight_GRAY {
background-color:#0CF;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.IR_Link {
text-decoration:none;
color:#254389;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.IR_Link:hover {
color:#870007;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-style:normal;
font-weight:400;
font-variant:normal;
text-decoration:underline;
}

.IR_Link_ALT {
text-decoration:none;
color:#09F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-style:normal;
font-weight:700;
font-variant:normal;
}

.IR_LinkGRAY {
text-decoration:none;
color:#999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.IR_LinkGRAY:hover {
text-decoration:none;
color:#870007;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.IR_LinkBLUE:hover {
text-decoration:none;
color:#00F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.Body_Middle {
text-decoration:none;
text-align:left;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:400;
font-variant:normal;
padding-left:5px;
padding-right:5px;
}

.Body_Title {
text-decoration:none;
color:#870007;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.BodySub_Title {
text-decoration:none;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.Test_Small {
text-decoration:none;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:700;
font-variant:normal;
}

.MediaNav {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#254389;
text-align:center;
}

.MediaNav:hover {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#870007;
text-align:center;
}

.MediaTOP {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#000;
text-align:center;
}

.Click {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#254389;
text-align:left;
}

.Click:hover {
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#870007;
text-align:left;
}

.RCLink {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#254389;
text-align:left;
}

.RCLink:hover {
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#870007;
text-align:left;
}

.SubscribeText {
text-decoration:none;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:400;
font-variant:normal;
text-align:justify;
}

.blognews {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-style:normal;
font-weight:400;
color:#999;
}

.blognews:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
font-style:normal;
font-weight:400;
color:#999;
}

.Scrolllink {
font-family:Arial;
font-size:12px;
text-align:left;
color:#FFF;
text-decoration:none;
font-weight:400;
}

.Scrolllink:hover {
font-family:Arial;
font-size:12px;
text-align:left;
color:#FFF;
text-decoration:underline;
font-weight:700;
}

.TopMenulink {
font-family:Arial;
font-size:10px;
text-align:left;
color:#FFF;
text-decoration:none;
font-weight:400;
}

.TopMenulink:hover {
font-family:Arial;
font-size:10px;
text-align:left;
color:#FFF;
text-decoration:underline;
font-weight:400;
}

.showlink:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
font-style:normal;
font-weight:400;
color:#8C2E2E;
}

.rad_minilink:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
font-style:normal;
font-weight:700;
color:#8C2E2E;
}

.rad_minilink {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
font-style:normal;
font-weight:700;
color:#084476;
}

.archivelink:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
font-style:normal;
font-weight:400;
color:#666;
}

.archiveswitch {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
font-style:normal;
font-weight:700;
color:#000;
}

.archivemenu {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:underline;
font-style:normal;
font-weight:700;
color:#084476;
}

.archivemenu:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:underline;
font-style:normal;
font-weight:700;
color:#8C2E2E;
}

.table_1 table {
background-color:#fff;
font-size:11px;
}

.table_1 td {
text-align:center;
padding:6px;
}

.table_1 th {
text-align:center;
color:#FFF;
background-color:#475B64;
font-size:10px;
padding:6px;
}

.table_2 table {
background-color:#fff;
font-size:10px;
}

.table_2 td {
text-align:center;
padding:4px;
}

.table_2 th {
text-align:center;
color:#FFF;
background-color:#475B64;
font-size:10px;
padding:4px;
}

#mainArea td.BodySection div.Body .BodyArea {
text-align:left;
font-family:Arial,sans-serif;
font-size:11pt;
padding:0 8px;
}

#mainArea td.BodySection div.Body .BodyArea HR {
color:#DDD;
border-style:solid;
}

#mainArea td.BodySection div.Body .PostDateArea {
font-family:Verdana,sans-serif;
font-size:7pt;
letter-spacing:2px;
color:#FFF;
font-weight:700;
background-color:#999;
border-bottom:1px solid #CCC;
padding:3px;
}

#mainArea td.BodySection div.Body .PostArea {
border-top:1px solid gray;
border-bottom:1px solid gray;
margin-top:0;
margin-bottom:10px;
}

#mainArea td.BodySection div.Body .PostHeading {
padding-top:3px;
padding-left:5px;
padding-bottom:1px;
background-color:#BF291C;
}

#mainArea td.BodySection div.Body .BlogHeading {
padding-top:8px;
padding-left:5px;
padding-bottom:8px;
font-size:14pt;
color:#BF291C;
font-weight:700;
}

#mainArea td.BodySection div.Body H1 {
font-family:Tahoma,sans-serif;
font-size:16pt;
color:#BF291C;
font-weight:700;
margin-bottom:3px;
margin-top:1px;
}

#mainArea td.BodySection div.Body H2 {
font-family:Tahoma,sans-serif;
font-size:10pt;
color:#BF291C;
font-weight:700;
margin-bottom:3px;
margin-top:1px;
}

#mainArea td.BodySection div.Body .PostCategories {
padding-top:3px;
padding-left:5px;
padding-bottom:1px;
font-size:12pt;
font-weight:700;
}

#mainArea td.BodySection div.Body H3 {
font-family:Tahoma,sans-serif;
font-size:8pt;
color:#BF291C;
font-weight:700;
margin-bottom:3px;
margin-top:1px;
}

#mainArea td.BodySection div.Body .PostHeading a {
color:#FFF;
text-decoration:none;
}

#mainArea td.BodySection div.Body .PostHeading a:hover {
color:#DDD;
text-decoration:underline;
}

#mainArea td.BodySection div.Body .PostText {
border-top:2px dotted #EEE;
border-bottom:2px dotted #EEE;
padding:10px;
}

#mainArea td.BodySection div.Body .PostText a {
font-family:Arial,sans-serif;
color:#BF291C;
}

#mainArea td.BodySection div.Body .PostText a.bold {
font-family:Arial,sans-serif;
color:#BF291C;
font-weight:700;
}

#mainArea td.BodySection div.Body .PostFooting {
height:25px;
line-height:25px;
padding-left:5px;
background-color:silver;
color:#666;
font-size:8pt;
}

#mainArea td.BodySection .CommentArea {
border-top:4px solid #BF291C;
border-bottom:1px solid gray;
margin-top:2px;
margin-bottom:8px;
}

#mainArea td.BodySection .CommentText1 {
border-bottom:2px dotted #EEE;
background-color:#F2F4FF;
padding:10px;
}

#mainArea td.BodySection .CommentText2 {
border-bottom:2px dotted #EEE;
background-color:#F2FFF4;
padding:10px;
}

#mainArea td.BodySection div.Body .CommentPosterLink {
color:#444;
text-decoration:underline;
}

#mainArea td.BodySection div.Body .CommentFooting {
padding-top:3px;
padding-left:5px;
padding-bottom:2px;
height:14px;
background-color:silver;
color:#666;
font-size:8pt;
}

#mainArea td.BodySection div.Body .PostCommentArea {
padding-left:10px;
padding-top:10px;
padding-right:10px;
width:460px;
background-image:url(images/commentBackground.jpg);
background-repeat:no-repeat;
}

#mainArea td.BodySection div.Body .CommentEntryTable {
border:1px solid #666;
border-top:0;
width:405px;
}

#mainArea td.BodySection div.Body .CommentTDName {
font-weight:700;
border-top:1px solid #DDD;
font-family:Arial,sans-serif;
font-size:10pt;
}

.subBkg1 {
background-image:url(https://www.redchip.com/research/images/subscription/subscriptionBkg.png);
background-repeat:no-repeat;
height:300px;
}

#share {
background:#A6ACB2;
width:480px;
height:290px;
display:none;
position:relative;
left:96px;
padding:0 6px 12px;
}

#click {
margin-left:33px;
margin-right:-4px;
background-color:#000;
color:#FFF;
font-family:arial;
font-size:16px;
text-decoration:none;
padding:5px;
}

.ie #share {
background:#A6ACB2;
width:479px;
height:260px;
display:none;
position:relative;
left:0px;
margin:6px;
}

.ie #share p {
margin-left:6px;
}

.ie #click {
margin-left:34px;
background-color:#000;
color:#FFF;
font-family:arial;
font-size:16px;
text-decoration:none;
padding:5px;
}

#email {
background-color:#000;
color:#FFF;
font-family:arial;
font-size:16px;
text-decoration:none;
margin-left:5px;
padding:5px;
}

#adobeLink 
{
    background-color:#000;
color:#FFF;
font-family:arial;
font-size:16px;
text-decoration:none;
margin-left:2px;
padding:5px;
}

.stockChtitleSub {
font-family:Verdana, Arial, Times New Roman;
font-size:18px;
color:#000;
margin-left:50px;
}

.stockChBody {
font-family:Verdana, Arial, Times New Roman;
font-size:14px;
border-right:1px solid #000;
text-align:center;
padding:2px;
}

.stockChBodyHL {
font-family:Verdana, Arial, Times New Roman;
font-size:14px;
border-right:1px solid #000;
text-align:center;
background-color:#DEE1E7;
padding:2px;
}

.stockChAliasTD {
font-family:Verdana, Arial, Times New Roman;
font-size:9px;
border-bottom:1px solid #000;
border-right:1px solid #000;
border-left:1px solid #000;
text-align:left;
width:25%;
padding:4px;
}

.stockChCommentHeader {
font-family:Verdana, Arial, Times New Roman;
font-size:16px;
color:#000;
vertical-align:bottom;
padding:4px;
}

.stockChCommentTD {
font-family:Verdana, Arial, Times New Roman;
font-size:12px;
border-right:1px solid #000;
border-bottom:1px solid #000;
text-align:left;
padding:4px;
}

.stockChBody1 {
font-family:Verdana, Arial, Times New Roman;
font-size:14px;
border-right:1px solid #000;
border-top:1px solid #000;
text-align:center;
padding:2px;
}

.stockChBodySub {
font-family:Verdana, Arial, Times New Roman;
font-size:14px;
color:#000;
padding:2px;
}

.SmallSCLink {
text-decoration:none;
font-family:Arial,sans-serif;
font-size:9pt;
color:#888;
}

.ie .stockChBody {
font-family:Verdana, Arial, Times New Roman;
font-size:14px;
color:#000;
border-right:1px solid;
border-top:1px solid;
padding:2px;
}

.ie .stockChBody1 {
font-family:verdana;
font-size:14px;
border-right:1px solid #000;
border-top:1px solid #000;
text-align:center;
padding:2px;
}

.ie .stockChBodySub {
font-family:Verdana, Arial, Times New Roman;
font-size:14px;
color:#000;
vertical-align:middle;
padding:2px;
}

.TopLoginArea {
padding-left:4px;
padding-right:7px;
height:100px;
padding-top:3px;
text-align:right;
background-color:#E7E7E7;
border-bottom:1px solid #CCC;
}

.TopLoginTitle {
text-align:left;
font-size:14pt;
font-family:Tahoma,sans-serif;
font-weight:700;
color:#444;
}

.TopLoginText {
font-family:Verdana,sans-serif;
font-size:12px;
font-weight:700;
color:#77775E;
}

.TopLoginTextSmall {
font-family:Verdana,sans-serif;
font-size:14px;
font-weight:700;
color:#77775E;
}

.TopLoginLink {
color:#77775E;
text-decoration:none;
}

.TopLoginLink:hover {
color:#77775E;
text-decoration:underline;
}

.InputTradeBox {
font-family:Verdana,sans-serif;
font-size:10pt;
border:1px solid #888;
}

.StockTopLevelIndent {
padding-left:10px;
padding-right:10px;
padding-top:83px;
}

.ie .StockTopLevelIndent {
padding-left:10px;
padding-right:10px;
padding-top:22px;
}

.logoRed {
color:#CE000C;
}

.ipadImg {
float:left;
}

#wrapperrcnlanding h2 {
font-size:35px;
}

.rightcollanding {
width:640px;
float:right;
clear:right;
margin-top:9px;
overflow:hidden;
}

.ie .rightcollanding {
width:640px;
float:right;
clear:right;
margin-top:-10px;
}

.leftcolLanding {
width:220px;
float:left;
clear:left;
margin-top:69px;
background-image:url(http://www.redchip.com/communityManagement/rcnlanding/sideBarLandingBkg.png);
background-repeat:repeat-y;
}

.ie .leftcolLanding {
width:220px;
float:left;
clear:left;
margin-top:9px;
background-image:url(http://www.redchip.com/communityManagement/rcnlanding/sideBarLandingBkg.png);
background-repeat:repeat-y;
}

.sidebarCompLanding h3 {
font-size:24px;
line-height:5px;
}

.ie .sidebarCompLanding h3 {
font-size:24px;
line-height:15px;
}

.sidebarCompLanding {
padding:8px;
}

.ie .sidebarCompLanding {
padding:3px;
}

.sidebarsubLanding {
line-height:0;
font-size:12px;
}

.sidebarCompLanding h2 {
line-height:0;
}

.titleHeaderLanding {
margin-left:64px;
font-size:22px;
font-family:Myriad Pro;
color:#CE000C;
}

.titleLanding h1 {
font-family:Myriad Pro;
font-weight:700;
margin:0;
}

.titleLanding {
overflow:hidden;
}

.ie .playersLanding legend {
font-size:12px;
font-weight:700;
margin-left:6px;
color:#000;
}

.ie .sidebarsubLanding {
font-size:12px;
}

.ie .sidebarCompLanding h2 {
line-height:20px;
margin-top:1px;
}

.ie #stockContentLanding ul li {
list-style-position:inside;
font-family:Myriad Pro;
}

#stockContentLanding form label {
font-family:Myriad Pro;
font-size:19px;
}

.underline {
text-decoration:underline;
}

.testimonialHeader {
background-image:url(http://www.redchip.com/images/header/testimonialHeader.png);
background-repeat:no-repeat;
height:233px;
width:690px;
margin:0;
padding:0;
}

.testimonialHeader .header1 {
font-family:Myriad Pro, Adobe Garamond, Verdana;
float:right;
color:#fff;
font-size:72px;
position:relative;
right:10px;
top:153px;
}

body,form {
margin:0;
}

img,a,div {
margin:0;
padding:0;
}

#subnav span.selected,.BoldText,.InvestorManagementName,.faqq {
font-weight:700;
}

.MainAreaTableIndex,#mainArea td.BodySection#small div.sides,#mainArea td.BodySection#medium div.sides,#mainArea td.BodySection#full div.sides {
vertical-align:top;
margin:0;
padding:0;
}

.MainAreaColumnSpacer,.MainAreaColumnSpacer2 {
vertical-align:top;
width:0;
margin:0;
padding:0;
}

#mainArea td.BodySection div.HeaderRev,.HeaderRev {
font-size:14px;
font-weight:700;
color:#084476;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
}

#mainArea td.BodySection div.HeaderConf,#mainArea td.BodySection div.HeaderConf2 {
background-repeat:no-repeat;
padding-left:0;
padding-right:0;
margin-bottom:0;
font-family:Arial, sans-serif;
font-size:12px;
font-weight:700;
color:#BF291C;
text-align:left;
}

#mainArea td.BodySection div.Body a,#mainArea td.BodySection div.Body2 a,.basic a,.oneliner a,.SmallSCLink:hover {
color:#BF291C;
}

#mainArea td.BodySection div.Body input.text,#mainArea td.BodySection div.Body select {
font-family:Arial, sans-serif;
font-size:12px;
border:1px solid gray;
}

#mainArea td.BodySection div.Body tr.header,.table1header {
font-weight:700;
background-color:#CCC;
}

#mainArea td.BodySection div.Body tr.TR1,.InvestorTR10,.InvestorXTR1,.trr0,.TR1,.TableR1 {
background-color:silver;
}

#mainArea td.BodySection div.Body tr.TR2,.InvestorTR20,.InvestorXTR2,.trr1,.TR2,.TableR2 {
background-color:#D8D8D8;
}

#mainArea td.BodySection div.Body tr.TR1req,.TR1req,.TableR1req {
background-color:#C0D1C0;
}

#mainArea td.BodySection div.Body tr.TR2req,.TR2req,.TableR2req {
background-color:#D8E9D8;
}

#mainArea td.BodySection div.Body ul,ul {
margin:0 0 0 20px;
}

.BodyHeader,#stockLanding .BodyHeader {
font-family:Tahoma,sans-serif;
font-size:14pt;
font-weight:700;
}

.BodyLinkBold:hover,.BodyLink:hover,.BodyLinkLG:hover,.BodyLinkSC:hover,.SmallBodyLink:hover,.TinyBodyLink:hover,.InvestorAreaMainLink:hover {
color:#888;
}

.TRHeaderLight2,.TR2Light,.InvestorTR2 {
background-color:#E7E7E7;
}

.TDRow,.basic {
font-family:Arial,sans-serif;
font-size:10pt;
}

.SecondLevelIndent,.ThirdLevelIndent {
padding-left:15px;
}

.MMLink:hover,#mainArea td.BodySection div.Body .PostText a:hover,#mainArea td.BodySection div.Body .PostText a.bold:hover,#mainArea td.BodySection div.Body .PostFooting a:hover {
color:#C00;
}

.SideBarTitle,.SideBarTitleSMH {
font-weight:700;
font-size:11pt;
color:#000;
font-family:Arial,sans-serif;
}

.SideBarHeading,.SideBarHeadingLink {
font-weight:700;
font-size:8pt;
color:#BF291C;
font-family:Tahoma,Arial,Helvetica,sans-serif;
}

.SideBarHeadingLink:visited,.SideBarResearchLink,.SideBarResearchLink:visited {
font-weight:700;
font-size:8pt;
color:#BF291C;
font-family:Tahoma,Arial,Helvetica,sans-serif;
text-decoration:none;
}

.SideBarLinkSMH:visited,.SideBarLink {
line-height:16px;
text-decoration:none;
color:#003;
}

.SideBarLinkSMH:hover,.SideBarLink:hover,.SideBarLinkLarge:hover,.SideBarLinkLarge:active {
text-decoration:underline;
color:#666;
}

.InvestorCompanyExSyWrapper,.InvestorCompanyExchange,.InvestorCompanySymbol {
font-family:Arial,sans-serif;
font-size:13pt;
font-weight:700;
}

.InvestorHeading,.InvestorHeadingLinkBlue {
font-family:Tahoma,sans-serif;
font-size:10pt;
font-weight:700;
color:#BF291C;
}

.InvestorHeadingLinkBlue:hover,.ConferenceHeadingLinkBlue:hover,.ConferenceHeadingLink:hover {
color:#D18F49;
}

.SCTR1,.InvestorTR1 {
background-color:#FAFAFA;
}

.pastAttendeesTable,.sidebarsubLandingEnd {
font-size:10px;
}

.table1 td,.table2 td,.table_1,.table_2 {
text-align:center;
}

.table1 th,.table2 th {
text-align:center;
background-color:silver;
}

.trr3,.trr_3 {
background-color:#F5BAB1;
}

#mainArea td.BodySection div.Body #MenuArea li,#mainArea td.BodySection div.Body .PostFooting a {
color:#666;
}

.ConferenceHeadingLinkBlue,.ConferenceHeadingLink {
font-family:Arial,sans-serif;
font-size:10pt;
font-weight:700;
color:#BF291C;
}

.ResearchMainBody,.GlossaryText {
text-decoration:none;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:400;
font-variant:normal;
text-align:justify;
}

.ResearchMainBody_Bold,.SubscriptionPageLink {
text-decoration:none;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:700;
font-variant:normal;
}

.TitleStart_Bold,.VisReviewLinkBold {
text-decoration:none;
color:#870007;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:700;
font-variant:normal;
}

.Indy_TitleStart_Bold,.ReviewLinkBold {
text-decoration:none;
color:#084476;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:700;
font-variant:normal;
}

.Subscription_RedSmall,.InfoLinks {
text-decoration:none;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:700;
font-variant:normal;
}

.Subscription_RedSmall:hover,.InfoLinks:hover {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
font-style:normal;
font-weight:700;
font-variant:normal;
}

.SubscriptionPageLink:hover,.ReviewLinkBold:hover,.VisReviewLinkBold:hover,.Customer_SVC:hover {
text-decoration:underline;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:700;
font-variant:normal;
}

.ReviewLink:hover,.VisReviewLink:hover,.ReviewCoverageLink:hover {
text-decoration:underline;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.ResearchLink,.ResearchLink:hover {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
font-style:normal;
font-weight:700;
font-variant:normal;
}

.FooterLinks,.AnchorLink {
text-decoration:none;
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:700;
font-variant:normal;
}

.IR_LinkBLUE,.BoldTitle {
text-decoration:none;
color:#09F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.IR_LinkSub,.IR_LinkSub:hover {
text-decoration:none;
color:#09F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.Body_MiddleLink,.VisBody_MiddleLink:hover {
text-decoration:none;
text-align:left;
color:#254389;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.Body_MiddleLink:hover,.VisBody_MiddleLink {
text-decoration:none;
text-align:left;
color:#870007;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:400;
font-variant:normal;
}

.Test_Med,.SubscribeText_Bold {
text-decoration:none;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:700;
font-variant:normal;
}

.showlink,.archivelink {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-style:normal;
font-weight:400;
color:#084476;
}

.trr_0,.trr_1 {
background-color:#BACAAF;
}

#mainArea td.BodySection div.Body .PostFooting span.PostedByText,#mainArea td.BodySection div.Body .CommentFooting.PostedByText {
float:left;
width:450px;
}

#mainArea td.BodySection div.Body .CommentTDEntry1,#mainArea td.BodySection div.Body .CommentTDEntry2,#mainArea td.BodySection div.Body .CommentTDEntry3 {
border-top:1px solid #DDD;
font-family:Arial,sans-serif;
font-size:10pt;
background-color:#CCC;
}

.stockChHeader,.ie .stockChHeader {
font-family:Verdana, Arial, Times New Roman;
font-size:16px;
color:#000;
padding:10px;
}

.stockChtitle,.stockChtitle1,.ie .stockChtitle,.ie .stockChtitle1 {
font-family:Verdana, Arial, Times New Roman;
font-size:24px;
color:#000;
}

.expIco,.collIco,.ie .expIco,.ie .collIco {
padding-left:20px;
background:url(http://www.redchip.com/communitymanagement/stockChallenge/images/minus.gif) no-repeat 0 4px;
}

.playersLanding fieldset legend,.ie .playersLanding fieldset legend {
font-size:12px;
font-weight:700;
margin-left:24px;
color:#000;
}

/*-----------------------------------------------------RedChip Subscribe Landing ---------------------------------------------*/



.subscribeLandingwrapper 
{
    width:960px;
    background-color:#000000;
    margin: 0 auto;
    
}

.subscribeLandingHeader 
{
    background-image: url(http://www.redchip.com/landingpage/images/topBoxBkg.jpg);
    background-repeat:no-repeat;
    width:917px;
    height:525px;
    padding:10px 0px 0px 0px;
    
}

.subscribeLandingHeader h1 
{
    font-weight:bold;
    font-size: 55px;
    font-family:Myriad Pro, Arial;
    color:#e71e1e;
    text-align:center;
}

.subscribeLandinglist 
{
    color:#a11115;
    font-style:italic;
}

.subscribeLandingHeader ul li 
{
    font-size:31px;
    font-family:Arial;
}
.subscribeLandingFooter 
{
    background-image: url(http://www.redchip.com/landingpage/images/footerBoxBkg.jpg);
    background-repeat:no-repeat;
    width:907px;
    height:394px;
    padding:25px 10px 10px 0px;
    float:left;
}

.subscribeLandingBox 
{
   background-image: url(http://www.redchip.com/landingpage/images/searchBoxBkg.jpg);
   background-repeat:no-repeat; 
   width:636px;
   height:199px;
   float:left;
  
} 

.subscribeLandingBoxMessage 
{
    float:right;
    
    width:319px;
}

.subscribeLandingBox p 
{
    font-family:arial;
    font-size:60px;
    color:#FFF;
    text-align:center;
    margin-top:7px;
}

.subscribeLandingBoxMessage p 
{
    color:#62b763;
    font-family:Myriad Pro, Arial;
    font-weight:bold;
    font-size:30px;
    padding-left: 28px;
}

.subscribeLandingformTitle 
{
    font-size:31px;
}

.button 
{
    background-image: url(http://www.redchip.com/landingpage/images/btnBkg.png);
    background-repeat:no-repeat;
    background-position:center;
    width:235px;
    height:47px;
    font-family:Myriad Pro,arial;
    font-size:34px;
    color:#FFFFFF;
    cursor:pointer;
 
}


/*----------------------------------------------------- Latest Report Hover Bar ---------------------------------------------------*/

.hoverReportBar {
padding-left:8px;
padding-bottom:10px;
padding-top:4px;
font-family:Arial,sans-serif;
font-size:10pt;
width:555px;
text-align:justify;
background-image: url("http://www.runonideas.com/investorPages/investorincludesReds/images/fullbkg.png");
border-top-left-radius:10px;
border-top-right-radius:10px;
bottom:0;
color:white;
margin-left: -248px;
padding: 4px;
position: fixed;
width: 960px;
z-index:10000;
} 

.ie .hoverReportBar {
padding-left:8px;
padding-bottom:10px;
padding-top:4px;
font-family:Arial,sans-serif;
font-size:10pt;
width:555px;
text-align:justify;
background-image: url("http://www.runonideas.com/investorPages/investorincludesReds/images/fullbkg.png");
border-top-left-radius: 13px;
border-top-right-radius: 13px;
bottom:0;
color:white;
margin-left: -485px;
padding: 4px;
position: fixed;
width: 960px;
z-index:10000;
  
}


