@charset "utf-8";

.smartsymbols_wrapper {
  margin: 0 ;
  padding: 0 ;
  border: 0 ;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  line-height: 14px;
  color: #000000; 
  display: block;
  overflow: hidden;
  top: 0; 
  text-align: left;
  left: 0; 
  z-index: 0;
  vertical-align: top;
}


.smartsymbols_wrapper_horizontal {
  width: 270px !important;
  height: 96px !important; 
}

.smartsymbols_wrapper_vertical {
  width: 160px  !important;
  height: 230px !important; 
}

.smartsymbols_container {
  float: none;
  margin: 0 ;
  padding: 0 ;
  border: 0 ;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  line-height: 14px;
  color: #000000; 
  position: relative;
  display: block;
  overflow: hidden; 
  width: 100%;
  height: 100%; 
  top: 0; 
  text-align: center;
  left: 0; 
}

/* Measure Summary Section Starts Here */


.smartsymbols_container img {
  float: none;
  border: 0;
  margin: 0;
  padding: 0;
}

.smartsymbols_container .ss_logo_container {
  height: 18px !important;
  border: 0 !important; 
  margin: 0 !important;
  padding: 0 !important;
  position: absolute !important;
  text-align: left !important;
  vertical-align: baseline; 
}

.smartsymbols_container .ss_logo_container_horizontal {
  width: 210px !important;
  bottom: 3px !important;
  left: 3px !important;
}

.smartsymbols_container .ss_logo_container_vertical {
  bottom: 4px !important;
  left: 4px !important;
  width: 98px !important;
}

.smartsymbols_container .ss_logo_image {
  position: absolute;
  bottom: 0;
  left: 0;
}

.smartsymbols_container .ss_mouseover_container {
  border: 0 !important; 
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;

}

.smartsymbols_container .ss_mouseover_container_horizontal {
  top: 77px !important;
  left: 140px !important;
  position: absolute !important;
}

.smartsymbols_container .ss_mouseover_container_vertical {
  bottom: 22px !important;
  left: 23px !important;
  position: absolute !important;
}

.smartsymbols_container .ss_mouseover_image {
  width: auto !important;
  height: auto !important;
}


/* Scrolling Section Starts Here */
.smartsymbols_container .smartsymbol_offline {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  font-family: Arial !important;
}


.smartsymbols_container .smartsymbol_offline_horizontal {
  background: url(../images/smartsymbol_offline.png) no-repeat top left !important;
}

.smartsymbols_container .smartsymbols_unavailable {
  position: absolute !important;
  top: 0px !important;
  left: 0px !important;
  width: 100% !important;
  height: 100% !important;
  font-family: Arial !important;
  border: 0 !important;
}

.smartsymbols_container .smartsymbols_unavailable_horizontal {
  background: url(../images/smartsymbol_unavailable_horizontal.png) no-repeat top left !important;
}


.smartsymbols_container .smartsymbols_unavailable_vertical {
  background: url(../images/smartsymbol_unavailable_vertical.png) no-repeat top left !important;
}

.smartsymbols_container .ss_base_container {
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  font-family: Arial !important;
  padding: 0 !important;
  margin: 0 !important;
  position: absolute !important;
  border: 0 !important;
/*  background: url(../images/jg_slist_bg_01.png) no-repeat top left !important; */
}

.smartsymbols_container .ss_base_container_horizontal {
  background: url(../images/ss_background_horizontal.png) no-repeat top left !important;
}

.smartsymbols_container .ss_base_container_vertical {
  background: url(../images/ss_background_vertical.png) no-repeat top left !important;
}

.smartsymbols_container .ss_help_container {
  width: 15px !important;
  height: 15px !important;
  margin: 0px !important;
  border: 0 !important;

}

.smartsymbols_container .ss_help_container_horizontal {
  position: absolute !important;
  top: 2px !important;
  right: 2px !important;

}

.smartsymbols_container .ss_help_container_vertical {
  position: absolute !important;
  top: 4px !important;
  right: 4px !important;
}

.smartsymbols_container .ss_help_image {
  width: 15px  !important;
  height: 15px !important;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute !important;
  top: 0px !important;
  left: 0px !important;
  border: 0 !important;
}

.smartsymbols_container .ss_share_container {
  width: 53px !important;
  height: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute !important;
  border: 0 !important;
}

.smartsymbols_container .ss_share_container_horizontal {
  bottom: 3px !important;
  right: 3px !important;
}

.smartsymbols_container .ss_share_container_vertical{
  bottom: 4px !important;
  right: 4px !important;
}

.smartsymbols_container .ss_share_image {
  display: inline-block;
  width: 53px !important;
  height: 14px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute !important;
  top: 0px !important;
  left: 0px !important;
}

.smartsymbols_container .ss_entity_container {
  position: absolute !important;
  margin: 0;
  padding: 0;
  font: bold 12px/14px Arial !important;
  text-align: center !important;
  overflow: hidden !important;
  height: 32px !important;

}

.smartsymbols_container .ss_entity_container_horizontal {
  top: 2px !important;
  left: 3px !important;
  width: 264px !important;
}

.smartsymbols_container .ss_entity_container_vertical {
  top: 3px !important;
  left: 3px !important;
  width: 154px !important;
}


.smartsymbols_container .ss_entity_image  {
  margin-right: auto !important;
  margin-left: auto !important;
  display: inline-block;
  color: #000000; 
  border: 0 !important;
}

.smartsymbols_container  .ss_entity_name a.expand {
  text-decoration: none !important;
  color: #000000 !important;
}

.smartsymbols_container .ss_entity_name a.expand:hover {
  text-decoration: none !important;
  color: #000000 !important;
}

.smartsymbols_container .ss_scrolling_container {
  margin: 0 !important;
  padding: 0 !important;
  position: absolute !important;
}

.smartsymbols_container .ss_scrolling_container_horizontal {
  width: auto !important;
  top: 37px !important;
  left: 0px !important; 
  height: 36px !important;

}

.smartsymbols_container .ss_scrolling_container_vertical {
  height: auto !important;
  top: 5px !important; 
  left: 39px !important;
  width: 82px !important;

}

.smartsymbols_container .ss_scrolling_leftarrow {
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer !important;
  position: absolute !important;
}

.smartsymbols_container .ss_scrolling_leftarrow_horizontal {
  width: 17px !important;
  height: 10px !important;
  left: 0px !important;
  top: 12px !important;
  background: url(../images/jg_slist_leftarrow_01.gif) no-repeat center center !important;
}

.smartsymbols_container .ss_scrolling_leftarrow_vertical {
  width: 30px !important;
  height: 17px !important;
  left: -35px !important;
  top: 101px !important;
  visibility: hidden;
  background: url(../images/ss_scroll_arrow_up.png) no-repeat center center !important;
}

.smartsymbols_container .ss_scrolling_noleftarrow {
  position: absolute !important;
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer !important;
}

.smartsymbols_container .ss_scrolling_noleftarrow_horizontal {
  width: 17px !important;
  height: 10px !important;
  left: 0px !important;
  top: 12px !important;
}

.smartsymbols_container .ss_scrolling_noleftarrow_vertical {
  width: 30px !important;
  height: 17px !important;
  left: -35px !important;
  top: 101px !important;
}

.smartsymbols_container .ss_scrolling_rightarrow {
  position: absolute !important;
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer !important;

}

.smartsymbols_container .ss_scrolling_rightarrow_horizontal {
  width: 17px !important;
  height: 10px !important;
  /*right: 0px !important;*/
  left: 253px !important;
  top: 12px !important;
  background: url(../images/jg_slist_rightarrow_01.gif) no-repeat center center !important;
}

.smartsymbols_container .ss_scrolling_rightarrow_vertical {
  width: 30px !important;
  height: 17px !important;
  right: -35px !important; 
  top: 101px !important;
  background: url(../images/ss_scroll_arrow_down.png) no-repeat center center !important;
}

.smartsymbols_container .ss_scrolling_norightarrow {
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer !important;
}

.smartsymbols_container .ss_scrolling_norightarrow_horizontal {
  width: 17px !important;
  height: 10px !important;
/*  right: 0px !important;*/
  top: 12px !important;
  left: 253px !important;
}


.smartsymbols_container .ss_scrolling_norightarrow_vertical {
  width: 30px !important;
  height: 17px !important;
  right: -35px !important;
  top: 101px !important;
}

.smartsymbols_container .ss_icon_scrolling_container {
  position: absolute !important;
  overflow: hidden !important;

}

.smartsymbols_container .ss_icon_scrolling_container_horizontal {
  top: 0px !important;
  left: 17px !important; 
  width: 236px !important;
  height: 36px !important;
}

.smartsymbols_container .ss_icon_scrolling_container_vertical {
  top: 36px !important;
  left: 0px !important; 
  height: 154px !important;
  width: 82px !important;
}

.smartsymbols_container table.ss_icon_table {
  float: none !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  border-style: none !important;
/*  width: 100% !important;
  height: 100% !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-right: auto !important;
  margin-left: auto !important;*/
}

.smartsymbols_container table.ss_icon_table tr.ss_icon_table-tr {
  float: none !important;
 /* width: auto !important;
  height: auto !important;*/
  padding: 0 !important;
  margin: 0 !important;
  border-style: none !important;
}
/*
.smartsymbols_container table.ss_icon_table tr.ss_icon_table-tr_horizontal {
  height: 36px !important;
}

.smartsymbols_container table.ss_icon_table tr.ss_icon_table-tr_vertical{
  width: 99px !important;
}
*/

.smartsymbols_container table.ss_icon_table tr.ss_icon_table-tr td.ss_icon_table-tr-td {
  float: none !important;
 /* width: auto !important;
  height: auto !important; */
  margin: 0 !important;
  padding: 0;
  border-style: none !important;
}

.smartsymbols_container .ss_icon_background {
  float: left !important;
  position: relative;
  top: 0;
  left: 0;
  background: url(../images/ss_high_watermark.png) no-repeat left;
}

.smartsymbols_container .ss_icon_background_horizontal {
  width: 36px !important;
  height: 36px !important;
}

.smartsymbols_container .ss_icon_background_vertical {
  width: 36px !important;
  height: 36px !important;
}

.smartsymbols_container .ss_icon_nobackground {
  float: left !important;
  background: url(../images/jg_slist_measure_noback_01.gif) no-repeat left;
}

.smartsymbols_container .ss_icon_nobackground_horizontal {
  width: 36px !important;
  height: 36px !important;
}

.smartsymbols_container .ss_icon_nobackground_vertical {
  width: 36px !important;
  height: 36px !important;
}

.smartsymbols_container .ss_iconfull_background {
  float: left !important;
  width: 36px;
  height: 36px;
  display: block;
  position: relative;
  background: url(../images/ss_iconfull_background.gif) no-repeat left;
}

.smartsymbols_container .ss_icon_full {
  width:36px;
  height:36px;
  display:block;
/*  position: absolute;
  left: 3px;
  top: 4px;
 */
}
.smartsymbols_container .ss_icon_full_filler {
  width:36px;
  height:36px;
  position: absolute;
  left: 0;
  top: 0;
}

.smartsymbols_container .ss_icon {
  float: left !important;
  width: 36px !important;
  height: 36px !important; 
/*  background: url(../images/spacer.gif) no-repeat 6px 8px; */
  background-repeat: no-repeat !important; 
  background-position: 6px 8px !important; 
}

.smartsymbols_container .ss_measure_icon {
  float: left !important;
  width: 36px !important;
  height: 36px !important;
}

.smartsymbols_container .ss_icon_container {
  float: left !important;
  text-align: left;
/*  background: url(../images/jg_slist_bg_icon_02.gif) no-repeat left !important; */
}

.smartsymbols_container .ss_icon_container_horizontal {
  width: 36px !important;
  height: 36px !important;
}

.smartsymbols_container .ss_icon_container_vertical {
  width: 36px !important;
  height: 36px !important;
}

.smartsymbols_container .ss_highwater_mark {
  float: left !important;
  width: 36px !important;
  height: 36px  !important;
  background: url(../images/ss_high_watermark.png) no-repeat left;
}


.smartsymbols_container .ss_icon_frame_container {
  float: left !important;
  padding: 0 !important;
  margin: 0 !important;
/*  background: url(../images/jg_slist_bg_icon_01.gif) no-repeat top left !important;*/
}

.smartsymbols_container .ss_icon_frame_container  a {
  display: block;
}

.smartsymbols_container .ss_icon_frame_container_horizontal {
  width: 36px !important;
  height: 36px !important;
}

.smartsymbols_container .ss_icon_frame_container_vertical {
  width: 36px !important;
  height: 36px !important;
}

.smartsymbols_container .ss_icon_frame_image {
  width: 36px !important;
  height: 36px !important;
}
