html {
    color: #000000;
}

body {
    font-size: 11px;
    font-family: tahoma, Arial;
    background-color: #FFFFFF;
    line-height: 17px;
	padding-top: 0px;
}

#main-wraper {
    width: 825px;
}

#main-title {
    background: url("images/subPageTitleBg.png") repeat-x scroll center top transparent;
    border-top: 3px solid #DADAD8;
    color: #005F91 !important;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 10px 10px 0;
}

#stock-tab {
    /*display:inline-block;*/
}

#stock-tab .float-left {
    float: left;
    width: 100%;
    /*display:inline-block;*/
}

#stock-tab .float-right {
    /*float:right;*/
    /*width:160px;*/
    /*display:inline-block;*/
}

#chart-data {
	margin-top: 10px !important;
	width: 585px;
	float: right;
}

#bottom-data {
    text-align: left;
    clear: both;
}

#bottom-data-left {
    display: inline-block;
    float: left;
    width: 49%;
}

#bottom-data-right {
    display: inline-block;
    float: left;
    width: 49%;
}

#data-left {
    float: left;
    padding-left: 1px;
    padding-right: 10px;
}

#chart-right {
    float: right;
}

h1 {
    display: block;
    font-size: 2em;
    font-weight: bold;
    /*margin: 0.67em 0;*/
}

h1.overview-portalTitle {
    font-family: arial;
    font-size: 23px;
    font-weight: bold;
    line-height: 30px;
    /*color: #4A4A4A;*/
}

h1.overview-portalTitleL2 {
    color: #4A4A4A;
    font-family: tahoma;
    font-size: 11.5px;
    line-height: 30px;
    margin-bottom: 20px;
}

.overview-dircon {
    float: left;
}

.overview-companySubtitle {
    border-bottom: 1px solid #ffffff !important;
    color: #009241;
    font-family: arial;
    font-size: 22px;
    margin: 0px 0 0px;
    padding-right: 3px;
    width: 100%;
}

.overview-ui-helper-clearfix {
    display: block;
}

.overview-companySubtitle .overview-titleText {
    display: block;
    line-height: 20px;
    margin-bottom: 10px;
}

.noneBorder {
    border: none;
}

.overview-companySubtitle .note {
    border: medium none;
    display: block;
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 0;
    background: url("images/note-ico.gif") no-repeat scroll 0 center transparent;
    float: left;
    padding: 5px 20px;
    width: 95%;
    border-bottom: 1px solid #E4E4E4;
    color: #747474;
}

#overview-stockStatisticsBlock {
    border-bottom: 1px solid #DCE5EC;
    font-family: tahoma;
    font-size: 11px;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
    text-align: left;
}

#overview-stockStatisticsBlock td.overview-extrapad {
    padding-bottom: 15px;
    padding-top: 0;
}

#overview-stockStatisticsBlock td {
    overflow: hidden;
    padding: 3px 7px;
}

#overview-stockStatisticsBlock .overview-close .priceDown, #overview-stockStatisticsBlock .overview-close .pricUp{
    font-weight: bold !important;
}

#overview-stockStatisticsBlock .bordered {
    border-bottom: 1px solid #E9E9E9;
}

.overview-nowrap, .overview-nowrap td {
    white-space: nowrap;
}

.overview-extrapad span {
    color: #555555;
    font-weight: bold;
}

.overview-close {
    color: #000000;
    float: left;
    font-family: arial;
    font-size: 36px;
    font-weight: bold;
    line-height: 30px;
}

.overview-close span {
    font-weight: bold !important;
}

.overview-boldGreenText {
    color: #009441;
}

.overview-changeNegativSign {
    float: left;
}

.overview-inline-block {
    display: inline-block;
    vertical-align: top;
    width: auto;
}

.smallPriceCell {
    color: #02536C;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
}

.overview-prevclose {
    color: #59BEC7;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
    float: right;
}

.overview-dirpro {
    float: right;
}

.overview-textcon {
    text-align: left;
}

.overview-outerbar {
    background: url("images/outerbar.jpg") no-repeat scroll left top transparent;
    height: 6px;
    line-height: 6px;
}

.overview-innerbar {
    height: 6px;
    line-height: 6px;
}

#stockChartDivId {
    height: 400px;
    margin: 0 5px;
}

.chartAreaWithButtons {
    background-color: #ffffff;
    position: relative;
    width: 588px;
}

* {
    margin: 0;
    padding: 0;
}

.overview-openprice {
    padding-top: 2px;
    padding-bottom: 2px;
}

.overview-verticalSpacer {
    clear: both;
    display: block;
    height: 20px;
}

.overview-horizontalSpacer {
    float: left;
    height: 20px;
    width: 15.8px;
}


/*.overview-innerTable{
    direction: ltr;
    float: left;
    text-align: left;
    line-height: 17px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}*/
.overview-collapse-border {
    border-collapse: collapse;
    border-spacing: 0;
}

.overview-portletHeader {
    background-color: #E4EDF2;
    color: #000000;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 5px;
    padding-left: 3px;
    line-height: 18px;
    /* width: 10px;*/
}

tr.overview-manualeven {
    background-color: #F9F9F9;
}

tr.overview-manualodd {
    background-color: #ffffff;
}

tr {
    display: table-row;
    vertical-align: inherit;
}

.caption, .th {
    text-align: left;
    height: 20px;
}

.overview-intIndexName {
    color: #4B64B5;
    direction: ltr;
    float: left;
}

.overview-innerTable td {
    border-bottom: 1px solid #D8D8D8;
    color: #000000;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding: 0 8px;
    vertical-align: middle;
}

.overview-portletHeaderLink {
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
}

.overview-portletHeaderLink .arrow {
    margin-left: 10px;
    background: url("images/link-arrow.gif") no-repeat scroll right 70% transparent;
    margin-right: 2px;
    padding-right: 11px;
    color: #2D73C9;
    display: inline-block;
    float: right;
}

.topfive_links_news {
    height: 100px;
}

.topfive_links_coe {
    height: 50px;
}

.overview-storyLinks {
}

.overview-storyLinks .date {
    width: 3%;
}

.overview-storyLinks td {
    padding: 0 10px 0 5px;
}

td.date {
    vertical-align: top;
    white-space: nowrap;
    width: 3%;
}

a {
    color: #165D92;
    text-decoration: none;
    /*font-weight: bold;*/
}

a:hover {
    text-decoration: underline;
}

/*Tabs*/

ul.ci {
    list-style-type: circle;
    padding: 0px 0px 0px 20px;
}

ul.sq {
    list-style-type: square;
}

ol.ur {
    list-style-type: upper-roman;
    padding: 0px 0px 0px 20px;
}

ol.la {
    list-style-type: lower-alpha;
}

/*Main Tab UI*/

.container {
    margin: 10px auto;
    height: 30px;
    width: 100%;
}

ul.tabs {
    padding: 0;
    list-style: none;
    height: 33px;
    width: 100%;
    display: block;
    float: left;
    margin: 0 0 0 5px;
    background: #ffffff url("images/new-menu-bg.gif") top left repeat-x;
}

ul.tabs li {
    float: left;
    margin: 0 0 0 10px;
    padding: 0;
    height: 30px;
    line-height: 31px;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
}

ul.tabs li a {
    /*text-decoration: none;*/
    /*color: #ffffff;*/
    /*display: block;*/
    /*padding: 0px 10px 0px 10px;*/
    /*outline: none;*/

    /*cursor: pointer;*/
    /*height: 26px;*/
    /*text-decoration: none;*/
    /*display: block;*/
    /*float: left;*/
    /*line-height: 200%;*/
    /*padding: 5px 5.5px 0;*/
    /*font-weight: normal;*/
    /*font-weight: bold;*/

    text-decoration: none;
    color: #171717;
    display: block;
    /* padding: 0px 10px 0px 10px; */
    outline: none;
    cursor: pointer;
    height: 26px;
    text-decoration: none;
    display: block;
    float: left;
    line-height: 200%;
    padding: 3px 5.5px 0;
    font-weight: normal;
    /* font-weight: bold; */
}

ul.tabs li a:hover {
   color: #999999;
   text-decoration: underline;
   font-weight: normal;
}

.container .tabs .active a {
   color: #ffffff;
   background: #ffffff url("images/new-current-bg.gif") top left repeat-x;
   font-weight: bold;
   padding: 2px 10px;
   border-right: none;
   border-left: none;
}

.container .tabs .active a:hover {
   color: #ffffff;
   background: #ffffff url("images/new-current-bg.gif") top left repeat-x;
   font-weight: bold;
   padding: 2px 10px;
   text-decoration: none;
}

.tab_container {
   width: 100%;
   height: 39px;
   background: #ffffff url("images/new-menu-bg.gif") top left repeat-x;
   font-size: 11px;
   font-family: tahoma, Arial;
   /*font-weight: bold;*/
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: inline-block;
}

.tab_content {
    /*padding: 10px;*/
}

/*End of Main Tab UI*/

.priceDown {
    background: url("images/arrow_red.gif") no-repeat scroll right 70% transparent;
    padding-left: 0;
    padding-right: 30px;
}

.priceUp {
    background: url("images/arrow_green.png") no-repeat scroll right 70% transparent;
    padding-left: 0;
    padding-right: 30px;
}

.priceStatic {
    background: none repeat scroll 0 0 transparent;
    display: inline-block;
    margin-left: 2px;
    padding-left: 14px;
}

#corporate-actions-tab h1{
    border-bottom: none;
}

#stockStatistics {
    padding-bottom: 10px;
    text-align: left;

}

.overview-filterForm {
    background-color: #EFF7FA;
    border: 1px solid #E5E3E4;
    color: #000000;
    display: block;
    margin-bottom: 15px;
    margin-top: 5px;
    padding: 10px 5px;
    direction: ltr;
    text-align: left;
}

.overview-filterForm .labelfill {
    text-align: left;
    color: #C0C0C0 !important;
    display: inline;
    /*padding-top:20px;*/
    padding-left: 8px;
    padding-right: 8px;
    width: auto;
}

form label {
    color: #4B64B5;
    display: inline-block;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 5px;
    text-align: left;
    vertical-align: middle;
    width: 300px;
}

.overview-filterForm .overview-searchBtn {
    background: url("images/button-bg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #C0C0C0;
    font-weight: normal;
    line-height: 16px;
    /*margin-right: 15px;*/
    /*padding: 1px 10px;*/
    width: auto;
    margin-left: 15px;
    padding: 1px 10px;
}

.overview-searchBtn {
    border: 0 none;
    color: white;
    cursor: pointer;
    padding: 0 15px 4px;
    text-align: center;
    vertical-align: middle;
    width: auto;
}

.overview-filterForm .overview-bigWidthField {
    width: 240px;
}

.overview-filterForm .overview-inline-block {
    vertical-align: middle;
}

#searchCorAction {
    padding-top: 15px;
}

.overview-resultstable {
    border-collapse: separate;
    border-spacing: 1px 0;
    clear: both;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
}

.overview-resultstable-statment {
    border-collapse: separate;
    text-align: left;
}

.overview-resultstable thead th, .overview-resultstable tfoot th, .overview-innerTable thead th, .overview-innerTable tfoot th, .overview-innerResultstable thead th, .overview-innerResultstable tfoot th, .overview-fullWidthTable th, .overview-scroller-header {
    background-color: #E4EDF2;
    color: #22689F;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    /*border-top: 2px solid #666666;*/
    /*border-bottom: 2px solid #D8D8D8;*/
}

th {
    text-align: left;
}

.overview-resultstable td, .overview-innerTable td, .overview-innerResultstable td {
    border-bottom: 1px solid #E7E7E7;
    color: #000000;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding: 0 8px;
    vertical-align: middle;
}

.overview-innerTable tr td hr{
    display: none;
}

.overview-innerTable td.date{
    line-height: 12px !important;
}

.overview-dateCell {
    width: 100px;
}

.overview-storySummaryLink {
    cursor: pointer;
}

img {
    border: medium none;
}

.pagingBorder {
    background-color: #E9F2FB;
    border: 1px solid #C9D9E6;
    display: block;
    height: 30px;
    overflow: hidden;
}

.pagingbanner {
    color: #8B8B8B;
    display: block;
    float: right;
    padding: 5px;
    font-weight: normal;
}

.paginglinks {
    color: #186092;
    float: left;
    padding: 5px;
    /*width: 50%;*/
    font-weight: normal;
}

.overview-stockPerformance {
    overflow: visible;
}

.overview-nowrap, .overview-nowrap td {
    white-space: nowrap;
}

#overview-stockStatistics {
    padding-bottom: 10px;
    padding-top: 20px;
    text-align: left;
}

.overview-stockStatistics {
    clear: both;
    text-align: left;
    line-height: 10px;
}

.overview-priceDownWrap, #overview-stockStatisticsBlock .overview-priceDown {
    background: url("images/arrow_red.gif") no-repeat scroll left 15px transparent;
    padding-left: 25px;
}

.overview-priceUpWrap, #overview-stockStatisticsBlock .overview-priceUp {
    background: url("images/arrow_green.png") no-repeat scroll right 15px transparent;
    padding-left: 0;
    padding-right: 25px;
}

#overview-stockStatisticsBlock .overview-priceUp, #overview-stockStatisticsBlock .overview-priceDown {
    font-weight: bold;
}

.overview-stockPerformance td .overview-lastprice {
    float: left;
    line-height: 40px;
}

table .overview-priceUp, table .overview-priceDown {
    font-weight: normal;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
}

.overview-lastprice {
    color: #333333 !important;
    float: left;
    font-family: arial;
    font-size: 36px;
    font-weight: bold !important;
    line-height: 30px;
}

.overview-inline-block {
    display: inline-block;
    vertical-align: top;
    width: auto;
}

.overview-priceDown {
    background: url("images/arrow-down.png") no-repeat scroll left center transparent;
    display: inline-block;
    font-weight: bold;
    margin-left: 2px;
    padding-left: 11px;
}

.overview-priceUp {
    background: url("images/arrow-up.png") no-repeat scroll left center transparent;
    display: inline-block;
    font-weight: bold;
    margin-left: 2px;
    padding-left: 11px;
}

.overview-boldRedText {
    color: #B9000D;
}

.overview-boldGreenText {
    color: #009441;
}

[dir="ltr"] {
    direction: ltr;
    unicode-bidi: embed;
}

.overview-priceUpWrap, #overview-stockStatisticsBlock .overview-priceUp {
    background: url("images/arrow_green.png") no-repeat scroll right 15px transparent;
    padding-left: 0;
    padding-right: 25px;
}

#overview-stockStatisticsBlock .overview-priceUp, #overview-stockStatisticsBlock .overview-priceDown {
    font-weight: bold;
}

#overview-stockStatisticsBlock .overview-lastprice .priceDown, #overview-stockStatisticsBlock .overview-lastprice .priceUp{
    font-weight: bold !important;
}

.overview-stockPerformance td .overview-lastprice {
    float: none;
    line-height: 40px;
}

#content-wide-wrap .overview-stockPerformance td {
    padding: 0 7px;
}

table .overview-priceUp, table .overview-priceDown {
    font-weight: normal;
}

#overview-stockStatisticsBlock .overview-chart-wrap {
    height: 45px;
    overflow: hidden;
    width: 170px;
}

#overview-stockChartForFader {
    background: none repeat scroll 0 0 #171717;
    margin-top: 5px;
    overflow: hidden;
}

#overview-stockStatisticsBlock .overview-rightBorder {
    border-left: 1px solid #DCE5EC;
}

#overview-stockStatisticsBlock .th {
    color: #1869A1;
}

.overview-center {
    text-align: center;
}

.overview-textcon {
    text-align: left;
}

.overview-textpro {
    text-align: right;
}

.overview-bold {
    font-weight: bold;
}

#overview-stockStatisticsBlock .overview-big {
    font-size: 15px;
    font-weight: bold;
}

#overview-stockStatisticsBlock .overview-top {
    padding-top: 7px;
    vertical-align: top;
}

#overview-stockStatisticsBlock .overview-smallFont {
    font-size: 10px;
}

#overview-content-wide-wrap {
    background: url("images/menu-shadow.gif") repeat-x scroll center top #ffffff;
    padding: 10px 0 40px;
}

.overview-lastRow {
    padding-bottom: 3px;
}

.overview-status {
    color: #00AAEE;
    padding-left: 15px;
}

.overview-OPEN {
    background: url("images/marketopen-icon.png") no-repeat scroll left center transparent;
}

.overview-CLOSE {
    background: url("images/marketclose-icon.png") no-repeat scroll left center transparent;
}

.selected .overview-OPEN {
    color: #00C329;
}

.selected .overview-CLOSE {
    color: #FF0000;
}

.sortable .overview-ui-state-highlight {
    background: none repeat scroll 0 0 #F6FAFD;
    border: 5px dashed #E7E7E7;
    margin: 10px 0;
}

.overview-resultstable th.sortable a, .overview-innerTable th.sortable a, .overview-innerResultstable th.sortable a {
    color: #548AB0;
    font-family: arial;
    font-weight: bold;
    text-decoration: underline;
}

.overview-customTable .overview-ui-sortable-helper {
    background: none repeat scroll 0 0 #ffffff;
    border: 3px solid #E7E7E7;
}

.overview-portalHelpString {
    background: url("images/information-icon.png") no-repeat scroll 0 center transparent;
    color: transparent;
    content: ".";
    display: inline-block;
    height: 20px;
    vertical-align: bottom;
    width: 20px;
}

.overview-innerTable {
    /*border-collapse: separate;*/
    border-spacing: 2px 0;
    line-height: 17px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    direction: ltr;
    float: left;
    text-align: left;
    padding-top: 10px;
    margin-top: 10px;
}

.overview-intIndexName {
    color: #22689F;
    direction: ltr;
    float: left;
}

.overview-oneHalfContentWithMargin {
    display: inline-block;
    float: left;
    width: 49%;
    margin-top: 10px;
    text-align: left;
}

.overview-noTopMargin {
    margin-top: 0 !important;
}

.overview-multilineCell {
    line-height: 1.7em;
}

.overview-verticalCenter {
    display: table-cell;
    height: 100%;
    margin: 0;
    min-height: 20px;
    vertical-align: middle;
}

.overview-filterForm .overview-smallDateField {
    width: 75px;
}

span.overview-error {
    clear: both;
    color: #FF0000;
    display: block;
    margin-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
}

.overview-error {
    color: red;
    display: block;
    text-align: center;
}

form.overview-filterForm input {
    margin-left: 5px;
    margin-right: 5px;
    width: 135px;
}

form.overview-filterForm label {
    color: #000000;
    display: inline;
    padding-left: 8px;
    padding-right: 8px;
    text-align: right;
    width: auto;
}

form.overview-filterForm select {
    padding: 2px 0;
    width: auto;
}

input {
    -moz-appearance: textfield;
    -moz-binding: url("chrome://global/content/platformHTMLBindings.xml#inputFields");
    -moz-user-select: text;
    background-color: -moz-field;
    border: 2px inset threedface;
    color: -moz-fieldtext;
    cursor: text;
    font: -moz-field;
    letter-spacing: normal;
    line-height: normal !important;
    padding: 1px 0;
    text-align: start;
    text-indent: 0;
    text-rendering: optimizelegibility;
    text-shadow: none;
    text-transform: none;
    word-spacing: normal;
}

form input, form textarea {
    border: 1px solid #D2D2D2;
    direction: ltr;
    padding: 3px;
    text-align: left;
    vertical-align: middle;
    width: 203px;
}

input, textarea, select {
    font-size: 100%;
}

input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

.overview-oneHalfContent {
    display: inline-block;
    float: left;
    width: 48%;
}

.overview-sectionTitle {
    background-color: #E4EDF2 !important;
    color: #020005;
    font-family: arial;
    font-size: 14px;
    font-weight: bold !important;
    margin-bottom: 10px;
    padding: 5px 1%;
    width: 98%;
}

.overview-reverseDirection {
    direction: ltr;
    text-align: center;
    background-color: #F1F1F1;
    color: #22689F;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
}

.overview-data-Fincell01 {
    width: 400px;
}

.overview-data-Fincell02 {
    text-align: center;
    width: 200px;
}

.overview-brownColored {
    background: none repeat scroll 0 0 #F9F9F9;
    height: 27px;
}

.overview-black {
    color: #000000 !important;
}

.overview-summ-head, .summ-head {
    padding: 5px;
    background: #CFCFCF;
    font-size: 16px;
    font-weight: bold;
}

.overview-redColor {
    color: red;
}

.overview-fullWidthTable {
    width: 100%;
}

.overview-hidden {
    display: none;
}

.overview-storySummaryDate {
    color: #9E9E9E;
    direction: ltr;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: left;
    width: 100%;
}

.overview-storySummaryHeadline {
    border-bottom: 1px dotted #6788BA;
    color: #294A7B;
    display: block;
    font-weight: bold;
    line-height: 1.5em;
    margin-bottom: 10px;
    padding-bottom: 15px;
    width: 100%;
    direction: ltr;
    text-align: left;
}

.overview-storySummaryDescription {
    direction: ltr;
    text-align: left;
    display: block;
    line-height: 14px;
    width: 100%;
}

.overview-moreDiv {
    margin-top: 15px;
    overflow: hidden;
    text-align: left;
}

.overview-moreDiv a {
    font-size: 1em;
    line-height: 1.3em;
}

.overview-iconCell {
    width: 16px;
}

ul#menu {
    width: 100%;
    height: 39px;
    background: #ffffff url("images/new-menu-bg.gif") top left repeat-x;
    font-size: 11px;
    font-family: tahoma, Arial;
    /*font-weight: bold;*/
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul#menu li {
    display: block;
    float: left;
    margin: 0 0 0 5px;
}

ul#menu li a {
    cursor: pointer;
    height: 22px;
    color: #000;
    text-decoration: none;
    display: block;
    float: left;
    line-height: 200%;
    padding: 5px 5px 0;
    /*font-weight: bold;*/
    /*text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.5);*/
    line-height: 17px;

}

ul#menu li a:hover {
    color: #999;
    text-decoration: underline;
}

ul#menu .current {
    color: #fff;
    background: #ffffff url("images/new-current-bg.gif") top left repeat-x;
    /*border-right: 1px solid #979797;*/
    /*border-left: 1px solid #979797;*/

}

ul#menu .current a {
    color: #ffffff;
    font-weight: bold;
    padding: 2px 10px;
    /*border-right: 1px solid #747474;*/
    /*border-left: 1px solid #747474;*/
    /*border-top: 1px solid #747474;*/
    text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.5);
    line-height: 21px;
}

ul#menu .current a:hover {
    color: #ffffff;
    font-weight: bold;
    padding: 2px 10px;
    text-decoration: none;

}

ul, menu, dir {
    /*-moz-padding-start: 40px;*/
    display: block;
    list-style-type: disc;
    /*margin: 1em 0;*/
}

li {
    list-style: none outside none;
}

.overview-block {
    display: block;
}

.fullWidthContent {
    clear: both;
    text-align: left;
}

.redColor {
    color: red;
}

.data-Fincell02 {
    background-color: #F7F7F7 !important;
    border-bottom: 1px solid #E7E7E7;
}

.overview-bigNumberCell {
    width: 70px;
}

.overview-mediumNumberCell {
    width: 55px;
}

.overview-noBorderImage {
    border: 0 none;
    text-decoration: none;
}

.overview-storyPopUpLink {
}

.pagingStatus {
    color: #8B8B8B;
    float: right;
    padding-right: 5px;
    padding: 5px 0 5px 30px;
}

.stock-down {
    color: #FF0000;
}

.stock-up {
    color: #6CC700;
}

.boldRedText {
    color: #B9000D;
}

.boldGreenText {
    color: #009441;
}

.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.chartFullWidthContentWithMargin {
    /*margin: 28px 0px 5px;*/
    /*position: relative;*/
    /*width: 100%;*/
    /*z-index: 320;*/

    float: right;
    margin: -27px 8px 5px 0 ;
    position: relative;
    width: 567px;
    z-index: 320;
}

.selectedChartTexturedButton {
    background: url("images/chartbtn-selected.jpg") repeat-x scroll center center transparent;
    border: 0 none;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    height: 24px;
    margin: 0;
    padding-bottom: 3px;
    text-align: center;
    width: 60px;
}

.chartTexturedButton {
    background: url("images/chartbtn.jpg") repeat-x scroll center center transparent;
    border: 1px solid #BEBEBE;
    color: black;
    cursor: pointer;
    display: inline-block;
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    height: 24px;
    margin: 0;
    padding-bottom: 2px;
    text-align: center;
    width: 60px;
}

#chartType {
    font-family: tahoma;
    font-size: 11px;
    padding: 2px;
    width: 120px;
}

.chartButton {
    height: 24px;
    width: 100px;
}

/*Home page CSS*/

.homepage-charts h1 {
    font-size: 3em;
    margin: 20px 0;
}

.homepage-charts .chart-container {
    width: 330px;
    height: 189px;
    margin: 10px;
	margin-top: 0;
	*margin-top:0;
	border: 1px solid #B6B6B6;
}

.homepage-charts ul.tabs {
    background: none repeat scroll 0 0 #F9F9F9;
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 24px;
    border-bottom: 2px solid #FCAF17;
    padding-left: 5px;
    /*border-left: 1px solid #d4d4d4;*/
    width: 325px;
    /*-moz-border-radius-topright: 5px;*/
    /*-moz-border-radius-topleft: 5px;*/
    /*-khtml-border-radius-topright: 5px;*/
    /*-khtml-border-radius-topleft: 5px;*/
    /*-webkit-border-top-right-radius: 5px;*/
    /*-webkit-border-top-left-radius: 5px;*/
}

.homepage-charts ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    height: 25px;
    line-height: 25px;
    border-left: none;
    margin-bottom: -1px;
    top:2px;
    /*background: url("images/tabs-on-home.gif") top repeat-x;*/
    overflow: hidden;
    position: relative;
    margin-left: 1px;
    margin-right: 1px;
    /*border: 1px solid #d4d4d4;*/
    /*padding-left: 10px;*/
    /*-moz-border-radius-topright: 5px;*/
    /*-moz-border-radius-topleft: 5px;*/
    /*-khtml-border-radius-topright: 5px;*/
    /*-khtml-border-radius-topleft: 5px;*/
    /*-webkit-border-top-right-radius: 5px;*/
    /*-webkit-border-top-left-radius: 5px;*/
}

.homepage-charts ul.tabs li a {
    text-decoration: none;
    color: #616161;
    display: block;
    /*font-size: 1.2em;*/
    padding: 0;
    /*	border: 1px solid #fff;*/
    outline: none;
    font-weight: normal;
    /*-moz-border-radius-topright: 5px;*/
    /*-moz-border-radius-topleft: 5px;*/
    /*-khtml-border-radius-topright: 5px;*/
    /*-khtml-border-radius-topleft: 5px;*/
    /*-webkit-border-top-right-radius: 5px;*/
    /*-webkit-border-top-left-radius: 5px;*/
	
}

.homepage-charts ul.tabs li a:hover {
    font-weight: normal;
    /*background: url("images/tabs-on-home.gif") top repeat-x;*/
    /*-moz-border-radius-topright: 5px;*/
    /*-moz-border-radius-topleft: 5px;*/
    /*-khtml-border-radius-topright: 5px;*/
    /*-khtml-border-radius-topleft: 5px;*/
    /*-webkit-border-top-right-radius: 5px;*/
    /*-webkit-border-top-left-radius: 5px;*/
}

.homepage-charts html ul.tabs li.active, html ul.tabs li.active a:hover {
    /*background: #fff;*/
    color: #1D699B;
    font-weight: bold;
    margin: 0;
    height: 26px;
    /*font-weight: bold;*/
    cursor: text;
    border-bottom: 1px solid #fff;
    background: url("images/tabs-on-home.gif") top repeat-x #fff;
    /*-moz-border-radius-topright: 5px;*/
    /*-moz-border-radius-topleft: 5px;*/
    /*-khtml-border-radius-topright: 5px;*/
    /*-khtml-border-radius-topleft: 5px;*/
    /*-webkit-border-top-right-radius: 5px;*/
    /*-webkit-border-top-left-radius: 5px;*/
}

.homepage-charts .chart-tab_container {
    /*border: 1px solid #d4d4d4;*/
    border-top: none;
    clear: both;
    float: left;
    width: 330px;
    background: #fff;
}

.homepage-charts .tabs .active a {
    color: #1D699B;
    /*background: url("images/tabs-on-home.gif") top repeat-x #ffffff;*/
	background: url("images/caspi-active.png") no-repeat center top transparent !important;
    border: 0px solid #CCDDE5;
    height: 26px;
    font-weight: bold;
}

.homepage-charts .chart-tab_content {
    /*padding: 20px;*/
    font-size: 1.2em;
}

.homepage-charts .chart-tab_content h2 {
    font-weight: normal;
    padding-bottom: 10px;
    border-bottom: 1px dashed #ddd;
    font-size: 1.8em;
}

.homepage-charts .chart-tab_content h3 a {
    color: #254588;
}

/*.homepage-charts .chart-tab_content img {*/
/*float: left;*/
/*margin: 0 20px 20px 0;*/
/*border: 1px solid #ddd;*/
/*padding: 5px;*/
/*}*/

#mainIndexChart {
    background: none repeat scroll 0 0 #E9E9EE;
    height: 153px;
    margin: 10px 0 5px;
    padding: 10px 5px 0;
	margin-bottom:0;
    margin-top: 0 !important;
}

#mainIndexChart .summary {
    display: block;
    margin: 0 5px 5px;
}

#mainIndexChart .summary span {
    display: block;
    font-size: 12px;
}

#mainIndexChart .summary span {
    float: right;
    margin-left: 15px;
}

#mainIndexChart .summary .value {
    color: #333333 !important;
    float: right;
    font-size: 17px;
    font-weight: bold;
}

#mainIndexChart .summary .value {
    float: left;
}

#mainIndexChart .chart {
    background: none repeat scroll 0 0 #FFFFFF;
}

#secondaryIndexChart {
    background: none repeat scroll 0 0 #e9e9ee;
    height: 153px;
    /*margin: 10px 0 5px;*/
    padding: 10px 5px 0;
}

#secondaryIndexChart .summary {
    display: block;
    margin: 0 5px 5px;
}

#secondaryIndexChart .summary span {
    display: block;
    font-size: 12px;
}

#secondaryIndexChart .summary span {
    float: right;
    margin-left: 15px;
}

#secondaryIndexChart .summary .value {
    color: #333333 !important;
    float: right;
    font-size: 17px;
    font-weight: bold;
}

#secondaryIndexChart .summary .value {
    float: left;
}

#secondaryIndexChart .chart {
    background: none repeat scroll 0 0 #FFFFFF;
}

#currentIndex .summary .stockPrice {
    float: left;
    margin-left: 0;
}

#mainIndexChart .summary span {
    display: block;
    font-size: 12px;
}

.marketSummary table td.indexImg {
    padding: 0;
    vertical-align: top;
}

.marketSummary table td.indexCol {
    overflow: visible;
    width: 100px;
}

.marketSummary table td .index {
    color: #036E99;
    display: block;
    font-weight: bold;
}

.marketSummary table td.noBorder, .homepage-charts table tr.noBorder td {
    border-bottom: medium none;
}

#currentIndex a.more, .marketSummary a.more {
    float: left;
}

#currentIndex a.more, .marketSummary a.more {
    float: right;
}

#currentIndex .summary .stockPrice {
    float: left;
    margin-left: 0;
}

#currentIndex .stockPrice .boldBlueText {
    margin-right: 0;
}

#currentIndex .stockPrice .boldBlueText {
    margin-left: 0;
}

#currentIndex .stockPrice .boldRedText {
    background: url("images/indices-arrowdown.gif") no-repeat scroll left center transparent;
    margin-left: 0;
    padding-left: 20px;
}

#currentIndex .stockPrice .boldGreenText {
    background: url("images/indices-arrowup.gif") no-repeat scroll left center transparent;
    margin-left: 0;
    padding-left: 20px;
}

#secondaryIndex a.more, .marketSummary a.more {
    float: left;
}

#secondaryIndex a.more, .marketSummary a.more {
    float: right;
}

#secondaryIndex .summary .stockPrice {
    float: left;
    margin-left: 0;
}

#secondaryIndex .stockPrice .boldBlueText {
    margin-right: 0;
}

#secondaryIndex .stockPrice .boldBlueText {
    margin-left: 0;
}

#secondaryIndex .stockPrice .boldRedText {
    background: url("images/indices-arrowdown.gif") no-repeat scroll left center transparent;
    margin-left: 0;
    padding-left: 20px;
}

#secondaryIndex .stockPrice .boldGreenText {
    background: url("images/indices-arrowup.gif") no-repeat scroll left center transparent;
    margin-left: 0;
    padding-left: 20px;
}

.stockPrice .indexvalue {
    float: none !important;
}

.indexvalue {
    color: #333333;
    font-size: 17px !important;
    font-weight: bold;
}

.change {
    font-weight: bold;
}

.homepage-charts .accordion {
    margin-top: 10px;
}

.homepage-charts .portlet .accordion table {
    margin-left: 0;
}

.homepage-charts .portlet .accordion table {
    margin-right: 0;
    margin-top: 0;
    width: 300px;
}

.homepage-charts .portlet table {
    border: medium none;
    clear: both;
}

#international .accordion * {
    cursor: text;
}

.innerTable {
    direction: ltr;
    float: left;
    text-align: left;
}

.marketSummary table, .homepage-charts .accordion h3 .code {
    color: #20699F;
    font-size: 12px;
    font-weight: bold;
}

.collapse-border {
    border-spacing: 0;
}

.innerTable {
    line-height: 17px;
    margin-bottom: 10px;
}

table {
    empty-cells: show;
    overflow: hidden;
}

.homepage-charts .marketSummary table .title {
    background: url("images/internationalindices-back.gif") repeat-x scroll 0 0 transparent;
    border: medium none;
    height: 29px;
    padding: 0 5px;
    vertical-align: middle;
    white-space: nowrap;
}

.homepage-charts .marketSummary table td.indexImg {
    padding: 3px 5px;
    width: 0;
    vertical-align: middle;
}

.homepage-charts .marketSummary table .title td {
    border-top: 1px solid #DEDEDE;
    padding-right: 7px;
    line-height: 15px;
}

.homepage-charts .portlet table td {
    padding-left: 5px;
}

.homepage-charts .accordion td, .homepage-charts  .accordion th {
    border-bottom: medium none;
    border-left: medium none;
    border-right: medium none;
}

.homepage-charts td, .homepage-charts th {
    vertical-align: middle;
}

.intIndicesHomePortletTable td {
    line-height: 30px;
}

.homeIndicesTable td {
    font-weight: normal;
}

.resultstable td, .innerTable td, .innerResultstable td {
    color: black;
    margin: 0;
}

.homepage-charts .marketSummary table td.indexImg {
    padding: 3px 5px;
    width: 0;
}

.homepage-charts .marketSummary table .title td {
    border-top: 1px solid #DEDEDE;
}

.homepage-charts .portlet table td {
    padding-left: 5px;
}

.homepage-charts .accordion {
    margin-top: 10px;
}

.inline-block {
    display: inline-block;
    vertical-align: top;
    width: auto;
}

.homepage-charts .accordion .expand {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    clear: both;
    font-size: 11px;
    font-weight: normal;
    height: 110px !important;
    overflow: hidden;
    padding: 0;
}

.homepage-charts .accordion .expand .info {
    float: right;
    margin: 0;
    overflow: hidden;
    width: 155px;
}

.homepage-charts .accordion .expand .info {
    float: left;
}

.homepage-charts .accordion .expand .info table {
    margin: 10px 0 10px 5px;
    width: 145px;
}

.homepage-charts .accordion .expand .info td {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-weight: normal;
    padding: 3px;
    white-space: nowrap;
    width: 1%;
}

.homepage-charts .accordion .expand .info td.num {
    color: #000000;
}

.homepage-charts .accordion .expand .chart {
    float: left;
    margin: 5px 0;
    overflow: hidden;
    width: 140px;
}

.homepage-charts .accordion .expand .chart {
    float: right;
}

.homepage-charts .accordion .expand .chart .chart {
    margin: 3px auto;
}

.homepage-charts .accordion .expand .chart a {
    clear: both;
    float: left;
    margin: 10px auto 0;
    width: 118px;
}

.homepage-charts .accordion .expand .chart a {
    float: right;
}

.homepage-charts .accordion h3 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("images/internationalindices-back.gif") repeat-x scroll 0 0 transparent;
    border-color: -moz-use-text-color -moz-use-text-color #E9E9E9;
    border-style: none none solid;
    border-width: medium medium 1px;
    margin: 0;
    padding: 0 5px;
}

.homepage-charts .accordion h3 span {
    display: block;
    float: right;
    height: 29px;
    line-height: 29px;
    margin-right: 5px;
    text-align: center;
    width: 55px;
}

.homepage-charts .accordion h3 span {
    float: left;
    margin-left: 5px;
}

.homepage-charts .accordion h3 img {
    float: right;
}

.homepage-charts .accordion h3 img {
    float: left;
}

.homepage-charts .accordion h3 .code {
    text-align: right;
    width: 80px;
}

.homepage-charts .accordion h3 .code {
    text-align: left;
}

.marketSummary table, .homepage-charts .accordion h3 .code {
    color: #20699F;
    font-size: 12px;
    font-weight: bold;
}

.homepage-charts .marketSummary table .title {
    background: url("images/internationalindices-back.gif") repeat-x scroll 0 0 transparent;
    border: medium none;
    height: 35px;
    padding: 0 5px;
    vertical-align: middle;
    white-space: nowrap;
}

.homepage-charts .marketSummary table.homeIndicesTable {
    /*border-collapse: separate;*/
}

.homepage-charts .marketSummary table .title td {
    border-top: 1px solid #DEDEDE;
}

.homepage-charts .marketSummary table .code {
    white-space: normal;
}

.homepage-charts .marketSummary table td.indexImg {
    padding: 3px 5px;
    width: 0;
}

.marketSummary table td.indexImg {
    padding: 0;
    vertical-align: top;
}

.marketSummary table td.indexCol {
    overflow: visible;
    width: 100px;
}

.marketSummary table td .index {
    color: #036E99;
    display: block;
    font-weight: bold;
}

.marketSummary table td.noBorder, .homepage-charts table tr.noBorder td {
    border-bottom: medium none;
}

.main-wrapper-client-home h2 {
    background: url("images/StockExchangeStatistics.gif") no-repeat scroll left top transparent;
    font-family: verdana;
    font-size: 12px;
    /*margin-left: 10px;*/
}

.homepage-charts h2 {
    margin-left: 10px;
}

.rightSidebar h2 {
    background: url("images/lefttitile-back-right.gif") no-repeat scroll left top transparent !important;
}

.bottomBar h2 {
    background: url("images/lefttitile-back-bottom.gif") no-repeat scroll left top transparent !important;
}

.main-wrapper-client-home h2 {
    color: #fff;
    height: 30px;
    line-height: 25px;
    /*margin-bottom: 5px;*/
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 10px;
    text-align: left;
    font-size: 14px;
    text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.5);
    font-family: arial;
}

.homepage-charts {
    width: 340px;
    margin-top: 10px;
}

#currentIndex .stockPrice .boldRedText {
    background: url("images/indices-arrowdown.gif") no-repeat scroll left center transparent;
    margin-left: 0;
    padding-left: 20px;
}

#currentIndex .stockPrice .boldGreenText {
    background: url("images/indices-arrowup.gif") no-repeat scroll left center transparent;
    margin-left: 0;
    padding-left: 20px;
}

#secondaryIndex .stockPrice .boldRedText {
    background: url("images/indices-arrowdown.gif") no-repeat scroll left center transparent;
    margin-left: 0;
    padding-left: 20px;
}

#secondaryIndex .stockPrice .boldGreenText {
    background: url("images/indices-arrowup.gif") no-repeat scroll left center transparent;
    margin-left: 0;
    padding-left: 20px;
}

.index-chart-wrapper {
    float: left;
    width: 350px;
}

.index-chart-wrapper h3{
    *font-size: 12px;
}

.market-summary-wrapper {
    float: left;
    margin-left: 10px;
    text-align: left;
	padding-bottom: 15px;
	border: 1px solid #b6b6b6;
    margin-top: 10px;
}

.announcement-wrapper {
    float: left;
    width: 485px;
    text-align: left;
}

.clander-events-wrapper {
    float: right;
    width: 485px;
}

.ticker-wrapper {
    padding-left: 5px;
}

.homepage-charts .marketSummary table td.indexImg {
    padding: 3px 5px;
    width: 0;
}

.homepage-charts .marketSummary table .title td {
    border-top: 1px solid #DEDEDE;
}

.homepage-charts .portlet table td {
    padding-left: 5px;
}

.homepage-charts .portlet .accordion table {
    margin-left: 0;
    margin-top: 0;
    padding-right: 10px;
    width: 310px;
}

.homepage-charts .portlet table {
    border: medium none;
    clear: both;
    margin-top: 5px;
    width: 100%;
}

#international .accordion * {
    cursor: text;
}

.homeIndicesTable {
    margin-left: 0;
}

.marketSummary table, .homepage-charts .accordion h3 .code {
    color: #20699F;
    font-size: 12px;
    font-weight: bold;
}

.homeIndicesTable {
    width: 300px;
}

.collapse-border {
    border-collapse: collapse;
    border-spacing: 0 !important;
}

.innerTable {
    border-collapse: separate;
    border-spacing: 2px 0;
    direction: ltr;
    float: left;
    line-height: 17px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    text-align: left;
    width: 100%;
}

.intIndicesHomePortletTable td {
    line-height: 30px;
    padding: 0;
}

.arrow {
    color: #4795CF;
    display: inline-block;
    background: url("images/link-arrow.gif") no-repeat scroll right 70% transparent;
    margin-right: 2px;
    padding-right: 11px;
}

.market-summary-wrapper h3 {
    float: left;
}

.market-summary-wrapper h3 {
    /*background: none repeat scroll 0 0 #EAF1F7;*/
	background: url("images/ExchangeTradingStatistics.gif") no-repeat scroll left top transparent;
    /*border-bottom: 1px solid #E3E4E6;*/
    /*border-top: 1px solid #EFF3F6;*/
    float: left;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    line-height: 22px;
    margin-top: 0px;
    padding: 0 10px;
    width: 310px;
	height: 30px;
	margin-left: 0px;
    /*margin-left: 15px;*/
}

.market-summary-wrapper h3 span.totalTitle {
    color: #fff;
    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.5);
    line-height: 26px;
}

.market-summary-wrapper h3 span {
    color: #606060;
    float: right;
    font-size: 11px;
    font-weight: normal;
}

.leftSidebar {
    float: left;
    width: 355px;
    height: 470px;
	margin-bottom:0px;
}

.rightSidebar {
    float: right;
    width: 615px;
    height: 470px;
	margin-bottom: 0px;
}

.main-wrapper-client-home {
    margin: 0 auto;
    overflow: visible;
    width: 970px;
	*padding-top: 10px;
}

.ticker-wrapper {
    width: 950px;
}

.main-wrapper-client-home #indexDetails {
    border-spacing: 0;
    margin-top: 2px;
    width: 330px;
    /*margin-left: 15px;*/
    padding-right: 10px;
}

.main-wrapper-client-home .portlet table {
    border: medium none;
    clear: both;
    margin-top: 5px;
    width: 100%;
}

.main-wrapper-client-home .portlet table td {
    padding-left: 5px !important;
}

#indexDetails td {
    border-bottom: 1px solid #E4E4E4;
    color: #343434;
    height: 28px;
    line-height: 26px;
    padding-left: 4px;
    padding-right: 4px;
}

.main-wrapper-client-home .topMovers td, .main-wrapper-client-home .topMovers th, #indexDetails td {
    font-family: tahoma;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
}

.main-wrapper-client-home td, .main-wrapper-client-home th {
    border-bottom: 1px solid #E9E9E9;
    vertical-align: middle;
}

.bold {
    font-weight: bold;
}

#indexDetails td {
    color: #343434;
    line-height: 26px;
}

.main-wrapper-client-home .topMovers td, .main-wrapper-client-home .topMovers th, #indexDetails td {
    font-family: tahoma;
    line-height: 24px;
}

#indexDetails .title {
    color: #1D5176;
    font-size: 14px;
}

.main-wrapper-client-home .portlet .scaleData {
    margin-right: 0;
    margin-top: 0;
    width: 330px;
    /*margin-left: 15px;*/
}

.noBorder {
    border: medium none !important;
}

.main-wrapper-client-home .portlet table.noBorder td, .main-wrapper-client-home .portlet table.noBorder th {
    border: medium none;
    padding: 0 2px;
    font-size: 12px;
}

.main-wrapper-client-home .portlet table td {
    padding-left: 5px;
}

.main-wrapper-client-home td, .main-wrapper-client-home th {
    border-bottom: 1px solid #E9E9E9;
    vertical-align: middle;
}

.main-wrapper-client-home .scaleData .noChange {
    padding-left: 5px;
}

.main-wrapper-client-home .scaleData .num .gain {
    padding-left: 15px;
}

.main-wrapper-client-home .scaleData .gain {
    text-align: left;
}

.main-wrapper-client-home .scaleData .noChange {
    padding-left: 5px;
}

.main-wrapper-client-home .scaleData .num .loss {
    padding-right: 15px;
}

.main-wrapper-client-home .scaleData .loss {
    text-align: right;
}

.main-wrapper-client-home .color .gain {
    background: url("images/green-bar.gif") no-repeat scroll right bottom #FFFFFF;
}

.main-wrapper-client-home .scaleData .gain {
    text-align: left;
}

.main-wrapper-client-home .color span {
    display: block;
    height: 8px;
    margin-top: 5px;
}

.main-wrapper-client-home .color .noChange {
    background: url("images/scale-arrow.gif") no-repeat scroll center bottom transparent;
    height: 13px;
    margin-top: 0;
}

.main-wrapper-client-home .color .loss {
    background: url("images/red-bar.gif") no-repeat scroll left bottom transparent;
}

.noChangeContainer {
    background: url("images/scale-bg.png") repeat-x scroll center bottom transparent;
}

.ticker-settings td {
    border-bottom: none !important;
}

.stock-search-wrapper {
    width: 100%;
    height: 40px;
    float: left;
    text-align: left;
    padding-top: 10px;
}

.topmovers-gainer-wrapper {
    float: left;
    width: 300px;
    text-align: left;

}

.topmovers-gainer-wrapper h2 {
    margin-left: 0 !important;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.topmovers-gainer-wrapper .ui-widget-header {
    background: none !important;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
}

.topmovers-gainer-wrapper .ui-widget-content {
    border: none;
}

.topmovers-losers-wrapper {
    float: right;
    width: 300px;
    text-align: left;

}

.topmovers-losers-wrapper h2 {
    margin-left: 0 !important;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.ui-widget-header {
    border-color: #CCDDE5 !important;
}

.topmovers-losers-wrapper .ui-widget-header {
    background: none !important;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
}

.topmovers-losers-wrapper .ui-widget-content {
    border: none;
}

.ui-tabs .ui-tabs-nav li a {
    padding: 0 4px !important;
}

.main-wrapper-client-home .portlet table.topMovers {
    width: 300px;
}

.noRightMargin {
    margin-right: 0 !important;
}

.noTopMargin {
    margin-top: 0 !important;
}

#topMoversListData .cell1 {
    width: 160px;
}

#topVolumeListData .cell1 {
    width: 160px;
}

.en .cell1 {
    padding-right: 9px;
    text-align: left;
}

.topMovers table td, .topMovers table th {
    padding: 0;
}

.cell1 {
    border-bottom: 1px solid #D3D3D3;
    color: #003E6B;
    font: 11px arial;
    height: 22px;
    vertical-align: middle;
    width: 34%;
}

#topMoversListData .cell2 {
    text-align: right;
    width: 50px;
}

#topVolumeListData .cell2 {
    text-align: right;
    width: 50px;
}

.cell2 {
    border-bottom: 1px solid #D3D3D3;
    color: #000000;
    font: 11px arial;
    height: 22px;
    text-align: center;
    vertical-align: middle;
    width: 30%;
}

#topMoversListData .cell4 {
    padding-right: 5px;
    text-align: right;
    width: 120px;
}

#topVolumeListData .cell4 {
    padding-right: 5px;
    text-align: right;
    width: 120px;
}

.cell4 {
    border-bottom: 1px solid #D3D3D3;
    height: 22px;
    vertical-align: middle;
    width: 36%;
}

.rightSidebar .priceUp {
    background: url("images/arrow-up.gif") no-repeat scroll left center transparent;
    display: inline-block;
    /*font-weight: bold;*/
    margin-left: 2px;
    padding-left: 11px;
    padding-right: 0 !important;
}

.rightSidebar .priceDown {
    background: url("images/arrow-down.gif") no-repeat scroll left center transparent;
    display: inline-block;
    /*font-weight: bold;*/
    margin-left: 2px;
    padding-left: 11px;
    padding-right: 0 !important;
}

rightSidebar .priceStatic {
    background: none repeat scroll 0 0 transparent;
    display: inline-block;
    margin-left: 2px;
    padding-left: 14px;

}

.bottomBar .fullWidth {
    margin-bottom: 10px;
    margin-left: 10px;
}

.bottomBar table {
    float: left;
    width: 350px;
}

.bottomBar td.date {
    vertical-align: top;
}

.bottomBar table td {
    height: 20px;
    line-height: 20px;
    padding: 2px 5px;
}

.bottomBar td, .bottomBar th {
    border-bottom: 1px solid #E9E9E9;
    vertical-align: middle;
}

td.date {
    padding: 5px 10px;
    vertical-align: top;
    white-space: nowrap;
    width: 2%;
}

.bottomBar table td {
    height: 20px;
    line-height: 20px;
    padding: 2px 5px;
}

.bottomBar td, .bottomBar th {
    border-bottom: 1px solid #E9E9E9;
    vertical-align: middle;
}

.topfive_links {
    height: 85%;
    margin: 5px;
    width: 100%;
    text-align: left;
}

.bottomBar .portlet table {
    border: medium none;
    clear: both;
    margin-top: 5px;
    width: 470px;
    text-align: left;
    /*margin-left: 10px;*/
}

.clander-events-wrapper th {
    overflow: hidden;
    display: none;
}

.topfive_links span {
    padding-left: 5px;
}

.main-logo {
    background: url("images/logo-main.png") no-repeat scroll right top transparent;
    display: inline-block;
    float: right;
    height: 40px;
    width: 96px;
    float: right;
	top: 12px;
	right: 5px;
	position: relative;
}

.calenderEvents a {
    
    color: #165D92;
}

.calenderEvents .more {
    display: none;
}

.announcement-wrapper a {
    
    color: #165D92;
}

.announcement-wrapper .more {
    display: none;
}

.announcement-wrapper table td.last, .calenderEvents table td.last {
    border-bottom: medium none;
}

.note {
    background: url("images/note-ico.gif") no-repeat scroll 0px center transparent;
    /* border-bottom: 1px solid #EBEBEB; */
    color: #747474;
    display: block;
    float: left;
    margin-bottom: 5px;
    padding: 5px 30px;
    /* width: 910px; */
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    padding-left: 20px;
}

.mainwrapper {
    /*width: 970px;*/
    /*margin: 0 auto;*/
    /*overflow: visible;*/
}

#overview-stockStatisticsBlock{
    width: 100%;
}

.list-all-traded-stock-price-wrapper{
    width: 970px;
    margin: 0 auto;
    overflow: visible;
	padding-top: 15px;
}

.reload-tabs {
    margin-bottom: 10px;
}

.tabs, .reload-tabs, .companyTabs {
    /*background-color: #F9F9F9;*/
    border-bottom: 1px solid #ffffff;
    height: 23px;
    list-style: none outside none;
    margin: 0;
    /*padding: 0 10px 0 0;*/
    padding-left: 10px;
}

.tabs li, .reload-tabs li, .companyTabs li {
    border-left: medium none;
}

.tabs .active, .companyTabs .active, .reload-tabs .active {
    background: url("images/shadow-tabson.gif") no-repeat scroll left bottom transparent;
    margin-bottom: -2px;
}

.tabs li, .reload-tabs li, .companyTabs li {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: inline;
    height: 23px;
    line-height: 23px;
    margin: 0;
    padding: 0;
    width: auto;
}

.active a, .active span {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("images/tabs-on-2.gif") repeat-x scroll 0 0 #fff;
    border-color: #CCDDE5 #CCDDE5 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #1D699B;
    font-weight: bold;
    border-color: #CCDDE5;
}

.tabs a, .active span, .companyTabs a, .reload-tabs a {
    color: #616161;
    cursor: pointer;
    display: block;
    float: left;
    height: 24px;
    outline: medium none;
    padding: 0 15px;
    text-decoration: none;
}

.resultstable {
    border-collapse: separate;
    border-spacing: 2px 0;
    clear: both;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
}

.resultstable thead th, .resultstable tfoot th, .innerTable thead th, .innerTable tfoot th, .innerResultstable thead th, .innerResultstable tfoot th, .fullWidthTable th, .scroller-header {
    background-color: #F1F1F1;
    color: #22689F;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
}

.innerTable thead tr th.portletHeader, .fullWidthTable th.portletHeader {
    background-color: #E4EDF2;
}

caption, th {
    text-align: left;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

.sortable {
    pointer-events: none;
    cursor: default;
}

#resultstablebody a {
    pointer-events: none;
    cursor: default;
}

.resultstable tr.odd, .innerTable tr.odd, .innerResultstable tr.odd {
    background: none repeat scroll 0 0 white;
    font-weight: bold;
}

.resultstable td, .innerTable td, .innerResultstable td {
    border-bottom: 1px solid #E7E7E7;
    color: black;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding: 0 8px;
    vertical-align: middle;
}

.nowrap, .nowrap td {
    white-space: nowrap;
}

.tdnumbersalign {
    text-align: right;
}

.resultstable .priceUp {
    background: url("images/arrow-up.gif") no-repeat scroll left center transparent;
    display: inline-block;
    font-weight: bold;
    margin-left: 2px;
    padding-left: 11px;
    padding-right: 0px;
}

.resultstable .priceStatic {
    background: none repeat scroll 0 0 transparent;
    display: inline-block;
    margin-left: 2px;
    padding-left: 14px;
    padding-right: 0px;
}

.resultstable .priceDown {
    background: url("images/arrow-down.gif") no-repeat scroll left center transparent;
    display: inline-block;
    font-weight: bold;
    margin-left: 2px;
    padding-left: 11px;
    padding-right: 0px;
}

.resultstable tr.even, .innerTable tr.even, .innerResultstable tr.even {
    /*background: none repeat scroll 0 0 #F6FAFD;*/
    font-weight: bold;
}

table .priceUp, table .priceDown {
    font-weight: normal !important;
}

.home-page-link {
    padding: 10px;
    text-align: center;
}

.home-page-link a{
    background: url("images/Metro-Home2-Blue-32.png") no-repeat left transparent;
    display: inline-block;
    line-height: 32px;
    padding-left: 40px;
}

.todays-trade-prices {
    padding-top: 15px;
    text-align: left;
    text-decoration: underline;
    color: #2D73C9;
}

.indices-sectors {
    padding-top: 15px;
    text-align: left;
    text-decoration: underline;
    color: #2D73C9;
    margin-left: 15px;
}

#topMoversListData a {
    color: #165D92;
}

#topVolumeListData a {
    color: #165D92;

}

/*.bottomBar{*/
/*border-top: 1px solid gray;*/
/*}*/

#topMoversListData {
    background-color: #fff;
}

#topVolumeListData {
    background-color: #fff;
}

.most-active-tabs-title {
    margin-bottom: 5px;
}

.most-active-tabs-title h2 {
    background: url("images/lefttitile-back-most-active.gif") no-repeat scroll left top transparent !important;
    display: inline-block\9;
    width: 100%\9;
}

.vertical-line {
    float: left;
    height: 346px;
    width: 5px;
    border-right: 1px solid #E9E9E9;
}

.horizontal-line {
    float: left;
    height: 5px;
    width: 346px;
    border-bottom: 1px solid #E9E9E9;
}

.bottomBar {
    float: left;
}

#topMoversListData td, #topVolumeListData td {
    height: 32px;
}

.ticker-settings {
    padding-top: 2px !important;
}

.container .wrap {
    width: 885px !important;
    left: 32px !important;
	float: left;
	*top:-1px !important;
	*left: 42px !important;
}

/*index page*/

.indexSubPageTitle {
    border-bottom: 1px solid #E4E4E4;
    border-top: 1px solid #E4E4E4;
    clear: both;
    padding-top: 10px;
}

.indexSubPageTitle .companySubtitle {
    border: medium none;
    margin: 2px 0 0;
    width: auto;
}

.companySubtitle {
    border-bottom: 1px solid #E4E4E4;
    color: #009241;
    font-family: arial;
    font-size: 22px;
    margin: 10px 0 15px;
    padding-right: 3px;
    width: 100%;
}

.companySubtitle .titleText {
    display: block;
    line-height: 20px;
    margin-bottom: 10px;
    text-align: left;
}

.index-selector {
    margin-top: 0 !important;
    width: 180px !important;
    margin-left: 50px;
}

.common-selector {
    background: url("images/common-selector-bg.gif") repeat-x scroll center top transparent;
    border: 1px solid #A7C2CF;
    float: left;
    margin-top: 10px;
    padding: 0 10px;
    width: auto;
    z-index: 800 !important;
	text-align: left;
}

.selector {
    /*background: url("images/marketselector-bg2.gif") no-repeat scroll right top transparent;*/
    cursor: pointer;
    font-family: tahoma;
    font-size: 11px;
    line-height: 20px;
    padding-right: 10px;
    z-index: 3000;
}

.index-selector div {
    width: 165px;
}

.common-selector div {
    background: url("images/common-selector-arrow.gif") no-repeat scroll left center transparent;
    height: 23px !important;
    line-height: 23px;
    background-position: right center;
    padding: 0 15px 0 0 !important;
    width: 168px;
    z-index: 750;
}

.selector div {
    /*background: url("images/marketselector-bg1.gif") no-repeat scroll left top transparent;*/
    height: 33px;
    padding: 2px 0 0 10px;
    position: relative;
    z-index: 2000;
}

.selector * {
    cursor: pointer !important;
}

.common-selector .selected {
    color: #00517F !important;
    font-family: tahoma !important;
    font-size: 12px !important;
}

.selector .selected {
    color: #00030A;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 22px;
    vertical-align: middle;
}

.index-selector .selector-options {
    width: 200px;
}

.common-selector .selector-options {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #A7C2CF #A7C2CF;
    border-right: 1px solid #A7C2CF;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    top: 24px;
    left: -11px;
    width: 200px;
    z-index: 700;
    height: 300px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.selector-options {
    /*background: url("images/marketresult-backbg.gif") repeat-x scroll center bottom #FFFFFF;*/
    border: 1px solid #3C3C3C;
    display: none;
    right: 5px;
    position: absolute;
    top: 31px;
    width: 100%;
    z-index: 1000;
}

.index-selector .optionGroup {
    background-color: #EFEFEF;
    font-weight: bold;
    padding: 5px;
}

.index-selector .selector-option {
    white-space: normal;
}

.common-selector .selector-option {
    border-bottom: 1px solid #E2EFF5;
    padding: 2px 5px;
}

.selector-option {
    color: #000000;
    display: block;
    line-height: 24px;
    padding: 0 8px;
    white-space: nowrap;
}

.common-selector .selector-option label {
    font-weight: normal;
}

.indexSubPageTitle .actions {
    display: none;
}

#subPageTitle ul.links, .subheader-links {
    display: block;
    float: left;
    padding: 5px 10px;
    width: 775px;
}

.square-bullet li {
    background: url("images/square-bullet.png") no-repeat scroll left center transparent;
    padding-left: 10px;
}

.subheader-links li {
    float: left;
    padding-right: 30px;
    width: auto;
}

.dircon {
    float: left;
}

.verticalSpacer {
    clear: both;
    display: block;
    height: 20px;
}

.oneQuarterContent {
    float: left;
    padding-left: 1px;
    padding-right: 1px;
    width: 25%;
}

#stockStatisticsBlock {
    border-bottom: 1px solid #DCE5EC;
    font-family: tahoma;
    font-size: 11px;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
}

#stockStatisticsBlock td.extrapad {
    padding-bottom: 15px;
    padding-top: 0;
}

#stockStatisticsBlock td {
    overflow: hidden;
    padding: 3px 7px;
}

.nowrap, .nowrap td {
    white-space: nowrap;
}

.extrapad span {
    color: #555555;
    font-weight: bold;
}

.chartAreaWithButtons {
    background-color: #EEEEEE;
    position: relative;
    width: 588px;
}

/*.chartFullWidthContentWithMargin {*/
    /*margin: -26px 20px 5px;*/
    /*position: relative;*/
    /*width: 549px;*/
    /*z-index: 320;*/
/*}*/

.threeQuartersContent {
    float: right;
    width: 74%;
}

.lastprice {
    color: #333333;
    float: left;
    font-family: arial;
    font-size: 36px;
    font-weight: bold;
    line-height: 30px;
}

#stockStatisticsBlock .lastprice span {
    color: #000000;
    line-height: 40px;
}

.priceUpWrap, #stockStatisticsBlock .priceUp {
    background: url("images/arrow_green.png") no-repeat scroll right 15px transparent;
    padding-left: 0;
    padding-right: 25px;
}

.priceDownWrap, #stockStatisticsBlock .priceDown {
    background: url("images/arrow_red.gif") no-repeat scroll right 15px transparent;
    padding-left: 0;
    padding-right: 25px;
}

#stockStatisticsBlock .priceUp, #stockStatisticsBlock .priceDown {
    font-weight: bold !important;
}

#stockStatisticsBlock .bordered {
    border-bottom: 1px solid #E9E9E9;
}

#stockStatisticsBlock td {
    overflow: hidden;
    padding: 3px 7px;
}

#stockStatisticsBlock .bigFont {
    color: #59BEC7;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
}

.dirpro {
    float: right;
}

.subheader-links {
    display: none;
}

.outerbar {
    background: url("images/outerbar.jpg") no-repeat scroll left top transparent;
    height: 6px;
    line-height: 6px;
}

.oneHalfContentWithMargin {
    display: inline-block;
    float: left;
    width: 49%;
}

.fullWidthTable {
    width: 100%;
}

.portletHeader {
    background-color: #E4EDF2;
    color: black;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
}

.horizontalSpacer {
    float: left;
    height: 20px;
    width: 15.8px;
}

.portletHeaderLink {
    display: none;
}

.sectionTitle {
    background-color: #E4EDF2;
    color: #020005;
    font-family: arial;
    font-size: 14px;
    font-weight: bold !important;
    margin-bottom: 10px;
    padding: 5px 1%;
    width: 100%;
}

#companies  fieldset {
    border: none;
}

.companyTradedStockPrices {
    width: 970px;
    margin: 0 auto;
    overflow: visible;
	padding-top: 15px;
}

.companyTradedStockPrices .note{
    width: 100%;
}

.marketIndexDetails {
    width: 800px;
    margin: 0 auto;
    overflow: visible;
}


.company-search-box-main-wrapper input {
    background: url("images/search-rightpart.gif") no-repeat scroll left top transparent;
    padding-left: 15px;
    padding-right: 0;
    width: 410px;

    border: medium none;
    color: #A6ABAF;
    display: block;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: 31px;
    line-height: 30px !important;

    float: left;

    *width:395px;
}

.company-search-box-main-wrapper button {
    background: url("images/search-button.gif") no-repeat scroll right top transparent;
    width: 95px;
    cursor: pointer;

    border: medium none;
    color: #000;
    display: block;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: 31px;
    line-height: 30px;
}

div.auto_complete ul {
    background: url("images/searchresult-backbg.gif") repeat-x scroll center bottom #FFFFFF;
    border: 1px solid #000000;
    color: #3B3B3B;
    font-size: 11px;
    padding-bottom: 10px;
    width: 100%;
    z-index: 9999 !important;
}

div.auto_complete ul li {
    border-bottom: 1px solid #EDEDED;
    line-height: 20px;
    margin: 0;
    padding: 5px 10px;
}

div.auto_complete ul li.auto_selected {
    background-color: #E4EDF2;
    cursor: pointer;
}

.tableHeaderSearch {
    border: medium none;
    width: 100%;
}

div.auto_complete .exchange, div.auto_complete .shortname {
    color: #747474;
    font-size: 10px;
}

div.auto_complete .sympol, div.auto_complete .exchange, div.auto_complete .fullname, div.auto_complete .shortname {
    color: #3B3B3B;
    display: block;
    font-family: tahoma;
    font-size: 12px;
}

#autoCompleteList_stockId{
    z-index: 1;
    width: 430px !important;
	text-align:left;
}

.tdOneHeaderSearch, .tdTwoHeaderSearch, .tdThreeHeaderSearch{
    border-bottom: none !important;
}

#most-active-widget .container{
    width: 600px !important;
}

#most-active-widget .tab_container {
    background: none !important;
}

.menu { padding: 0; clear: both; }
.menu li { display: inline; }
.menu li a { background: #ccf; padding: 10px; float:left; border-right: 1px solid #ccf; border-bottom: none; text-decoration: none; color: #000; font-weight: bold;}
.menu li.active a { background: #eef; }
.content { float: left; clear: both; border: 1px solid #ccf; border-top: none; border-left: none; background: #eef; padding: 10px 20px 20px; width: 400px; }

.company-search-box-main-wrapper{
    width:505px;
    float: left;
}

.mostActive-container {
    height: auto;
    margin: 10px 0;
    width: 610px;
	border-bottom: 1px solid #E4E4E4;
	padding-bottom: 8px;
    height: 295px;
}

ul.mostActive-tabs {
    background:none repeat scroll 0 0 #F9F9F9;
    border-bottom: 1px solid #CCDDE5;
    float: left;
    height: 24px;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 10px;
    width: 600px;
    display: block;
}

ul.mostActive-tabs li {
    border-left: medium none;
    float: left;
    height: 25px;
    line-height: 25px;
    margin: 0 1px -2px;
    overflow: hidden;
    padding: 0;
    position: relative;
    /*background: url("images/shadow-tabson.gif") no-repeat scroll left bottom transparent;*/
}

.mostActive-tabs .active a {
    color: #1D699B;
    background: url("images/tabs-on-home.gif") top repeat-x #ffffff;
    border: 1px solid #CCDDE5;
    height: 26px;
    font-weight: bold;
    text-align: center;
}

ul.mostActive-tabs li a {
    text-decoration: none;
    display: block;
    padding: 0;
    outline: none;
    cursor: pointer;
    float: left;
    line-height: 200%;
    padding: 0 15px;
    font-weight: bold;
}

.mostActive-tab_content{
    padding-top: 40px;
	* padding-top: 6px;
	padding-top: 6px \9;
}

.mostActive-tab_container .cell1{
    width: 100px;
    text-align: left;
    padding-left: 10px;
}

.mostActive-tab_container .cell2{
    width: 100px;
    text-align: right;
    padding-right: 10px;
}

.mostActive-tab_container .cell3{
    width: 100px;
    text-align: right;
    padding-right: 10px;
}

.mostActive-tab_container .cell4{
    width: 100px;
    text-align: right;
    padding-right: 10px;
}

.mostActive-tab_container .cell5{
    width: 100px;
    text-align: right;
    padding-right: 10px;
}

.mostActive-tab_container .cell6{
    width: 100px;
    text-align: right;
    padding-right: 10px;
}

.mostActive-tab_container th{
    width: 100px;
    text-align: right;
    padding-right: 10px;
}

#overview-stockStatisticsBlock .overview-close .overview-lastprice{
    font-weight: bold !important;
    line-height: 35px;
}

.fin-ratio-tabs-ul{
    *height:0px !important;
}

.fin-ratio-tabs-display .overview-companySubtitle{
    *padding-top:20px;
}

.overview-oneHalfContentWithMargin .overview-resultstable .overview-nowrap{
    *width:100px !important;
}

.fin-statement-container{
    *padding-top: 0px !important;
	height: auto;
}

.fin-statement-container .tab_container{
	height:100% !important;
}

.fin-statement-container ul.tabs{
    *height: 0px !important;
}

.fin-statement-container .overview-resultstable{
    *margin-top: 30px !important;
}

.homepage-charts h3 {
	background: none repeat scroll 0 0 #EAF1F7;
	border-bottom: 1px solid #E3E4E6;
	border-top: 1px solid #E3E4E6;
	float: left;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	margin-top: 5px;
	padding: 0 10px;
	width: 314px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align:left;
}

.classCurrentIndex{
	background: url("images/aspi.png") no-repeat center top transparent !important;
	width: 89px !important;
}

.chart-container ul .classCurrentIndex.active a {
	background: url("images/aspi-active.png") no-repeat center top transparent !important;
	width: 89px !important;
}

.classSecondaryIndex{
	background: url("images/mpi.png") no-repeat center top transparent !important;
	width: 115px !important;
}

.classThirdIndex {
	background: url("images/capsi.png") no-repeat center top transparent !important;
	width: 115px !important;
}

div > ul > li.classThirdIndex.active {
	background: url("images/caspi-active.png") no-repeat center top transparent !important;
	width: 110px !important;
}

svg > g > text {
	fill: black !important;
}

svg > g > text {
	fill: black !important;
}

svg > g > text {
fill: black !important;
}

h3 > span.timeText {
	padding-left: 10px;
}

.chart-container ul .classSecondaryIndex.active a {
	background: url("images/mpi-active.png") no-repeat center top transparent !important;
	width: 110px !important;
}

/*.myButton {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5px;
   -webkit-border-radius: 11px;
   -moz-border-radius: 11px;
   border-radius: 11px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 15px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   float:left;
   display: inline-block;
   margin-right: 5px;
   }
.myButton:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.myButton:active {
   border-top-color: #1b435e;
   background: #1b435e;
   } */

.myButton{
    text-align: center;
    line-height: 24px;
    color: #fff;
    font-weight: bold;
    text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.5);
    font-size: 14px;
}
   
.myButton-01{
	background: url("images/TodaysTradedStocks.gif") no-repeat scroll left top transparent;
	display: inline-block;
	height: 29px;
	width: 218px;
	float: left;
	
} 

.myButton-01:hover{
	/*background: url("images/TodaysTradedStocks-hover.gif") no-repeat scroll left top transparent;*/
} 

.myButton-02{
	background: url("images/Indices&Sectors.gif") no-repeat scroll left top transparent;
	display: inline-block;
	height: 29px;
	width: 198px;
	float: left;
	position: relative;
	left: -3px;
} 

.myButton-02:hover{
	/*background: url("images/Indices&Sectors-hover.gif") no-repeat scroll left top transparent;*/
} 

.mostActive-tabs, .chart-container .tabs{
	cursor: pointer;
}

.mostActive-tabs .active a{
	background: url("images/mytabs_hov-blank.png") repeat-x left top transparent !important;
	width: 110px !important;
    text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.5);
    padding: 0 10px;
    color: #fff;
    margin-right: 10px;

}

/*.mostActive-tabs #mytabs_0{*/
	/*background: url("images/mytabs_0.PNG") no-repeat center top transparent !important;*/
	/*width: 112px !important;*/
/*}*/

/*.mostActive-tabs #mytabs_1.active a{*/
	/*background: url("images/mytabs_1-hover.PNG") no-repeat center top transparent !important;*/
	/*width: 110px !important;*/
/*}*/

/*.mostActive-tabs #mytabs_1{*/
	/*background: url("images/mytabs_1.PNG") no-repeat center top transparent !important;*/
	/*width: 112px !important;*/
/*}*/

/*.mostActive-tabs #mytabs_2.active a{*/
	/*background: url("images/mytabs_2-hover.PNG") no-repeat center top transparent !important;*/
	/*width: 110px !important;*/
/*}*/

/*.mostActive-tabs #mytabs_2{*/
	/*background: url("images/mytabs_2.PNG") no-repeat center top transparent !important;*/
	/*width: 112px !important;*/
/*}*/

.companyTradedStockPrices .TableContainer, .list-all-traded-stock-price-wrapper .TableContainer{
	height: 475px;
	overflow-x: hidden !important;
	overflow-y: auto;
	width: 100%;
}

.companyTradedStockPrices .reload-tabs, .list-all-traded-stock-price-wrapper .reload-tabs{
	border-bottom: 1px solid #CCDDE5 !important;
	margin-bottom: 10px;
	height:56px;
}

.topBar{
	height: 35px;
	/*background-color: #171717;*/
	margin-left: 10px;
	margin-right: 5px;
}

.topBar .ticker-wrapper iframe{
    *height: 40px;
}

.companyTradedStockPrices .reload-tabs .classTradedStocks.active a{
	/*background: url("images/StocksPrices-active.png") no-repeat center top transparent !important;*/
	/*width: 130px !important;*/
	/*padding: 0 !important;*/
}

.list-all-traded-stock-price-wrapper .reload-tabs .classTradedStocks a{
	/*background: url("images/StocksPrices.png") no-repeat center top transparent !important;*/
	/*width: 112px !important;*/
}

.list-all-traded-stock-price-wrapper .reload-tabs .classAllTradedStocks.active a{
	/*background: url("images/PricesofAllCompanies-active.png") no-repeat center top transparent !important;*/
	/*width: 130px !important;*/
	/*padding: 0 !important;*/
}

.companyTradedStockPrices .reload-tabs .classAllTradedStocks a{
	/*background: url("images/PricesofAllCompanies.png") no-repeat center top transparent !important;*/
	/*width: 112px !important;*/
}

#oneStock td{
	line-height: 18px;
}

#oneStock{
	width:818px;
}

.topMovers thead tr{
	border-bottom: 3px solid #E9E9E9;
}

.stockTicker{
	color:#fff !important;
}

#menu .current{
	/*width: 138px !important;*/
}

.indi-tab.current a{
    background: url("./images/mytabs_hov-blank.png") repeat-x left top #e9e9e9 !important;
}

/*.indi-tab-01.current a{*/
	/*background: url("./images/individu-tabs-01-active.PNG") no-repeat center top transparent !important;*/
    /*width: 138px;*/

/*}*/

/*.indi-tab-01{*/
	/*background: url("./images/individu-tabs-01.PNG") no-repeat center top transparent !important;*/
    /*width: 101px;*/
/*}*/

/*.indi-tab-02.current a{*/
	/*background: url("./images/individu-tabs-02-active.PNG") no-repeat center top transparent !important;*/
    /*width: 138px;*/

/*}*/

/*.indi-tab-02{*/
	/*background: url("./images/individu-tabs-02.PNG") no-repeat center top transparent !important;*/
    /*width: 115px;*/
/*}*/

/*.indi-tab-03.current a{*/
	/*background: url("./images/individu-tabs-03-active.PNG") no-repeat center top transparent !important;*/
    /*width: 80px;*/
/*}*/

/*#menu li.indi-tab-03.current {*/
	/*width: 80px !important;*/
/*}*/

/*.indi-tab-03{*/
	/*background: url("./images/individu-tabs-03.PNG") no-repeat center top transparent !important;*/
    /*width: 58px;*/
/*}*/

/*.indi-tab-04.current a{*/
	/*background: url("./images/individu-tabs-04-active.PNG") no-repeat center top transparent !important;*/
    /*width: 160px;*/

/*}*/

#menu li.indi-tab-04.current {
	width: 160px !important;
}


.indi-tab-04{
	background: url("./images/individu-tabs-04.PNG") no-repeat center top transparent !important;
    width: 160px;
}

.indi-tab-05.current a{
	background: url("./images/individu-tabs-05-active.PNG") no-repeat center top transparent !important;
    width: 138px;

}

.indi-tab-05{
	background: url("./images/individu-tabs-05.PNG") no-repeat center top transparent !important;
    width: 127px;
}

.indi-tab-06.current a{
	background: url("./images/individu-tabs-06-active.PNG") no-repeat center top transparent !important;
    width: 100px;

}

#menu li.indi-tab-06.current {
	width: 100px !important;
}


.indi-tab-06{
	background: url("./images/individu-tabs-06.PNG") no-repeat center top transparent !important;
    width: 76px;
}

.indi-tab-07.current a{
	background: url("./images/individu-tabs-07-active.PNG") no-repeat center top transparent !important;
    width: 138px;

}

.indi-tab-07{
	background: url("./images/individu-tabs-07.PNG") no-repeat center top transparent !important;
    width: 100px;
}

/*.indi-tab-01 a{*/
	/*width: 112px;*/
	/*display: inline-block;*/
	/*padding: 0 !important;*/
/*}*/
/*.indi-tab-02 a{*/
	/*width: 138px;*/
	/*display: inline-block;*/
	/*padding: 0 !important;*/
/*}*/
/*.indi-tab-03 a{*/
	/*width: 58px;*/
	/*display: inline-block;*/
	/*padding: 0 !important;*/
/*}*/
/*.indi-tab-04 a{*/
	/*width: 109px;*/
	/*display: inline-block;*/
	/*padding: 0 !important;*/
/*}*/
/*.indi-tab-05 a{*/
	/*width: 91px;*/
	/*display: inline-block;*/
	/*padding: 0 !important;*/
/*}*/
/*.indi-tab-06 a{*/
	/*width: 95px;*/
	/*display: inline-block;*/
	/*padding: 0 !important;*/
/*}*/
/*.indi-tab-07 a{*/
	/*width: 84px;*/
	/*display: inline-block;*/
	/*padding: 0 !important;*/
/*}*/

.ad-banner{
	text-align: left;
	position: relative;
	left: -5px;
}

.ad-banner a{
	background: url("./images/tellmehow-btn.png") no-repeat scroll right top transparent;
    display: inline-block;
    height: 29px;
    width: 198px;
    float: left;
    text-align: center;
    line-height: 26px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-shadow: 0px 1px 1px rgba(0,0,0,.6);
}

.main-wrapper-client-home .footer-page{
	padding-left: 13px;
}

.companyTradedStockPrices .footer-page, .list-all-traded-stock-price-wrapper .footer-page{
	padding-top:20px;
}

.footer-page{
	display: inline-block;
	height: 20px;
	width: 100%;
	text-align: left;
	padding-bottom:20px;
}

.footer-page .footer-img-p01{
	/*background: url("./images/footer-all-01.png") no-repeat scroll right top transparent;*/
	display: inline-block;
	height: 20px;
	/*width: 282px;*/
    font-size: 10px;
    float: left;
}

/*.footer-page .footer-img-p02{*/
	/*background: url("./images/footer-02.png") no-repeat scroll right top transparent;*/
	/*display: inline-block;*/
	/*height: 20px;*/
	/*width: 115px;*/
	/**/
/*}*/

.footer-page .footer-img-p03 a{
	background: url("./images/footer-all-02.png") no-repeat scroll 0 -1px transparent;
	display: inline-block;
	height: 20px;
	width: 64px;
    float: left;
}

.footer-page .footer-img-p03 a:hover{
    opacity: 0.8;
}

 .tdThreeHeaderSearch .priceup{
	font-weight: bold;
	text-align: right;
	color: #0C0;
}

.tdThreeHeaderSearch .priceUpHeaderSearch {
	background: url(./images/search_up_green.png) center no-repeat;
	display: inline-block;
	width: 11px;
}

.tdThreeHeaderSearch .pricedown {
	font-weight: bold;
	text-align: right;
	color: red;
}

.tdThreeHeaderSearch .priceDownHeaderSearch {
	background: url(./images/search_down_red.png) center no-repeat;
	display: inline-block;
	width: 11px;
}

.tdThreeHeaderSearch .pricenochange {
	font-weight: bold;
	text-align: right;
	color: #2C6A8F;
}

.tdThreeHeaderSearch .priceStaticHeaderSearch{
	background: url(./images/search_flat.png) center no-repeat;
	display: inline-block;
	width: 11px;
}

.fin-statement-container ul li a,  .fin-ratio-tabs-container ul li a{
	color: #000;
	font-size: 14px;
	padding-top: 0px !important;
}

.fin-ratio-tabs-container{
	*height:auto;
}

.fin-ratio-tabs-container .fin-ratio-tabs-display {
	*height: 100%;
}

#most-active-top-wrapper{
	margin-top: 95px;
	*margin-top: 45px;
}

#autoCompleteList_stockId .tableHeaderSearch .tdOneHeaderSearch{
	width:45px;
	*width: 0;
}


#autoCompleteList_stockId .tableHeaderSearch .tdThreeHeaderSearch{
	/*width:70px;*/
}

.tdThreeHeaderSearch{
	text-align: right;
}

.tdThreeHeaderSearch .fullname{
	text-align: left;
}

div.stockTicker {
	display: inline-block !important;
	display: inline	\9 !important;
}

.powered-by-weraper a {
background: url("images/logo-main-22.png") no-repeat scroll right top transparent;
display: inline-block;
height: 35px;
width: 67px;
float: right;
top: -31px;
right: -5px;
position: relative;
}

.chittagongIndex {
background: url("images/mpi.png") no-repeat center top transparent !important;
width: 155px !important;
}

svg > g.highcharts-tooltip > text {
	fill: white !important;
}

#chittagongIndexChart {
background: none repeat scroll 0 0 #e9e9ee;
height: 153px;
margin: 10px 0 5px;
padding: 10px 5px 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


#chittagongIndexChart .summary {
    display: block;
    margin: 0 5px 5px;
}

#chittagongIndexChart .summary span {
    display: block;
    font-size: 12px;
}

#chittagongIndexChart .summary span {
    float: right;
    margin-left: 15px;
}

#chittagongIndexChart > div.summary > span.stockPrice.inline-block {
float: left !important;
position: relative;
display: block;
margin-left: 0px;
}

#chittagongIndexChart .summary .value {
    color: #333333 !important;
    float: right;
    font-size: 17px;
    font-weight: bold;
}

#chittagongIndexChart .summary .value {
    float: left;
}

#chittagongIndexChart .chart {
    background: none repeat scroll 0 0 #FFFFFF;
}

#chittagongIndex .stockPrice .boldBlueText {
    margin-left: 0;
}

#chittagongIndex .stockPrice .boldRedText {
    background: url("images/indices-arrowdown.gif") no-repeat scroll left center transparent;
    margin-left: 0;
    padding-left: 20px;
}

#chittagongIndex .stockPrice .boldGreenText {
    background: url("images/indices-arrowup.gif") no-repeat scroll left center transparent;
    margin-left: 0;
    padding-left: 20px;
}

.main-wrapper-client-home .topMovers th{
    text-align: center;
    font-weight: bold;
}


.main-wrapper-client-home .topMovers .cell1{
    text-align: left;
}

.main-wrapper-client-home .topMovers td{
    text-align: center;
}

.main-wrapper-client-home .topMovers .cell4{
    /*width: 100px;*/
}

.main-wrapper-client-home .topMovers th.cell5{
    padding: 0 15px;
}
.main-wrapper-client-home .topMovers th.cell3{
    padding: 0 20px;
}

#stockStatisticsBlock .clsopen{
    font-size: 11px;
}

#companies #oneStock tr td, #companies #oneStock tr td a{
    font-size: 11px;
}

.companyTradedStockPrices #stockStatistics tr td,
.companyTradedStockPrices #stockStatistics tr td a,
.list-all-traded-stock-price-wrapper #stock tr td,
.list-all-traded-stock-price-wrapper #stock tr td a{
    font-size: 11px;
}

.fin-sum-tab-con{
    background: none;
}

.date-on-chart h3{
    width: 200px !important;
}

.date-on-chart h3 > span.timeText{
    width: 100%;
    display: inline-block;
    padding-left: 0 !important;
}

.date-on-chart {
    width: 200px;
    float: left;
}