
DIV.invc {
 padding-top:5px;
}
DIV.invc .page {
margin:0 -8px;
display: block !important;
}
DIV.invc .page .widget {
 margin:0px 8px 10px 8px;
}
DIV.invc td .label {
 padding: 0px;
}
DIV.invc, DIV.invc a, DIV.invc th, DIV.invc td, DIV.invc ul, DIV.invc select, DIV.invc input {
 font-family:Verdana,Geneva,sans-serif;
 font-size:11px; 
 color:#000000;
}
DIV.invc a {
 color:#274396;
 border-bottom:none;
}
DIV.invc a:hover {
 color:#274397;
 text-decoration:underline;
 border-bottom:none;
}
DIV.invc table.data th {
 color:#666666;
 font-size:11px;
 font-weight:normal;
 border-bottom:1px solid #659CE0;
}
DIV.invc table.data td {
 border-bottom:1px dotted #DBE3E7;
}
DIV.invc .header_box {
 background-color:#D3D8DA;
 border:none;
 clear:both;
 border-bottom:0px solid #8EA1B0;
 border-top:0px solid #8EA1B0;
 margin-bottom:5px;
 padding:2px 5px 2px 10px;
 height:26px;
}
DIV.invc .header_box .title {
 font-family:Verdana,Geneva,sans-serif;
 font-size:11px;
 color:	#023F88;
 font-weight:bold;
 text-transform:capitalize;
}
DIV.invc .header_box  a.more {
 color:#274396;
 font-size:11px;
 font-weight:normal;
 padding:0 10px 0 0;
 background:transparent url(//images.financialcontent.com/studio-6.0/arrows/arrow_more1.png) no-repeat scroll 100% 50%;
 margin-right:10;
}
DIV.invc .header_box  a.more:hover {
 color:#274397;
}
DIV.invc .headlines1 .item, DIV.invc .headlines2 .item {
 border-bottom:1px dotted #DBE3E7;
}
DIV.invc .headlines1 .item {
 padding:10px 0 10px 0; 
}
DIV.invc .headlines1 .item .title a, DIV.invc .headlines2 .item a.title   {
 font-family:Verdana,Geneva,sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#274396;
}
DIV.invc .headlines1 .item .title a:hover, DIV.invc .headlines2 .item a.title:hover   {
 color:#274397;
 text-decoration:underline;
}
DIV.invc .headlines1 .excerpt, DIV.invc .headlines1 .excerpt A {
 font-family:Verdana,Geneva,sans-serif;
 font-size:12px;
 line-height:16px; 
}
DIV.invc .headlines1 .excerpt A:hover{
 color:#274397;
}
DIV.invc .headlines1 .excerpt A.morelink {
 color:#274396;
 font-family:Verdana,Geneva,sans-serif;
 font-size:11px;
 font-weight:normal;
 padding:0;
 background:none;
}
DIV.invc .headlines1 .excerpt A.morelink:hover {
 color:#274397;
}
DIV.invc .headlines1 .date, DIV.invc .headlines2 .date  {
 color:#777777;
 font-weight:bold;
 font-style:italic;
 font-size:11px;
}
DIV.invc .headlines1 .channel, DIV.invc .headlines1 .symbols, DIV.invc .headlines1 .categories, DIV.invc .headlines2 .channel  {
 color:#666666;
 font-weight:normal;
 font-style:italic;
 font-size:11px;
}
DIV.invc .headlines1 .channel a, DIV.invc .headlines1 .symbols a, DIV.invc .headlines1 .categories a, DIV.invc .headlines2 .channel a{
 font-weight:normal;
 font-style:normal;
 font-size:11px;
}
DIV.invc .headlines1 .symbols a {
 font-style:normal;
}


/*NewsRead page*/
DIV.invc .newsread .title {
 font-size:22px;
 line-height:23px; 
}
DIV.invc .newsread .body p {
 font-family:Verdana,Geneva,sans-serif;
 font-size:15px;
 line-height:21px; 
}


DIV.invc a.symbol {
 color:#274396;
 text-decoration:none;
}
DIV.invc a.symbol:hover {
 color:#274397;
 text-decoration:underline;
}
DIV.invc .change_positive {
 color:#007C1D !important;
}
DIV.invc .change_negative {
 color:#B50000 !important;
}
DIV.invc .arrow {
 background-image:url(//images.financialcontent.com/studio-5.0/arrows/16/dash.gif);
 background-position:0 4px;
 background-repeat:no-repeat;
 padding-left:0;
}
DIV.invc DIV.invcuparrow, DIV.invc .arrow_up {
 background:transparent url(//images.financialcontent.com/studio-5.0/arrows/16/upArrow2.gif) no-repeat scroll 0 50%;
}
DIV.invc DIV.invcdownarrow, DIV.invc .arrow_down {
 background:transparent url(//images.financialcontent.com/studio-5.0/arrows/16/downArrow2.gif) no-repeat scroll 0 50%;
}
DIV.invc .arrow_unchanged {
 background-image:url(//images.financialcontent.com/studio-5.0/arrows/16/dash.gif) !important;
}

DIV.invc .twitter1 .post {
 line-height:15px;
}
DIV.invc .companyprofile .companydescription  {
 font-family:Verdana,Geneva,sans-serif;
 font-size:13px;
}
DIV.invc .switchable_chart_intervals .item DIV {
 font-size:80%;
 text-decoration:none;
 font-style:italic;
 padding:3px 6px;
}
DIV.invc .switchable_chart_intervals .item:hover DIV {
 color:#000000;
}
DIV.invc .switchable_chart_intervals .item.active DIV {
 color:#274396;
 border-color:#666666;
}

/* INVC TOP Navigation Styles */
DIV.invc .span.nav  {
 display:block;
 margin:0 0 15px 0;
}
DIV.invc .investingnav1 .menu {
 padding:0;
 margin-top:0;
 margin-left:1px;
 border-right:0px solid #659CE0;
 border-top:0px solid #659CE0;
 border-left:0px solid #659CE0;
 border-bottom:1px solid #2362AF;
 background:#FFFFFF none repeat scroll 0 0;
}
DIV.invc .investingnav1 .menu .item {
 background:#F7F7F7 url(//images.financialcontent.com/studio-6.0/navigation/gradient_nav1.png) repeat-x scroll left top;
 border-left:1px solid #659CE0;
 border-right:1px solid #659CE0;
 border-top:1px solid #659CE0;
 border-bottom:1px solid #2362AF;
 float:left;
 margin:-1px 0 -1px -1px;
 -moz-border-radius-topleft:0px;
 -moz-border-radius-topright:0px;
 z-index:1;
}
DIV.invc .investingnav1 .menu .active{
 border:solid #2362AF 1px;
 border-bottom:1px solid #FFFFFF;
 margin-left:-1px;
 z-index:2; 
 position:relative;
}
DIV.invc .investingnav1 .menu .item:hover{
 border-left:1px solid #2362AF;
 border-right:1px solid #2362AF;
 border-top:1px solid #2362AF;
 border-bottom:1px solid #2362AF;
 z-index:2; 
 position:relative;
}
DIV.invc .investingnav1 .menu .item.active:hover{
 border-bottom:solid #FFFFFF 1px;
}
DIV.invc .investingnav1 .menu .item a {
 color:#555555;
 padding:7px 9px;
 text-shadow:1px 1px 1px #FFFFFF; 
 font-family:Verdana,Geneva,sans-serif;
 font-size:11px;
 font-weight:bold;
}
DIV.invc .investingnav1 .menu .item.hover a {
 background:#F7F7F7;
 color:#000000;
 text-decoration:none;
}
DIV.invc .investingnav1 .menu .item.active a {
 background:#FFFFFF;
 color:#000000;
 text-decoration:none;
}
DIV.invc .investingnav1 .items {
 border-color:#2362AF;
 border-width:1px 1px 3px 1px;
 border-style:solid;
 border-top:none;
 background-color:#FFFFFF;
 line-height:34px;
}
DIV.invc .investingnav1 .items .item a{
 color:#274396;
 font-family:Verdana,Geneva,sans-serif;
 font-weight:bold;
 font-size:11px;
 line-height:34px;
 padding:0 12px;
}
DIV.invc .investingnav1 .items .item a:hover{
 color:#000000;
 text-decoration:underline;
}
DIV.invc .investingnav1 .items .item.active a{
 color:#000000;
 text-decoration:underline;
 text-shadow:1px 1px 1px #FFFFFF;
}
DIV.invc .investingnav1 .getquote {
 background:#ECEBEB none repeat-x scroll left top;
 border:1px solid #659CE0;
 padding:12px 10px 10px 10px;
 margin-top:15px;
}
DIV.invc a.investingnav_search, DIV.invc .quotenav_addwatchlist a {
 font-style:normal;
 font-weight:normal;
 font-size:11px;
}
DIV.invc .investingnav_search {
 background:transparent url(//images.financialcontent.com/studio-6.0/arrows/arrow_more1.png) no-repeat scroll 100% 50%;
}
DIV.invc .investingnav1 .hotlink a{
 font-weight:normal;
 background:transparent url(//images.financialcontent.com/studio-6.0/arrows/arrow_more1.png) no-repeat scroll 100% 50%;
}
DIV.invc .investingnav1 .drop_items div {
 background-color:#E5E5E5;
}
DIV.invc .investingnav1 .drop_items {
 border:1px solid #2362AF;
}
DIV.invc .investingnav1 .drop_items div:hover, DIV.invc .investingnav1 .drop_items div:hover a {
 color:#274397;
 background-color:#FFFFFF;
}
DIV.invc .investingnav1 .drop_items .morelink {
 background:#E5E5E5;
}
DIV.invc .investingnav1 .drop_items a:hover {
 color:#274397;
 background:#FFFFFF url(//images.financialcontent.com/studio-6.0/arrows/arrow_more1.png) no-repeat scroll 100% 50%;
}
DIV.invc .investingnav1 .drop_items .morelink a {
 color:#274396;
 background:#E5E5E5 url(//images.financialcontent.com/studio-6.0/arrows/arrow_more1.png) no-repeat scroll 100% 50%;
}

/*FORMS ELEMENTS STOCK LOOKUPS TXT BOXES AND GET QUOTE BUTTONS CSS*/

DIV.invc select {
 padding:1px 1px 1px 4px;
}
DIV.invc select optgroup, DIV.invc select option {
 padding:2px 1px 2px 8px;
}
DIV.invc .tickerBox input, DIV.invc .searchform input, DIV.invc input.text {
 font:13px Arial;
 color:#cc0000;
 background-color:#FFFFFF;
 padding:3px;
 border:1px inset #555555;
 -moz-border-radius:3px 3px 3px 3px;
}
DIV.invc .tickerBox a.button, DIV.invc a.button, DIV.invc input.button {
 font-family:Arial;
 font-size:13px;
 text-transform:capitalize;
 text-align:center;
 color:#FFFFFF !important;
 font-weight:bold;
 background:url("//images.financialcontent.com/studio-6.0/button/button_gradient1.png") repeat-x scroll left bottom #336699;
 border:solid 1px #274396;
 text-decoration:none;
 height:23px;
 line-height:23px;
 margin-top:1px;
 padding:0 8px;
 vertical-align:bottom;
 -moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
} 
DIV.invc .tickerBox a.button:hover, DIV.invc a.button:hover, DIV.invc input.button:hover {
 background:#274396;
}
DIV.invc .currency_converter a.button {
 width:52px;
}
DIV.invc .myportfolio .newportfoliobox input.button {
 width:58px;
 padding-bottom:3px;
}
DIV.invc .cookiewatchlist1 .addsymbol a.button {
 width:78px;
}
/*Quote Navigation and Data*/
DIV.invc .quotenav_companytitle {
 width:100%;
}
DIV.invc .quotenav_companytitle td, DIV.invc .quotenav_companyname {
}
DIV.invc TD.quotenav_companyname {
 font-size:20px; 
 font-family:Verdana,Geneva,sans-serif;
 font-weight:bold;
}
DIV.invc .quotenav_companysymbol, DIV.invc .quotenav_companysymbol a {
 font-family:Verdana,Geneva,sans-serif;
 font-weight:normal;
}
DIV.invc .quotenav_companysymbol{
 color:#666666;
 vertical-align:middle;
 text-align:right;
}
DIV.invc .quotenav_symbolinfo {
 padding:0 10px 0;
}
DIV.invc .quotenav_symbolinfo .left{
 float:none;
 font-size:105%;
}
DIV.invc .quotenav_symbolinfo .left div{
 margin-bottom:3px;
 color:#666666;
}
DIV.invc .quotenav_symbolinfo .left DIV.span{
 font-size:120%;
 color:#000000;
}
DIV.invc .quotenav_symbolinfo .left DIV.quotenav_secondline SPAN{
 color:#000000;
}

DIV.invc .quotenav_symbolinfo .right{
 padding-top:5px;
 float:none;
}
DIV.invc .quotenav_symbolinfo .date {
 color:#777777;
 font-style:italic;
 font-weight:bold;
 font-size:11px;
 padding:8px 0 0 0;
}
DIV.invc .quotenav_addwatchlist a {
 font-style:normal;
 font-weight:normal;
 font-size:11px;
}
DIV.invc .quotenav_addwatchlist a {
 padding:1px 0 4px 20px;
}
DIV.invc .quotenav .arrow {
 padding-left:35px;
 height:auto;
 padding-top:0;
}
DIV.invc .quotenav .arrow_up {
 background:transparent url(//images.financialcontent.com/studio-5.0/arrows/16/upArrow.gif) no-repeat scroll 0 50%;
}
DIV.invc .quotenav .arrow_down {
 background:transparent url(//images.financialcontent.com/studio-5.0/arrows/16/downArrow.gif) no-repeat scroll 0 50%;
}
DIV.invc .quotenav .arrow_unchanged {
 background:transparent url(//images.financialcontent.com/studio-5.0/arrows/16/dash.gif) no-repeat scroll 0 50%;
}
DIV.invc .quotemenu {
 border-left:0px solid #659CE0;
 margin-left:1px;
 border-bottom:1px solid #2362AF;
}
DIV.invc .quoteitems {
 background:none; 
 border-bottom:1px solid #2362AF;
 border-left:1px solid #2362AF;
 border-right:1px solid #2362AF;
}
DIV.invc .quotemenu div a{
 font-family:Verdana,Geneva,sans-serif;
 font-size:11px;
 color:#555555;
 line-height:normal;
 padding:7px 12px;
 font-weight:bold;
 text-shadow:1px 1px 1px #FFFFFF;
 background:#F7F7F7 url(//images.financialcontent.com/studio-6.0/navigation/gradient_nav1.png) repeat-x scroll left top;
 border-left:1px solid #659CE0;
 border-right:1px solid #659CE0;
 border-top:1px solid #659CE0;
 border-bottom:1px solid #2362AF;
 float:left;
 margin:-1px 0 -1px -1px;
 z-index:1;
}
DIV.invc .quotemenu div a:hover {
 background:#F7F7F7;
 color:#000000;
 border-left:1px solid #2362AF;
 border-right:1px solid #2362AF;
 border-top:1px solid #2362AF;
 border-bottom:1px solid #2362AF;
 text-shadow:1px 1px 1px #FFFFFF;
 margin-left:-1px;
 position:relative;
 z-index:2;
}
DIV.invc .quotemenu div.active a {
 background:#FFFFFF none repeat scroll 0 0;
 border-color:#2362AF #2362AF #FFFFFF;
 border-width:1px;
 color:#000000;
 text-decoration:none;
 margin-left:-1px;
 position:relative;
 z-index:2;
}
DIV.invc .quoteitems div a {
 color:#274396;
 font-family:Verdana,Geneva,sans-serif;
 font-size:11px;
 font-weight:bold;
 line-height:34px;
}
DIV.invc .quoteitems div a:hover {
 color:#000000;
}
DIV.invc .quoteitems div.active a {
 color:#000000;
 font-weight:bold;
}

/* Other random styles for elements within INVC */
DIV.invc .searchform1 .searchfield {
 font-size:1.4em;
 font-weight:normal;
 background-color:#FFFFFF;
 -moz-border-radius-bottomleft:0;
 -moz-border-radius-bottomright:6px;
 -moz-border-radius-topleft:0;
 -moz-border-radius-topright:6px;
 border:1px solid #2362AF;
}
DIV.invc .searchform1 .label {
 font-family:Verdana,Geneva,sans-serif;
 font-size:16px; 
 color:#000000;
}
DIV.invc .searchform1 .searchbutton {
 background-color:#3F6884;
}
DIV.invc .bottombar .tickers A.data {
}
DIV.invc .bottombar .tickers A.data:hover {
}

/*QUOTE SEARCH DROP DOWN CSS*/
DIV.invc .searchDropDown {
  border:1px solid #2362AF;
  width:420px;
  z-index:10;
 }
DIV.invc .searchDropDown TD {
  padding:2px 4px;
  font-size:11px;
  color:#666666;
  line-height:16px;
  border-top:1px solid transparent;
  border-bottom:1px solid transparent;
 }
DIV.invc .searchDropDown TD.ticker {
  width:70px;
  background:#E5E5E5;
  border-right:1px solid #659CE0;
 } 
DIV.invc .searchDropDown TD.name {
  width:350px;
  font-size:11px;
  overflow:hidden;
 }
DIV.invc .searchDropDown TD.exchange {
  white-space:nowrap;
 } 
DIV.invc .searchDropDown .hover TD{
  color:#274397;
  background:url("//images.financialcontent.com/studio-6.0/navigation/gradient_nav1.png") repeat-x scroll left top #659CE0;
  cursor:pointer;
  border-right:0px;
  border-top:1px solid transparent;
  border-bottom:1px solid transparent;
 }
DIV.invc .searchDropDown .hover TD.ticker {
  background:url("//images.financialcontent.com/studio-6.0/navigation/gradient_nav1.png") repeat-x scroll left top #659CE0;
  border-right:1px solid #659CE0;
 }
