/*######## GENERAL ##########*/

.emc2css_marketBG{
  border: 2px solid #E8E8E8;
  padding: 3px 3px 3px 3px;
}

.emc2css_marketBG2{
  border: 2px solid #E8E8E8;
  padding: 0px 0px 0px 0px;
}

.emc2css_marketGrayBG{
  background-color: #F7F7F7;
}

.emc2css_marketHeader{
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 12pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
    vertical-align: middle;
  font-weight: bold;
  height: 35px;
  background-color: #516654;
  padding-left: 5px;
  line-height: 35px;
}

.emc2css_marketHeaderRight{
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #FFFFFF;
	float : none;
	text-align : right;
	text-decoration : none;
    vertical-align: middle;
  font-weight: bold;
  height: 35px;
  background-color: #516654;
  line-height: 35px;
  padding-right: 5px;
}



.emc2css_marketTitle{
	border : none;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
  background-color: #EBF3E2;
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  padding-left: 5px
}

 .emc2css_marketTitle2{
	border : none;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	color : #FFFFFF;
	float : none;
	text-align : left;
	text-decoration : none;
  background-color: #729A79;
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  padding-left: 5px;
  border-left: 2px solid #FFFFFF
}

.emc2css_marketTitleColor{
	border : none;
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #339966;
	float : none;
	text-align : left;
	text-decoration : none;
  background-color: transparent;
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  padding-left: 5px
}



.emc2css_marketText{
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 9pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
  background-color: transparent;
  padding-left: 5px;
  height: 35px;
  line-height: 35px;
  vertical-align: middle;
}

.emc2css_marketText A,.emc2css_marketText A:link,.emc2css_marketText A:visited{
	border: none;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #3974AE;
	float: none;
	text-align: left;
	text-decoration: underline;
    padding-left: 5px;
}

.emc2css_marketText A:hover,.emc2css_marketText A:active{
	border: none;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size: 9pt;
	color: #CC3399;
	float: none;
	text-align: left;
	text-decoration: underline;
}

.emc2css_marketTextSM{
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
  background-color: transparent;
  padding-left: 5px;
  vertical-align: middle;
}

.emc2css_marketIndexTitleSM{
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
  background-color: #DCE4DA;
  padding-left: 5px;
  vertical-align: middle;
}

.emc2css_marketIndexTextSM{
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 8pt;
	color : #000000;
	float : none;
	text-align : left;
	text-decoration : none;
  background-color: #EFF2EE;
  padding-left: 5px;
  vertical-align: middle;
  font-weight: normal;
}

/******* Market News *******/

.emc2css_marketNewsHeaderON{
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #FFFFFF;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
  font-weight: bold;
  height: 35px;
  background-color: #516654;
  padding-left: 5px;
  line-height: 35px;
}

.emc2css_marketNewsHeaderOFF{
    font-family: Arial, Verdana, Helvetica, MS Sans Serif;
	font-size : 10pt;
	color : #000000;
	float : none;
	text-align : center;
	text-decoration : none;
    vertical-align: middle;
  font-weight: bold;
  height: 35px;
  background-color: #E0E0E0;
  line-height: 35px;
  padding: 3px 3px 3px 3px;
  border-left: 3px solid #FFFFFF;
}
